├── .gitignore ├── source ├── images │ ├── thinkdsp001.png │ ├── thinkdsp002.png │ ├── thinkdsp003.png │ ├── thinkdsp004.png │ ├── thinkdsp005.png │ ├── thinkdsp006.png │ ├── thinkdsp007.png │ ├── thinkdsp008.png │ ├── thinkdsp009.png │ ├── thinkdsp010.png │ ├── thinkdsp011.png │ ├── thinkdsp012.png │ ├── thinkdsp013.png │ ├── thinkdsp014.png │ ├── thinkdsp015.png │ ├── thinkdsp016.png │ ├── thinkdsp017.png │ ├── thinkdsp018.png │ ├── thinkdsp019.png │ ├── thinkdsp020.png │ ├── thinkdsp021.png │ ├── thinkdsp022.png │ ├── thinkdsp023.png │ ├── thinkdsp024.png │ ├── thinkdsp025.png │ ├── thinkdsp026.png │ ├── thinkdsp027.png │ ├── thinkdsp028.png │ ├── thinkdsp029.png │ ├── thinkdsp030.png │ ├── thinkdsp031.png │ ├── thinkdsp032.png │ ├── thinkdsp033.png │ ├── thinkdsp034.png │ ├── thinkdsp035.png │ ├── thinkdsp036.png │ ├── thinkdsp037.png │ ├── thinkdsp038.png │ ├── thinkdsp039.png │ ├── thinkdsp040.png │ ├── thinkdsp041.png │ ├── thinkdsp042.png │ ├── thinkdsp043.png │ ├── thinkdsp044.png │ ├── thinkdsp045.png │ ├── thinkdsp046.png │ ├── thinkdsp047.png │ ├── thinkdsp048.png │ ├── thinkdsp049.png │ ├── thinkdsp050.png │ ├── thinkdsp051.png │ ├── thinkdsp052.png │ ├── thinkdsp053.png │ ├── thinkdsp054.png │ ├── thinkdsp055.png │ ├── thinkdsp056.png │ ├── thinkdsp057.png │ ├── thinkdsp058.png │ ├── thinkdsp059.png │ ├── thinkdsp060.png │ ├── thinkdsp061.png │ ├── thinkdsp062.png │ ├── thinkdsp063.png │ ├── thinkdsp064.png │ ├── thinkdsp065.png │ ├── thinkdsp066.png │ ├── thinkdsp067.png │ ├── thinkdsp068.png │ └── thinkdsp069.png ├── .vscode │ └── settings.json ├── _theme │ └── sphinx_rtd_theme │ │ ├── static │ │ ├── fonts │ │ │ ├── Lato-Bold.ttf │ │ │ ├── FontAwesome.otf │ │ │ ├── Lato-Italic.ttf │ │ │ ├── Lato-Regular.ttf │ │ │ ├── Lato-BoldItalic.ttf │ │ │ ├── RobotoSlab-Bold.ttf │ │ │ ├── Inconsolata-Bold.ttf │ │ │ ├── RobotoSlab-Regular.ttf │ │ │ ├── Inconsolata-Regular.ttf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── css │ │ │ └── badge_only.css │ │ └── js │ │ │ ├── theme.js │ │ │ └── modernizr.min.js │ │ ├── searchbox.html │ │ ├── theme.conf │ │ ├── __init__.py │ │ ├── versions.html │ │ ├── search.html │ │ ├── footer.html │ │ ├── breadcrumbs.html │ │ └── layout.html ├── index.rst ├── 00-preface.rst ├── conf.py ├── 02-harmonics.rst ├── 09-differentiation-and-integration.rst ├── 05-autocorrelation.rst ├── 11-modulation-and-sampling.rst ├── 01-sounds-and-signals.rst ├── 10-lti-system.rst ├── 08-filtering-and-convolution.rst ├── 04-noise.rst ├── 06-discrete-cosine-transform.rst ├── 03-non-periodic-signals.rst └── 07-discrete-fourier-transform.rst ├── README.md ├── Makefile └── make.bat /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | source/_build/ 3 | -------------------------------------------------------------------------------- /source/images/thinkdsp001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp001.png -------------------------------------------------------------------------------- /source/images/thinkdsp002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp002.png -------------------------------------------------------------------------------- /source/images/thinkdsp003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp003.png -------------------------------------------------------------------------------- /source/images/thinkdsp004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp004.png -------------------------------------------------------------------------------- /source/images/thinkdsp005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp005.png -------------------------------------------------------------------------------- /source/images/thinkdsp006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp006.png -------------------------------------------------------------------------------- /source/images/thinkdsp007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp007.png -------------------------------------------------------------------------------- /source/images/thinkdsp008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp008.png -------------------------------------------------------------------------------- /source/images/thinkdsp009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp009.png -------------------------------------------------------------------------------- /source/images/thinkdsp010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp010.png -------------------------------------------------------------------------------- /source/images/thinkdsp011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp011.png -------------------------------------------------------------------------------- /source/images/thinkdsp012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp012.png -------------------------------------------------------------------------------- /source/images/thinkdsp013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp013.png -------------------------------------------------------------------------------- /source/images/thinkdsp014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp014.png -------------------------------------------------------------------------------- /source/images/thinkdsp015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp015.png -------------------------------------------------------------------------------- /source/images/thinkdsp016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp016.png -------------------------------------------------------------------------------- /source/images/thinkdsp017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp017.png -------------------------------------------------------------------------------- /source/images/thinkdsp018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp018.png -------------------------------------------------------------------------------- /source/images/thinkdsp019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp019.png -------------------------------------------------------------------------------- /source/images/thinkdsp020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp020.png -------------------------------------------------------------------------------- /source/images/thinkdsp021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp021.png -------------------------------------------------------------------------------- /source/images/thinkdsp022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp022.png -------------------------------------------------------------------------------- /source/images/thinkdsp023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp023.png -------------------------------------------------------------------------------- /source/images/thinkdsp024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp024.png -------------------------------------------------------------------------------- /source/images/thinkdsp025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp025.png -------------------------------------------------------------------------------- /source/images/thinkdsp026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp026.png -------------------------------------------------------------------------------- /source/images/thinkdsp027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp027.png -------------------------------------------------------------------------------- /source/images/thinkdsp028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp028.png -------------------------------------------------------------------------------- /source/images/thinkdsp029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp029.png -------------------------------------------------------------------------------- /source/images/thinkdsp030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp030.png -------------------------------------------------------------------------------- /source/images/thinkdsp031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp031.png -------------------------------------------------------------------------------- /source/images/thinkdsp032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp032.png -------------------------------------------------------------------------------- /source/images/thinkdsp033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp033.png -------------------------------------------------------------------------------- /source/images/thinkdsp034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp034.png -------------------------------------------------------------------------------- /source/images/thinkdsp035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp035.png -------------------------------------------------------------------------------- /source/images/thinkdsp036.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp036.png -------------------------------------------------------------------------------- /source/images/thinkdsp037.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp037.png -------------------------------------------------------------------------------- /source/images/thinkdsp038.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp038.png -------------------------------------------------------------------------------- /source/images/thinkdsp039.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp039.png -------------------------------------------------------------------------------- /source/images/thinkdsp040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp040.png -------------------------------------------------------------------------------- /source/images/thinkdsp041.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp041.png -------------------------------------------------------------------------------- /source/images/thinkdsp042.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp042.png -------------------------------------------------------------------------------- /source/images/thinkdsp043.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp043.png -------------------------------------------------------------------------------- /source/images/thinkdsp044.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp044.png -------------------------------------------------------------------------------- /source/images/thinkdsp045.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp045.png -------------------------------------------------------------------------------- /source/images/thinkdsp046.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp046.png -------------------------------------------------------------------------------- /source/images/thinkdsp047.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp047.png -------------------------------------------------------------------------------- /source/images/thinkdsp048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp048.png -------------------------------------------------------------------------------- /source/images/thinkdsp049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp049.png -------------------------------------------------------------------------------- /source/images/thinkdsp050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp050.png -------------------------------------------------------------------------------- /source/images/thinkdsp051.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp051.png -------------------------------------------------------------------------------- /source/images/thinkdsp052.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp052.png -------------------------------------------------------------------------------- /source/images/thinkdsp053.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp053.png -------------------------------------------------------------------------------- /source/images/thinkdsp054.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp054.png -------------------------------------------------------------------------------- /source/images/thinkdsp055.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp055.png -------------------------------------------------------------------------------- /source/images/thinkdsp056.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp056.png -------------------------------------------------------------------------------- /source/images/thinkdsp057.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp057.png -------------------------------------------------------------------------------- /source/images/thinkdsp058.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp058.png -------------------------------------------------------------------------------- /source/images/thinkdsp059.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp059.png -------------------------------------------------------------------------------- /source/images/thinkdsp060.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp060.png -------------------------------------------------------------------------------- /source/images/thinkdsp061.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp061.png -------------------------------------------------------------------------------- /source/images/thinkdsp062.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp062.png -------------------------------------------------------------------------------- /source/images/thinkdsp063.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp063.png -------------------------------------------------------------------------------- /source/images/thinkdsp064.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp064.png -------------------------------------------------------------------------------- /source/images/thinkdsp065.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp065.png -------------------------------------------------------------------------------- /source/images/thinkdsp066.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp066.png -------------------------------------------------------------------------------- /source/images/thinkdsp067.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp067.png -------------------------------------------------------------------------------- /source/images/thinkdsp068.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp068.png -------------------------------------------------------------------------------- /source/images/thinkdsp069.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/images/thinkdsp069.png -------------------------------------------------------------------------------- /source/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "restructuredtext.linter.extraArgs": [ 3 | "--ignore D002", 4 | "--ignore D004" 5 | ] 6 | } -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/Lato-Bold.ttf -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/Lato-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/Lato-Italic.ttf -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/Lato-Regular.ttf -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/Lato-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/Lato-BoldItalic.ttf -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/RobotoSlab-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/RobotoSlab-Bold.ttf -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/Inconsolata-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/Inconsolata-Bold.ttf -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/RobotoSlab-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/RobotoSlab-Regular.ttf -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/Inconsolata-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/Inconsolata-Regular.ttf -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/feiyanke/thinkdsp-cn/HEAD/source/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /source/_theme/sphinx_rtd_theme/searchbox.html: -------------------------------------------------------------------------------- 1 | {%- if builder != 'singlehtml' %} 2 |
{{ _('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.') }}
36 | {% endif %} 37 | {% endif %} 38 |{{ context|e }}
45 |