From ab1304740bc19058637ad511dad42c6a518091c5 Mon Sep 17 00:00:00 2001 From: oesteban Date: Fri, 26 Apr 2024 09:54:26 +0000 Subject: [PATCH] deploy: ece3225471de3fbdf375ceb29fa233e6eb630fa4 --- .buildinfo | 2 +- ...600647dda860d42e94b82617d17867d0c0ecbb.png | Bin 0 -> 43712 bytes ...2e14f70006b1067a5c693c335fde3d9112a079.png | Bin 0 -> 58481 bytes ...902646a62669c63e3480b8f7c14d9482f6060b.png | Bin 0 -> 58304 bytes ...4e9aed2ad758dbe96b0bee9f8c43e370a7a6c8.png | Bin 0 -> 43442 bytes ...ef953751f992ed180f3f25f97b7dac2bbb81a2.png | Bin 0 -> 43605 bytes ...787b60584395ad194af2d7cb52aae858f49773.png | Bin 0 -> 60860 bytes ...bddfaddfb94ff8f8d81273edcc2f04aef185e8.png | Bin 0 -> 43320 bytes ...7c547f632301ef499082b0aa32d6f1232cab0d.png | Bin 0 -> 43447 bytes ...a080b0fbae1cf6528de248ae35d1cfdc98ce9e.png | Bin 0 -> 57367 bytes _images/build_test.png | Bin 64511 -> 0 bytes _images/data_13_0.png | Bin 48676 -> 0 bytes _images/data_15_0.png | Bin 53877 -> 0 bytes _images/data_16_0.png | Bin 50235 -> 0 bytes _images/data_22_0.png | Bin 21898 -> 0 bytes _images/data_26_0.png | Bin 62052 -> 0 bytes ...5f298de0a9ffb17b1d5dd65f25e335e6e19802.png | Bin 0 -> 57490 bytes _images/doctest1.png | Bin 45608 -> 0 bytes _images/doctest2.png | Bin 66428 -> 0 bytes _images/integration_test.png | Bin 75581 -> 0 bytes _images/models_11_0.png | Bin 49944 -> 0 bytes _images/models_13_0.png | Bin 62052 -> 0 bytes _images/models_19_0.png | Bin 66546 -> 0 bytes _images/models_19_1.png | Bin 62052 -> 0 bytes _images/models_27_0.png | Bin 52528 -> 0 bytes _images/models_29_0.png | Bin 66331 -> 0 bytes _images/models_33_0.png | Bin 62505 -> 0 bytes _images/models_33_1.png | Bin 66331 -> 0 bytes _images/nifti_15_1.png | Bin 38696 -> 0 bytes _images/nifti_15_10.png | Bin 52095 -> 0 bytes _images/nifti_15_2.png | Bin 38590 -> 0 bytes _images/nifti_15_3.png | Bin 38645 -> 0 bytes _images/nifti_15_4.png | Bin 38649 -> 0 bytes _images/nifti_15_5.png | Bin 38513 -> 0 bytes _images/nifti_15_6.png | Bin 52930 -> 0 bytes _images/nifti_15_7.png | Bin 56306 -> 0 bytes _images/nifti_15_8.png | Bin 53501 -> 0 bytes _images/nifti_15_9.png | Bin 52364 -> 0 bytes _images/unittest.png | Bin 108001 -> 0 bytes ...-main.c949a650a448cc0ae9fd3441c0e17fb0.css | 1 - ...ables.06eb56fa6e07937060861dad626602ad.css | 7 - _sources/extra/nifti.ipynb | 853 -- _sources/notebook/01-intro.ipynb | 31 +- _sources/notebook/02-data.ipynb | 50 +- _sources/tutorial/data.ipynb | 859 -- _sources/tutorial/intro.ipynb | 197 - _sources/tutorial/models.ipynb | 667 - _sources/tutorial/registration.ipynb | 7852 ----------- _sources/tutorial/solution.ipynb | 345 - ...e.1e8bd061cd6da7fc9cf755528e8ffc24.min.css | 1 + _sphinx_design_static/design-tabs.js | 27 + _static/__init__.py | 0 _static/__pycache__/__init__.cpython-37.pyc | Bin 190 -> 0 bytes _static/basic.css | 162 +- _static/check-solid.svg | 4 + _static/clipboard.min.js | 8 +- _static/copy-button.svg | 2 +- _static/copybutton.css | 65 +- _static/copybutton.js | 139 +- _static/copybutton_funcs.js | 46 +- ...index.c5995385ac14fb8791e8eb36b4908be2.css | 6 - _static/css/theme.css | 117 - ...e.1e8bd061cd6da7fc9cf755528e8ffc24.min.css | 1 + _static/design-tabs.js | 27 + _static/doctools.js | 383 +- _static/documentation_options.js | 9 +- _static/images/logo_deepnote.svg | 1 + _static/jquery-3.5.1.js | 10872 ---------------- _static/jquery.js | 2 - _static/js/index.1c5a1a01449ed65a7b51.js | 32 - _static/language_data.js | 104 +- _static/locales/ar/LC_MESSAGES/booktheme.mo | Bin 0 -> 1541 bytes _static/locales/ar/LC_MESSAGES/booktheme.po | 75 + _static/locales/bg/LC_MESSAGES/booktheme.mo | Bin 0 -> 1708 bytes _static/locales/bg/LC_MESSAGES/booktheme.po | 75 + _static/locales/bn/LC_MESSAGES/booktheme.mo | Bin 0 -> 1646 bytes _static/locales/bn/LC_MESSAGES/booktheme.po | 63 + _static/locales/ca/LC_MESSAGES/booktheme.mo | Bin 0 -> 1246 bytes _static/locales/ca/LC_MESSAGES/booktheme.po | 66 + _static/locales/cs/LC_MESSAGES/booktheme.mo | Bin 0 -> 1405 bytes _static/locales/cs/LC_MESSAGES/booktheme.po | 75 + _static/locales/da/LC_MESSAGES/booktheme.mo | Bin 0 -> 1304 bytes _static/locales/da/LC_MESSAGES/booktheme.po | 75 + _static/locales/de/LC_MESSAGES/booktheme.mo | Bin 0 -> 1388 bytes _static/locales/de/LC_MESSAGES/booktheme.po | 75 + _static/locales/el/LC_MESSAGES/booktheme.mo | Bin 0 -> 1722 bytes _static/locales/el/LC_MESSAGES/booktheme.po | 75 + _static/locales/eo/LC_MESSAGES/booktheme.mo | Bin 0 -> 1337 bytes _static/locales/eo/LC_MESSAGES/booktheme.po | 75 + _static/locales/es/LC_MESSAGES/booktheme.mo | Bin 0 -> 1396 bytes _static/locales/es/LC_MESSAGES/booktheme.po | 75 + _static/locales/et/LC_MESSAGES/booktheme.mo | Bin 0 -> 1341 bytes _static/locales/et/LC_MESSAGES/booktheme.po | 75 + _static/locales/fi/LC_MESSAGES/booktheme.mo | Bin 0 -> 1368 bytes _static/locales/fi/LC_MESSAGES/booktheme.po | 75 + _static/locales/fr/LC_MESSAGES/booktheme.mo | Bin 0 -> 1412 bytes _static/locales/fr/LC_MESSAGES/booktheme.po | 75 + _static/locales/hr/LC_MESSAGES/booktheme.mo | Bin 0 -> 1402 bytes _static/locales/hr/LC_MESSAGES/booktheme.po | 75 + _static/locales/id/LC_MESSAGES/booktheme.mo | Bin 0 -> 1323 bytes _static/locales/id/LC_MESSAGES/booktheme.po | 75 + _static/locales/it/LC_MESSAGES/booktheme.mo | Bin 0 -> 1403 bytes _static/locales/it/LC_MESSAGES/booktheme.po | 75 + _static/locales/iw/LC_MESSAGES/booktheme.mo | Bin 0 -> 1445 bytes _static/locales/iw/LC_MESSAGES/booktheme.po | 75 + _static/locales/ja/LC_MESSAGES/booktheme.mo | Bin 0 -> 1471 bytes _static/locales/ja/LC_MESSAGES/booktheme.po | 75 + _static/locales/ko/LC_MESSAGES/booktheme.mo | Bin 0 -> 1375 bytes _static/locales/ko/LC_MESSAGES/booktheme.po | 75 + _static/locales/lt/LC_MESSAGES/booktheme.mo | Bin 0 -> 1413 bytes _static/locales/lt/LC_MESSAGES/booktheme.po | 75 + _static/locales/lv/LC_MESSAGES/booktheme.mo | Bin 0 -> 1404 bytes _static/locales/lv/LC_MESSAGES/booktheme.po | 75 + _static/locales/ml/LC_MESSAGES/booktheme.mo | Bin 0 -> 1883 bytes _static/locales/ml/LC_MESSAGES/booktheme.po | 66 + _static/locales/mr/LC_MESSAGES/booktheme.mo | Bin 0 -> 1674 bytes _static/locales/mr/LC_MESSAGES/booktheme.po | 66 + _static/locales/ms/LC_MESSAGES/booktheme.mo | Bin 0 -> 1213 bytes _static/locales/ms/LC_MESSAGES/booktheme.po | 66 + _static/locales/nl/LC_MESSAGES/booktheme.mo | Bin 0 -> 1356 bytes _static/locales/nl/LC_MESSAGES/booktheme.po | 75 + _static/locales/no/LC_MESSAGES/booktheme.mo | Bin 0 -> 1317 bytes _static/locales/no/LC_MESSAGES/booktheme.po | 75 + _static/locales/pl/LC_MESSAGES/booktheme.mo | Bin 0 -> 1371 bytes _static/locales/pl/LC_MESSAGES/booktheme.po | 75 + _static/locales/pt/LC_MESSAGES/booktheme.mo | Bin 0 -> 1364 bytes _static/locales/pt/LC_MESSAGES/booktheme.po | 75 + _static/locales/ro/LC_MESSAGES/booktheme.mo | Bin 0 -> 1390 bytes _static/locales/ro/LC_MESSAGES/booktheme.po | 75 + _static/locales/ru/LC_MESSAGES/booktheme.mo | Bin 0 -> 1722 bytes _static/locales/ru/LC_MESSAGES/booktheme.po | 75 + _static/locales/sk/LC_MESSAGES/booktheme.mo | Bin 0 -> 1393 bytes _static/locales/sk/LC_MESSAGES/booktheme.po | 75 + _static/locales/sl/LC_MESSAGES/booktheme.mo | Bin 0 -> 1374 bytes _static/locales/sl/LC_MESSAGES/booktheme.po | 75 + _static/locales/sr/LC_MESSAGES/booktheme.mo | Bin 0 -> 1679 bytes _static/locales/sr/LC_MESSAGES/booktheme.po | 75 + _static/locales/sv/LC_MESSAGES/booktheme.mo | Bin 0 -> 1365 bytes _static/locales/sv/LC_MESSAGES/booktheme.po | 75 + _static/locales/ta/LC_MESSAGES/booktheme.mo | Bin 0 -> 1928 bytes _static/locales/ta/LC_MESSAGES/booktheme.po | 66 + _static/locales/te/LC_MESSAGES/booktheme.mo | Bin 0 -> 1806 bytes _static/locales/te/LC_MESSAGES/booktheme.po | 66 + _static/locales/tg/LC_MESSAGES/booktheme.mo | Bin 0 -> 1628 bytes _static/locales/tg/LC_MESSAGES/booktheme.po | 75 + _static/locales/th/LC_MESSAGES/booktheme.mo | Bin 0 -> 1766 bytes _static/locales/th/LC_MESSAGES/booktheme.po | 75 + _static/locales/tl/LC_MESSAGES/booktheme.mo | Bin 0 -> 1273 bytes _static/locales/tl/LC_MESSAGES/booktheme.po | 66 + _static/locales/tr/LC_MESSAGES/booktheme.mo | Bin 0 -> 1373 bytes _static/locales/tr/LC_MESSAGES/booktheme.po | 75 + _static/locales/uk/LC_MESSAGES/booktheme.mo | Bin 0 -> 1681 bytes _static/locales/uk/LC_MESSAGES/booktheme.po | 75 + _static/locales/ur/LC_MESSAGES/booktheme.mo | Bin 0 -> 1462 bytes _static/locales/ur/LC_MESSAGES/booktheme.po | 66 + _static/locales/vi/LC_MESSAGES/booktheme.mo | Bin 0 -> 1431 bytes _static/locales/vi/LC_MESSAGES/booktheme.po | 75 + .../locales/zh_CN/LC_MESSAGES/booktheme.mo | Bin 0 -> 1310 bytes .../locales/zh_CN/LC_MESSAGES/booktheme.po | 75 + .../locales/zh_TW/LC_MESSAGES/booktheme.mo | Bin 0 -> 1341 bytes .../locales/zh_TW/LC_MESSAGES/booktheme.po | 75 + ...69c37c29e427902b24a333a5f9fcb2f0b3ac41.css | 2342 ++++ _static/mystnb.css | 183 - ...-main.c949a650a448cc0ae9fd3441c0e17fb0.css | 1 - ...ables.06eb56fa6e07937060861dad626602ad.css | 7 - _static/play-solid.svg | 1 + _static/pygments.css | 226 +- _static/sbt-webpack-macros.html | 11 + _static/scripts/bootstrap.js | 3 + _static/scripts/bootstrap.js.LICENSE.txt | 5 + _static/scripts/bootstrap.js.map | 1 + _static/scripts/pydata-sphinx-theme.js | 2 + _static/scripts/pydata-sphinx-theme.js.map | 1 + _static/scripts/sphinx-book-theme.js | 2 + _static/scripts/sphinx-book-theme.js.map | 1 + _static/searchtools.js | 879 +- ...-theme.12a9622fbb08dcb3a2a40b2c02b83a57.js | 18 - ...theme.acff12b8f9c144ce68a297486a2fa670.css | 5 - _static/sphinx-book-theme.css | 1 - _static/sphinx-thebe.css | 157 +- _static/sphinx-thebe.js | 185 +- _static/sphinx_highlight.js | 154 + _static/styles/bootstrap.css | 6 + _static/styles/bootstrap.css.map | 1 + _static/styles/pydata-sphinx-theme.css | 2 + _static/styles/pydata-sphinx-theme.css.map | 1 + _static/styles/sphinx-book-theme.css | 8 + _static/styles/theme.css | 2 + _static/togglebutton.css | 182 +- _static/togglebutton.js | 157 +- _static/underscore-1.12.0.js | 2027 --- _static/underscore.js | 6 - _static/vendor/fontawesome/5.13.0/LICENSE.txt | 34 - .../vendor/fontawesome/5.13.0/css/all.min.css | 5 - .../5.13.0/webfonts/fa-brands-400.eot | Bin 133034 -> 0 bytes .../5.13.0/webfonts/fa-brands-400.svg | 3570 ----- .../5.13.0/webfonts/fa-brands-400.ttf | Bin 132728 -> 0 bytes .../5.13.0/webfonts/fa-brands-400.woff | Bin 89824 -> 0 bytes .../5.13.0/webfonts/fa-brands-400.woff2 | Bin 76612 -> 0 bytes .../5.13.0/webfonts/fa-regular-400.eot | Bin 34390 -> 0 bytes .../5.13.0/webfonts/fa-regular-400.svg | 803 -- .../5.13.0/webfonts/fa-regular-400.ttf | Bin 34092 -> 0 bytes .../5.13.0/webfonts/fa-regular-400.woff | Bin 16800 -> 0 bytes .../5.13.0/webfonts/fa-regular-400.woff2 | Bin 13584 -> 0 bytes .../5.13.0/webfonts/fa-solid-900.eot | Bin 202902 -> 0 bytes .../5.13.0/webfonts/fa-solid-900.svg | 4938 ------- .../5.13.0/webfonts/fa-solid-900.ttf | Bin 202616 -> 0 bytes .../5.13.0/webfonts/fa-solid-900.woff | Bin 103300 -> 0 bytes .../5.13.0/webfonts/fa-solid-900.woff2 | Bin 79444 -> 0 bytes _static/vendor/fontawesome/6.5.1/LICENSE.txt | 165 + .../vendor/fontawesome/6.5.1/css/all.min.css | 5 + .../vendor/fontawesome/6.5.1/js/all.min.js | 2 + .../6.5.1/js/all.min.js.LICENSE.txt | 5 + .../6.5.1/webfonts/fa-brands-400.ttf | Bin 0 -> 207972 bytes .../6.5.1/webfonts/fa-brands-400.woff2 | Bin 0 -> 117372 bytes .../6.5.1/webfonts/fa-regular-400.ttf | Bin 0 -> 68004 bytes .../6.5.1/webfonts/fa-regular-400.woff2 | Bin 0 -> 25452 bytes .../6.5.1/webfonts/fa-solid-900.ttf | Bin 0 -> 419720 bytes .../6.5.1/webfonts/fa-solid-900.woff2 | Bin 0 -> 156496 bytes .../6.5.1/webfonts/fa-v4compatibility.ttf | Bin 0 -> 10832 bytes .../6.5.1/webfonts/fa-v4compatibility.woff2 | Bin 0 -> 4792 bytes _static/webpack-macros.html | 36 +- extra/community_development.html | 767 +- extra/nifti.html | 791 +- genindex.html | 569 +- index.html | 1 - nipreps/dmriprep.html | 745 +- nipreps/nipreps.html | 909 +- notebook/01-intro.html | 720 +- notebook/02-data.html | 821 +- notebook/03-models.html | 831 +- notebook/04-registration.html | 816 +- notebook/05-solution.html | 727 +- preparation/step0.html | 741 +- reports/tutorial/data.err.log | 39 + reports/tutorial/models.err.log | 35 + reports/tutorial/registration.err.log | 70 + reports/tutorial/solution.err.log | 55 + search.html | 621 +- searchindex.js | 2 +- tutorial/data.html | 1007 +- tutorial/intro.html | 779 +- tutorial/models.html | 882 +- tutorial/registration.html | 846 +- tutorial/solution.html | 750 +- welcome.html | 689 +- 246 files changed, 16348 insertions(+), 40168 deletions(-) create mode 100644 _images/02fe250dbc020c1100221f6072600647dda860d42e94b82617d17867d0c0ecbb.png create mode 100644 _images/03a12912436725fe5602c402a32e14f70006b1067a5c693c335fde3d9112a079.png create mode 100644 _images/0d1b3ce58a0eb35ecbf357b88c902646a62669c63e3480b8f7c14d9482f6060b.png create mode 100644 _images/1e44bd394d261f13443c2bfc924e9aed2ad758dbe96b0bee9f8c43e370a7a6c8.png create mode 100644 _images/255fa9bbbd34e563f7559751b1ef953751f992ed180f3f25f97b7dac2bbb81a2.png create mode 100644 _images/46d828d1935935936a0779ed9f787b60584395ad194af2d7cb52aae858f49773.png create mode 100644 _images/6139b2919252c04d11fa3ce217bddfaddfb94ff8f8d81273edcc2f04aef185e8.png create mode 100644 _images/77a6a5e09e8717988660a8ad6e7c547f632301ef499082b0aa32d6f1232cab0d.png create mode 100644 _images/a1faeb6b3546036271217ddc57a080b0fbae1cf6528de248ae35d1cfdc98ce9e.png delete mode 100644 _images/build_test.png delete mode 100644 _images/data_13_0.png delete mode 100644 _images/data_15_0.png delete mode 100644 _images/data_16_0.png delete mode 100644 _images/data_22_0.png delete mode 100644 _images/data_26_0.png create mode 100644 _images/deaf85508a28fa7f8e7d3b06325f298de0a9ffb17b1d5dd65f25e335e6e19802.png delete mode 100644 _images/doctest1.png delete mode 100644 _images/doctest2.png delete mode 100644 _images/integration_test.png delete mode 100644 _images/models_11_0.png delete mode 100644 _images/models_13_0.png delete mode 100644 _images/models_19_0.png delete mode 100644 _images/models_19_1.png delete mode 100644 _images/models_27_0.png delete mode 100644 _images/models_29_0.png delete mode 100644 _images/models_33_0.png delete mode 100644 _images/models_33_1.png delete mode 100644 _images/nifti_15_1.png delete mode 100644 _images/nifti_15_10.png delete mode 100644 _images/nifti_15_2.png delete mode 100644 _images/nifti_15_3.png delete mode 100644 _images/nifti_15_4.png delete mode 100644 _images/nifti_15_5.png delete mode 100644 _images/nifti_15_6.png delete mode 100644 _images/nifti_15_7.png delete mode 100644 _images/nifti_15_8.png delete mode 100644 _images/nifti_15_9.png delete mode 100644 _images/unittest.png delete mode 100644 _panels_static/panels-main.c949a650a448cc0ae9fd3441c0e17fb0.css delete mode 100644 _panels_static/panels-variables.06eb56fa6e07937060861dad626602ad.css delete mode 100644 _sources/extra/nifti.ipynb delete mode 100644 _sources/tutorial/data.ipynb delete mode 100644 _sources/tutorial/intro.ipynb delete mode 100644 _sources/tutorial/models.ipynb delete mode 100644 _sources/tutorial/registration.ipynb delete mode 100644 _sources/tutorial/solution.ipynb create mode 100644 _sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css create mode 100644 _sphinx_design_static/design-tabs.js delete mode 100644 _static/__init__.py delete mode 100644 _static/__pycache__/__init__.cpython-37.pyc create mode 100644 _static/check-solid.svg delete mode 100644 _static/css/index.c5995385ac14fb8791e8eb36b4908be2.css delete mode 100644 _static/css/theme.css create mode 100644 _static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css create mode 100644 _static/design-tabs.js create mode 100644 _static/images/logo_deepnote.svg delete mode 100644 _static/jquery-3.5.1.js delete mode 100644 _static/jquery.js delete mode 100644 _static/js/index.1c5a1a01449ed65a7b51.js create mode 100644 _static/locales/ar/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/ar/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/bg/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/bg/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/bn/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/bn/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/ca/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/ca/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/cs/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/cs/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/da/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/da/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/de/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/de/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/el/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/el/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/eo/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/eo/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/es/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/es/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/et/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/et/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/fi/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/fi/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/fr/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/fr/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/hr/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/hr/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/id/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/id/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/it/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/it/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/iw/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/iw/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/ja/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/ja/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/ko/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/ko/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/lt/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/lt/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/lv/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/lv/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/ml/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/ml/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/mr/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/mr/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/ms/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/ms/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/nl/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/nl/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/no/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/no/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/pl/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/pl/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/pt/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/pt/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/ro/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/ro/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/ru/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/ru/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/sk/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/sk/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/sl/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/sl/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/sr/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/sr/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/sv/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/sv/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/ta/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/ta/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/te/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/te/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/tg/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/tg/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/th/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/th/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/tl/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/tl/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/tr/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/tr/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/uk/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/uk/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/ur/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/ur/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/vi/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/vi/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/zh_CN/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/zh_CN/LC_MESSAGES/booktheme.po create mode 100644 _static/locales/zh_TW/LC_MESSAGES/booktheme.mo create mode 100644 _static/locales/zh_TW/LC_MESSAGES/booktheme.po create mode 100644 _static/mystnb.4510f1fc1dee50b3e5859aac5469c37c29e427902b24a333a5f9fcb2f0b3ac41.css delete mode 100644 _static/mystnb.css delete mode 100644 _static/panels-main.c949a650a448cc0ae9fd3441c0e17fb0.css delete mode 100644 _static/panels-variables.06eb56fa6e07937060861dad626602ad.css create mode 100644 _static/play-solid.svg create mode 100644 _static/sbt-webpack-macros.html create mode 100644 _static/scripts/bootstrap.js create mode 100644 _static/scripts/bootstrap.js.LICENSE.txt create mode 100644 _static/scripts/bootstrap.js.map create mode 100644 _static/scripts/pydata-sphinx-theme.js create mode 100644 _static/scripts/pydata-sphinx-theme.js.map create mode 100644 _static/scripts/sphinx-book-theme.js create mode 100644 _static/scripts/sphinx-book-theme.js.map delete mode 100644 _static/sphinx-book-theme.12a9622fbb08dcb3a2a40b2c02b83a57.js delete mode 100644 _static/sphinx-book-theme.acff12b8f9c144ce68a297486a2fa670.css delete mode 100644 _static/sphinx-book-theme.css create mode 100644 _static/sphinx_highlight.js create mode 100644 _static/styles/bootstrap.css create mode 100644 _static/styles/bootstrap.css.map create mode 100644 _static/styles/pydata-sphinx-theme.css create mode 100644 _static/styles/pydata-sphinx-theme.css.map create mode 100644 _static/styles/sphinx-book-theme.css create mode 100644 _static/styles/theme.css delete mode 100644 _static/underscore-1.12.0.js delete mode 100644 _static/underscore.js delete mode 100644 _static/vendor/fontawesome/5.13.0/LICENSE.txt delete mode 100644 _static/vendor/fontawesome/5.13.0/css/all.min.css delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.eot delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.svg delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.ttf delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-brands-400.woff2 delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.eot delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.svg delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.ttf delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-regular-400.woff2 delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.eot delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.svg delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.ttf delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff delete mode 100644 _static/vendor/fontawesome/5.13.0/webfonts/fa-solid-900.woff2 create mode 100644 _static/vendor/fontawesome/6.5.1/LICENSE.txt create mode 100644 _static/vendor/fontawesome/6.5.1/css/all.min.css create mode 100644 _static/vendor/fontawesome/6.5.1/js/all.min.js create mode 100644 _static/vendor/fontawesome/6.5.1/js/all.min.js.LICENSE.txt create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-brands-400.ttf create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-brands-400.woff2 create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-regular-400.ttf create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-regular-400.woff2 create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-solid-900.ttf create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-solid-900.woff2 create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-v4compatibility.ttf create mode 100644 _static/vendor/fontawesome/6.5.1/webfonts/fa-v4compatibility.woff2 create mode 100644 reports/tutorial/data.err.log create mode 100644 reports/tutorial/models.err.log create mode 100644 reports/tutorial/registration.err.log create mode 100644 reports/tutorial/solution.err.log diff --git a/.buildinfo b/.buildinfo index 111fd49..9d699a3 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 108b6cab40bc3dafe417a16f74225e99 +config: 6a0a312d9f444b5a725359d5df0baf0e tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_images/02fe250dbc020c1100221f6072600647dda860d42e94b82617d17867d0c0ecbb.png b/_images/02fe250dbc020c1100221f6072600647dda860d42e94b82617d17867d0c0ecbb.png new file mode 100644 index 0000000000000000000000000000000000000000..e7dd23fde7243da3588bc2411b768b6dd3d827d7 GIT binary patch literal 43712 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

%gfNFmJW%JZ2^(X}yNc$kwf}n< z=PIZwv+q>awruw0qihFZf7JF`n${@4IOeDV+fkD)y+Q+Exvx?#D|`lGQqnxzDk*9b z#!PO?E?X65(eSuo42+2A8ttEIt(wi;$?Lf|*+*ZVT{_Op0mkdM$&9BwMauu>g+3o( zqw)i#*mrc+&Go*2Z0qqUz*mUfF54R^*y&tw`x0OrJM3)`t|d zL-5?i0Yu8QTaCeB!V(lDFAqeyD*LCiumz*BFUV(}#1jAUZF70&<4#)n%xC7eIouH8whVy7b=>-RWXk7wsF5 z7nfM<8T&MB_vIYfubr6tu(Gn!x<~92$}Nd?j_3Zows8x}s_Dp7M!%du|1}pipv%NlrWV{&80n<(;zLJWib5`{8FH?cWq23)USQ030%gEbFri$H5iD#Fj4s0Njsja8PW|g0DogrY0W`;7UDa-h8k)H50LR zzficFF|5c;q3msVz?Th+7E#51={UQ6sVdvs%fEL(pIjcKC~pQ!{?sl$W^A{Cfh=xg@^J76VY^+9Lsew9p8|r#i|p-_nT-LJ=50a~IOy zxbKhKPlFej9H}!ZSs_w}Ke<@n>?!^^*Irc9#Lmgd@S0N*zbRKz)-l(daDB3DtNr{C zjnB@{o0HQs>n)LtkvUr8&ZH{*4B<2z@=2 ziW2WL6V7r;YOb1b@@0ntuk+t{y8yX3$_g$*9S9pRY9J&g;gU#AElYg;sHkoCF1f5n z(op(lrE5;|(CbErBphD-ny2ZXXs?zcWOL=TjOR~$&wKiGZfP6hI|UT!3(uG1j$i(p z;wFb&K`1Y``N##IJo4jC2S$~F z3b%|ynTAN5D!sg-V&+EwyfL3=@Ngv{!qd8QUcs5=R7V!V3Hx)F-IAu)M|bV=u|Euq zO;g@TefC}lV@l@KuccvOueQw!I_o2{U>8HL!UKB>2w_i|Kcc|>ikb7^le$28&IJ)QGWR({7l z3G_c2vlz-j0ws z4an`yrAbnXSBGpH`fLH-GAkC?uru>N*_5l`-mW>@`w5`mUT51^UMs_WNpFHlKi~ZD z51L6>E_|rhGOiS>n4H3fB#pH0sF%O>%l^J zj8ds(eYi^b{^BNX$Ft`BeTrnnfW)#6C(TJ8AbfZH$r6+wnuc4ta8$hEN%@&5LDNb{ zZHB$Jz|=*V#c*{Bm_V(*gj}H*F^75b#wbPv%%u1A^@$zBug5}X>)oWe2?fnhqNGcI z{QbJ2tzue`pZ{Si*6$*k3ejyZgbXpt*+Y9r$$x5bv8_nQ@u20!MJf zj_8Gs&dyGrC~pSxMugAWM@BcZr`5X8DcIufU9Etr=stXSPbVa}`|@`u8hM4v43D!w z35krt1z_?SMDGCC2gJ(KXNd>A)&Vl3HI`M6D80rEh%OSRgKC6A^`P_&vnJ4XDIDYRAiXgnn#gG%9 zxmlh0%<|Xxb2}Mfj@|N>tn|OZn21Eh%u}cvsrG97(QJi-Yyo_IF?szxE+dxgc1bG@ zYy0lA!U3MJqkQ9-1&6&OxNuQP;lH(CT%+A1%f(UHSGESGSi46)Hh5*su1gbeu&9fj z(e~{91n^&uPq4IT$~D>skfED@cjIFQSob<>h*^X?N2Nen60U+T=*lgSmor?XK0mvqI!0fXl>PoaLygaQj%~Kv zgCg#2+=*3TadqEDqdMaX9^JIcKlhrlZ$=>`#oWoMhbv&`u>|_jLhM3_Q~{zc->Y=h zjQ(uKuR7BGB9m`2;ch2H_c72>$Wy+~dWGG{4B>&hU@2=)8>`%9LE$anrs zjQs%^t*{8RbS&4k!7S64@*!fl7ujGpfcPHCZ{$tCSW$`3AccG5j#JAA)QPdwC(#zp5$o1yiH*_2y>$~X-7CjDrgswq0#0Z*qUHt}JM_0n@ByI-WI6pT1f zjf6?p>J?IEKlM-TU2J>tBx5%}b2hLn;j`{=_mLU5yzPV9s#ghfxVA%;KARnOH)VPG z^rh=jlxc0hBxZg9sdm<<3BNCBJ8Ux$#9c&OtZ>k1N1o1kvTC2UsMe1%<+?Ky+P>#1FoK21tZex&_%MmO5x7hu)F zht9i>l5Ej#sDT$!=|32X<{Mi;HuAM-zHAsw81kMbiN1OM2e>|qksfC+FZyMB{nr0* zdpQoeg8@U^cY5xb49|Fb=ICBbCrh4EW1qWSsx%}OnDo0EXYbo51yCjnm{J|5{~Y3ml- z^=wr9P$uDN>=kEEr%D6!BA(_<2~{(->F~Fv!LDn%nHe96n_M=Pjq1>pAX(whw-LuJ zyPM7q<%E&Oi%sGzd_hhXV34teD$bb4rPj-Fy4wk2Q@GC96*l$E?YXe_AcXWi64qEo zx(jLeWNNm(+x~&5|I^A>u+uHU?AID+M!3(@)T%e4$(o)=yF{Z4&GS0!l?{Tj8@B6;q zpTD~MQbVB5A?|#R+b?r13tHQ1^*CiEKX6aDq7qhn6!me=njlaB znZ1z@dc4#A_5ZVR4jYTMmk4o|*yE&M1$1MFtCfz z#_sI#tb)s~F45z9Yk*wNN!n!3Tc?og>%Jfx244>rYwTj^24lI0>qOW|?S`rses4@f zw31P8O$NF%5MFkY9L-$5o45eB{uj~>V0IiV*;nOee2;S)z?rz^^$#4%W;L2@E=dax zN|7Fw)4U%C{asHxpCMQIF~~+C{hf%xh+vfA9-f^mv`nQzq8)$vmO62hCGYNK_7b=>tvMH5d1#})R+9OU=G{vH-)sboo!>H_Ec?4Hw`}f@a<%5$@wnQGC zs8(OS$GCO|3Scc)-wB7E?m4?7i8YFZL??`5Ur15FrRD1y9dpA|l8mh}7rnZt1_M0; z&jc4)P|n1BE7MzH-+vHTs+(&0U^P%apk=gdZ*wkqQt+kpHA0rKt6E=2F%n%Oc#`~%HA6gMg3*|3| z@D})wyprn$$VL-kHWo1wZ$I6tf-P5sF-p>@Tw8wZpo_XB217pbrYcM(PcW@7YS`iF z^|8hPsFqpO-O^fMwZ~qqTpXCIF%47NX{>uL<%&R7VyR&JONhXH4^`K|VHncwww{c;PZ&)!Gr{n_G zf0rvns?XtSW~aK`XKh04kzuB{>1fAMyn7}BcU1~1_m8i`eSecGbfasq;Uwq*kE!_$ zI;|t(3+rO3^}2*ccC~K7nyot)gnKt8`pZJIZTi9(cP%TExM5o6CYJ8bKb7rp z+STT@EWjzm8gYI@&hVUnH7JzIx6504+8VsB=z#DAT%bh2}DtSVEHc?J>%X)Rz1WfrO`SRQA;_%kB?X|V(IkJ~qCn)*+zUTjT zU-|fn6Bj9xzAMpslfAzNHmB)?M~8VTVagJg8{0t{JiNSmR1C96ySo8D;Ko!tt@|eU2tMz6s#sz@vTbMM0}TXmhs7ltMyF=U+e$x1x6uRMNF~r z@w27>Ff@K;<>BSZmEzHrw!|U6j!ReTSc^xiRT(-$b1LsC5c)2{XA6JMSpKdKN4m?xs`Hx~HNY_;|ryVV2W^sNTP+<>)vwVD44i9mD z$1XE5^8u;n?44I^adB}MD88b<`n{}tDQ9x&Z$pa12K2b=K9Ay2f4HXd$#Q_dw9+`L zSb&*EQ}^NFA&~>2VubEdLB$WUI9OE`Fg+GWour$U7scPj5zLV5UQ zdor(%KWjA~R=a*^1*J2wx<6EiEl| zI9CXr{VO)l){KmN=}+_eq5ILeS6%}RBAioF)?sGTqbvLKuG|qSAtB+(oHbh))x!~= z`K}H4YmtG>G^g+FH@=(iY0tunn;`EtFj-hh`k;enR^nmEkC*e9^Y{I<80yKhId+cG z6~(q#`B(QpdEXJ~p5Xl-Q+k@5-XZQ=40uJEf{jQ9JSW}_Mn-MK*$>1L%NFHotgeoP z;fnyf;w|r-#`O4%oCAS`m2Y!F9ez<5Tz$aCynULWaaf~Cm9n49P_O)HiCx6yYvkAe z+UL%PQA^_!hnrwVyZ3HJd0(Q7!JF^p=XE;8UxD&nK54fKJDcX5x4tt%kmFpfu!=0s z>`$BEVeX8dPC?RJ7h_j9so3W=H?ZBh5$4Vw-0n|s%3Z=Q>1s?bi`?F5EC;AWK;%ZZ znv#FnEXmAO`M|vif@EqH1SK%V_9LuE8Y&l@bsxCEU!<921fODltSbnpJM;@oMuCxy zZQmSVIQ9GYEPHk1?zM(GzhwsZk&3^XJZ99-+0u&L-Z&#-LDJ0ju;#C9&NvaU3!-=b zwF_H;KQFCMt3L$stHGOyotpa@D_cw&o4$!{Ewh6*Iwspbo2egr1AHiJaGyya-3IPs z{rkf};l418f3&F_2+B{pi*>40n76BkWg2vlT7G46vd(u8nl>9G7zbOOp%h$w$M>Hu zKkBhx+?bZls42`B+gwW)$d@G>&P-2`>Wl28lABL6v%05o3yt&K;7S2hMLjx_l%wz{tvx~XcU8=6TyIPe} z`6@u}^z64MQ{O#iJ<5h+_gdar9uLa~6obf}j@+8Jp|Wh+bOYn6Q(-g>H{}8_5d605 z8zaX;F!RotV@td+Ze5zC`fL`>jVH@j8T(#2LNjh>HUvk(!(JghU5YWIUaZvaUIDoZ z)Od+uB6uIDBx@2pIfYSejh2l&=lXA1r}75R{P;8Vi!{i0IOR_Y3P`PpL;_3YMAtFr zs76I^zF={);(NCoE#;b61{OkuP4;_i+xEk&f^9|A6&eFJ7d>2)v|Go|?wr^z&TZ^U zz4@Uza>q9Hq#5mal#B~Jeg)-&`LnqsneT8;mf{9cdd9o*n6ZiNv;B`_5+9;UhSf|k zf~gDXmO>(|1ksj_cy|zPm{}GtIPO8+_%4a=gwUjd_o9v*?^>RMpXeK_KZaLBFFy&h z@OY@DcZ3)@Q#<+F6Gl5$^eAp_Z3*_F-`+x(kdwW-C11Ah|KcwK3LAauJ-(73P+}@| z_(1)b+ftvXh@X*{f^b37b|KAeQKNq?Hm#1g_rI9hYssYcEmZuNq4VWK#WLH$0WwoQ z_OK?x@S@?ZFIdBYY}1964iKoi%+yC5sH{o__@Xi0!EW`g0(qEd^9uJ^ zFa>1P3BG-fl|^=XT}(~w7s(yze{hN5EpooO>u(Gn#EcJARfRy#AwB?EXsbNS>5Ry)o;bTd6f7U$1;g z-`=y_44FlrK$y!f)KR!mHXjXcogaec>h`%aEheMmAU(Hji!q6P|4R z!FmUEm!727+s!PlP^gI(y>$wmgBpby`kiQaDd zot=|>ke>--vw>-jl582FRHnhK(}PF13cuPulhD2zy;=YLI60C#fmB5WT=yhGb9hdd zk=C9-%R_7J?`=1Jjhsman~hm~TfH|w5jGJ2+k1M$u3zA7dJijhcf9Mc(P^}LT!+Z- zEA~}q1w_~TEo1S8w`Tj9Y0qY&KFsA`wy54~{`h0<9sQR?$=sL0>jtU2W3ywlLenN* zV0ND#iHO?i6Klz)Yj6DZHVZ_-+uPwmiuBfZ&-6+EVB+>bfhsaj@AU`^_FaaV@x~82 zaM6!$fKMo@8F5+8)+?FKr8}(rP0Y59$unV15%!OHL+HS~oY2ayDh}3@`DgW*d?n<%Bn87b#5%s3Z*Wh`W-40l_eNKaj=A=ii}|<3k5;Iv zkk}DN2aU}TlAoq|iYLVdb9p4{aZ{92$%Vb2y_jfH|E;f!)wUHfOYW;=NmXb-_FtJ{ zh=$n-v?t9+%-Huh`H|^>(uZ)ue-F>xHoO9F zOUCt>9!|X93}zl}!O=N?;rohaY$WUS#X2&rCM%I|WA`~Fi@T-T%se|R#iYvN@>H{p z`{`X{s_Tdu(>?dr6>~+f>?411iPS|48l-`orv%Lu0y9!Jz`D$8O*{fU_at}~_1)h0U$epRnIEo+i&u#L7WEX z;!^vAzE+U;I!6Pc*)~-~nW-z0sam(A=;cHBgMiP+mTl5x%RQCA(Ka~Q9;^(t!s6AF zNCIk6HjG>4gH6isX}0jq4Ps1lpzeDUS@AW%&@y6Pq*;c_Pf%`Q`rKACvZT{CJ~`C) zJ(v1_WM>WzFl~+q^nqjHLvX%6z#$YgS1qQ`_nK1fgl&etEa}IYYKW>mgLp7R44LVd z<)w8*Ji76D`wP-#ppu;Wi=ri)bYZ%+8~_9@Xt^L7jdlT7R!sHP{Ch%LHTNg|BvaF~ z{c0_eI}{WMi@R65;D0Olc?l?)*|^P_ed>6LFr&%Q7-@#)P7BlV=VM1!7im4-P&al` ze6?wgtXl%x-<@+D6#|R^+Cn|HkGxygSzXauBx}p}cUMc7DZS(U@8=>`HbSRCu$o|U zT!)dsMadN^CI1iPQ|yij`QZ~l>!5pYryY-%jNk1eA0gY7@>oq@Dd>06vpQu8~9dDAEWoS#2_?@y<^k?>cyz(LvN`{NlJZ z%qg>S?PNJrcA6Bn5)P?xlMAXR2AE>^=QeLu$^XTsGs8Y2QhgXGZ`EbAHvQ~DsC6z( z_*BN;u*CkRQNERI(zEzH)QaVfAwMf$qHSYPFIa-w72|_iLJtD>KVMh2K_CFaQ zl`OkIqp;AEfLYt`V$e`&tNJzBX9Kgg^aikDJKN&f;>Me98>-ewhInCU|6w;L|rOg3CDNAjQVfB`|V8=Ph~k{#ql$|rkE zWb=wlWV^S^%p2PMTb)7gK_gp*1?n!hE(Q-Y&*oh>QTs$XQVy=K8=_IroxJz>Q~&(A zk1aG5YP=rt5K21BF5(sYI*imtEwwu*Rgz@7I&-VZ_l6&4_EACpZ|A*!9zU0Te%#2# zb}zsJ@4d?ZKOT>3k;mA6oFMS1iSYM2KSsa!#wVxGO)JzXbfdtsa{6-lD~HQECAnf! zmnZGI^~S&vUYm#^eRGbMw`n;LpFk|E#^04Odhwy6Ecc}F{Izy|{ z3yv%B9R6qOB0IVWe$9s!)Xx02A=?!_2_Liy>o0qla*j+Cng4(qr>BiD3K6-4(IaSQ8r=T|cF4&tFubZYhx$2AF92wxG&kACvG=f5!a&ZoV)@ zN12&taAZXgJ6scl2Lje)8q7L{h70d!%r$RFqLy6Nx(80Wc_Cd!8Pf|sPo(yWsSoogJM>qMZPqNrit_3 zaLOlD_il;FJnmD?KLJ^gQgEMy92!4QGMdhpJ1T&B;TZ`ZsG7YpUlWTAgdx}MT5itsI||#QZ7FL+C8-tV z#Q#`Uj4$Tj4;OfPP|;+0RR!Bv_#{usk#anXq;gqbwr*)Oj^Yw)Ao9#i_=~+=v%g#{ zm}=-y^Wvg=aGpPRzz6c__j(egGPE6g-kSkL{1falRAkyzG;S~tiMt#p`^Ha7o9)!} z3U2)Cn19TDKFtR(+iUCQ@`!s<`>s-_fUknre?g`O<5DYeeZt)8) zd+d{s^KurGN8E1L9+~x_S*nT`+9<5vRPcWaZcw-zmP=l8H4bfM-aX`gH9h^Hy+VL) z3BUc@_7}I@?7%(}Dyhe8F@1mUeT^UyL5mjrlHnG)aN(NyDwuZrnIC<7+sRxNy)2qUuq7hTt)KzOgL47;7e)cEg3Q?_G!2 zvyJ%5Mi?sQ*J#o_OJAU**!g?%9{HTN3X~dkx|7Z`igNnMnVIM@3{m9TW7u=L0 zZPzir=_6yrag0|=DcnrXjCt3a%~~HP&GZ$SKOD9T)EQGV zH8L%&{L^M%jb!gu`^)OLtv7EGvQ@f6iY^>1^AA3Mdtw$(vWbP0sXZB3FS#b!tW=FlTh}N8tGqa!7&PED&ti+D?kIAwK5@aBz0vojbg_ir$s-=G z+plUvD^i)}xH$7k&F(<|I(;2mnZ=xRO9}OMd1c>Y*)>34EpzB;yYO+<5|vcl_(?7& zVmt+3(p_cR21|l3Ijv)1VQRbQt1ugkNUp8Tub*{SAlWcs?Q-^#Qpp)W$?4Yx@F)dJ zo!X)!W!lpnZFXz?K zle7Qy<3~{0eQO{~`Zdxzx}RLKnHvJJH(z>2VM|R$#h$Y8d5be1@!3|k=6`!5Z?7UV zh+Uu9zXdo2s(4$S$!aab^OS z99yVAD-qoykt%=VilM{AKH9s=EA#~Zl5kSr{#+Fw*Yt(e<@43D@Hne^|Bhtewb*(c zbu0Fw@p`jIT5R=xyKL0#G;p|%1*fABojiMJo)NFl1@{eimf3xsl3{k68<2+s#usU zgolAnd?loHGje=M&{oa5$R0UBwly$prZFaF0mL{1zH!By(-Q#jp=X@nNH00m{{a4c z6~4!;>i#>c-;<1(5y2D5@Oh_k0|=cKMjy;|Ya?iY*2&z8k2~=cjk;#v^2_&TS7RXh$ww-Z|(> zpjGDM7kgMWLFLb~Kv_D55;RQdawwjjh)8e4-y{21!Iw+dg7aKVU?gJ$c@$(FD%@wT}pAl^UWpZwVX|0dbx9TJ8-7!RF#On#oR zM;a67Jik>7ovijJD)Tyzv+08p-EoPDcq;P@6a7^3fyd!NGfQrU7k&mT<;2W|be*ck zWYIQuo6zHUEl5yI%)|;d-ZJead`_2V@v$NowMQa+<@x`$UF$_Y9I?#IOTXDuR5-(W z&7Ub@7#ho=^0PgwnvpD1X`9wu#Uq7I@1p$5AeB)cTu>za6AXT@&BO+Zm_`P%nQ&$k3#pR;i03JKr-iH&^e?^6dU%&R=qCu6(`*t4L!U+Gu$0?M9!FRU2nr z`bcXSCfMyrhl3P+T{lsn4{Ia=bLaZ6-rTj$u~K>Heh1ff6JdVhA&?U@*~Em2F1W+R z<5SvUO)gCv&F{HcDaNj_YV$mn3I5}QEc0E$&2-F2V=3c~Y?Tj9!lOUjnf&^cT503R zV$!Dgbip^fwF|Y0Scb#5*-ySWulr&rd5-mx)G`3^ad7eR=^JayjgVDEsEhU^hV*h3 zoe(!aa9BP-N6Q=jMWOtTs8apBB6CA=>GJE6`wRT~$OL=pKTLdEEP{F$-gj2MW$PhG zgi-A9Me$)-^cAg{l(udYN=%HpaU$f|nrA#RFC|=) zM&@cR-#9m5YBDnaXWQeAuyK#F0=ov9Da~@J#a2toxFJ&jnY|cyex(U>{sB{P)e)%* zeu}yBtELf#192wU-`LlPuPDoo zS@MiN@m<*td^j&z^x_ZPY^Nf@UES$@JcJj5BiPE3UgsQsjFXf1*Xn`Q2leAUz3)y9 zJwqjQW1*OS=Z+bnj|;I&Im5%FTU|-Ie`uu22$LlHz^Mg-hykOzGl4Ld8110s&`)0Z z(k0Yl&fo`uYa|i4=R0WqiBRxd6eE*ze**=(?c8*?B1R>&Z069T$7`RJ_Gv)atkbXa3KvS`lGVk2d&*kXHT)uC;pbeBs9`v&KI( ziJV0*Tc>WI+TAD)WyN~s@?NV53cQ9U^zp9~dGI7L$?M7E+KXam?%fkFvQn!9Gk|6* zM<|Ku7pi)LFL1el-`L~MQ|d<>AzDXGmt=kQDm>@991o4$^|bi=R#!`u;3ZVTdNyl| z;hgGc_A?atc3;5V&PBPzv~A--@Sfb#H+L5xV&882&)CvIEK2 z-D-{!$#_@+k9cz*x&iSO|pa` zFelv+CsSxKzD*ITvWb>FyLLk73aM5k28rd7~d?X|sRV0A@}tOp{T=g9vQ-z{RMPn?Vyv z4VTX$)H@~D2^({2qMl)H0JWD~`Am#tQXU&BHz*!X?u`xeHhphA{c<_6Wa*Ah*6&hV zQc^-_aqE$PnfgZn`;6RuN0F~&JcQ$3#GXOyaJki;t)t*4R|5Y1O>~Ha5no&jT=IL% zdD?JqpoiYwss*%=)%VU|I@w4jfOuI4+v;TjPyUThM-#%Yp=4SYy+W$oO!d(rE(Za` zjqd&u$;8(O>4m5gTNFw$VMQ%#f-lsq#E$*U|DJ=xg^ra~FUpZ0sTBBE8wYX}*bOuu z!Dw$dM;FLR3a48(XT7UrdT8(B_H&_Hzw!2Pef3%C@)3o0>oJle)4dOe= zF@-jN6uKa+@K7Xdj%!L>5}6pf1?boZ^JFa~eEOgb{wa@uLL=qQ(dNOkZ?~^!!Ibd# zrD*zK8%M?`G0)karWI>cuU9kcBm@ASJTniko3){)W{fOOO*3z@UZ z9zural0xRHzRDH$*odaZ_STKwP;)jYHSBOsvQE|Kv-{j#i9*rVbauTGyWP6f9%6r_ zT762`my9$F!_!PDe8$v!F9qhFb(~_SZNq;yT`9>Q8j~(VtY~qX;2%dikf|hwc${+n z;W1TUG64w|LZ~Mia?={bHYNOoEh6WYC?aR$_ktA({B!$kLxsV}!x~L)3YDOmO<-Ox>lp7fx0I-7royr@-|J3(b@zVOY>v{u$);9wOgyJqK7jF8e zIc&byz_fAm<;~c_L0l#)a(y5!M0-Q_`mMcpHY4xz%~!jo#b5xz;%n&`+b0*8R|B-% zCpjWS1(GKtco;B)z8*Q;3vqKvyp){Zez>@Wg7_6*bjP_+_WPK&@+`kNTaLY)x-zPA@|K>|%@-LH%x9acq@A zd%zkjvC}35&U%9{tKf2;d8&l@9ks45muv z`krFx%2C0|8{8`1i*cl495KRE1m+HFodPr2;5(RXd6s!H(=m9#s!9nPBnknMw6KAB z^vU7tQaDNTo1#9RYA*c8)PLGh0_;WvE?fVp=8*p^M-f(ZP(>H9Hdm9{xL0zha7tR> zgD3t~-3yF;689g%?aupYVY_MY-%m#}J#nDOmHe#UG1{*c7%am#66|1aY7#Tj0s(+M zu1WXFTPoHNu-;P42@b?z&JNyj6s?pCsF$aLF3xqW&jCO9+o zq7DHJn{B1`JL;XW$hDkro)f@kN0&6*ATcjrG2av^WehW__(3sTtK00BC>pE9k2bm;mc@Z~iQijA@q| zXyadwOlvDqOcR+3)@vcmM-{b*ahEI(t>7Z$Qx6klGadWHLJ9k^O3_0RtJSLg0?v{= z3XD^0Br<5dy!_Ze-9zsH0+n{y9{kEf{gb%;-DK|kJYx^dy%pIiE6k1FQb?9s>0YmU0fX{ ztU#`ykEip!pETicvt%|pLE zPruJs1UCpfrbEx2{hp3gUh0n_)gvCeAfn_8B6K!N6XtWX+v(3SZ`1vlkowY?n7bU*z?@E%%O)X zu}CDXWT9*!K=`RsYZXPrK@b30E>t?y3R;q%Y{5WYNa~gUHFsb}8Z$p%Jc&7g&YJeJ zfSK>uC+dEIB4Ldb^*BLB&OdGsp)I4*tJ(n|G6^`4sjJuWR3343cz|H@qf|fgBTejb zqJ-kFC-R<{<23#D!>!@6VAhs)GtwLdUkhFu&2@ zW|?kqW7?^YC(AVdhl=bfy9p2ec!L{v$2gbXFBCp! zzcp;r?_~|rY`tM17JyP3VR2#Q-yTL`FMN!|cjqaGTy?b0cWT2c!#0QNV`k4zW~zOr zi4Y>Wwx$js%AmgAJ$}Dj*T(Wro>^`=rPn+q7@56*jyI5>(KhB_smhmrn&I)&6w!sC zW$kmw;~MLLy+uf_>@D!fdtKN#ZqN6(84IyrKUeWgZj9OZmwgVzH+u)0=AIAtC-=g! zx@h(EMeQj^saI`bPWVr79rvG48-$2wLx#^#%Zz-BZ8u{Bwi&qEEcfh2o@>2i=x(Ix z`%D_@O$V)qw8-CJnsW!6Alk=~B?PWW5pnRU(W^WJmO_L8N0k>ipz_J>ryg=g9;z~0 zgdJ@2WBvo8H(&V;WFvL1siT7_ScYe^8$U&e7tcdx@8#QpaX&0zo$INSuI-h&i8IU8 z4^?)XY*N7X+@^5a8%IV%Mzss4d%=r%jI1#zdE~T}&7L30bY2;o@hJL>%NcsJHke$8 zrfwyY1A^wS44C!vmBWOndP*8j2E!Pjef|g-F|eF$9vP16}s`H(7py*~RWKJd6mH7EgvITH5aQu%4}oxh#VVQ494y zwXFMvR1j2ctoyaVo~VB^2`fAu9DF3jmnAQeIe}UU^(Wt}i(Cv@nXfjWuzKEY_j|;g zxb@`UL%M3$#5cOxs*M{N!Otv%BK{E5Bl_&E_%Eawp-U9%=MG`BMiffO=v9X#6^2UW z1|+f1v1kBhaq59##aXd8RS|2Qvu`e68Cr*t{rZ^)yo&k(ccUGa|ACU_RK{tYlZoKa zCw;)!`}2H&qH*pZbkAbl4;S6hC6XhJ8CTgd5-<>n7Ps70d`C*{KYRYqvbU?7OZ$^} zW$;{(mgFLSM!7)YVAlt0h8XZxGT$H=aq)jfWTuhh7*T%h9CH{qBD_W#{Yy2QEcD+r%w*0s ztAM?{pkR9(3_^^qaCG>>EIZT0-8?8bK{|87L0L8%W8zFHdED2LG|>zEk(>-Eo8Rcb zn!>S~$}@bU)8>@90gD;8op-@?0flSJ_bf4va;;3@E`Kr0@cDYu^T2vtyWsZI5nlZ1 zR^#N~Em_8#2`RJpLW_Go@lC$zEXF+2zdo;m2U;}L07Fc|?Es$O@Pk~Rt0O}=%Z*DN zYPTotpqgUIysPKDaQPg!PJ}0CpL~obtuWoFQgl~T_ZxQ=0E~`1Ao&uVs}mh4%4$Iz z65&#|8Y+2k#MQkD1htK(HGtFAnG(O}9hkf-H_M^Jf1|yQs&10lv^C_t{+zMs^orn; z3rvSFf5#1h{+jz?(*E&}PPsq;HnekeO*|&8iY0IvcB>ay!998f>GobT*bM^Q*<8S! zEauRcLqK+GSguE6i==stvo0 zvT`mUYPCe}9ZtVF8q}Q09wR52On(X}BnP$JGsD0m&1GP1Et|2(KpAW*w3R}c?GZ*A zcC)Y`pFD}2_!?aKl^9hhVV+&`7_(~h`AU1rFu@N5uQx0JO;Xb!&$E4_N?NT$x7B7m z2^$INK9OZB_dZa9qeA^|k5A8mWZQnge)FtZ^SK8AT~$W9P;Zc*B#<7@P|~huACWQ` z_MNJ}18{iTtdJ8S$AlDVVZU)2t`9)nXCF~FdrR=GSKpI8R7Tke>r!6WU11uj00syu z*H5|sJJfg)QOCzMQkjC;2fwz!xLPeW=_&6OuMP~0`31o_ zJbkCFPfY(O1wOtrmLhB#!xpAfXpw@8v!SPBQPT}EJ1zSSaLNU)@CJcA#iIO*1U`5j zGleSzTV;&bYj_#0M`Jcsg^{F9GQF2~BHL~%=(v`qan&7Id@qsTRr;6 z_F+|tr+T}`&Lw;*+ZGIRqxYG)_LVi-Nc29>r31?EmTayl;xO`xy<) zN9LNF-ZJUwD0+-_a1q>bZA)C;U>@p5UyWJ06UN(3G6AC%2CsM_(yARO_k(RqU~}CV zm?>QlKjV1Q!}PM{PF26c9f13;pgc)Ildwtj_)q*}lg#cHFyXLHDiH1)JMHL-Z2{Zg z7t|6wQt)lQc#qreYC>oyCl0&U{+J1vzpME+MS2_aSR{V;mW_$XZCgDQzpyGql(*C4 z`#&+o#!OU6~H;6mr}}U2MT(0-#>t&!a2LhCg4zXJKJ%ac_5K z>G(kRw^u|PS@<`KOzg@gU%YFwdsQn8*LBW$hR@r4E?j zYPUIlIu%gO>F2FdqZP4JEh^|d0ylmtv6y7k=VnXbo`{u5l!4`la+6Ej`i_f6}rebyg;J6f_I0)C9`y3>EK#+)dTG|n(S zBhG(=431S{lh6J>Ns#^Nh&NxC3%mbl+UCA*xfT!tQkB$(yC#EsI*g zMcH%{&UF1R7Tu|2Ae(h^xLb=C;4OK3G1kd%nNnw|wvuGunA)rf3DRCaDhQe7zl0sR z0%d8J9CPs8Cd5j%vdme7VK;TDMzZ%xX>F#7;3Mi$8vL2E;klZd%Tpw*U~c$dRT5xe z=d5lMy;4%TBhZ!ZvTJ*$=lj>5WB0Z?BfbG{P5lSs2|KtK?%lKbK<<3M|Ek*U!S~94 zKA%U7+@y^TpnAK-M+oN=MYXeKYr6LWvnB?p0s@B8LFgVbK_8~a_dg~wb$2U+m}QEDHhI!MKSLqX;8F| z0c*6is9(Z1PQ{H({oq<7h*aO>mZEmORBcG$uFXmfrENLTON&gmQG+xz&%+X(V!ZS` ztBPYs(Z;hHK5cH&IeftGnaX?tHBQlLJ5IX}>8s&ajH`b1VIPew0xmu$=7u+Vh%@8t zqiw6`;y+JJWH-S&S6QT+>NE%<&pDEDSU{W}8$au4P3rHqe>WwH;AZ8mpUd#N<25_6KPEJ_tn4J9*$&DbeGf`)2*LLGtwJ+flx|B zWu0GKS;H#u&DBg0hPn1I`?jPb?REUSLb7^9T z%@GcLxo6OmMudj^ehbrdtM3!lPNcm;>R&_`T?k#1un<*kKj!b-BnHNblK55k-&6b0 z<-0Pe5Gyh+QWk*z_x2)fxhJQbB_lVkabU{QaJ(~xd%2;6?VSYD23^g1H)dbVA4-oq z`=4(Ab>ZH=_(kw?CNU%ko=w*Z);u6_d|Rzv%-!S&nYW^HH=Lh7=Dt2HV{_V*U-P7! z?^XOd9ZB3Loa%o7AfWq?Y)*AoPM_qf`J6Bn$_!bB0!xYH#PYOk_-YtTEjaA8EFGEz zWX?2&y2u?b3k8w^|gyJlCX&huJ8bQM!ltuN(;dh?rW>M)!EZ zhtx4#9ia@seWxI;ecGdx2m7Y=iyekx$f(;LtGWWPCc42+AJ{rDDEcSE@WZ!3CaTc< zul<1Ssgn`8T}e_OcBnN~TzOgag~w?}Rf9=(Hyvs!VG;@ou`FrRa>$4QJlT>aTFimuZ2ttca% z=fewKJ{7U#ma;~b5olPRt2xL*8*N>pVcUseuT$lJ^bmIV#!R5h&OU2lK_*b69%v5w zjkrmKa*MDv3K?Z;Gd*BMmPGS|LB~NZArb-WIt1pErB~9g<4Q>U*!GBSrxO0VNw3*0 zgC!g_3x0N!wuragV`5Jw&5FO{MxJbJY~Z+6?Yo+S@H7Ex75wjqKvbS|gDp0L*CmlK zWr=nmSMFAeA7q_71jE7OER9rZiWUF`26;W73;asaNP zO6rb)?rYmroualjdF7Kp5ulEz$C4c+uwns|Um-~eRjqW=)5sf*Vh>?Dc;WX_U~_XR z5XO9;4OYQk^{ACC6a$PT+BXK@dkxYgbktNLo?*{QsoapJI4T53+jXBb z=o+VgbX{^5AIRqkSAnL1NjZzGN)Z-k-QcT*KBVi7zPTUN2Dc-*53WLPjPBaw301BR zHabEJTP!NSP`%%sfXz_}YrekYp}0={)%dLL$nNHn2LH=iJ=}r)k)Ph8+epgY)XRtK zwx>67xpu$*RE&irQ2!u|^0T}2%>J$CKVn1loMDeU6`W8Lm@XV3`p@EApOC^YBjYvB zk=RRuqqN-ov6z1lVaPJY;6=&2U&WfAyH#Md?%DofP!U+lxRi_D-J^}=+kfgceq(yb zz*BVbq@AI&T00;hT)D@3r-;ajqB;J|UU12_miL2sy9<~aeAkZQX;D}BSHR_@t*Mg;eyv#4kiH7f zp5w^I-EHNm~7&rrk|HwKWCB5p*V%9ZxWh`S^C zDx_dp@>!iT*|DdSrOHZ4=<1n*@G0m|l4o1Ux*xtPp?I=6f zoS?YmZ+BNV)Ydw-=TuAor@8pM6Zw}v<6z^7Q-dECme7;>vz1*lIP36av1s@zMXeud z4h}&QE{V2GH2Q>~(2sm3c@Dzj1mBl#w5JYf1ro1DMsnDeo%x`f`rn0;S_5dq&KHUw zljGK8##ULiwHJ7*0-}HQ!@NoO&A=mpdF(+GNxdC4^VSt_vNj3;p;$BNB(3!>zW@y< z_o|_Oo^sCE^Rv@7Bu1AV#ZVVexMM*Z`$&Jua>!<`zEq_{bW*-_I*91F-rI2o3xE4Ze3ly-8UIrn^ggE{$gntP4 z=B|sRH^7caicGDYf5c$Bo8gd4pBKsf+Asi!*_hOe6JzrAFNdx*Kw^sy&# z*xiG2frieNT6+?4pS?_EdJEhFlMz@7_52%JDP{e3dy@zZVSo#O;biz zHXMk1+P%R$f0Pg=@l<~Pl&U1REPnG5wZ(p-p?;+Hk^VgB}^#=VL->f8bi*b%K%6-N!VlP~%$F>j7#rP#! zmv*r;V^OYaHf-Bh_y(yq7$g<~<(zymIby$M=#r+!q=^KCY#mo#gI-u#?>;}|HC?_} zp`u_>=1H}$lVy4iJI>L14V;Nw&W1$QfP}$6Hvb+V<=+ zA{|?*-=fL@WzRHp`-CWLd$wg^sNO5ap*o-=Pm02}ER?|3tDAo|miYkWmMYR(F+rBz zpLa;v+t9UFtRWluO?@-D{9Cg9Yj(ACzlt2*p8*N4Yir&!YnHECE!`%rxmv$L#?Xcj zEM@=)%3`-1-TBIs%Gjss3C$5}+C$g_^1m}5RXqwb4_20v&iBikU>ga#m@!`?pX7)- zHcQ{1mx)Gqi5R{@pMB{V+xit7dg`Xbw!zb`;H)=?5Wz#qG_TCdOQE^<5`}4 zxaG6g`wLy(glo{x+{^@$du?_o95t$6v`w76C4qN)7PkIdkc*AIA{A7JVU`j$Bv5qU zBXC~JgSSw6k8AonLH`6wzM~@@@u|lh;5gI$8`G=5UG%C1`9sDKHRvSLd*B&nvj@jM z53+a%6nLpYRn9SqUG~KQ~mqYDamGvn4IUL zxk2Gmv&*kif!CxB;D0aOOvCQu196WM-5`QR%frLBs}E>RoJ%b97qnhjAY-e6{-Ntik-Eoqpp@@o?%gIf92BK;_|SxS?&y|t;laz5)dBpN1W4p@R#CfYh2E1@Xa7(o+=N?s zU{?~m!m-L&(@inb%IuJrC6bn%F)Rf|srh4(}41|>i>UR85S z$eY>}cB*T2Y=lNZff9YN_@3{kniqEDZkf(k{ayiHfTf!xtem+>DdQ4XWX+ zHfp<#`${>JYxN#j(@_2x2Ub0LWATwqwTmf;110gsmuG!lsfh|i%HI3A+yBcY8`XQI zTv9t%@uD7o$F6XbTO?Xu=bD4xgr7}b)_YHc&6%!Ml-`Ys+x0`z$sF}djM+VhXYF!3 zC%vs2ndwGF_0E#y6WHj4A=&w2uGC>|#%HW!2m<@}hckPex`zA|3IprqL-$L`fX2>#+8oLy!(U>w7=<@X$}Rn-?`=zjK_i39&ZhTm@t@5L#-m z0h@f2R^t$`ut*0ru(xu-*kuvP)K z`avcQ)B}H2R6xy!&ZNI8avKS{HTJn9wodm?T+Vg=oPZ-4QLQX@c+-S`zDDBg9r zVQRzvZ^z`NXWvhVeNX;j^|xh$cr+jTdx-n?qQ8`CZ37egFwi7emv z5b)`+UM~iK>m)Z;Fz3Ca6L@YfjFFiU>f2qAL#rpT+^={~3 z)ELYM_64UNDB=e~E$`|*$BAPo+n;5l-tVr9U_3R#UavO+Hd< ztdqy;@fmh%FN?ORMe4TNCHHGwbQ{T6GOSE^y=jh+c}wrP?Nr~TqH3=Vk5|AUVAU?? zXf7e-N8t*Egw2U68jq~jDXCfGJ}yy`fhfNLdz!&Jhg3+hNWg|#Jgbd6@~^bcILvkK zitL96HZ86?t7rDfn;0wch?IpoT}^G075O4|>9lzpxgJj)r0J4q*-L5jLDt5Zh5MTd zc5|u<`9<()oC0ESI3X+XKVKwpx#$pbW!h@Tpt?!1sUz;Z z!-9>a;qex!M7?fbq+`z3b(YK(vUMs?tkP<-zO+Vbtm86^boWsRbK`MNrXy~{%Qh62 z1^l5ucP;7gQtDdoHuW7en;VUC`THq(sCd`S)E@7VMmP1{5i12)AIcW%k!`X46Orp{ zfYU&=t=@Z7{iLNi#(nHZ<4^3F)U4e^>_k-R<^4WR|J^Sg=`T0x%++_aJ0?jk^@h~r zL#*iux~+MlXG1sV-+WTl0k@hST*0P7?2G6WLW7KBb#vAXBIb0E3Wvq99(CHMQfS@1DeUV|RTufhDXLzb<9hV3 zLwQVJx$m_}Z}j|5w2uUNc>W0<*%IjVWsTVqdnq-gZul=-{=??lD}Dn`(3l5L$O5_) zR&hEsn%vObCukg!`{C4d+o72va6jB}AWmizJ`!fw1X|@{mR7G=ph2$~5_s|$Lqd&%j_nw2(^zA($B5eF;hb0Q?e{sf1Lr)X45i1i0pRuP=E2ZWJu#!YiT!}ToIvMu|RmY7)fBILtYABL@F zw|*fWMVjHx&9M6{H4~=0{=4b9Aekw&%M%t*_RPyS$nP=Q-TPZ1e!kP7LT)hIflo z3V|cbATD?bTV-cRghk&hBGeUV`_WWc*9FMUNJ;7ig_l3$-AoACqra@306W6ciJl>D z>JV%Vw0X1P=-|`5TW-e=Z%JXry9S!-bf)YI1Mob?0-1uIGq9E7=q=OPnId0~!3}w} zI2L@FA@N49NFEPw-r>a!9t1vj0>2#Is1GPtub$n=np=Jw=Md?%x7BG4c_B#Xh5vkd zYhk}>UTcx|493I_ea_CYhI&AAg0HWu>xdM5KgGxhS1K55j6D?#CRfV&oExWUYIQ!? z(<(x7K5b=FE!~Ack95e_8RU$Ts zRNt>e++olBN|P2JZ39sd6mRFIpMn>sG9U%*NR6)rcYZS-bPW*SR1o+A_=Q*J;3y|w zIV-`d$M8?2KsPeD@_bGYJP;in-RlP%>AqMIC$WnP|2o~`5(zW-Bm)SQ0wG<*_xE|)xuH{YlzMad?zp(S}^j^ zaU)JzkX+fd8OOq(Gg?9F;Q;w}148j+kj5tRN{JO$K(as*6CZgCBoY7eb5~Oxr^d5m zLLK=&0-a~=EGi;6F`3ww1+T7ciaH+7(_b1Bn-bEGmV>p#IL|0C|6$M6BZA(VaZx2lt5;6Jpzsg4A`aa zS(sJ~8=EbMOb@$bDR6kW*x=x)zf^9BP6#B_(vYG#WGS!;`=AWS2oQix+LOp|!?=kS z%|thNJCR&t9!8K$>_kDfQ$@Q=5qdELab=E|ffU%bkql)2V44Y=&=iuOmsCs?kVVBt zoZ&F|9m9#7a8|1q!MB~(Mx&j=h=emDLhgmVVuEg8BZ{RBxiO3YBFNUKosD2Z069hi ze$!EP8OJ$@M*NFO5e3tI3NP#0x-@zs>@BO`^ z^h|=@E8IlWpX~E`x}TO_;9>=_h_c5gT|fwNY!H}-zpj$thnZI3wAf%=i~-X&KI?q> zDEk|hxTFwiC!Nd!&(g~;&G$>4|6YA@|NaALuPkcFs0_&k<^vW&G>c#hlEmK{6ugYI zTYClHuVsmBpRT@%#nuSN&4hKZ>U=$(tjNjHI9b?R1Zsm82eGNw%!v6^&=V_26tvCo zW0I1f&Q$ZD{<#Oes7V~n7y}IDlB>0=gMe$UHTq!Cka1te$SzW1|FGV+&!&<`KL%?O2Cr#A}@^Cwv>nN3r97+5QQ`lt)4Gv{Ta3O0~rGx5qVw=G(TMQx67e$1hNF81@Y};aEs)FR8>SGEa7yf z#vk$~FI6epRj~(y@&UiezH23EYZ|b1>()YW*09|99k&9AKt+pGf*ENfKfV-vg+1^F zcDyi%IlpkJ__trjZEH-yp1Lzvo20*(g-lwoLJ`65D*b8~gWtsRVGRaAtBkkwp_GLCG#?zDYIVx?XcweS-^H?vd3Y!N>b$K2+KH2LAV0;VW6G zyI;Nw5~A6 zX@- zjG?NbmKM}(D5B@rfQ28_6)Btzul3_xu3}!siv(=(mCzGgKg2yn)KYsa{m|gt1|C_& ztfJFId>V!?p=mMrK;m`TJiK~?AwZK#ZcbTNfWs`)Vffdcjs0^#ysY#9e$o^AI|U@+ z4^qk8oHy_N8k9YFG(V;M4BOZoQMuhx{Jjq86gQlwkCMPVCCndM%4b38dmt?>&9mFJ zm<3Zkog`e$?mOi7Gm7v{6}B;SalHdP^CgIF2R;e8BoSBb=chiJnI(NI@?mvj1B@>- zCkcnFi}xl=$x{7gRJ2zd6_OH41mY=@0sOIY07ZOGBayt&kbB0!EM;L_p+uSHFvPB8 z7sFQ+QN?%&e7>a{h_&7bW@{0pXyIHeW{#H$lki7U>6yV<-`e#CMSToB4=uJ$ z6@HH`K?cuOv%qXY2i+ILV9-BPph}!qWkAht>cJ2!-xEF}@v&&o5JzuUU+>BjT`ZU< zXGv_U*Dc0*sArKomPziovvJfXUE=jWXNhWS5v=NbP#wdn9aAuM<0{y$yq(~67#aHaq6#a90>zGgxqe$qAL^~s>4 Q%i!)!UEjJ0eJ3x4jX{oqfPjGgMp{A<0pU?D0s^8k8Y+0@55iz3 z_>a$7Qr%g}&eYk>z|jOj&cNB;+RoY9!jRV0#L>yZ&X$vvmz9f!*4)|I-ie=$&E|g( zV6}5JW20f9a{(tox0lv%LO{SZc=(5yE0SY@fUvsoMnX*aL&}b~T7-$3>%0%2a$|34 z{mGd9s|LH(d&1RWLZP=mJ=y$nH$2bhJqK&e(w)v`o;`+nJMdEC z1h+5S^S(yz(V9p2*F*3Md>NwrpT}L&t+=`WK87+XHh|_G)qkGQp@?Mg|IfQId_-OT zbE*iU8^6Ey|9(RD>;iEdoc-aj7m5c+KOa5{JTb~z`u`vB|1S|(3;z$UBI(7ysJz0I zp%So*g2nyq&5POnbGk*EllcLk4g0ygi#OfyIIVadus>?tdEx(E>b!7|@R+wjb*%>0 z7)^b~99Q?L@=_8()^GWRKBR(&j*Np{&LIJ|zVq zm;B@-y2r@_)E9cqi)vp{?rp1Qf7@1{CK+?&wL<4@)#~PpxRT{8xRdb-b(!KmDKjx7 zzJ2}ov~FzM1zg+TmX%qP+grZi+ViJIEtKmPOEvAEdR*1Z=g@)UI1(d>!X=-Pg#X?? zJ*mE6OCORIPFJhqiSOHT>n~c--E!9az2$5zI+crb9J@FInD<)k-w*clh48J=%tQ%%Lu-}U&>AQH2IuUkGapAgnGeNxK^73C#$AcB0mu| zS?zGTq=GYHcD5^Syg04C7r6Ig!WT(Lp^lSg5Pb4aDrE# zAc3{En%SP)mrV1{_pM)S$+PqXn`LJ%w6|@i2g^jUEp}hLC#{q6UT5N?n;Wtxha%*t z<`cgW?`Yn3=D)JOk^7<8>hghFT`%@={itOn7cJ&wDQ?gwv1-5r&W)$Ks-fP+=bB z`CR1Z#YA-z0}OUP=QQ-(wr4k*X2O`}+!M3ET`@0fkL3dEo;bWipVf&Qs~c&^qJp@2 z+qK@qx0|P^c-&HKQGG%GEV!Yp9-+wp_fFhCAVX{<;V=#^l?ltrmPN1~WWT)&nWH&> zMN10Tc{Kc_qIlYxx;u@-N+@h+aBVHCe{fJnI6Yp$`>)aw&HbwHm)Dt(eGf@}9rBYm zVsa_`1|TVK8C~ROEY0;rC4*SmVg%Hm+T-3-GJY5|i5Q|i&Qq3IUr1Uvm|hyHaiq9v z-Q$aqocj#NO`Px8FJzhDnQ_fu{+}Cp4BEH@TGLr&vEsh^IFh&>)WQZ(+)$QrdUF-~y*)yTucBPo%k z%(V5gN|Pud+Y1O&a_9>Vb;KGSj>B>}uAw zIAPw$C!wwpk|}4i&|ACaeUDinZ6&$PD@Hm95I7?w`TRM zJ6=I=Mi1_{x3_1~0s~PRNxf!T7W_;K$1QuaZLO_Cy8Yb6v>ezDBZoT;?{%E%OcDB0ijT`dH%@@8@ zio4DiHwZ;WB8tf*k+;%?mEXXZVvxTiKO5>agItD`*%in=W8g4;)oN`27)yK7nw!of zLNdrPxBz+sjgh7|)KE!o1y{v^`OpCBLOY~=B~UcS-sI%P`}+ODUJcS;gKR?*3>-f^ zXwtDnkZGGUe_=8*Hy-7q@D4+IsoZXTqqb$d7Smt;7`#NQGY>x{o{8;S=fdm7IKH^} z5aU@oy48JkRTqNABTPwBKVP)7xA%JHbKknLhli#_Q1EbLqfq0MPJ~I&RBb45${J#6 zzQE()Ij@EEWhB-p7B7Ol?ync)eQ%5JD{nUMZ_=fDDIM$EP;o;)9>bYMr^gh$gp%)H zKpr!{n>xB|Xi`&sSIQ{*W-Zd*(UIeKr)_ny8he(HAk+OBF}R^RMyFm9g$3&F-236#kxg)}9UK0o7V!SP*`ffP|DqaB@_ z=Ic4wwX8-=HZy84jn25vXTwG-M1xy5c$KHuLfiC_!I7{5^VsRH#Y1p+( zp35F3=_zMnI!MEA@+u4j*n$zs$rFMe2@#QxM%Rv9o$X^1QwtH!lAQUe&`C(3{U$p! zXKpDQcze&E`n67$uea4*{2JKK6fE}nM8@DQ8`52<=P&%~myNCiM42+_Lf?e+7T|ESH#+6gHQRn`18tK70| zX37DbURa3Ij;=aJBu+j!IjQgoI@5pqjsfD`%K2i@6=@UOl?XRCDqZ-(FO1K93Nenj zy?p~^!<{Kk(Y?fpC03f!L$uO8_>x~ZL-YQm28k&ix6_P!yGsl*2Hz0si+&l`X~M>9 zxgJcF8J^6SF(b5OikoX)7fea%Dk`+2>mw>eUbBjm>(CN}kp4DyIjH^ZPhx)IDGj}9 z!%{NJ9e}!Yak&Zl`|j?1mePC9f9>-cod5duF(ibV{&CB+wQ6&_VM$X{5e4mDhlRWS zRL7~7mKHzB)YHqBNN&S^&BCwL@Azu@W=u$-rXBWFIR*R$)U~T;tzxZwlzwO?%&aA$ zRx{#*yi{LKrQikO61aXa@kAOL8Z`#YNpOX&Z%gvV!B*kO(C_@P`pbKy$fL37C?t{u zqKVVCLgaiF6LoJ_sYyd_41@6$BG>Kk*`ivTAWubKWpG(O^qOEe!sByw$W$=Jqyxf= z!H)`?e({`9^aPDrQdAi%0b$LEl+gPp{>ct)8`yY{+97QD=o`nEv@nvFrIN48H8>K- zwjZ0XJ8JOINc=IPTU$cWhPQkS|nKQbSniE`9dBkWwRhzvPXRGQHgw zb7sHx7klmJOM*!i6hPZ^X5gd?Lz;>! z1>yxKn$R_`!87lR<+0W!7r{Z4E&{w5;;+xP7utgRYYMnytg0|(DCbk$kvs# z!RMFtF0LP6ik9x4dbHl*)C&>Y!d}PZx zV2t~MHB}yB`-n0Eu?m$%9>CaRsvD(mFT$`iWKFpXQ2R6&8_yS*VKBFOm-vv7hNE8Q zSY=L_IEkBu#hXeM^X%*EYyX}!C=)eOtbbMS>QfG5MLv^w6Cil(3$wjFox-x0IDv=Ni7wD=>cU71ZP#Fy>&&cgRaCV2p`O!YPV=@r-Oq8dMz>m;1!AR!GqIQvOV z2x}+Za$4C`A^}PSWhdEj3K~K%S398Cb>{b=;(T^+iague)7o01o*k4r)LQ0TucM)* z6@G%9G!J0ZocH-WjN`3rWn<%W8m|MfwdrW#t6X6SaTc%sBX6k|qH;A=B~v}c2$bu| z6_2wn;?S$VudD{v9bqQxAG0lo>Om+k=$DLx;vRPCfOBuZ5_B=_9NakgwQ8Lr>%T99Mp! z-}3DFH_g>J(EV0Di>yX`Mu|88#h%hjnI(T>Ma}E7*; zkBhT{n^-GUtx**kOddvx`4QEykPFkIV14^kwVkZDWQ?W_OwT47SHP^8+X&^jWu0>sVM=LPDN$ z_F5FHs;NoRlYfgagA?<+A7z!XpIuc}R)+Xec6MDI*)!p>^W8u@N%G3oF)ItOZ|={| z&yg0X<-g$Qsh#Om-pNE|qMR|57cli@$wi28bCV=<#`_LEB?;&EZF&8Q`scW1OgPyw z`{$lNryt~DvG4d$liNlvV<^1b&gb3wj*iMgLcFeL7o$$#vUwa7Mz{Tk4e~jeR)|`5 z)_aCgDOFHJbsyeQ1RpcPM4GSf+owkbkb-~c^_rH8S);_?RXzK`Yq($zatA5YMdAF$~gH_g~0n->Nzd{ynS-;gMa5`U6A(llwZJD^5 zUsDd@rPyst4HhgPFR0z64(mZhGBHto;osCB2=?UsakR13Pul9>h zJ>`2-*BCWwsd0>%tVtz>d8Yrl$5>f+XE_45ct_I+)965~e?yuWI;i2*wa3KG9*%3x z&444k>FMb4q`wD3N92;t5-L7F(oQ5`oqOy7@2uRtgrY<3>LeAODi)eq%8tr2GC- z)jY{671&YX7ro{@^HEw8=?oEv(YCkF$$3>|h%5x$Nu`=rt+P=QNztP8?6n21cpu3+< zn@Jic$Y3O-r>kv1G*{;4Qm!fjb`jg1&UU6-e50og*o&mUou19wL40^S4Bv~ilP&Q9 zd1#ukM7yBz6?|Q>;Gnj==N_!t0);t)f+(w^Y8(e2YpiSNHTkT54QQ-cnT8_lTEfl% zepmfLnK2nnUQPlVq_4L(ECj276b55vW-e=LVuis(E?RLVjA|X)T^L}$kIe~UabtA2&s=78+Y81O2O(l^1{#tqpmnKy)kErCCIjIQd`QpsXr+l^I z*PS*#KEh8IF($Y`^-P%NqIWQ1(MYZyi7yZ`^5W}=le&mTwZ3{X_`%<8*0S;uGtxDk zmfjor`Jl_tMHQyF4C6d$^{+(DG!zu0mlzvF7E{z7e;&K9gg%j=*G#*}%Si+3hl0=1 zXBh10fy}@-LI#5iR@{JQIG8TN2K!zXQWX&y`K<4F$|yRtyF~_(57iS>WE?F1I8ydD z?QR5b!)-hS4dn3T9%JW}5B5KO$Fd@rEMG z8#FHsP~)JM@yW^UvHTgGD(s;G37smrrM|2EZHaFgrL{UfW84Q_Mr>n>+fRQnA6>J* zp4QMZF1cLB3z9?Ixc~e_0oAk{02YcQx%ijD!bKE}5bfne-rTl+-WM;vWxt_h0vlQ7 zPf4uNDkTNQXFKn0Eq>M-Qf_6>+g;#IN90DQ&{TK7*^+l`^4_fll zSyyn<)GPS#x|$%mQ#MxsEuc42C*#@?Ox!d#Hy7V`QeIDW2{XcA(Sk=IDMFsA5<$l& zn0glhy5X+kKA`iu_^iGQMcSU3NdiKb5R9PkHOeFzrPsH9c{#bBjg9P(klqpI;)d_r z$N_|pr4)otznq;H-(M9=8ka0gSt|cAYSf)PMYAGqDQkOnZY|`96H#WWyU>CdpE=Sd zHr|9I(?_O;9eQuGDFu|6%l>SSdnPZ?(M{Q{u=@qN)U zdlTL{HwTCJvw_~h@J}`>;ya1!j(nfsWF?-MYPRKjuPEoNki2zNZK)rG(0@092%;z= zcyCg$%gN?nTy7U^y)OBMiI1QoDpOQcHfa@pEyEu!0u4Ar#o@@hBuF2Xl$3P*ElweZ zzYN&rVz-7_kw8^+JY4CJPM1&RXZSbP)o$|AkOe>o+G zu)kd*!wW0wxU10Lw(0Wj@)!89=}^M@^7#1JzYk}4|2)pSwLU#DF*YaNM^i#V_%Ku< zB*eTl%(1qBI8DE-%Z;t+;(Hao?|$tjb({h_D_Ro2%ik|vTe5m#6)r&IEEX>z>i-BT z`XsuknD5=DudalIuIKJcd}!1%(8Pb-zRp;!b=s`3nV<@td{Ggs6JyHd9w#o_Q1^M5Y>PS`I}<1?Z?{AV^7a=Fr$Z zOm=}LUULM$4fDgI<5|WG0 z3c}CyZdOPojsG}t^6}-d&?~aH;+~|sEsSi-rwQf_5#hVvU2evuO7x7@@72j_^qepH ziu}$2qHPjKMbE&1-1v>Pdrxg`tte7TN{aH=FO|x%h|EZZge-@D|Nivab4n+~e_wSz zuBJyEi+F8~)Pf+tGSo_@jg&asQQ)RMf7UKDP`kJ#1)<=gCFo^}hgH3O#ht9ejpFz& zPx;Hs3dHw25LDAOHQ!UU_2pn1lGu{9EljqCjG?Q3GhsTIxa-l;dLJTO5gd$NhN#&U zO{1pgSirobp5E!ZBFcwFo%@wa%}NNm-@o^N9?}Y6pzb9(1^q7)tbX@yX~5|E5}qHG z)z{}Ak8;EUYr-TDo`#V8n>|iuOZ%g?f`Y=fu*oRb5j7zx+;B3eqeGGkse(Da55-?k zki^w@rH$0#?xKnvb;(nSNb1ZFA{lNZgG#U#T5+(?y4L+Z!}{U6xhF(>Y6`LgdlD&NqM+$M2OnaSqzQcAfLH-#nDr zK*W7%jzr;6s~x4BM1UXpOT=|20oB-n79uQ8F%kp-bvPnUrd{Ld*RyzLn@|a-)R{vj zA`E{4l+B7?--9~ni)P}bz2aaI^SFd8OPIf+Aq|94A;h7o9;K}0u;m)J`gz*FZf0gr zx|3Q>&8*q)muPN~@SzFou@pqHC%hkf@f>{h8e#BGF4!1K z)!f}v6BDZTj0iwjSwQj*cM@7V?XN4*2)@ z$x#^%yu6?E*#&37vk&|$@P~qH%uBeq{{_T*DonSA2ajzCYEK+V{Lhi@7<(9UDN6uTuOg>+OX+OT=5%Z_z=oR+G`ZLh>$E)OuY4>0i+D}7)@WoBia#vYWf>*GWQcTvOYr0Rz zp`K1l!Odo0K8-a;H7t)h@#O2XWb)|sk0$s=_@ueJe2u~OsQ*nr@G4?iYCkfVxcG+X zAOrJ4wF%asOvV6(8R9RIvVo>auKo>Z{Fi}x7by79tK}BEn(5!IcL*5kR#%?4+2nLpFE>$=-O_Fv^_mjWxo8UPB9B$8wD#70QByWzsnru3K@Ara!rLEw|G!@tA$6)*` z<nPXU@9y+v?D=sez;E@x7@*sI-48#QZ-r|_BOv7H-EKu;^?9z{u~DHyT= zAp!SJ{?^+KfCKZ$k6gU7xT$5@E6~nwQTZT)SCC;bjfP z@1$`eFl_`LNOJfv>LIP@pG32?k;`^>!pC~=NF4m$=8RskRM50~1DO>q#F9I?&V7Y8 zlrkU4PQc0D>If%w8GMEMxSrDZV<}J+ub{>#d_nQ?@hT*Ier+2X9aj!Ow6I~u`AK%I zSxBZ4p_c^1XPlI72w=qu9E4r>jEejQm zja16E%%F$2wQYP5=$fKJb3{t)-#jLtG9P6H>|<+AYWM&wikwC9jTf86dd)?S_Iq=D z_|T{EJBo}Pb2-d$GD|Zp?n-=aEJf9MIVDo-$L_a0Ma%7t^PhoaNw3Cy-$=O3=<~m6 zG=nVY7%%6JSY?yOY`7C|l}nIQt@hHNML-iU;Tv83lnHnxejwd35XOG(@W{BR?>Pti z=Oqsyatx6+2L_=M!k#>SO`Z%Y!}y<;iU-I5y5yUfVH(ZZKul7uTb#EH`m9}@om|ow zjKkWjq*;3{Q)|cWCV9NxktV4II7vW*k~?A6yOhbY1JMb^cac_RW>WK1_G}e#N`wvs z=J_^;+S6;@Lk_zqU62i$jW@uoaH!t61YXoW_I~E*mc*PoNClyic{E9Z)J`HwUx@J~ z_`;iL{eghrYebFaC;%yNK6`RIPY@}g7!<}!n_b1qf$>WPFNe|mi@`|Z{ z3j_~BdZ>1TFYlDnuavWddW<(v@XrO;WDqoi#^9Z=eJ1nm>^zBLl}-r9 zc7U0zBY2K3UVHi~JSR`^Ri|jW8ZWkdkD(6z`t@tTUE8UNq2a5hn{~GEknYuJk)m@^ z_V3uA06rh{`94sn$}DZs(Hay(qboja+AWmMV|~DyqtY;quqc4|PhEs=Amfq4){m8& z=>o?n2LOUk=3L5B!>VKsA<+&?!h3X}Il zbOnys#YN2-lC=du%-kqVS@t+0P8)Bt1iyESim!f00@(c&v{R);L3W@wD5j(9@t;6u zessUn($Ucw_X&{eBwKKq)S2PAAYRrjZoc!NFNtUt7m)bACAK1CqPZw>CfOmd?&ulZ zdb=)6>2R7eZ8ye$AC8rX!H#j$XoA+aUN)G>yMbdO@z`#%STEjf!5u`vu*@FV1u+Zm z3_uVWTXO~J^Kr~-U(i=H&&(khh8f-L&~f>ppQ9nx3AfefROU;W2K?SLUJv^fa49miWwQ90x1XYpIz^ zlKqf#nYm05sG#gh!hIbln;F2c>spWRs~r0c1qL`nBkgL*1gKcv{35=4n?CXqs9Q5J zpYVi#)JzTzMxCLvYypnxjMH`%;O_Hx?Ab11T4Q3N@JRJNa+akj-$6gT|FGqy9?E$?iyf2yQUfFPKApJ=VQPohkR}-? zE%eNoBT?VbaZe@Tt$mB6AJSf*jXWrfS=Ok*E#evWHC~{~pR}MaCnqEf!`ZG-Kl_4C z6G;G>1)8~cyJ=)|eSN*y!pQu*jt!k(#?Q*imo|{jM=rz7M{&j7>GzlEQa)-dBy@c8 zmwYJ#gttJI@c2^|CR;o?x_H#eQxFY=oDv0bJ|J(_@i;EQ zh~xwzj%xYiFvLh0+(}%!k|{PfJaJwvX&^gFOj|`(YpZa?9Qk8!YD(s;+|7SdzEQDl zvHI^cR!dwgYrhkbAs5a0ZQJ<0E}jf8d0A79ZP-@c8WVyg_m`8ClRV@8V-ilkfngjz`dFj$lTKlawQByj-^;FY zr`i0?Ti2x<;=V2=k>JTtGdyg`N!1F7X5+3R2E@wL$Hl$7U_RFtg zLK0JZT2l@p^ zorJ4_iyZYfpZQkpI1;g#oI6lt=Pi=9qA||IEAoEN?4J3@EgW5XwNwF})w`IR&xP^x zdkrzfFunUzz341U0_dQeHZ#YUya&V#r&TJEh=`81`ul8qn_Ebz&?%m|-EX}m#do`~ zTEe&`ARw{BiB}~lt`LY#anB=k_)~Evs7rXqEme>hUj#i-NQ=nIUG-sOW&K~l8 zO!!j@<1i{JPqJJbTM-%qK_p>|wo(3L(hPj)FLJMCOg+5VZw&@%Y;0`X+FgRc!LCbJ zzaLTXy&COx4OqT8)w_2|Ezhk&(`dNft4Hb+1?A0`E|r+YJwHF6sr=9CdS858VaNWI zjK!_nWrUwM)%9+Fe?*bq1=R#wk)c}->gyN(^nYI`iB+;-<#_n9p-+xhzHbJ5=Oup$ zVZpALl5rt~0p;5WZR`F+>PWlkICVdydsxca$47S-&6oWw_Lo_KgFkxZo!GQB_otvo zyRA+K0<3lzog_c6R=7wywe2j@EiU zC;di^{X9E6D>lY)mwqeyZQM!GAp&>7qE>t293dN><>c2diFd0hiHKT;pGU0>ylPDw zj6#wRoeZbLn3?C}6#Y3dRlfM%t-X{wR!r?t!xskFu1X=woPcYi zw3RE6gELV{_xSq^AK!gBkaX=wye>g3I~*@32Qb}+-gU<;1O%V1^(l94kjGg%@pemU zh&Vxfxo0xP#f?{DTTSui5LvxkBqwm?iwuHV2R;;IM$4}8$0NU=vS2NYPN?|83Sm`%aJO;h17w>H%PEE(!w z22rBT039XqJzi@t7fmR+l$V!BRS}zNL^yBx2I?4Ut7Xbhr2DG4e2MS-X|rwTE1G}Y zl3Hkj+B*XVj$k9?yDV^oNk>v>cOZ7k-}7s+4sP1?A*(3yhJ0`v*mxV3-GErdUmOc@ zv9gjip>%AKq1{9!h87`#I`Y#G5&QzpU0(2r=WJ|!Jk6JK_)y#LAiMk9Y!(4~@H#}e zYSu>Q3A>rYQ(~y?NlaWgDO)cRt{`4*+Pop{_JpJIr*CyY968g+`-q}a`AG|O<4e0 z)^WX;c>JP;Tyz!avmScp5|c$bN%W1riyvVHA_HLQ56*Dq|knb8;WDP^r3Ca zcJ0o^>IDzkrqe>Z(C%SuQ_$(Dy-(ibLpfMWI@ygrat{p-q7wh+9iYfL5)+|?R3%7) znENzbJ98H-EOLo964C})UCcvkiU^hBNqChbf#dajFbV@Tk^1I^{nETq+7a1|-%}i! zU)P;4e<;534d03`QANjgL4kDzUVBJ7Xmyy zIa?dU>6(R%51b?GHpU;IgRhh&RiNRVGk3G>i3kZ%DSI^B-(9~vz$B({j~4TcVZ!HV zCqeU@HrO!`+~C?#kj@qY=91XxTtI!hec5njSHB|mR{L==1FjB`t!`BQ26TmYW- z6kUB}1(NASpLchx#KJqz$)8uxdWix;vT0fT0DMIGvW*OhS@%7 zD%xfuauwrOVa*RUdh&37y4-9$%>Rt8d*wk@Rc;G=&lEQ%g>8j&jx;I0M;;j@Oym9Q zI#-#Ae5c!I9tLkAVz1jl3aP}1;9QH6Wis+!so*E`jj#e>>L&X7)(4N?C5Pjc2>LH# z$r9le?Ouv~Ixup;kaMU@LP~nd*&hgEnk8A*{w>$*w0Xt8x7#p|ly<$V-|;{+_rm;2 zwCHcMe%={5a3RcQ=2 zy(nKhc!L)8rY(+%{qlh7trb|%{w-`QEXe+Z=17}j6`$j0L$FK0hfoM7W8xWqj4W5p z-+GNZ`WQL!nAZ?-MLS0wiVcP97IqDykpIrm{0Td2!(5gB$?3G23J|52FEZt^S(LJ-d$kr!^F7@XntX zBYA+dKk0Ds!Lh9a*$b2zG%~c<;T^T7M6fMIV2cz1^+=NC7d;1DaPpnd?Uplk!Y(Ux zwYWByi@|IjnIDR!*7d9UlvN8QESll?<>?9Gt~eoB&lM>XEJr&d!R2-T3yMSQH5oa^&vofbd_e7k%I~Np zY+6}aC9x4-`hoD8OB9`XjE>_lclQ{OO-Zw=Bs{CCtJfcf7{G}H<#{Z+PEWQ*lVlTh zjO-&THA@2z2%R~klc{oq&!J1hKkdhi%A z`F){k9J&DsTmv)KfJ0Zl7JkM>9w}W(A8VkJ1Z;M!Ky3Ay#l`5X@K+-CRFo~>z5&e9 zh%*DmF>12A^t)^#ux}PJhyiTf#hlb5ftF++p#1vqK;rkqUG-CReQ#ZMp9oZDdXrh1 zcL3LF@yRvSHyYK?CR51kJNKQ>K3O|n@-m*vk0|2)+-pBVu%V7{1>*9BMkrP%^=jxP zBuFTE;IH7y7mF0_w9@)|X5Z^-Ul7XRQU#-2(Y+t#TJ%^*;Fh+eY`R!KS^Tl*rly7~ z5jfh8dj_L{W0HDbLw(B{C*!Z+RjZA&@hl;AU|@h&{Zn%nKm61Jq{_%9S2|JM^ zMrUR;Tl(2Ku`>p6g)cIiC~(>UW>U)V$e-`NBIQ)zX@ieqC zYSwF@=-vXx*B!-v$RdNVk*|_gB*wKk7(x@-W%D@Fz}^7Zz)KzTo8iA;uqg_WEC-+&qae3vVUXC8ZgdqSEW!Gl8qwbS z{?UX;(#Wps>8)YJ3n>t?{4)LPCD6NJo;URhUMqy;r8Gmdl)$tk@rz)*K*cX#X7 zI*CsH8{Dj%tvYV|#}9^7tqKm|ShWL|J;oP%qGmY_6&4Z~Tt8wY#}}NOnJ8Q>kHD}<98$mBj=?^d`l8*| zrvkqT*C*<0I@0Nq_1^G~?^mA!0#lQdmBMMJ)Y&sZ2h%KhbX=vF_lNr5skoTa#)szR z-rah0<3+zqG4q_G`+I95T;lr#|MuqrtmirL1kmofO3Lt$4Dz)NrO&(V1(v_kyt88* zz-?x?s#?PC%C-eluytgs{I2*d^lkoO+tNr0x&JbO z_ebXsl7UK%12*Gxfj}pHNJ^W5VlZF8F?^*QB&TmB*wJv}DU|~w!Gy4tr@rellM)_# zM90d?cUF=Kq8i}-HFtEPfAauD^dwPxH#oh+dnLt*@+tgGYtj!8N$W76_`kFNfM0?5 z!Hwwxk6bOXkF~6UY;}G~A6!4Uq$_~mixe9#H@MVj+QB^+Pe)(h1V92Wwsj)_8{%XJ zMp4%Zov3R7>#+?=F#2#Nu-}mBM7C&SZ7o40*ZKRmV%DqFZhi6g8Gkwa;|8FRdY9&b zBqoTxVBP{lQB0Ex2P>lQv6a%FWg*Z7x9T8nnZSd&@6>E7lBp4)Y1;MZ4Yp&pOR1ki zb)U094B-h+hJFT#fvos2*`Dq&zD-_YD0LZAoQ#A6DYSv2!AYy<;5hxhLGW};3C1Bf z<-(sTP0kg&ywHk_4&$g{u&xX7p%wsaJYX*p9C zRq3658+86@g)M*O$mPiwDtAR=Y-Nnz@MAC?Dp=*=%G}zrcuBgF2JXPC)NriI2B2Y? zP&z~d={%d?+!XDnW%aCwP(?S-!Uu5?aZPM?QIHrRh^0@_HPTH z@H6~*qw8+c0#d;ih!-*vLPpW6;`1N*zX5QapH<({-kUXk^o4$xO9IWI{5OZep`mSo zkFIF1t$-Pn4quG#ThCA=uJ{A?Ckx9H`QTbKqoC#;+97M9&KcE28OG108{4zQ1^!wZ zYbT-~q`ZVGd?!v`>`j<_#8eZ_wglBfWMdm-8grWO{}sy<-$357mI&fNIWq+dWRWwc z2hlUwtZhxbcyj!&e{JCX5cpb?wO5#Xh^i#VryZnvV?J;dKw|Mf3+yp-NMqSzB0jJv zCbkI~U@xiI9?XN5R>m5mQ{>!H^cpsT!SeyPA=^(bfYKlp3}y41s;g~oY<#J0^VC=3 zyt9$(huOwmu+K#>#A+x~ICmCQHcA0`%H8igm@jE)6aMOjwQy%6weO7ssOTi+8!-4O z^)~m~r~T;5Xv_D~w)aPUY|KtWt#wtRSR3ZR8QlC=o)h($-1-TNufB5ffay{I0BR?m zJML&V1E%G@$VTZNAcN%6?0(P+k)*d|Xw&pN#gu$hq+LsZEdNk%F(atzVarthh^EXL z^SCx87rUtcoQcuu&FHiUr9?BiMS8fsHp3M-vQNhL&sDY&tq^Q1z&?bcoe@|1W9UOc zVz)Snu;^Kwj0bM=N&UO0xeAmO)igItke|=QRv#g0u#lWmYd2Fa`cLbFG!DZz;TMzX zUFC$K9~Vf6BxWD7_w&Q5#k!3@S1kx5o$6R3Trx*OE-1pVWV;{4vR)!FCDTa!Rb=jL z@P`LD3(uza&*8MuU~bErZ~=P;%5>Hz4zDZv9It31wXE^m^^r4pL3dX^%b(0WEoxVk)}EJ#rtUW8t)K zE5j9w8bQu3NW(`zm_eexdHSo8Fe zZJ=D!giFB1-Dv`ev7J(H;e{%nytP~DVHtp3ZV9m$(|lM$^kzIGVU_p)&ZW<9;F1DN zF7KpSxOeYfz4jitFPlzX)_LHZezcJ9UBd#+kt=YMbo7Q_{|Z!QB5s7t9Je6h{!tgT zr40vVf{CXjg4WO4+goQ5oix?|#%On~wEAupqS4MU0Q5ukVWs3niJJg-Rf?v0u{C11v6<(LHq2KlH~R zGuxYczIBA$J3s&d;=EjLHCeRPh%k7K>i-cB#CjWpBYSPQlgZVkb9Fm-7UF8OYH2ntHEH++lKCOs_;C!lJI-e@58(o1*oF-=lI9%cYA?*q_mivo;~ z(T>bocK1Sj@IItiuV(<=;wcKOy|xefR01{Zn~ES?M)im81Mh0`EF+RExv=m#_L3+{HQ-Om-T?%jKnsgQ@(MZ)#qBCE z&rHIZ!MX%v7sV1&Yh7bw9lfS%nOX@7 zUyRir zjjfvRxzpDEFNw#ogZWq44%5Ip+;FT6J3?L5h&AO{FTUgN?3~JVt%=AyBb73P^St=> zuf?2x8cwY3RyIr2fvstdr{&_Xo&D(C( zi|@RUiE*!+!MAGcPd8wN;|^_jEb~E99Uu2TS;^#x8a9O9r6S z*qjn&M#_JkTt}d4;DxX7Rr)f7hf+ANMlu+}_TeyW*u3*mE9=}eWT8CS_b~ACc@z16 z&r7khvm-c?t!(0|mCj8r3At$S#c=_10w%Vpj0R`A#XByQQ+vzN|MxkVRhxzGA@K80 zzmjHse2GXIhOWb>bfHZ_iu{wIKaCvoP#S@aF|1R3cnhDkGuyDzxCgJ!jhV)6ZhX~e zJB<5yAx)or5aARG@i6imxpmFT$w~AZSJOyI_FMys78!`if$IIT9Erv%yl9aGFN4$? z7dL|WKEQ~}n5D2lO4$QOiSFm@Sw~zzsw&|YN$a;E?DxhD0U-g|?Knbhozof7LXTGR z%9^A+a=&L5y__eN~_ z4GdY?QS=8C&ehP}*y4V81cg62DoI%r8@Le+D^^m!cP}$6)xpcltNq=_lgZ-+>6_*o z5h9jJ?OnW%i`Vg-3QPs6aIr`6yWkg}FZ(SfB%1}RTpxVSY8%~UiI!YD*ql8ySb2nm z=&w(sK9^XWJCbyh*_;=QvW3*0MG)X-xL(BSy#MRby{BV%3wRH;C0WRmbK~IS-|#!k z^?%(|{pHJ-=WDaWKY#v=#<7St$@|sZeCvLHK3tWHggd?#7B^cWvY8Dp;g|`EMcvN1 zAG`^L3Ad>j*H;j9EU31VPV7Y)UPv2WBSJ2WeQ~W!p88i_OvIVY20Oj%cMMip=4|zG zl!|}x`Qf?t6z5+4FTqvUt$l<$s=js5aE?-@yZBwmPG)C=H+vCNy723syBCdwyI zvjUn=9eN3@EG>6Vt??ytKnn3GK;8z;$R;(G8e8G?Vg|GIvu)ZrFHkLhGaOxqQ^H<) zNZqvg3o3HrY8vg(%_6t_4i?aOHYV zl>?{UEZyv$?1FKNu42mC%U~Iq(OhUKhv)&f1YD5m5;8&P7a0o0D#DK=weJh<>Z# zG z3oC6iHwfT=Z{$KTo1R}c34`(4`6>Rn+bWg!z>GOK8%6q_IGt)_e7v7<6We>0;MTDW zVfxmgP5a(@o`#&H0q<2)NuRZfy6Eq~@hDjgMGxLg#+C7Igq9y=>NPiRbbe`IFPy3C zjSC;JvfGQEk_Gf;S9P*v-$9A3PoG|H zt?Q&O79m=pKp&Zs4GRX}kY0!ORdFJ~K;8chaUwO)>nba%mU-Zn5q11&J@KP`HWN*L#+bD3# zm;&#*99Jl``N|)RcXkhVm-!>Dw_!RvF-e4(@d7ni3r1K?jB7SB-##e%8bPnK5m-&U z%ry5Gf`gu#Q$@%IUe(3##QhUXutS2*@c<+Rj<`IzN6l4LaeC}!_}9Q^Nq*0Xb< zEe-_WKaBfK9h?v*=tY!QLSS#{;2^A~*QB4=FQTKPqgCi}xb*d=xvu&apodk3p{f9Rg%rEy{#0sN6jDdRH7^TbiJnC}h#1|l_`zu7D-`7|dETquY^>|@Vk zjA9KtH~4&UN8*5EJt+RM$fwR*GkT6X(|;_bT<`L}J@=!`QC}vJX1P5^fWJ1*L8P>& zrw5Tmo0I*RA9WMe1qa)LM_S+gP|}gAk`jh=RQ1=n}o(@8E=CA zYuWXq&C`tjjD#Q*bmQwZ_5@y)V4+nS`hMpvLDh+klRc zpPxtFGocb2Mtm2dEX#63ZM~+7_RHT^t|i395og_wGV$TlVRedracN!)p~8dtMy}D8Y99*qD5dyx2;Tl>O75a zpuYnTmvV0>On(mhQLmNHtgNhJyp_E+p7HVW?r>NS!X)YC;m;HX>b^Ho$QWQ16sR$U z+DT>h6e&N0-iF$k183IZ#NDgf$gUzHtux7o$u0#5oL-j3qKVJG12%4dqmoGcP0ylh z#B`-uOT7%4BdnG^SLAwn7Pxd@y32KpQsQ?S2%WUWav7AeuiMz! z2}U(R*IXqW@fAnJ0lM+-+slFQAbznGG7!&O8%f`U0mD|e+`4roGu&3xDR-iAJ3{^v zDQbr`4GhE*DVj!rs`lG8%J-!-#PP)Hdji;yD^mhS+1mYz^hXTFRy`NNUTzxSq#H!` z@agm+3@UY0h>lDRS=7c@7s+%D^4EgM28}H>vVEV5#aG!s)Rg_#Kw|92C7*#0%q4cL z;Oe22)e2X8M?L@eM(jz0Box)uwK~zb;y8-;ar8TbY5Crre^q-sTRZgK*__+whnM^B z4C~N*m$7?;)C?rZW~v>94}6tb|016(Os1^YE7uiHq>JkRv2=+LsmazW*c!%C1vhMR zOr3eoGzJHq@gIhlm~?I?<>%*f>2u8fvXj!%mpy#=*t-!`z{LIEJKQDkf ztqRvP=u5-M{`R=2CKw}H@J@GsgN^)$E9J==m}1gJbA;(g4nKITI+0qoLUEx?`XXOe!2WlwTnF|I;i5}5Ex_b=&gu^ zYam$38PcIksupI51Ai(Z{gvKQaEf7$+fjN$2YDV&?-Nv#@sq{n&6mIUMLM`O*Rdm*fp7%jfU;ZLQUb4v$M(2 znj*8H&X})5aE4uDMf?I0^bVCd;pO&&;h``$H#dKNmwp>b8fz{w!@JlNx6m}l0X!C; z_X9ia92}Obxp<-?v7ddGY0|*Jz>atvscef7MbS&Yg==rF@q)uBCEV=^WG`usxy2qY zSXx=Rj%~jGDK}i?WJl3#^{v_{cW`$qtgC4JS!UP`>c;iIIBbkXCYh}896bq)NDw@c zFmXY-Xqrl;j8@b920o5o{i)k*Gx?JaQO5inDHifBj}Q;nzgreha`Sopi+;oNm1_L? zVKBjLFxhy&3?co1b?Ye{z($cCSYJEBrd9l1Rv@R3?qZMe>AZ1BE3(_HM%hvn`g*Ss zpOsKHvQVqSs_9c1MMJQ-9R<5#il@Pip?t^}=25J#)x;b)4oIOW++&V>-YNLUc;vXH zj`B`Jg^4#)gnw0e@Z|rZgb&o1e>MEL>vZ+fOUq29{O`m;E{uK)(dxWtiTg>X%>z|F zpq9pbo^BW5#t$bvyEXm?hTUQVM0Pe8L|@zG}zIyXSyxmU=9VX zo61h1sy<{_r*v^~X)jXp!Y_PreBi`xYwZC!-@#>31`H5XQd2&jtz7qWG94s?cfu^H zF(s7UF&cktzcA$_Ywxx>)edT(%-#!Bxnh?*Z9_hel>B&to`T&upkBcLTs)GN>dHYh zdMYD8v>)@fFO+OJ5<7N9bXv)qBJ-?d@1c3ZjLuSdu~9Br#qB zTq$qa1qpx(h+=cODzn3CM=mwD0+UCFu#4P5`G>Lfgg&yVYvrW1yT^@`Q%^d;bUv2U!;is|38Z%^U3O>iWK7Dg?_1?w+M_z%TR@k+ z^~N8jByVhrGZZfLj#ye+KJGwiQ-+D{Wm0ldREzJtYCKKVKy}fHu&T43qI`(r|!I5cmxG zQ)aKYqQk?IwWo~Y`!^8^!_dTGzA@6Q3rCh_&pw_Rnht((1ypSG zCl+qBE6#qNHiKqmBOyVr(KUpb_vx|6ZbM<65p=4|nj(^*jsH0dQE=YqI@zBT=H~v# z;h-`|)QNlSPN6Cn23Ez7ksorhvIy+>21qrhgUSh+;kX&mp7?3Ef?oqzR%Ou`w@UU_ za)WDmoLd!%7cXvAbb_?_x%9kIHD^)B6el|?k zUGki;`m)FkCLF1!Gma%yRapq#G0ufhP-N#68%%}7lB|<_e`!85oV1hLb!@GFbw@)) zGBp>xTU%iF`R(1OKrGTsmZ%Fe{^iXl+|j*@qc`q+{rTW0<=T1fI$g(RT(8z9RJu_v zVm%vb#xD^!5NjS=bGN-!Uray)C&a=Qd_{~(+ph5-Oyf=*@X0bri!ZzNq=H48`r`yq?zY6|e zWh9aM7L*rt>wtIQ_Y-NFt%M=?xROXNz)N_Bm0zqt<}S*(0B#Jj5llXW#hNbj+peQpHiTLqLh<(3HA#tOVT3H zMOI<2EmCZY^{4!L>dcwMJLkc*w@zb+D@YBWZ@dph6nYskc8@B(6|#vSLPO4=@)a2F zg%B%-V4`T|P$yozT(X-@?Kiaa{8v`j_Bk^@k1l1?fj{SIEF}JV`tUZJ!)s5>bYm2H zoL6l(EA29*v&5kTY%dz(zlLqJq{+k18Sor@fZH>Y;76*rR5I(=R{W0Uu!ydX_PYGN zLa+-E^l(TnEULaHCtK(l&Jv*M`ucRg1{=O?vz1^`?$$e2{Hoy3Ry1laX=`?h+O?Bl z;YV~nHdWx#k(romZ@+V2kK7)RD-VV-EJdKzt}55co^TJThYiBax&+}R`e7exu-_GU z9oGR*L#Lltl`0Q42{q_)b@~?BQc-Du5K{B8ei=|ZBoOWH0n!=TXZ3I3PoesXg3{8j zJw@6UIYCxv&YJ=2`<9RHg|qxSHu3Cf6dl5TD!u12O%^9BB5x>!9Q=&mJd%4B@fUq9 zMN=<&FNmk~c}O#f~_tKx9I(QBhTB#SFIC}%5bT?W1mNUknzCfFNtfn;-8J4~g&nY^>g>g!|Nv>chFf z%^u&=ZI<-$r{V#-&8Vk1S5z3ouu+MZ>Bm(HvBP9W_OcDP91LHHp!RkpL%WwHDF zH8UY#@ba5ciii^~hK|+?l>YQNF~KRtrw#mJwbA zcsWM+T3HLLlQ;rf-lTYcoe~NCl)XQ(^c=4Qj%tL~mabd2;tLR?GbqJI!}nj8V*$78 zT@0z;`)#f=miLk%SezAM;<;w>f*FFRI^?y#bCL!g~KhP_b zM+dsB^&mF7Lf+Ti`wKdVn5I{;9s5cKbxfI98%M;l!0aPXLNIe14 z?H&+zCcU>4C+VWk^Hc!vC*ks83HXRrf@a4p3-wm{B$`e0Um)$xEF)xX2^R22dQNkt z{8>jX&0aceW^Wvta;f6!RNVVXu<>jg2(T8tYe1>HpAb7txlFk`Vw=0kd*|;!dA-<~Ci;FV$tpfpUm2ct%&c=!T;z6U(op7F1r<0+f zxNe>z`u#D0@xBxUc%RriNGp}VEww8=-)d=@b2GqaWQDfn^SeHxu=5?)4vDnS?F+`- zIkd|gcc?wtLoIDFFfjPjbQ)@lb$=a>9ib2I*>J9$N-ah|idP1wKRpRy4C^sFKm}ZT z7_=@!v#dF!!(vw!zUG6?oF>m4f*8MkZaY!D2W<6S;)_tH`Wwm)8vshxO`J=_kVa5{Iq*X@LRann7;H7 z4q%)808^JM>Mv@4E2_?$`8>|-=i(t2uNt@-t@#x#)}ZQCOHwLo%F_GyfGP)q8UL}+B3s>9++;<@ynw`YW))FjNr#JuUIym&5d<8e)a_0|< zdkm*r!W(>ACQ{53_i_68bnXWHAMnwZkdpQ#I@Ek0OcQ?DTHm-x7?Ei@9dC`6tcJM~ zyE}oz$F6@eG1J4K6DdD25k#`GvK|Wg&g=MGbnXIsMN!JZKbbF^M+i`avN`-kv49*j z-DN|{F%Bw_3(={Z6ulVNmyU9FYp3asQRhziTqn!Cpcfvh$^|t(Pb)m{yxY~}DJmW4 zPLp+i(tk~@KZZYrwA1~-Aa@YogM*dz(L7Z_lMt6onDfFAXG-_HF9V3V*`eDU0>q;XWW3!np`j6G)x@u2sZ>&{~xq z5t+T(_d8l&TO*SE{gi{cIK^-*qG3B_Eqo=c9+nCrJdq@1}HR~f}{d&soL}fpN z8NNS`lx8o*9%bh&w#%`T$w8R;?EdK|mW#A9RZzNx`PTe7*6a&q7@_&=amFDDUYcyO z*F9KOEfz;4gY5#Y6t)*$x%f48MiOCWEueM2zaQR*gzdUt0Em+{y-3AeQwtYq%Ewy6 zK~^*3y!1$vyn}lm*h~3xYEC=IL z!jWHFk@5{*O>*^PFcPZZH0_l2P-Lv7VkTg|9xIZ|%g2YV*gg=7R{LG4$_hoJzrReB zXij&4mm?;R9Pg^naaqoG6g3?hJ4yQ+P>Y@LMsz^@?jm=Ct0i`hOL&q30hdm_wU&vA z5AC>nQ&67A+zlh_F{qN$y>Egl178#Vek`~>j0Z#4UoHZRu}BI_%?|PalUK^?Jr^AA zk@f+lN-4H}oc~JrGia8t%3}DYC%iH-w+!zPMq7JZTi;@_(b%lroAiJpQlJLYhJ%rRA`lWA!7M(WQx!_4X#&ZF;`2!ULR{G>;=wp;sC_s z)o0ePpkdN`w9_`QI{`=gh%ZEl`!U9zOP^c4bai!!lPX1Pu*LyC>oE9`*=Mp-#^JGw z5Pcbk4c+hZl$eQ$ic-H@hMgeM&pF8UTIT&CBI^;mUz=!#{n$ti{=9qZW7Z7@6zEeY z0Vl9zED~@q4l~<=>qsMb4tA3Ppp>)-JPKzr@GGBN02{O_9`8+}ZM;r0KUqN4|4P7> zoq8-Ew~SO7BEey9-i4{f2wxT_76Vgo!CF9Ef5jH;V746>Oa);F!5;0Z>7-J}FU@=R z5Mhc;Lr_=u)OilTDw!vyfrQIOjm78 z7c)YulTMT}{p1<6QA4I{H$Gr7giGs~ck5tt_6&JJ*m=_5->=r`*XpO&IAQ%WQY*86 zO8nYa*s(K#`s)sjc`~CetK$g}*o=C@M2|8;$*$O8kvPS;vtU)ws?mL>LZnU7D&D+- zMbj(~CGf#tpY<1!tbMV*^0c3TPR?(y!XvG(Kl|K!e9~X=&awE4eqq9ot{cnWm&ssa zrd33k>C%cOrf-_s_cpJsJ#)O2shxRe`-YlRE)*f;ZkWPaVEo+l&w;HDCE!i_E-NG^ zB0Ciy_p0m+4v)t}Wex{dq@Hx&2$V8)o^^+=prY@F_052{@6s$b&xQ{ErUq^{HWQd! ziMd0)_`C>VW|y`gn@SpZ3{UoxDr89A(5|PvtBW7kjj6H<2D$78Z(RFE(*l^*51J%_ zP_yG_!x&4;r}-8cio52}(J(KB>>miuW+*;lKOO4Nci6b>IY={^Dg$Q)OKx3SH&;TBkU8^?rC0pgOA7lrN+GJ7Nm$ zzPyIdkAT_uKz?e{P?^-b!3XMRh#=Vtb&w5QF{r!pzT@VYP_F{(amV`dB|^=Ai?C($ z9`~~u+MYVt^460q(7xpTNgaI%;(7{SDIPyQlg68qf#tROc_T+voq)q77D|>TP1-WpXCSd{Xt| zK?@7=5wV0rm`T3wul)dbd~z?y)3(r_C<^k;K0vw+J-0*Oqv()tyR2?ELbE0e>Jz{@+NymIYyd*We`UE1sqC{N%=A# zqhmxJ{c-PaN9}P(G#6hqO3FgOPDuc;mehe((bmO+MKR1G$E@nax@^%O13LFHWuF{= z-vcy_TQt5D0u?GZWXlEGECV)+9KmIdfJBA5#YHgNI0@QuGiBhqgZ zkK14st5xB1;%P?}wYxiWp=-c>`BGlGG`{9^b6awDEsZgH)8y<{v~|0*W`RQsnJ?T6 zb*UA7K*7a)nOX-eQp-n%o$gq|zT!K?UAF1N@Qzh)enM$;zp&?|>T z%^s~nCLko}qH!w;c>mNKtu=mG&@H zat0zmhs<;2llH))>0xL33flR8%kBo};*_|EDja{8e)#P}AMT%VYlSj+al_LgTRZS` zqilx4q%=Oohr)BiH$R1?wob_-$y?m*`U>l;K$@*Z{EYOdU&dKb1-RwGsf!nob3cb& z8u$Yu^^@Gq57bkSzdtULkMeER1M*aPtHPv|E7yl=EZ-uc#98Y~t7ONu9DMAH{Rz*y z0ZOWZj;8-PJ!pXT^*1t{$ol%vB@_(=@ywQTwRF zNS~RCc`v1d0$puR)bpieI*Tc88(9h+Zb|S-p$d@;(KfTo>nluA_?prUgz_pxK4vc# z<0ge`j|&tiJFBa~%=`PKjt%f=7FRG;Q|o(sC9xY#WeN~R+3FPU32IGst5*9}k1BDl zBWa~M4Bx*m^uBogpyM;6J^20qGniVtFGcBg&V_St*YdlZMeH!!14ns+$+hm#qGa-8O?X0p|~o#DF%gK zzX~qqRSNifdtbeF!g^8{{MWIi!{_bh0CJkudX%HPyUy$IN4HG`b%#_g{Lr)|xqX4g zlU?c~0Gn4a<}I*~D17N8?;~``@@yk)!FF4g=bJ1Er|SY>^!;4$02B7^QHh&#>1d29 zhX;^W5sx+BHwDr}qk@U{G2DI??Le`FuaRdAO_^<-si6gw{oSjH0X%?;+%6tnZB7{T zd(hL@TE{m)kfL^hoBk!!%6$iXCy1nX(|6{>RBFAy20^qa&{P$`9QpIswD>g_aECnP zORAlvlm5L9Y=vj~ah$}j_!&Y+9LCgvB8O!i=!=t=d;gW6l( zea&#?g=yyoTPyZeJ!MD%3_y_WYqiJaMOw~N&tQMyu1H7^XxBS6G8iO&65LJ;ga~J3 zI3|vcgz(9Gnct24-cetnQRYkt1Pw7iDl6Vxb$1K;4RCpdS;iktQ|J zAK?>!gz_@^Epf(m)`7vnT})efo@fb^%BO0!r&w4{{Oml4t; z5^GVzzLu-Fz}d;%BMi3y^lUMqwS88((z3~yo-a4*v3{QRpj2{@DX1A>`GF-^OK3Ah ztN$(}a*K&%Dy0=&zKUI0IGR8cw~7AZ0rTR1I+HcO%O=pX12JZKwRBSZr_6|-j{_j5 zq8ORFVd7Q17LMm=SQ1BPj<6h>LAsB7;#EbJp=Vqh`fGQr4wK?eLsEDLk+MYN|D zUs_pN0lY#vcx{M(@R`WJINog8tr1y-VbY}ze1_O3e0JG(Qcum+TzZKVZg_z;L4ph4 z%+C#urYDh9MT7w`E57B=bCW2HR8U;%8~C?v?h{uE<1*Q{wnAy`k3%a&gEu8#;PGBy zeEOt0z9G`TbDS(|8SI&TPAy&~b=KT{7|p~1^5uEh>@tvUrA=cNb~Ii2{rmUSkskmM zt8pRVFp0p{;zo7L0*82R9NTX2o&BWJcc+&sb@7WL=Q3sF&=r#HVqOqA4DtfH7r#Jf zXTAn?+vVSOND%|TkibsAeo2yjmD+pBSLsbOMHk8t=7j6v=!<=vFw^i8sMZVpXCalV zf^^eo5;m=WFM1t&qjKV8!BD;+f|w0bIhmxmBZ1W-Fwt?|pHut%+FiMZ|) zXih*o3j^L9NR^zdU@fdcWZq*~{;P$O!pYJ-TjNcGyxSX`u%Fda{;MxFv$Y!XZE85G zdRht(zPAVDr2j*=ulLj(u|sQ##jD>}pbNWSZKM+($$o4fZfczg4`+gA3lU_6&)Ew@ zY`QSj^#)H$ax!_*8Te^e5eBcVAlmc&7KujuBIkSYo3-{z?@q#-9`vf*{IuH01Q!bz zG47;jC`uNCtF^NIs>hDo?V1Z{&Xea27#xicP%}nQTznIa{Ckn6-4`-z9^qEte^k{a zHslkFbm%Ma{f+O%004fX%RhKL`NA!Lh|;PCM9yJ!kI zlA~AaQD0Ueu7KMS2S|oyd(SVh@&Izf!g(vOldkyH)IJs)w&rv)SbOTq{?;nR8)(jg zJt@a+DZgv4pxbLAb(ewmT#$1Rkz1-Tmh^|5$yITk6CtSjJB6Ih!q{nV@--n|K7Cx^ zN^Y0WJ6*H$RxdcQow1d&B^0qd^H$~Z+&4HMuIRjE7o5AnVVQFOv@7hv7F9n)y2gN=D8K=P`(Q**+4jzgpLX%-RL9_i5#(S4q&! z6R}4W!}Ts@*0?zhaZ*}aI zWfsR7#0y6nei-#?*#6e8t4|K=y#6p@c3c2 z3-!ud#vPOe8U!PP(8JOA7JZUsdxT;l+Do%ryvjd$P(vr zOPmKmrvJXKAcN#MiTL}nT#a&Z*#GrwWufX#oOn_s;}`icQZZRsS?2Wk*@O|KpXfa( z31Z^?*@}Ug##{LJ-~_wL1emjDr;}#}Dnw6zi7YA}4flkoy}LdCvVr?SXlQo1keIo< z?E6nat&2d+L{@{~*xMs=YRB^G=Bsg$tRXf5SY6zOLpHD=iwbosKpT33V0iv6!J zI>nTzd@5+ILrV$sE{wr0m3GMq7vSgem*T>3`|w#5e>C$05%5^T5*gwl*d|HxLvY$1 z+LT-~Ms7pe_tNxP+zYgoGMGDf@sO*nQy`502j0^8h(mnBV1v=D<@?%3ysK(LVj}5} zn_KZsMC4cwRnDuZ<^F!H6EYzcc>G(E$Js=9-82@*2Bd_SzpZOA{0Eu))-r_sL{AQ5 z#r;6)=hYKv0l9Es>k6h@xdXB}k81_3KVl1*16{=^@X)05>O*8>-QKSahT~#aHLDp1bLBU0(r^>N_M^X7%AL>nfON(Pdt zdq+!OQwH{Kq?vQxI-cOYp=tni^{;!e-gwb8q@657IdB6ajW(E+Xj_aa%x6z^ZzZ6q z?dU0dx=rdHs^Z38feRm!Gwn$a+xHmP<#TjzK;({>nhY`b)&fzmyO8LR(UX?l=)5{o z%yp4MCw}_X9IOqd?U_>B)Y~!S%;FIu8PD1j|MGE*ZQN@zRGs9y2UeZ-JtP^JGSD{CPTTzqq~(A_;8ED; z#%IRJ6?KAq-S18y(qR@aS2BUrz*@$l5IwS4%WQcs0-9N2mm>qxPjVvm4uH z{#IQ7NJYmu-FWnZckeB>55*e-;;6(oCKvK;$dxTsg#2w8xRN!=#$+9uo0<*&y>>EF z%BelGT$NfZIigzeSdR3ye?j%o;ASOEWR4I6M}Yaodq!+tsYb&QN+zM&!SARqpm{5Na=1rEl6Hu0&&y2l<{G6HkKe69 zYYBe|y56KRb7l#RYq|Q_{6~0KB5844Y~W9B4)PJ7HBCGJk=%F1jPqyuBquB@g545r zHGu2qra2_j(9pPiK}{L%0AF_FyRNp#413?O9&omiD&Z$eH8J&0X*F~6wW5uH{-L<(Z9HKTwi6xA+ z@~IAwvTWpu1d+w-Vf{*J+u?e~iFqum6;87O1;TlPj!Rl1l%SN1jNmLxL+Gi|LB|}E zGZJK}S%-dZt>)zdsV=hds> z4?^VRF8SUFV8~V!Utd3e>2C*_6@RNrLJ}J% zC*{@$+$u*sTr)mP!IdOAia=5IEl{6Mt`MwXdwxv5D-hS59q-RdP1g*WL#!lE50;-| z3@P4DVKc_*gY{qjvCE)RSJ&5V4NSECJmx37*2B|tfs%hkN@ULNb*jCC148yZgcP2! z4Q=Ezfv3k?nraSvORNzd-sDy8w+Kl2(M#^SlrCio7Tj)Mz}UfzBb8ne5n~Te9?%p! z9XfeF7;vLKOwrRYyV8=%yT5H2=z(b`$AT`~U7!p(DqMPUfknjM1IQ4rX)UIa>sV_n z87CyfS6K(>!vu1S_4Lk-F<^OgO^^m3u>S&Hukxp}>gB(A#yp_|%u%)b@p`3BJw*0? zwzk%XJ|fM^fW0(D>@Yp&CqVtnIekGV*{NYGv(B6y6Os|^qI*kM6&Osm@XA#ly9%d1 zKo)Lzw7ei>+6(QwSO0M?s+IXbZzW%4vigd(9s2fe*KVDVhVvbwrGW?NjPGqK13u=5|o?L~J^Hn6?e@4yDMD$2; zrlLzpdwM*jyxf|18+b2{(RT7mXjoqbbV9}ndKVjzAt$YS%!Xt7^e>RZ^eKw?bM)+r z(;!jvRPJ==-q~Z=<-UA_Qa+sw@1fNc78GcM?oG#5_ixzLQ6;lA2cy8MK;sLvnc;Ua zu7Y4bu;+L2rvDj;5Z~3JoEM=A&WQHEh}wf4D7zev6@hzgVPbqQ1Kr3q7;Z-^?&U`= ziT9;Iqr2ZwC@Ku%02P(i_s2V@CEYGy%XGsD6#b@(%f@6PaBcUs<#(3~!U*QG>Wa^;Uad~ivVC1y~L{aeSBfgu9Sb_UtS3GX5 zF9%*3i^aZDueEa3#UP6z$m(@_?;ODlj(m)}SG)7+Em$3>YjQjed?LJN_(}K3Pb>!+ zb@egLj^`o)qP17*0pTKdC~5ooD(1K0$)?4a5B9eM$q?YZ0hxcY-pLnpT*< zlF&pGkA{m{eTiRg2_>_59sjiCczPJQDa;87A#Wm#3VQn!^Wxwb`Z(0~;9|x%+yRP{hzqlWBZW7W0^0Y{G z=klZ+*)m3Ttd*>yyKbJ`x^z@umb4aT3s;+Utz`P?n^}6+o?ktTchxYnOy0l3y5aU% zApbu>AZH@UZqC4;+CgNJIp7qxwmdKpdfy*OIC2ZHvPn@Nog@=A`aP$l#l*#FWt?vm z#>dA8|7r$2sV3VBkJ!#zJ*eBPT!uA8A_w@~e0_~2Wo67TXf-COn1cTd97-sPnn)jb`_ zGNwUXZ~Pog!`vwlCcr2)wWGp)WABFffsZV1wMGvf@0%+OY$|B?`kFazbU6+K`a`UeNbcQE%rL>u$zUK8wxTMJ1~X*vwcwv8DX!C#;&Tj^hSWD@p;t)#wRM~dCk+~ zsq)ttVn17*J+Yk+x$FJB@-PJtLH}twA3smX<*#nlesy(q(Cd5V2dCHw35EE!jkjpN zak7H<)rST~=6Sh8T$Vc^ zUkecXk{L^0dJ4UN^tY~ZegCMgrulR>_AiIUKdtkec%o09$Y{f@%>JvrMU7wdsyg9M zO_{csJ;aWGXW9|>eswfAwx~eE^GKY4SGKe-VH+&Yd-z|1vCvly9O7FT-Hr4*U8Ku= zs~p3NxE-gV23}xs__tq!?4(GY%ZafU2EyqTRQ10|&cnt=fJ~At!;)sJtRNLU{S84@ zlVRAt+xE!<(lGZv1$M z>X2rU!Bpd|>g@>%|J6r^r}|kZhBwKl8iK>8ns>2t#EqG;PeY6|TiGMXI@rOwe3B=O zye9*0l^W^RI+%L7QjDT?pj4i$FQNoLTkA_IW;QYVn2TAL;nvGIR(|>t(!jf=)|7ii z!1-DAb8cg%+F;%~4=Js-P~nV6T)LALt6MJP0E!( ztFwx_dnr6iWk}K=wa>Ia{@?ys)ibGvS#=yd>IC+AdO?pyg2;+*xG_bV+2csXD2LX8 zHhiU@?&EwN^&yu0N~3hQ0(e#h{II*_O%U1e2e_101GGJ0)@l)kd8{Tbn-MgwGS6Qi}nd6vu?{mn_J40WuGWJqa0CX5UDM8IAC|40mJ1I)9gB6 z$u@lS@B^A7yqq9vw%UYpj(rW3-@YDLHVIjzg}Q?JGArnF>>1W&yWchAD&zDhCLSVW z?u1e7qla0KYA}tGEa84nEEuRKl@ozH-v5^#f0lr%YxVQxeyh7HNp)~v6Rv*O}C%8rQf*>6N1x{ZV$n`dU4Tb_J08oq(cvdL5n z+zTGq{b>9UdY+(MryIzJf^?1>qKee-C8MWD@_@uLW(yOTlyl|g@2|0b3-W>LlP-*RKlA7~LC5RCgiB4=X&zIT% z4G4-_w1htivR%P8o*SC!5-v3(i_Nx(eY5UKIT=m~4r*OLJ6%T0uW>kJ2YH?Mx^of&>lG#j#sSZ)YDlzmX{I%jzccYlUNF!lt! zR}Rfio*#Bo8(E}>Bm|GvIl?%59wf3f`zVGSN>_3$abyW2VTi;oq7raN71r9PJL0&`t=U}Y; zIG~A$%Nd17(O#5AYn}yBl4JDl?XQ3*p@^Q=Z*peUIe*SY^jQRZ^P7l@FmI-3vA89# zZ^%UT6nuVB%H6Qvl*PM12*XQPBc!p{LcG=G07>ia96p z;0ff>Umk8^leB87Og@q21iUe`q$2CRli-_btq~M^R|@U_5ngktu3!cso;GFJI=s~S z_h*JoI^KXIRn1j+hq1QhL%Y^$p3sO_Ovk+62{aJL7I*m#G*`s)wb`{uUx|PF|C>-$ z+fz9hf`e%l25&FEYCNDA!Lt=U@QvVQV73k}S(DHWhWTdLxiu%4ux6w%K^c4tBFqo( zsGDOr{4CG|=w)p1L-2eNQ#YI6p5yHTMW5NAC<2I_Bhbzc#n0)W;W)WF()|VI$0|C$!8qnOM{i(8NuJQRA* zV?lp2z!nB2!7BYBWO2-$_(iPtM!LFDJ>F|B@V74X-Flny>;F*o7C=?)?fW+&UD6#Q zq9BcQBM71bN{4hwcQ?|l(rti9rywmUtw=YUkdg-J_ul6}^Um`-GiT<^nR9UO#aiEW z$8~)!cVl|by-v!cA3^3UaXMHZ)F3MO%2k{KhEh}ZT*eXgaaJbP;eF|{nDXD9`;9)r z6NPU0sMrmb0HW@-saW%Pb#P>#&6o^QM$6kt`A7TTC5bfhTm0-Rc3qb&Jg3((-?Hti zQhynKgmW;e>q&J%U7$`zUAbdRu-s4SUfTY3?{C8nVdZMMA+NTEuOQH|4yZSg_OTL%L0y?FZp#+hQi9!cz>Dcp^qN_+tcz*D!Tq zx6F)+?PH0K5QlhFX1)ocL|MFZsq6u^QsG}YYJ-t-m#cP~833JCq>)R^b1PG4FZ6Z7 zC)`2SjTFz#ZUlea!W?>~uuC#oZG4d9{Ef6x+;`0C0dvwjxiC_QX)B~A%HM(p=ev>3 z>-m7|OWjwiU^#^BE5=aEMUTuVGz$!lRiHM0?hnFog*-I^*~;~F&^m}#ePHi|nL#>h z`H#E-7)s0%mrL)Wy{?ef176_!Xad4NF#k93I~rBg6QQJiO*SMByLcnb)_mkD^tu-B zWrcRkA?dg&{w|%Z0e9nWurHwfqhoB~*gc-Ehf>+?)^`tZa8O!h+!abvDr`NFIc74J z#FZrkSm@o-Z}B}w_;wh#OSMg10xEsto-KB?Me!sBfEgEDJpFLRRW{B$eS9GPLmiWN z7^Q0I>dHT1yc~+6205`n_{Q5^ncXw6z2C48sRy&gZ3wGY|Hw`C74%j&*mt#aW39Ac zbLWOly9Scn(mR5};BLlR_gP(ATgmqM8+nM+GPHJ3FYJtM;K5bcx$N^MQ0!_PYbVRGkWg9Q_l6$K z&k)-YAcN68UwU>g%3)Qz-#R+Gl}C<%L>XG2(n^^YUsVaEpyvMrWr>Wu=3!0R6t6m^ zov(;Y+ySEQ?Y8It2Kj7;-Lw6Ub)Lne+pWWJDQGfUN7WaT^|hKwkj#SUsvvQBPeMuP zBdjo_VG+GC(=wdlcO@RXLrj3JvM;*3$VH{LP| zhE%l}>lh=|TpZ_6u2Q$S<~+vX_l&^3G|$Q-M~B#gXLsoS1z+v)%fByd%GH4NCkCsg z)mJ3fRN@#`S-DdLRa%}FnUB1+e_cKA41d*=EWg^Tr#Z;eGP&HTD`7UyC$0ZHDumRy zv$gK~vz3ysbHD1bN5Dy`I*CsD9o3-r4bq_Y2n(P6Ed7UBwL_{+stVA)o+ncZ!$*@O zU40TGU#R|q6*mVK#f5Z%ZYCDQm!VG{0twFM#?|+JZGdbVD2_m5MX65oJsm`)Bp)Ll zUW=4tUMoXOMo~MAR&d-t0XYUtREe{^Ob-1I4$dhPBk=Y3kMHq|O5xCT7&-NF2F{M! zmaoAhH|T(}QvxgppA}@h?dPmDPAacrH~7BRGOgbTY}$`D$44(Qc97>dlytcR(0@)5 zHefk2-Cvc&5?o9(dIU(U-n(Zm&?QA+$eCHKBcaw!4BH^N{pM~o+j^A*Uo-ZfEvOey zWN6?06ACyG5*=@=b9NK$;hF-oP;d=}AN*82TrDKwa_X-5T`nH-fJuz-BDcJkLhTFj zxc^sSHG4m!wSIgPgK(ty)`D0c+NyJXuKh0T*Zqf@IhoM|sBiGf+}4E`NI-}LC}^M) zu?(Jk{OQG)S2Cn%eXWoCCJQ?9Qx_9^(IX$gNLsFbC0TI z8Y)`G>z#5!0J?3`p`*`O*Hm*;q0b=kX*+FgX8NwL=i5PWb&ON|0^&`2B_C3N$~1wF z4*%|Xh%+kQznSke2WdmTkK`~peiQlcLMU}9Hw@F3(7R0s+0bq&zyZPT^DjHZr<_9D z{f|3Fl}-$}9`$-qt{u!1(D!)UjXL3_cvCDvkp->gdH)Wi&pcYC_#5fddYAfq7%X0; z?Fk@%U~9r^-FG-K(nm%KxKO*)L0Ym{{8~8%{wDrd1T6dQmiOnFLvkPe)8>EczfiC# zmJ%9@)OSeU28ua9 ztSsOvq4wbsxL8;`npCdd>@&QotW+QKu!0X*qaJe#lh5OWXv2&5JRtW~|L_oWlHLg& z40aHBj92YtH3Xb2Y^qQgfedv?+-z!s&VtNPk%eT6@;C?hk@Nk(9@5sX7Xqitc5H`K%^O9(^FzzLRR+*}`iH#{v2^YtKv2#QOw2Go9zj=m&BMbf6z#sQ_~2 z?!pS5vOO`bA3vT(^t38a*ou{L*L{sW1MD!dJLM%g^*_jv?9_(iZha=$kY+i(k1zNc zGBT7=v{>gK7YOJgcaad&{p404?=)i_ueUd~E-%gU6q$^y!X0BrnL>)$N2(?J^UOww zCKkJ){lp}C^7*?GMhvXe3cv(1`OzpWO*`j;G_uDxumViO&+!=M3Kgpr<9ZSVe8G%$ zTM`J)V1s8KM;L(OUWVjfQc_ZnL2p1k_rGX2kwnGM95R|9BQoJPT@Wc3Y#nk1kR0#?Xy4eC#`!-+9$9QSh!1j*Hj@$qv;NoI>m51#oY!GXOyIY#9lJ-j5NmpW$rtC z!cfu73TA<&-^m(C53IX_OfIX$b41T>LKIABDNF9luAqFE^yU+%GsP?iD3J; z?n7fF!n=*hQBsU!oYu|{|_$x_|@LFDnL&c=b6-<5EYpLd8 z1iRCQc~+xa!sPi1ZgZjoD$1B2zkjQLG!Tp5gt~N&5usb6S+k=(v}^A$Qp>GcnZ=lxkAlDSHxN=g~v$0?E(V2u_$o`lf1RgmO z!oa1_mPs4i1ZfJ6uuuD^V~Ty1rTn^A7t04pTimx`7fr%7CF z$jZ#b|MEzaogBnspNExXL8~pp_V!vewglz+kboftgC8q`Etf(=+!8p@~qi? zZzm)4YGWRCeNrkKwzDRvxQ66%aY&Tl;ftUR?U6=*-Sw|K;G#S61WD|C{R?_;let#U zB?G5?n@vKKA~qd547&phBWhoFkMeQHqr1^?0P$gjLC)_VD$~YPubTc=u-o~rKY>nf zv7zG#N~1OOyTxIXgf6E8Li4}p`4PY#wQwYIKbJXAn8I)&#aDn>nc!66PniTJx?qh$ zP>^IvY}_cCc#~&?8Twh)@&J(Snqr&wlL_c?2Lu?he1Nk~cp_CJI^!9(QEz z4k46Gr8{xQIu`VNny~VaaItf=IbBj0^-yvob4(S$d=gz4hv-x@T@^I^0#3k1JF9?c(?^$J2Dk$&n}xWrFCuk;qg)R#9E7!&0|95 zjWL^M53MDIb{<*rH}o2BdHS{a_a(D&6*H5}9xO!}YE!;_t}L|jf6N2`EMC6Ud|S)* z31ne7=cSAMTp_q6xPUH(2rUXHOiJn-R)HEf^iZDNgTgk4bxKq~z|H9K;OVJX2~Nxv z5NXz{S{r3uzCr539HoERzfuUB35z^NhVIm`R1@pYLqR8gc{t*2SWQjC*!$_bp#@CF z&ZB+c#*yglk^K;s@AY@4UOGd{@62^!I@rSnut}rKw$g)OxBX<=-9|otHU>eGJx{}? zHzJn`*nHn>kUp2Wr85|zS>B|tY`HAWCf7OAsOJ?aRO&NlErUC}l)qIHd`=rQASUjKCmGJxmu5zDT|wdMHd zG>n?stM_^)IOCV3Y@I5(6Aj=m!>XJ-*`bFG`5a9qmv~v^s&zeQv600avIRF{;Hz|dMogKGX6#Dh>-5#>Fhh6#> zZy#7E?blE~K#`KLyNIwm8{iVxy>?z8C=sIqLNn|~PDZgIfs zI2!miy(=Ji^9xvs`C=DNQYj}ggx}L1knPyP#d?EC-RT6`%>6C3RMSj5Ea$NLN^qRH zT!K^-&d3Wr0Hc3LKfuYqf^pi=YSdHhgGKLlkr&$+NH-X=w_)achkn5Yb=kLIi8La2 zVNd5~XIg34FS)&B{Au5R3OgYyJ*NqILvUC0vhBocyA-2=#u;E}0`F(-74{eTCXPai zmUZrg1$d}3%sqeozZqJ3-*fqFte+L&6E-ijFq5RZ%7;BAw80!hrO{Q%Q&lCvwMF)F zA-_3!3>_10JgA55SzwwBEo^@U1hA^VfFy9V-&Pkm@1J5=QJ!rB;#r1E*gg1b|6eFz zMJ*m4fJ(Oai|oU&!r;kAH?ru&+&NxMMs~voyFcC0pCVA^5=ijCDTeYvH!^>^n{)>; zs%1D@Q9kMew@VFU|NCiN+WutSk1yDo2<>WZzjZ$63BTZp*bEmy0G<~GbZBo7s%AU| zcGkk>C@?~kDQ$%vMnC>j-^@Aee#|QIoU`8rhX98S&47;KsW|@$%4)ouIe-TXQp4fF zJd;>u(MtQCiAu{4j@#d37Acr9q%Znd-aa;G7olXEiWR_)83e`Y&0Nqp74ijJ-o6W{ zw%_i#D%g*FAU@X>f8uG>(UQZ}szbF3=v%O&@wA!U`CHGw{{y?3{J#BrhuUOe{&^>R z0}r&NV2!QjuojRj9gD?K&rvqK2&zC-+e|p{tnFO`xXhbg5)>!Bhe4d7PtEzLvnVH| zT4|#2SE55yOUNaDpljFNGhN#65bQRaU$w&yIpB7 z-um3-gA?ZH|IeMPTakI;)EYT=R#lP1c6X2>a*R4GtV@PA6Bh`!<01EJ7ryG7KQ_xP zTwoYhhGs&86s;YN)!55RM6ibZBFK?m%Nv!}_UI*#aPRrG1%h;yf9efMd*17jm zU?&xjva+i~W{pmAS}>KUiFK{R3xMDPJxv1x(MwYaVVlPD5HvHz_3uX$^628K<@*6u zS+k|PBo=A6@-=gahqb^aC`~@<80Qp!SjadSL0P3A@2oxg()QVT7}G3f1jjhLYKO(Y z59bpv5geiBkQEC8e|fV6-O!>>3nHnvJqtVm&@grycG}$*DrhW$b*)X&1apEMCqAEk zt)5Ph4G!Kde{5SJZOx!fEEo2aY|0xFDw-Hq1+;k+^8_%8Ar<<$1tz!*!0y1_Zad!% zKI~?!3$C1@qLmw)`2IP{1vMpfWESXoMx01p-Rv%C3qPiqXs+Mm5s`YVZDXuY7xs*( zL!Q6R2t%@JAM&~nXBWig(0Q(Et%(swFJJrcVPk&#f9eq=C4FX{ zVd|^m?{JvkFJZz+WDC&=!mOYiq5@Cp_dXZdA3Q}c2vVjy+?de^i2W^w+3`YUU%$FZ z&BqKA8`LLgg0Dc%P$OtniL{rJTB+5YfK%eZp5z-mWTH4VwVwMf41hOwu=33T#*@aS zhlTWPOkOyJd5Jq9X_*NfTJ?ke3O6wD!o`Cw_<_x@=+G<#I)f}Tt{V@8oi|D|mnN(Y2`fFXWV537&RyS3p z)O+&_B;_ha3OU?Ib0)LoY-^Z>$Oc#Y1e<>9TE~T#gCMIdjB_kQ3hf0MKr#x(2P4Uf zPGlYdC2?d&jP@fZ_>AXfJENONt{kmha9XiF!8NommWRqK`M(ip*umM>WR<990(#65 z_*Bob-(PDBLFRXY(?@6~o61|9f=J67%ei=;So_Vw*JrsOrRZCc_JLjHwuiL&L6ns)@ z&J(VTASxDOY*75~xyNzB1{1&N4_=*$dvG#K7~MVsZNx8kBhwI7=*zx@h;=dN3~g%X z4cN-cH2mxamX`X6$pJ=b`0k!XxIBufq@*MRU9u;l+XsP;Ifp)O(RJj`;54Vs!SX@> z8R7$G!5ibZ%{{wW`&1^r5NF05gv>@#cK3Iwxz~?p87TuwVZ;P&+O*} zTjmI@j8B{4@LA?-y7`yQzB)VCDFLS`@EjuXw{mjLpc}#@>;>G|i=6an0|-|8tqCh! zwGwPL7GBxbZ#oR?Zh$#@!!kjrwDgEFU=Q-8IfUV49AXbe7I2p}0em|IDPyEVGebKy6tC&B@QA4`Y>x($xr$`8uFz z6qkbz+UhlmWl|S^Bms@BYO266&jwO(4`|_zgA0o0ugN+ccW^TCXsUWKSmcIiBjdJ z@_SM+(iNfG1biVmMfL zl;ZIWj41-qN#!w3!*|*ioE|^v7bn<_9eYBs zT7%@wqJw&5kg*39OW=J#0_TOliwpm5iN21`^W>W@Sj9iKwro`meN9Z5?^WSrvLfe# zKTDzPYxb?Ry&9e&HDKNB_qEuG~sR!|T5ju&D5T_yYpInZ#PNH1`$mh=o?llqv0?z9H| zob@;fXqB-)jEY`A%O!d;0FIcV%d1tP7B*()|56Mp`W;(NU>AO$9*bb2b~ zi>E_77%lVH@IOrn(2;wOS0?bv@qus#qhmldWBAKb<3Fvyl!Pa=Z;}0@ zx4hRHR1QQ)w4iqM*RQ98j$Kx7V54ZEw7m}!gd9&Mp*vF$-t2Z^S3U*rbWQZ7dk%3| zt1a*>6XDvvZ>yWYrGa0ql*lyZ4DTG}axghsDTDc@tc#q`>U{@U z;oQYZVb@tWhrOlcjk>t6_qmJu2+%HtRpVww<=$sJ5L5<84EQ}U!vsy}fmAJO_;U;f z3zc#6#!VtlORwXIR>jwByDmj|&@ygH0v|#~gXy06PUAsb9EPCBU|-A;A)gEE@?TCn z=KgD%KbIgTJ~h1F3|JRi4k>tPBl0#RiC{3uCgkDdC{}=o>d)ref;)`vsts9frU9xg zr(%N=v3oIi?>ap=qJ@ViTXSC&vOqY2$}$7A#xj8<%gtb=5{(zphg99+pkhgQx?Nz6)*+f^n@kguvrtGit&S~+LP(t)*w2*IEj*x^`5US zmv->sK;*#Vol48qZ^<{h~Q`6C5Qo@!&-4YLVOsTYi9` z+rjFCwEO4LjH~$lXP`8+j_bY**bQN{D(75foBF=KSpFBhC>XD30abblmXjF@ z5t$y_mRl_y%7|l{jO?gQJH5MpgeE8xJ8wvrqVcP#KGy#GmD0?@j4mZ;1%QJKQ1|kQ z4Aa3nmhbbhcdNeRP0VUdcZRR{xaY%DWL%I3`q}Xa8E?toN1n%{JWM4bB8x$PcS7|%uiQt#;HJO6;>sqk8-Cg<^IuRF#Wc>-U?=A z=*gV@*AR(l1dnYfum9@*Eg(2gWSY_{9f~=%-38)KP3ATFzBmU5D9f|(4YQVXVH0q| zj1lv2cE?`};s`-R(lnU73){w@o0BSU{kTuXj;X&Jmh-`g=F2Se{vHx=V0V+_HdPNi zR#Uegw8E>k=uxaskoha9&#Z&YOGd4~L{7f=2wvkd%X|{uyx1P!?V9livSh`4Z^V&f zSef-^Flo^6p>#z~8Y`0q4|$eG$o2I)kvJE*&9U_t%G2rf@>yIWQkyD@*{i1Ytu@Vf zRs~T7R`V5milN%@D=-4-sPBS9wT+@+v7%YNO2urWMOkC59OeJCjeThAu?u{YrLAVW)q z%&q`aW!Y>vi$7Y$^e~N~@!>gE;OgmSjucEbHLJ6~I<~en)Valn zmRj2f^C#uinZAE3Y!08BsK`HR?I0>=VlZ1>U}Dpg`2e`waC}0R?;Xq5YPC_ruxL!+ zPC7_lVo03;C3D#YBH$wa_Q}F;1y4b&b)!mH)54wf3^jEtlLqg57{Liryi&Vl6cr0O zU>j}3vaUxP8g^1=uhEx*2G7VL2&j{?_NCXg@$vCRZ$(QBVKAK_-;(%i4O!a}>3brx zd76wzpn6PnH4<+IfUToFtj@7Czrz^lOt~&zL4bQk1s#jiB>WQ#NKJw`obRx?|F}ub zv6TAO^D9WI&IXC~U;997zWzNX1UYw{myHu~qjLUtwKa5A9PytZ&s)ltZh{9H4wFPc zcR0KXD=dQ79jwSWlX-+eretsa^RvyCD;ol|AU0A{5Zt&m5oXN77!6Y+FaD2IhT+~U z(l_$Tv)ta%jowFkVczsZ#{^LMUWwTT!l%M{p|ppIEwaQeRVyfLxVG=^5}`(cdiB+< z3Khv`h)mq9HRbF8nVck#+X3nXgFBqW3{^C$8#mY~qA z+lZ74DYny)EA5Eb5soh>Py(8Ig=O9cY@t0dy8owIeT4fpQzq8*i4N(_NR{_-Hn|#3 zQTMFmienvRy%K}QOrPC>LL?2#%4)a^+0eK?fQFgIcQ=&V7t$Lzy5P+Je+tK9_n$i_ zN%R=!sH;}c9zJ7q{Jx4ypUgWqJF5{!-qPL#TWXf_8;FphVa)P}%nt`hPLQd#Lq_{S zW61bgdKIfEXsX1dWI z1n&2qp4;)_%q{<-TkbKp1FKv*L1u>3xe1mRrCj1dZT}V+%5NeA5~z9I|MLS8cpd&! zxP79+`nK2h`^pL^=e4@Xw}bJ2TML*M?9PrBX(c@i#cP8*0;s1J?5cAyt!@YCrrEv( z`Aqx{O4ZVz2@1iwWmzXxz}jB5RLs$6`GG+H@R3Q)?c z8OO-4qHB$FRwQot@Qm>i_Sa|-f{Fx4oRG93DX(4@?3ONZ49?u0JBVZcKRPdw z5E`ruvYGsMQ4Ps&_YXXV)r&Ea)@gi#)CjNP>JD-5B&Ff^o$?(jPyX?VOhZ6#m$ri{!|! z!%+F$I1OuTg6MvYPXRL*YzhQ32!g5VCT^_89mOKf*PQDku8||wRGV=`nYqO+BIq<) z9;&JU3PqEo@D~$0OhQ-iT^L^F!J>IkOk@%CNu=F-X(dpRf zU8#(_Usf}=Mqx9KOfi}sk}Qg2WOSlnXs~qta?78{Go_Z!3fen?H0tLzUL8kJ+fBEj zCTbVh4O@c`LaEHTHQtVrlDt(nc+IiUnu|Qlg*B?yNlKZ%OQAEWHS z9J^y7Rk1qJ47b{BS+TsL**yo_$H?m)0)5zfysYy%yg$Yo4&;?te$%a+Zs$cw0(7tp6l%q+D|Zo9i3yzWE2afS@S z`}hX|LeYGU&o_++EPQ9iS3MzWA(8z#)!RBc|35|KgD^DOp=?3)3XG|DkiVgONM~k1 z7HRmW_X4uagwf_ad1KQkRISD@LA9XGd@&iXXX`-?H zD2y)))wubDu@R2{{*$u|i%S6{Bm>9a1J=G-*L2Gu$JsJLw4Z_Y_2?!pKZpNUShb&g z7Y0go)=(YgT0o7AnLc&&?YF#PPLten?}-O8ZAfk2Wx-u@s!B<`pzQJC^tmH{eYA)} zg+Uewo1^nHr!Avm#;?J{^wY z72!x7B2j^bTM$XNspSD{ckJE1n4}ztkD+}XdOl&KF?fyNfsw>`)NV!he{8h-;-8&_ z?~Svyi&|Oor7^jwf%Qv`=D{t&Q@!mLi00HKDK&(ZC?{r&JkmHcU@ePuX`Fwr_5kJg z>6RrhF(2}aX}2pEe6YoBUAJhp3VgPtPLnC6Ze}Da*N{lE20@AY-|@I3ddlbaw3_$H zfig5vyCetl*kmCt9t_i<+*qlLb}98$tSy2r=yX08lIOHF1s?2FAS6@OO8I=0K^cF4 z$V<~nqF}T_#*gPT68|6qnU*RengR>SeeC;~`W|5SuAw(ds+_b<5F=@OiX!67+eFSNERvY8KllGK7y4yb=1&wJzp*J$=Czq821W<{xelGvL?#is;UFU$T z(9WtZ*K@84BO<^(e3@lkicKi9kp?6Ml@YTxMs6?;Boic)p~6>uf-a}Jy$Z{U-oGZ9 z6ZP~{eCKsh_;UgU{jC#D^bS`(sv0zU5va{kv-T(X8+u}4!u=*rRCV{zu*xGl#$*1v zH=JeLDbXqW50Pi={@wFOO_tYFF<>#102;XKoKBb{Xd}#Dk8tG0evZQILaJlXFN6hR z0BUxAH``Nog>(o>JE00p0>VDApuAZ*myXVNZ6GWb3bX^UtKnsmd@aeOx^QN~tZusS zz&ir76>XH1svN?l3!?4pAM+K4_q2pbs0Rn2T|OWh6Cq@+8G`v#?>*<;_-A)QMUoX+ zTytb|nWc!f!5T(^K}+>R-ep*FjfqsHRO==dqQI(Q<1vtD5?3`hDK{BkR~7*hn}LR#obb>2%t1tsenyDBpz=fMEW# zN0)(i51Kytjxi>nhmCI9zM24K>_@DnYWuMvUf=-#I?r{miZ8MBPq<#+?)ghc?$|3~ zvu7&xs)5nD-X?I|&SG!Na_n38%0phuRz3?j%glAb&?{1VH3&y%?>?NgTVi7YjmVPE zIH_2(Xo@gngDp`}?ibCHn2(`&{4{30(J|?zMT`Al*Dbzx@)p55njC6`yO$0M)M6x9 z>Vfo~oJ-c^cS&&k_5>sHCv9Q(0q^NHv;j0*A~2#015bV^37e&;HBDN(z)(f8zSAayz}|Ewj&}84&`VAZLfl-@dr5Ry zM-`csI=U<{;8juutOcq_$c!<=_SV)P@7Vh9Nt3o*FG^{`H-#5S&hIfsY>URPfkhR= z=3$AZ+KI#=!F+|S@l%L2Sf2mG-4z^iQwsN%Gc^j^X|F?hTQF>z+-G!fpQ?V$p`uHkqg3-x~GYC@E3BwQ~uil23 z&PBe?ck*XwZa-j!a8LV^;^K&&VUwS>g6OsCEKhHls#!Zpi8u*o6NKG`{ePA45k(g+ z;>Q?mpxQwM{xZ!|;+vLPtyG%qNlYjeBkNYQ4q^018@7z}OR05rL&cquoOF%;dVT1_ zJ11^&Ja4^KQQyGjNBl$~@l#LYX{+TIwWRo1ag z8&@uHv5I=4R~V&6?Hu)_dKU9>g&UuJ4lFKd zp%r3LRbWYX%v94|@NQ+TTlH>p!skSbM@IiJvQaVd9d<8PI@kGITeB+`<8xNS;=!S< z(eVtI%btmZfEC>axnP!g@rPS`1gWzaHMzbmHU_2qbi81$AMC8AV{Pg(*-}h9js$bV z=r8Is*{nn%9@9sha5`_PI#M6euQ%WhQ2ek!u?I(5&{%c z3mU&0b^cw##@Gi zc8itywn61jdG)Srf7mAG`A#k<5gwaG-`6AmHwmD^7h&W>axHd=C|oaTwBG$Ge`oBG zJ~Jzb^*e+v(k_rFqp-r$1w}Tqs-3SaE3Av^5%JsbiQ6C=uV&e z84rPjOjBuhOG;|Nd{y-Q^)V7Y<1aRY-uk_LmC&E!s{nMg6zqqL+ijT9&+10jZ(!*T zaz}1X&X~D0>|@5REnId&mkY0jk7L{aHw6K?|^ED47K*fJg!=sZ!-9tvO8|7`cXI#+3X28`m&($_v)~)Q+B(tAlmQN z@28y85o4997u3Tf#QV3+Mca(&ZSoN;5Q6AV5FYKh--XGfk2udkHh9Z_mP zH^PPL@A73YwR(8_f0D9p#YMPu4x0BDKYky6le%6Nxjd=THXpB~)@JcX9$M=(cFVV)>RD2n{M0hU!S(DL!~yRdNk{Lyd;GCr4&} zCW|{lpklaQWn$}Fc9y2ZQUF`3&UJu~2Q9P4Q8(&^(2$DQz?R^f^x9XdHzIAdZy2*u ztH7EGlZ74_Mn_&3Qz{scv}NcGy`X9Lv(?z32y?v|EA z*PT}Z-SZMBgCiS%=U%oj)@=PW(E~IXev;$4w#xerC0&td+^S>E{CN zE*a~JEV7{9sokEpRqI_J**Vd(5V*b3+>*Ne*?cOA{++P+b!lpq$Pb;{D>Zx97Mxav z4<*U13pj5P%m$OFqrhK|NirJ2x`S`SxAN{iS?Yg*Gik4!%zo1?MR0dSi#_SrVnnfv zdfyvL5s88s)|@~6sLg;Lw@V+@=CDX}nQ0VsVX`P2FM6WTFZjN)T1i=|d$IpGsFFUz zw!3>rU`QcMXf4?O)vF5pKSRd<8Wu?e|2AfkLtq&7om!fuIdX z#MXNDh`ftSl`^d}8C?~D==}ZVqn=* zb(#4J!9dy;MNHq4a$)IZH=3~SIwhDvXh~vjk<$KJ_LkqaFTL-eG7)-(cK@%mkO+>4 z*l8}MeVe?r?R`T(eL2O7lKAkj{87&0Mq*1;A1U|;(3Pz;j#iE^KKBq8vh+k`7%(T6 z$Ew_8-0ElLtJfbKdmfMQVY)fI*416~`SWo15~4?0-?@uzt|g5vd7O2GIwxoHhJv67 z595-VF0Yi>I>pqvH`IIzXw~eiiWxrq>dcf{VN2@pA3&@~H63L2_Bpc!3j z%XwUg9^Qvw8X%BdAzT{jjm6u~R$A7dW-6Lrv2~IgTXn3Any1^E-|AFFYtf0XB>PHBrZEfey$!5Ka*W&TLHlqX>k7xV8oo;h1U~-{P0h|vt$Uh-Q z>QFN2#qWs;#n{+bZ#`kUd`ID@4DsQWlN_)>dg3`J^)+qLWyRgX03u_<$2UjUXyUus z7~(fi(zYk-{FLvJ{rc1k|9x;V^ zmAb}VHr#q`=9Y5k-WqeO#-ry!3CmW9M|S=!!VGG zZg8w+8ARIG%rF1zcG6}0)V?Pfp}5m7UOTilvS>bC>ni#TE*0QK3+wB3!c%ha3S>m8 zX&ewkNz;cvY!E!)#r{1u_6V|EF-GEN?jl^|)9>e~=^|DdcA7^P;gTPOWk~vY=VVtk zhNrFnX45as^dF%vLmVdlFtgpOX=-{|AfwFBC$TTcy3@V7qoN{-ci`jn&7H81UctwE zrXkBl^zrEL-@~DJlvX=)O~{M?;Zf{+p*hcx{AU@DfCD#L#RML{9H|^Z+X?9gkDYwb z^}gb`sb)9+#~?`@};T6|93sqjTheT-O^ZQ#Pb>Mu>JGPvkR}6 za9W+mb|cu~F0^Y8CmLTHnvPJEXC@|(lsgplm)cQb$S}l$A883!MFtvwAu@iftf;h9Q;F?pP;BS${FGeREc3_L*%&EwHv6^@?G>_vl;HSI`pAd~R^?2^LiMPzGD8QP2K!mjbO9TR(Xp{#wRY1= zqTRBc+ZO0HI^}l;2Jx&#MQMMO(O|iML z@oQ&skc#e6oLX<}(8Iih5>uR<@s{f=8!^VymJu(PyF`Bzn8m_V7gyHU!-;uML?({p zz2Wx?5q-Aw2T_G(Wd&9btc&cqLMIcYot1KwH~XDP!6m`@u$EZIG7NFzB;IdPRa>DY zk_|_-SvQl&!5fzFPfLR;@L<&{tN0EovFU{q)*Fi0(6ku3r!Mg{&SvfnAoeCiZ&T1L zb+J90eYPHRv~tNwh5rk9Sc(d9ba^dTXMMa+AJEjyD4adan}6w&nlGy{;T-cjo1siU z^jL#~QFU;S*H?Xq?S9DA@UT(Q7wj8o)fNLZmmySeTg1EGf_I&hQva7P?E9y_hpp&D z!;nZMEhiUFNdIfv#@ad};t%*zl25XPor0a~>EQV!>(52QCu_=@d;jyEfRGU6hkXE} zO+4)GWI)tgL$Iv;`%;xOy7Tk<_ra`BQ>8&ol?TtRak>uGgR`Zpu6*SzCAgowb~Ns5 z7U#m!OifFR68Ynkxeb-Eh!{97O;9i+r`dxqx2lHJVZuEmd0x!STw~ISs}Y4q$tC=k z8=3n@P0&<@kJha^FjZaEU7OWrWYjw}v2J40cYRpzl#)Az`N@EXsQr z{ssQt@B{7irIevwp7nP}VcP~)$=c%DQ)U zab^dUX|?c3+h;Qu_0;1;>(p?KJ5f=Od(jpY81YyYRTAAmJJZe-?6=^md>lAp$@Dd8 zUx(=Rm$55@zlWExDK8t`3xV4OpWpnlC-L@Z5IWZHU<|z9)vrc=BjY?bHa9gaEep~` z-K<*z7*@JI$ZD+c;a~6k{@wA)Ff>k0$&&-!w7x|7MOouME~jpF#GL=Rov80W9%5p< z$;wcF@PEAD5h(gL`HoHP9v$HbWa}tZSq%I#C9PCsF)3;`0ccEoG$zl)%#Xub+eyB@ z%`7pG7cXDZm+05OK}w{i>Rk%V&*SLDkhj$Xv!0vjf_5}WVv(W^&*!7A%h-r}4Do7q zcAVSOUx&un_TZ#Fyf_%r8?&4JmV|tp139Fk1VPqnH2xuT8-ju~^z<^oB&k=nlC2QW zP+~vVSV+OC`*D1>kVKt%t)SsWHm3PHRtlH%V{8Y=@~n-cPE_o0r{i+k^KSYk_bB;w zm@M#7vqTx3geQM|U-!;b@~AgU71P)go&3?h^?LE()b`Uum^_vtY~GApxmzdhC@9?X z`1lo0e^D{9QBaRXhs~B7hn#_Fk8^KHnd?;4IF&vf_mfV2*7y&?$BjffPnd0#%>KdI zju1$3?EUqkDkOPp*vcL4&{JGA_F(CE(3>Hd{6ybzgDs(=3Cr2}y=l8A4*6fl4Sb%# zy9VT6s{1~grTT^MUL+H0*caJrh|BtO9BaO`j}kt|sxMz=*`?Ch z7id1^N~vw__!G3UYFwdlEXm^rzu7!xnh(;7@swbl~5n6N7Kg zD@s4c^LlL~1{Rb4e7+^7d2@Ed@s^nJuA#`>=f{KUch(kG?R=k3N+z6G3cf#y&?(Lo zHQudf|H&4av%FGFX%Ws*A6u3oX7O?46@A=w@1#S2eTUb)vwmko#cg%AGxjE^&LA^O z6rM-&+4;Y-4X>^)P7fiDNSN@gOGD;TphC=7t3i71uTC?r8;uLq1DPc;-CRj)ZHNmc z=UUdkxt(iwEEV6<*Qe^>kwMR3DMLND?#9-;J{)prF*?0&x7wff`}c1-!+=Y-A8W3# z>to*d`ysJREh&R6>i=8tGqdFzeqOTAfBn)fAwko+`PIjYjN99Cr}(I4URvV0ZB-92 z0ZzC3^WpHK-=K0laIu>xuXv|RiCcTe3*hY&E>~>Z?)>}v`|Gd5$HyiDn@hJD*_!wH zpCEGeL6m z&!^80wifGtdH#Zompk9(Blb;yqS~GdNn7^t&W{In5T|yWTDb5@rEqC_#3x?Pt2b}1 zJbzf{=0yLU6_2*Q?)@Uh)v6)D5s;m|TJ;RDiuR9NKb=p;V!?Ib0cFQ0Ew~KZmvn~Q0F`S z{Ba0V)-usbndOu22W5$O@y=yF`qiy!a@v_0j&}3)^WWDl|6*42qhOYGxgK!m@2quk zd!zm+v2hxoJ8jW>YuoPT_Fb=kd4IZ*+<)=q<>fEiQDLlnoW?y5W60i%^Ow)(*Dp&v+;$OI?91+7>^s}+BJiwaP(8i~czx#u;9a;L++sQlDs23K zM{6xpcJI6M&5}o?^^uLyit_$R(rf%?7%Y5nLF(xnZ@oqbhqaNL-R4@AdYPJLStj!{+L(!`Ps_N>E~AgmnPQz|69H_<>aKg{0p=5CvHAku=s7w=3^&Z z%|4j5Z=Cf0={c!8lFnva&-uiG?b-b4vI}kg%cmXBDLH2x@v+CIXq)EEgI?#ZB**1% z%sv!U@pA1K;B4I$V3dRai?XcT+)&^ijK9D$xn2QRyl<{K@3KVAch-_`@9wS!ZVFj* z>-O!dz`bu*E-rSz3hXZZ{_|PG^xg@JFfaELMb<)7FP&U$Z^yl4?d|9)?Y$pA0nh!= zUOFXeZ&m3%1LL$a0qy+qVW1X+tgP&-`St$-tG~So1p4;xzn?r$STmCo^nk5Sr}HN+ zd2cQbTv+DuNpoWR?MFet>lyPUZDt)7ES+BR>3>YnYhWXHzopr0Md|_H2?qr literal 0 HcmV?d00001 diff --git a/_images/0d1b3ce58a0eb35ecbf357b88c902646a62669c63e3480b8f7c14d9482f6060b.png b/_images/0d1b3ce58a0eb35ecbf357b88c902646a62669c63e3480b8f7c14d9482f6060b.png new file mode 100644 index 0000000000000000000000000000000000000000..ac3825f06261968813ad84401cb352a2310fa538 GIT binary patch literal 58304 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 literal 0 HcmV?d00001 diff --git a/_images/1e44bd394d261f13443c2bfc924e9aed2ad758dbe96b0bee9f8c43e370a7a6c8.png b/_images/1e44bd394d261f13443c2bfc924e9aed2ad758dbe96b0bee9f8c43e370a7a6c8.png new file mode 100644 index 0000000000000000000000000000000000000000..fa5501b9ccaf265a8b5d0560a3dfb42c89e84d13 GIT binary patch literal 43442 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

iAo?VaTpe2WIuysUa<1l`(mFYsHx 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 literal 0 HcmV?d00001 diff --git a/_images/6139b2919252c04d11fa3ce217bddfaddfb94ff8f8d81273edcc2f04aef185e8.png b/_images/6139b2919252c04d11fa3ce217bddfaddfb94ff8f8d81273edcc2f04aef185e8.png new file mode 100644 index 0000000000000000000000000000000000000000..6d595acbb369e29829e01e8163b1f694410863b9 GIT binary patch literal 43320 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 literal 0 HcmV?d00001 diff --git a/_images/77a6a5e09e8717988660a8ad6e7c547f632301ef499082b0aa32d6f1232cab0d.png b/_images/77a6a5e09e8717988660a8ad6e7c547f632301ef499082b0aa32d6f1232cab0d.png new file mode 100644 index 0000000000000000000000000000000000000000..65278268acf37aefa5e37431529f508d51a994e7 GIT binary patch literal 43447 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 CF`?rC literal 0 HcmV?d00001 diff --git a/_images/a1faeb6b3546036271217ddc57a080b0fbae1cf6528de248ae35d1cfdc98ce9e.png b/_images/a1faeb6b3546036271217ddc57a080b0fbae1cf6528de248ae35d1cfdc98ce9e.png new file mode 100644 index 0000000000000000000000000000000000000000..4d244c0ef8dc3eb37bb00e74b4f3f9a8510e5d09 GIT binary patch literal 57367 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 literal 0 HcmV?d00001 diff --git a/_images/build_test.png b/_images/build_test.png deleted file mode 100644 index 4e93acc572f9b2a1337758b30d559396779cf36b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64511 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

9M-=%}vL4q?E{MEGI1 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 diff --git a/_images/data_15_0.png b/_images/data_15_0.png deleted file mode 100644 index 26a54a74609fbaf77f6eca112dd15a34f50dd6bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53877 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

_Dtq&vB?9Ve~nm0x{d@Ud%38Wo5SQ0q%cV&Q--V zwDU=L1L$NXL=+CJN*l{f*jqu&X++sF?ZNw4;5ZiEZj2eJ8tZ_dx?(h>v@wkk2p>{K z824ib6#OS0k!4P-Io2{nXQeofKPSf+r$iThJEzws@X>o@x<#{)B$x90J#KARoNn

Ab`h)S?(<>KE_0pP>DG%diNP<)!Bcr{w!$BKjAklmMI@8`h zy~dcs|jG^zwB`aG+*LVi;C z!ROKY9uBr%_P|+8px#KR^OUh!(z{ZY)7N_Hp+DRCv|vX>&i0awaK0z!*uSK8%2;q)*DzX zEeN7gsvhId!9-bUYXY5cUnfY@-2V4yM18)^ipcQcS`0)WwpBB|_hDO!I}9 z!u*+VnA8OiR-cd}_fg;kZSQ^N*H1_UU6RMNGdmQKAk^XFpF^Z4e+w|(;xtpELnPCF zRWb|u5J7vOIkh|;i94&8ZH*?js@|-@wkU;Pzk&)lAMwIosbyg(2XLezedC zzp~ku&tlFwd2*ON8lUo#e`Ag94|{puId76i^i-9eTe+r{GxcG2zSaA)niUf7XCU$` z-w&+6HKM(nqrJ|s$wL*udp)46I<<@YR?7pxAifxA1WPf-i{38teTMXRJ0(tZ?e51g z{N46P(Cne^z7*>f+X`P_dW{M*Ii-hw2RR76yu(9;^?3FiT2V8O!eBcG0v$;Q`ngV;;na+hRtTSYB;!p7uQ^{M+5ni!@S z&>dpqs>v)+BOB|*8jb3(2kuf7+R82_7gx?W6wcGNBA)B(7T-JS)Hw1kEoV*iR6exH znY|tlq+S=59aG*cEGu}KY(8%Ht?B|o0S)qdS1awtXjvHFiq~$Fl4Kj74(gOQgmC)$ zN1)uAz<_M~eE8|EB!BRiIh;TT2#6YebRNGIGKiQ1aM%^8kttU9SGb~wLx~8zS5~pt z-cjBvxxqUk_qrh2Op%&Fq+gGQm8%99#kM*sj*W=t2kxrrBcH+25F4H5nP!Ky+c-AJri1{-bu{bZ2V~6{B0Ua zLbgu9_IS80=n8gEtq#Xz0*2f??>jn6SOo5b!zl@;xcEG~J7m{8*BD8o_Q{j$WGyXa z@U*|Lu6(jGayV$ea&!jBK@qQU?pA6>6%i2`dIf(1qjt{m`wC1gwu77uY0eyIGdkS8 z=soHZ-qSlPFX$l+-g@e=EWp@L4h~Nw!hThxPVSv)w@JU#YMte1^aT-kFg@s`HL0pI zxmoyuzJS#T2r4|9J03(n%qUH+$#l8wkxk2c9Xv7Jo!Q|bNyl9GO#K0Nc5Wz?G5}<=t2kpTYbqcD3 z3(WGoC%8%{(>cyj?vopDl{mD!acsGX9bo@$~tL`14QO z9N$~$?*b?D@TMA|of?u=&cu74GcqnP$}XPU{rW_7=1-%yVFau&e7 zB3mP0WZW~VEt&i0)bSEV+=rRSj+h$t3qcRh<(z0)lxeHmCbF+{rH+IzuTg8gy02V@ zJF78fqO0=j(5v@{1TA+g;Wwi?p**AMlGg6)?^9v(nu{!#d+TQ$OJ-{zwxgz7G-uB1WjR{7feAlqmt z2>(ulBD6b(?%1k7Am~Fcy{nZz>7)9 zs~Q>H9nHM)r0{f`SqVx^Z*+W{lN@qKr96N#+Az?`QJL{}^@P_-k_iSLo{Z7X@X#vf z^$(TT7aH>4z48Mv@Su@&{pYy4azg!*2|J!cXjlTSujd5Ce!KB>qt?|h;mO=$=?wyD zx`nV6E7Il$d(uQA!TqROiy4u8(2#*k#0+9?e)-5WgvRZ>z4dKc=?~!8C=Zy015}z> z>}StioLaK{oV4Yd$^B8N0_uea2c1^a4bbxt$?uzKrpKv1W3d-;P<8%fOz%&ZQkZLp zn5mJZah=g=Ts6rCU{!Ron>{7qlgh~@JW$l1nK^H1XfA_(;>zO}#JGZTggLF52@$jh zyiX2N=O5`Do}lws&Eu^p!!JRbsuU-2_eF$F_15Y1{P(p@VbFIWWGaA z0GVg1w>6oH-zj$~661TNH_0QT<$5I*Hlh@}-tWp%~9->wpvt>EPBMq)iY2qSg-N=l;12<$`dZ6qMKQ=EK<(tfr=6+0s&O zrk?7ujYW;mu^efse+RN3xW*)%y91 z^`4hds|k*x9ts)nUux-RLfU*en3LP3@wRmg=#HH_HCGlhIXxTxXs6U9UPT}QWD@>< zemi_`n>e%tQf_ZAu7@lE9gsaeJuIslHOyR8S&|S|bAtv?QwCL|(P8D&v$TaoXfD~4 zH#cr~h%Lp!is0y_MTdQD)73O}1p+Sgq?fUii|5}BYKX|!QMxGUJkBuIFgCPEnXVCe zZsQcX1-lvT-o&cRCH@{LnbPP6^N@Z{d6m!xdq8Dm2 zfxM9<^JT+h`uyh+wSsQI$9-xyuVaV}0s{(h)@Gt4N z8m4!&FncXRgPmJnA|>tPK9@TV4<{yGhC@QTvt%1~gF-FzGh*k-E!Guoa&WysqWf;! zGQTM>GM$J1T@UVn!%4f??MEgq5zz>&>DY47c#)6EydbXnq#^pL1Y<_V!03r?;)%!L8T>7)TMr&b&GxuQf(IzVKM6~#mdYF8=wBw}O4PAY1OYIqOHBaq=AjLKL; z6H8im_+2veu*8g$zu3NIFhPYuNNh}H62`bCTy4ufspJno{k!Iux;(+IO}+1g#+p2( zrS*8yh78Z^pT>02OV-k}#@#=W8wr!U#X6jBQBKg6kz1hf?am_GN3>p|r)TDFwCySU z6}^Rb=E_d(&R?|0bhDQ2Ni(NhWTckOBEtMp?ZW_2_OA&9SKpenm+|u46t6X9tKFAOFm zK6&`={CqKziLi-cjay@V?!peLd{<+ z%?Rlp?B77n7?=bqF&HG$>f<77fxN4KMi(0DL0pizrc}_6_uAS{0cm9<{;0ZPLQvqN zL;p$0FM;}obG3cunN1)0*JS2@YHoOd7-uSf@t+xj7k@v{dHdRM5L(Jz$&}WSwOK6@V!ZRLsb8{A!19BgjADu*vbfQ7mNybXB<1s zr}WL`FED$EUs7hS)icjEaZ6Y22%aWmlr0*h@)C_`LzGr|`@ms=T&F_XN`ACy5T`?W zwd(Tv=IGA3@EQ4FXas}u$W{>T1rvu|hMom9Vy~G=SI2S#gx|?vL z{ZRXy`w^xFXb1(|=WwXEyP8QHY38fwHkw5nonBE$=j-X_2m~UdXN#Pr*a84v?)&WT zLo+wl`T9&l!KFdB`R^%flT&$O4bIIaN=*#FV*!F?Vf9FhlmKvAxl5Rsc9U2gNKe+IN%ZY$#4h^|-hTb?`8_bZj1w*D-+#B+F8S0#Y4Qz)rTH~=WS@0YJ8 zKldK=9xIEZx@JY6VGG~ytVrVt7b$QWX*+>2ZXz& zbh^P-XaRC5>~0j-6{BlNZS&XL<=a?1FS+wA4Cg&^tA|@??pE(MX)v>Sv`Y3V_a;Te zO{ch@*HH9n*8qvlmt&;R=|*V2daH1l>U8(5{%&z%iCKBSZ7wzEE}$r^ATYVvj>Oh!y`1)g~+OH`254))iq zLPx3nsYj(mueGx&lf%D_4L`rl4u)h;S<+r1l@c)6Me(`G7kZvfL*h0#Zfrt~Ucol; z#&-;csO?<;Q(5RAc5nXmR)mZApufOPxs2#W>~cQ@al8na;uVnu)C4sr`1lGvI78sG<=Qr z3JcDP_GICrQMd~PnC_%=l()#_iPwO6uk#>Gz?klP^`6yn?Gu&zu=N1%8!bqZLrDtp z^}Jsm@=z=F3ns?5Zw0@=^o3A(LLuAq2N{ltmA?tegDP-OTO1IA!IG0=zFnt{q$h0; z2SLDW-d_z_rKMy%o}I0^v!0JVVaIBm^O7}JU9KtBNmy`s*;WxjO7Wso!FRfeA(gmq zgu1kz6%4CJC-Ol{8V=n5$Wn;gEvF^k;CiTJ+d6C;&$ny(&AK9vE8|k=;c<0%evl>L zB|9OcWouA-!P5Vbply7_3~rCI~z!!Eke7X19A><_Trm;OC&Y zNBOCHx23`1Ve2;MSy?2w=uyljpvY>xFYszGzkBNkMie#XSi-?ZgTQj4R~zDR;z728 z+>(JxNXX7h4Mu$u2|Gd!G#HFBVWA|L*-3DG80*b|sP!HceTCGKzTN8LADE{LCf;K3 zKU;Vg2k&oonrUQFdp&r-X80sGp-K4`2zLASz4RUj?)>4*k(~4_{w>CO&OJm?d0t%p za$0ifh!%1AHrfQb30p@;heoXdEJhLD8@&C!qF&^ zg!TIhLUz2eKy}>eMC6inveGzijZ@$8Xbr12kcQa@G601^vx>YwOO0P?5tarul-H44 z-wU_R)U2GWD)@CoEoO!)YQ)vZw5VV?-j>>qO#4BZMt^^2c1rlkOGvseKP~O3vEhvM zTZ=Mp(QyP}GnQ(;t{~~!+3EWm8GfR%6Y3G0N3P<7*TS%Fb!bYln-*({a#Ibvxc8H8 zX@`rABL^(BjLY1vBgfzxeNJ*~+kQ;Z>DWEBL0R;ZwuDNMVy=%0bN^M6oKBqbtyaKs z=<^!2BYphWU!L+l9k6E#`GMI8ymGepuGZpWj*R6C1L;Nkm;;$b+v}BSO~;uTAAdY{ z`qTtC{z*&-yG0{L=T9v{44z>g%-7B7<)-}G@k`ifjM(8s^MZF%qX+GtF#JeO^fq?* zHcj$A2l=q}f)|ScuRODhpQTdjRvN0})lil$v(jC6O24(Ur{Jq&W$5r?u#gA)W_SmN z&4%M$fVHY<$4dcw`kl2Fm6;jMaI%N|+uI|ZRk2#>jQoYC&lD0)dSEET@u|Uco=R%f zDaBSwQ0Cpfe`QZ732?glq&P}^+h8hVvslrepswAz~1Q*2ZN{-an*W?a@Y1& zkULltq&q>TDIn_WANM1=yj(LM`P~_@yGeBWGjshY7(%osZ5!&~HR{%iod40IKqYA6 zsn=#bj+u~dM5@nyIR8iG0$(1gin#?OpjtF9Vn0O58Pwwnh zD#8zQkhk9-S3b`ftgf7G{HU|TuONv$RhC)MGO2&?y%ul~;}OcxA##n={yHUEm6oRq z0de|vRS-OfYyir~?Yk}C98DyOG=5%Q%$>Mt=J{kG+;HWaDIDIKy@37B1d%-&p1n@Abs*nUNze#P4Mu->FJ7B;lqE zws1N3{Ji8&Y=bYLf^WawIy;dYPc{k*SgRo z$(QCkb(ZL!P@^o7?INi0I|RmXzjYT(twf;f{lHJZV{XmR)_HBr&RI(CzI_NB9Pa*$ zrcyS^yy@z9;$Blsj3RtDgf9{aHQe&}+J$PXUfq3gnJLiR%869a^^+yKi$d*uRqK)N zZPx3R?tlS>I=6YksZysBSC8MKbonxITT)Fu&nt z8vXfk(*c$~X(_{c>YaaTV!I7J=wN@%T)wjCIPw?}j)RH(+|gI|+~vHM&KRDaoyu8EM-MX6EU{0tulh_{Pi^?V$m1t8R5kIPGv&%}a1ghj`tdGq zp0?h%z0+7>{B864nia&-;_cvS(M~VhgP)deo;DKdKm{8um`M>WKu6zK{te*Y7pw`= zIF^DWGp>UJ0>o=s@FL4l{o6m|tcy%6J{4R$R<)SXVbGaq@VWv@)BT_>?-?>MCXmJo?N2fZ z$LR4e+tYR4gOtxO@NV(Uwf+{VTE3rbUn4lmj^|~s8FSroNe`HBC=UYrO~D{KCQ!Qk z*c+D@mpT<_7p%xF-d>jY^{bUyLWF9rDgS~rQHDeO?b9phb)T)R{Zu4(wWJv43haH{Of||~`4PKf@qV~Zyym1ck`A#jCYV~72XTFxS z?O5NFMS}UsA~k!>t8Caso`qGixV4?xTJ)LP#^Mn&@8%ISi++y*nnZ#FGa}F=)=71j zn7Y3dC?Mj6cnkViDlkJcGh@@n;z<0dnkHh9Fi1FXT z7jf(?gO~QLTdc+u*TRst(ZPh_P9eMUhS@$9{a$mtSM5x2e|yO3xYL)n=|kYb9!n*) z4KtrPXYkG9`8{PNe136d*IVP^sPj-Zg%Q%UKR07%voKcQv*su!4f%U@UwvZuI`k&< zH*b?p7fa9hSpHx>I!d#R(A4a)Ir02v)H(GfZU%g#0sr#Y$YpbzBi+K97GOYdJiFpL z%VKY>`bo&EioeJ<2ctaUPOMVtE^|{1%1uJhuSqxPsUDnTNS=lFNME`t(D93A1UROb zhYhD!k}KWJV{=g>SJ5u}$285y$EYt`NI4!u!TKAI(}``_Ly|%e=uWpUxLZn+fWF+K z+uP>GnT%or+VST>WnBx`UH4EQxodxmX+hr#&8A;xo~f6krXBcv1LLuo3YFJU(Xe|W zg4dys8$2d;_eg1GvN@Ky&U4J14}Q`}Jb2DWc}?qH4@jrM$Q%&FZ14#xOQjxZY0miB z37YjC`l3+#1+rtu@3+YwXR9ashAr@K2Z;iUTWU12Kjw ze6+rPGUvm2d9n6S9W)h(xUdrLCv|f%ZL8*A07LA2@ynZ zh_swoZ>J~_t328ca;_bO*Ej8-s+zVlKV~Y{2o+(T+A=FBbgJSJ_S_>=;jqXk!v3fo zVVJxQ$-JPxE7A0Htj;0n5dwMl&Ka-~tn?I`YtDt<^qmWN5_&mH-nc60trteDV|pT_~Tic@MH_(TdnmXT@=W zf9f?qU9Id`sW0w#(XOk6JNF>`iGCQrpK7I~9`(dM#m4N^52-62tx*y_c>O-TU#-B5RE%5A4sHFajpqy)`JGl*9Iu_$>aN>U*{yzDCq$u` zUC9S`>}F`+z{ySmjNBISW0{9>)6}B4<2QCYHDB{)oJJ6-*tq4vxS>#s6N*xsVOC_zjU*vg1YGvicv{(C38X7kaZ}( z#@sLQ@R(9SpHgRQCZTZn_$aMnGl4|Byj+faH*3?DiGlBfgmd%)0$%1RGs-C9nF!0v zD-nk^+e|Cj5eO3A^pyA&SgRnG>Nehwq&p%(%;Lti);hGD-E*u}+t;pXhEHKbV^Gy5 zu#aFUo2e%G%kme~HdCHh>q;VJ9&dg8d2Vhi{l3AlaWbR35`sb+C+5I zapYC>{W+J;;XYUfxowxLk+KZ|8gQH9j!8pqmed=_^Ns4vRnkpl$C2D~$GOBfC^lPe zsUqs{zYaf4W<=MHVdA+uQ^v|>R0uG&HtnfQaqMb(?QyJAvd^&c${ zN>plXZX$m(7DD{*GU;EXe06bSs$q+wQ?7Z%m*`w)D1pMrj%ignpLQ3!sInY=gpo8K zqq1GDLgA$WM#5VMtmbh}TH*0QKC86ax;WxplLXv&6~2h9)SNzaV&_};{i;6Nw=IK$ zXx>Wy*0q*25^vRGW0#&u-{SzfJ<5ot0y_))er(4+WN)Y8d#5)#$JH6OTUDyj`kS2v zDWhL-B(Gcj!R-`X#oM~)XRac?nUOzQtbsKrusooPxK(y`eq`RpEAWYqlK%_6OgcU27Nf~RQJU-WHHw`%6?sZEAV7?oQqb{k(8o1c5^?u8Q)YUdUM zS9UaBW9&ZvQ8l?Y;wf}&IIA41oNis&{}t8rwAtFi3TNASGK<`Cy@V;ZK*{4cV%@>u z=q0x>JJWLRc_w_C8F(D(jIT)x>Mr-fM|dAUF}pD1c>i;BXJUL>X{{nYE#vu3zpAYy zDdM!>li0V6s!_Evt*p_2#m|23Xz@%6Qy^eU(Ru6e<&Q(n>GeFj^X;bB$Gs^I1kvB( zx>aYcV!gqx;7V%UbINM5_~qultVDpuHB9gg4ARl&B+LBEpQ%?`n+BHqhP{x`7$Jl} z%w4Ygxwq;0VnLxFjPC*tT~o|pu66&;z4os#T5L{J0CB)Rb+gEdQ?0g)m_m@K>v69gA1m? zg77kXeCB!W?nQ++E&p!^@qwsh0LyH632%(2)6u5=CJGn-cD+9#WvQ7?u-K&&Nx-FV zV-=CgR-jy>s3>2+<$hOApgNfAd{$4q|BtfV|9%OW=pkx0QtM+Kd^wBgwdS0qGIefF|iRK6EI&t5DpCoC)xeScxueQ{6t`gQUpmrP~gxwAl2B)KG%igp0#q{!5Vk9BZeEH(rz#yvr$+XFP9l}A>u->mcu_V} zlDA&#X+THFpb+D8 zqZB|P(203nn3NpAUS1&;plQtWLG%+tII{oug8k!!?|6YFiXt4%mXHaV4^KPL9y9|k zU&R7R%(YtKV5CEhUmp+h0iG`~Z7mu?4+9H3HAuMO5dExB9rW)_8yGZz`?fL}ShNRi zBZ*?i!6-~2eZM<=qxD*;b59^OC#U-K>>tqZAaH1;y4)2L(1~0hwrb7(?HK>R`LK^ok54yMIpy8;H9F9SuJ^}V#1(ORk6GL-q75) zLKf^9M8Ib0y?w!2Ws`C})Qsk>msPJGpCmn2CDejj{&j5YhV*@5xYMdG(|o*ABxO<5 z#Yq?N*4E$N+Ub6KwciPmS-Kg^(m9%|pzD_cgt`PCHa3+;s};&%Wa7^3^7iUHO(_6a|^n1k;} zR*;cn{ilA^s#GS7ItyI;mTNLe@q2rvC+tWI|I28Q4Wn*P0fz(^`*RMy!}(mBD?k1< zS0q%tV!5HfcC!~xU){7gUS3ovodxHP&L32%@z)_QHVk<=KP}o_ zSs-30`mB@pR>03TLiI1>bF=tI|6{jW|9psaCbS<DV(Jf)&;p5iYoOKN6>}?wJo^u^{B@=0=AYb4l=ZcN(f7;ZOr~kst@_5|2 z$UJ>=p)n$_@7mRd1q6kfLFAFDtPTbf*^FwA&-ETgX45TMpVN4hQXP*OHxn$5P(z3d zgSzqZD;+3XMtMnf<%w&&Ed@CXOj-NujpM-<0|@TY``hZqV*-wH`;Bb z3z23FrbA6jMVfOV%~NCUT$_DY`9?*SnH{(3mg#@@0wCVywQGqfR#R4bI*F#cGc?LO zv-SPgXeVZQF5&N;Et^qI>qsIBY?-C?3fS+p4?DpwFfh=?(`zmr2NuK=GZ|$Fk|^Du zA7I*4sxjQuy8(v|G&Ke|TH;XEOS@I7xSioduz+d{zB8jG(QXp)-0iFe#FT1CG@&$U zKk47~thz%zT{jZ7`$#q`6wRv;IvuJ926NEJ+`oOhNh994chNJ##~-SNHNC%UQW)oc z6Y$wX9S^6qmKl{jM;Nq&5LiH!tb9*R5EEJXuLv^7N;AHCBtPYL@6#o7+`mbaKP9}|IipnOVWdYn=4XwlT1s^TVF?2~+?Mfz< zW-^4cl};x+rf)y+X3g2j3!73-wFwnYwD@AtVpFuc-6lPJ_(MJTdnsZ5LuoTYL_vu; zKDH8*6Yi|k?>oc4uj$_PdnS?v=oDi3tXFfWRYX32pf7X;x73U>ml;=@6vz9{P|I z-%|}IHE&I$*S@gKx%K*tqA+t!@Cz>P-oMtcj&Cq@KX4PwWX|_zls(o!7Y1i}l1BB5 z{9h&;Dr+nzgu7xRBW5=Hmk8v`s3YYC^-yAFh>nyqcDGfPTgxFFY3F{maj*kX6wy;)0nYH5iuHm@<)FAijmWj)b`THge#R?k-8BK!ysr?j2K)( z1Kr!c!jL%sAQpHcF2dPz$28$+##X`4tLqH%0m zf;`6nh)!H5oy!w9^jdYk5So$*gQUr){@^NYMV0_pZE_kCiK5sbfL`TH^OeBgG zN@vo%hTgL2<1}MpzA;9XTCWRh@QbBpt21<3A&C>dW-P9 zTYu?V3!fENl3JrCA?zK~W|R8bJuZ3YcUU8>qNNqM&gRz|1K)9Y6_02WO4o?NvKAi$ zaa!cN6bZqk|5}BuBs<2x3v`BDz1Wa%TaS#4ynK?mc!Wa8WBlQYLZehd_2R_~pIz~p z60O7A5NCsS^#c8IUx3_!RNUivE?we7VbWery$(f|si~=AzdAaq z0?TcRTsG9lO@G4r!Aj`n%?B~ZefTfnQ|Vh>fwo} zPMi%iZ0?k-Jq|v7Ve&V}lb4C*lH*|cj}+~>dA5gN+3W1Q(TK<=?JB=_c7#YTx7;Q? zAPmQ*TrVpWrwtp9^kDyk8XI~Mud%3K=>=mBJ;z9>q#`H(^t8=y?VN?s@VfJmyq+e% z0DsS^a4$afbk%?JO-N|++M}|usdDbXL-JQ;dS#Q-o}q5xf1pN(A(_rVY`>}dsm*6^ zMY!SJ72#;N=}SF^ZT&{wc{bLf!&apDEZ$k_<)AK0@}b->ID=%rZ;yA2FtG@#Zwp+& z;Xo>kL!l$t8@>iEN2Rb@l7HS)9K#>hgsGW}qGJBfWdK09VGB_OiMMTw`o;es4r{3Q zD5ux3MrZ$lejP{vE>NO^s8;`a|Hl89H+$2y_H~SmNRN-CMxWO#+;uU~h8iW&N<6bv zD|2_}n!O$o>_lGSMjThNwDR3hw*0bGwIT9=R>K{nMrDn>%CKTTJm} zI+QXkc6fLvT_`tpAlw_*Vdcw*VcIGDIv|GSM$UvrJhCt*g?6xz6YBFEy^Yx8@p)9c zS31B*P8WNxYOwuh3IXbc4e^cQn1_a6DuGM25@>He5Cd`XxYw*-#dUNt80Z1)SEN{4 zB!UUqofwNlyHGPf?E3D`m>0iZlo%N%$^Nih1fkcln7%tHz%={WtTKH9y*`(6v~zlU z`U2w;2Z!0_;RW<$`cXU%k#`lT8Zf42ZPy##PJe!PsDN!`Af@XV!qGmdeZtzNN`wjWsYI7K;_dP zMZ_E3OK>MD6ssneEeq_G!AVO1A2KTDsp!uyxIi5}v|c5-+?*p=3b(etPKqD@z%c0f zpk$S1Q8YZb?QY4={Q2!vR+2<+Q>Y=Ba^jp}GP9)Utk?5Z|7Gn{g282O{raV!#@l~A z>wbU+(@_IU3f~FBrBZ5XSi&wAenAX`Qu9M#abc&5mE(OtR9;w0cht%_-agO2<@n0= z)IZ&Yo2lHY=Yg(X^U6|#+P`+MKrq?KXcZ=rqZ|?rJ;lzVr}KtnmF=QUYQEW~+PLB9 z!z~e))SD&B+T^-eptOxD{MjY&!=NkREcZ*``03um!+B+d4R)@^h0B~G0*HHhVnQyq zS;i%=1u>UhGS7?ZV$phh#O0K4$#(Y9JD=UjkhWg%$T3oc^f{K)igPv6} zsObHw;UH+WJHUPdx!@tDIJl!Mw0N_H`Lt;AYZ2`d#JC}+DHasqw@-LwUi=hwOW*t@ zdu8N^FAm8My1HrCu9w8ic51k^s9n=P2bO1$3atuYn1I0I#$++ zE|%}xV~At2)28;N$}0#h@F|3hlv=YpXWhg_=8mYQz)E#-s&oDdf=n_a6&ap20A(hJ?VjIK`1>%Z zZ0OT{W6Lk>q<#80&1f?e4d|I|UyvW`A;yR11-ef`u`!2VG&>G9+3%Baa;hOw z)o01%-hb3VxyGg<{uGQAX+B>UXvwQy+5fTe7Qsv&Wb3@yHc_D|t$CwXq}*C`+8Ge# zX6IR>RAjyK*({{h`XpbkN4xRi!(beCaEjw>eI(yIUa2{nPXzK2TYf+-In{|vN;NV0 z()xwEGJT}mjhlVR^SDpJ@t6%b0&h^Edz3R!wm%@J%D6jmS&T#Er@vWTW#s3B{@(h& z#|+Tl6YX~nRMpE(f&RT|Sv3F;dh4Xu>(Sa7{)W;kW63d|aO}zI!a6Qfx~(|8mDw`+ z>}~iw6ABY56_gW>$5|Q{4JH}8UAv@%xkm0;Dq!4VTm`b;C3>uZ1HUXUbrX~JmOcm( zp8__jJ^rn+i8hCyMkWtt_jsuc1%8Jf-Ms^(@E5#&O>Z5ZL4EQx_HV{qqhc$}FlgYk zZ*q^Z`6dzh(KM$AAp~|3(HgU?XWm-bx#3?-jtvC+3Pk5g=1MI#$!WC~KkNJvJ9&ph z46m5-yr%~X;6QiY$I>W{A8~!iS+eJEw1Yvq#W_`R>J+ToH8{IbY5I9tER^@h`GegB*s=B!qfkzy)a>q*x@X$_kW#ehx)W zz8@~KSP+Df9FAtQHN=4S)2FocS>`mu9U){IlF5F^jrd9df7U8<$qrYB? zkX>HumI{??8pvO-`a=tpbQm*+Opqe-fIWnmrYM2r@QwbwLb~YsFf4rE_yo%gerGSh z^h}XrA=t4+rNk6~2EOaQ<06RbLqC|FNRJCEAoitfV@QP$n-*Di`I14F!kY`ir(r*D z&%uH&qn@ft^iK)YAO}N- z52sw@!_D}gk|v@fmlBv&cgB@{jsL9|KuV@4m@l{*Vz=Dv|M|oQCQvci41CjJ{byW5 zWD0RiK-3`LJzMza#DQTHA%QT;)K8A%GxeWu_ofvCWQy3F5!>j0)mH#({+7R+I9>xm z>EFZ+AWo10<(P65?}+3-V-q+`qaPrcXxO|}LH*}K|2*+31KjJIn?TFQd*!M&-~yb; zWtvUY5$UyOzcv92VQbz%F`~GCZ1k}>>#6D4FNVKA?;T96BQ_Ww5)y-iO)Ku9t<6y` zW%ExN62)23y@cn99EkSv}8eSu_#5C_B1;lbgO ze-93gRWZcSnIwMyUcq#-gxcDaivR(P(%>B zY!Cmu;PKQVAt527q7uc2qo$^|Q3%C62nvg%kW4m`8Z70O$gu9?m8-Ln1S(Xh*|y8{ z&xa)%<$*POtSVO^OVvtI2m>kMc`FB03i%VAQ~6@s9#v-G&nDBQ?S92Je-%w6KR$Nl z0>j{y>ZjpUiTGCa>4AI3gDjz zsUM!$41+hA-)jf_n~E;@*=V7hmvNj!bH%0`6Bmy+>&oZv+_2DSC{iu($pMl){?~ed zVdu;dD6%y%J(JLpkM0KfdH`a3ZAi$zY*A8Lq4{>UJ-AI9;9vMjFg7-BmO|hP1zI>VebOFa#h6jZ@e-+a-#3f!> z6`6?Q8}VJ78C*J>)IEDWF%GPct!<9;F3q|!bvE?7%sURZRYOus5V!0z8!5Z@kC zbWsl6+!--7wIDnE(~SFvGvzsY#GvyDmiR!=O#a0@HOV;yl*E(8eS{E9(nCuE3IJR{ zWDHfncxqHXV+e3@g8(P@_2V<1$5765xtR>#7At9G*CnOaqnKoI>Ct(BHj2@;(pr;x zGvzN}waZlax0k$WMR1cU+_Oy-2?urB{zvUM2(%t$vdZbP|7)Q4Cqt&gPeHF@^CXjg zQNICp>BPi*+|R5fS^=?s>=0S`;E*X)dsyZ&?!E!BR~VizZSzio9==h3y0{b>gvc3* z@|5QY&+hNXf_d*2w-0!qWc)HQKJE&0l1>oe(*RRCX?<8K34kyPUGH?i^8*}{p+@|k z3)bq7bat`O-qJ&V?}6}5uM@@suUn`pr)iYFMT?m;K*2GU9g2N>Uf;r8R4)}E3un8u zL`pRChZnoQ*RXwmEZn$VJ6A+{%Y%8yyip0=uGO~0V!oSa-*nUc`Yc_v^;POrza%|J z1&gi5h%zG|N$}%UAj9iy+=$fuxWV9VS1O~CLfJ&FbKW!AGBr(ete-C1csxjBc}JQy zg9*k%y8noYryqdwN5Dod>Oh9!lK_aHN;b<6$k_U}x?YLv>FE)Q^lUYf9(Ni59R|h6 zXFrSWEslx-PFeuF!B0PO%#`X@K*-A~OAXVgXw2GWPkL4#48Xmsq$Dc^NbnV-K3d22 z5*}0g#jl2^{hyDQtLfkue%ESW0ISt}?G^{b1}@TV&)`=)@E{1`1vsoCJef5@AG!8i zP_t2GI*JQk_yU#Es|GQ8C7wNDn#l&Kax{;7$!ZCFF^P)t3-$j&i3=&Tv z)%o2{_ujJSxW7PR&=fNsoK-Qi@N(+N{s~AbpH#mVZgz<00{IjV!G_cFE5&1TY z6ji(F%Z9xy+4dL})#JhEqRO9d20yLktkv zIdp*L%!^0xbKvE3S%!EL3FWMzmp{9HhJV3swk(m)mj@Mx{ECKd$6REj`DVG|oZWrF zZQ-JaD~SLFx!A|03!_+u1(cSnXFlKm@#pHprMrsvYK&rMKO)TY#R#O@N3QUtPW0c) zI5&jIdv5gFXAoma+pAFYqoCmX7+;|JLs-)FTG?-|ggJp&3{1^Lx4DdCM}XDnb0hDtee}?Q?VU! z$q-6}JB|@qX>?Pe;L=;}P%?946RWf=QOFWz~--i$tF#{G~RxhK{a@)1`+R2J0y z!dSoSpbxY4q@J2R9dHlIu^{Jy0Mi|rf~4ji9r+|yL958;ah}I?X#z{Wlq@~0D1xmW zM{XP=j;{Ba7{E9asHi$AeUcrTocQ`n-^WBeyvRhDU_LP|tt{^pCDuE9E{{?&Bzz+K zb+PA@EY3IbJflP2^S1<8p$!NP8wu-MZeiJ2M(MGe@r=ABvA6qbj*4K#R5Df$u{`O9 zLBfJi<~Q^E8e0|A>7tn=0+)+d?VR%E?Jk~t=5O4xgiUUjuKYZ1@QgHRvW!f`#fIN} z)EoKvn+)~l{?w5#S{ZSsq~3~%IB^1v%CEht`2rUnBQziS%p#|w$=L1Xz|Bb$K% zDR=Q=oTAh~p3Ho_At{cZu5Z14OtErek}#)QPOh^l1NIAz89xv3{H`&bL%j@@vs$LD z>H_{QbN>_>SNNcCST%P&XB&n8u7Uo9-Vrzu*nq4YY5rf>UQvZ3ovp0YP zTCA{V;r^Zg{vgTvDFDkvFKT~fTkgE>Ep!qcgsg84z)UJx&oo^Y)Bq=r{;+lU|Smo zo}o8ufWz`{dAUp+Dh|bWCzXqZT`CkwNJvODf*C;v*KDqZBieP0W77glwyp$=Rx8C{ zz{tkgwD^C)hdHeh=jYeUn#^8jW>XqvA^gW->->Dvjw%HNz0;o^rKnbW$hdl zvE5P6hU*)6(aLc{gQ0XjiBv$|AA4xt*bdhoLvs2Pb|A!@iQB&(_{&`&eyX}J{KdD9 zCr2w-3b1`t99%mlcJNn{Joo;z*~>*30c;|;v!QbNnoR)hXz{J*$PK8i{DJ;TT*nGA zkjFy>aKB!BE|bdyT@?Hq2GRQ8)mugY3*b@h;fLpYqX4xURfIy*EtLLiPy|R@idp|S z54cLJ&!&e2YHfcQP?zCG`L8Y%8JGM$p41r9aAE}gQS!6 zEfP8ejej+ur$`n?)FnyYvXJ==G4%k){L2#LO_8#ZkSQsp%kgOaZ(A zy>L$iJvvi%b6Oyvv|W2BitgLZq;@-jV{^JAaBxW@KrSwUV>nr&ep<{!n03`JCP!b? z$c7@*;TOKOdz%`@K>>@5J-x7;{6PUCO_pdVm&fWr{XJKBYe;mQmIy(>K%M!VsDeTa z%qs>uc(gZG9Ir8Oaj8~USEF)5eDwRmHs}1S^=2toNO>8M3pMH^u^3*{wf}Td%v+oh zNo#72<>sl7%&W2LbhdUvpPDC1HEEx9x_I=cvKx+fIqNK|-MIE%gxXw`&EsQJ0DJ@t zo*qw?F@-9cv^!yanx*NKT2h)bgZ< zZ}zcGP(NLRKN3LuU4CQ&Gzwh_9uluHcwB8JH71u+neZm&JbBhYju!2?OZ=h<^~N&J zxBoaIf$_S;ni*n5PDwt1wkd~|gW`utE-v~#h=u>NfSz7f>*{yD0`2xThqGTTCeiME z%BK|G=oIJ^417EGjxmeL(_i9=&ZR!;F4x?nt3K}6hl#b6W%u3wEW~Af9a}UQ6wXBr zh7f|yJ&^FDkST$^P%U=X%8Rm#pP5+PbEJruc` zM?uON0s(uWTj#?Fj055B80q|wSbUcS2Hu;~fum&)udJFoj5r7^1sLxTMIL535;{So zYwVbmhO#CZkKd}`1~7}E`U2hjXRBT7Ergs|k!7cf6v^MyeRlXX@8Y&$$frfsOoMpC%=HsGJeQKMX`kHsv!2{Z#_*Ml#M?akdOy$ORLcUkv>Xb`*?l-= z%J1zqgVu5Mw68dh#^;yj!h}@cA-s{Uvf6T$Yt=>G44aZrJAXr!A4U+jb3to|8DhrY z=3(gLusn{BN0gxPY=*RXW~%aY*>75Ig8{fe=sweRO*jlsPtQ9r9Oy^EcN@~VO8o%$ z*YbA)WgB8pJE~=~Ikg8e-hIapjxhioFbIg(lVA=kuhwwCyV;eSM|lIb2*k2<+Q!M5 zsVRhIe;N^g&QKjo^W220u9x&>70O+&|<<$0%q z7%ND=oiH!^j0FY=PP+1|hOpC@uwtt(e8(g^dIG+7C< zT~F1|RT0HI3{%L{Lp2%AYu-aWT1$AyntqX^-foD4cQL+Q<+gM+UUa3SiFUaiLwt>E zAs^xM_zj>qiP53rB#)UF5<`gdfS$Q0%%?v_3{Fb$=IjfUfJU^!Yb={C8;4CvHVwa3 z^af5ufMQ~5#t88ST!mk?4`5h7?Y6n!ox7rp9{Avq!r!bk6X2OpdINDA7LCvYuEr>1 zgpQ}>SmIaDSkQEPN%{dHVk6lke0EXWN5a4Vp?vsf4EDU0Vj}Z7-zGQpN&BuyG{LlF zFQy?#?C3?bUE4^07<=>KU@o6~q3}!7ok9W29gk$*Cm?*ksdzzBwK_5q5y!sxcBlz$ z^l0fEIkwQ)QNP(9Zz*V;IHoFKA zvvIx$dO?NQOIsrihy^;V_s-wQyaLth!8p;<=7;MSDSe&|N{oKgd_QA&QsC-w;mP)R z4%^2#W#76Y^bgl(r3x{m^M~r7q}Y3CcN&(`NITTNu*y}~vcq5L^Q?sO<=<#`G_Pqf z$$)s!=GTA_I0GZ<(e7o#`g7dZ1IDRKN2>`dNG06~KI+&$;V+U`hpG6dI(mDzyMnaB z_FYz08-G{ZD{?O@%y2dKf-2lFE5vnXdSh+wGtB+zik(YxKDKmurzS5_uzC+#yxcg2 zZrj^5V>*t1y#5C0Po+Lq!pW&6$j#WjkLXI{|J7U=~)_{&(dEd9fmn0g(#|&QktcoDV|kenT9;so$6c0sy>e1t4-k#<1;w4CDL^ zq!7746GQ3umHts(mcc;e0w2zie@S`3VH!jD<4~aa`1nqSjviCLEQM`X)m3x;=lJ|k zcrXiJZ_vJzkdo#K{s@X%o>3kye#i$L&nun2w?qSgqDd80{6C**i~uTH{wghbHC$EQYj z<fsqJn}x?(_53u7YL1m##lwY;Z!g!9qi&S18bK^2Q{^QS9z5FE48&!NY+7yC)ed z>r~w0ytM?SF3Eq-9=IhPRk{&rX$)2boG#}DDO`?H;_)=OsNVpC=&p+^mk0UlzW?5? zXNW4K5xG~m2_zG-y3acMy=hMz7XHV91(9!TATCPCR1FZ{7k9`|P*7xKWI{9789^*w zPF!U#PyQd!?(%Tr=pFwc;3KFlHU9CR$IlDq{quB^AA-ls z`sF@_q7O(|5m?w}A0|_#Cei-VI|L5CRKoG6X z@aF7)kS#4_@LI(@H=F&*n(=??oMQ>-o!wfx)A!0jK2i4=4i;Q%2_vJZS*l zT}$SBiYi=584B-z_G zDkaVXABw3jlX5^DVdx06rdhNy3a94A=70)U<~nL&KRz3*y!QrTCCR{itGss}H=_Qb zAYsyENq|p&IMHb_HP9*~2Z3l(G-O3v4f7b()3Oyq^Ww^&f=>h9J|s}_%?8L!ji zD%9q4qzPo89ZJQKTp2^(9*EXvjD5lQGeWDIQp=7bo>@P`@EW6SLM71j!M})LDok511#zlWhTm? z=8O>V$36)_55YNbTzKa+j?e70wjb8aFz*7`?U^r!RH4us#jJR&G;P#dJHG5p9Er8x zrGq3J7z!kS41H|;wnb#5Jm17fjIGat%VO&O0N_sZUXbpPizg691kg7*8-o;+DaPy9 zG_0o6F&}CPh=?pL4FT5_B#w1@bNyYKSAs2ohf%qV7i!0lR=YLr{&I7kd4F+xL&Ifm zYUaDyq!VCbBBOry7N2}$sAQ%VO!N3H7~&y}L6u;9pAt1f(Z3*_Cw6|j$$|C^Np7Fl z5rlpu895oV@rJSep|sm@(?_*xE1bh(Q0w@jIm!WX`0&yX4gS(hi}tMDNn%Zk(Ds+> zrn0X@{Md})-CVBCm#aEj?YH@_uM3t-7U+hWFXL19oShFJlQoxS8ZVl*jq*zH5hJ|5 z{*CgtdH%QDLULrWX zN+~~Y8$FH9{WpkKE~AE^Xh=+9+r)FQ6%$uOP%oS)PMgnFb2x=FQsP1VjOND`#$@x6*gUHvR8E6*$L!to#GAL71om>XB6Tc83>nFdCsRqSS(YLj= zRXP74S%hx6y-GI#atwP0JBvM3-Fcgy1`TgnqZ?j|Y~0nSMOB~V!!igBHKUK30Cp$I zF&9Mks3b|X!4qFs`$j;TGU!x3GLZ9csr25L4^FF>I2lFYDB0uN&W?u#z0XmdQU4T! z37uU63Gdh~OWmA26ke`#M#iICndD)G%B^maE7k4;zNG0HxY^OmvLMaEV^PENod{rRedRyh~A6VmD{XAOOq#k49# z@jyT9VCJx!cLC?nqEW=wcMYu@4Dc)~5wB`mW&4(H?|FG|-oIS1jez7qT&unIaGziC z0&>-z=hLM-hy6i?mWXRHK*h`eR7__4RyIK5?0KL?vsAv5t9KUBy!0v0H*T`PnRiHm zHgC2*hTcmXW^AAw$<0remjLR%$?DhCnVZG^C(zAPtb9fLi0fv{br(=LvBUMtlmG-0 ze~8n};qQEAet%zFmi*$_{-Pym9Sq)0=XH|xWQU2ZY23>QbrL3aN^1#>-NrUtX)BT` z_I7#yM@Hpvq>6fZg2!?^!7yInYX2ymXvuZy;Izr?R~djim*uVAa+RPExuui$q>kUL z6#3oJ0Ev|c9;Tx+_QR{{`n#-cp71ZE_{+*pN++!_?+&;%9do*`gl69AlLNi7%#@am z3y9KwNDe-B=>B0?(SSHKb!>Duh*j{Qe+1#oH0w=K`9z+Y=41d_iYku>mqPXWve_X+ zLb3?JWEmq*3hOOUcb6epO66Vo>|3|!ET|TSui`p@-?;~ULn9a17G*b(@l~-?ER>oo zO;(8S7RU*AxwP)_`99DnClwwEEyjsz1~pa?$q)=-YWld{QIbz1mD(`Z*K^`HDPz6? zro|mP2z{1nL6kd4r$8op+#Pb7S+WXG5EP}&|8_S6O91d?HFQuC24Tj8>Ey0trik0) z1Ch<$(+PNadrmh6r665MSFA(7iAuSKFBQCf4GdF<;u(}|Q&Y~uEysmGUQ9}gfF~z$ zN?H6mC)pf{a=}Ih2LV)G8WRab)du9D)%V?(css0jqL20r?i|e~{n1e>X8NdnKLT?( zy&{~LYG625;hxrKd<@3$7BPo1bq4IO>=o9syE;9c1V^vY2&wF%)Qk;`A#2)F zcppsmUOzT(D7(KQQjE#OP|7Uw`=m5=0dGmVvm4Ni=yIF+OEA#yr!uJ=Q$M#@MiK2W zfd-8NWpP1_5Y?*j%i&+ulGk6-ydD6FO|C*l*Il}m-MXOl%5!p1+w`N+(X@Th5;dsd z&n8}_*WDH0Y+!w#BVF!B_W?dbvvIj67L>@|1sq6-hjt5SHsI)6w|LPSLZAZ=+oIJ(I<#VP497Y3y>sSw;GKvFb09<%{kHkwUj-Casnu3K z=sOF&T}$KV0(^_j?pi|yA zKmlw=$s))KB|Er4T@#z~xQj>A{$vS^Y=_x#fhGq)RCm7hN1*jz6Y0=;I^+1Vz)I-R zhyJM9^l_$9vTMM}uoC2D=$TF;zH3>$h77T2R#@qBSgm-Gk^ORc_b`P3>3&W|K_MJQ z_#n+;XDxz zwKm6Kzqib7U+IBZ7G(|d`i|`*U_Uk3O<}ZmMlX85vx^d1Vk2-<<^Yhu!p#*SK%22N zf`uhT%rQe6{pZ=Z;g><?xbw@WLe?fI~6G0O1cQJFIn^!d}W)rY1Rxvp8a_1&^X0i4lT>(#LLBB1ye4T@NL z0m&0!%n7_gBRoz2J~ z-Mrl}0?yW&nxffzXHiyagFTe|l|H&w9n=tf zOZ&rQ#-%^^%+-04*ZteZ}Z2=)3iy-jDZN*MPPK0WdM8(%)m~h04@@h5|1JPp2VTPVUIe-{p6)X4A3uJD^j7qnHsvqgJ29kR zrRHJgVQG-=U~}2hP;}FiNM7kAYl%enPGN#xVV%?ln_FPOJ6MeK^o5y>4Tcl8I89~0 z$#?NMSw})dpj%7$Tvzru2-fp`uNs)?MZ^hX&Rwnn%zNk49BCbis4h>Vw3;%ZD%?D_ zi7kM#x4_vuZHu_shXC^Rd9GS(Ri~wA(39L@2oux=&?g%kW4@OgOm@V&c+ZRT^6vmU zZzroQTYuccX{l7Z{S+pUZqG~6GTMd?as~)}gS)x*+Et&lFD2VC9S`v1kJGwI`;+O@ z5|F?ikSYY5_tpMr^?4Echoz#LqiKCZh-Z{yy{l4kQN2Mr^Ox3MT{f6W=cl`e+7BY2 zeL3-~9t7d;j_0j|z!k@-Nt#{7#BNW;thz}jKg_DSxM;1O`oHLe#MAcCdgqlG$7ZmE z!|Pp_CXurfr(Q2)poZ|Z-HjexHu*)N-x!10Z`*!w3fG5$>+u4Bj%~_@W!25torW*u z^42^%SHWQ9R3>~PBfEa?5v$Z}2!QcohlV(y+91{qWu)5rN*@cf4x|{18;!#6@^jV}ZpOgZ?8o zLGC*BN26N)5SVYVic)T7lJVJ=T=FsU|L6FOS#cyC0>mfjX-NvFXXUDC&Ls0 zZwIXF!;f;q6nnYYzLJ#Z$Ir77cz=a4d@R$$;Ko`#iIDYbhj6k4wx2`7&=6dVn$ZZ0 zMQ|_}y%KdO78iPWO;-}O^`=LtNGC;Yghx5S&I{r3Rfiw)ox^@MHF|z_uXuk&H!UAM zLK9yRr84DTRKKlAsX#P*RWqBOnw!5p8X@Hr0=CO6e$C-q zKv^GqbK3C!sx3RyoVjDAyE?tlBH!%F%XvCtdeMFLnl6F4x(Wq_p)8s*t+H{IoTFjN zF!xO!Ie^>i5DcdM=<0ZQNWWk(2wit_*zd)p)r#7O?k&k`hO9UJut}sldLgPPUQ)dx zg2fkN1U^2+E2FYH>@Ulpe5IH7sVCf4v{4*K(M)ac$B3!^g3xFDF^MC(VY5;B;3ZkZ ztS?V?=jVx@=SKM6UHVI?7-{c7Rpi-MgeDjtkHO=lr=XUf)$Iwm7(L_-QPCo3JBxYX zUkLI%$?x#)G&ctd-FJrk@sZZpLK41ysjIY`VTV!$|VkQ}ea5vkgD;A;>@Bxd;v| zFl&s5pb%Shs9I^S&T-n5s?4+5#J*g%AKtcI^8ZTI6B76KRmdNPjU@ztEc`NFQwS`b zAQM&|6MlX#K!n|~K_{%B#w=DU1=*#c5paqw>`qiUgqpKOe}-?g9(viK5RSV=_%8~1 zsAmEzLMby**X=s2`^%5up^}jID)dCVG89nxtG!-nS}@Svt$hvC#6v)SZ36U3AsPJ3 zj>9~kcja8y$oloW3wiA8+gcc^Wn-AtuD->ekG^yWGFpu~b!mo_suv60dY$ zg!wZHGAOZlvX1k$-tWI$glow;%%%k5syUDAc{_NH7@{awWHm?2DD`ymk3Sezr@g&4 zy6^<{6Iyq5&W&6#PJynFwa6pTh#p;26d96Vzq2zpS6if~no?cGa zExtM%!RZ5Qsw@UTM=MS+G$~@bBwn$mbZ;xG`ZkC4mvYTS=H4i3&%QZNy9#zA>MlBs z`I-CDSU%j0sY!)G3>Y@wLPX5vs29n4AgkJ%aR=p_pS(Yj{D@CM_Q^Y%39!b^daKk+ zog1tYJy_?m-j`JHK__t7!OsQ)fljipKI!jh6@p%edX0lkY1HL$ih<_I4Z=>tYcY4a zUQKCCm^#n8KEbc;rm=4eRPc?r-|eKHj-GQc-^P~PxkYk-EfCqcd%83{*Xd0a#-*nV zwvnS@b#7%AJQFU8#PZt!8x>IjUSQo`VyX^c^0^{%{A6U(p1KteenW7EntU3lBTP!_q>2O6Ss=`0p5wea&qsqh zV-0qYHsej_)RM&6Ois+N&4z+VTJ$Iig=rog#jlo3Z zb9`A5?Bp||g-Z!d=q4Z;eEpplZu4+E-28dV%5w&zFb^uHGMI^!uEhb>z51Ojt@p;s zk1zYKQLQYWJ!7j86B1BZDf9J&p(OosCBn*MAQU@yyX57Hry>ST%^Mk-1m zzeVz^!KM4v9Q}T*Y-=q^5dScwRh8sEhw$A+w~WszoHy4CqxZ}g-62X$6e*hGR_R&n zt?_#3>@Q&QyQz?sCajb0_;Ct&D?)7{J-YDF1EV&MKa&}9b5WGW)+N`J#VrQ#mKb9) z_x%jfNnlV|-YzP`uuX4vG17%0se|&-S^D&Jr&8|fqGb;Sv|&nPGkLtaobcIYhcApr zC24RrDE`S{N|D-}+q{i^G{~+e zA%5h=+aOhL%`2dDw<@o*QO$Yl5hAPnI57cn==Q*(?f#!BKfvn<>CBQ+KW_I~aW6mS zJJtp4=1#dOIpaix7cIa^eNzv?&h1k4u)JF-vnvESI9gC)C9D&&#B3)@n7f zsr*#t)-Yyq9jZ+?6I>c?+a@vPuzjY3pN${Q`|z)ZC$-t;#>Cb%z|X% z60L!+ZNb{eHsteZP83SZ)s=nW8ps9o^(R0_RjihrpQ#6mmRrMzKDcFo6?;ck__H<2 z70I7^=I{0-&};=dSb0>|y7i{A{jJHSv+ScVRr_>_-BofxSuz^k~t%qg60sFku@Lc&)d z5rPQ&y3!icDe<`)6Vgz8_Bfz-hU>1buI{)J zf#rNz>O;Hg+1BN{#y~R+;e%Bg_sxYIB!0Wg>ZVs__T@KQ-BkN8wwk`eX_xty_sd*v zdLM;?I`(8xMk4@%|`2*7p_i~pj`DZIPf_J2{&7AZT-Z|yppkJbg)HSc$tk%DJ@R`m3hQr)f?n~i+O@U zkoi8i4c$ha2Z$0iC?Pl<&B>E7iDTg4(^gtr`^fr^j>;6uR_FB;9$sHN4U~u7-QI$L z9Wj8mO`obIBqdvwaJ8xrg&0k5_AWN+fs}{p5ijNT_(U1?E1(e!u~;DDj6$+)R^?FB z<&33&+OP7q6b}0?t&JksYS<@8+5`MD| zuD^-sU{3u%FJ_^#UPz&k-j>&GH*3$Kkj1e6FuutH$dfN#2{?cZw16=l4CI}dzArVh zoZ$_p#{(NiBO)P<`+IXVST6GhD#F2#TfV&Zbe(xl^l7RmAWa;B-tQFxs~uG4)lxG8 z&37d67uU}!*?WAbvQ#QFeMo2=WO9@R`1v{C){yy03BE=|bUWgUcRbJpGbF=3H}Yt2 zUUYwWSe{=@WM{F=q&TvEdMZ%30WHYBxeND5$_fhrT*5duDv4f2lQr|2HO{+^lUXw| zG|IKFz7fqyw*Pb=O3I&D43AK*#KdxE3wli93rG~QT#lM_-od3g*pg}sO1yR)!YrC^ zAx%Z&6O`C$H59-0Qfr#=l`qf>b+H55K%JhR)S`*%r1mPb+q2WCWxYqPzI#-a=sa{C zyHso+i{oqGwo_U3i_<-dn=*L!(Ny5ww$#|#m3CH7g9J>pUtH_aYE2<^9hB9kTBky> z2^S~6bIPFP_s~piWWE|*f95VY`#P{I5jLZ|ca{P`{JOm&Cs%`sc*PTdu{kJ$0Vt3x z8pCYb%$mvBx#uzhPeDr;Hg>DMB_GWIjeVw=>?1fQbGj+CXEUNA^|A zM$TT?(y&bCJw0Hl)aJKut z^!8Eyt4B@eRDYSaTZ>#3ORbn`-CyqF-z8@oAZoXc`+6{YN`y3D zIP>0}SLMi9xDAK4^!sJKySL=eS*$ zgK#I0wb@|fpveDI+*iNFv2@+y3=YAA6Py5py9aj<4j~Ng1ovRU2@>30gS!U^E`z(f zyK^V!ea|`Hckdr?=a+t-?wRSQtEy}7wf3r2UUH8R5zxDP?WkRQmrTUI>TNwtOgKjb zXvo&l704-HKgklDF&U(NJqq$$sIyWN6N5oPk%}VKU@79ag4f=3ZXtun{^fBK3Oa}S z*)SMp(Lt#?K;o3MoMRy`%2!Mm<^#BCiy8k!21!(wcKi;5LW8^@I<5x+cgFRs{5PZp zHzne|viE8~Jo_D3jqJ}Zpq$Vaomv}T?hZ)wgTR}6vqFU)OfAY{dJ)wqr=9XtNova1 z!AwPm-qDW9q$@(hWjS7Xi0p`x#XnmRzi7%c`j7*djX+&={)9{g2DWsFsJqjp#aD}k z?7So|B@Dr(5CPCV--{}TJ04Tt7x{ey@L+38cR@jk+0milM4gq^{>FY>1R+7lE&}%^ zn>ZiFTKyW#_NX`V# z#w3)I|pUhP@&g+?WrY0w(D5>{Wei zM`L7O>##xFP<>da3ZZYDpBUh(e}XN3oA-`4Pc+yG+QgN|y~Xj1uSR$@ zU01^A1FFr=>+exu>*70L?C-9ECiF-M)U`HGN)$q2VL!fW#AVm9%~+}Za<8PvvXSCK z^y?D$Qt#1LWV{UAiY>TM5%5WN=;Ka{Y`Fc>Dlk2T-2!m@XoiM+%eZ^x)0T506I0_} zrDwqc9JM7iNMp_d!M2}{AP4;3DzOVa1>PBRW(v45Q&ZDm{=Cu{!+I{W|I#65K7I^# zdSiOB+Ke88iu9tPw(^<`rtULTZM?49VSRkxQ-cU2d;(v$)7MP}=k#9v^OUPVE;*IB zZg`d7I10tlBQJ|RKbuFQ;PX8jX^Y(Mm@*cIlFz8m(~-A|thUv`cLi$=0%KIbu zuLw3CXP4e18)Nh>W3Vj@+p2#?JHY=5G<43a6VFHY8nCuzba8Q&2Z=0U(G6vvaw19( zz9q8w`Y@%2&=b6_1ny006ZN= z3P!}?V>HGlFY3tV=1P)aYu5qkDJ5amD9Pi_mfMNZb;KNaGl>iGxo>g}nlr_bXpA4F!RZa4v#t&m* zmN!##pN8w8uC9ms@7@j$nF~0%4R#%VEp9u!m|K4_ zpQ|@(F5ve_G_Hb&Sq`%k-eB#Y%Zx@YM0cH!icB_3_6~B(xYH=>z9l*7a)Bk=qSBbY zL`31jSClG&Pbd?{I69285*5Mx%?l@wf*|vQMXiX9p3i9qHJ^dAF7tx@?CfkUF)bo2 z=lXDFBKZ379&r^G!_}2RtKDm~PF=Q{8tdcj9 zol?HN%9h>8nn%5t7L0@RtpVj)BwyZ2Nwo%chMs;jWBux9fmHiOvYSEJpumAaK(c&o zV;jZs_JWHh7xrKq0fZFD@!KTPC=6PRtSe?#qcq^=b2OSJV%1>i^w|EYO#%0hlU#~8 zgKcZ0FwX2&{lnL-Asa@f(u9xMP7>z)9F*gZYp%0_7Dv`d>;O!ItrrXQ($}ZDq#nwi z8|=Q}SP{^w%V^9EVm2%dY^m?vQdlOd5aaGgQFz#TPq5?R!Cu$#p}Pd`@Nu>;_XWBN zrlX_)cSx}CCAw8XR+Z@LxbHB0*-_6v;f|%G6H$##00tZYm3&7Cy$1G zj4fT0?Ai-Mc_-~Ft)iCGi$?gpNgF2eqNz6BxWzUd0085T;vWD?g)Q7L8598EU}B0u zJYx#kUS6E3-pjMv(dRMgurNYzYz@R6`K~3?@FbOsPcHiaj*T@?r_D_-24(J^E@`nJ9Iyzo(g({`7wOu?f{w*%pCctY$TUmNyjM{lh#rv z010_KMlfCh+RbM}p{bWF@j*qmo=U?-s*tt{nzEODmqVXVQdtpuS)Vd=Z%HI0`ER!K zFloLs(*iXMdwM=P`2ljtaSH?4fhaehS6xg5E_#kI8KX-RNZRlKkrr&86}!O`Aj1Z1 zc~k-{0M!}i@5~M;Tqc7sLeeSNE+`JqZt?@(Pi(1jMx|5j(E|DMwJ9K3D<~S}xO~zf zudg*6X$8gs7lmxDmp4oj%fZ^U2-49v-W8gc*|=7vPdIC{=MB|gUoW=jnBApuH_p=@-I@sgL{;(v>@BZFA2}cJSE|V&vg35bDQ7`?=b`SgX=emYbV9gjXQG z7>iEA3zc}oi5A{Kg+;(K;4L9zi+vWnu?7+xr;CdWyT3<^t(^i3`Mk;31f4Q5#?w#TC2i-0T2v}D1jc2*zZ%uUF4)<}6Z0OwdobUm_pq85 zjRN~(qW%m(+i~8`iAEB_EB9EHle)3qqypwc?bmNE2`eY#=LK!*K$eVu;fb;bW(xXX zHei=tCg=ZZ{5ZOymJ`o;7^D{KWou33g(!lFhhCV>*i~y@sdFDJgW@IAX}_;;?|15Y zDj*fjSQ9Q$lWF|^t!s0|H&N}6yznj<9Z&SkV3qu=VB!J=`>V!ax*Aj-tB%W#t_Yj% z{HxKa*Qe`uZ7=pp4~9Q1kDR^=kk@REeselk;)l;gwx%d$9T|Q;ur|mm5JU{aYXGP= z%|*V)MJreqxA?&(hZs*D>Pb9CsBE;r-~}4;-`CVc;_tDzs8mniZ9RAQ=aCw#23rIG zPJB0O5OzJ*q1~?qcMr6Koh1Wq5PbB1a&ITAbV`RmgGc2A$%^!7yL3qK=%L{r;hA&=xzjx-8 zj@#k0MflGxop|PoOwxd-okjr^Y;QIgW{Twarl8ot& zAHlm*gcVlHy?8?FC@0nA3FA@I4@sp2i%51%>H$-DhaeQfZFVBNg44NHblS}p`k439`-jcZ*>!tBP0L- zksGn_I!a!wKX0+WAAJ|Z_UT*DAEADY_J`I77wCGLAQosqRR7&?LZ2+gFbb6Aj?7Oi zrbp_(3AauYKR}_}x_Zl%9w&A$o1S=lRSG~n1|Q8;Q~wcP$y(P-%a!8y()ST- zxgeyuZ}RiEwDiZZu@Pf$Omt)W+S~fP2(R@EgM3l?FbZsi^Nythd9=pZ0A{CxE-Zp) zPmh+Ri!x=`otJRkHL-evLlOH&V-Barqv8bU8bn;3qEC$rI@1|!9;9=HKmN)I_2Dku zA0PDD)!?mzQA&R}R5v%(mFKaN33+LLNXA>=QIePEkQ`_tU&DkhTCMtic+k5C%pDL( zV%*l8A5DQ$!?V`qty05fC^|s`P^Az$CH8CcEMTzRK#Ku1dkqN|zAF$ocKfWVJQooi zbEV+$$hxw31I>W05sgVUh!5~Ig8YsC=T2M|py4IV#oGTMxd2+Sc3fft+Hv8*4jiGQWRnO+-=Sqcj+VfI3n z(w_>9>AoZKwr5kLS+Em6smL%*?xJBoj;RgsBe%cA0_L-duv4H?m1MF9I90zKRMl|2 zVFnOjL0!hj?|CT_fyzFCIz z$El?bUvLrShk>^9Hij-g5$i{j7MI!$YrrQ+=V@? zT%euA8V~(Q{)@S>!(pS%GDReO$gAG^&CjBX+>XmohZ?ZO1gBVBDSWz8+fDD3uslOL zU!%c$t?hz1WUKw%5EBXpscJ&NEO(57ot=UaMwsrBGpUL_=18-XMoT1C4Bnp~3L0GS!4(Q`QUZbmFyY{!|30imNs!AeCahGM%k;zlbM~+A z_%Gr>W1-rD{S$1FU?5FL4oMgPdq@@)f%`g~MQ!o_>nHy5NC-hF_ysWV`o7p`=hC!P z04V>#x`2VjhR+3^Mapf=)7DFTYVNk5H~2>QVw8|Nh_p=;4=%3G^P8FY)!H=m!P_kR zhOvVhNV530Tv+v0a$Cpr>H(kvDh7+w(YnAVc|F+fz0H)sV3vFbHdhr_# zbkw{6c;s=;gdJ6RR0&DR3neppl^i&Dc=*_s7Jfts|2+XQw{xx~K2?U36u4zh=XXzA zNq1D@gY$?^lZ`cg++UsUSp0SEVUMg)q#2SyIyXlHQ36Gzy|5nNds2HpJiT+zm)T#K zxQ#6=dOZ6!b2h;=^l{8#(qhlt5^Tp4X`{A6vos7J=wH!814PhLQ?srnUO4CWy>{I5fdmegLe!|Yfo!54SC}6z2OPr+;e95fT!@!N-@vg=J9n>7_fKZ}|aH5AxW2{Fr1z+SJU1>6feo zvEkgm9Wzr={nVRdn5I-f_FzQm*`F?pcn|6v2~vX^T&7Mu1DYUnwRDSs-Ol&m%r;WDYDAk(4Ew)@Vg z+CLi9dQaQcZjYUoYcF7Ugfh(9=9Q>ix?D1(@=%q0%q6W;9{y772#w=?f>W+75WQ&3 z)M+1(aNlivay8V?j+$MeMC5uTSC{JgnK&nkG*5VUEc-4gJPoNpmO>vv`Q-_IFE30N zLNQD-UMe)BQmszD;1GGQP;hyZ`FvjzXlr^kcg<8$vQG|Q_5BtNq_CV{%xRNRX!>3e z3yeLuU;E6UIhc84qdjuWUu{Noyxh8w!u26ixNrYg*K3(^UtFEAw@i9)L_uHr!{nd@ z8By-<k z9n>h7fLO?8FR`fQ1cUWdh%jgB zCzgy{1e<0x$O7{Ha;Zn%A$ykqzLu3+I_h72F(C~Y{;_?$aHzmFBhVkF6IaL&9xbWY zZ{oTXQ@X?Ff)9VOQBC+Q1cwM=U@VJc27Af<$mfj<&MUo{;O;2k3+sBl&(#9=@}dyD zTrJA(5p)l~KqTeyGGouq`%i>A?PubaGv2^RHy8ANeZ|n-`e`*Em`dTLxNxhfY;F{x zM*Bdt1)X2Zao|KW)SO>;ADL5Orwm!C)%P5lJUA149-RxKHa0I&W~#ZM#E^lo<*)aQ zL|s|dMhbtp{!QZN^l0SWwTnUG;f&U>ge>OUsLi#=4sQhrNwYv3`zI9tcT#SY0VLs} zwua;7gA`JAQjy|v?%amL9I#Bq)RmFYG~&s+HG0>!$0`Zh*-XuQg3+AsFHEgSd7G}W zc&g3#_0`@&sJPTBqw(_-Df6)c+`)<`HugNk2D>#y=GPtAZo7r<$bCM+(|jr3qjX#; z^TV)A^R5W`{Ymn*WqR>s3h%Ayu_9Z@&JqW}?5~~u9y6L>O79B^Ho5z6a$Pk8t1un8 zE(q8cF)=|A2VFWrKk#fo#!@H<;)TOT{P+05wLjS^G!6|jAB!qNL+}++F2BC{s56l> zKQ?|qCge08b|s4GMvfyw?&c&&N}x~pZM;I*fvew?Ueg(A){pX>RwAu$BoT*ip<3LL^xlL(`e z&_dhxDGtFVXwBgv&?%C<7K(LONo{_R)B0kAvf~Xx(7z*|+>X-dfhj$Y;7Qq3)p=)_ zP*y>KTDbSllMW49Ev1dq3sbW~PX-a4^fNY^uy9A~yp@GUA{G=lB*E1j=B&l4o8#bm z+$4|CjEUfLQ$TG5kaJ>(k*)?pomvNfD$pwn%uRO~T%wV*cvm|R*D`6Hz@YVQcjrW5 zh!^dEx6!+e&5EHL#6CBGIDGz6ZdEP@eE=tJLzVO>Lg(jatVt*0lf>fxV$d8K1d~SF zr=J5}$CGUNJP)O@!(6J3C7&f?3R}rOKi?IM;&g#Hf+}t0x)!n)!Nvw1fI!#5wp~qo zz>cZEAm8C5JgLjWkhm}P<$`G4=F9GiZ z9I`64*zx0#&MseWRgsYgIDU6!n_em{3|pCjAK2xnwl1C|r34-dGJ|;tTRXECl85*rpRu+x!uh&NkL+tX#QFddiT5Ft}`5%)3NW5h?6kev0~-ZD|aDqD;c{{1zv&_(=)#6L8cAw{$^jUhgsf zeGg2Yg3$u}gV|ATF2@_1zaI<$!%Yee4)CwCD7NIp3|tNsSksMWk7O*n9Aq2p~_>y3W&lXu#y`sO=nfOyqW$Ij+@9LDM zbUvC>1wGR!;kCOMP^YG1XNu?>yflq2g!zVis`CRPB<@wVF4K4cW+2O!Q^~S1GL>q0 zMkq%hwJqLfDJ4OX=&|Q?n%24)19x)4n&?`|0GY{NcG_b1=$2x?Hx(}$U;Y#rqmCE5 z7QIgNZV@?;`9ev3?$zqvO+X*ydGV0HCt&4H{4wtoq2V78)TlIf4cLUqjD=mC0Yh_g z@sQn5>Mb-s(IRU`jYa`%ew|2}!jw!FZ@Ta&7NeFwEcMU36gl6(?V6Y;iHwi#r6(PM z2kQRKPM6%^Aj#ptK`I<3g6t3G5k~)W%kW8v8Mt!9!#LsI(R_{b)15rRYiKRPHrlYSI zaq%xEnVatLeQ$N+XsBt%O?xzpeoTMSlujk5s02MYyu57oxb-$aXT=`1KuIkqWe^3? z6|g|+4?Bd58Jfkj@n8|C$#}~-K_nRXw6ZESYz{im6B>x#Y>&0lS7u}y{R2h%Pw*t? zLY)sG{_6;l5)ixsF?ZZ{UP`E-(l2OI68>z{L1^vA?&2mZ8wysaCza~BfwyvV_9HE9 zpk3+h?!sqL%7XALThWEbx8$_{V?3H+{@y)442dQ*lb$Q7{pkp$pouC~vXC-G*wwlh7Ur7Jr)>a% zFSb-LXY_t9;{3FWvynV`(784^?~lOyR!IYH9{AuN`%!16z?tn5pI`pNQ>hg>#K?Y5 z_fr_Y)Jz-%;X!>+i`|Mx>b(V#cRujLfdv?LV}^BHJF!mxhQ!~Ce?sDg3wPd^fX)#q z5j&=XGU_{!Uv4Elznm|7cjmKW{=-QR^~!|Iqqh9sM~DQ5yp`vTURn_U`wuYxA{6p5 za`FJt3_@g!-{nyv#TN+!Qr-^pge0pSV2XFg@1I8iAu{U61;^7T3I>68LhqBghqB4K zM$A*E=>MH(n!^162uV;8-T<~bsCDQgAq4FIg`@N&AZST1NDCPP_5Rl- zTQs;2z(&qK8J+)ehrj-9ivfm`V2hzuwejD9{TKSOw}L!GS2?TVr0l;f^jGdcu7!o! zMXt4;(EaZt{|CqE!v4W=kq+NAk^cs8|Lx_bFp&bduiZf?YW@N6PIaP?+r`8I+#c>! zmlM;A4N5C`wabdD8D^1bAcB*ENj_N|oXOw|{NKxu<+kC9TUyy+xd%14iOcO~r58jo zgwH)`7fi>Q74^&q?;K7m(UiDdp8Eyl*nL)FncLw0L67e6{xA|tZ3e?dtPsQLoZzl5 zoR3Xx8mb-NshNfqt*zgip&=n#Xeb_65iJLE2>CYo`T4qeUfw+sc?Ia2kR&P;kw*{*#RC}h^> zkuz>-(9wk#wH-b*obIm;;7YZ5yaqlYjd+FpbMhpve`)GvXa!&ND2Kdooe5N30EC1 z0)Zvt5EBsd#X&>sumBk;i25U$;*iT)fZa|)F1`Q~I05b=5ZE$6qhzZ;WjPsD!fD>u z`v;sA7eFLQIFrR>LC5owXp1*lTSMP!tzTN4nGXUv^&dqsR3J-K?;Z}OOK0rMByY){ zIqu`HHh*e*pS(+|^&7q!DGVgLCSd&*_Lz{{rmLye?sd;2{GxNy93q=g`2i9qCgwwP zkz2q^7yvpWOHs%PRj{q=#7_Pyqz)}!tT(M=dF{#l%y!EeUcGKVJS^E5iM(+Bz3RSPH22WF&ejIRzru{JRUS(3r|Sy*DGO|#g2>-p?kfSsE7Wb ztv~%I!0_etsbX`e;g5aLKA&8FXndKy=lFbK6|o5kc4Hdp(oug;#+?dco$*FliwGm4 ztkkG?cr2r$6SCn(N-GlKsw#GNe7W+Ws%ol7x!XFJzwuz|QooP`Lv8{@zj6r{4Yh5W zL$nG=5u^lC%JZG%vJuhw5P?HdNdtsc80O%YMeSqVd9sjF;W9Q#G!|3OH^5%F9eYcp zmea`>IhU4KGl=DRPVA1$C_3Vank}`c@iP&+Z>GcX%b&8x28)Dl@-PfMvT|?A^}t9^ zI2d8dI?KxkS;cEu!fGW#F~jg@qE@X6vlmMQMBPSi%RT(#ZSDT3iqXO$$LVJq!~2pt zB!YFs01-8*$N|+lG4%3?()JL#IOaPAKV{$a9g^uUe`#jWdkotW^#L#+EC+E_txzIV ziX9U^0vkOi8D;N0Lz!uRRf%Z)(YC1-zhz2d4Z7@+M+_L9p2D$3d7>r%;4QohZ*?D~ z7}n@{mPEX8@5;vn^#pVC)E36|S`}I~3!^K+*{`Zjg!APDud7xuE^egdY=v2|V^f4ek(syum5+LTiQaC=fbjW3#gIYF|i$&M-qsDXd;Z zoU)(z!`j*n+Ll%oGQSJLjKy&M3SGP9GbkPtUmODaCOxB<u`^Q>p2 z*m|p><^-66fYCV$A{|^nQj${(cezm+_v<-HVb|TK_uVg#A(iJLKICns4zmv131@Uv zf5+7=PB?ih)bGrO1rUU`l?(UBYb*w$SK#q^;-QADCA}IL8;kz_{rj)|IRxCM-}G>6 zQ%EBsexDo>mC_UwEIIQ?tP+c+?;+LhFX=Kvmfm&|C+X8=$%75|7~vME53mf{^*I{s zF~tFFu>>?cSvHJ5)uf0~o*84;WVHkfwY!r+?1K?~8%wAy9=|MfAQFffD|Q{6bPUwH zidu~u8%AG{8i~1oefga>?fPcskOse8KiDOac7Yt*y^|i92$b|FcSe^iX2n>H_Dq% zgw-w!{i_sx%N1MgQz}NyviIFPzx7&LptEpE!cCgvCm~;kv{GrsTENVL!0+~zv{q)F zRt|i`RQDL63yFoyi6;!m1`bQluVtJdcJB;F>UkZSCq|Lp1opbvn7)0IpEvz1 zlgS4nL)in3a^Qr#A>t$5k}|n2sBh>mEwMWPE!+!WYC;P4KL;lF&ko0UqMR>&5V(E= zKWda6P{C_A1V^g-u>AvsL=40`YmJPo-7HhY^HNh&S(64Cx}f0L-%*H?b7OW|-pv0t znSvYacQrtIy|uD&ZUL zVS90qfBrzcVwL%RnG+87j%BUEaiV`PZO_S@2Yy3!`0_*0_6_!VC8`I*uARkluxS(k!FGzL~ejH#?AH_Z>_9|v#f!EeVy%~rCnJBD}leUHGO zcNeTz``ce|MYF^oC>W^GMizb)F& z9CzQwi7c03)f!eVauk@Ub)3-K4qQ%4pJQjV{)6(az3*fSThQy&`FTZ4W3iny8nph2 zUm}WsnnGGr2=+gijH~TVsOuXx?MJ{kn*SK|-e>iA^zXUkF^m8|?Vg#GGbX@tokTgZ zVfLnFs_eTiID~Z>OT<(nnK?_RjYT{}4Skl1iHs_n!BUbh8}kzyzN=6XZLx1_PZWDH zn%fbD>U)1-Fh1G4Oz>g5S zo`I>%MM*|;IB^1AC&g zplqglU4&!@9WE~T9qB!YQsc`1&R!g+{Mmuj`*!rQ_3^t)qNI+eFoKEu8TGhDLbH- znql!Gc^qNID>N~)V8ecau;zEA(>DPStB`hSVV|=Lg?=G+@7O)s?)HI?bXZgjPgN;Cv#hz5z`Zu)wcj)XYUY7eXJ+KtB_vjr1K(@ z)JWrb!3KO}XLoL0a`16X?%%j-4e+Nl7R4r)^!J&6>Rd~tfTWj;^WzEq{hT0MOfrJ8nr40LC0>J>S6{2S=@%go0ucUDuzZb!$%Elx+1sb?sV8__1U z4A640ScT z3oTp}P$1-}2VbfZ;=^vlokrLV#D9Q@F`Te!WYFLpnk1N`Ht;8K4yW?=-q_2e?znCn z8sxo!^dN%}#I9Pw;DazC+%q|_c`+lcq8MwUsFDk$M$}=7_K29?5GI%!nb2Y%+9XUW ze#C`*HfKP3PuNomJI>kc7?UY=59HnlG>wYQI zlOH<^6~}P+?tyLUPtE2M$F9&_ApWQBT@c-p$s|PDp^QGZa3p>*Jk=Xo$?<6U7^m>WTfy_Yy8M(*a%^P@;fdTsUZ!2A48heofqO4?;f-6bK zJao(YSvdB_9}4zA&Cg;-#32Qc5m)@;CpF`^w>q|ot`)*!=|)WGXH^FcYlLvpvEV&5 zJvl*!wvPtT-6TIh9td6*DRfo7f!IKl#Pc2)egmDk0f3ymQe@A5yL+*M*l}VNB^yn> z(jV%s@dGGj5VGS!$rBdcdFjK#;+R_~69=a3E07d}OhHgL>?0;5Yn)E3htp zj5SC&fW;khHpH|Z3OhtCuw_2hBZxLRg{T1_JL9KwZEYq3Q@6 ztY2RaIXQ~N&!<@EIR5cmXE{P8Kq5a>4)&302?Pg}w!cSCyBsewpwpkHA6n|Cc@3=< z>~xT}J{b<|aL=tiPX@$cpZk?b%aQiuz~ZXkW#ERbPUB8ADVG zTuOS1&jkISZ%F}*y&C$PwbWK%Nio`ylfy}RRJ8~z5i2@p1P|PZA^Cd~cC;;eT12!6 z&G5}I%}}Z_mi_lTkaomwTsm;J!H)x?JF8DtUOYaSAJ8AvACNxCpTBa1X1=eWfx(Ca zQ1oeXgX~i5e%b|ICD2PKk)|PUhM@@2+EduWT_e{fx@EG7;gFX8nh?t>_^NGQ zB-$qC!RJw4P+(NDU&JgbUecgZs&t$(XI$u0C~M?gN4grr6+=yIOQ!m3eZ+Otmf}k| z#b8LB&}flW(SqERBAz@CrDCFWg8G=&f%4eFSkxG6f^I3YvXoK^C7hCjvV@XMiI%E+ zse}@X^1Y&Qd6g24s zcYAj{FNfxB^C|Og^FL(D(_IYLpeB#gc+$8g!6rQ>btb1Z;448Yohq$0q&1Kl8P<~4 z92+n#FBiK?-W@os+lHN{?gEa7i?`?fovEGkoRW@l7LFINW*6rX=Fm?s=D4e06=JFm z^OK8ID_liv#j?vT3+Wc! z|A`bOCQ>C*Dl#Z?F48~rGPFB19%UJInTjl}B@H0sl;)7)Nl8l`O1Gi6X7n~GG9O|b zXDMg#)RSR&{4vc~P2X+oUvJka*1TdkYYn5xp$3kamc6l(t>l zrhQI}Sevy~$ECmRxvkQH^Wb50bCrAjz2!9Pn`mJB_ zM#OI7S>v|kh4s$lL)Defnc;r_ed(S1Sc6^>Lkzv{^V*Aq*EcWTr`FfXE6ZEax4<{J zw|1}va0Bo$Fgyrs$Qy7=@Q}cafFy`U2*W_Zz-EYTljAzJ3hX7jP|1<-Sh(E%nWLGy znPL4T{kWPXJ2oy7FVCmIRkC{F`g9^b0F{B~K)+c1NX3ZmpPfHKQxw^^BxAG|?n2A4h=a<$CnqF@u2GYfcb|)Z?PD$ zY6<-D(CLzC5+gFxrqBi9<2<;CI}9521>z>u!-xa*3w6%ApQO2Q5)>qvbk7x#JA5G=2mKRg z#u5_G%Oh0|DzUY28`?Y&%%xw_beGqvXf$4JwBOp6xHdZ$-N8=-mzMuf9ZKHV+Fq^H zTtZDC_2IYu;IP_gyw(J5-m%EF))(JRmd=n?^=){qy&JBbEKP53VzXUsM{ibcXtYg# zY&s!o%-hKGKi^&d7J)SgF?i`hykOxTWjEtc~fv6+fjNpkDAw< zik;fe#Ntf%bSaSDc(}p&+~9lddw4xWo7!%pKNMIVoQX)LgV5pF?mc7kT)n+1rMghn zsA|)(Zu{d^Svy}^zpGlT`>idb9lN?+%l5+M)aE>O(ecmE$0$eEcUzsd!8YegR~K7Z zU90WP^;?_qOS?<1_H_Hl`_2r{{6|&Z9v*VHl9!tOUsL(v+tfbg$(-Y|kFSreJkdU0 zzJ5$szg>?nbs=xF1=C%C`-wbGR5!h7`EQkbA8LphPR2pY)Zud9l+}CcjCt0rC`tEcl z5M>^afhtG>_(gKhS^WS;tju9!xkw~GT%0d^*<{krHQ6J=B8wysdn+rN+8|ezAYO@) zQBfCI-(JH{T=r=}tku!hyf^HQc+=ib_7+N;QQykn!KtBMqh(a{9lj%Ra5={YBI91{CCa&%K2AKF1o)1_^$!|bGH7G3Y;z;ST4H% zOg#^*GmFU=5D-2PaUp&sH_$U}C@<;5Z$8#U0+B)!Y77RKE47b0!ifsNOHd*)FM@Ir zd-0^(rM%2SF~5r1~MJA znE@6Z{fWqblKxeqcERx9P5vv3KnK}Qj5?lFR)#{c$jL2dp;U2wQdGMk_h3;lN3C#e zKb1+h!->nAOqNoiOQfTr@S8gaK%qcNSUmpS^^q|;%25nj{HRO+j0eu8bgn=;)P{4@ zL;#PMaNVUXuq_8T0_19Fl3H~1tlrJca7;RxQoQ)FkrA;ruV=Y`(ot51zX#e&)oAtyqi3 zbN**Zr5qCRxS2_++`E2JTg92&P1%K7nGwYT=1xv?!gsbZR@}9=A&&I5&POa|i@PS39&a#7zKX{UWO(X!J7tNuRumx~EV#Ut@nJt} z7`NfN^pop$*-)K4eIyUrHr9V6Uz$CC4xvD+-e&ceSe^e#pcN!*#RzGxE;bizFUdn} zzLeG(STU+~uQH!+pErebRg5bbHE6gV-Vkr_cvu$ED9%MI(K^TQqNTk%nk8Oqv%-64 zwxLffT}|LXdTq`qt1(=pbK-m>Q?^|V7Lb9Q8*tT-#0Y&&A$@KAkZss+pEfwxEGFD5 z)yhmNQ#a(i-Q#i6yS3PR9Bef98gLmv6P>G^ncmddoB$U_z5U+F-)OlDL8=e-A%cqX($2b;B4>W@dk+aHjU9vQdJjdilOcv|*x) zcgwz~Tx_>XvaELrV{zBP)DE}{ZMBJWs?f+O8%5ky9W#yjjBoV^hyI2d!EV?#pEuS+ zFklSvmP}j=R%maT8x?Fna_ez1htqBD|0E3&$;-^_5FS?uoO(ZS11I~GG5uf{gCp}1 zbIrG5N}VPMLTJ(L{$kKj<2gyRYP;!5qAw8qh6d#l=lV-QDW@P?p0)`$b~d4OZiO1s z>qFy-w>4V%*#i=PRaErRs;JYKmSwE_{W(Ud%!8Pt!#XpzwPSEhp(hvnzM5^E%9?5c7-nS}d2y2A;61eiCgai97vl5E&x@ zfghfbC|oMFTn>o4ySu!d9X&)QS816>6W97=D%1Bu*=!xO@stsgG+j4+*0UQtk|;<;~N8VrU39X-mKFV)@sbgl1syOipcpq6@gu)o+{-)blg zT;ZbN8nllvqxTfcP=mEQ#UfJ9_)eTpMAuc`sEweyzja*G`ZMz@{!F%KU*dqc_Muq% z*xZ9z$0n0g75wxj%%7?kv+|CqJeM>LG+RZ|<&v-Ph@eeKXwFmwN6q`>wfpg`8@rwh7YLQZN{GzK4P?_t(@MpVw~2^BRUwllsuHh3zMH- z?ebTvOl2h%(Khw*yF<)siloir9!={lkm{L|n+<0%cP2wJ%*e@fzAcs)o0_r8|LA z=e9Qo;qKob#F=L;oNsZTq+QxNO#h7QP9>#-sIN-LeQm%@nc|{Q_fQ}cvUS7H7;3-k zuz1u{r0f(HCjGwrI=gBJh0q65sqxSe9HjP#Mq@}J`P5%5Q0so~GE~rB4OP&A44{ zUod^+A`Ir1rrFi9Q)Ngf9R*mrkelC7We!$S91*H+1i4v>pc#8r;?`4^KOs;{? z>)T}8PZ89QWH$;VYaIn>6lS7K-juKXUy9dKc=gG<=}kvvQ#O7R%|2evVsc}{UP^V+k)zDjwdtO0ft6N4XpGf=bVFK zQ5Z7K6u%1HEAGZKZh;pJ6c_D@_wk|_7BYh}F9EB1qiLE+fp2GGIjO^-F zd&vv7ebZ7Wyao8856pA5dsf?!QtCMQTQy0>1}z8!BT|0&O&6{>kUVi;Rk?>JNS?0x z62X_CO^pvGs!PVN#FcV=zOCI43z(K4J7D`KLxP43Fp`sp=F|f0gOcU~o1tg;36MgK zTW=1Idjp{o`b730wI3R}ddaTur092Jjz@ixOjmdn%~^G^gYLqH!ui6=?h7Wi?vpS< zn@kLj542-hkdWB?3@a1B?Llkr3@Y(RVr;Qi`&1E)5Wvo(8-GI4X^d3JzF-xgt_8rW zcaY%r;vgSrszgs7j19vb&(M-9gl#uXoQXAm|EzJ>Or6>*>s)VLy8(MPy~Hr*act76 zMU^zOs?e=E+1N>Dt@9==eyuuLUF#dZ2tnbFtSDK>7zZ#bT{4M-GX%Q8t{G%Z)9E7Q zM@5)?JwUU7>J=c7VSR}48y!LF-)4l>%SbgIjJ!sb3V?xOUXaK*Ump@?GUrY&PZSc~ ziUY0^XZJ)SN6#?t<0K#6pY&k?UJvVdgeSa?R}t8IVo(=7x?v7TpzbgmjlV1!eKna4 zopnx0{bj(vsa;?x^AI-8GzjS3IFm4mJQ6-BQ~INWf{MnL6PlWFLS6PQAXe6@1A7d0 z@wp4#rjwZHDxsY8h}i2tA57}W1hGMBg-fhSq**rD)*X-J@_h7sx~B?40(e7S%MPMJ znL_x~yCt#sIOdQgO$8K{>9jfogMovO&dbprvTrW2E_x1$USD|jd#4FQ;!GWTuezU)AbCR-FrrQmT=|M7< z2yDdxqlq>?rCeXp!J#MQ7hHMnuZ}WPO{pXpezZ+4QGC9BIt@sy|Ey2@5>rQ)#uUe> zeDXb9yWNZdipUNupeJ?(&&i^;p)9@y3^@WfD= z%!d z!ppjf#1D3f3Uj4>8((OfHOpA8LJvp18c**QAQfi05>-6Oi65~(waxj-cyOd0)iWOB zCumUG7LpDXH`ZWM=>DA3(b0fBpfm6oIPAk1z0{EadABSX29oian>sR>2J)n$Z;62{ zlH#N9FbL1fdMTK2iQd2&`}>T_{M{}&a#$DbwK48Mm45w_{t1pyn*b4mMj2Hgp^Vty z{8XLfrAs*7!Uo(Y2ieRxOa=Nmyt?surg>7*MDq2aE91Pq^Tl3#*g4Wbv0hYW{2ed3 zO;!=3=<#>rY536iSvTf#Q<5}3@c`;a+ye=%w;;0QFIbj=&VCioaJ90Ib(~fn?*Yxb z!MVVo9tNgbCF6=_wx4OCgh)lI$dc7uJR$^%&Y4dym0l9%%;!S%@4S_I27Y3WYKRkY zvEJbN$~;Yf49nhI0F$e2+sd5NZJSr?@D_9L-WFqNPSVub=+fGs!h$_ywF7f}=Bsy6 zBX)oty;ef#hQ!zg^LYi(B|d}F+%FUgat}D{M?6qB8JwoGV@f4z@={x&WU}#OQD#5n z>4M&=8%cNoIWT@s&sX2p>YS>cP|`fZlF@WZyxBuR*N7_|q2%dk%usic4wq|iNhN>9 zfvw;K@1)QBzZP;+Oz4L0|HMK7eCg#5X{z`Yax1OxlR33PibT2-{=^0BFNY|3#3Cc)ao6wfWUnb-7fj~qrLHAjBO4h{UCsi3 z6Ct^yMlzUTP~SS}-BN}*sT@x|Ao$ps#M4XV&>N?L_ba9Up%K%g(SZQ1!Ze>Nif?3# zzg-!6aupe(U8Tcb0@wT?aCN!oO1rp{_AK zEFGG;%?{VUh~Dl|1Z!MPkXdg}LI7CltRVSY z5M&<~?&HT9qhHtv)KJ|wS2kQQ={(tE2`ho~9_(ZR9O?APabNVkLS}!=&Wrm&t3EjV z2*&>A3j#DzXen8f)G@?cLpS|PR#Dk}(0kZ9t_MxY-an?)WZDH>P#M=o!)q0Is@Y<< z*Lm)5fm%IAR+35A0ZTM&Vxa!;$x|7T_FW}`ZL=}nqL-Udb&CUv#q9I0qEVWLmb9J+ zeOT(3wdmEQUnggmdXNh&C@euTQ3|gq&bL#*aj?HB=NJ#BTv^V@RHcrYEjSb4A7=4W z=N4w%>3E)SI8f@(T0sXm61f?JLKF2U7Q3SRvWUCAK{P`%VF}&DnP(3ZB-P%Z_kxe7 zj1P^Ek#Flb!|NfZ6C9P86>=!WsKWPHKwmLwjrFqHQTPdIMwy>J>~LzdnV@CqvBbfQ zW083Qjq`_~?OJE<`)_P*Ek(Y+H~2etEzK^_J_zBuYgI~a#IqPn&^qr&AC-z!6a&9r zs5h&nsTxAY3wtH#h0!SM7U~;>kfu*i2?IU9#x=1BoqlDeAq=$fAPmt*&Hw9G6bv z9)>U&|A;Vs7&Crc;0xV*-7ekf3kW{i^R!w&N#Benor6E%eC;6KLZirN)1-q2Lkv5B zbBKOn24XFLOn84CLsJx~y$67=By?p1M&9gg^Xy79He02&QxH~?^ovn1V!Loo>ACV? zokYN<0LNZ1KS;b8fP_anXAW*2#+wKmlnTIH+W;o?xd23N2BIK<@7&dd=CXQiQML%l zorawf#{@)Iu1+LPUbwi4%kKZ6bp$*pGXsn~vkTVd|4r%Kf>Fd?U>~(zwf{x){*B)7 z{uamUU6B6Y;)%fI8|AK-w#)xvfWJ{drK$H&q&5@&g9ZN%Ruv1Ftb0&i{aW=8RQUh9 z@sI(9k0b_TiI5P}_!1+Pt1p5(Y4C(4xrqao=c=uR*(ow0^%7{)b*V6+QRPS^=r_?TkTc*)SxmY3} z*wJD28TIvKu|hdQB8l33VVM(X!lHw|-Hu|8BhCR`z{uHPMwWDiJ)1y-0@8sPjdPC~ z)>Bz|AnmaJp}W@2aQ|W8k};y`mFd~U1#z%(()|%V={SCrDmYcCmrD8L)|#{l|B7Au zg(;T#=Z^mDQ%~BgcjLwe9vy?dF~xiHY&OJaSJgBB z@M5#S4#n7hEWg}U(P~#oh5cC8(=W;7Sp2_V( zzLgeJ?P&Y(0F^+bOu5$JrqYq2+4#p+E=t8#VP==RL4P+UVZQh)LdskFtV{FkwtVkg zqWN-~u#??5Hl<>{ID7!B!4%|QxF`T(KdH6Ji0v#31v!%q*Tu@?-_9ym#!UMK+e>R~ zAW65t3xTkr@I5`&@+A@ofwN~H=Fdn5obM^L!>&&yM)y+HF4P}6(aF{2tA^+Al$U4! zt^-!EQETVRlg09&m^eGKSW<}uf@Y^4^if{84XA%sB#NH zo%`d3wnYBq0VJ8n;WLq3iIwtA<&NyQ&r{#irA2Jy+WB_TeYcma{xa?0aS*oCh3qn2 zRxxz^V<2eC@qMr%eDk?GLUFHsIJ(3=9UWf}Q7CfB z9h~PW)MTwv$Ra8%6${38BHf4QU;pY(6}dE>ErJ;k!)>pVh}~H1bdhSlOES)&`M zXY#rW)s;891zubOTyJ_1rT)|-H+ZbxqGRN_-QGa_C|@oFvckEH>1|TIKo?3Dk0_sX zE{T)u7f(7MRSIS_8kL~&jFAgTIKO`9gvKY8ZbK?kSp0^C_H*Ti!KSJDE%>kJ!=u@t z%5po6j~UCm-W8_6HLI}Uf2rK5Ir`5>vNi9)Y{S_$BZTsDiL1o!7H^##lbFoToY-csHS+XwhQ4?&==-9Mzr@W1kkj=s? z-PTQKY!k9w&|rgA;=~|f3xQbRJ zhkP8XC`!SKb_RQ|!30Aq5K$Cav@(Tj-O1pEstw02x=a@=H~3;*YEeJM?A~K3CC8d3 z8}&*rfw!<_;&myX5JFvkk|s0r^bS3{>#E6iq#yJEj=k7UJVFSh%| zc84J4mA($oN42e{1{LYm{j~HnTi58Vzvs*+-6qxcXhrOKF18OOtu#r$5YhGo9!Xua zX?n5png*Hps7^}Im6dgW8rIG|C9uhwINWUFiI$xZ$9m}_;Zh-J?!-pwif zYwmEE;=8=NnJkymYFsLE$CA#AwoPZ>U<6A^iXY#+AfFjWVOMJU$idHvLU#hf@UhKT z_%&y;5Nx$|=6KaxA{dRDkYPzCzHScBfc$<;83a|Tl7S;ks?FpaIVrYXU_24Dd_D;8 zF2zZIpBzB#WkWx0F6v)jf&m@0Czv511IAm-@~2x`gM7&SkFmj`_FMNtjCG&+`;uAI zZ@yFvc93h#dkv1kOnp?g%fC!yK_351s=uwNroc)LY5J1J)+~i*-_|r^kw10w=}mE{ z_l~aF<^0_8CKGxJ8^t(8II)wW=CxXG4o_28zq}~VoAgN^P04z}C+!LUi{Vd6#ne3T zbkv~%;GmA@nrO3IWza|(HzjQzXvu37wL!_&!d00M2A8p@Bzl7n%ov}%6Q$pRj_;+^g|ITi`DGeE7tRycl zFJU}El4_M!Zch*2&D~vr8CjCN6|AV;G?0S@(JB9#NIfQeO?<|nkr2lN&*1U)pj0e^ zKVNUYL=Vw&<>f(vX1_;ze=8h>x7@ratp835LnekSX;#1E3+eBxrB$FFgCr!`l;wT! zn-VGS5^bUtS!$rBI`o$XRlqwjVNwUl{uG%j>2r88CjJyU)6lnb0;FCtg5)vyXyzw% zO8-&Eoo2}aV`EmRmJH)cJ>Wbl6jih;p@e8Y@d}J%d%U!mdG6*vLRvy87E7Bh^fQz- z9|`b>xO@XB7z@CCeP0oZX}GdXR!*|wr#6kepfN)ENSLYNKV^HJcP)@b!sm(I!7zu%_Ppu(-!QJ`4Jcu8r@B2*D?_|==_-|d7EgwKszH6;`oq- zkt66EE9{?t)U|&~kM;o4G3O&BF0vJLHznA@5T9 zv=Gk_Htwq#)-+d`gHRu(#D8pZ94bJ;YlF0SFsU_u3s;c-oG!2(OpEjR6?PFdo_oXP zU-}+`Vk_>kTenz{!R{u;h~uT-=g*@q`dm&~dr0g%j0(g4 zxt%=kFd0knlVT(F)S{aAk5i;7fSu3{KF#YEFsvnWX$d@wt1Z&e1#>Ec3Z&DMV4t35XdbGiei13I*xz>_oQ!SeP%Lb7OU$ zqy%=Vq5YpXi z5D}-(j@xb5W}pK2HJ91)e2L?&f=L6iFGPgrKBUVdJ^tW|J`-flY>^$B=7?5xU{I?C zemqWfN0K2^#Q2fi%~DSvwrNzskfF`28M1&s=?=MQPaa~ef6N^lnq4&*D>WPHYOp&B zSPeRN0llXySOTEA-d7MMX6LFyj!Sm_`gjrM!uYg6;lIDzA5s@>jPb)=kSIUzh+fop zJswI+CqiVWTS)J8&Ru|7Uq^ZToXwF3I)!2^t*%na0mr=0rAmj~pIPm&&SRVwa05#e ze&9f05%JFXtGPCe5Sqt)*0QCb7pEfW8(69Lz$4PcP7{F65%BVK&B&Po2%sl5MTJCT zey~Rj4fk=}SGt}J+Ah@;85fdoG`-w-wACUcff?T=0Q-6fcuP>Snd8q}@x?av)PEx8 zWEFew!@&t8jUYm~pMuNSj*5&WLl#GhB1<9;;H&5IeUn=qUgpqop+FL4CY~u}d(HS+ zU;2{%VIB2$+}}R`x?QdJdtG(}cjWY~`X|=2TC^C=XOK{=(1;IWIM{KBCSc@yRV9tI zlhrd2)nd2;8p5F6aNx$}Qo{->UF1L9wNwGcgfs9yvCw=RUA~;vLNjsVRePu5w~i_a za6*+2+|c95tEbiV=fF4x=wG7B7w2@5<#Il6K39N}UE?W5Z4Ki^_sf)STLm|>2*oWG z`KWLFTxo~=CU;T-+sFIb{bT0IKlZLVGX}FxM*LCDv#7ybjm+$94!ps1)8Jaz$w}*p zgYr{a^B@PsY5&r+JX%623BTcK`ORiZ^|b^^{$1hNBEm5czp&E_ z=UXqAY&)3}TQU(&FSeay zK5tY^-wVII=jkpN_e#VB7xPO4{VNg~K*JEDy^iW8)qhEYn8BuTf#RU|&=bdfOcTKm^lZ$AOFP#fQ$d_FJE{ztcv-otoTm`fjm)8m~mc5MVsRPw3EdPlo;{& zPTZrg{I@2FL;}c1q!N;qT_ygTYV_QS@}Z3%#1LWHOA?e}}o?H3B^C(W@>0fj>GbOP@ex|h6| zzeIur5n%OkD+7cLlsX-3g&tCr#KgqMHwWWRzXxEBS)ff}rlwOU&`5U^ULP;#YYm6V znHO&8NOg2{lv?cce}DEd$+bBiB3f@ZO+Hn+GK0|(gFSI}F+@Ddn_bzzwE2F^hcmYL zK?-Ez4Znx4MKlD?7A%$n)4Es^$nMN#Ok;38ej^vYe^YFKGkFyG zRv(s$olWgN%)#L*6~cn)$&rfOp6AC-z}2@S4ipHC?~lgK;`)pR>9p|0v_uz&K)HK* z&i}uZK1|e+Ho+l^Dj(;kr;@BT8#^AZ{|7PHVDXV6MOp+^pS z2Ct7k_GBl)~W(vY#@qcJDi2WH5b+C!zc&2TUsh*;;&62 zkxYn|$%{fh3Ow2JfF2gMFr(?X^_k|S-wsB(R>%*!RO@&pjpUf=?Ni_9=sX}po+c}- zgvVR`8;El9`ux#efbvuY^lpN+yKyduW2zz3uLp>Q%an|~JF^SDkuCJ#G%<>!GXY`Y7E zOz}dFqi>tfH5cwmhsKHj#8bjuKF+f@g|&yP#o{5cIB%UL_?zh>+9eh0*_!}h} zO!>0a<{p)EP=}E+B&kvNibp$6mLKe zFgAJVHG3b>HQc>2+^yzyE`=1*NFEM}^*4rg`Np_ZziZFgODFK5X%!3Fa@;@a?4@b_ zb`(yHhjN|sqli$JPhU5whyqNFe?Aueiuv)an?2S6omvJ{=DpwBnf0b7(96v4wl)cE z!0s|zGU_zkOAm(TdsX3Jq)u30l}>@MA}_`pUjnwZ0aqcwE91F0T}osgE%ZIA;$T5WCzR z1{@EuM9BO3ws^Y9!{B*xs-;^mlQ1(XK$C?SgXADj4Npt%EOc240i#gw+R`Hw7MFkv7% zS_ISt6q?DC@q*9I$7JT|m7%g$hw@D-Ok=Tw5q~1xr^(Y+sW1-=XmA>Qu3YjrBHfl{||No-AI472U7ll6cbCI)k0h>*e&s4gsY9_KqaZOZdUfEC9bb$eT^IR$AO z9S}ibB3U-OCu_vNYUNL>3^VSO@h%mv-gP>*Le}p7BA}e+QV^TNM;HV|VZV})thEJ! zo&ssgE#c}7Mx3?PGaY!mfUxQ_7B!KL5&RFOmE=j-)JbhV5 z^v0NJ8D$n&f{MNxy#fVAcR+iS-1CFzY+Eht2Az&h$m?-USY(||XYl8FWE0>18q$;0 ziN9LFjEe0uStbuQ-!YSiTJFYb^aAojNgFoU zKAH}Af0d`VZx~|L870=adykI3SO6?ETB@%Mkph zS_rfLM_PD`ce;RpK!I{fN4@d5h>eZSm#Lzw3H3U$HujlA!U;q1c!i>gR0<|vE-r5K z^`%M$8DDci7ADwC$L4NwG=BF!dToVTHv-xuL7T&e?s*&2;e5-wUO05S%)06XYq;&x zxoBVU@{0NmW5!B#;;&*Cy|N&(s>77jyYtsfb*9yzFd@N28qL_KXSAOR;xd=d&+udd zACMIMpk^Zc2AEQB^dj615RsReZ{<@VUe^l2#9>wwspJN?d|jBYr#ABX>w>Q8XZSRM~*Xdyr8KJ zSQ@3-)Kc9jZ567|JM1nvC=7r-_~!(*=aQyWXGl{Odb|z8QbTGXP#c!#zTV*0^a~y= zw%d)J!(OjA78f}yzQZ=j@U^_CU%*SLo z2}}?~6_|wH$4|b~A3n+iQJOwtHKV$DdHfy9tG-_aVUF#0qEHTvDl4$?544xYuDYrg?kjt!$h}?cgD9`1kBra`_-n zIQj?r%@xbanpa94D5(A2exUxy51Fsek`b+wZK;x`vJ$8bLdvUj<1s7(GhqBzzhfep zPp|!B!|yB1!^_pYcBq4nLAUAL?5S>w*23MSJgD8pM>0pNQBySdJ9fUAld+VpC`Dj4 z&*kKHq;l;(8Z3oxhD9RZa=Zy%r!urPr_A@S0O0+xFi_f61*gM@sNa4P^+w+o)}iUn zl=TiEo#)V8o6-;(_4j?Qj=7{jD)NqeedC(^oir-wLo}y7dY-;av1<4m@|Iygx%y|A zZaHNjP1P^;=!-3*kK+ZNHyByG4Pj$-LwH|}lnK|mZ+@s|$JAAz5i0|)Omry9stqm# zW7mYyLmf=s*-tW-77NCHEl@qlU*h9Xtf>a*g9Ym?WOLA~r{vdxG;MfBz@WpR&!Ecl z^x93)8;Xz>P7C$7rl0$5b4cyCF}=0!YhB)zC!S~h{7qMcYZO1_1_ABpCZ69493 z3SYVsng&QK5Aw&^vmgluKZuWZ+pr&&`1_x*;nI&EsJWeFa1}MkkY4VJ*5jV1fVH%ur_?tbkSW$t> zHzmnBEbyExS-mEuT1AO@8FucLte`*<25ZcLyp0~_CX4C%mq^??!?0@7Go1_p~9DV z`$<>Y*pq;0f1nJQ;OAdDIC~#*ClEsn!cvLZdv#r*Dw_v-oBnJ>Kum){t02@65eh$? zmZ)X}owrmfH7-=^7ZXFxk`TZGLT|r)h2SeDPVtnmo zv*R!%k0xlE1kmM=9LsOkzB6pTBqc%Si@Vj8#Uf}c2jq@Mn`+2F`yQKvf5dbqS9>Te zjur2j$-K{HiZ?@V~5#|1T)LRZ(j@6%D4gZ1Do zL0A3Ead_eh-U*Pdo>jo`#mvfIyx5bM!!o3MMZpHD(Y;eSP5dZLT;cLGVv{@kdnyS% zyZTU90=Fsc;6Pb2d7mVr5u_O#T#>az0Vssz5dIp$U-5+;G~wP*Yb8Lyye~GR;zncL zwFn%r0q6nHr+c95kpwgatKWcj32qBgMw`$ZQY}w0W2PYspuUF=bsuG1A{AnVUZn)<yC9(+3dLWvYA*7kZreHw5{QT%s50Fw1u&^%&0;K3qF zOi61GnlD(>!g2?dV06W)>%o8LgcgP~Z?}xN%*Z@@R1RR;kJqJulC$wF*$-$WNg$g? zAq7P7VV^pmdwbYwc?IjxTbb)xN?Ef>+X0h1(Vg8iKn8 zcXxO9;O_2j!QI^&NFW5apuyeUHMj?Nx4YPTfAZdQ&R?in)kQU{pEc(gvlHR$h@_^n zNQ*vtH4lzpnC%vXm+#&=2pVm%robJFQ7;sIRiF;CJYs2uj7Qzw3)oF#q9D5M_p$X2 z5B-SSvyg!tCPmoQ$~j81REs2Vxy_eWNxn=!+LT?xcYM@@(K3 zAxR|7<1qn3q%Y){aqL9+%wnDBqLOypeTV8*e~ChjIK!=Pt|Z6z8z_1tAdxF{0`msL zIcTjsD%vd$u-JHsOaMj8#7tX}_ilE`S&$#Tqg zH&0LU=KGL`t36yIj69*#5*-J*C=f{*ZiP#XX8$<5har+ggYkCDVJBF?{ssG%%5})= z*u$dj#NPpAL@pkm-!(JdW6U@NrR~*bruop{1-tbOcXS;nlbnIU4Yv;3@`5p*M_QTF zZtr)nfp?x4mprz!EDmhmK8L<)A1Ewn?5vUozA^xS~N zP#>9xczk;+1I?J>w>W;T-fZs>#~~4TChTJWUWbD3QopUp`u5w+&E&wsdv;LQf9XZ~ zE57I-@n0gzxdX_QK~~iDnF1qQas9*^Zp~G z+;||`a16XQ9ZFWI$(Oc!HOu2^n|*GG^|f6YFp zdZTQt5MQX!q19?5CRa>UP6|dmA@PnD-xi!vY08&ZeJgsVxm*2;|98C}<$N?Fp3h~! z$nkY~Y(^4kk-=1^k6-goM|GmJP@|<%tAzP{L{H#w-We3O82`q6c@rnGVI~HKG*K;kr!p1w+j1XZ=NM7|ac_9m zRs_JdIj2#Li_}{_U!QWqQ#&q%VZUwa0{9Frzdx;-?PS{UoRu&*p86L6IIqs`J`$z; z0suyUTa|VR!B_84HpT;#)5Ixy+*h<&4~(M5Kwn$(62M#s7>9qS^1`QcGz!k@e@)cJ zEm5q(Bm)o-I?zg1?0r|LWiPxC+_HP}mjOte^tVQj=4vj?IuF6T3?x5Y(J^nt%sN}^tj^1!cTP1^f6XMB}O-U~CSG7m`Gj0AOP{nFH z7Dma2L#0>Ij9u)(f6~JgfDD;A;gc8kzGFSTSP7MxY|iN@SetX61nf)Rxo3cKx%Qjc zx*lse!B3NH0<1mMa!AH9Ht(koGF@l)^3fL3So#I+%Pr;;&We1M%noNOCk1E!#<3Ee zAJJ6a<(;&*beaj;(EL_SB^y++^kUxg5cGK5u2-}(Dls&CxfuzyqS9^T!jmus> zfMYRgr+l#83JNIyKT^hS+&+NCN?ecklsN0Fed_Qir(|>>%wB4l+_K7T@NDw+!2Fqw{fC{xb6O&RBBrT=Ei4ShMhU?tb3+2p#&O6U%~Oa1OadkqZM}Tt|s0AU`DPs`9`19b@q;E zT{x`9uH5T~@cG=IM_PA+Y3s)LYQg}w$HJQ!AoZM5o}U6a%$pRiY-iNgl1~+Joh(=J zg%x6GS3C2;F{qbt0QsisDR(V~2m#&#`{SD4LHgJE3`KP84W47omojFF(TCexG|_dt z8-xix@4H^W7hx$J|IQ`SvcQmZ=vl7{ILC;#55es7;D`gQJo-R&3^(zI7N{@M$X!%x zs{0@jw%6$M!Y#3lQXfoCO`G}~Ph;2cr6ya~BV&G4$nGmS8U`pWOpPCMuMa+<0*u-R z`ZEa0-9(FI%}m;+=H`z^V%ql=I!U`*TOw0(RKhgGiHV6d@;wI$uD=e*2s>oc8R!Kv z0khn7J8V~+GW0rKVuPC~fz67gw1@MBoI>?I1top_R|=Xw9y^1xQ8*4{pxy%gME|t~ z@ScYjhr@_5%-iO>J7G8n`wmX=XPHHthzg~hGYw#Ja_f5nGM?~*7sX=!)06U^`@Ou( zQJV1JRws05ez_^%tM#HA*lO$7L_&oQyrJx-%i#;7Fo>q^3t=!q0Z$?`Kwy=n|B6rq zNU6PK8U;$QQbE_b zf%M8#2BUUwcuQzYv!`tnu#7Z(RKlfGm~6U$2%F+_6MEG-!WCdp!xdMXg#Bn=R#_dZ z6%)@uN|DHkmIddV8SO2eT5Z>vcs@odM zbx&a55kwqzOOx(C&!ty9;fP@mghvu44K%O?+OF+LBS7}r+#e%|fG$ucKOt-Qd>IGuHHAM2c?B)$dFg5$!qW?Dh853y@NVl2;K4bO#_uLyK69Fws zi7Xdx`xcmk;Q8-iEJ=(vJI~{1z|=w(gx|wM3o>GzA0)%MWAZ5-nYUK}0%NQNT&s-> zjpS2NQwMIv#ch(v+_U<}qrce^QLy{_Nl0^k6Lnst{)v;b~d~&6S z?#HCbI6A!mJMe3E#RP;tz#kaNMzIa5iqGzl@3$6Pbn_c%ykdP~Z)#Bd9HVCvceUPb z4X$Q2op^rSSOhW5{YZ_4AFup~jbh zi4yH-PGePo>DH4X*H_+d`lP?*3D?r3lMO?!J+GfL0UWnK>?yN0ZvgS{PzQ>A#^LjUq7s&!< zUIRw&^%Gaxd2i##@Kw{K*t=e@_H?H94uZ=t<|#Mx(PiFxH=Z?8Yt)E+a*AURn4KrdUv|Fa?Ieor8(q>fYI|U<^)msV_}wc=99PwLrQ9L~;;in&2hfa<6MbB;}P@cmw>vnYiS0aUYS zuHu+UIA8Or<2lVSVE9PnD~s6}^&d>o&utPWc8lG=lj}?PSQ^5}u^;o{w*M+8s91g& z4Z>pE0iZ{g8M=O4Y}V?KNO;^B;OvxD*4G?wh!6S_Hu0K_=wQH@Ioyb9?F}=uts_z6 zer~HS{$rcGKws7CV|vmv1ED-~W&j0TCdqxe@E4?f)F2lq@Gp$Kji{ZiGZriO9GtIR zIci(_0X0ocik2fSQq;H&&&Wxp6me`~{U##dUGVsOs&%15Vm?D7lXn&eM*wSIM6z2p zaudLDf8?>;-_(Splb*~oIlPoqL@)!Q3gnVlX_aWuV$IW~oUSU6gBy(-#(?}I0BXHR zQnOO@7VNQ&G~qOK;a*{#tY_&eGZ7rY+{US~fAx@H9i}e?OV+dK=X>VBpeRB-ON3*@ z?eP-5LaNy0Mf1+gGF1+Jz=M!y4FV&cTrs~KrcPFJi+`^K62=Q=24phsAHU)} zzSj9dxdUm#Pb7;9tOjz+bD(-dE826cxPAF8hYod1v(-$i9La)x=GYTN#mYw!=ZVzU z=Z~{{@!Yp#(zVbN`y_>1f3cgOnayvbF(QHoSB-HKbv;4 z0CJ^m8flkGn3Zc5RuG1E`o-j-VPQud#Jw@Y4uF^Aa5o)OR&BQtdS3eR@WAxmst zQRwf@wuH9NaqA~v|9QVsIEV=RK{MUH#O1Eq7^~gAi-0qzs~5xeB76S!9LMpyGwrk< zmx-h?Phx?Smrp@Vw-sTtAr)ATZ9-t^&mQ5wY49{WZPOG_jEM(08Fkja?}-5a^7k9m zU2d{Ng-+zKBJUYDatKNJP{{g9L_J0?dNxnR?qY`zyPPh9DuM0AN>Jw?@aPZE0^bpk zQ=$}n+Wz`_{Deo0UP0_&K)HTC$J!0*>E>Wzo+nsUDK;LdiydO`^-&aCX{11d9&)^d zpZFs8yeVL0$6agRO1SZ)#1(5L2V@qSf{?tavwUwmEImSwdV~DU;2LjPMCa zbS@&n%uSi_xKTj^8(EqFZNW_0<%7G7U~P}o?gx^u1g0?hqepe2U;7!32_Nbp-f$p) zQ`P1t3tb;{hy5Ca+F|6cIM<(n)N`h*7d%!K8yI= zrIh{cAEHn5I?y1%=S*E?48%{e>)Nuk7fp2W~Rq`E1-gl7M;x8Tg zR1;csxlpp7bm0PiCoT5#t+4)}4^u~Fz^#YeUeR{sgI!}D*4|BRAbKJrY+yJ%=Uh`9 zxI06JN2c@ewEu&a)m!73NRpB!O-#~*lDapfw1I3%OKde$SO6g);2Qlxt5U^5#9OK4 zm19tDeUKYno*SZQ)+G`O`^1zhT2=WTK@n9Yv+Ffx5TD0KMH{LkRgnJtelk=YP=WgW z@lR*9@#mIKMjVT8-_*Rvy#1*1v0l@W`CN&Jf?+iS48G;zX?1qZsb!>M*`AdMth#lF5&LMxoT?mE3p(t!lQf!5K1+&wh8_4$yBZ1o% z2F6oG@YeNCQncR;xrzvZJ$r8;g1xDW4e;hMhr#h`bQwPf=}|8>*357ReI(+NMAm@> z_zUyAV0^s{dIuw#p8HtevcQxJhnK>8Pi+`{>B0kA=39bQ*&EHgZ?iJIznbkGMz^3I zA7RkUeqO!T`L|FgwkvkX757f9rQ=icyqp+BZRz;)fQMzfmW zYCA#_&2Ihu>+O+eN>Y3Z=c03aJ7YH3YjOtj`N^V0HCBRoKHY84uYQ4HoS?l2yJM;x z?q+b4zEFDi@aJKd4}u8N+ZxbW!Ucj=LrsnMq0QCB2M1S?Kn4}4A|nN{9C{o|eh-VW zpcO}nysQ`i$Ey`=SV@0BU;60iSmMDb=#kt}1WBbF=%B>g(faKPb$9Vaf@HIncA?Gv z@4t#Bb9;<}5l_R$bT=0OVDA!7NIrRgd!7lka$%aqkJUJrur}|l8zee3Z^+NaQ_t_q zT5U^x`#tKrG2RsQ%t&Pzb)!*@ygW!QpR;2t5%5XNIP>@C(0ypWD`k2N*ML92%xk>qlJ{>v?9L;=<3e*a{iBMqA-6`;i{yEl5to5Y?Nj->VcEdfl0 zTW;;VVl#HI9y#t(2d(*3O3Vh*B)r)qv`o^T{vnC6a>&UXs=DYXnA5U74W5IG)( z?^$l{B+mE2?j6>@2qwb1-8&hb2w38H$7PUDHI#|~8GEW8mv6AH!bWGLzQHIaXRvem zgP{&mGGFu=@^c_SkdfON8##mWFTRNJKq{4ac-~g*Aii^2q~NfL&%`oa8i@1n;w^JBYjEX3tW?9%6)S4CZRinayB zK1+5+-klLhSTeXko8cR9ZN~}S2Xbp1lfBwsZZSl(v$aJ9?(TALuP2m{BFh=l3>5CZ zrTb#FVN?rnWQ&=usijk2^naXNy`DIUHP+s-_EYrwtZ#AllL7ZAk???&E;`E*2$tkv z{K*Bx;EsfiBE_}hp%FiJ!|B)5**>fY2mvN~QYpkmKi+GE!^=&wIKMMW6I_Z>@AwJI zdS?IloDb%@qhf?<1D~{Na0g&6pfXhNNFSNZzDOQEPN`-Xij0KW6q7twA7iUm2nng# zCcT&C#-I8r>QCXs4tfya)6(0H&yX@W>fjMx?YS#UnG^l6r+O@b6e9lQe$U2^ZIJgo z{@YWZ&>_=bc?|5|qHqktSsGryMa1%@K||E$J4U3;vNI(GLN?8LOqd zob}bf8If<2AgS?NuE99Jq)HC zzM!SjAN}8+vJGxNbNBvJ9&X3!zR@;sY$p9H4&{3R{>(i!-g_9zqh|QPij#0#C5k5o zN~cIC?8h(KnfLvjK>ZL27lBK{vN`AwuiAI_K$dn3EN_~zRQN=p%691A`tijxS45Bp zeJLl;J+nC4CNErv^@(Y9V-+59HSVTmzJoFWXHd5$aah&JDs(&&d29e^1@Vo3vuFb+ zk()P?r@}5(n`o}B!nxkR2MOWk*H(3TiXLowBU+Hz1EANevmzH@huljB&R1}m&yqxX zcH*a)Gx2sVUUe)~MRg2Jf*aaD>Hs!~XCyUT$bU2k??s^x5x^|_{3u@jUm)|p1`cs$ z`Jw;2d-(VG;T8-yaA`t(H`;$(THgx*nSFM{1EBx0j0kj)z@?uzigo@`W1J6@{)pVA z6@+91`^Qy)i-*JKQ_5z4OCp!YJu=`}+kC@Z_z5&Dt=g~~2C6booE$v9K!uP6--ZW; z>PQK|n8P}C<chb zdhI?L3g5VhJA}Dp9sT;{GN|B+RyzE1;s|&pa&y!Cse$qWzre*Mxn{328jDeRBaw8E z?EO7fg53GRe00kfP>8>^pRV_F-2obR5)iy-Uu=7l(i6K||2`6yU&oa}dt@uB9Y7o+ zK3{LDc#Qiw7H#pK{K7c_B;=OAg`ieduyRvA`EmT&YK+3?6|>s%w%&WLJ97trAq1W~ zPQ)o7j$b-sbA?F#H3d>Ga!d6$#+j+eR@(DAGaXS$2z#!|RG)aw1V;ZNzs7zC!ejIT zql#gHGZn8b&)fdGrj3+X3#)-)gTFztH=GXnjioJYZyoB4?VoOza0QV~*m{D}k3 z%~t2c@86I5puJcEOIlt9tJ}xh)@-wRN*%zGd%p|GWbhyWrBc#YjS-Z6IGEGg|FF~9 zUz47?;%%q^?AZA$Fhy7pc~+OUzg#PDRQ_~y>;NdkB`=-TK*DeLo}YZLxXnqcwfd-- zO^37EgeG33m{Vx@Dg+cr)EcKNHD~``O~k>(l-M8tp3G)oU?2lH`o{)sUsD-ELa=kF zC<-Ti*5V=(e1Is&Qwyc|PdS>AdE0xvq4$5OH;RR6oMQf`ix3jQpSI7sceuLC!rX_^ z=WQ`F9*Kx|sa*NX&f{f?b#pZ#AEmn0==p$HY>=P;a~glbhRR2{!wIm?b&*4F(G<7+ zt|B><{S&2HXw(svtI;%X7#tHHki31p^(R=41Wxrj#7-C3uPAgZxL=lwT*L!nFN!SSNn`>o zP{gb($pOk=`?d$G{}U!s{C_*;wuceXLagpDTV6eKD&@`um(&N6+?P+Nqt)*^`53{{ z??A)7-ZM$Q+cr;%m%F%|o!yfjR%a}2z7v&Zw{4nTYURwRf0NP?THKfF*cCZ~V}*Ow z|EVu*Jn04k`g5TKZKo}6Q%uyY{z(7ndC&FJ*nEUPDE+kN&v47(s!D!(`M#rOzY#biSKc-%D2(Q7USE5)Gb=K;HU6Dk|hnM555q-L)h5*z36 z!2{6K=j8|XuP#JpL#Oh8d-*H--dj4Qv`8v$heRLkf?4dL5l*~kAa&qUExw{=5`{d)w$WHC_0O)r zA;Oc~^&w3-!(WO$x7#D#b-$dJucmGZ= zCHuU^vHs#6HVSfk{Of1mBig?QIILP|d|GjVKHeq*zfAsMa##v-Q0tW8JUq@NJz;Er z);?S|;)GPRoNe_)y+7alz~gfLV+HLV$&I{`(=em67CeOH@1(u<#I|gzlasvSyH&3% z&}X$Cwp*7xkg9cjv#JaIH18XIq7}x|S*btJog&HIu_pI7j2x8qR*n7 zexW(*a0)$^iI-k~8}6Bw^G>ccuvhBP|LNbxy~V-r=zUE%CY5RQU)U;4zk{o&UA%EM zIIZvdTb}twNzJPJYT2(x;r_H6x99iWhVuMtM-ztyj-zqUbAA)YDKJNmD_iSa_uOIi zyZZPuP5&ZCde^J3zyiS5J1^Ng8&J1ajI>F0*rCc^!8QNidJ(2n(P_u#-<@QLB3~bd zG4fj7a9(ss6TZN16uhJOw+OuA?_EgG{lB`92lLqI4YNezXsj`ut869uS`7xkWLlYJ z_$88Eg#?^iYHgitVPQW!&sITgzSmQ}a}7|t79<6}4c-jC1fg%I)ff;VkeTw9S2VK@@_>Vk zGDsIe3c0T_Tgh=#k(kV4I!?ni=k*N{LaopoEfd)3@hf%^a|%}ufaBEX0OFZ3#y%L4 z^D>SzIl?+BdZb%G_GfGcCMJ!HUlZ(gn}vw9$$_U9fD#;b5(YC;2sIti0sXXJH_j;@ zxm?bu1QukNjmCsgo|9yb_7qYzui&sg!2Vjk_`v%Yh*6m{t*30b6p>$9^ih8=-=WW} zV%%=__N=F|9oQ4Mj(9nnU?$X$69T>z(m62AS{ehFQZl$#$Pw78m%^{*3(Qy_yg%1=cxn(vLj5VY@Zk zcC+N7K2Y%|Zvnd!N*UVn2ek~pW9KDUZh^*1$y5wmPry4$`}#BSjsV%;;*>yxtKh$1 zeJUk}e>?44OauL#RCZoF9?S-T&cFU$q)#Y2PE#xheo;~!|J~o9=-bIaTW)mRYtEdQ z`q}|-2rNsm+-@n(SJkw$He=i6uvu-A$+YVop4p~@Nou9LH}s+n_WH>dLDm+FG3+c1 z7cl`(h;nB@4^srF9H!0@kHCPh%mrV20h}pXvYiFw-DPnO$H*1dfc(Ht4T~Z!3@3w3 zJKw4BEg&5XStFF#4+t2)uqaa55jX%-f~vs-d~}3B9B*DW2%l;`gZ^uLa(zAL`S}?Z zcQ|6XfqJL9{{omTP6@J5wvT_IVzsCq&39a6oi9?KvNe-5$I1(Z=QQZNYDaJX=w zRO!#9t)YMthSeB{!Lu4aW;^B3l#1|zZUIJPt&BU=jiW*-(4Ou=kqduv3a3ZopN5Iw z=MvBoyi!sP@XeP1A%!@39l<-9(3$$)XvbkZ4GZ@3vyCQg9wehB{*gbax6HKSHuR7K zA04qL%B*D{BQpmSQn5kA+CEliwp+9o-hejKe3X#TqtG?cWCXBr-GEQ%mbzi~qTd!| zeCvnonM6kT*F{eT zh!lQ0qG$LCWpiVK9zq2A%Im8utIv#b?uv^5Pf&Kd4q}Hv0HWsJBcv%abVt|r#XO{;U ze8hooJVlO~s$Qi}#*wbNxOoX*-OcV~4+{IFsXYShPCyZU+aK04;9m8x=&z%sGd0H`?7{ zd7#?X==+!1tho^YXfB@V*8FH&BwYJPyLO| ztqgdZ57|Qr&(A(xJ6-cGU5{TT-Or3Pz!Q`-(ez!bTlJ2=nSJ?!ENlX|1xsH5pds|VYc{Yjs(5fY8qTCLxaeZ8* ztP!q>J6<6=utfVq8#7fL;W%XpL%3vNnPapUR?n@YKjPIB6Lr;l(>#XD>xMAXSeUo? zt0nV#5pTvZE8y6dkD@wsZ;5U^#wrCyxEnjTx9DK1bC`)$ zf-c}Hiu0H&$BFBi?U3-?=)83j{0HOI;6E+k=_>jVd7OzwrG50h7)>>R<(p>C2-(mN zEzf%UZhK)ykN}gT>ei-sv4hZyep$YthwF5nT2!^W((J?5M+H@$`=ScTQ17%k>c)=S z@F#Hh=lh(8+n_-N7loi_8V@Oxzo?;606Q4Oi77?pH)COCw9iAHQH+ddL0f-*P$0L= zKT7~+Bne|S@`({V8e4Ls0GGe+_6wfIWo-dI6v4{L^;FsgE97gXV=(BhkErPA1q5T+2O6Gr{;;R9Sgb7mxYkPGlU^HA7?mWQ-dYf-c#$CFyfDpB~F zixL3?DYEFX3)HcTws7rQ$RH|VIuyMkAIo}|5SxFEZR{8!0wvGKI-g;|k7&%tl+sCT z60A{^T9--4qdGD|j!es8++x4;F7fSD1n18;cHvKQwSJU@P1EQdr$MhrizOT@TwYN(ui}W`bro1Ti-L zeff7sJa`?*MTbCLvS<(_V9H<~5LZdOQEbx0WsC_XmM$Bl9JORwYDFpyCo@dhb_q86zjqJpTXq?Ephl~Rc(&=BO`A?DtF9=>}$ zW7%J;Zt+OpA?s{?c5dPIedTSr+Dl!cor*>fTQPRyqzb^o|Keoa&5`B{%oj##oP=3{ z|7D0L-{$XWyxeOit(*get&+gj=lAF7ioJQV7ACqN z&SyQ$77ncBbc{^O*N^d0`4dvnKem7iS^qYFb=BtHm!#2ds;9%A^+kYnrTfcJ!!{l@ z{*CK627=>I>tfa;mAc<|dlln{#A~S9ghaE`SQi`V=uG4JUOVoH`o3q{S6_COH4Ph_ z7SeL@l7&q-OmtHXY1??~Ts}8X17PQ*L_ z1l{}u;nF`l)h(#?JcGfLSguzk2Wjhi>UH{qCex}_Prh_gM&CY4aDl}8n8JXmy6G}| z{q>BDYDfZJce%JnNmAqmSRonkk_dt>KlpKisfl^8WnCuPytLZ z<{<4~5Gn;8wizw^z_{C+!eD~>R;aCNFy2wqh!asCaxqsivG6&GMiMv1{s@W!WE7Fv z(m+g7qMN@|4{ptrNyXZKUBw}!^V)$YTk!GqSia5;?<*t(@7)0Ty;O?_2n9&$bwSHzVwNP##N|n zaP7edD)r_Y_42n?iEcsM5af@$?~M620QVN?ZjnzM7KTwyG1TJX@$$eSD>1;OCv+w; zCA2``$9H>gzpV^MN=09dm;w}?J7&9Zgu~$Gr#yrCD3v)R(XTCw^QGc2$3}C0rKPcd zRZf5I_R<-5OIFG-<)2CL_#Ox7V*b*MF3@&~Rr)-^e?tJ}d5AZy**2n3dw|SWXhdtN zJ4zJa0KAqqr@0FO>F*4|EB-0pD^1CRW~LQ$Zb*xdg_%;FC_!)m8$x;cy^R7GZD*AA zN6de&NXD^hzAhLMgQKCgb`WEPyP}5dV@$BfsT0xnajX8RN`%JwO^CX&38O44wR=>P zH#J%*c$@IJDW1iW2K5m$pGe)ehZSGnirCf!PWed{8VX7&yVdJpcy}ZvMEqWBF^(mQ zQvLT0@-&IO@;;>$Dh4Dy@_m*x573s;-e)8NJ|iTzu@#=N0ov5|H^$H~|g? z57$dR+z?%Fw zJf7v^S=P;+J0iJWL*tt6nPsdj(!vzDl*oCvYA<)TaRGlg=@26NX9B*ak<1g*!h$aN zCjogCZ8tC*_t|kPa2u1tD8@$0X^K&CM}A!?Y!y`B1MQVehLBJlsM8g~fsV+?KhpV!$m#0=+1i;01i?zX((xkk z&^NZKqT$mE%bQ=pOQ^^7-k-kHP5&(&tmF4)QA9Rz zB2%*Fa}&dE^;xAxVI?`|>dy~uPSL}l2zq*M6-Ka^?C`tE#h&jOX*{Cb{w6KB@4INo z2s<%rA58I)G&SHZ1&aEHb{u2I+Lp3gcuQ-&FspU;!dU0=$Wt<8(}NFhUX*;k{?735 z{xlu+Lkn&3icZ^WBGY%7pT>g}Me24rqtirOco;?p^84WHlUK*&-@^*TCAy{;@P|56y>!R-+w{7NZSUq8@72#0XXQPr;Xj^Ju} zI<=Au4t%kDW|EmeGa}^x?=l9@|5MfAmy;)dFPyT*m}Bl% z2rOFKy=OSt`VaN$12aq)3wwk=eg5M)fkCIE*3WWTa`7V$meqSEXv-Fb`Zq<&F~?>h_2R|;!5f^|HwP~_y4^9`x> zgfU;+F(v@U%6Lr;94*55^AB|#Hk(=|jcw@GW4pw{gC9Xb=m=&y%%Z0_wL3IIX9~I^ zd9QbLC&s+ewmi0~j7>!i&0!%Q59u9_*l8t~el#iOn_KxJh%U8nY{@@-urQo%JiBhZ zqlnkSUExf?MKiZL?jAjDX)wXvhSJgQtFv!$U+N1S3TbZg&yrD?`>FS}jH|ZY8+T^S z*hH;}S$EEX!#s6(7PR()|6uYsTGAZ5&GYMN&t`e+uwBGvE1FtGck56;?TI}b$I!uj zVs)l}@9~9DW3U@z8K+N@MJ==}Y^`yVDN}vnRMI0$=FZc%0>yI{rSlM(!+AJsHs__Q zbVbUM&a2W*yoPm$v#^2Jg9#?CLjQPLtB=@U4(HRIpVpia*69S+Z^7ZuuQIG0icELt z4M#=Zx^m1KyP#DMhXFQBh-$4*#T>nR*jfAI+(18(ap)h-UftG_v48ion+3Q^7ap*6}lN*wtZ8|+t<(*1Z5Pn9Q{WW&~JBE`Gv zW6bD==d{=%;-MfMKc7>6-(lpn)%*Q75Dw98i@X3|_IU}qtfmV)*A8pqTb<0$9(rU? z(B0Ti>2X85_V2gkEf@Z8J!k_(M2IylesXMD z{(Wrkzb}WJgEARo=F`sGZ1;}~eI|xvGkJhrrCU|~M``!}zI=_39-Wjod_oWfFeJ^n0 zGlaL#T+e#Q;}@)U&@~lu`{rrZtvCsRHfGPlDyuHp80G zMbe^*Y85hbq$I^OgtTgNHGb196v-o=6Q~= ztiRd|Ab@~fU!)j^%oY`xR{<^o94x#jtM$vvh7RwzZ^9Wad(rYY7c361(`uGGNut+> z7AjCr3CB)vpWO&&4n%6D_3r(?`Vc8@|D1|;n5uQ)ZNK=Oep0biNPC0V!Nd?9b5(Or ze__;dmNfCZ-)uA9Wt}jzz3*C|!|%Wjm&2jR$K><6b3A$1Zr0q_4DW$yD5d0_F1DgTmrdQN$1 zEXsVcoJ){p*@cw%clu$bx$Qp)HkS-4LHM9p7cl z80E2f#;Knr>-WzH=gkvs62SLE<&BN_rSFOECNy|L4QI9_6cc57_$zidRBDN|%rjEz zt^?((h*oC($(cAhZd!U0G~{&56d_z57>09~^V~g}dw7Yd*oW8lYjSNiGq&$sjZfg7 zH1iJhhkI5AT!(-_?i8d7V7<;Y-{BG5cUNvZu~xPt2n6De?)VexXSP&dbNx?-b}66Ph{EDn=co z)!7OEU68_e)6|DQ)@w(yrE9WqEG3o%>G)^Ub{O{=?G{ExEc|twaFIUAZ^14v6>Qbp z%}`mDY8pkAQdb-=U9z79e0%4*cA9(x+^0qgVAPb^O5wO|BzipFNrmx`0p}%r#WJ*j z(=XrI$dbf4VN;0TRI)NdZ*|j}Q(_#pLG`!S+FFDH8;;yhTHSx|;Bt~V zeQSIAwWxAHH*HSo0Y)@mhv~OzFd#~}|jAc1(+O5aDumK}P zzn9&y#zrf$7OY019_rk?Dw806kzi%0w_i!(&0-vo``KV89A6apskua{PBxr!SmeL* zRN3*{8MKLQo%s3XaEa{6N{LF|I`d($$MPKqIwclnrh+nHT&hjBB zgg%RXsHo5|sXv(8X#;QE$5YG9!b)Gr@MBN~;kYpG0(~;+A#@-PjdFD%K67>86wX>6 z^{#ngxzYZcbf!%@qw<$hLv#B~mCEJ^LeRTAChcieoE~YqmGhdMt}Jz{>-us?&f~iS z#%>n&F_{88PT{2k)g11|M1(=5j5^d59!mmGF3@^?>_{VnTAm~s_`J7{7GrZt%Ad|b zFPV{1d#dlUPVEUC$s1euJUakjYTe zJ!3W+bij*buK0uCGukiyCxPzz6=}q@HQ+#TXuBAd^-CKbI_9@IPz~;tW=tEOCkd0fI@S$6cwHpwe#GiRtF%>#4iCF_*L@m;VM^kR2VZYOzql7kxA6i~Ec1Bxss5 zGCCaTRGL)XqKO3IxZ$b&!9-Hm-9xqEH2SPXji8|r$m`JzR;1b74{Q*xVql|)6!RZ% zvYpgbvJ2pf;!cZL2M~FBTDh&xMI4&H9<-`xhx5t$J;Vuk7c>LopJCcN6?q_;y&=}^NfA0W=+jHPN9Mf3u%}%VT|=e(bZI8K}QKyI;noM zxvxrO`|+-!b^_sO5(yJSPcvuk88jEj1H+!rIOs!d`0IyoRJ9{nwo|-({<%z#B%9V0 z_!RTKAo3}hnpoIkzl1yg*r?%B5n9r#d7{^W z{BpVbL_!~Es++h9a#-+=kTUX~qbF)K%7rdTYf%BsH43da{L-cJeQOkzS1TB~khjMI z$**)YWTmAv%5h&d<~O0aWeJ>WMnAGqcTMPn|3PWPUb&mV#hLL3DC49x&&>lbacw>{ z!+K_cHEUJ5{?rEFw?YF8FT!Vb-&U#K>L0AiFL7rPZ>@&T;Em6`^~UPO>eK2DZYDfa>SWSQ zsYZa`V|fm1P6MTjrghw%SsnwTba9bSeax<(x>;~Wh#h%;3Qiu*;7k$0H^+<`vl3j^ z94!_L_Yz80gCbLDO4SVjdCH?|U$R;xrn1ux-{~Q*Zl8qhg#h;q_G`P$KX{|;uun)@ zpwE>4Lc6*9$qFJrPA2upZZ5%6sPDJorIbT0*NmQkf7m%vv+HRJQ_&Da@V5)Dz)Xxf zvpxu~fM~Hw8uA4HABO?1)(0_gG*WR!P_lzgn<hv(5H3As zv$Hi)g8Qd!!(#L_SoZ!?>0N)hDQQB|1a}D<+}+(ZxVuYmf;+)A!6mp3!5s#7cPHpJ@4esdz29!tZtX8>hM6vy z?m2zVW2d6S-Z+BEp>nY@7)vdtDAjOP<5gf(t6pubtskVac30<{*Rlo+j;7-0&HpQ` zKHkdZE5dIM25M-l+wLC&T`0;UPezrHMlTWOo%b}h7&fxLRMBgrPb1y+?`b_1Oe+w= zx6z?oxhYc(@qi>)vCC$Y0Td-Ukg)eem}}YuGoZH5ps@m;QR;ZkVZ-(-Rn|cJOlZ0F(Cj6&~7X zTlpX|x@Ldyd98}eZJ&{=bd&u`;k%sX&7gCLAX+taY9II7Bf=^D2=hOVesqi9A)b{J zcte)HA2LmeI<9@OVl~APzZlOQK(le^o-p+Jl7aZBN>TP0R9&jW^+`<|R)hpCNjUAd zfj9~?wFP#PNd7*CrIV5SnruQVl+X=QP^89p{6;((kayKoIdEavaxivbLCExf6EZ_o z-a_6}HzBdMoFHj**JF8v{j4EaovLce!Dz?}AGA`I{}p#!h1{GIn?`4;b=iMbyzjT5 zbM@aCnleYD+qQDnm0{rI8-i3@)dY=DE8)uhnCFMgRYJYJ>szW;cbg7*7oWH)Wb>c{ zuJLc@zb;&e+(7T>+>Gkj@ZAvK_C*F{(`tlz@|1Uc$iDErE4Kera7n?Bli?9p!RbM8 z^~YXpA{NX)to|1*haCK2qSdee!Y&Agi8|y0CPpDx-rg(8Ymqgj+(|a>X z23LLQVb3i}2Bj9($b$)CYg;}PLrEb~Dlpf=oao-26~Yc8>;E~mb|~caJ${Fx+HB0Q zh{fQU^zP-e|CCWnP;H(vWM~~GD%>+Fr>r^#-hkker&x>>j4VB6oYq1_clPnaZVo5) z{JFUX)Bw#o91Skqp(?W&v1bKk{N#5DhS?QTfa!^s?^DqemDA}&n-WDbRI_k%@AZrX%DIg zF!raXvaL<-;2H!e@!0*JRbyf#9Mo+516PNJL73cBpUmNZf}jgW$Ql~39#9^Q?TgHuvy4?69$QO0wQ4g=yQ7h_jr zkR3RK80l@j~;U?Q3lx7_H@GgZWNkAn}IKOHz>1Xps`AQoOkGEhO3aJ7kK=E ziKsm%YL&CXzD_x0PZoWI=e#4Z5ws-MFx2WgOYT)Zc$MD}9D!rAVZPXd2vg9q_|1oZ|g)(g=wuo?&lh&9jb3sADj$3$YtG4PZ5l zMG#sQlBmrWWBw-#09a&WB|Ua4?{U#hI8jMoHW5zRwtsa&l0a5^Ta(T{Q$fZosJLg8 z;AzogTqE>z=Eu*zGExO!m4nLIKe=J)Tgzg@QVFcblkFB;(lxd!OlFdI`cDq@K-89h zg!PS>vN^r|P8MljH?)yCA{JPc(_#;0CRl86&Qb*qtlWOTfp^Gj*THln;{dKgxlG)?s#l(+KJRhV9v6PfOZ}-TmxdQgh~-2ar^Xo}6c0 zA>l1aURUyx?SpsnNuctXc=ssHb+;4-h3wA5XxJk#OUTkSBY9)nUq=q zlC$gIARB&Z!;$?gaSY@)opks3iFpJHh_hz9q*E@&Z02MvJU#abig6#b0 zkwm9#@^m$?T~4;JIdtqP20>vrhBWyx=i%2>?->4)*@l)diI@lILwgX`P-G=#4FZM9 zqiPy0U8AqW=dUmKVt6vlBIc&ETnb>1!$(^`b$|c@E7bS?vX>4vyJ@TN^Ek|$^y3RGw6HfQl*YhZs@)K zkwDnnxz;LvtQxA&&Al?zI;55*4+B<4*rBNzXL^0wE0bngnITO z@wN+=?%suF397;>fb}7d{;d9_-keX*yBy=Hl|8@-1RQjX1@jB|KOc%zSZ8fGauh2u zEs|ui6g5gJnccJQe%IJ>b{iZ2=r&$arPg{!{I|PrXpZ&xra~53^*1=I5}@3ADDmzh zRWDuyyq4}xbLCTP6RI&oF7!<2x$YWUO}5TDydT^C=>;Yf?mB+otxUVxtnE}Agw3EM zQWapWs}ha3~^P-S2ZMZQh=z^DKjFZ4&;p%6Y{$?+oIb!XXl2 zXUn*-G)xGZS6epPKQ?GBE#r$AfI_|X>n@-1cVF5bv{OrNd;Ml5!7Cdp7PR+mav3$z z%{*L3ym%vlwoou+^0i}OGj5Wi+a8CoZ z>~hCx!+~~BZ+lQ9q|Rj5Bm~KCMT&8}=Nk6I&iy4$(9M31Z7~_;Ci1vZK~n;M;>9ek zdyC&r{&H%R#b${fH(%^VeGn5*_pe*~m!YWIUgxu@$A->dx!t~1Y|L4oAI;ivJ>MrZ_q7KqcHabJl+_ zSwHaqA1q@~Z)6yJbPL*lkyr%pbwI32n|+s3;=E}P5D>@tgDP#d=EP;d5${9Z2|#Mp zI}ztz?)P<21Td|ru+P&|FIPk`diE=shc%-{NC_Qalt+cwUm=t{T!C}MA?n#5SNC>G#8PE?=D?f*Gt06?G)-)HgcHhteB3Q8Tu zLlzg-qTwt(fvcN=KBoORDFg1|8?4+9U*)YYrbJQ>{L<}^O}}qZ%oBFm=z$({pEhX|*QYoyC08tR^!|P=i@!KfglP7atH8z+ z;W4|$=V3wPU^87(rFg1HNMHZ@#T*41s`v+hWEJ*ce^pNW&0deK= z`r`XyY61a)X4qiO5*yDb zk7xYBw3&jdx9c;G8lpIQ2T)AHzeX~$L26ZMvPdVh0v;(-aZIE=K!m>I-D*gEwLK^T zu#_$U8+D0QH8d*`6VQns(1*At3G5B6zVcpH#GSW!#$d>JK-S}NA1a}q@jc}LBJJ>O z^>16ZA=wiD#XX@x7s-o^wswBpSemEL(>qEX=D=g}nf6>-i~7V)&qRd`w{36k50HUb zMOn}?%5U`3W7j|Q6HrNjqqAnn6D>b~X$9yfIhyIhl7A6Uv|QE-VrevOP8UQ}QW>() zym5*PI8~SIMY5TJfZ4HY4MajaH3DIllMle*Qoh8IdCsAZ{#fK=e!gx{N6n4>fQ7$Vv=uT=i6tchvcAz9v{v zw)Y30w(OvWMTR4gtwSk`-V=>ue8$$WyxGO5{klh=EE;RY8m257HTIOfw&8LF;t=o;bi$#fl6`KRjj|dg zoz|TS*6MffQz;si?9VM9zF#)6x=t+~Ap^Ni1#Gk8=pwNE?rQpR@x*Q}b@NBxR!(`J z3@AnGQsP}nHS7=x*%q?h$3jGWj9Z(j3+ocnA z(+76J1^n$rM?x&L@AYOcTJ9fK=^cAbWS?g=DEy(?t@`GGRO9L_O#Zf?>owA>YYGx) zF^Bs#*M`|}`Zprc%FTlQsQyeyuC-mHB=)%Esw7qgz`FMDUx<6q%m>vJrB`c>1wwHd z_D{pmHk zJPdfe58s1o2PQ~M9YP7%uZ|Q{)t9znDpIXx+j2{tdfh@U{5dbb*?RqR)8NyBqpUx& z6BUJ0D^(PtjMu2rE7%%{lW{6-ORUZ|D_1Ss=J5?fa*`#mO+27k{UuLag8oegip;as z^8`Vy^e(y%e5ue>s3LJUoo)h~ZM2%j?vdBT{Gno3-jUkia@hTPfo{}lEro-8ubKN>{2>@h_YOF?XOTRwB3R zoH#B1q#~se|3Wdwt07+u6wJ%if=?)y}2OZv9^HU1>Lh4n4nr*Zb|(_~PA= zUL~Jir&omCxd#jdJfY6A!txzr2}LM8XNAL1wZP2Pfe&kk-=kkMn-r@)Qu{?eQ;+J) zwU!|6lC}kTRN`loaJYiS(qSDO8kcI|Zhl@!ZaA!Yy4GosCIwa(Mo4GL2n?Y>EtOrU zRgFm>r%z{VUEiZw{WoqM2vm}Zc{+uR7yrv67#h!&{Pbf{<*cLY2oA;y(^6em5lfic7Q5S zSCe1~-tl1Y_}3W%_K1u;WjQEuRPa@ghS0oElQzh>dN!Bpqop!5X3(*JP{`Ntv6p3Fkg00-oll(eVa2OUQgkSltFoXzN zL-5U$L1|3}h~aFL(!Iugc=m1vlemhpK4N9FUr8fH33ds8-|L^fTKp_Mb+m8%rTxja z+jp(q=(nWLhjtE(#VE0;{I98ur7A{^8!pf=*oc${aGJLIoN?0gHssV~9ow^3|3oem z0`1u)K!()=K=5L-5hT?%uGX$4%q75vVfbx4dGd_EhNBQ;B-z#cr23=MMmZ%2B+Y+W z=U&QxzCX|@emy6Lp~-AQaMe*N3PZ_c2E#lE$F#OFAT5wLCSN6=u0}YqQn;V3COh}H zmDT>L^`(T9MNA80A9)eDpBkciW2}3e3~N`MKz(K-fJcJ&|Cw z)*|8A7FJG*p%3;XfFHrfvj%H#!qHSZK|z?nhhdra9UX=`W1$h-(SO}rECR`-I&X(# zp<`$;`=3JbYCjRCDVVcuyC_VzrDQnTj4b0YPw>sC6saCJ4)trD9*>VQDr(bN>)Ym-XlC(Q4dhVV+687y#r{8MdXA=5o0X@qv*l}82vH9nxZu@)je`UMmIbLsb=0<4TJ0~*4t z!03?Mo(0JA^SdSWlu}@C^YF!X9=}t_H9QKRVdIY=wcFsF&6pc-_Pl8s3EbVE>@GZw z(s}6-xRFK$Ck1<;6J*x?W8u;wl;Jx`YXz3Dvlzeurv<@7$2vp@LE=bm#9mFD`?xUj z5Y0!PiarlFS1`LmIo~YMF^Fozp?bOpMZE9X5CYJtJ8WffuxSu_hwl~7&$O%HdSC>` z$`$m~jbv>kb}JyebBuY>p4>I_p9pAF6U}(hT^l!3GD@DKC)zR{FYXjGJ|3IMD4I8V z`#2K=zZloq;e67J57GouQXP(^B2L1-SmzD_dxD1&xvFe9l0u50wQ9|aKILe}k?_+V z@b$}(12e!qDtZ@5)OiB5=TYI04A?UbpmaR)mUFuyS5Kifc- z-zK$n$@7tIhjO`mF_bO`|3FSQ(GiuDNlr{G@kmlCx~RiKOHwWj!>=1r;9x0Zl%-mqj?(rwIIx69 z(sTu0mMbfHD$Eoe)sI^yu!gVNHkk6+;xFk;@%)#IMTJp$E{C*0Aaq900PeOzF>pNd z9N#=97E!vYVB0=_0gQMoyR8KM`N%#!^7`%L&8EOc;B543Z%T{Y%=I@F0^7CI*H|M zs__7d+$RkE8-*Mi0it1Uneqe66`|H_@BV-;jNQ7hqeQO!^^8+4qVJGHKl5i-j z1Qwflm0V(#u2R{@+RnOC^r{Bq7!j-nU*~U$fuZwt++ zNbH;ubJa$9=NcM4fhE_kzqUq9Rq}(?oDIhAm#t z>qBajahl-Lhl6`;>IcvzmUZ9nO2M2-yj>okVn4^;z>})V}6a4ypDEi*M3y1ZVowf zA)x=0Zd4V1^!>n17r5|qvSpa!5u4oLp<+2;#T4t(UJG{ zv#(al5*MR?Q-E{v*h8cp(BJkYz{NGE{Ivw5#*kJtZ@p`5rK{ZHyVas{2vzJbQ8`*~ zw}C{!wQjal{$WMsHuDrdj}-*ks_v~bb~(N*;8VCbb$xgw$XU&Ph|51)h{c)O2cyZp z>x$Pg!py84y?k&o7`-Iybue)7&lB+1gd)`Txv|{r;_`8e^wzYUyLtOtUqk>s>$O2c zi)l<(0l+=@ZCFA!lneg(quIg+Ylyer@B6*I%vZ_rp&r>w_)i6OAHm!V)&M37|Q zF_MY2d-blP;?P#}Q-lTPHiT%POKxU!oNu}BF^IuejdWY{H&uWyk3ph`i7b=Rx-Pb4I80Oh^PUiQGR)E1Hd zg|YZa08(GSa7~SWgDC%6`?)^&1$bHkK|e~5lwVMi9wNox{?p5`_&{2s}n*Wqd#eKqj8 zBTm3_w^$Q98&H`IB~dh);dj}A+p;f5UFt;dNqkatp-1v{dq~7=ba{R-{R0^RLsEbQ zh}HMuTD9HFwOqTQT*kR}?~l+dIeDr1Pi+ib42(^cHW}l8FbObuJdYlX*RQj^6ss;g z>`zx%&(Dtv#a5Rom6H4tV?RbdU!{X8x>5!3B{+0C3mKpNma9EDp)KHwB9RySni-jW z?%9j6XDx5Y--hjq-EM^2<|mv$!t^k^|^x%f5U_EdA#Cx|0V{paf04RTB?W zdVsW609HljhdfmQX(wryJEJo0XUlm760wrHZ#$*Q$i5_aL~88p7Xasa9Y4?smc`Hg0$M19`BI$=BjFZ;@btRN|QmP60O@&sJJZs zFwas++$?jZQvGVEsCDaW=2})ElfZ zHPknlfZl^j#7!naSsm%$!#uYVvj@k1yqx(aMb**ZDO9H_=KypF%2VaPRSI_ufg)rl z9v=;;SL0((7o-7F=kypmEtO#0B~MpuXd-*52@dmd*X*^tFs~Tex!G%VoIHIvq4h@+ z3xFVuu~y1U&s)k8uRSLKde3ge<~|qBOE@(XTxXSB6#(Ee0HCEFk$dj!n)>)lcdP; zVC6!GIZ`|<(Yw<%++qxjQPUCCpdjx50S&(J3H>lXva7e7MEYo=l~7~=J*4i+n!+FU zEa@4g@uRo(C6CwLP6g6DR{fbXG`(H&KxobJistL7u*+Y70>#0jRIXz=b19CI*_Gzo z>>}DAh1#uVW(&GXQ-Z)Wl-SYw2~Y4M?d)aJ$4>An6bGAN@h3wCPgwG08Gb~!BO#ea zCr21)E)wP#vV^#P>AO*T+g~apNMp;sVGrcV)}MQ~HYqi}Pth~@gzhT5C?6up;?vKU z#GP6^74uYZrMU2x`NCWbX`ubvN_pxaae-U{(L8aU{UOM z`9pt<+cg1*fc(r~<6nZ{L=wyvR=Z;Lj|7vg*xhQZNhHgW`{E-fpdQ0AC%7XW5lEAr z2qNut`Yq@NmV}AQ1w_8e4FLLkA!9$yqU z4R{D39V{d1v>FQ&$s(mvi-vWIrJH)g!G4qKJ0L~jg8-!Bseqkw@p0Um;M!P^VDTr* zO=afVpsMf<0?2W4rs@Dtt4$HQUQPmSv1+^79;}!9;UB-ll^@LQ)A{u6v!!Vg#Td{w z2JM)taItb5yARFKMh=rDA2^>Nm_WSl+7@;}5 zH#3v^#Y<%hq~V_EKH}~eMwk+t>nE~J+lXs9e;(pxR#&D7tG?42ytJI^x$>nEsisWM7DriER9h<9;8tsfwjV6g?c zd_4&|FgCHkL6w>>4CEip&oWYMCs}IBzO3%MoE@%?EXY>d}&zH#*&xY0qdcqqW9kLRz zrjx`nhnN$U(hV_<-yAL33=<{IOP1uRSf{e%-yfC`0P~IX$&!DPNuf_lf6c>zoz`pt zQ0(6(;mnCbfq`#3I~Hrr5UC<_z;9U#^ zwA$T98%q09F*h0_?AC3Kh6_H+4WJ$uJ`j6HERwi+{@8jXvepMXof^{QG$qm6ic5Lj zYIjU;VOsAFqLn>CvC^$K`=B5Zd5-6ni8*WL zlyGA>FZPLzli`wA5N;K*nAm3=eK)Jh&C}%$sW%HpS??;&Qs<`HQB*JNRPJX-%~~^* zar@*Ib{|+az+@#T1MER4c-EO4nq@!9udfRb_yEV6ffIKXW8UQguKG`$8oii=Sgh5c27>z=~dMGSK9AT!8H_LSFj;uer8uuf=Wh0e?0zH|<4F5cv$ruTgF-_x zv(PR+ip8{4H_}Bj%az85HgllJ;r8l+!C=yG1IS~`0NBtm>7vm5u6S()#&_jR<|+AQ`NdT=`!12aK)Nk_Cpl`bZ@Y`1WQ_OR1C|OA&c%pc(4ab% zv*wQfR0+jA_JbUV+>ms>2yV}iZ{xZBpz1fRW-N1oWD+;L*&hsQ4AEmq1e&8?H^YN# zU>mL90oDx%;#GAbI5QiTo%jnzCMm1@NKwQ#9N2(2c$#;OKc-{upZet(5zt`PmY33M z*QgV(O2X&z4I-^(B>N*Ol{xl|U1MEHA;vb%s$#tWusg>E3UD!r6WOf`MKOe8O@9j$ z$|lbGfXV-O>)^FDe4rYiF3y|?1`|SYoc!Th8sroOt6U^+sFZ47$z!=5758nyqOh}2 zaT|8gpvdCq)CF{5vEQyRx@@l7rIP!b4G?nQ8R}3_7{y5(pJ|r(qQb*mMIQmMh)k;= zpg5J)r~|;1HM)F{qFX?AayLWxogf^!}rUc zISz|J3{@bMu4hi@qh>P7Y_oE30a{jX4T3VS4XJ4%AiKb&$J#>B?b_c!lxVhi>4QlS zWv&J{3jj!tQRO73jYiQQOitSDk}W`R18<<;lcJgNFG98xT{50k?oTIAC*Dk$+@$^L zlRJhhQxCwid%d|fHR0B$1JrMQ($czT7Cx_haY{*hjcIgtoK0nK=$m=>WoJe*_ZLXw??HL zRL3x$5j?)rtG}MV5b*AJBqW?wSmp(P^IOg#4^nNs&{yV3tPhJ{(pa|XRh5ZU zD=+g=6m1S`XnCnO6kFZB{Ml_^9~EkBLu07;7J(vhpsZ_CqZHb$&S6!%-H1q$tWNr` zM!^ORFj3k}Ond(8Are|wYV0}w*mZi{^hqXHU*=kNS+r0MPt-pHoX0+#CFnA54Pxcp ze@#|#un_v6&-h66X50Up*hWA92$4~9{jsIR=D*&cfCfD66J*zTTK=Dt;d_5_fD8A} zuNeN<760$C?i}g^K%9Tv2e{1t+V}SV_u#P_aO-u^o-(T6G;AY}KH*4eHheY|*~z6XEt$(HhE85*d(w7nmA z*4v|_UM(K*X8hzzV4s*-+>1MLP6EQM8u?>zW>wchBA)iY=DWxLJ>OxF5)sK#Nhig# zLnC54MNH$qsRqBSCSbo&h#}*9{N<`!>5S~glkXv>O~t7w2quPuKWcVNj9hwPs{ea{ z5SL-zrJXqp79_YwQ(u$f+xhB$NEK1OR zj{{T$3z8*M+4b=b!lMiJ;ux!T{sA@=n?Oe&3VT3i*IniN!X{Sl@j-mlKkcj~EZZA% zRV0pf7NBs449cY|Gjcg8E84=ZlFMzh<#jts=w@uGoP|9$rixwpqrb#Oo4q{!rBTWk zZF7>|wjoUe0ZU+}R(Rd__rFtMXf#WrBf!DMvjgn0YOyT7^nk2YLSF=p=jHZT8!&vH zSEF&)n_x2B8)513_&*qNe3-itcs{OhxsatKUTCM9GyALD_3tt8F<~dKB%7}k_r`~Z zbfaS+>CN|vebf+Z<+kM0jnAgiuuDv%qDivkl0(jBIw~bbJDZOjWzm1oH1WLPZj$@N zQrxZieyQ&wzUF$jW39z8X4m%>A7F7naLMy~s8@O#b*@~rnv6Y1jiA(!H){2 zp2z!^UPwEgTZ>irJ`fUi|Mq0b2Ns2oCA0tps!JqzimG10Z#B;cR zP>SL>JMAJeF`R$cNq{-59SrH5T*o8cO6{==e&pOHI&~)7#+v zyqcpKbI`L>p@MIIh)FF=IgZd#;CFUPOoM|_Bf`ryJ(r9E?-gNEW=j5tsL{NSZ%Y!yIa za`7j>fuM8!(uD^q&-w7(k*|dQ2g@{ZYIhITIDm2`{`HMy2UTvcegu-NR4%=|R-JL_ zBosJ2_0!r^ByI&2b7#G^Z%leO7g&F(iAP@ntL(0V92*f>`61!}c~683p~?6?3hU@O zDU>#A3XMupe&s^#3izgiVJDpt;^QU<8Ja zu5q{|z?z8nNi}#78Bw{8ee5}aJ}t1j zFEkuWmVo-%%HTQ`K%8JPrq)TJB0e1FGB4QZw5L79W-=lD*>NtR(K3t&U&nZsu-WRe zraIv=DIoK{DqQNd`g{*khQ`F((09E;3=WA{&xV)z1UM^umI0ql@}={Fd9+!3EdK#H zTfH@gP#!SE8z--Q97|<*D2I!-25g0JBQ^k>q|7wd?Gub2Ff*;P7LPF2CmMtDSDlbea|kT>0$y^G!aZH`^i}bRBY*P}eVj z@%Pb77Vv1y2-$!gaXxWd3H@*f*dyh~JFlR#qxhuLM27@dBJr2^_J?z9Ee94m`-<7U zUyNA?13Y^^Tkf@(IYF^KY>Zb>k@)r$!cv#H_maDuOhIeeXs&2j2B z?xWm{DrgC-ItK_L9F2}!P>4R>0pYg5P4xnFFW~$XpG36OVe%fPcw>LnwpLPPt%BV% zcGXUMYUlT5F`>Ch3m@AP@%`$$XPf6U0aHtclY#Z*I^#`|q-0;$F%78JwBbSZhmD#M zy-J}p1sKNS52aNvVsZlXJhFbZrwBkFe$H`~j}E2Dk!dsN@F-}AMznvh}WqDUx+*?{OqqehU80@E$Atm^QerDoP7q>>YfdFDhY4_JM`z8Zf{O8 z2cGh-sV9=zTKIZRb{Gq|otl(*)}22hspGkMk0W?%M%}75@Q6rl{tCqWU+BygQZ~u8 zJIIWN)5|Du{9_kcQghaPoyuCCjFiBk+1S(3K7e(9xHDDU)7p7J9H zzQeKpjK7w*LLkGL<}`B#j>5SN8pSk;Kyn^HF0vlwQQk^jEw+CEjra)D#ukvufNBl9 zgUHL4TkT1cX%95zDtHnvBcXz!|Bd6YCj58-Ns9q+yAiOMtBUhY7N=x{Ri?SLfFz3s zxDwG_KiEu;z$N0P1rcggDdyH(d5Gx)xya?$?)i4Z+b|KI(vX?+98kJNA*^PZ3_6&Q z`rk(FSsflcnPm5asNVAzxGqy1Dc2eC`BkVn_V8W_JrFrKQKk zGoVsPEluDnGvs)YkE+FZ*{J6Tf$x*FpJNh*EUrY`{klIa2PU!TY`c%aOwn3X1ObYe ziINop_$!1=F*d*m$ikq0E@EIuKZ5!Id%So2to(u7iO^tI*8keT~$DmlUPGPo)Q0VNzTq1Muzk5YS8*DyVVWeB)yA04`l}Kp7ebi7GRin zv)B9(od?v=$@Zme42n|T4@SXsgh0sa=0?S6l7-Dc4 zEQceZ^Bd`Vltm=jQSH_~C8W2EcQVqd&HS91N%-(k0z?Bq9ZUltT2^n7 z9V122Q{*#ZQoJePkUWr$jVNNT*fAp9JMncjkL`v}LzN9t95o42gQBt9q?EFpW(|M9 z8Nn+g7mozGg)rKgul-R41eH#VLNr=V&_OQaxU7WJe^8y10KpP>E`OR`K+OnI&Nzk1 zfy}d;RbE7wbMW3PxPzGfyBo88$MuTu$kObdEm7f;;g6Yn34!`q+*%;m?A%DpFZ8n1-bW;fu@i-$A2`_TlnAD5-orMb}0i>aLz zO*j#w-G2K$P3;XFpw%h)EC=9#%s+E-+?l^?FlD>Pj?2mTJF}*&ww2&2JgVaj1Bqr6 z%V%M=Fh!x@ut#HIX73R){cR2tWG#EECNZwpL_-x2E2a#o&|6H)$P;P*yH2cJQ3u!czbIrKNwj0_qBx&x;23pDntN>{P?LMXJ zLf+sU*ZyPDXsLx?mZ?_+397TFOI-Gn9@=hRN+Hc@;M?xvnxn1@EKkcg$uEY%cRp+5 z{i?#rw(dx9(n8F>_h#GgQcV?u1KWOAG2)vzyk~=Djvvxj!+xKs9p8hvH_w<;BASJR zwbUUZ9XW`o48(TC8q&zXcmYCS(I7f(j|&ryVwRi>AH1`JWW-nt!sz=oPV zR*8K&4&;(G8W3j2-GhQP3*n6sG;&md2hw%^%;A+-4Ive)C{9{680r>8>J z5O2qMb3TLT>3Uj)zH^;f(Z7&!{9LXkCN}v1yNk`7*?}hOR1LHNxaPXj-_~XD9h2vh zYTA7M)<)?;QGdKZusC?X56FU{#vQ=QIXte?c#0tgdk%mJP69oUXp+;#lGi4)YofVg z1rWJBZYuinVV_hw1|TnZ}jKQEc4Dk4;PY?s-~o=8hH5EgI&4_mGEOkYJ+dP z6jvn;GmI$khHhmelQ6%v+}>KwaoJxj-pD1R_n&ZKPzs^Ym_VrK%5#bT&JwAG|A<$) zTvwflWNA@QJ@lDsKXXyBj-p>ar;wJfXWMw|P7|K)v+IME)~T*>yZPc&1TXk}!ck zb$XDz(Kj3tmYEpPB$mO-69N|GG?t zyLLTYf-Ax!)WMugAQ6ae@}IAF#ifb!n$gE7$Gs>{@!5)4py<2lmO53&x}Vji>(*a= zS0lJ{XhS92XrSOzsAdUAAfYw!=panDQMhn3Biv$sF^?k_O(v+vel+D1%*naaYx^VY zRoIV*5;td>r)$6VX5jxwEune7YFxZBGPVkquXC1U00cqEU;wk_l)20eNoP&r)r7Vy ztTh{syc&DBIik{BP&FpZBWlZ~db!Zd<@Q@nX8;z(ZxScRYvc|t)bY9J@VPuMa_~5A zhOos5{F6M?#mtK=^PBm7;JR%KpxwJ=U1f?TgbU_5>qi}6EpQ8wu4a2jX|*~r^jk3U zy7;jq(GtI+EDs{|nNmF~5$4tfXR`3CpeKIM984h*>I5hF%y7pyoT>=FE)2dmbPzMd zgL}Mdcl=X&lH|)mi#7Vv4L?((JpCd1Y++f6KN=1if zxq)Y7C!cBlwcuwNfgg*ZKT|H*#qb@@12ZaMyjQnED@M@KV8f~n7p(J1`Wo=Nzv5Ue z-r-Z<`99~?{e5|1&`*kg05)@kT3-lco7a19AzT#NPk)U+MsNt?7oFq;CwBlwNXO-% zCYDoNn~uikcFBj$gN}U0())GUP`?%PGCXQ24#ts1W27j{Nh!(@aSK}PxCo?jNATYu z77#x>>uAl%qrfTz>>d10@Ie^PbXSrds+Cs%F7)VL0_xN|+#tMt^6h2_@2_GK{E zPH9A4y3izlnY985rX*Yc{)Op=K}(?LZfRy)2VI};RhQX}$$NR&2Sh9k=^y+6-x8aF zSKP0uc+Zm1`gYmLjz2m2yrPs~j!)sQMG-sY)^twi=K@NWxiP-y<%(;e$MOUcuy*?q z<@;C7o6#l5yrCMN(;W*$c{fc5QIgf+@nzcI{^|$5@CMJ1hfvVGViX3J_{-iYry__ zbPFC0QcJdSgK|a=BRqrkn9yPH8odOWrO}ui=y&TiF`$x_@p*jHkRMSDGU^kp%RHe6 z+}BBLe9L9zu#g#S^wDG4f>ro3(D4Ewd}rQf@_dsGNR;L%Wctf^3#1U=M+k?q7S1@RVuts#GeQAR9`&7oqf@wZiW z-*a=Zmb&?hEWQEQaZXvm)mCi#fO8P2!s@;vS=l`1m+`A@*)jp(ke&r7YdzVP)1+A2 z=4vV|{e(Xzly?mA(T;~cfbUjoQR_=1e^5C*xCbB3n!>}00_hIWp<~{fY9blRP=W<% zKGK0*dm52QUL7!mmW&>Y`MBRiP>lwi5AkH}!P6KIQ|;EA*k<09y*is;yh7oJql=MF zL{?zr&<3G}at2H!%NR|T+`;j?hOiatRsNLY(9~=NeQTBcAZ7&<0$L?{)9Nld^&*st zeEZ0f3W6rEG?Fq`66DCm$fs!pHB=&=>Swg9qiQu|oJc^iuQEvzw`sOqoLMOHn)1S< zKh}QGx{{`Wt+R5ssdjiNe%q_Ys)c5xRG&*#>>w(fJ9ROJZul$5^VtL+Sl*4^>b|mT znW+POV+nBIn$pr$22G^&N&B`f$ig9{Cd zsNZ~XeICF3yZH?U^t8Bx*v3E0U6U$KqA<=ov+t3MwO$j(F!IX;7EPaW*?3UkPv#vv zhzm!wc}=GIG!3wSK<@CzK-0Aik-|_(rc?K+g|C~?Rnt6-W};-Wlhz$>69jq$cI{(- zXLWqy+vLBPP?ycFiV0rCA!H>~vj>wy>eRIXp2-2KLGv3-NgFB>mOq&+uytTO-=J>ug$`{wX4Vo-kDVL)1Fi{^%Y8N$!`1m%@XkMW#d`Q zXeSlgWGnSQedA({Y35A$j<2@i(DxR4+2XNS_xGD#dpVy!$;rd6T)X;6+|W_g2^&!} zza?+Q;mxk4`x@|%ahWX^0k!)>`=cy$4RV7_I5)4Z$Mg@bd9Gv|3;Wc>mxy8 zhqp=zla;aa>+u6lrjxIgzmHs$#hf%j6sI?6ti=MwhBP`{1y4ZqeIk89$zw20J0kva zQI2ye@|jbgZMh~}isKTIUWWL3r-UJ41!mmo!ftA$LTwECOtLx?R;zUPzHkw)0S%|` zRj~qW<4+S;`=^smF5hzr0$HCIL(S(&^*h$B$FvT>ugF&ggkrkbKT!BTbKfyA+K-{y z?Q%M5HL7WW7v53hGB*VL7O^=n>ZCCKi4e!|j;Hg#*bP9z92jt9?iMGJ>+&!0*Z<`Z zB!PHiMBsiL(f&ik{Le4=V&51S$F_t_Bp8A4)v&_qb+j#V>5m_)?Q8367&Am~y0qk@2+0h|H0Nf2iN(<|Gqo6+1O5#G;XZMcGI|V(%5!m zn~iPTwr$&Ke4n24J9qB)%$@b;p4pSh>}Ne|z25lTsmvm?dG5WSc&z_(w*B)JrScXn zid?EmH2h%GJCS;Bv8G;WbI>VUfe0#G-GWoezEh4T(HH)N^Dh-=-$8f-g03z(f*T9J zz5^=LX{9gxW?ueP1|%sYzTRZ0n#WHy!MR54C@ia`Rav|I$*1!QJ=24u~JKdMZs~*a*vqE;{BGE z^!7PUeEGYq836blPJ>RHplj^`2gkqo+DJ4z^}NRcr4(9vQHPaG$Up5{d$>5Pjr6nQ2&4BxGo;No_VxHfA$@OCgit_MpXot5E z%I|#`4}kp9Zf^ZQJ(4XziV&+@C9U(YBjKOEUIkqs&+e7j(}b*WOZ0XOo#cJ7r)c~< z$TJFKI8|kDJ(Af-W2NyW_+Qf@E3&7>-HukB=Qw(E5}-ZiNt?*e+$j+S(Pt7K`O>&g&|?y0YaJ5K*M58 zjk1ka%^}mkBY9lku8tpAyX|@Ck5XdhU(T0v+s_rsF;ew3NSgvO?<5lMQ!w)=%x_T1 zzCI;xt0(<)&TAe$?adw+Y(RV~XJ$<1|A-j*N?5Sr>?-+>7aRG)`(yz^ZmnjL`g+;V z7wqN*bN0I{Ms%v}G3lkm45%A;JW-#s1c1)j?i;kRc|s+-Cv)x5j?X0<|*Mko7b8jVgm*GTscRJhSoOLjdmb1~C?p;3sz2XP{+2r*3pu%_?v7_Krk}r)Z*f903lZ$X zK_PyEl|jPgPym$dy2q?}yNh#qe;hXi|9bO__>V?l)C!-r?&}ikLns!{1Gc+$wfed2 zIr`kMVmj5(lFuJ_`6{aOMET~IntdAqD?DU>vo0ksDw!r<$|=~U-EW33BU&fhFV`>m zcKIdk9)|d1mi8G`q$)~lRM36EF^KatsDZJa-_M`nivq0HNj5$1M(Y$Y1!7=Sjm?r$ zn9;y(B27<3{7-Rez~uYr728>!WVIMDj*}Y_;FL-iWkGhJglG_QSzHqTFWo?czTe$S zTfPlBi*H;R#-4Lp6`gLKgjV_?#w}yZR@+?5cc+$Maa%%XT(&gC{xr^}D?X?sUV5`q z$DDbAa}IV{RCW5>jj{74d?%y#CChQWKO-LFb<5XYFB!X7qXNlQu4+l}R;#}vnP~)^ zrUXZxFEfy!XWPBWZ%)13BPe~OZaC0yp{trLh}{U>E)pH*Ruh&?H%+hu#k%~M0{RAE zOTR&a2s)%|QM0KyM4<6(Glu!+9B%}?nQUgpzaB+v_K$`0+44r=Rytn>*YnUqQ8x72 zCbGCRp0Q$O$eU*_-Mw^$-z@e}@pqV>JIRMVd7g(~zZB_!9XE<-EhwnzaAgY!j&Hn3 z2vQ3Et)l8b?oBi@d(P%S4XHLmvl{hw;C{OKgt6DI z(7CFYG<);UZV&p|?Or?u<5yF6TdvMNy@ zU*qkbz>v)l8w5r9C^L1HENky)1F-tdV$ ztJS+zq-=tDB0u{Dw^GieG00G@HSJb$5vdg=_q)|g$td%n75%}e=y|`A0DUS;4SxP` zysV#7r53{=y~(Q>UE*hHIW2UFwJQ|i4ASKQhe-*WY%pJ#Xb_g3*}O>N=dUM?`VnE0 zcoMmh7i%WTn&<{u2cPP~QV_N@thZfpFg2SV+ zoxzNsVT~*5MyqtlI6#aot@+vkD};^|N=W_F7U`JA<&O+ADAZPd`np{!&)QA)ukSeB z!qo>|51(@}ZyJQ)*N4T2`?}uj1Lye3smsOKT(98vf?S(~$BFr{J(YPL)#ovX>pp!f zhDhZm<_Dg<_HTZgu+O-8>9Zu){LT(pR@aaUu)~hemK#0tm1}{t(Ui09i@_2BG1%zF zVz|_xX7U3|)DA%<*WDX#th1Zy)8xy(Hp6Kg;@^9-^8qf%Q(4hAOzB^G7Le6vPhC!za4$ zWw`zF(SkE;EsoMq$GHcBdA3_4%e!nJtQNyv_hE%%?XZ$$mW=w92?16WAZ)=4&?xkJ z5d4uw=T$4Sqd>JczP_FMz}u4s8GIVkQigV?!#4{0$xP@K%Z6-p=zdOLrnTG6b~qU6 z7Tf(cpH!#b!l|PLEQZ}=YhdJUJY~B2SmXXP?kbk?SW47W%)l1{4vUUIv64l}SbS~v z(kFi^{*0)U^d6R>54eWol3qe!!H}S1qGOB9O;0?_=6j;Tf46;$pU)w=no!jPu8>fY z{=|21bDPFBJ3M(KB*_Y09CH$;h1P>$2Cc`FGvn-K-ybD1Q+*A7&!OAK<;jpcrO*-1 z9e)GIP2+AUl&GNRFlR!R00r6eH|W6P&X(9q#A{tgg5g9G=TrteC^TjesZXZtRBcWd zMh=KAyOrl5F4g+^EscR7L&{^yp4V}aC9mrd^w|xnECTZuP5ocD+SN{Y{O^G@N9p5(?m;Y_ae3($!4Fr1y+UqolldvVYPb+;AnMd-=$ST#FO?SSk zMGZ;0e!o}fg230z#gyy!y@gLt$u@_Yhpp#S-5&g8lUTkg^&kS7J%LRJrn=1qezZmG zW45;zv4grxR~3-gu{y|_Tv=#JmIg*+V?DOH(QGFOZ{5`HaPXq`_A49$WIm0S55oWQ1N-F1=(L$ozU%LJ zuwx2hZdfnGTi=?7`dRh%LD;~wipvziYxMBXsQLv{ zQwbHFk2!=AI%9TkpkVO(6vYM!-@^Di}5XT-*1 z{zw3;^bB}>^YHCcjnt$g&`)Vcs45zQTJ#7Ici0?8fU3(}8bnA_Xa)L6 zE8uXy41P3L^sZjI$Vo3)j&wbFxBcb$%tHsVEHSZ~ja{Dmb@UVOiy?dYp$T%V<kE z#?d^(2|JDiFD>5wnFNMktxWinf)A& z6`Q#Bw+fy}cXeDv(t`BN;l9G-0$nMlp6@a1=l?XplwiQRvR5PE<=MWfO^A3b&m)gc z-q>d}|4WJr3M-caF(mY%E1{g#!yYG?EJX9^lS=wh$i&o~DlZP?YL>8O5dIu^Yl->_ z1e()@!)?i52+$XrvyijZ+5`;VDn$B(AhK=t%TQrH6(tIt{I++wPNl^z<=oCk@M~FA zm1N;Y1=z?sK>G1-8xz_ zp-}I|UB&MBs@DQSDl#R7gK&ZBmK+Le#53QxG#rLdlFij7I}_G_ObR~T8+VuE4^roa z=qY5_hZM>PWAPOOhdsuTAs{=P@QST@@~heJYfuX%X;*!yI@vho^3&bIZ_opW;(HTU zHe#4m>`Z&&-cO^Xd$Rm&kR19mNjt~ItZGM5`w zm3!-MlxKo2Qg#}cgP0*UyA8a^Vj-3uAl+qpEN}$r+aUG)%3TO#i?+vKWPy25*eATs zRN~3RdeWJXB}RuxW4ob@Iu0suIh$2rt@AzLde_6fFhGj7j>P?Z;61`dv>NA~>Y1Zv z^mmz;^8n8rzU`G|N*4W^zX;Zu|N5uem~jLy%llO3q$;tL6kY z6*D9{LR;}*F=u4Kj6fzEQAia(nB=ugez?enGiLd<3ywWm%c#9y89yRWrc6-&a$6*| zJCs<8%hAxuIq-kojmmA{-X)v~>T{j{hCQhznx!f3XwQy_{vLA~k3HX3YUaQ@?t3)h z3kxxNGy&4~9tRUAP|(We3eD{;;|2|)Tl(+93sy}CZAL^AOuZ2`EXMC@Eww&N*>9ci z3kIleTQgZWjIzP}cdcy;E+HMRNfz&#Bb)wT3zsX~H{bWuvx>doe-_Cr!Bp3m*S1+& z_W$eK5P=V7x)41}xU>JWP`!{%^*(uR9LJ|Z{C7bEADHO{@y`=X{b#`nz_3*z3S2r! zjf4GnLBJUFOGmrJZ+}&i-@P$e``wB2K66)oEx{;iQowyhd;sbQOK%s10}c@$@w?#s zrNQzm>rHmPos4fi`foS!MI@Wwov|nNsS3KljY_Va3$m`LF+@5ht>7E9cV4E3XA7uJ zbi0MTSpHs4zwtEGeJn^CU;4$@N|;GyF>>}t;0Wxw-(x3q7jo6&(8x7bXg9#V9WI=j zYb~^i!ELq54`K4 zYf7oIrRw92^;U<2GtCx{r!SN;@xO2O#-&3rsMR!&au2$+`oXgBB8p`)u&q_oHdG9+ z2yawtsb^DqTQ^i<^hcIk^=Zq~J{*(X72gat{(|kPkETr!^K4a>!0JBkIySO;JC zU}%(!p^RwN)b!?^dOrs}RD6uhNW92D^d2|r?v5q|86kaWlqq; zB$UmEJ5@ZVjLca{ezMy$g4@uoyIZvlXrpI8m(jezq>{J*pUBXQzE#DoXPC2A-8}xL zKyNVZba3_Sd*>BT;#bJklOnk<`*dBg@!uRwPrrZlJi3Rd-!tRYG+)rjQ}T@>n(7`e zg%cbPo#Nk&^vY@2tZ}FiEgrLyk0q;5?_^FHi@!F?o+x0GTK9h2G5gM82(EAEoB;f0 zMaMVsMT%LCu{z3AUIH0uRkn;y>tij7EXD)uP92WqX=jW{?o1FX!eZ9UTDi3ojJ3@U zQ^g$i!#f#^Y$szJeh#`Nx?M(pp=Uc0%+$1-3B#E@_WL0Hgrny9YqZP8k43pqL;xGU z4_mcPQ~R{cDj#s7UmENWk-O5xa9wINPjMVr)Sb{i?p76Jj4{t8e;7_9w%j`V%#l^f zQ;ujh#izrh3m6q?4w=0xsTM&p4HyiBi>bSgRc1WqTk*cknF?>6`?oe0=`G{kl$CuP zYc)Q`8E;$4@W4;@7ob3m zs1&N&7fi(kKjusDDmy-{|0I$gcrLPUiz3mk*r*BCGL+0;6dwmu=hnl~aHEhE{-oLO z8Aur^`Ik3FXayE-4*@z1;3TF4h6->}eUA|VlFXm{hk>N`(0MCE{~U02pXXA@cjbh3 zgfjy7dfuyEf})Z?mn`*8rc)(s*Tc`(tH0=VZ=_X>-BTH8q?A3GSMb5_k~~-o)Ywne z@FATLdUxj-MH2vJ)UUQve>8P`vWa1?t}vLlkb}-oPG-vZN_JB0!2m|LSw)Csr839i z>cM4=kw2cEK_me9z;$`0BXE5{N4P?8H{&`}!OybVqL06{3)ycAwihfYeUi}ZIg|iq zbKLd;wypT9A)yXDF*+Xc#fy+qG9{>>ZE;MEscw_i;xn{D^ODo`XKh~FC2Z&}_*H4t zo|~kKkwvWI+=hg`OnQN*Eu!Q)!r-~*Vl&b$4e7%wG7yf5 zidrMp53h#iW0o+IP)xI`Pi5Q%m(Wzxtzrw@gGfqjK)cJ8YQGejgq320DL<3Qn1d3$ zKWB-XqqQ~AL zZRKd@`s(C@gQvjLcn3y6g-#)7@M-dd3beZg9at=Ii)_B#v;RShfWAKIHh1V@(h-X} z!2(JMEA*x?+BKz6U;QPMI{{`Fb-p1AH9D`yniE~mhfUAqT8->TX$m2o_p&%7gyGJX z{qGBJ?2BaAi6!8l|wduF51J^awElj$hlNNQy=Lsz(MArdUuPZ*B! zJj@%4*ch!N5+-A=ODSOD#P4>D9r=b4c2(c3IkDKq(WrjHKeYJ8uV8`~r( z1skIGRZX!)8We1PBSu6Luh}AJKcZejXEdx8K(Y-If`{$lo4Q2kh#~jN{>p|iSCkF- z#8r95Y{wQwI(4OW{-CSbFNMdfi~1eVyfT-rk~)^GcVxK?3!B%3&9@pWacEl{$YIpy zaIa0XcVYX$m|g~L7AeI=j+N3O3g5)izq#$-vEWZe0W<7psEaf+zygK$ErQ~k`F~oT z@8>E#k!`I_zd5ZU+uY0_jK*%9m#@V6yW~m&v_en}KdOf^V z|DcFJu63Q=pB1Mx@mbB~5y`Uwh&omXBQ~ZKlx5}Lp!HyG0-Px#F1*>7cMU2>ABy(N zy{w@u98j9~OSg_~<=W%e4&%&auhydEQbm2I!YqI8P#lhE=vjoBQP>F$L0C2rb@9&9unL!e?cv2B)smYIMesDHyCPly3 zC_)V86dHZu&{3x5-e45vGKH5>66lmr8?W~@?&doKl$#%CXZ{|OnXZmdr8B_k%%_#0 z$?l;^w%$w*A&s|4!CJS~06F&55c+;Pq7=u{)(<>O;fGp;zg{n-AExqjFHfUJM2e(# zi$@=Y5!GfS1nfq=LPn+je5?4)94||d1S1-!moSQ?-Q#8HL7sjEFxB8>?$=*Ty!Ef5 zo&;2W{ZJGUk{aXYVxWjB9tX_GVQ-JcuPT+dBw)}sdgfD(%t#jKYAui(-3$d%wV!ul zN(Adwn-AQ(C;cG1w)vj{GqE5p+S&D%6>{bKLvO+FJw}55KuPc^q~pTxdZbs~8TjafOARm#fy#IB^ZO(&e|aDh zCkDj6aUdz2t3Q>J5Ad4WZ5HgUc1MM(TS!!4SzTQy;4Qc1&9eB{9f{u+)&%yyzy!3= z*KihS!)@06L}ou>@uTBBWoV@#L8_y=Kpjx-bq*eO7l)8`<|^E683B{la|L>N6;+F5 z^!_sHY%}nI_*`!Swmx~CE-cA+49=Q>HsFUddfHCkt@=Ra7u3w zoP|@FS77Zi#-30baazC~S6t1AkOW2fr>RS3QR?AK%voFp8O8Fgr042MK3l9_vK{WC zn(;JX)sTe~a#=Qu0FNnSnV>GxFD64GCH~yo0=m;Ddj?*mQedX1DJO*$s4}!>pNX`v z>NuQ+8y~02+Uc81;VZ9W-m6I9o7_kBntX(4d*w`zB2s)1p<}q5-BfJX9B4vOL(uh_ zduWNn-S9ivO;oPU)diE&m7hPx(Oh?izF^Cm!;L?`M(36V*x1zHt^)PA1HqqmBn7I* zgBnmB&X+o?0+!_4)gkU&>KqAh=oBOprh#Qa2q*{|2oxb3Oi?Oq306 zwp;FS8!91s&OGSq90x1XukIF@%T|zmFyZ;;QUi{Od))V4Zh*gR*X5Gg}gYBwxvu|`67X?4eP%CBD5?}3)zPl~* zm!Qr_dzaS7^eYIg3XR~K8h@G8a7|Gp*fb{c?g=!VD}`<_2ZJ2w?msY*>?17D?w@z? zFluAmyq^89I`pHq5v7P)^W}mw_FA(%+ruWt1;OVNx_SV-6Ruxt$TfjR-k{doDuR%nhQOtJ*?IRks=UPNjs^QU}0y{R*6$83> z^)q2i0V;&24Bj+^~j_hvN$G}NLf02NaNXc?lbQb-MkfvbhzNe z%IBE$S5VgA{{s=XP@(5(80Zum1CQjIgfYqWZRaR4!D#?-;F^g6(__hK^uw!%F$}*Gls8)3& z8epN!1*EdUW>RXv24&(dlE@SPy5JNPSMQw%yUI}bk$>Rx|5<|Zhd$7WiXCAN zQ2*tsIWPbV4JUfbvnc*ARo&;#_BD#XB-0l94IOq%$Q2hj{{CO6E9&|W!|u0A zs9(w2fpojNoujVXFN*|I?66$+SC=170>744rYwbFBwX&&vp)Qdw3gkqp!%S~qEVLZ zaJ#Wy=+;@rrT+Wi`V*tWHA?>dO$!t2d0la}_JEPjki!*EUVJ*o2)ECQTHw;UW!zfXRnGTc^LCL`0-Z{=K|k~P#MmZWrAqS`)lwbpo+~RG`jO#H^h%|A zI;_vH2QY=Io_BoXVD1E_z=`I)FGb)Vba(UmI;c~}>DDRKNIK^@<}5ebcet!@Xm`KL z6><72z(Dmxd3^$6UG~7~H7DUz3V#ZlTtBwE@Zu`sdQmL7k6+vAH-H>|HvV=NNRgcX z-e$qMMwhLVB=m~()S@QzYrXVYjx)98y=-0V+gpYI)60T>r|zX1m=l@0#d1c_0fI@u(=*_p7B%d98fEsx~#E=*3Tr!gtNpy@XK;22Q(Fbgw#E|9+2bR0uWnk6H9t^?FL zHvMINJP!K|Ewe#JZb68Gj{~*TM(!GAG{K9t=6$W^0hCZ`>BR6h`~6t!0GJ=`z?kTt z*#H@x0_I)xcyRLC?({)|@L0bghN8{V26?7Em91hUaVab`QfBbCg%xxx@=AGqokl~* z;&+uPHI_ekzI4K5{GrbeG}r^zQ?vd@jNSzPoRBLszPfY7$MMsg8>E$?$00xrLN69m zv6%LMDAN^w;jH+r&{4ngkl)G)ezX(Pi#9U2-Ukf0^<>O?l}@DMQ#GH7kt16AraqZb zRko0JqUl=`tGImgdRyMStk&9&_(Y|`t13xUbmMfPvG^y`UO92 zu@Jp}w|{!vC#=rtf(_aYj#f2@;WN&(>mBEwb{&J2?o*t{VY^0xo5SIy;y*i)+%2dm zz3!Q-KN3THhw4h=ge`)lCv(#~AFtdUjSVJA?%fFSSw52oGI3*L1CzH>Dn+aCF~B;?=lL9uZbS5MN2P-y!Rn)kp)kU0algeAdWQJU z`$o=fK>5S38%yO6i$PyJ&LBY1rIYCe6yk((VoD`G!F$~KApg>lO|BAhK@%ctvK%P9 z0TW!gS;A@<@fO5Br2er>m^C zSBQL(cQ4?HLB(6^EJW9v{nZhg$?PL5%tR7jA3eI%#%v^+oVZ&w8vwo(>;DJ%UKCmB z!&lpb!O{PH-nw9vX6Mg~msHA2oMX~ybD_k!+6OpWWLyw{m1Kd8bT&ILZS#v=<@yC* zi|2XGT?8E@hGhow8?D$1VgSeB7E}${RXh43lDV*q6c}RU!nJ5whonxfs{D;aX6Pzr zQVkA`{_Z+)nDNz591>SG(>Y(>+Pyr$jWi4OAp%^ASJ#a^v?O%GI$*a2PC%01*X1BY z{ao+QY^BED45`H5Dh7~NuyVdJi9EWT8IBoR3PI^K=+F<}xL(yVYZ?-y^E3z`YE(>B z@lB$!n9f$#<`bV^L*M_J^Tef;#mdyCAt10b)}MNQ^9X_XtCHUC11w!AOyR$*gSpT>z;(#fT1^*t7}IgAr-jv zo`QA)TI8kS(A}pVun_Vr#or=f9akQ6=RVa+{UDfD2g8wDp4sJ7sCBdk)TBlRhpW%c zPTO^TgHg2&t7PBP=Z>f3vF{95)R22o!ip-_gj?YgONCrI->xJDyt3+1Wx+NqDnQcV z`Q$tc2-)}hha;^T&FUjI4iKAGgSY_;r=wt`lM%Upt=*Hg^^RjG;EcxN|JN87fDofe z6Jz}oNp#vgXtRNiN*6>rp^(2FWK4-FWb50#Kzyj%@1%j>99fhbc}oo01_byaY`RoY{{tK4k04xC+XO*=jIkLQGI@aYXfMI$2bdrLTl3Z|nTmXj9>DuQ zu|52$zbzQvi=HA+`SIa-9A4HI!`P)I;?*tC;++HlTRK6@Js#2rhamx0X`E;Q(AfE@ zy6G;{=BoKEa9#Q$31CnOAzyi1y@ebHMB{@9ViMcXTZ-jC_2+Eq!bsR5iHVs!rsqaf z8{f8FY8i&tZtfxPNn`G>7HOh(SIWhb)M~+A264!ScFf9hnRR@%2L_--=@sk5B~{C{ z7`%c{RKr99O@m!Gln{BRzraR;D~3YNT;^SG)4P7?hu#L2)IUIs5N$;> zlOP51?FvClh&#Ot4ZDo#lg77aM}ao?KhpF@@%Ix-ZX=O23<&D3@ad01420KI$<#LN z1<`-hFM2TPod^H`8p-ILzI6JS%wi~+QOTOU(qfsJSG-nMySCcqQ1Rn`KM3%P z+yQijd#BF?&ZyyR`FNpR%i+y!C|kws{vXb^-5T{R7Xyb(BLea6QiMukoFo9!>+E4W zzV!TcjVii`iPf-TRe(?2rbd39@dXY#Av(6R*}%}Ry2~h|xz~0Um3&uq#np{gM{S+t zxEHn)hgA@67B!rQ$RZVgRA)rAq8mN>MZzMJ@?Q z<@FIjNGjVjgA!;~TGJ!|x-^OJ zzp+(^1tut_f?|-ab^t1a`+oi4 zr+&3(J5US)cJTS8zZNfUJpy$E^_nd(M9btpogsYqzcKMAd0kfBrXV%90OPL425GdZ z@EgJ~Cq=|W4{1nXz)No;DZ292y19^XrQAt}YA3{xKh{^TD6i(Uo;+o>vhZOJ5w4_x zVpJ4%8XkhN0#4UDB}+yA$t6W?wsq#MENdQ-PJIzsJ~){9c^(qO)vyB}fIo3;TDMsZ z-G+f~6)COfz`fdR@Fc64O+a}{RNu1g*LQwH@PzW!&=Y5T8CLN}xAlIp<5xysBS77! z2?>TFav?|dNB}I#T4KJJ8wY3fbwbK!&6}r08763u-_NZ3!2x6&Tf&8 z{wAnYFvRet^jIDlJtO4#Xi>E69||!GHl+g{cw!2fNK*?qXBimF=w9z75|ws@?9Sl% zkUSVTG^5`EiBRMj>^MFmX#@fUtu!nveNdzo&**I%;;d&sl-%_ zfke$Fc(oUuLiE|9fr-OyTLh!or1%pF^OVxZW4RrV#zA|LRwklCJBqGRV0cVU1HrT3 z#RBtx?6)7)hTv2flrj>w%Trh-7aD&exrGqF81_fXUQq;>@an$5#v;4^D?J9>5#L@O z&U^Ez#(gEWyRaG*{qDv?0sV~8d~9{`9ZYt>We|6-Svc;6gK`tu>!!y?7VFIP8wV3@ z$<@4l!EetjReoScPzt~N9(+=*f>>(J)x)NTKcO!hDvj>*ja*38h>GDN{#<)%mKyym zbdJ@l$eCRbCr{#=A3UedYjjO^ECLF*IsS=7r7oz%?@1f%s+i&@%_eN*T5(jV;1b;= zVEql9bLNvqjety(o$76E>?Ht5xd#t2$x>}MgC5eVx+{e|BNbxwQIl{qI0VVX_txYF z#w?}>eO%%Z3J6z0BqTEm%OjPK-Hudd{gvz^v_)36qFvuwFLg7UKH*_)zd9mbrimF= z(AT0d=Zd%fL|IW+!_lD$IEq|QV)Qp!cR>(CG`*Gc9d9Ywc?1I1#mMxS*1e_3OSR*2 zlzxp*Mp>;5g%2yz*mn|A^^=E`T=yIB?#kl-X@o3Z7?Ju?V}Ha(ft0%H#rz3MoV&ZW=)V9uQXe53UFHLut<97U~Z-w z4w@7Zb6Qooftm{knzuh>`+a{ZwE2X~aftk^81tGf z4n03XH<4BvA~u0^^z5C2_|9$F&WyN*h{l_?bT^Z?8f6`3Rz&b(5k6U~X0xG`7fcR_b7SfWe)F$7t_+W$s}8 zoHk|CN^LqxUWztIf=<>F<>-z%-t#4_ImfRf83?rhnS_;aTML;8;Q3z^#Kgq58_TWE zm1}DMo6d6`ZxM?;o+QwtSL_t?mfY$jJ>r%TEp_Uy&xnuvns$TvfX?KDux`goar%Uy zv4UZ$=>w7kEaONN;k@u9%)S`M3`1amU{8K3#PJh<@mVG}|JAJjeBAvqOv}!tqoxqX zP44o|@E+wbYR_zTmeh&a$6kr0!HQtBzCi}LYBgY8?Ssin-|^J)0dbOSYu=RH!Qewp zk)@jmqvW*|@wa~ZMVZya35=?aSi`2j_NUW1$h}XqU25nPXd%KGaKKOoib!}HgD*VS zxUY^=46E0tCi5*NQo%Z~ntSjWVz(@zsHr5j!4MPZ))Txohac>h&_Iw{ zs$vr>7bCZ4ra;R`kGo3d4j=U^$z=c}!}b7|pX}#MT9a)B6hon)^2QpRs~Gb&mgMSm zo)&qP*=XaQJLtB6H=CcRY{W~-&P!wU0U6|1$o`)6ZN&+FTx9!adWSe?Heefi*O1~A z3>%<1%zlJ<*giy6&(as>&aS0CE=KiE#%?nhxlk=cW9i?eZ179nT{14v)kQuLW(?SQ z-4%Ef#@|dN?D0xZ^EV@Mg>;z=m6JBwK*>L`_RBj>;26fsy?(76K*WyNA3pUD`Fw$~ z_KC!qfCJi)DP}{*j>~tB+*2Vws9>tVgGE-9y<$Ecb4#Db<;xAG$$NiptX2w2h4LB0 z>Ip*xff2QlfRu_P;sc=Q2-@PM=gsMq7(i4@3Ms&)K76j}Py)>Vmhs_xoyjU^;QU{{ zfk{$J80CS+gr$S-R_*CC7Eee)L8P>deEjH0gHm$x^B?WMeU12*$?^f;`Ii`oaBhn< z7L-!^HV2?ARVLq68Z~(eB-n4v?4QJ4Wb?Gb(XoqX4Eq=6x1tw!A3w*E^KiZQib!L;BTtG-bp zE4eephL5(jMs{k8OW8zh`|ZYGe0N>Ddq5?F>(K06J53{Lx}A9Ba?Cb5U?^^?h%pL4 z_zG~+Vd%lZWi1;o0}>(M8`YsKuBh!!KMH$kF~elqbjPwL7loSw z3ZPo~wV&mf5s$EYRqdlweBcT!tsq|F=NpJO)q05&ERFhw7hpFH@Gt>EA4~9?4$EIr z&QK%F9SDT=gsxmj zvjvZ-X|6&8*^){w-vzjITUIt@=}Hd1K0cYrjJE2=szdm84DWfVogF7IW$UV|OOR9P zs0eULM?qA1LPRSy@Ln{4GWVFNeZP){l1PH3o~xQ z5Cm|S_*e6vtZA;Q@Vbk~hrw-@=se7b-to6pRWEKuLkAK*(EbHK4&=)eB)i+&_P1GF zFOj#kex30r`xEq*PHxwb5L)Zy9PcdJOE!}BJMpsU{2|jseNasFH0W+5bAbrA7AKMg z&V)rG^qh~C8BHPV&rne*H_8-K2!v-QDJrC* z`8)(W_zU^3AASR~vit9E-#Vr#qyD*~XB4#M0l$9?giZX=nYQ3ud9^Ek)kZ?wnH-0; z;Y;r-)fp1Jyi#r*O`EHj(^r{rT0Yil@?O{CxWiScYsKJI=&y^jAi{fiE;eYl1j=i z84|IPOTUfbe1zk%@r6#Q;0M&-wEKMWcJsfV+4+h8TBGv2{{6agXIX7C&ySHuK zYV%s`o^v|-*?8kXX%`#=46j*?w6qK41Zqr4fqR%J{6~+L_ucy3y-Bg!YRC3C*^lEK z;niN{YizHqDIENXX?3lNp%>`QIOpK2HlNM7#mv0Q#vhbfc(Om_GC7o;@M>*>1tG4j>{%8d~!V;5u5b)Kc49iLr?4!1Pdh==;#X} z6ZnqPAuheZdmahDtf5<`(%s!(g_XvmkWl(_q$>8@9geh zGPv7L>*I+(r6gKU1(7hm+h30j4awa|{12v|F&h5#hxb}`2i&N1wnHGX<67RW;^P>9 zrS-iLc7Bttn!b(O`wUe6V*7Qy^{r7A+j>vO-#HkazqG|{_>5C2la7L}PJ6z8-Y_ue z+_lX)ht>Q1PefP;wZ!yW!P|+so%xDMJTKF~a9kEYF&(e`(RNFa-c;i#t?LTnKfDjv z^?BLP_``3WRqUEQ2&Wy9x#sv>-QAUWp~EIK`EqetKDx7yXA6_iU*F!25606V&5SI) znruFR8i$4%rY}cr?vEAc-?L1SMa6*pg<6>ugj5PYD_@IqS|s4hYh4JCD9E-ep6wvc zcodKTv}Z&poXy!`2p&sWTJ2VDAtk7Ut#XSb)4`EIhl?dIxXS60!nG(2&d)|n3Vx|~ z&w>{p)uzzR&)PeH+@#?9W&WspT?ADlF|hMr0GjhpGGGV94bI>Wjjnyx1u1A_ z{tc?#&L3}y9Nptp3JG3h?=3z0wELxaenxB(fVI)Yo7@uCeJgRtC&}(UKm0Kf_5GYk z6;5JFj~39x@KjkV5TF*ZL%~Vz#*nxXbZWsP5IkN zeFWgEacq9San-i@jwvqZ`-^Y80%74vOi~o+(?_zmyz+$G)$$dtof3a04|k=y)4nX6 z9~`i2zrDUn{<;2Y;e?bg8x;iOCHiH(jwreSWNpE#Rl5RS(mC#8+9~+MeD*>T3-&$_ z9&Q^&%RgNA43;CX+o{%f9O6k~N{k(t&R`Yu`*Sgup29$gN!_2(Z1bXr7Of+z&|j4u zqPBJP0;_c-2UZ5W9S&sd);GVf0CAEMIl1y*o@96Z3rli{lt-K*DL}NfDFKiP?vANw>$CL=)jP>zU+#?gj%a*mTX_dKuB{$_8=209BmO=CH^bxO|6Dj0(Nb6GGD zy_>e~q=u$2jwN&mp*m$^rd$B5+6cP0ZA7e~D`ALapIOWSd%Yo<)Zl+)#J#W?r~BB3 z-Ed4Steqr%D8G%d*NFYl@MO@=s&BeDEXXGW^z)J(SL=$<8-!qZSss^LO`l3PX~@`c z<%6nQIvJ0HXiG` zUsXa@`*2Fuqd%WWF&Y&#{(zSD(Bxc`yK(b}fUF~%)IE`MIl?Ev?I|(L&U=&-mX|w{ z?d^`?#Q>sD&UubhqD5@e6MRF4b3axXB(Bw(g3J3w z;fVbK>Jz7mVqaw$j1;$zoWd({K)h&6g&X?wT0+L%F{rakClR`W9 zK#@ELcy}YN-2AJ(;XwHq`TVXlSER^kp(sq}`qlc)>?HtlHElZYMUQ%iirJX01rWq) zKjz83Mk0&~l<)K=#aF$wAo^RMVz5mAi?plOR>qoZGeuo5$rqZ_W)6JjX;smJ{$|Ni zmG+FxB%TZiZ(j_(O8c}ePsrOX9kG~Z7dXh zm?lQbzjf=K6Hv$}keo^$sGxy1 zP{h*QpcvD#1GSEeGq=uU4O9SZ0mtd6UA{iv+M)&k0L zjU3ne4s`@p=B64v!D6wyj|uLOA@#*zZ&H(AruNsVf0rsJmD!e@$oZ3qvkia--(lCU zbLHB#ggW({?8>WtX&CA_qx`%SVP80S3{*s(r)Ow#Rp1^XX^sQAf)G3l7jBxj?3tbcQ@xf*XYd>X-TYK0Ud`S?C8<$8Jp zpia`25VJyMu0+J_Yj;Ue3ORXFG|^b)R7|IoV%)*)zzgB_7C;S<743>#^%k+#@OH|1 zuxej^_fA~DRpX68puqu&9WOjh!44Oe`S8Id~4Z{qa9OA-z$Dx1fVNe^Y5GGeCwaa(-5m$t2*_J z{cW5}_GJ1xwvb4?K?&*AHeaUrljI_=75}*$-@(?0=@0%t}@DgXM$r3z28fI_0!| z;5YqU1nA*TB^QzLWhcHAwzyoysf{FHr0B#_$qHj;Ic576mLR}7LM1-`T6R8?n__y% z2wzqtX~ul&Y5BvM6hy+WMnlSRbYys|FEv;738+uo5lcf)Sm)+12eDr=?-mlO(+=}9$t4p{2ZwF%Bey0(){7i8ET#}#aHxx>D3adC z`OQlbD{Y*d5g9D`A!MQxAnrflHRk~0-o%1Y^$GSnAjFa8n}hfz6N4O&5G`>ET`B5J zf{%>fur82St#Em%BjY4qPFZzdtbWwM8$^u>qNt$D|I`hPWL7!raRZar)5v3WmBku| zvmfmA&UMQcu5&iBP&VUyxH0ao12ZuFhp12V5o#-+gAR?>Mw9b~ff`@Wk2{3I`BZo!*vQtP>LaN zbpcZudq>0V=2~}jZlP3aE2W_PS<5_8u|V}e^%i0FDz1H&Wh|FwX?Wm zZ-TCwZz#_Eb{^`>ZkppwSOsUAfb@}lj-8aI8w@p#kN-jajadC^1>#~xK5Ph}EBxA} z5VG5ZirIyxxVQ?z=hH;HZ^lYF4~jd(tpZ3mXMsMa^2TA!`-Zd-=yCpNsxs|cN-QsH z;4;suBIzjIjgakQr>Ihk&ekr@wG)Yl85mhmt$_Q|-i}@1exJ-Zw<-rM_K>0Qn0b+4-h|I{B6*4JFiIr$r@*=gUO-ve|2sMf6^!uL`8`3!DDrk@E@{+E4% z6M9*)HrDJ4{|lfF@igl!KXoz{wrS1=MdGqV&1uTI?3Ra*#+0MYvNJ%o53Yy^K|5~2 zeq_UuMX9mml!6vz$GBoVO+pE4Nz+aB&p-<@#}|f{t$ur7>;35Sy9;E9l|J;CW@c0p;W71jv3dh5v_9aH62LA()uYbLy6Mt{3#pIJq+{s&vw!GM;xt}i1 zzXE!v*Sp_&-Ich!WB2_>X}}>@mm1x~edMazOt47}^6BAHsMV^o?7XkYtXlaTk1o>= zinz1j7Ur*Irya?+51C~>n?AN|M!OM0Ag1?3#tsZXWnM|)muoaGRitv6X=!Ql`#TG5 zC|}{cK`=Emoo(M88>wpOBML^?x67-UhWvR?rZ+e-0vs!u+%QTP_~a`={B?!cy>l|RP#^M2p1ZxAq=Qr}|3%hWb6d&XSQ@r3 zIMP6C1yGSoNkL@z`GNQCM;nyzGa zL)t`2QxM7KtB^1_j(om7)<+pMUBNQvtvD6%^lH0+vy2E8_bb1en+n9D+eofuTW~+r z0MIS&ILV=26&IE@(W9-qEBbGnr=U%pAP_Gp*Gzc}C(h!321{a;@<00>km<4r2D=Hn zr-UXJfX2Re6pAw{t8#epqk_qVAo+3?^~Huj;YtdeHA;=8ZPFl7Rh|FqQ$lk?210I^ zKhvqWA)6+lhp}C)Qxy^4Ate^*I0(`Wcs;r?u^|vZwQVyypyo_I$>gH%rOV}j1Z`yl3UNC7W0r{O>drYl>0toycTJD1xbfmt-EqdWZtkY(oQ(xd{(BR}Rc`qVrkaaT|7}WPS zyC=LMy=U7t5r{8&cugv%|F;&xbO0sIQG;7fkwc^ba$0gD!}mpaiZzPrQ@r3i72GD* zem>34*93oG+{eD;!ZFE8MxmdEg99!tz)YC)-Hbw|?KEPr**=&*g>9RWZL-9^KkQ2K z(obrowa3<(g~CXi)P1QT%*n8yKLKj>EFjc(mICaQZvI?xR9u+?ck96h4*Ru-xXL@A zDbE$O^f4xKOe&(KV5J(%UCVC{NHpdvpb};fJwA3h7?Uj~C?lXn<2)~sKHg!l(0xJX z6Gkm=9qgY|Idiw^3snX$?=cKBMcecsHCU0ceXK9A%D2Jp?D~Hy-G$xnWa@TGSH{#; z(+O_Oo}0$A33+gH{^-ZDshFct*5<|c-lW&r!F(IC`XB1XHT z7;Nq+#pjC55QU8F;i!Tu~8EZL?hF z|Dww;^>(P`ha1g)Pgf7=o(k3obt`)Q22x0*IEbh2DERa8xx#uwcUoM2TNG}WLCsXm{>vavJ2&S<4D zTE`wZ_%0)kcSkOg`h=?gvChSIiX4)mOV(%>O%hw3Q}bMr2UxI)*sR9ZZwU8|Xg-Qn z`SJ9+*&<{-u&nVtJ^!0U`h9h>+2`DbVW5{1D%M@2X&F`gbqFrElc()bcj@xsHl^=F zsM@$ZfG1kd0rEL(SDznqegM2cn)!Br9i^cCSK|Uek4@a>k_h|UYUY4cfDijg3%$)M zyd`$nU*c|Ckhgl{tZl}EG9YA|BZ`K*?8)}am5wLHD@v-(E%aZRk$!L)sf1er zdO0FcuAuGrEr}+wRBkpVnjvIafxE~ijmRTB-n~4&FT&a{(DnL&X?XL4nTN`gN z&&%h4I`W$eJfMS*e?0Tor}z6V?xruQvrh2l+HkSD@=o_O)ElI@HSB!wI~wE|)q9Z6 zavxsa%X)X;VraxgutvmuCpApRZRKfClj*WJ6YM-h6yw8u%AQgdiPqA!0>OZIAX zX>qTfYi{LHas-#3E(`a?vr_M>ze@&S80KxmJN=*f)DC(`wm)>#Eh($ diff --git a/_images/models_11_0.png b/_images/models_11_0.png deleted file mode 100644 index b8c88a1ab4809b6f3af3969ffc5d8229cd67cb67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49944 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

$li^LiaL&Y@Ceha0k`_VWxAP}9Z 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 I%2q-D2Zt3m-v9sr diff --git a/_images/models_29_0.png b/_images/models_29_0.png deleted file mode 100644 index 68a675dd3caa8d11102d99f749667d83d18a2a9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66331 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 RIu1#}pS2~$qJVHR`oFt1Addh5 diff --git a/_images/models_33_0.png b/_images/models_33_0.png deleted file mode 100644 index b4bcdccedc51e7c3806582f53e3441eaee6e318c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62505 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

sk(4oY{YxxSbu>ZryK9Pf&`O z^L~B`B$=94jp=Aq!866wa_qo0;#$VM%)Z-AikpOEH84OsZ4PGzVp<00ke7*2gZIZF z@*%OqRw8BQZ^|8PubU?|T}`c9dZWmHbA?q{?a$H{amO*>5Pdj6VJ*Qe^3)o)c z+jlr;Q&V?^J7;ZeN}So1nOP>*S&P+F#Gmg+TPpD}LPoI&-R|jzJz@!35KD$9+R}uiKfp@`W!}+@#uYSH?Zm@}535FJvgCCT@Z=ytLieFj z2|n=er(BIoTcE1|q#<<_jsaLR>dYIzoKmkjc;Eo!9Fggrh)mWMOxG8LBwu**+~VPd zMEQNnV*mFe`Yye6PC!%7=`Jr1@C2dJHFB#^JxRo$<>i|2^;X@$sPf z0OJx#tvxpV`B>b%wtV<)_)6lXj~3bW2+}|q;R>n|Tm*vqV^HCj8>*XXvY?at`TXGp zInEA_TXk<1N@VW;$mYt`uhjC@sn!n``ti#f5n+&ZlLR#2_EruKp?W?%tS=$#8JJms zFaxMPFn9=PB0x>zl7tB5rKRZPC0n+*@E8dWCM0IqywId~5lg_TCi#OxUv=2-Ms<>l zdN~A}Y#t!(OwSDwGtmN?y>pk)`3Iu>k{3)fiBx}*2D)R>6pATyJ^1C^GMyaFo=FKu zV*-_?5p}EXRyWQ$K~`%Mk@C}Sfh~pY5JP~#mM)FN_~Y(ABhH75KFd zpPH4$2oW)Up?${$25mHcl`8E2s-%7UGUHVxz+LvgWO3wU)2!eCT<5raJH_$R%2O*% z_8gLwHRwlc7yo_)+q$wB0$4G9B!{k^g@sO5<1JcDCVW9an^1|@g@-=)E8$$&SP)P1 ze%GFBCl}5)-hCnVbxYJgUYh|4VIt=a61wtcSwXda$7U`!E#i@FA%N_0#8Qv7KlJN= zBOGy4F;tIB!pH1?r;eno5_YFiXD`-}03`ZiqVNn%m}gmUQL0@++fO|=JJXZ;75140 z3L8Sb#AuWk?fD%X5&XPjPa2*Y-JxCNtFskVWeR!VC(ld<^x?3@|AxL5gF{Q=RlcY zJrntokaJq*KD-rUN9I)gSoeDT-{&n94aOibp6lsFeeLVp7u^evg&b@A|5VJ7IOx?7 z87OpKDD8URsMGi;(fMg%;omEE`wH{(R*7EU%%9ga4!Xd>0YD)*S-?^?ci!Coa`MNq zdTX{~O~YJvH@(7lD(^;>!-G6)VwQVtnI)y*U(%5d&{i#kGi2;CN$nHwXd=mtu+IE|f#-Nca(LZPVx**m zMD-U=sgr*VQ7p$i^lyOjBTb#fjlu-6=$pVTG&Ba^?7mRCyi4gn5^mfbtJfWCR{o!t z`T^(vZavzo|LGZ4+Ti~@W;jcGb^m*4Bw)P$|M3q``K^kWw)noLeaC(p{HLy>t(>c5 H8Tfwy&yMzv diff --git a/_images/models_33_1.png b/_images/models_33_1.png deleted file mode 100644 index 68a675dd3caa8d11102d99f749667d83d18a2a9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66331 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 RIu1#}pS2~$qJVHR`oFt1Addh5 diff --git a/_images/nifti_15_1.png b/_images/nifti_15_1.png deleted file mode 100644 index 3a6ed178ed966c54b82e5d229601769148f69a7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38696 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 diff --git a/_images/nifti_15_2.png b/_images/nifti_15_2.png deleted file mode 100644 index 5d6a528143554856356896da70e078923ce6346f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38590 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 XI62Vqtfsrl0iN({tg9_o;`06g-hU)B diff --git a/_images/nifti_15_4.png b/_images/nifti_15_4.png deleted file mode 100644 index b08cae8588c2192bac89b67bb920781c23ee9eda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38649 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


ZVQi_O zm-Cb2_jw7E4{r2^*ETl3f;SxR;|;IL>Td7&(S8+j^y)+Pxj$WCPaU%q_490g7kECW zRm2G?vGK7nfZO4$V`VSBGchUmF9i!G%P?f~e| zv9XZ#Weh1HQosXb5 z=%1x#Y=9OZ#FX=|-&H{?D$tD{Z|2}2^s2di6n8xolxZXK+({|idh}|ZFAl_A6Rofl zk(C!cUaeGVZ5sAg6Jw%qp|W@Y@w1YU7+ZE|HJZc@oNI?CPrVNvB*(f;COD#UPcpZqiyyJj%Zc zu<0l5RbT?+{8>m3zOyP2)H)0aoK>h3aNL`(18vBG6bVXd(_}`rMGlaBxGH-$*ugs? z%m$Jay-Id>MRg~WOd&7IMXSBl$sdn5H|kR=0}X~kE57NgB^h;Gw+awXsjGf{{r&V^oe z2a^_om;R)LySm~+oX>ZZ^*eZv-(m+k`x0F=Rju2veL}DoGB_Hp3STliPY@Al>$KgaR>*Fcc}nKW!()6%k+PBUjnu(VzG zk`_`f3MjPcpI1rpfT`viR+|L|l8g7A`v6#93kYKZeCnIbz4F847(3dg(wy1Q&+ka? z@77SCRnBFumaiSB(J5$ZY65oiM0Sd%kKTQ_eD|uZz(Nij{r)Hd4j!IYAtt7^gob{H zJa>S_2{jJNkPlIn z`Orv_Ckx4?l_l4w@L(my<>9Cjdd2Pn&0Z`SZunrx&s>qHEIy|n=fA`W#y&{7*ey%( zW=VtU!;@t^q$->8Wrhg}2?^BqsFoH166adO>X9vGXol}(E=x14oP4%ghWa^4s>Iw! zgfaHL$wJv;%gnb}nWY!E<}$+u(S5fxTyF<%e4wZ})0I49JDlQ@D$ee#A{#(T`iJn> z9`HBuO6_{gsEzeB09gT)RVX^y8O!oM?I%b8=X9^zp4Uzh_O-ft^Qobwb=_H%my%OZ z$Ql_@7zSQjB>40pWcY6)s+b#n_B5{T7&2?CDpGbu^E>V5C0IMY8bR3ll?O^7&|YCM zSe*l)K@NDdSM)kzOM9zJf{6A_u=8twz&UW~Xx}ou+^ZjB)MFl=YN6UG@?iL!4?rmu z*+iMS$3HEK5UKcx!Oeu4$&(Xy;Lh0~;HsktZ9ghYkKL{+j@|_hmwz@cy)EG=!DKzd zJa2-W08lW*1v}4yi!M7kC=CHUAcbkwPbOKgmH#eBJNB(t3j{5H@KN>DX z3~rcr>xWh(4%d6ek*MM0!_k*jQ{hRKY#O zZ+bObsox~bKe2ud7zG~MGq{VXT3sETcp0%&3lnE&995A^ysGzYNYMPzVX;MdSkA>L zkBzLKdalQ(M8~Ts$Eyr&(LX+z;>=yn{LB$OfcOCGLZ3Bb(ClbnFZ05w{w;Zru&<*n zZ&v6atc-2i;mviOb+9zvwNy7sY!!!pK_zt-L`v+0$pQZ(%V5$T0s0~xe6H7U zTB{j*VnS8g-bF``#~4GnLL^TT%H5!2T9Cr@%!(Ob(#eSpBByHa+bW(!-$40G2hdX1 z@wGZ;A`jp7?%>oz0c66Ot0ul@*$;U>j)#$_zKO#{Ux!!Pyb?yX_OL>&Ivdky;U> zjLBDU-*%-F8yEGwQEB|7Vz?bbe$@GH+qj^-#j>RItXwrfp-H|JR(A$la#MQEr2l|LP0Qii7FC^t+ewO7Vm_m@+yK4{MLN|5A*uU$&q9 zc&$MMKw%LKO9&h-}1R@ra;c7i~F_gNIXR%MY4IuVvgloupPaO&il)5tO$zYsv zZjBn)1JT7%9)m4&TSXj}Id>A63$rhlt(KVE%rMjfjTK(UhBnJE_+?t!of{wWy_Ak`6h1o*=YtpPSJ6ZpvfRmvlB~E+^b|ye2V9_dN zvJ8crw_C>KQeGT=uOkk5<1I35uCb$b;H!JaD|r%uls_1Xqa;68MPTLZrugAk8RuQHu?*$mFCt zR-V7mf&w~BC^gg>`jxcmMzvu zco-L_K_rin(eHL`SG|AqlpE?8UA|IS+TP+}6XfZh+-UOcU~Lg#G9vyARK8C-yjdwt zHH(DP9VtGTbdd0IO&TwRUNXW=Q3@L6($yXk!(<6?t?&Ej!qqEg-E_h~4QapU{ z>#HrGfP+<9Oh8?EvAT0AXL;E9LWH@!nXHk^aMb;!*xctO?jwjCeIJn9IqLr7@o~?= zWx5pr*$?O!5bmwv%Y!-nR*FRA&C_pMEP(Dd3U>i|3xuC+(EvU1aD9D!U_TA*p1U3y zvqu2+Y-7WOgBVaI&{Ch4fFqDc?DW`}o#7h|%ZDppiir1br%K+Ajmznkt68U`rC>+k z15n$yvr~eZ@%!rbd5nxjAMFHl{2Y0mD4m!hEiS+NZyfNXuRf#$7*tzpVg`YSrBh5( za>NaW(8$KFpKSEHR*q8Hgq89YR}0}sEhyAPl+h}r9cWc*J6Oy5E+ZzN6i5?qt%`u|S;ow^3QJ2% zsa0#5E{$?IqOXpcN|K4=YrE$Q12tz{Slp&Oh%pNQpy zXQ;qV2o(EN(&GeK@}3sAT{Q;0PaHOgILeiw2?z-KPdK+Rjq^0gVq{)zd#`uH0j*&qHG zaZiS^EV&ONSkPvtHKd6$miI~i9YSVS%FJb|I5Bk1;*;?7fIZw-iToh?;5s1sBzBs>Jr&P5k=+fwrqvs2^b6kDlj9PR``1@Gp|t= zots{EPvCcJWQgv$(s9l)W^Z1f;mN$EXzU!cgZ=Prh7DweD@Z_^4Bv|EXksG%g5`;^ z9!v??bnaqv=5-J(GOqM_OxZAlT5>iPnYQ;fS2TdQ#Q+O$%{M~oJK<{x}NehF7@bl35H`buF3-TveAYqDnrSd#UI z@8<-?fI|H(;Fk9Z6qD3^=P3=!KXXUBw3SRAVAN#wH6q(V5AUV!zTExVVU?v~*k++? zIs{*NOuUXEJe5<@a55XlBlbE)0ko1S^0#pu?!T@*kv2nq_#Mja`Yo;0+c592+zek!Q8t$l~4yvDsi3mCN(Q-=&s5y)r8R_ZW|Nij< zWyE=J>J?2MQ6~fA%6Qq@D5lLU6KDVf8Vg-_AL0~&v{QbMApgN>^p|t=v zDs^}+tOvJmxCAL8iWx3cAr}bEa@3G`HZ~qyl2+(8=KDSVC&l@yhm$XHE4OLkBm?jt z)vD)Q!1;#6Fgo-(r&nqzZuyKWEGx6o*Y-xfPnX{ zFgRt|utI;Ic5n;8&ajz7<%R^ewiVLx3c?Y`CT4Weja%01_Am-xPHO`2`YrIj)%!Np zf{GMt6Lg>NX5clSL($$Ga(()72IZ0t`&mMYq(pLcVVKI49w9$E7W zMd9iYi8y!XNmV<-vWC_whmJa`kgL|eH=|2RSX2oh|6BShf;vSZ-_XgOfCg%3V)CX{ z9Pl>O01&ELZuJgh&7#^j!RW~m1t^`)lo9R z`*Lj zb;$b!n(gQ4hz0yXUZ*C#$^y{VV&xHn2jC`1%YP8h0~>?WRI?fCaVFZJ4s9+x+43=~ zC5)vIiv_q{Kn%HaB4XmW$6Z}SqO>>%kJTboXb#iQKpuYZ6(N22xp7`z0Fv3Kv@fncS} z!7K|&US<%9Z{tN@uqF4WSN?Z_pl0&>oE3da1b*P@kJr`n)Y7f*IAycoF|$AEe*Sgo z%K`EmPo8Cq>oW+unAjSpXOdy03df#*{!c|$^NP;2o}M?fxTrlQ?6f1!<%SgXh(n+u z9Fl7-?mcjiXRa0?9l>GdW`Pq9K=$Xn`#)9?;@pZsnDtqo+S&R#bQFhjO`7_7SocVPx#K@)pP&SCo?`*su$h25b_zI=xA%qNosl--|MLS`rG1 zH2;6VJY{c^Vdu>5OAB2YP@=8U%uO^=s(RM;Zg1HG+Hjgi1R~obKTydY8=s z%sufmIohJdAj$!dVW=DXS^;1^?$KXwVzTWEE1>iOg-fzz)BQYNA*(!cIsgK8f{gf*i_Q}z#n}=$~3Dc5a4hvrdO$S z9gD@quYkPOl#KVgz18v6myGl|=v?>3_mS;7c9xf}wK~b0SuLOkt|r!Vq+EDT|7;7y zDSKZeE^Gf!-;cG(w(&FIY2(58eziJyxl@zWl@Zr1f87^CW4|}IwUL0E0HPSQ_G;D=NaQ5AMmt} z)NFMNU!}-B8X;tGxk4FA1wd~FN=Yu}%Z5&J-ycA#eA+4DKx;5PnVhFlo7}Yd*?x8H z&$;@Jq}#sYtJrHiv?e>S`JW&^E$;WFR*Ndf4clh5FJ{Q`5Of9ZMhru&PIk+q1q-sjaR3bW&U5!1{t5?y9g=*Zvuah^n@q zsPL|ec#ewI&XuG}0x6nYcguJ~>=&F#%=wWU?wbtt7l#3yxDwT&z3klI*a$JuJ|soN zi@N;!M3@htd_i|ZxH!8hGk%gr*~3GidI?6p8)4XjZSviZ^Mm-VzpLDYNrQ#XwCk1N z-2tdbZQxPa!ib$cg?T9P3meUW;B4+WTi05g8pHIjw^QDxh{qr`_taS(D#3oa(3?9n z()}VEHx0TKGhA-gq)@7hs}NH^2zCxIT}RH1t|bd7%{+y6fy)9UV_#P%N5>zx#XTw8 zuDVEsr@p^uU^wmIa_wDu+93Ctuy#YXijGF?{C^WAwLqF~uo2mhhqBJj<(7!b6l?SV zL!t9;V>Mh51{ARWreD4fl_GF@niswwd!W<#`$uvO+&&JYW_Iz|iaP0YJBU?k44*(G zX({t-x`1V31~vvFyvDwyQ&r5+nTc_wOFSgYFG4ox;d+s4>H_$P(2WavMrIjC^qf?d|n$Niz%loM1^4{xWRs6%~r&QGfbJ z8^X!?K*+}hB#0JLH{5yU;fN>6v7)JrY~wG0Pnf8Bz;VrRkQQ3HRpAnffxpdM|w9yG7V3G{qKJb$| zF7T0JJ*f$<6A=4<$UkHPSQZzI(?!4piXg?Af!=V^al^7M07d{a9#m;p0Qps-Qu{@Q za{s}luSHu`6)OfdcA*wiWa19-{+0CZsq%HxyX@H8Bl+X444dM^V!&!`(rZbCr>Sh#I%OWN9!wE3*)X8JNYN#?8Sg+qmtWy^V} zyGE=)49>};VZS6p4tzQ^l%+P<+qIR!uX=*iZP>2gHA;9 z!49Xe1wZpI=h~r^5F;wA%#vF|b^mF0VE5}T% zT#UduTUX)$jPKkdWbbmjGp+EwIxO-I*6u4oipan(YB2&b2_7GXH7LtK?A3nv&LYqa zn58F>$PGi7-+JSI_~@~FS}_pZpPJ~WEzsydj=V1lM8a@ysMP=M4?&0&n@y$-!{{6f zg>+mfFwN_k(LsW}fL(|0=Ph5GLI!@BZfd{7rQYGIRswf+k!LU1ceeIiB8CCjfaBgT z0=+_+a6--e2V#(Sx**e=z`0d=V>bEe-PyTaFyI0t3D6_jypGY<;$mVJB(jBb%Mro* z4jSP0O})Iz{C!&g8T3S`4zsC+g>;al?+PJ2W~c-q5mC<*n(0;&DS$=m?A^}T)e`tP z2`#b;S_tA32Nl1pwBT6`(l`PR3MdRDi+O0;X^fMU)8mHC2D}z=u@AL+19e|h%YJQb z(c(saYLJ|jDbY=R#;qv?v?kDAul-joDFHA0=PwF3f*&P4ec%DMw_<=NNJ@TcNv&w5 z?m@k)IF6Z{k>7$J{O?3#x#V7_&(vZjR~Ajfd6jaU#_`B80IfhB33cQ;iXJICDf>}fjDBMiy54gPWbWGE+k4*G;d{vhjCxRGIQaOi&^PJ= zXZ=+U&%$!{Puq=L6<+W8O>YMYx>p_pG10`@TCUY6WyAuQuZ23yi>q$G%)I?eoog&~ zaRujG<8wJ_$T8yBSXm2zRyiq4@ob`OkWNi|?M1b&YzX)v%p-Nh=NGlXNO2%7sgKOX zD{kULGlBRltJ|Q{$`Up8g$K3M%3O9si@1uM&;$1T?!JavM$G(^Vh)VPMlVE}8CxFp zWvxEFco5wfemv#cNmec%MgHpc14wUCQBl-56*B|OHnYbZ%t;_l-T0$jj3wgIYIO3X z-SX$BmQyhIM)?`&zLYsCOM23{)5$8O+spq+qUr#D4?i(TWV+v>+*+xB$K3qz<&=aG zA0EdkGDsZOFbd>60k9!+&Zk)gsy#&N2IUYXim0XM9$$Qx?T_WS*-9gwL3%Q)AWAYhPpGH_-k)~ha3lPWQ4et{sf3&1JDVw+{TWMDpdj? zABSOa|MkMD^q8ER^LPX!#E!^h=TF9inHOj>qQI;-2@G7-hE>J*Lo=9Qbt!WGBX#y? zk=Lfm+%;#{?L&DpGjExhndhS=e_+1Y?B3k}LJ~6!F+SkPheZLD39=jT-i4FW7D$MJmbVL3PmN#GpiSi-e*gZlU8`MYMM0g0m+@O8k97^9{W&?W zf71nSS*@&Z(?!1!x4VkLBQQ;-U_k!&-<+G}MQh5k!9VlTg*@bOOYLr4c`6$fYp;08 zKfT=IpOUvglKkSb)9ombQ8@j#rK}WdBp`D#eCxMBokcPp&H={71T$Uq3;G+Q zH<&$n#Y|`wnv-YN4d3s8Av2f5MV@O`Fz5+hqj-V=8yE2`7XNHy-Ji}hV;eDmEzU2OnW?0#8c^kfTp zsr+mM(P_|?fxe~C!Px~fkqj)EY%oA(!SlduGL$R`M@@wC0QKorFFA0yL2Gb;Qu&T& z%T|snhrH4Mq9W%-zulB3j~)PhnJ&#X+rIV`g*))jr!emp^_F;?Ma%T~BFOyHnNPBR zIUHU#{P^MuQbZw?m#;kqif74|2NA|I+TfH{f5niki%fRJYS7))9WFSO#YvatPNjM@~VD9{;aY!V*R>_}q=-nDLs8RP1o7fT_qny14Bu}KoOf@2aVW(Z`n_z`jn@M&#j zIbUE~MSyJp8JiLt8|*R00ok$|W<}SdXq;MF9BT{#SKA-GJg#Ty9tx_*FnQso*JOj- z8ACE*W86AnRO0u#Kq&x2E&if;%FpX8=z88SYtumC)&ao%?k%`Hpq3N(O$B>YJ|Fn* z0A+!&&7!!jf33F&hVK3)AhPhQ6O?EUUm=*G>!;rAe0=m=6+lS_Ng5y~J3!IVoMu&y z*1EciH?imDq)3|4uNy|T|GebH#7d%24wZUi%q#a)iFeO|cUUKC;KxFE{oT$iC@&*l zaz!_?ucj7t_S`$OaR6~sZDQY_4U_%Mn*k43bkhp&LGV(NG99&v)%;yyMZ^xK?3wbzqlh{u7!^pqY2IS`+@`#`ZOgO-l~0g%Lo z&!h0FPlXsV=+`eWgWE2aq?+hMvAOQ!E&y{qLqicmg@D-Fq>aSi0!4|iLT>;p1P6mR zxu$A#baXeEqyQE;Z#R`s^a~Uq!SeF)>DO>?J%YT*adbww)0MDb@R1$rtf##1ST=yO zK%?1nCl=RCI1t89$(BJ&WFReL0C4p=S}0;8N;jRswJt4gf^dEka`AaG-WNK-EQwir zc#|eHo=QG=@`m^lI1sv^)eyJbyo7%e_G1p_o^*&_I)-4RA4$)pIEZ%lX}h(qI|q z!!5So)cb6h9yq@J&wm3p32bvcygJt5Up^6<6GMUU7L8QU;AmPI*{3A7u&PDo$Ts5g zQ?fCPqB?w@sx-BhD7f4Zmsr)yGzr4Qw}f%y60OsS+e+Ji{qWPb`e&}(q5)Hgx4uZN`~h^&Su8e zay=d$%4ls`o6g>Jq+{t@)Y_mBPKD|Tn|+;7FN{2>Z95PpMU6XaIY-gC1r8wa_;_C_ z7u(D5W)r%z`3mTL+Z%7_DN4ygQaRPNK`7Ix2yR+iINe_JklO44Z=i zpl3=Yep3ez&j3C$xCD_cptb|4ZNXQ^`MvVOQA6s^W6Aeb%*7Nzo6^T?jVV8FMKPsu zcYrsAjqsZg;^oC}f`RFZ7Gm=Xa~|0m^0x==PI+89Txe{yPwPA0XF3IKedq-=U2^LI z?~9)JY5Ou?+6WbKj47B!o>&3Mu)x@7C0YjLPM!F7>iCLl;>K>Z;V^w(h4jFuyr|Tt1+4C zo!ZEgyER@O=IrA)iPtMLW=TT+4v5|m5AOS%!h=@2WAzPn_YC;5yLCnKGw%~l{ zB5|=;>#rVODVcz@S2o@!Pi=QpvgQ~m>Zerd%}wi9FTf%Kmy<&?l#qa*3``^5S1TZ3 z2$cBYtNk)E3#7a}?P;LyRa8`@=jF*h&Hgw5U|RE4h7Hb;hKy1WRh;W>LA485KHqmW zF&x*rY1iNvXM6_&jjylX-!U-cuU!GcdbpyynVFcX|5`Me#u>l2Wo;F-{qOH++3PH5 zlUKPWIJB^ZB6RUp{(n@xbySt@*7m(fkyHr*0Y#(~5M_bVT~ZRFq;!{bgHqDn-JlZE zDW%de7_f7N)~$_`K)J!KvFSjL|6eDk^8_w(a~vE9r{&TrPeJwd;i$jTr%~wk;>1> znUJdI;@&+BWRtH0YSBig@j|zZzJCTosvrizH!xpRsYXo9(HuQ(LfaHAkUzGlvR^!= zJngM&0`EcIx$P0yF-hQxbRO4kBrmy1NW>i3oW!+vrUZ^jZE{%Kb0VFpdJBGO+u&73%5+cqlA}u4_PVCTGdW)DvL0e#o_ztG6$$xclB6X?LL}%{4 zeG``x8R>Et!jB~IidDzj?b7sWW)JOes0_LfvwbfZ`S2a-YsLGVm)CsV0&|o!MZP)# zH=h6{&ZW|Wj9UJp1PQ41fG8c^*$w;nDxF-ss z*VJ8EDu3|ao~|rN_A0C2TsaP&c>eyw(Jk)x(FaaTSLy?%E-fjWsMDd>2*QiHZQtQE zfK;87XIxoR6{FIR*PBuM63Oss-LOAQ*Hl%TS5HefKpkB}2l( zN8V}e;M$CET(YU?eJVn_mS}F5e2km3y}WAx0kf zq=hPV=I=KCwUT8W_}?p`bE7zsrjr}6ugO0;Y5)4 zv!A_r*b!##+AA9oNzpmF9yIoVF<-o!d@t0~kuug=jSQwAXc+_bS7(Ro@G(|b>QX~c zqfq5mu9PGL%*|kMDyYRr@m zg#E1ISWFis^VHSVMIOeMscGev;`xc7j9LtgjDD-X(gnl8G~jYm%1G*GijLS*ezxwi z2w4V*Lp~7@V53a|n{UVAnw`z?qr^@NpDxaU>FfO~;WBhB7F^A9_b1aD6MED7LHGeT zan)%P9}#Iaw_CEg%=l-ALHWm;yz`M0``=9OL9PvEf(OUP*-cF|c_e6~E5051Oci^RaX?bU0Pjx$!&9@7;tM~aseSJVlg&p$#2e{mY9MjFUFbu+WStE1&tPQhp<9? z8xIC$Y8*F{#KdYgLAC~Ui7p)idTPoKe}LmWh&G>2xK8tWspRp=GkzDXPy}+&7*2es zpQ~O_=Xu)KJ%)cpD#D2@@Is6Ug}6IG!;rJu+0zpO-H{Fv!V+noZ3KqsIRD=R6w}qj z>6=wq|1%R?0Y!aJN_o{v;%$h2ap9%SNf30*gGPpg^LT93&ZHh> zG~{-v_4$wbQVqJvb^bMv;~?XG?cxzC{AQ*A8t{mzVAhDNryy9%i(~&4wrEuBq&AQW zJPvb2(kb+iuJ8BrPESt8>_tOJ44xLshXbOet)S5wGmv2N^V^3_TKVF&C8<+0M{@b? zBx=FWZP|~HFhv(t7?&+sIlrdPPubh&=69UZ!R)s{QZ(=MPc9LdCOL{7U>pP2?2Fte z%fGMK;@bfH19=bx;;HtlXX^tsx2au1{>$2OO`;pJx)?xE8bUiz1&ua&HSO#{aG|uK z!eE|}wZ2o~V471=BqW190LTgGCNV5)o!+jSq;47HYH_xxeMLZz8OxAt( z^pU9O8Al^^oAPGbh$Hv9`~&TBWr3-GZ;w?*RtdGtDS%W1ULA>0iHrT34cieyll)MT z@}E2)Vo-*TJAaTUAd5S6%{Ctbb%%h@9!61Mkf4k2?!2UWRq&aqYq89mUQSfl>Ce1F zlD{KFB0PSMzvghK#>a+J9d-9;G}%o@Z*l89w7v-2!t$I58>a|Kx=leg%z2JHIJHWy zK}+=nXA`>f?;u;i=L{Fgr$;Z-8vU@>>G>1@KGxLls05aCoGgQe0a3{-Uao(#Z?7$u zS!pE8=SRNC%_(A`u7;Wf1}dHJ-dx+tQI@6QH2e_#blMV&V8d2k{c+Aw#C5X)bUHA0 zVw>*R3COZ;^cby)En)izcap|;8)~$(YGYvKav@B1ci#_S3@?v0c?p8;_~*}`sIPHf zT~b1VorA+isqnYb)9isEPcMA|uI;-f=+a1=kNoD9vpFJ=xTzuw4ngz}WebJC)DI2s zpFE6A!n<-BA24w?C2AMC-0c}Ny%9|_-Rc2mybQJ8eU$nlibE6KmyRxR$I9rfu7^k6 zL|WL63DQ3EWixOWf)7V^FCjePDzwUVj%4;c(cu$V(Bv-bne{g>lL%aR0q`sE};&UxjnePEA@ z00HFZ!`NGRwC zxDDVL{}-kEuGZFbKI^ewClQK2lA0mg9qum;UVN=*Z{=OxEU3qzL5K9y;PM1Z%abzkrPBX3+9&arQB}L_o!{cMTHv`+&@}$spp+@QXL#$~9*X0+!sXzaE@yG>9 zMTplreDI?3FNlSxFAOGf8i;ryjQ*po`fYR*?-^8t3@X*>FJW~iKCvSuCCS^t-)L}U zEk^-~hoTMr=&PY?gG_`yI{A-11gKjEXmyFdcTt*UsCi2Ir1R|qS3=jw=%;G677Ljo z3z_A#fET>BiaP*&0&mccbCSmbyrMt|gSnN(#B0gBXdk1MAx>(`0va>1e%yg6R!`I6 zzUl3Y#`OO^-dN1xT+niRyV?51s8t|Q7B>OSWVja1lMA;lXxfn>kX;2H!flCBaAL-W!0)Ztyb5|v})B(xyba1sIN3@33CBXd(O!^t> zMSo{od~B_nW*%eQvd#oUP zmXtMrxyM5b1C2j}$9*QY8ufnP2d>8QC&S!0yzyX8Wiyy6IBid3^-FaYefc7FfbJb* zyo$}igDaLLYjEvx#@NvG7jqy9NrJu&ZfG&dj<-gM>Fx6^0H=9C(CNlT7OdnX*RKzj z6hslU%}!3w(!k#coXVA%p`)V?jf*b(KtPFMn# zEglJjB?w~w0N+4^3RP=nVm6?RX6Z%Vf#zdmzw^z7-{|?tOJ<0mmE#W=6V?=_osLQhv^cm;Zj$@2M$P z|70$a;2&9*ADa_7j8W1}=cDyAB>_Q7a91Ti_qyZ*{|nL|#6>fc${X22oXVIyC2vYb z40|4uT0@?J1{=w4(g8}0g@wiFR`j-DNhEGZ=cwszhUrH+q!q*oFYkn45+@;^aENz& zZKTAM@x;SKAFRoN1gwJK1u`!`-*So^*qIt3Plwx+Z58rODjE)48})F$L2(6re#9Iz zA47P4Xa}fqm_EV{hr=2ON?Mn!%CVapJ&7EDXIDM}m`|@;dT1_C?7rU1xAl&_WVfEV zbTNDAEp<30_igdo^pL0+B@&TV6q+a(lAt8Y6$=69p@+Gpe;Q3{Q&+Xt?RK#GQ|mt_ zG2Ev#aaOrTL=#ixCNw{{4Ff(nPnW);6J$Dr)d5X5?fQV+8zKAKV zeZ(cuUUGNY0w@Ns5zyozng|FO=^Ve~-t|Fxj-~pa3_Pf^Iqh7#q}uQk*?v4^WQJ`% zn7B}zK7E9g%6nHo(!qQiw<1oXlH(;)dxhkS+PrLm@#efa570`W7zFQ#qOW$z>jsnj z$uA5;LwR2%zV+{+CMQ{vDlzKJw|r0$Q&g1;sW8Z%%2b3CQqW29X+Ml@H7{vo__=y= zQnT~fGv1yvWc7zR^}>R${Rj8@k{3xtQZqGy^_O8`VS1qOb48@Gazg?};Bq&- z`{ErAnkXkEAi!CO;!Ihl+LB}S(@OeppC*!Zxmv#29{nZih?|`FA)A=|xG^eP#|eFB zMFqQaL1T|>>*#jJiKFx!P#O#THODg7& zNkqcP1i4Bxdx7WG0e_;QGZKjms!{#i8G#i_vc$h`hB2KT_OVjqEhEi@x&NH}g8f~2 z`H;ep%6NQany|HXNzB7YlLxCzh7V&!z-V-EfJ8{COQr{;7ZnwC8jmCXXxD5BNq*yZ z-nj=oiiQz6JO>y;B=hOId|66`$NeUbz9IXwsjMWN105IdxGK3m%8AuFirD{l%wH}` z{@+&vOup5*8YwrY%*@Ao#(4bpYMOp6-uRxuFQ^_gE{f|X!g>x~`8gQy#xg(b8G)m5 z6v4N_{n;)k&QRJa$-&hk>lPH)#~i$T;QT}rzp(&HnB`nXTL6(hIHp~_%MXM~h#JYY zh(6n;HN-;>Ogr4lDASJppJiO~s0`~NfS%2DDW6(_GybV=8qSgNklBReg_xiE2EH=` z*`Uaw>2%`UI|@F z_vQDwgu~-n&0leAy6TE0(nYF}eE$iKCvoj*U>^bD4j_Eq-u5mj&U{wEIBU1m`G=JP z8r~lhE)0_;Oy(>qlQ!wLa&l3uym5B^=0*2qT z{12Z|moZ4Rxij{rAPKHnwL1*757jDgY=HgxJG+ONZ8^l^M6tW5lw1 z$Lti0CyEcZ9)o5c&e;;2W^j+x~*71<0b2H-+?_#oj&lgTYVB*L`Q}w1V2(y+Pe$<*;eW#~~uE4kJ%Vcmw zhl)5GJ&x}NMg!{9aN~SrEA>6pB&K0nqPu!(sr-DL>~~;=4rUS=hvL^9*TwvgQ5=*ny~p@XB5gY+825X5aVBd{^Lu50w0dN z^#W$6v=CoIm}}#cZxJ3L;b4FlyN}jgCiWy+5#kS)JwUl)=i_6Mqt*7ha8R7)lLUMM zfS$lJ>6Rl-iH}XM5DRm31Bv+N3XF1#PREwaz@+Rj_fXa*wF)6DAMYG-PSx zxsqZI^gkMDC>YW3GWs>UcvvP%(f{$%#G6!FQlg{2Md#(wpXDr_-|07{3hqQjAhY6b zva)`!xOa`xyBfs(RShDfU&(dZg?F5$lYy!_shCSHO=1`$%=fV>;xMp$gaai|=e`)U z1@LoXdi(R$p-?tj_5Sc^5TUrl=iuP zc>G7%lHt&lD}GH)wGyNZ6a%ytd@P8JT_rF8!<6C0YBO~AI%=U?Tu{T5J#G<%#vc{5 zLZHeA6!Pi`(5cd#Yc>66wyO!I?y;lbIsh<3cmu@Y`gqD?(w18+c60peM?pfwh0{}0 zmge2$gaNtpiSo27#yMAxxP1;ht9wjQtHOYkNJAnfT$3|(sXxt!s|nyVldd)O62e8s`;d?q^|+ykot%_1!ZhrG}gCzn+boeVkw?(6jMx(`D`) zn5F$N-BUr_R+{(0EWhK3$Mk?_mJ0paJt2{cG`k51UZPzR5E0Eo@cM5HdgzTKn41B? zk^Wapu1x&GWFDQ+A`x=PTWJ5(Y(Ba#jGEA{mI`K*iwQCDhptn@bBgi3Q8;=ADzgCY zz7;!wn`SDs?|N{q%tXS@%^kS9YKo#|42RIzJ-GE%{Kg3j(lS5aG5CMQC|+<7M=7Tz zr6+r{WuWyMlY`^=w_B2SHFjKN#YlGBIAhVDm)+@A7dT99Yjc=;k_zuoX6OC3qT z$d>>g1VN8Kw%VG*`qoy};cA|-B|61vy;hJ&$*FdZV_Fi092_*QGVX#fj)wwyRt@I; zaC4*P3+-y)#4l291N1B^U50LwhhN#y@3r26pUuj%DM>Trv3Wh}fdGy-z5_EzflS_k z;{A)C0ga8>-+Ux1E2{$^kn@A&UTCOwEi7d32OS)7>NoJR1x5_HMKq$psH~3;d<)hT&!A!0J({qlqYV8!W}J?tW6hSeojfz} zd`>1eAQT~IG${TLe}W^tjn4t{@_$syu?HZd+A6duGM?I8vmM`KK62`i>N!xLlAppH zSx)&zoKE3xbW^YU;}TJ)vB72*1Zv;~GnogsZbrL4m+kvS&-V)y;9SRoQmI~BD zGe*SoeWVr$tg=5ddNYJSeQ+H~+Hje64B+4gvUo^g{Y}g~hJ9{6CijBHP?vC?hMo)Z zRzt=oJXAs)>4NYYqiCl<(}=bEdiB9mK&bpC@#1$tMP*bS)(fi$xWv)gI!gc6+C(Xh zdv`5*Ol!ntJbTJ~gPRq{#2L9DQ@&ZurXCm_W;K=n3tBS*A z__3sdmxIF}M*+(I&As<$<&8M%_V-y&Qn%#paPzcgk0kz-2g9&aViUL)fU=8ONPwJn zvpm5d@Z^C~i0OG+fYuz+dEom4c0B_%GHB9!9E{jfb2BFe6J=4j4n0li7^K@swF&{P zZ5V81>Jzh1|ZR92tVx+3S9s4OCmqn~Hw;j6=M4si7;$tGrt&m}0<-2M2Pk z0OfTa_hLG6qsE3IO1M*RX4GAIbIIGM8+l67z2CmcD`g7#VtlYGkOKlC>^43&pmkAn zTxjPe+@RK~-gs1Y|92xu zSnj#{heZ`t-MG6Z5kb;*cW$!^!(15{Hh7^X09%NAx@+yZynp(gc$qt~MEBBP8`u-= zAU_}wVCWVDl=#EgpoLF~8mC>azkPr@oK`Xe%^eV&Ws9LerUSYQ*=;Z@e`zl9x>$#B zYy9TQACnJ&$(1 z7;h+nyV}~@BhTUVu4pxi&0QF<=dN5lG!HtH1K`W_NUttEa#n z>b(cQ-uLmO_o3vLfLA~X~NsN4ucPy9_%&B-%0EK;r@~j*g6%qQGkDyL&fo+=yc~2R}I2zQmRe!9WMg z7Qm?UA3WF{ZWyo}@Jze!%dJjiC=1k$G;Wn%LplpUdfHM%+TWzmN*3r-1NL7U97!H+kPi zRc-VOy!a>{%E{SClU2PnF89*AQ6cdFU-G}kw}Fz7E;onQY{a)xr=p!s7PDCp-72*0 z*YmILa`VBz(=P`cLlXl`Fkpzf(*UfE9p*MO{7{S{QQjUTflkR{$saS|k8#arcy2XR zf$>V>-hSYNht{DfMg=M9Pja)RM`F$Uvl2xag_QR{waH=KFqAd_sV)`GZ z2VM^|GrqCMy|>-?GeGE3pJ}4WbTXmSdf3~u>G-&~9CLCPeHRxsk)Fqm2e-WQ-X%yq z5F4ASwYxTEp{hj4SFH@TaA$G=m?Xv7Fx^mQ`4Z@b!Vr$?hwFkA|6k5^<@xb``V|$h z<+cF!KXps>wM0ZZ2uP5834)rK;_Vo~enH!60J+O~KJ*y^dF|aw;d?#>fK&mWaV{mr zIiEPDOuGK*r@`y^dQXe`mdi77m{mG}W1?yM7S<+U5+=$#VsvF1vlwO=g+Cb%DS{{3 zMXE4xwN&^3Z6&B=yW{@&*=oD-B)GWFVHX?Y98-S4bH`z!)!F z;EV~FAQ|vfJuHlJ(;_c4DoP{pN9wqaui# z>V#`d+0vN0XmT4kr;+CXd;jv~%WNQHT7+@cw{KyfBLFGxx&Zj>G2oMefh+nRB?W~r zlq)WSF#Q`O@#_OJKac`5A#4K96a*!<3H;a$(Zcs5BZ_swsRsg}7*GjxtPg9YspGcexYgE0cSoMaG&1;Pxjgyx%q3}z4b`NgYied8**F}MjZF3LS}c8pqBtzz>ga_ z`Q^2>fnXTe|Kgw_M!@&LS(dKf#cKMl`6=3{XL-ZRN9K9g?7ITzj^VUkm;bRx&bU2@ zTsXGv5|5_%Gk{B8+GH0)PZ^PW%-CG2`dM1q1W73l$`}d=egUg61|M&DN^z^O#qXZX zhhv!V4Z+W?fgCJjk&aa)+@lB!2>}uo#(g&!^PmD;sB~8BYwbw8{n{sT9AI;R0R`OC zQar%+n1jX+m1=Le2FB!sl$7r~JEbwVFE@+@+rm8$==kMB%*)kyh*C{%L7l z-9sT(f)Jeqp7?Im>}NPrI$(L_qSWFMq({Nf@}(ZUb0F?PsV_zD{_fqtfcc+O@{F5< z#`DBWJLH$Zh>m);y}nMoEsik;ZN<^{%;R*{$B%;-ds3JX%-77TFUJQb*V97OK8%E| zNOQc-=f54-4uK4?eqLt}@P7E0)Z1uFJ)U`$O_uV;&&^JZ@2o3j4X%x2&i>zj2O4tv zYptMBS=?{gFQt-oIzdk=q>(!)T|M2o1k6>;1SpLz61}(UrfE!kFK&~OVP4Cs{~RgU z%U-3HUD7nMZXn@cpG0UPPd_w(DG*Rp#HwM2XY%_u-~og3$7W{2;roL^I*5hG{e&GA zO5x>wl(_&wNqAMMU^fyVF0S=6Juz%@zW9df)-5dqjTLCzfnA8Ay{=LY!#D&24Dd&c zcdaG7H7?)>6Chwtfg18*9U5wYvor@1Ga7hH0XYW5h*F4Mn>L{?BK^DPO`=r33sU zOu&KI7%NAAGq28W++_z~Xi&W9AggC~{}>=ys6+IUWC>q?O*4mCB^AHGvCpC;VyN5P zpS+hxdI^*BRx-8**l0pmGyuF3SEM2Wh$=`vL0uR1Njg`lRglt2I5Ts-P_E)}zpUZP zi)*QNMsMuh-Qh|ZSAA9_x;ZYTU!y*g{VR39LG$sqyMRtW<>DtNHD%-zsegK7*O)?H zt2p+B_Ot#cg<5Be!Wo-N9uM{~X6y)ipCos^EY@yxeMRB|b=t}b)7ErjFgSyWg)kZp zdpP=LVWRt?MEb!kRNz5N>j#X85J;g<8{SerPhjyA3|+TvXFx`U3Wy^I4TlTD6W7B* zb%cXT!^{?7=zbzCKN&$xgVx>nS4w0>@9U|Nij-D#3D-RP9BUFp>N7Izh_^w@?Yl ze?3sv-w1C9ge!Y5sDu#7l*=@|M;2%zy)?z-3jyd-7_F8IF_QqpiXB&m2=UR_@#4&( zVW$=E!?y*8p=d^8V*pD2hw_%jgyFBQqa#^K(`6k&iWr)iTHKpaF_Wit&HEMstuw*U z5>#;r*N2^IU?u)Lx^R zlqN{nC%1}AO29`(PJlwk_VnOS18L1=cpNdT!&xq#m58@o%e?Z&5+vN+P6f|f;2wpW z8qv=#qEr|omgg;T&{4*+o8=%G-BQT&M^qZ7JTKrztlDw{E%VGi9kMEE zUJy{c{cQ)!{V#F)4FeZ2vMRlC9Ra<7Mj?9uC*1=E7*7*@+vjiYP~PF#oN0Qywf*?= z?_-GUhJwSV{qT>DysC7pE~#W+93qNh&f99TF|2mWNLvY`slvN0%YS!2Y$5aCynJ4upfRS^tHee?3 z4ru0;{`EiUN*ifJulC4TOo#t{UVgx+Q&s;Hmv zI=7~alFowVY3O$a2{B!MZ?i46)D8a_g`2`B`1iNSuqms32a}UmHCR`%j z61N@iQ%|w)XB&OW)?`De*Td`q^lCyJT~8tG3CCAt9NGb>S)l%s zI{OYwJYhTzzg$bZ;N?3+Gd$d`#itNmxj$P0{gia-P8~(+;7ISPTF;-HA5UL`3Y`z-@$}%pio^AZ!p*Yl2%J zPWTDD9#>!t>L=sOBln{EbQm*cwCSRodd@k9*i<^iOwIMQBSyX9GKcUZM2K*o`-2Is zm-$Xm0{7D?Vfknp{VvVSrBk>&{t&tzRevuuUgiLFww!DSGL#+3E2o=o97mv^=w|)IVcJ2ct#ScCFjia0gBQGiENz_Ti1y5 zgC7faCR=K-3`!uSwcxNce!m1NOdH6e5Ri&}{>_4b}SyiB|PO1MA@M%C-|0 zcW5C`;Ga7hTB$5JqrG3C`ULrN-F*GK?d6mRB#tjl7OT3Hk&5OK9R$X`-lu# zv`U$}zkOgoU98Yz+r_^cg^Bnp+^+ZJrce?sM`8#8HMEmCtPJ7OeE~sn zs)eSA6hSW=-KUBVe}F+LJ{Gsq1KW^(*r3Xh2Ab+21jnY@jy38rCwzCa zH`5g9Ge%A3VXg|2>WPRy`OL-cP_Zmb z$B2jM;6N?%P}>ZW-83TuTyc3y zR;4*?u;&k2lBHM6w%io4cu4$C)MM-uIRC=5HKOfC03yn;`zJ`HLy-uLLslXU)e(eg>u&9(V?Kjt6yFER#t z3JOH9?*@3=%;!!{PIycK>8t%5Si~(zl&gX)!+nRr2FD~z`570NZ{)RW*Zg!3-$?sk z!U2RTUimH#h6bJDSY-~sI><;9e3);1c@ydb;14I?pLKZ0m#WQ?-e*i4BV-=T$A}PT ze7bW^e<708)zTpO>-xw~s^fvw7${fZ`bSaBT)5m-U5gxWBE?#|o8Dv3z`6N`YOH>o&w{55(Wu2=k3Dzs5J$pXl%do>-+))vhhy4xofUT0jUvE( zU6I-C>b1u!Y-8jr(p~GenOdq*vCeIpuZg^Rc1~IzZwU63sK@+NvI!L$zd$KrAt z7$;s=Tk5f=BYDWJ#U-MU^n${KutMjpwfcMTk;Bgeg@RJwYqt2W(6a(7Yb;FHm72Cc z?IT;L-b#PP!@~xZrxiv*arufTtDWFQQLdX479XCL2}{bk^TDJ~`5D^o`32<5n*m^f zPlmcDKxP5=tem29%_{8yWQkPcdyHK`L77{G%~p`OA}&4aEMEpjww5>Hpct5^fph(Uq_--Kr!N)2*$@Dka31aRJSs=M&$&uv*8in$TTn}QCi2Qmrx*E? zhZdcQHf;y$AR0&6OKW=X^W}_epfg|SnIV5=kU0-b{E0uopi`-k1Zp>WIZ4lv!qD#c z$MX=_c-X1 zGiBXbdY(DyaAiSYg;d4>c7InHj1ge z3|F9*o>h(^+ac)lh9yW3JL!Y8k1Jp%fI$w0?Eh7G<9SkLA5{jzoO$c%T+nLGy1Z-UmGs6mKZ?`aj3v zW~2fX5HNI+L+v#x1<@ZK)#?qsKy4rPxH9inK+pHj!$-P?14*v_SIcoBA&l3X7P#!{$SoF`I zo?G+I(J1H0SmAu6X$>EKg_eQj9n+p;j#lB83_6xN()l8dY8$v-c5QJieoLgm-3{FX zv>v^)KwKz(2TQJ0735f2*Va&55ipxYt(nO2gPeNN?ueaWgbM7ZpL}Pu*_z}oe7)FX z>}n;H&E){UB0O}LWlw4F{n)e9uVlYf%`Ru z$Ki#+JnRb4XZ|zTW{hLO>DH|rhu-^i6txvfKkI#^w+F-f)r5xIvRzh##XvrxRgaLL zvv#Gc`{xtVK8R7(vhU27l_O30k2FvW&Oi(NR+ko-){re_KFJVW{Gs<1>z{aVe+oNE z@DB?)Eaz~T4F0X{=Kf847Z-fz#xQ86E%+i%?!s~(XBKc&8A(vZ<`my%BNPO)EA zKU)3Bzfz`UM_mt&&8(5&G@A#vOesFJbOd9w!V+1)Au209L9Kj&iXIBxj9gPpGtox? zbcXmc2}A#mEf|MT8x)fnNpbxE$qYzOwh;j^&Viy069t+3Tnp=9i%<@S=S}0b@dUb? z3FLi$;_D=?=bP0awV7iWKb4h#PXI#%leReX7negBFNwcM=`ZU($TzxUlmjb8X%*Ix zBEWp(`c%`QkLxPw5QUTqI9r8514sSZXoPF4mNAB4dV?bo zD17MZLpRAiX6)JQSMRz=NS1#z8Htn}N*t2Nh*p}$`RmTiY9j!x=}lC@Xu4z$pC6R^vKa&I*EXp8AvJ>Va^{B)4|OL& zBf`qpNtQ954Ixsfi}f0BS%5P9qrT35^%iP-C`gQv=u6 zxoP~@XZHx{{WN8^X_jk)x~3W2&&2~KMgzN-_pb|nJNX-o@`}m7d?4X(KSbraepU|s z56GyUr?5Z`B`rfhNM;_jxg6DuL4j|ugDbNG72*SyZ?Jk6C@ZjjNMws1Fvs@(|D5Mq zv350``Rlyi6Dln2yG)F}YP8B5F^KZKd)GeATyj&%J4vvTCC9jMh$F9E*$?9?y;VE)0pzL$?7d#G^BqY3^zt?IO+y)0$q&bg3)^^*6Rk8 zfu>mYiq%J2et<$tZ_U?fO=S%S2+G9XtzQD@>=N{^kT2Ao>Va|wj}f(T1q~UrJ_AM8 zsuMo)Zo{v;z4}&t+VM8*!im3U9h(9gxY^>LJFh?12z;LCpLSgb7KWX2qv%qL; z4=yjL2=~+k(gR>c$j?U&abR4HCDSZ~WH9;*^bb$nQBZ() zaKIo!*^fYvgnz;aZ>H(;Y#pk|*c;9emYJ|_3Pstp%w7k4s*K2f+V9f5+4@JGc5Cxx z4G~>p!p#iQf=|37i9yNj{n(6dZRYmRhVa{F+gc2VB4)}mEL{A)m@IqFd+2ZJwbPb zWj#uTQt~%U*r(uc20Gk1m7%by;KHlZG-zFYs07IUYhgY>p;+&uN=|F=x1sJjTtI;RQ?rBXncNceYpAg zRF9aOZG)h)H1GTL@uKav4dG;iZ{hMkgFU_EGGbIa{%N>%XdXkD#+e%3P%ihUvGIoz z9P**AK`P=epKWCgKO3?el9#+cSHd<|NZ3xpwofuQ*c;Q%fgkZf{_RTY`xGWm(IUOo zX$K|>RX-1Aq>|wJioFAV%mBSE^Ds|4RO z9RTsbR{`Tc!K+i)+}1w@C3E}f{<8S47p!xJ4VrxK;Z5Hihr$!u^>>h?&;*52D0@D^ zG-f5qn&68;j?l=qIep8zRlB~CYj-X~r3Obikwg7TwkLMXHArkZ$F1TKH0uT4HI7Vf z=Ol3L(#^M&rY!w5Bo-<4Jx=1mijva_M=ZOyW%hfXtY-6}ZOwXzO%>b!hqTOGKi?QAhl9L?c#Jb>0I4mayU%Gn z4itBl{@d;Zcpp?i(wPG)Hdycq`wwC^Q(ipw_78Xk8%g&}g7F{dhd=8k!q{pi5+iScclezkrPp%T8umnPfSYcPobDyhN>FcGGj^T+4^P5ltx4vVZa-?03JoX0IQ@bO%&*7U+*@|; zA3qVbM_6zZQ$J*EO*)+iu@2Bl9_3)>=P)eIx5DP{NzuSA8!k)s|iJwlcS%?7gqY zqQ_>xSI+FFzRKUdW`gc*e-hT0#{HHiy)QO%6K;L#HXJHm*8?~>D1W7J`vAbJS=6x( z(lk+nD0?+(oiPlXM(dtM#yh;3f-5#+jpUbW+|VE{;n!c zc{1Ug^oGtOGzs}vs~dLE6W3J57t+Pr^V+)Brp8oXrlfPb#NjvfqXn+!M_0>m+)^g~XsUKKi5gTk;th?GwymHyQS>>=H$vo~mp|-5tjh ze*mZQs7ssco%|pXk~i?TgEosM)c$v-DRDz~TYnO5;9r1?LZwp5f(M7@&lDjH`r?~W z?wQVMkn#~U`uHN6VrhZPNWNTaI()t0ZAgGaLd!XQqo=ys+RO5xGhV;L6N-TE2~%?i zRsVY66Y8%(lDl}Os%F0XR1%!N9%x!utns#d>!2dq#tFB&jyZOUZZiU5(o(jv>FCNJ zFOeuvEG_#d@j2EIj%B_|YRp$pL3_gKg|F8_k3yojNM-5+)?(~9?c9@kHY@*PZd@2v zX6VbS$J;BuTk@l{1T**#7RzO!^`10$olP3MpabK5oST$d^4plsm?%v~Fed=-MG5f|h9 z3f$^3Hd(XjY8S6Ea56~>T7zEG;Idmh3fKVrhqE2UMd_`~JSigxMpZ+lLbI@L&Dghk638 zhCMs*y&^*2g*O506Zm>4we&w5;sRu@GE?0csYL3Hm%h9Gd%ORMVmz?GkLZ9?2t)2#pP#hvf&2L_dv9G_(oTkovZJjGU?6vkB8lRl3fQ?Ur zF?MczG~M&N9W&bwf{i7Y(5~@r0m7NJWMrbO#ARdi=+6wdhtXF36hEJZV4vVs!(rRq z%l=&uFb$|-AT_-7+H>*s7f1&}JL{1%QbGI{&7{_U(>ZU-_}G>DcrSISHXt#5db=<9 z@i&u;BkQZGe}cfX;)kEO-cxI0Q1t#YkPZ)r43vhplZC!pYpYu`DU4n|EgpJ zR!d+Zo`a7E)iUs*eq6HPlYwwgU({NFnX}>Qt_U! z$6hK~fdT66gN2878XS6UeFxv<-6z=MYhItOYOl5})MH!&?bkT{$M)6bwpYjN)xkE2 z<1YimfxZr4pk9CGIsfd-%vsS)8R)JPmn#?F_EWdtfJvr|rCS|XozNYaqLqHz4Yhs) z(TA^==NH>vGiOsX7gI!kZkaC2%>+A5Y_%`%S2|PWRrmItOf2t1yQ|PZeA%Zz)y-+K z%%8Y?!9HU1%xjux2KAq4$`082cj5P;L0?%MiXF+j7%G?mw?CJe&SOB7ROfe}ChMXM_IRkYLlrM3ZGBh!ItN;KD8f&C%S@ z@W&afN_kk;fAP+%>a@0+fS)G(aQ^Pq=$ZA^W>e#Kw49ur+SSp_rG~kQNe8;lg^$+` z(HGd_JYIF`bhS03CJ0dxf#1pYu?N!^E=}%Euu{O>z~DP13Wga4cCW7k>T$Tb>0&c( z6GWK9O>3`-vw*9eyIW_CR_)crQPX$a^SvPCtm|=HKU3*(1b&o3+<-P!hy`8#X*zp7 z3>2^&jH$cF`MrIOmM7a+7fsbrmFk~fToT#0zCEveTYkCGciDqZnRWnX3(J|St?kRL zfGufWX4WFvN`!fSMXK$0`Q^bEwW;qis_Wy|tr=4e`4eWG5c(cWf_KSgE{3iDPi5yD z(nJ`?@ezoH;e=jT37Ibjm6j#+qNzKS6=|^|%a%?pDRhY}W^K664WuC!WZL`#HO&Z? zqzlSz)a5oRbTe{Uw#DXHvvla#PPgXTx$XL$n)J4Nc|7;LdEnsregAx7T_Kf>P}Lg@ z!r9`n#>2#gGfT{+r}2riCQh_^S4mnc)?`rzf&~$ONgttrINcyOOY0L+l74)`70Jb< z2LCBfe0p0}&?fcS7L_=fC=2893jTX?1aGo*VTWY)c2I-CLPVnh6>tse$m7gy;`hv~37X0ZFyDc4t?-z8sstqjymm7&*L1e2lD>7iM^YBs|)3 z+b?~NIOM4zPxu8n(p!gFP70!z0@qo4T$E6!0|;Y+Q9{hCh9Ez-g^vJ|-l}4S_GYGR z=DM$aBf7~zRT;PdtR|C5?Fz3%_@4dvua^#+vlU5K;52Fx;8v_2glu$p;L>KLlB?9$ z5HBZE$(brH$b6*&0j_rGR=!Lk4#8qHXeozb@;Lm9gA`#nj5d=Igj8u@qy|KnI*G(i z&`CD}TO8LTkRS=o+{rG3zFJAxDb9VI=dNrJ&WXc2^&-0%;|1USrcSvH%zc9}c+b3V z=B^&{JQ7m{oHeZA4)0re5?nO8G(bU89%&erK*~=X>vi@y$;cx#(MT-o4E3Py52I4( zZTI?gE-e@_G~nQjg{nwR2xw4#A|FGPv7m7{A$HK*K==6{>Mi;=j^lh^Ze>D>@{2#?;-Rd1Oma6my=S1Ku|Wp=T%r3;LjgLqxb(H z=q#=2{KnqQ+0D?=6rybC{K3ZF*~Zf7sjI1@lcl{KHwO>LOSY#L&dwj4V4R$`|L+Sp z>>bTHr$z}f!9}n?$Z0u2AUMSLzfmA5X=D&c{JgxBgt~j$u8-ws#tE1C^Rt`NZ68Fs z&*~R$T@!_`(h;#X?NND;Tq))K2~omqS5&^BV=es)ZDqhZq7Nf(MZskjH){V#Ocwq? zD8h#Qt6a?5Geb}3c*Aex4Wd-u8BW31WkjTxV(p8PIBB#NN z0k?ru$dA9_&r55Uz#k`R?rvU?|9%esqOvxw>i_;r;s1Z1pWwGGAKF~;-}*G%_@-I^ z=Lu?$K7{+#U=D4!$WKMtXSD@j@wpcoUKyG)BVc6RuAYSrq6rHs*VYMJ4TPH~E!N=$E~#wiY?@Y}7e%EDQhcR=N|ilQ1tr_I?*%nu5n^IA^0< z?Jfypn8&?Dqxa=RF<$=dqG*YRVw4LsbwtW$zSFLU^!LF71|sY<5igQxv0DM(?HXU} zcb&&i!@>rVHlpI}_)?W;L?3S@kJQ!7jDKI+LOgGvZOC#Xz-vg&Ek<;~Gp(VrB3h}0 zk@I%&KA~W${_T^NwjGA&&!7K0t7(d?G#}hMdwupR3H=qZ#OB#8LN0{KYUQM6cfgc- z#QMLNJAboJ{Y`E8D_(hv@}%~&tA;P^FGvzu^QAi4;dvdW-LH%b1#|RViCT%+Ri#*< zsg@iAk^5mg>0t{F=j_C`*r(wV{rT$|xYZ$fWU6q4m-IS3w;iE>?)&M#>liXG@+GE< zI16J#G{AxG?85tK`TS}%^lrigA^y}Ke7t4}ddQ)S5OGz5#@buK$sO!vF>V2G2y?i;+ug{KJwWMyStiH0;jg-bPg#oX1u zr5Tdomj9wnllJXF?Skus!?5h}q<)uPgXe@-#f;SW)qhrfmSN7eWlN@Qt0QWRn31{7 ztTN23(lR1luqafLR*H@=sMQc16(zMCtOE;4gbvfROiqAyNr-j{(>fM9Dqlr1-)A@@ zKT~%fL;f7+#Ug>i>wj){dkb?D+h_Gj7I6Nf3D-`~Mtujeer(SItZ*jw;X`LS zuK5V{DfX6mc8Aka{*^$141$ldDvb@CANc7N6mpP1%3q6FIec7EBGY*u8xob;pPxg! zYJv+n^`t7%!0~N*zZclald25vZK_7QWI9`4Ux*}vmJHX(*!a~zQ6$%pFP!P5PH)sE z!EbKA>(b5d+|6NooL%^A(%5~!@qBOlXG8bRxX2sPKA|DczoWqevxDo$f)$OY9#y_- zp@lhfYR~3O_(z_@m$v3q;G$Ro2l}5PW!zjn2lNxJ^4!iDV{apx{^6)UdvbBHes`U* z5Zznvm|^PUL*;iO>lfsAHh4Q_M!|VPb{Pm4* zllZ)^ABDTcPwj&XZ!Cr z>0-n=6621K>4%~MvHi9k1Xc?WTSZ>MkykIeFnRgbgc$rJw$TkOZ}gQXN3Vs-sBkeB z&#zRA)J=34h{`v)qR%h9`OIIxgF18f%N-D#MX7XrOFWk6H1WaFJJOvy-PzY{z5G6$N#8V|dP{WNr7{#1I_) zQpONlpkY?ETlO0Lgf}GNeo}5$n(Tozt7PpQ+jhA?v=pWc1pLOQcZNg_(6)CcH4J+h z9Xt zK`c}XFTCen=aEQNaOA-4CfBC+GkqI-c6oXE=wa~dB6SD^Y=Rg$^yTGc@PrV5Z&6NF zo^D3)mw9UPlk<;>W0`YwW!0za{x#3P`@+}aPG=6R&7j9Ku!F40)s7f#rp z4^x*5!tz(gdC}kU(#nW#C@OdR6voyY8#wi4kbS2d>=BlMw>RaKjRxI>1svC2K8yxl+Co7sJKo|Elm!2(}Ml7`Rns4UqPSH zQtGqPq!?>{1`}ozt}WgRo;AUr18>sk_Prv{4dGck$?~2;E#Y-@mhz%b@7ID(7YZ#> z{=F^Hcz{7kLxVYFX2VQ`ZRn1+t6vK4myC?e-&9LeN2gLxg+jZ(x@2M-G97oYvBB~% z_#>He%VEFSn<&QaP6mSHI;Mj4C9u2faz%*~@X=9^sJq+7Jxk?{ry*8>g=L*#R};Rw z6A(z#Aw^Sw`m^ALyPJj1jGL(p6pL*Rr%~Zj{WAK;53#H8t6Zw|%VrE*qE=f=^G{z; zOkc6XY?sn_+xn0%`U0^|N?LRpiO&=;J7Ak#OsYQj`t%j5SR2*qJJRFHX*}$Pc2hi>Gl> zzWkty{V{mdZ{`#sT0u`XB;))r7!~p>JDdhZLd`RLNFWFA{7&Bqxb0CMT?ntOudljq6~<-dQ4g0tO+j-`$=NX8JJqW{ zic7S+Fl3fYv- zKFi}Ty{imcQJu>yj~^DQKdaUrbB0B}3dIjY`Q^F`{iV+-ne|0!?bK6G!MZB0*&=lr z>F1QQ9j(##X~MFBSYBqLn;(itYwbX>9nagaP{Bqi;`w+`muAriWa)lG_5%Fc0F(ydQ{ry}Y__ z!3XZblI|w*2@CtAnEr?}0j<;}9+ad(^MwJ}Eh&jAMzH9ag>nX_A$wuhBK*?wXFT=8+Hh!AmU zk;ZocpG%&z-I>t3Izd6u2AbE_@}5mHCXW~W>5goCa8`?qLuaj^}nS2>$v z6b&V%6dOrpI3aJ zBX--H{R3X5zQ^hl$ZqgvXGaHka|fqoepKQ*DskNm35kh}u)EXucP?o#mxmLjdaXM4 zjSnET&YQ6(@e}8uWSQjgN4@#~x*Hr;VGhZs*q$mPay>%kx|Dvx(@Sh#RTNU8@% zxPExzI$cJHWbUBURsCwlDH&q;g_KKLmnA{$PMCZ>MOyisRPKAWEa_u1BKLna%bn57 zCz~T+`xvo+5}b`>ajZ)dAMng$gZ6w7_zbY%j?G*MvVzSp4$W5jvlJcJWvCJB#~%N@ z@7M9~&QvADKicnld2)7kmg~YXn@=p$i-b+LX4;>0Ia@!Vi|@dtm%n7~B-Z{RAnC0x8$Tm5ru; z0AXWizejyOK650e?!we<%MLnk{BLi4U#2~dMe`EUX3I9+8OLNc1xW}ndi}J+5YX3AL|*1NNR@7Df#-D&Jw?gzBj~HhS=B!_A3LVp4a~zK1W4m>vG@_ zd)eA5ds4-Pi3kgSw&Alr21jnvkb^%GudCj@JRhf!^u9Y^Vc7lZ^@8TN;DtpJa{YMfbCRhRI3Aq^VmFrELQQAW*5H0* zp2f$K?gJ=Tq#k66Cr*N7N$hp}4bT8MF@V|82F^8lkpgr}iQY02uOQ82N$q#Or+0FG zK2tC3;P4N0$ctATON)oj2?I7fP=LXj0S+M{Az8UdQj(4B{pYQO9IVj6N5=2IL4^yx zJVN8KL^5;&aGfULfcoam8~3Z-8ryX;YHE^Y=e=3MmyXa|?&suey^>6Ee+~{_eEgG1 zHV%5aT9HXF|F{*e{DQ@+5*J*5rM^g+SI%kp+e=GJ2{J@xKZ9>4;-fWOVdr5!IHG-ff8R87-tyt*hp%AT?GW7tT+nJoVR&bnQB#ICmWBt zYPB9Vw~jrlVrI4sm;cDs$c(UF>m>kXkB=X6k7jdnasW?M({Ar}cX4^^=q@f~{*EKD zysi!#5}RZ86;GUL9o!~`3gA&M4FcfrO>8x}lRqnUrS)z0I~rk3GxFHDx7coPZy#LU zkU^nDd3xH~ME2_ET71VJVY0g`E@HS3?Kz2hXD8Rjs zeEqAlO4Xn79jQEvZvg;hr2!@Ff?7BPLsLxgoo_|9%b4>pd9wu~FLGmCN5`JO4huI( zt>|lJAmrd=M8(*~2Dip;uBFat9U{KNDztkDgCk!cFdR8}6bg_3!WZ%{ltrdZZyJ~Vx zhDa|N;pTsGE1`BoBU>-XIZd|V)(W-YPAQ()2CIM$xeoL@Aoy^3V#&tA5q>*VuA{F{ zGS2t+nwtH45kmLV#6A%s}4 z|JNO+YNGB^(*ILr-61DI+lwm?U}N3Mf|gFIS5`m6!4H$7qg`bO5=@=$z_>R9G%_1$ zVc_I6lCYdrP~^n*8LQ9q0XgHFj*gDM#}_|-|F&zOk)aC;2S6Vzeo6J$^$8D2<)cMc zYKn)!Hm6nm_VbTpp`C?;Ss4!eEz&jdPPz^xb3ZWrpOQ0qZyaAdifBKWxSf8FHZ&mQ zH1@ou_NVw;ST5*^ZgzIyC2BT4Dov~YGC;Ht6@j#b~lz{8A>t86RMAJ`}h zm==HF%E)rgW|&lfmbWcbu_!8`5b)^qvQZF=Z3lp~&wrnbfVXuW;djUhsk#sa%4Bw& zxQ^KR`ugF3&^{LWyw%SyN=$i}kbRYCm1x!V;jo01LH}jHFS+J_?L-`$Q(1Tzj9vS= zu-QgNMz{otVn;f@sXxR1YT@cXJj7!t)X%p?%Z_;71``_)hFpUU%TpHD9vq40?b z-ih%1n6ZZze9=GyAfuvcFVU%?bW&rI8nvx(bsDvGP{0w$!&eH$nzVX~6+k26sg64j z-Z~C|a)8$)f3bX|1CBwvTG8W{#UCr*J=mi=jYmwQI|Gf%S>8T0YmnLcLR}Lg>?2Ck zviJfVMcY%LngnNM(RT9=3=ZO?sW>i!bNpdt)uqSU_OucYps@$>tPb~PSLPTMcC-I(t zDjI+O;s`2G^y{DIzgA^nZQY+_cp4 zCEX}aaNQW9{Tv;QW}!06&CLzkYsc}R7y)GXNF$E1ca_WP=QN3I)IboqrUiQQCbd=NVW6&sL=N#~ z*<|W@y=Qq0B!=oA4W~(k^xYvpn@=@YPaLDGUQVO}^id`b3rDzaVtqn0GG%{3InMR`YBZv6|mJNBTJXDhcE*80n zMGpXe9R8~usZcfoXa$aZWF#KNwkMEunN`x;7F$DCZ~QJtG7`2IY8}wTXH>x=b*&%& zyFG6rfc%SpfAQq{vg{6~@3qT26+MQZZ_6L^CR^+}>cr{8Wyras)ZBfe+OZo!V^CT? zzOczd0WH0nh|vcw`H{^UN!)~;cL4L(`!kh4vZG9ai$NICZbJy`Ts^;P{{RqhXUCD* z*Tt3Hqy0R!?lW5bU+#oR3w5aBY^}p90}rZ~+j2eXvyFw#G(VFbrT8)dEvchuQ_AYL zh4Z?F^DlSC1un&Db|Zf{KcT z$pVdB8hiJ?9W;3xYx398g+h1Be%A!v*UL1W^wGj}UAR|+ItiwVj9U(<2=4}t-lZE$ zsjjLlFNX@(sk#5L6NhsuwqvT2{l*0i*r%OPcb*e5ON6CKcb zK>4{3&>%MamTjVEyoMLMUmogj8f3FsL|E$yUNjXsxddn(OH0`sB5#=MCGcY&BQTH?yyU-Oo&966Jl;Uf zyI$#zlN?$xdI?{FF}Flt%<54&CwPgFPBUh{(%==EPxeN4mD>RnQ?6F6=xJOxmN1_9 zGhC~mDH}p{Tz~@H*{HV4Ro$9nhVJ%{J7lX^)%o*rI`Y|6qe0T(I zbvofeY*iz=!PTBWyncWcuRhVmdV+a#_ph`_mPH7Sfw`bHOw`MXlbt=xP=P7VXjF*^ zD&&NMNXwQd$%);FG7b=L#$c?Bc$4*7yhI~ThMw)a6<=y~e0kr1I#AYu(+M`G<|eds zsXU00m$hKbDy-bR8(3yZ$;sssc~Co^j56$i)cqyH7(1FuY_H=+N0+CWaYUeCt5Lh0 zZoQQ+`67^{kk|Hi6GM>aTRmfeK6U)v(ao_pU|66Ebor0Q10G|-#Tv=te}=Bm+Uxag zV*7|HsrbF^Bu?x%P39Fy%3k~Tn$aMkg132CLFyeh%GPgMdvT(EK76UJ^J+pLmC3#n-|MP9iL0XzK zr(Qieci_ucQe^;)tH7XzRdz`(AkI@!+29FVS6nMjp|l{UvhA0=!;S&U;}CyWees{ABnR(juke@ zK{ogFgxjJT&o$gKO?vV{BNfOW519>;L`YK#yAOrz{fJ06J4j(SE(-OO9FMCW7vuV4 zi6#G)EwQ%(;|eUA<}iI18B#~_v-e+ ztkdA)f7DD`fvs!qoL#_3b$;_hBaPhM$%@n!9Q(n3R*UQ3W{#5wnu7rlDoS^cFTQk} z9JJEhzP@~*+u({>oRSbu(EidMPoKm7bJ~AnSq;eU7W?r-9}Jva+fQ zbsV>aow^{H6h<aJe(4+e8Wpv?n&#KimIqeD9SJwIVshQ&Ne) zx55eY^z^3L56d-`N~yx6f_Nmmus2?KoHEQsdR#qaIhLi(pV(aqCZ^`Y4*hyB!(~4Q z3Ob;Mp6zIlWZZI)U%G`!BD%eXrDzh64is;oCV^;QG^&FoQGl169Sfw=uwq^ZrES`> zS3Ya!gt!={AJ_QGCY}@WL|Snqz5-f7`h|GIYALq$NYT7}4)!|&AtTXO%sN=kuPK== zbchMb8`WfgUyhY6k@_x@-mm>4#lk-ffBbJb*qT6f-P+)FC`MXzX>UkbV3ofq@aL;S z09cw=L0tpPmiXuIAmYyMrlt?B&i65gTp1?OB2=M_xdb7zg(^MYG{rhMztb3C?LgL0tCyUNuE%iJ5XK3XtUh&> zuO5C;B~P~ES_())OdDBrr*wuEGqCh|rVOhL6P5@Yv!jlnl*~f|dBC*+;GOk&`1_NW z1Q~J+k0ND&6J?7`gDVS42f@#`6lANHTCanJa(uOVtQ6jvXHfep+e9NFpW>%OFcI+396qAf6`W^DBAJ zAVro!xYFw5mjZd29oPw-{{=Uy5CIokP%PT1<$vszYp+Vq5~Ipv7#r7M zcFtXvsF3#qm_6qUel!r9f%J6o)5fHUmkkA$bIX&T@KJ2nYr%d3hxyYh@djH9x|km? zyFK6|mK*ue1jkZyc#T{_bf`KLk>fKb+{M6#@j7F}rxvy_zOuKooBr|}*e;+Q<*Knt zSli9j2kUawvYu7 z##UAe^>Rl7y9Pk42esQ6YmeFM`(k|)YC9AV$#`xiuz2tH#wWluT!zs5bLChV_&5Ti! zXl9C%qeaDj@0@i;Q4tHcJ2((d*^FzL4`OQ*w_pW~6fL{Ru{hJcQL^33ro%7^ zWEUlKJ?O-|yPMA1w*z7Egy$_SA9nzFutAq%#}#l-2W;o@!v`Q`)#E14^IFKKxN_W> zBVM6e{o&yIBJ~%dq8!Le@GY}6d1^(#@S>;0?-lH0@#Nf!``>D_URbWn%5X_TQdB8+ zO!6bn#zJ5N9T;W3o*aHsq+f>ftJR`*%0^-3n_{C9=TG39>6hg+HN78r3F-@Ag1U8% z?Fr9K2uu*)sew9>6Da^Az*v{j zoE*||@zl9L!qkH#4Dzp5X9wN_57!qBZmI%xq4msJsAIz4Ji+N~f2r~82`fqt&;fw5 z2KuZ5>(b?AJ>Iu5*k-O@sm+s;I5UoMCAS!xZ>LxP4(~lx&^mrfv@z&xcEA9X2@$R^ z)857!%;;UUQPdm&IuBP)r*4S`(2jvGg_lXi%UwSn!?_;~TRXmZ0agR3LESNB#l>>( zA4Ue5Rcb9B9wZBHPUtU9@4#m91Zuu>AJ?aJfqw!q^Eds3aNWAj<-^INjvXdhTJkOikK{JmYHbsHi1M0| zwiJa%H8=0f2vJYIMN(R4${;v?iY4D%1?nDB%;a$Cy^2DQcC%{!vwruY;@7@(=JG-^ z&iKsfxnjX{k_hYo*Sp)BT8HJ3Wv4Ni%=(LXg(;|j!_sJ{b?Jld*r3TGG>8e;Z-8<~ z#b{v8aw!KEOALrsP|v0`zK?;*PTwhdb28$7I`*!nSO~9b_q%-fj>g*`q&u^vO2cbX zJ5taYxL`okpBKjy6ciLd`o|p7Qc1)B3coFDO$A%;cow#W?6P_($i2NEBD zT%8$$g_ez?EN3s#C{lkE-3cNFFNB40GpSq#`}+P~o^Bg`*(CdrM=MGUHKi&C@g49s z956r}K}JS~;SSF^jdBf!VgOhU&@psK-tLcgPDpW{czHew_B8gKnsYqLPv5*|CoLzy z2n3#pT%MYvK1^;}V#Px#&>a3d?Gbx#MfnwP3%WSgC(1Z8eIXZ0?wOt~uQ3^Y3jU~Q zVnJpsI)Oh1uYcEoOhjXbrTT)`z6jtA6xjG1-Z*wVwxrB6z_5J#_o{#jxj$IJ#`@>_ zBIC{jvO7EoFz$V(A|j)6!xaIrH&F15I)S8;kdR=*Le0DZSswZhZX< zo(|}lsE~B`C2YVE0OsxILxM_75o&H`CZiFUGx7rz(EH*C>Q?nH9zhw(i1fA^uZ~8x z27I?v1`-hmi;aF0r;)BCAAjO7bim%Nb57r|QbdNh$H&M?F-glvnoZ$${@DnQIhdY? z0-5`4e}S_t96(d|MtxPIXKr=69RT{+^ki?p;njtc{Lr$?i?7r!F)}eh2k|K;yL3S9 zuv5p`UO}ci;%KVOe5_lW<{Fmn&chw;nc-cy?Z0GW>y+dYBeGt!{{SX}5>sGI3?X0> zkHj0?&X0~Na*lJD#hVtIf*EA0Og%ldDZ9aLpa&)SAI1(RdPY`;s zJO-(ZM>oiu&VJ|UkxFFTH&dlS3FaX`ElrT&RWThCa+)}>QRH6{zv@EYM zSW%6|MU&TBP@P`g0Pp(WNr4!9?}UEs2b3|ZCt*^OQF+E0{bsfk9ErWaVK?F|$j=Y* z|IVzRiI+no>aDr6J~Z?QyreJig1pb+Pgtcm1I{iVN?r0)5Jj|uR8{-DosCVG0|WE? zFArky3!osQK+EqJRImT(o_*W<-za)&EUk(-OuqGtXFT&=NNAG z?+#NwO^rSOz-QB2)NljTOI&<>R14YRpW1j%PEOVOQ)`ajbpI%?qlDRQe0|lZ-+6Mv z1NP8!i$Oqn=Y6kiO)9l?EU9uZW0?ZrD)!2DXwxx+$Q)UR!zF3RZo6QgdPE5BY2~8m zC}UYoiX#HWG<<;X@a zH7wk4_`BZO-2C=;9o6|hX2UAFg*wD)tEZ(!$Pvt;a?id0{(TDkK9dJ6AcvTj$Ed?E ztL(a*%>`D{+S>X^sPjD=iNo=lvS32B>P(?pQ4rXFz%!L&Q2xmHCRA94-}NOjwDGBk z1m$)D&e#mrJBy01b}Mk!#}AVb2x&ly!(wCm&4Q)n$cB~=KhagxHG~kk+)B4901|hf zDp`&e!-w2wU+&Qrke0*3u)7C=DK5MM08OrlyE?z_sV$C4OX8Q!AN{|(Qg zBfv56ULwwDo}Ep@!>6-RFk>)Shiur+NZ5PL8NlX3NB9sL$Vl_9oxS~i(wx>Cem*{% z2rOX310OM!zDHhB%%01c7k%Jui2y5HN$D@>nfGnThCz;xh_)D4e3~BUsxRj;@hO|{ zQ2>B}$cT%Ji_!~AZsy%Xcbgza1kHrY3@L~1WW^EbU>3I3^~7kW*PlItdI1qMjoKmK z14L}btIp`od)mftH~T2WhvhMmki-n=xVc`mfq?)7IM#i(`uU8QVW|84w!D+AEgqol zKroCwO9nF3&Q39V$shUQ?OnF=9(gekWhUWV>hXaSe_PW5g%F_9#iyo~TIF-~MZ{== z1qvS}wiKX-1$z3Hnlo`&80PBbmpF@%a%c4N`^fLvOgfUATR z4>UGnBr4C&Gn?7wwzn`bnjQkr5_-F(g6%ss^R8(@17JmU-1&tCit%!&@{g(3;2>+=p zjrwJ5R;A1;P>E;dBf0IKTi|4Y4}dBmwsbmdBp^Hzj+cJoE{ql0%BQJ5(S9@yvFV!v z3 zf!Lxcb;gN&t$TzyRYQrnUGOs?k3MVhtz_XeIc-GRU{+a~N>AIrNR&rGk}5FxVBXA? z=OZa0ju~aL5)CgAR1L3<(vYerQZDce(a7Xv@_YZDtHw+rct8B6zOLjoi;aBa=4g=M zo)Qy1EBUku-uLbF!)yJ^t1AaU(?NWpufHE<2$o#%z2uYGYtIs)r)Cyu_~iAkP~ z9Lg)3VVn4H*wGN9!nM$G`)4lH0RIv~^m|&N$wo(ps}T7f)PF#vLBq05hvvMG3O&!m zriHewoC5Y$+#=ng253D@V3c;7 zjPR-u-n?J%Jhgy@{lr-V0m=@LC!&k_R3Zj(nuhf-x8%{k6y?@WY(#w){}5y>QJTk1 zq!);zdAoDqAgB5^O)drgqlRfR+51UZ&D_gnjjm3q_Y3#_&K)f~AAS*4Xd0o~PefBJIqw$s1fAU)CmZ>=zD@aqc4u6L}ioZ}jWXSmF4(gWO6kwfodUPsMn3ZA z0UCv#eSbo0P?n3GmQa3Gomn7JbSM3$KqfJZWhindS5`|$=T+A0M@OV}L;x?M;=@Qq zGgNHmo0}m(;Q`o5dR_it)G54_=>>L{*`o^LC@`DjgUH>C-~ObwF3YlpHhQ6b>ZrG0+Ra}K0zFsP}quSShc)3x15N04Fq z7IVvonLtE9&&u(MN}U*Q>=xA8IF1ESS&)@x2!vG0V4m|38w|BLx3ou5jdl$EZU$R4 zcu7$*7g^g}F(7seOezBaOV1GL>GP6Y#)0H|^PTqo9dVMf^4sV-?ngHkfqjQS;(1CE z@n`=$2mGuGzk9oIWhIx4FEfr}bV1@-{4`PWW(Bvc!No7KCqU5#>=BfQML95e&`onR z1-{$B(h?g079Gv5QSLeDa5vMA%N)0vbmchx{ELAkR~2$#hl zpViIBNAKDDs@5`Q_4L$$2NZmHYOG+~sfU3EKNN^+=#9AtRNHPUdM3+6kzX8zf9(S> zO|Fvlx;alV@!;Qb^zwb&7V>xS?s^cY;FN*C!QNcwzFRvf_LAS*W@tpHS-oVogd2Q* z29Zn5`5<7kJ-2&)RbE|-D zJ}+iZI`8I(5sVT#KXE1CQw&{NTL4G=5wI;KK*&`JhL8c7fAds1hLx$U6I6Oi`0r7N zd?kN)A`?}Ng}Y`PzC6~<&q3N5F_l44J@s%VfNCHR(f{{4;0bs}*Y`IDoojFc4AA^D6X z9|jBhf4`o`hyOV2Pw{b5s=~g;2SKOFQ9#_{+(7Ob)W;Y(hTL}#wi9_JJKc)04TVGX zttR)+>0{)uU|kMc3BmW;BWc!i_Nqo_x-Ki(f(az_e>Z`1s=e_$)Paj6JL<%cf9|?| zeqyoRxubcp*FVe4Y4s`TDO&;{Hq^Ai^93P%S%FN_X=D)!AwZvgD~L=Gk8(^z;_*p1%h+-20)twdOAoy{AO=C z0kn%Q2jsNDD1)Jqkz}Sadp$vbuNYHR!#kHj`ReC2!`axOaK5iNhal3R_$}u@!n(?9 zVd~Zn+8tWe?_)r>x3wgRwA=W_zaZAx%1cP5ngQb8;zF=>Itr-5+Qo^`m@Cmn@uR{E z$)Mjq=RpW>6WZc1dA2n!MGhDJ#$(N8CcE06=wFujQP} zfpiUKO?A4WucJ2ll9twT@0y%@PY>-M|5oBYGSE+;sTf>;1#EGE4ff_6t*u3kv`BzN zw$tm4hx6A%x!?#A70{#geQZS&O6&U=48!5tm22LAHOSinXdRSX_)dJ7FuD6_L1M8O zovXtzAxAt6%*GHdt@WommZg26kHG?K3CI~Ejl$DMK;CBo2*}wFb^76;mor_S4L|LE zURQ^+QhkhbmEDhttIie3uo8G^%J@twkj!@JZ) z(bE!~iM@OkR6|Gv0OwIa&S?4fuXclF$TED?hL5qPmx=N60=U0G(o%mG&n~62TebQ0 zp?_ww&F7q5?C%;%9qs~@Aq)F8hvb@L*)CIkdY#J-z_qlTN3U{Pgk565-tw%~G$pS5 zmKma?+{eA}OG!0{#Aq&i90KjUEIF6x3 zmj}>mdcJGUgG`FF>}ilOR03`R4Ow&IRi%hC=gWj7@s3%Z?6n5ZFU&i3_+ix^{*6Sh#L9qx zj-v}{cKdxyRkW753{bf|N|_5O7#vWNPQ90;fm6MpbuT3?EWK zp|OX6tJq8Au=Nr(NO!L~0%3>mCM_-P>u7;1hlP&I-$zwg%duqQ{ zd>a1lq`7ysf}M_0H(MyEyzo6Iq64}PA}G}HQ3B2@*`!T>eL+N#9VmN1cj@`24zcN1 za4$0xB#CDJx}lybXZTxh-Og^|cciMZI?9~1Y#zO$i{QZF$spg(;@ymS@q-EdDCK(bLQZ&@FJI5O z4iPndN{0?x;>)4bdtS0=MWuSEi6~&o&fHghb@JGWHW73YK(QKkuxqyLwPiKo7LjjO zD&M&vv9q>9G%ZtCzINu%$J(P-(W}LFIP>6E?UH&izc|e->;H;pXx==~PYaWz)s||A zm1Fo(TWfJ;_K9cfr~xRP|BbHST%DtB@E9UD-UDU;MstAj2!?P>g{xYB?X9dZfFO-c zVf>yz{_e9*ThU&9sfYVB40F52T*pvxOxLlwG6B{%NRVL!vB8R|V%vBYs6wfCiw^;f z=w}>KjxJsR?s@dqU3es9{BVQZo$-pgackHVp+d8bUK1D;DYy<$&bY!huQklvME=}^ zz*?8>gwfXdIwx7^Qe3W#X5aSd!@Aw(0JNj)QoRPVUQ!2KxL!te@6_3|sTO&j+0_$5 z*IvD3Vg!h^gK`0wlxRkx`JeMVS`mcPIPc{&`Pc*|Z1w@XP5V6Q61lI?L~t`_;g~SR zA|({*tk3%#u|7J1jH}{vXW&Yf;wxD&q2gp?n>-1IDHstLygyGfB9g7MEemHFf}PTD ztbI9{i~0MoD#H+1$Dm$#Zv%f9q*3Bs%l#V_bM~6$5P!V}){k5I3h)?7C52L}M$)9F zP|BK`XuurDt2$j0$^EUZX8@+yqUJhjvXL;}fSD1BDB$8k02KSwOi7SI#rzL2OC={N zcgyP9IwFKG!8G|UW8Hq+%Uk%%NMZU1AeO)xm7eYEuG<*QD9x0kBFh7^tB&wz{&u}` zt0w$3P6%_EVM>0jkJG(ljfpNRd3dE7s4_Gu8{!1ReS(&9s z$AlBF>1`vr;AV}P!lqZsABXo}#K`>xNh&E}YEmB~OAthUa>E8JzH^x@pPWcgA+lAb zyLoc@0B-A($@cl>jHogguluiexH$3FWhXWn7*#dV8of^kEAoCMj|f z0=Vb>ybhQLPB$(mql>}XI<5ES`6UM2Jz!!|tjJ+$2+^$>(Zhq{_0`r0=(Nx4rNRcW~h&E z*?p_$L^N{9Eln)142H7$&%g*bm^;1C5rP>u%pna3~=?sOc>uX z9|v&&Q0cHX0VkD_l?CYl&d;t}nSj3(saN>eL*Hh9h}vWf{qSx)E2-(+vBdbIH0xM`i(8rSiKFa{=Oo-UYRd(-drB^2W&NP05rviT@_WFLe}fFDmz%Bf#PF1!_&%&}-HWNS@J8Bla{mc`hDSZ%xYLBJT9a(qkxug!2=Ba{D%A@ZTalXaJo|JbQmmY z*xRE$_nN=pZvV;L4BT0&VCD!W?UH|tB|dos3@amICMKqPQOQ&tpkg#MG;q$;_$F=m z?jsdI*#qU36v7akqjfFyR-hc!R;MkWvD;)gAs@gEqxb%Bdq{f3c}s=%^gh^TquVY( zhzaPK@{=sk2iFA@&*AFK7P$)oabPEaV8{QV>a3%xT(@w)K$K8GKv7ycB&1_eA`%J< z0Yw@~0SW026+x5`P`Xp3q#Gn8q(f3bq+7b-&hMN%?l||1{oirBSAFk0=X{>$H}4u+ z7$54byr;L}cNnPkC#qVt`G0n#%7QR~T3&vGtou#uRSi{&`TyLo9V$kh+D8}Zo8bOrbh^Vax4X+LR>c(9h$yO`sHGTht_8ds+a z0uxtI>BeIDAK}7)YmuVzvRUF7lj-K^l0r7j<09H`fwbyMmhz}gBm4Vy^zLuJJ6t)% zme;56*A|iE$C#xTcwGEvpe%Di%z`oENq*pm-=Thr37EeQ(?4x$LKJOgyp~HE^vSab zh%=w~c9$2Z8wIggkR2pKj1|TKxtERrWmr`VZ#O0WjzphAb;Hqp2S+WR!s;tCk*+Uk&>&HY2^*2%5OS9=7yV44_m3-b&CTf9Xpbf|YV zc8h9f`9z-->`-bu7z7$mXa=$1bQ4DrKP;|NEZ=vpEo=Wo&~I6KBaZbDwfHSN=hxSp zDiXYLa*?OjuZUK23>CWG4gL#koe2}KWJxUi-LjgT=D_LRKm3tDWees_sPBkF{KE~N zzgu%1LX1B#7&Gt3QL0xpKsAA3B(}#T$ls4?#l6!JT;4>PHEL zVRHJ zS!4GGs*MD`t~~9s+iC(UL7AW{QhQqV?WfV;D@P7M^GKC?k*Dr}0V*1ZvvAW{aFX8x z6JPdYQe!3N!3b1A7v4jj6|*7>CqG-#@c6Q|i*}Sb5tB>%1*7{X-(ikZ^YpuolE~ea zg@xIx(W~CcGk2C3V`sTS0^fZM`DR`L0cJ2x)jW0nJV2J3PnB_pWB734K?XyQOqzIR zUn=i#a~q6B{e&scAX97_dQx4t0bO$|`hJXOormJoI&)@mUsvE@Rl3$tsKnk))E@|d zfIZ<7%n7Y(q9B2S_`FPh{?2bN2X9DOyShrh_J-0~Fn1qlGcww7v9XP%FNS-qgnsm~ zCfyx3T{eQEjMvgnHBC#p+Jo`UXHYI?bWsV*C=HH(nv&1wtJuXh3d)yW#MW>4|K5M{ zE&dOOwZNBalw-Z$2&M@nU&_3utm91^gmEsMR>)wj^nAJC>_P1Jl}$*(jz47F$yU_g zVJl?-5D2`sv`1`zpk#!+6*fw@$`K#Nv5@xo)K(%2j}N! z7s!%lx-4h1@u|R0#Nusz^Puow%!`8lK*Gv#{dr7AoV;g2sH!}l)x$Px=%&H)Ea@qx zhq1O2AR@s0>;p91z+r1F(qc?L(%ij^jQqQc*cF=hx-1jn zA^6MaL3!cI8p|tmTTLsc%Y#;i3kwzT9^crd<4jDmQ}qa@IswnJSTGp$@;Q%5Nan7VdhZ zR@s$;A6!it+?FlB)?w43;u-GTcw9~X1G)cU-h=9zKCz@I^lUrZXM+H17q zlt;z6m{KfOBbkqsM6(B4x4Volyh1_CSO{;|z3kgJUnLgf7k}>v2$*zuIEeoTlrx)% z!-dJ5FV7Bk0l&9LUn|UBVK53V8tV`Ie?DDWX`vsve6%-1;G{ZLz!JeLMd;|xx#*?% zV3u-D+9MT;cp*I|rMv;oP1oN;i~hrR4k@8s3ehnzD7Pbp3e7t2<*Sf&^YMmugRFy{ zUEea}*e!g`=$;0c> zNwxk+gH@Syi{K5xKX$RYDccT@Wo(RxGeBF1Upi{-Miu<;$2UuV?%sBa*h@hqWUSR7 zNqk?}Hng`Vg?W4brWu5`fRj=t7?(BuOH~|S4`szfAjU8jmV9@{q2En5;c05xGt&7s zZ%4~J&oG#MhLD(^`luhBhcV)Ktj<|N9AjDov(f|Y7oK%^#T*(Gln*V$1c=&CfX=rHRVErkK zZR@ZjCM3j{mn|4bPSDB{HAZ6_@GK5{aW!C9`Iw9~^*M$6);23pNpWP2mdD+B$4!&c z__FbVlo7YmW-Me=Wxtknf336Duvs~uWduzGT^#1?O zl;4poev=0g5st*)|`y`M#17`GnBHtSIiRk8Rur1?5xDMK}_fh4Cgg9 zH9uYt^6gI7X1j(2E>YH7V@g-}e_uMq`oW~+D+ zOr4+YW0gFW=r?^ozZ-vL(Rrg_I74U0Y!Y|(ZE3T#yzN0=Tz92b*WKzL$e~r?bu0v& zn!K+#BS&=<*|7?2_}QrR?&t(M(Zqo)6_71JRQ@>v<=x{e=Ffws5D$>Avor+4jXX2} zMP)8Psi~z^ILca#>$~K+MeVoWB@ju5-~UO!m+Su- z-nsFYm_2W;`}`jKigM2(mcc~HJAFe!Xj@yl^@4!JQ)oz`S7SDiM$=*NB2@X){53hv zK8#f831>VXw373s9Ai28`6SerXj(pM`DzC8*~>BKj$Mbvnx& z1ZUjiRK^y&efjiv&nfk!`wAB{A7IzL>!SJBP)Ok!PAb~7&`+h{iplzoV7c^D;)Ac?J0?4Wk3ynk%58xLx>0ITd)bdz^W0t9-piG8v7P&qRzeWjdwKBB zkRAU))~qN_P!eR(T6p^f*1YsEFrb5K2x5meXZY@lacJT$Dl`OS&B z+@}AsLYJ4p*M4@MFN%y4mP2@(OX3{Y^^q4hz*~ zRfieF82vNv2&VfXPWu`YhhwYp?2!E+yZ*wHwuQO*>60Spzy(C_ncGE?Lc2ANnM0 z{GH9YK6HXoAcCkDsT)%5fra-b1qI2Q&T~LFK3SVI+O`D1$D;7_{%+&5rMjR_Lk){T?S1N`)p?gR(GX=?Ihys|InORvG zEB_wc@D1kcRQn0NCsD<`s>mjN{N$WI2`g^Yco*AeqHvae-u;}=xhcW1)~QlSP%v-Z zyaFk$KW$-*D6!ec!OJA3IAV80z1OQ8L*E%8rae1H$7|5hlKb5m8>VL1o9#B?ld;Ls z$oc#D5$j>?x1h`BXfHVDZEH6Dt>U7iuTJy@+X)lI)GYh2kK6Z2OF9pBOM@$%hQ zd+7?qAqDt`Os9et`d0M(3INkkN`l$iM5X z29tE>W*qDtfja@qI4 z{-bIWb|VO=O&%T5cBu)`XvJ;F*^cKJiPcc9rTue}P`&i#ZXo$#U8TZ(!1SO~SRVy9 zUnjT-=icv12V7~YylJ)i5@ICbr5K1La zq2~VDePRkqA%sdGa-6rK4r6uz6Y#;INw)ZiEQkn%0*Eo6EXqrT^Y$O}KfJT}dHGbF zHgxtIMZ>lMp$h5yLDdZJ$jn8TiW?@?Y@I=tPDg%^3MuA-f`V>Eb&N7xo+lO@Rievr z$d{E=`qZ?r9k>o@q@|Ahj=BCN0XT=ub!hO->kViG3yY&eZgs|shVr9(VQRFy|20LW zR_*4#aY-FaMQpX?xKVVKbhXv&;2YC;^oinm465{;YNQ=3wg~x_TVA-!gTaU zS9TxlqlG3#+Hz7l+Bz8$v^Zz8vdrjMRf`OnBd|6I_J zuIoWY^kp>^&Hcej3BBXY7g)-SmmQxmQC1tbhD>K?C64tk+kwp~k;nVHZ2G^JPHt6aw^@RB!#W;jE02?GuTb`#v{C)l(iT(cZ zsfhjTyV-PG5b&UGRZLkd9JUl3ZMh^eCdA*BIdG3Q6c>`0tz;_VhL-~j^5|z+TOx~s*-H|-p zYW>)100mk5lp`sCngN*g@5H7i-`7fOxVWJxE%Tg!xaYs4m4c4gEU}-458J`>hC+qV zNriw&3$4?K5uH48e}8|gD_x+`LC7Os+>I3VZ$8e}=J5L=);AN}#gFZPL&~#yCGo|n zq2A0sc2$cu>%M_cfvgZ^J8$_5i0N7G{98(cmuVJ#aKwGD9B@HrvTd!8jwzAMjtHhOVz1utPN<`Ba?Z+JQBn>59jl&wF z1U6fr%M?M~#bo%8L*@D3x$$83jCn9)@vdEqTId$(0GB3G#z+hI+O>I%IBC& ze7iBO(d&PsE!Yyo70BkXR=dtd_xP^jDTtEw2I`vs@x|;U$Ap|LLd4AR{(}rPX!{X` zDtsgjn8k{<^bcjBleGf?73%x$%CPBccv6I#4RvLkt^=I$?wWGvcw zFCHBV@OEe8d}vNa_&kK3l73XmECmC{V;|&-s2cL9=oRk; zdP-{V-;`KxSEkY;d~;#1JtUR&F~%|Ws^W~|A_)*fAl#%=M=aA3J6$lEYbI-nA*~Yc zy_WER0VltwqdhK!P;1F$WAeJcOFS+eE4C?tgp7OFnYWZI2%B zU0B<1;Pyw|xpT)ChPz0%une>x#K#K$gJyVpSg4Kq^E#Xhly+%eMiX9OjBhni>93k4 zSoEZVLKTr2Y{>%sa`p0ZYz`z#`P&AkA#H&A11CwiOOJqFhT2`BxY8x@0q3zyc%Z1I zys3+ei_3Oytr-DLa#Wbrqy>L&!WyUbf5DacLy8V@A!8uqkK8A7^L5_mPKYxe{YY_l z*$3-5+}3Qg4@77H{jiL8{^+J)|I}f+sWz&$1eaZf>n4LQ=Bxsss{j#nf&u$Q?gh~) za7RD`;koXRL}nY7aoyJ|>@scB+b+hiwn$TPiu+-=3~h#cVwG8;Ff992yL6JKMRu5s zUu(?IItP=mzVw(VTrt(c(R0muvV`?#v>F=)?ZVBLLP>WufFODr;@xdDZCp${4B{;G7Wsl!@v5HOtoNs zF7)YPXoFIk$bC`FolX5~thEEFjAD7Ax>qtDu_;ItPHo7;&@2CP?+^mSf#a#>a6ZnS zd;XQhjkc$E(0_T2hL-NnJ2{<=tn4x*^^C96C-tN~<`|_cH1GasBXXZ_9DxcYD{GI} z`_$)7UMgAh7E5S>hlSQ{mPC|zZEF9Vga zYy8Bxj$E03|d_|7wx!sRo`p($;rO}sgk)w3;t5Qq2E`!TJ2&(opr#}IT3s? zEvtdOO2WMD#q!~kQ8;NyieRlqVg%1yp3tzY?wCg;;P2&3tb?&yB3;5IXuv@$V7{u| z047QSo@vcfZz+T$lSh#RnKUXxxlo-52S-}}ae!s9Q5B?&3obK5vheV=(074wcbVnL z(4p2DU7^4k{`Bn21^ink*VbDutax(WBw1#|hV z-=Xe}`vpAaXxWmDC~RYAf;!KvOf?OO|gXa@hdhL_>TI_2ZbshIo`Xu zEzXisNLBuYmAyzsns(WBy^g^{&VIR2z5*D#V!((Q5 zcH)MbsCOGEG`R!e3XpnCm~-H6RN!ZxXt06u2FYf@_!vt%z7#%)qeh42=P60SXG7)= zT4V0ODLKhH-$_cp$Q8;gbKe;qDyaHf|30CMQ}%;XVTqLf4&ho#Yw8L*w3o%3C!FL6 zA@d_+FwpZ6X31XqdR5aGX&$R?HYDAmW}qMg^uDle2{-~tyTCc{kjK0@qy!or;Nx8E zrFS=9ObqceGauMacfoUX|I=c`J6`#60~fUX=wC1T>Z9zk|AzbYxLYLO+VV8hjB@GjVcqS}j>F z%GwM#bpssx>kGI8t(}HEqe@f*h-eyHCHHu(tgPOVDKI!5A0sRAG6YO?E{5Y?adcOi<&4PM*^tSgwKKz zFAOE~_*MeO7(fwncy{i%M_M}^I6JC={*MKNvO1zQLyRIrkUO&6b}CYA5D~keoQ{;O z_1Mps?W>|I!$u;}obou^V;q(@RLR=Iki&s)I1R{0g$Cq)i5n`l=i~#JQd2C+|6CA*m_LECYqkmbD z?nMrp+!-5!YXo#n6iqWE5EXp_dc4*hzzK+el$kp+)o@+CB`+lPJim7pK20Pc1Nj{K z-uZ2}rPwz694HhX2;YAIQ~C`4fu)kgDzX@*tTK1SR%fs4oM#5NbMcjRBALl}uKO_s zS_yps#uqxPUHjLa(8*AOR)-?Nteyoj|6KTH0r>+J#>Lp7k93OX3p6P5cP#G;dFH}oM zaRNHQEpZLs*(p7-lr) z<_hsQGjBT5+MyR-7Az-3+RQRVd{Rt&ZR0A-nm{DdtIuU=Wz|Xk65&2WE9d$*kky1j zA=3i9;frlBGJ|ol-)>%Os$v+@SAg#eeD1;9(pyhUwXcuc1BnZ%=s}R=cn)cs&E=ee zRJhKuGr`vXBJ^Q(+6}9AvtkjrM?lz^)1d;A>i-31*KBvAQDc>E-c)9D1jBRA{kJ1F zo?W_Ko##-Ep`JNU*y>@it_Qr!4N&v0;^6>J*7i0TmRP6tL|q8agNX9z?P+iLI2cHk zrwz2V8xeM5dofrZEpW5910qeQ!Ke$rlZZ{w6TtSWL#Lbd>lwIv!2$RZ+#vA~Jw%yc zZQECJMwCP}n7D;53EaWvmqJN8ba^kBDl3s6EF5_B8qg0j!f+Id$ZCMBkXFk+M+`g` z7VTzfkW7R?4H$9LpE{Rn--o=+Bu-!{e2>7i0FC~mnF{Ezkss*QKB>t`UQ{wifYJlT~( z9?oQq7jAK`LYXOhGemW`pvY?m>=8`MxMN`g<3Vamj(Yr`efP^MD%d)nl9KBJ_(wBg zUv5tbH7?@l*!d-p{WVZd433V&A2%8w^iAF7GHkqCo7_w%8-JCG)x>Wjw2xzo2X$9S z^O8JcR<&@92?wDTS)QRRVe)Oe(A47#|7ye|TS9RjoJqkEQ{X~CSYy^_uXHpPn}F$~ z8S3PIB^$rPYjU6_(y)z2-ST5yyCv2zM*J7Ynp76c13cfiWlE|(BzW_{gtwJv>V>w$teGY{E*MHp&ac0E8<8 z(MW{*EPC?@0&+)xply@H0mTCypU~gce6c(f|{L% zX;};U{e0c~#!r${S7zBgxjoCJS;L2D%eyb{@9$rJpXTAYO+g|fq51K7 zk{s?|{eIFD-|os2i^-UssTstvUtRC<7+50oelsik@2rA{k+P!*=)hRuCM9%n&DCP9 zE-7KUn$IoI9~Uh$m##ede$t2Mef!--x%UIdVFBuF*UCo9p}GOcdmtBh7UW>U40EG7 zw3O?=TmAt7yi!s;@0f;}kul()X#LT0j!};z2d??J-WWkD2Vx^hbYEsiSYguR^Dv)7 z=qUcWMbtseAHePj_ZWPWk&gNqY7KzSeF>l+gxQ7~6GNlX2jP6ooGxRyokRlTl?~h-)_enE56-;hIbw97;_{);omq zFLJ2EbMx4=7oUZ=nO%59xfPfP7NbkGVT>0X`*G)s8B`E>L8=SbSimw2Vj;=iHh8?f zm$SSH0F)KBLlIR00nR33?|&CiYxo}zZIuU2EoHXZG;7rghOL)`$M}~qAmD%=KEJ#E_Emh$PgnNj)=gE1||N1*qO( z{Ia{d%jMPrzAx2$n=Y`5JmMsW`@b2Fi-*S;tS%rk$cZzm%JbKZiiKTi0kL|+=lmE7 z?8cUKQfT}{4PXupoD0vF;=?c`M3l!k^>kJv<>(pyp^b(>lV6t~9M81XzM~JimW|eZ z+o>x+YhIrOe@~Ck**40ze9Bu#K{UQsGx7zK@TVAYDFztbu-I3(GF94Z> z7Z=QdWYA&kjs(1Ju6mYZnC@;<4g9{C9O3eOY7w+^74NMG$XOR%TWM*z1RqE+h;F=dP~>rQ?9W|OSnuDAa!N*kn-#Fcvs=yl5Lb}^4?sn_9On)KXOh6`CP z(jRD9;F%}a2XepL(<-TQ?;$XQg2Y8S_$cdP2I(Y7q`I~4*QMhIk1Kn;h>}ibSvR*j zcrGm7N&?r7_j8Jr?$8B$(QN%`r|1_d8ESuDdTz%}HUIui4Nsf(N@g6MuRh@;sfP~U zDUSC9oYkF8!<~)##Jr+|_+~Z_BIj;bCN1HI`K3-@nOGRn%^BO+pE=#1!bKsE??}0A zl6BEf6F#;4RC;-5jx>ima1!qpy1P|EK@Nur1ZDyy7oRQihBE;vX!c&U=OG`AX{>hr zjt--*nDE_vwHE-6l4l=&ieT9>+!>#akxLt|UShs@mTb@SSi1gs@|%}X!06ao%8Vd3 zd__AqH?1luJBvP$KVXysXoJ4z9YyInq`OR{fo;|NiaPTiyy)b^Q}6Muue$1*Stufc#VLl-cO%m^=a02QA7&wpe`2hzGi3pG^ z0^g`mW%em(5Fv58<{Gf60HPAvjwdg56sEKV4-^=CU@jjP=nSw+Kr5!|B@^}$1FsPf zM{rDD>MbjW$_6S(H4az?24jC{CsUIU%e;J;%y^42O5wRYgUZpk&_JpgL8B*YH8Zze z=YMu6Tz~5R*!lYU`g}(3hr!GKD^)_t7rOZBTi$6D=$l3wF8#*s-BWtgkSsv!1{KS{ zw>+K=8Ujh}CS}qC)H-}I*Lpr&?EtPncpWp)qwqUK77ab-VD3Y5T5z7_$-X^}f=du| zjSI;MGqX;DCHF->>oYsVu{^d&#jPp{3Zw4Tvd2WE35cglbm{-&lzK3V!F@%vY?yC! z(eYi5phpxM+?8$P4q3(5&8s$q84+|zdJ zDjweRH)2_7YFn~3`USFDtHjA+HeZ210WA!mr^N+5SQr2cs1Qu=yv!ZK_Q47G1BiA6 zn((v$(0l;50WE;qgT|KDRv1JejF#yIxLDhx1r0#5A6ed3#Qvp+!_E>`K}Gz$JcHG~ zf4=p3<5epc^P%AW-X%)$E?q$#gV=`~eG2x+Kvo5I-{yeS>41!OGH+kr6-8&nBEx0h zppkME4w**omBIYX$a!_4q>gtwIXgT03HVOfEND`vP*zh|C1^yV|g@%4B3%P{3 z7Ho&B36o)x@;vPSLK!iKtgL_ERqpZ9NXs<)9U=?{Fhl`U{{d0t3df2rf3KnIw%(&w zH|3DGN4eXh*Ot}c*oT9*YZMzUa99)*nl(_%1Lbye*Qujq?1s-&ofiz=i~eBs(nnhu zWnf0lW%>Ym1olSD70NcnD%cZ7UO%mwpzvY-*u59PMf^!$pRNvIy#^2S=iUly_>h6! zuf~HE-TAgw^PhMYoJ zxH>De(B{LIE!Ir?KvGUtUczX2HRSfbwUx5K0Z40b4zB8=NeeO;u;f>Y|Ls)2;;_(-fBE{N>?UW| zUvH*NRbC2qC~*y;&nTPN*dMnK0nb>f?};YFfo|GFNMyI8J-G!=q*-xg15my@i$f7t zLybEgiCu7)%F?}M%EPvU`B7u=en7(BzOSbRd{6gc^^d_h3dpr!c(49%g1jK`Pezth z?kqMsrmoWHxQeV}$v|u#I+Xk`4b}_LajNFOMK5`AQQj8n#u|&*0W#4)c3+_n@yCmS zaSzqEJYnn)whSH3C5$rjfpEl4%eoJ^qBjUd&@7!(EA>k(0%ELrqL-wfm*!TxZ2V+$ zg&iQ^r-lWi8r_gwN4O3(=V!-!SaJ*`foi1_DIt%dAWr%L>LXCMAfge5guY+$e?i0k zL=orJo5;4JX%s{nF|oJ%CL=pc0SF4xww*U%wf;?Pc;6Tyr+EIYn*Rmf%)_-(Y= zv8^u|LE!=-m|LtsZ@dX0e41mRjEz*(E_Y?xfsH_c0JOXYb!znYzb4|bE#siluxq&^ z{CWR)|L~dqt7T^5u{4=g?1hJQwAU(!YZr;j^$Tnb=~s&AmHlAQ&8K?dBaw5}tl}`y zK(BqaVtBuASxC!_9VFUSuH?aQg-tO{UOX#twi2%a<{;MLL%sYPzjPnbN3<(gOEI3n z2Lwe!iFN|FrsGSML~(YxBcAgu9>i8TEA~EQi_Oztd!rOfaH{nUC+17YS=2j-9ZG}H z@;PmbCKgj#mImSrJl)N(`-!`67eW;O+89Isz)q;w$x^Gt`GHlyf(Fm=^ve;mh?}zT zQ&jBe1`Z6O4Z-sPryXkS<1V0sUqV&~nM~P>@5)czZr4Yw>Zm`6{sqQk5`wp7B_czn z-Y4ke<_k2lVP#!`H#2=UegwKdWn8jpncDe!D5E*lV7#PUC`n-+<$i}!@S(i9rthAt zpt!izit)pXw<4&`sRZRNQX7)A5Uq0PVBV4-*4)KEd-Vt><}L~a#Vi`g6d*{ z&5fV2n%)=Sc|kZ*2m`-1Og;Nr-Ck+I=oP`V3;+q*F@aUaR$1nIP~K-vl4<+oj4FS%Ok^oRX)TGk!G{74P6(sdz1`A9OyKyns4D)|D3W zuuzf#%DDU+u-M@L26zs*Nfm70xlFp@LXQGWt1y2igkKTry~C(m=c&~K$Y5j=2tbiO zSS9odI8umK#24dmKNkjZw@aBjRT4~VT?;i!ydtW)r;vzR1=Y$@P1rAFylbaSs?MkW|)MpwSWX0Rb&~gep|yKrUzF` zsb@6M`bD^dFOh1G?jvmTth-1_s&iT(XNK}1@Hz)aGZ6>ikE}Fet??d9TJdPCabu)#-Jy*!8WC}v=Pc*Phpg|ZJ z8TsZE&lnXDwgT?jmmpZz9Isacg3&Mjxv_Cm+{b}t{tkz~Sy?2+(%lF}> z-n*2Y%A-#z#_@mlkzKlf&)~5FVdWCTE`%IlR1L#G-1?zK^5oA{!A!O0iy&jaj|XZbn0izUP` zG4obhTUsVdUURI2VJ8skVGEmg;jdhMx<7;2>Hst$tA#MQj0m+H7%)M0XS=OmyV*j; zXHgG{MAX>CPpAe0Az8Lxo)>F zeQz4%9T?jEx++#Zo_*!g%aC;CM(i|;E-MpRWa4!AVq)O4fAEVGOYF~P{CvwM>K@9e zf3SC}_W61(R@%FbrJv^+OaO2(STgc`3m%RcxyHc%Y|(Dsc7gr!{+ZOrkTGp#<)s--+$tKW#VRL)0M{0sXdtggKB~ zoKmpx#uIU5ldU-e|17eVYUEfi5dzB$Hckb?fI^E6-snBNsH(Ua2*K9kj4{7TI%sBn zIo)^>!Cv`3Rx{^r-P+=VAq`y7Oy`~T7X2~$zW&3eQ?3K}!$cK`hmei+3)9VSnUp!v9kme0?o&Obm29M>K3@G;15Y*%u~OS(+f z%7&~X{MxMN#fzi9YB+m^JHIzND6r8nKbv48G#3f&yJFY`dMvM)KqBS)fz{`jqWC|c zfGXwtxwU0pS`8Bz?)a6#3Vz6E^jw9Sof?y#+bp8xeaj>!6DscCMzrzvpEym3$FG^G62`&_+pt;$ z2=GRls>Ob5`+2eK`XwjOji!Z^o& zU~M*iB19(oYcFOlQ0&oP5l43Jq|fS(kJ$zaaOs=@Mp9lnGb16Y4MWcCJn%@2TvO$T#k*r1C-fZJ;6Uo zO~4$ca0`G{$!vs67uL2Sr4HUmAzX^)hjWwzvCmq}TWb8t2XX{b^!RTae`~{RC4)*h zXFob*Pqvs$7hC*&5RY*QvEYK3)tIfGWi`h*$bMQALp6(r<#7P0l}E@ggU(Q0(nphE zV8vf6>;n1+bBl+cntzRf2N*^y*eGm+Bp_DHu^11FMdBk2QGmq-KCNx$m{y?4BMTqi zm)Yr%wP!Q?I%hb5R#%#BVH%6=OYP<-BV=eMl->~p1Edm&~_G zM3Ai!cUQp$_7<<>MFBv$p*VtWZ;x>~Jp`>JF|6`O|hREUk1kW~v*G6KsdQ+0^9cU~Ph+#D=vQO6J`pwD9+rLjVVHXsbz72D{ zm^<@WuY_hzG^+Sim?;-bu74_a`>1FG6Rov7%xzq5g#%j`NMm3?<_$Pm(6hskuSy({)m#uggbSIF8sKi zLP6<^7pzUe@doW>qY^?Tou6kxn0zb2HlMRwA=qr)rvxSQZcACN^FFX){2;}kPQ?8V zqhSI+Z1cFEG4NUdR0_`)6~K^;8q2(S2ze#+^qZKTK%-;9q4Gm0DT}r`V)f$1GqwyJ zOb6%1luiDyOGO8Qcf-1vN_Y+BS)rWLgn>EJRA-b{vWsPE2)u# z64{3f`-tP)kp;mb4)a&w=3>9>jf{an^JoDX1If~%)|gd6;D-E8`m1IrdSJ?4Z)#Bw z21}j!PrvY3+@l$5O6tL|h3LvBCbPRGM%&IglQ0kQ?R_ULR)Godq zmi^9TavA@_OJhLJB5NufZx#Yh2u}cUGMdL83sMpSq{iaPlx3-or)4U6y9g|sIr6(; z{YLk{I2+C_Ku>`M)EMhUCQq-$^a1qNc#g>GNDzFqjN@jeE1g<-zY|%+u{Ar>9XDBu zB&f)T8XL>3xB5iNhSvVP}by&uxo0VE3Bt%%$MRjAlTsh^z%r6%-c*RSWk zO8<#a0{KR7Dr-bQU~+}J-Ft$=P9^)a!z*2Z3i9*rMvPl`y`F8@aKBFp&EUEy#wBdw z1brRWD+O?-`IZT{%Xk$7j^H*ZQLqShQYc>5emC9u-zF6$zp4&ZW)lW*QCiHATu zs3Na=>(6!zj6qI^5D014>Qp@)cyGWlST=_*xcTZF$nHp#|2|ho_~HYPq)t12+zBpw zyQ8>>fZ8bWt|UK^`%WyY*7KU#&nby)gyPg@6lJ0)V(g`8a~Sa=ElC6^{=5G@j8XpO z-l`VL+KYqy!$FI1-7Ae8<~z=#yZS1dsZnl}YZ{!f47@v-{fbG4#F=3zkJ5xtD{G;?e8B^1T z_mi7?=YKwxt{&RS0u=)m;MzgigIYVG*P4zu8CCrXn}GqT8P0RE?oxl7pmjG%B|+>h z40UHfuf?`2wv)~IRTS2Z%$&c8pjTlYt!gz9)9T5BdB23i6I(eFFyU&0TPxP^?i%Io zuG@c(hp(n#RA0s^Uh8*PG)Kc}t)0g}8T@|0b+(NJkOwuOdm%?pPI3c)7K#oU077R6 z?Q~~P&-jpgW<>jom3-4GuUwYHms0xjXzGcbR*UJN0KH+!FVXI)^;)&otW`OzF9?kz zbkeBa_D&C67aF9(3|?~}xw;%In!@+3H-vpxo@`QSLB@yb2o`D&Xav;jJ?yPzkdRQE z`k-qh*SaqjB_tz|F7`U3XfcorR(e4lTDJZOV$1nmfa?(7zLKw7`8wxm0W50PQ!pK4 z|5FO3+)G$k2m2Dnu5fJMJGmp!q~`K~G2(aU+t|dcLo20z|HOAYOw;f6;#o}jAD~uy zbZrO7Xx{eddYsH3mhcL-OU)lInB*p4&J5(q#WC`2vASuk?YfCeomdGc#X{f2!tL$t zJ8ff!?{swQj>d@CJ&;^kj4!iFQl;$%tIT;v^%(@sFcl%U!(Ii9iGng2!|<4j!Z^R0O3aOV0_Z-`lx zYL{`KiZ+!ccxmn|N37S{?6C-Wkgjk$=u+vSQ%@4UiT7mmp+fGuWd1G0EJduTaZNmX z^weA2?m_*kfbaCC??n6G`a#0{`$Sgv*LOs-Rj7&aYx5#&7b-;8*Xp>oZCON>ZC#9# zH=fu98vnm#Y5m1vCFE;d77A-`uCgrBSgMh~*r+JTxBjJyQ|(RSKXgdGF0T^yEp4<| zvp}|)?Y_$|0I1wrZ{;?kH2Pb+_&ZUZ+YKE$=yy0_K0lf2^k|{AYVO$SaU*pM#oS_% zcx`iHAZqDJxi684@I&v$xepHpAwO0ju)F~^3!vcyX zm`pj|x?#F<1<_+Ki{`vf;{1PBE~|)8mo5{;29kI$XVOpw#N{Ivkf>g@%5345xQC4e^v=NfaTv`<-R#_$ia z(l5mKMV=sZ!m}QxXqQZ|**=OcMH1m4X*K(8cK*pJ=6J zb1&_u^-A7u|b@)6MKg0_Rg}mFkN-7T#|{taj~UU0YnJKm0H` zho~FLdm&x1#%UqB)mSV*@MLs+GIM#M7EK%K%nq5uU`(=bNnGl!G;$6g#JKxg8G#-gn)xE4< z{Fy5}NJ6!r7WO;jdmo|y;IKX6Vkpm%gwMyFyTbBn^*k8IDh@336$q+^D@N}Q>mJ89 z2I^4V)gX?RE6^_(cYL7o?bF(`pEe315oBvW*A;{vTRmOIN3)3C&l0GOWfu2~bco~r zHvu%N9_A=qVO-62s6USK2n-~fetRCP`t|G>BP;ysSzS*}Sw!?5r}BDRTx*}+!m1*E z-l+gG&qbyxb+T^~6kSWP+PI}eSl>vTD>y#Nd3Wk2;=gc^3Q=T4V^lH1+wd@mC zZz8NKhrP$=600*_$6MvN>M~I_Ge%E7H8<_(6g_yK6g`e?r&$kZR_1Xg_wnPp-S5*Iv0jp-Zy#c?>$}Ei;Ujr zP>kAf?-YC6aE{KHbtdinec8sv6iOWo8FRUMSsYu!m7mTnJ?$3;`?+vy^g^n2BFMKj zLtE>%l*$z{68^|P}r4aKKZi7kz#t(o><`ajvowZ(r=2>KwIA7{Q5qV8uLKA`lYI*Q+L z9an^EcTLtufyK|nn~B&cP=@C{nT2Y-3V-YbH-WQ#-Ok}b^?)dzb=(K{MdNCcYY8oB zjI3TYw~5QF79Oi5ec?BA5&te~{?hdM{}vr{tdff7O(4M|=zW-xAzT2Y5%RU|OC4gr-HSq=}EPN%%Pmpac* zC_a6xXr0XhpM&R-eAIr-xEARbMp|c|ewyUYl|{SdnJTa6`KYO*p>iv+r+FHifG2C8 zT9}^)H}LGn)Y)FSi(Lsi%0_|syk$MuU20(ck&o`-AEQ$yAJ|l20{#FkR4(u}SAN_u zC^_qsI+EYohZoRwlrVKjbDNq-2Pp_mG6pPOn42$NFo1n7u$--R3kW(>hdvHcUaQW> zo8p+`m}3!|9^;*gc<&uePsyaY?L)~y{+Crz0h`R#AWyo`KZDC5;t|i zg5+xr&gKjzHxJn{VV5PUJ?;Ba`(1^CjODd>!l*?%R!`965 zgfpb>HqVYXI{0Bm4TFr2yLB4@(R1DyCQ4Q>27(`Ln&mma+-(@{o%Bs?!8`wCVjZ9$ z8hm{BbEw(|g6sOv3_DHgC@s|WQ@*%W(F}z|n1Uw4>-C-y_HH`rnmSRwoq%yU?Q8X# zyKPVi8C+AX$kM7RONqS^V{+8W;X+b5)E`FU`%-7E=jNxA8>f?@8(v@9o}5ovOeM&2 znhmaQA5w=-ONvpNF|7-<5cB!3wd~AD7U-WH-f`cDPe2ozskL3K==iGK>-{*W^YUc-x z9*j;qd=7c?U{G+`cQ>d0C}#*X7n|_~gVP)z)6;3Xv*}PT<8`LfXD6PTwPfkR=`Xl>&s(>#)OMvIrLH7S)~1@#y#*+n%o_Ry@txU&i!%$ZzcQz<52cz6)$pa&>A}+i-m8hhIwS$85-TE?p_a)|zjs0`Y8z=oybtb1v zNoUy?OBk1s=Hcwjqki9mPLYYw%GM-)tNExRA>KIal2!Go}c*52RrH1Ev( zyhq=E7XmltGaLZU%ohS1oxtViKSB3Z7X1A5bS}^9c}dT%?s~fH?49{1^Gy5y8a%%7 zQsV4K3(o(*GfViBfG)kVyZY%1;DIB+{QhO){lo2o>S1rn-ba1bpL6ah@N&JV(nmHW z$qVh*d^Ih z_8sk2*CzH>uFbpnuldJkU=9=C|HBn{cP+3O>aTs1d=0pL#o?B}{ogHLPx{wg;$mS6 z12&5OowWa{9tJ#f066_${&!#bugknb_xZM!DL7+|H;|F)v;0%5;wm7E~~HlmHt~cuHqr<>bUjMKWpOZ_I+KO z|MmwHFjf2u&j#KRrzOI54VbpS=Knjpeoa@M* zYhQow)YGDC!23SF0&l#Goc{}W80+78cjw>z|FiHbU&Gg@`t>(=mA<|ZIi9qynDat(3a{st~p;KnI zQeZN6O%`2T75b<}swX3N-0g&|?!@9;-=#oZ5SC5-bh{NlFYV0fgXA98zxI{hQ#KVQ z+>{+&@F=Gjb?4#|O9!6UALsu{h{ic_$hh~?i!pqw&6p&4A)2mNFw-#Q zaGhMikYB-+!$+QMb(+0)tB#m;WWy4#PZ3y6h#>ca&-t?)$T#g89m%CGVuld{(x3{*bkl?pnv2cb~`BGKW?&CN`2K%|t)lln#pm_n)vQEK+?xA{jC_Zv5EY}QyoZ7sE2-1AC|y*MPsx~c z$yjV8YEW~4Z#|c1V;|32maDQz#Ch%bmp9`aLlWc-hfHQ)Ub%Qs?egw#^5N6WXDTwo z=(YC4PT4=ZP@|-zX7iCmlVl)@Uap$7e>}XgeZ3?^DaYidET+=sv10x_nt>d zVL3^srtDPQS-PV;l(k{c2u?@jZ3GH8XFUp`9#*JB)U_plAHDy~=%n4BTq1&Hag5QW_ROw(Z#dO2 zvIejAOj%|S$`xnA4cLyW4$ZUu=-AmPW@104x58!zSIoj%UprTE_;aT8yfZ2Z(kL+d zeDjqst!C=PhFkaa>qZ7|aeBA}1qHv>*5XICGmkY0yR*kPjgFFk|Nfl_4>OlOg@OL{ zZyJIiL$$&Y68Se-jb_5nPMH=6FJ}nh^__|mAAFq>qxjRarDy!MG@28`Vi7zURxRST zJ=ETxc*u*SZM`ux2U_I6mN!f51$OH8&YtnJ#flLbIvdMYSo=JQ$6kNQ*cz(bnp-u3VR>h0 zNVBRfH~02$J3%sB43C~!$A%5J$M?t)A={nmZPVY!?WDX>XGjnFmhMZO4n%EBT((~| z_?>WFVfY;f`5piD+hPhE9qKegP3XRD4bVror)s2E=<}wZ6O#`;oz%1_RCUstSMa{$v;-T zbceb-BeiV2`Hw|e5-;b^y*EFVm7_l-gk+v9b%hOAQ#dOOajP%aUTH4W;C~sI;AcbE zvc{P8lFufFdWJ~U&)W}Jb*>^J2wL>na5D(EV<18xLcY3sCf~J(Qs7w|X;FsLAfy%Y zZNyq3y$`Eo>|VNrkdP#Myc7p{>{#18kACq7%BP5!)#1MAlps~aw&K#FY=_@P$<<9P zEUX_sXM&qkwP#JfM+u!J(npu2ylebBN3QzR{vke*S%fcF@6$Fyy-9y@`e)Hu@#HO{ zMKvD{KBRtZ1u3I;f|nSQ`C{?ln`r>zTchzdj;FqFdiP>XeW|&+gz2+ynWAd)J9}SV z)!Szlk5I)xr5P(pm7HRxRjNy%<$cVODl!ffLIn8%qCq#qG^SU=$J>9jMEZbbJDSJRc+@Nqo`MzQEEK#YhGB+M{ z(ne$T9|-qJ_>&Qvr<_S|AwA7dOg_Hwe}8ZI&5@qx~Ks=L6yn7!xMT2=N|DlaA;DBAOE8J z?N3!KOhcgJO2YKi+7S8@Y+dCvR6Gpkrj!!m?N(v_`o8&{#5T2`llC%9#QUCNA>zSJ z-*q_@SV&B?qN1XpG|lXtL@Tf$5GzRP15esoBQ@W%^>sYBZ@MV?njT|r?EIk+xopOx zjlGi`)}Ey%>DsZiPRoN&DwnBNQ&s1CvS^v*z8Xswo$`pptQUg=gOa?aP1+oF)AKtG zHWhQ@WtND%cTd)ETuTf&Q)sk>U&br7BA=BNKZTXzNFi)0&2-bp4;GGnrNO2(Kef;6 z?^?HXC;tf~BrunC*hCD|;bEp{&|xy5V84{FpQgZi@8-x)-MHZvHlOEe6xekvQf_dr zYT{om&ZC~3%H2_W=z+ZCTwuJg&Kj~4eUoG{|3V%u*C0+Vo0ud79ndMF2|5Y<#2z0? zNis<%oqJp9 zvvX3#RGfwYW@PazW?omXEgFMXv_5|ib2`q0hA_-HpAY8bPx?^q|7k2Ax7$9u_(tGK z@bEx}FNUXV-nq)r&CLQeomfbLh{D*+HZghl<+Dk9ic;NQ3yH);a+3&un~G2?ej9cy zYuZ9Bb_5>nfoE+K4?;Pq^Z3_4{t=?4iE_sWVje?|A#S#x3*n7v~Dqs3~HA_wjF2QxafjeReRlufzWm!JqRA#v-9HcB$ z*?|>0$VFW)<@UAFn1Rl>dh&xpd^#6-*j&WQA1oXt-B&N3xeL)Ky>xJLA`S}+6A}?= z?(HQ&FwhWWkJ!LeFjL|&k%S-++B!O=-@m_$jU_!vZ8Y{b=C-1K0GQ!@kA;dP?P$?B z7rtcH%V+cd+?DaWjM<-8`u2=&E$yn2(!NJT+Xbs`@TPhj-B+v3hNgp#ilWyH?;)2R z06=&~`upP*wz!Ww=eM|vEz8cE`ljoAZaqKyGqyds<*PHexL%Ew=M~|)YEgFg!13^i zuY!Pb{0{Fb&z~`w`}%#@p{8*HeN#2MFVKq{LmJ4+n%6_^1G2=wzExT)r8~@e9Ki7^ zT#nhJcEBn)QbPzmxcD_9N4elJS298&c2T|3f=4kOtBNRSp9?J%Wr@qMa^mLKCJxB} z2F^M;=9QzfT)!l~bUjTJ1}tQ)5k>j>+#J)-NlxCRa7u}&_P~*mryLv{3L7U=wO&vn zu-{4rx0;x&!xGfi)`p#3T3LDLNCwFnLD@*dB0O75Wca9cwBpuajHf8wk4bw?&(Pp! z7r!im_`Hqc&c|;5%#nPSbbHrWETW`zD*wz(jE;~x;$4AS-GG(C%Y>2v|8GUjTek>; zu!EYveL;U;N;+FyIfaV&TjN1G_T^dgP`+C3ujWB@z(+oLnZuHD_;thRk^sqCO$N|E zq}&(SLG+t5n@CxVcm3O4BP~uhOz^G0!s#+DPWQA)=De-SO3K(iYdOA{H8f|~r(Jk^ zt#=Ct9rg7%jDw>PO$K2 zs=rr150o}Zxh3TGVdK(Xr}$^>LN@X+;A(RpwF{pPh;1lrPbZJqksAvpJWp3&LVCr0 z+1nM%@yPXcRQ7RBAXiApDJV+o z>j@FZjfB4b?NRiP`BmFzfHF!sot0dU)T1Igch@&JO`!fDwkiB}D4JwTs7`{HNA@#( z>!*9tic}s$RJ}ntjVJKB+Gefo6J>~x=rM5q~(gV<7v1XkjUn@e6S<}Me!{2xJ)1gas zS)xzFUKp~{w21mtHtVRXF$0pwAwiG>WHq7)>$1%CeZ2m zpNRgk6CCG8v;_C&6?Xi~#@WFN3@CWlVkvM#F4>$VB}~s^%{7_P`mmv3#D-NgQ2f^q z3xXi&)gI(-)&Sd==k<{#z6XW7NmroLZ~@lvJ$mJ*Gs+X&Idgpc`;DdhT5;v|cBG-9 znSshoV)=EzYNjjx9@OhBiNHogk}@V-QFLOc#xy_aqObtVbCbW7Lb;}PEsf|5wNv~J z=i-GU>@{c&<;vMd8Jm4~oN&|oEPFoHSq-2>h_~o^jneYStlRFmivnGDcHfiyu3tRJ ztVV4%nvT-^j-AQP^?{uY}>B96C3i|A@qCuIY(pS9~@RrD{{)h9fk6(bODjW zK|<>p9hXjCjRivk1glzDnFEUSEJ!Dv1}xFaL$6g?G23@X3U!>;M(-mqXJ+^J$x>2M zNN_}G2#Sh|8n%wQExQ+aImmCoSg-i+op|f&>NX4x#?%90FaBux|S;7x0ETd5KeE#7xQ6X-R2ywe4J&xoy&6@=L)K{{Uo5&(Hq+ zh{zOy51z4pqj6UWA(6?J4 zw&G_I*(-MNd2I8?p=Jlu|1RJ7=H?d!RTUu&U&!4E*H_|Lo9%k)w9_T#Q|8-Otkh5Y z0+rC(-8*c&(bs+@|3c?(Ca0V1(3Q)`uf;7ssN2CmpQXQKJol~lwiHiq2ZiKALc-2WBN{?ZCRsKAN#Tg2 zvomT#u!Z1*2Tmuu<|h$Kxh7f6BVwgyAG5f{a>g^^)9Qbt#oV@zyc+DrO`B7v`bsE1*CZu)i{=NbFJUCADyJS_F)fr52` zQU8=#$KZQ9UuL4Nj-yZz6B84kwAi6P{qVc0JNM;HYU%Bbv_6(C)op>LaV}S&^}5HR zIiYUF`D|PLa>O>2d@@yHAjECf)rh@30QG(KJ zojo=9Zg4yw4U^KXK$jz#;MHNHEz3jWB_bz`# z3>nM1#G;k>;y4h{Tnpi#?f(K-;&DWdrPqRgfn{;#Wy7$@nD-aufIiP1ke^dk<;DB3 z%ci&H!=9frA!Z1#wh4Fs*p@KHE8*NC&EB#Tyf?LE#`}nyQU=hs6)SawiHpk+KXI_Y zlyg-$&@bjck-*kA+}_?wlG5;?Jt4=%AZ1h(PY;47U7$sx<_fKG$K9~zDQ+2|H@$7z zzB-D_)`CYMp)b`0DEDWUPxi(57E9LphYh~fqiFhPr*RD131T?%O*CJ|mw3yLF4Z1Q z1p)+vQQg_$K^WWG-T<|F(OHj|2Z~RR1?jk*_BSDzJdg>2;=(m3@r;9f7J!v?D{PY% z6P_H6yH)L=*R;0EY85^W=`|=OUw0F+pZxiDW8-DjCbW{Va>Dlc(rt>bQ_Id({dR)0 zZq+K`Hp#~FmdyVK_9awwsfWat!?h|ndAk;p|7^H*PVJPzM*}JSqlMBec;YRNhlw_D zi}x>&IlgkxS8my29*TvJ4C1eafo8~Vbtntc5SZ6Sfj2w-_&84!(2q@Ss{j>i+wy@>Pc97*%c?$vJ+%>#6ZD-*+#z{1`AM#@K}C z2?Z&2@eIL`(vvlA*R+CE!jBd(M-@Rx6JJf%pS?QXiSi4tezk>~Xg>&Q(XHTjpv)>g z3wEW;E3-Hw7Py%5P`dCyJ+@j^6P76RzeV@AOxcWjrl~n;5!+bb7lnZXdE!k6NM2en zU7)LP#h!w zanjj{E_7(b84;enlXu!~vLPSpMQO78Tb)^r!%4ME{;=EhRw^i8+yHNq{N35k4lG7W+*- z^`K_P1v-B8=cj`S+qqmmI4~UqU4emU>l+)h+uKAXwTIM*W)TrFG1=?^BGW}+mz`z^ z$#D9JDPwM;@`Ke?cKg3S828dogi*+<3{`!-_^C5>Ihbe&Za9W-7#3(LWf5js-->ug zxu9M6)|fl^S|_X!ZGV0~N3lCCimmV?6NS>VCfE0$-K2Asp|j+&@WGNw`GYTIH14TVtv{wf;GH*hcH$`I#^4wN>Vs!cu0S^Q)2_bcOb8sYk*zZP;G#NN}h`aFjJ?WIWK?{*~!+04-*<_y)yJl7Rv15$rL+l-6siwaDd1bSg|;a}?M53&oG#q77o>#PXa2e7pX_y&53f@(qSQoQxN z+6~|Tp)?up+nl1t=1ToySP3b3^B~#@(a7;8#Z8-^Jr+*=5R8#{_+F42pQpjD(7JMB zR|INbUz!+Syncrkd4yc)&!4yrzYPG5K>rN3+Bqv&RrmleKHBoep{yfnq*#0(6uj>hV~ zTXP7ihzt`*~#5tp9ZCW{RF<`c}gDm}Gr5?bBnMNhqhMYHyp@hwi78?Mk zL>(?2w}ak2I73Kj#2!KidLy6;6iJ(=PBV>7S4&Iz)jnk|&swAMiI+6=^rq(KvS}1U zPyft=w|w2~YqmBjr`sgXn5IEwPl>3QC-F_OfJ1TbAjN-?LCPX`#r2M5u9z zX51BH^)YnR$@h8ofFwV)0E&u^wl?69TnY*52&VMD8wwlKKmvf(uIki>W@j_E%sbsp zA6au1b>Bu@OY*Ni^9$nHxX!QP{WG7tguGbM1whXr!ldjDAduoc@XHHC; z{U$JDp7Pibp4){(E5gU<6n(D`|*4 z1=owB{aQ_|lV3(RJu;z|^5~;zaz){(od#&|3%$LsHov1QWQKxP0kZlw*pfYOj0oOJ z!6qBTRWH_lyD!6xS>PzT-$^dpj{!AogBoZ{Xe%Jc>?rZ3*gI<5Jr2G@{DUuDTu6(x zyZPh8+P0x8_s_C?>)#*-{wSW_$4?4&VdK`(we>Eg4q6z<2;1~m^L}xCz_S!J8O)(IaaoSR6-|;4 zLAf6Fi$1@-db9w4W0p_p;8gh5(~GC8WvNw8L_kkKMY;;pf@u7=&c`6@UuR3=ab-ot z?I244)GQ>8%|V1bbWuC|E1HOgKYyqp2tz0_Cun3CZHk`!Uy0e?H|wW{UbNjx}H-mkqiO<&W4`2L21q1k!9s zuMmaEe66YqDJ$dS33aQc11r~*O}K!XNAa1 zn)3b*W4Gf@1L6ywHb1p2XF@X!&>~`C50)URJqx>mi0Us-5X1*2z>5Ii44g!m;nUib(AbQ_m{bCCx5uL)P z551FS?JD$tc%SeBy+eLFpPar(-S*xqLvjE>S(g`M)z<7G;b^}oWVTAJ@{Z?y!*z4A z2l?4v;f|C8@PTkrLi_Ke>W|oz10kGaSnbxMr3nml@Ou-6&;BwoB$>V#Rx#l|{;cvH z6CoD|JL=6bEjJUR9GP-w`@B=mkad!y%-hMy$+ysQN8a%zh40g@#u1!RojBMth*LBK z|DYwna(ne^@x+Xm3YKe8aj_!O$J3L2D({~ftIFNGr-(!*foDs?T$2}{$3FFi4erlM zVaerR=rxZCKPee|%l2k%(YdN+$28~UT07O%*XPYVdntGetb~?v)Nt%3FkEQ}9=lnH z(wPD!jF6LNN(YqtA1CF->LdK1X4rjTIcCj+_#PA##72hutque@CY{lOlpa>F$be34 zZ&q)0@lg>3u_bhyXw@2({6!<&0}`K_N;{MzNJqKOi3k@10l+LYrcQ2D+V3g)1v}NK z-xnfgRBvbA8Dnnlc&*>&(1sVHEi59X-yk}^l2uP~eh0Tm@oTg8@Yr)dT3cJ&xnPuN z`wy@IAO1?ZKRz`jmp#w`rEQ@SemU*^Q*j!Edx3fb7t3!weSIl-{d%DqRet~O=L;fzutf$>Cbe1`ZhqEJr;YKXi;IDF36+*@^W)d3N0f~73#!MMU)QFesGhX ze1=SvHuGeC*U#|jt%UNwTj#x7GisL$Y9PVfuE3{Eqgbm#DD#IZOCNcPf$vA!@YWw7 zss*YIGy=ma=hnEo>i@ZYSZ;R%MvUXHJQAGk7sDMDChttYKR+!a z8`u^{;S0Etj@FHl>=WWi5!Twj;ikgZi{r`inb0R>e{8l#xZ4G4cs1O>v9E@CYt)8?mAhyB7)l8{pj~QjC>-%X%{(bMA z^)d%ddcKi_YN1VqJ}U<-c|5OyC%LUAkHE*7xZbx}Ff8lq%DyRXRq*KU*CX3B%RS|He?GMBx3uLm*(2LfGZ)9kn!t zKhX+*Apc}7J^BkAUu$hwQMv~zq9zxm8U=}DALQOv*ivU2at3)FZ7Nb*n3|%&w#d~` zJg$LNkC^7aU}?mEwfPr?+x$;~cA>MQ4*N~BGCfc%t0*8M5_FdPI01oBOBcU6`e}TW ziK+U4b!nFO#?1UuuR*=elip_8en!(j&rNCgQw!ys?!+oGVh*^TLVGmhy(`0qZf{OY2{a|Xtf1l41`mwpnh&y~&)TrlQ z{g9d2bQnRZ!*#4YVH2Og1-l+C?8WyFe)K`j9ZnLRDx8V)98+mUVL#MZbx)+<; z+TN`nf%CTP^d%%sBR9n9Kkhj$kk{YsTI?7Q(g7jkREA9G2w&nk2e}Ga=i|qZj|UU# z(7~A_6hB7zd$6!RdJo!mtH~2Yh_}%KTE5Cs4eID$f#$`+*Iw=`@5{f?BQ!VddnaA_c7fM!fSjbmPpDVdsErH~gY~$u+^_}c7e!|_RCRA_nbeezR2&78PlYcN)^HdRX zFDfTW%gUHBA;vT}kS+gve7y0`pJX9YbaTkn7VH3qGpzNz33POd0%|sO%vP9O_V4Lw zEbgbOqwz3I87)A0!sl|9x&{JaL#=AXcFG*PS+-;EW{hG#gUZ+t-IuleT>_UlLp1TB z(GxV=kE(Y(Yw3XK8*(NrBMjb`Z*Huwca-H4-@pv~s>=aoHfDng4-;A;P$m)_3S11H zmh+>Yln2B>PmoA6YUf85HLyajl{Wub1~7*yKqU;{1uYX0Ah=;%ROFCLgaQK&Bab08 zYn$M|Wk^myKpDOuUtgaT&JT%&yC_HnJ(vY?EgS|szXZH4zJp#^S0Xju}+ zpU3zgnU228ox22gTk(_lGqivHu796&d#mTcGjhl4o zE&Rt0CI;sL`D^Ql8Gr}0MhjB+TBDkie<`oMAh-rC<$+H9E!NdE;{J>Une$Laog*!&gz5O z=Nm<~YM9ghdTrI-xzDQ=d_7RjvuYWCVmn!!t7xXYw!{#ap*5iBS|}S7YeT1f;pFrL z4-%Bb!?)uTb5TGv*(w}cW8J2yH9g!V(UKeBdsanoUaRv&yck2B^dR=~>5B|2B`+vW&L#Ha8*AAHM-$LHAt98}N*aQ0$Vovb z=K1Dm+V45bM%I1&n4o6{-8EJ2unjd$CtW4I0s`lZ)Yy3oQ^6{-vc<5^IG zRp#l^Qlk&pI|`lR|4(M$n_w|_@U@NGosALben2XRev2aJR8Zu)qAQ+`nj&U^{wd@S zb(rzaVHnkUQ-Q{^ReO{sBWAa3sZYVJ@#=bwi~1A4|7plcLr15y05*j>8`+yjScuEh zk}K+54IGEs19GT4>Jis5gn+Re3WzsuTZnbZ%bTpjIQXz+m^Vq8W!1b^b&a{!aqtIfG>#fU zQ1kE~@bQ7m?@ZKROk{Zx(u?z>3>}MnoN80X8}f$=F`C?LLMev!ZWAyc1h*T7h#ok( zyIa|Kc>?!V&SDy(E93l#fk#=OU_x;$VmA`nY7!H=VCV{~?rt~8TtJXukXBr8OKMbV z1I12)bzY&I%aP}Ha9V?F-Lb?tEQ0!N-(|4a|MWmL-xM`l1Dh?o$MkFpToRc3c=_jXx28Hw~{Wy8-_-2pR{G&h4) zy#FpT(vOAcMq*w}{b5CkqA*uVPgk%+tu7RcO!bZyjLU^iQc!6XlkcReW&?fJVvH8`qoyrEd&h&Q}C~YZTZt%*MTKSW(XX5ioKwj_hqO&T3NY! z?Txi^`4Tt8t&K13g*>^_2>e1|mO>~yd3Sk$Iq6ewdyccO$WWwmXRHi1x6R5h&gKKu zIKUIjH@WXWu+kQDdu4@6wZUEY`SdV~xF=oZ*@7+01fwF3?RO}mk{*Ark^`k4^HaBi zTwix}v4zIHzjyEXNoc|2>zafJY*B_12onSe3k9M_fArn>wkxS*9N(~(SOSQzuC8{T z%v8q)Nfm@P-+Xm8hS*NHIv6i{MYd)t{mv?P0_o2YQS=g++^trQ5{P%4z@kCAh@J0= zWSo53VC#7kxsn^5w0!mNQSr(j-CG0AT_KJm3|yXPphMUg!YAk&8p?oqjt|yszkTKG z(b-$kIZzasEa*ai))g^tDzgSEurQ5jvXMnAJwu4*(9xYyb-O;4s4X@JX{4A0(2+j9ts_buacR3IqPRnI~!{-xi1SHirhdAL4y?(Iy!=F=!#>d1THwlEuFvSGSi-Gsg_>>8ag1bj`m1@4|2=u9eR+G};o*osz9^Myg zppy#){mSUy{8Caf57|l>?W_loqvKujA9Htf^p|At*X4KzeY|r$`q>l9yKssIRLnQJ zxZLY!jg2U9T1V(*cXu~DH~8m7w9FHx&_|?`X(^X>{;X{=$McIk*bhe~u~_lgrg&ns z>W{Bsw9582=)3BY<4+>JcEldHgP6k!Os2cl2`#!h7=2#5`b_U7Gu63!*l6)Eo3>@7 z+asES$+?+c$SsA-!H27JCcqK^n5puFo!Lyx0Qf@l+CiuZR^TIGHA7;UfsbItYIdCh zM!k*$mRa`YJn;7Nnn0JFFEg)xllPsaUpnwZ`B5*LEkAYVcJSV5@ZA!dp9Z&lCgr;b zP$L#B_1+Ta!WpRlBs2tk()v~}j;0e1)L2LcoAM2&I;M;7T!4<8shSh5sQjE+b6@#} zK1bWa4sF()Ze4+=%`4hevpOSDzce9lcP4ap}VTS1y%|O982vBoQSmEJRsTQ=qqvtcm z?UMD`P?%%e2V4IAW34-1)1V%~q`@2yaYukR&JwFQ@Y1aq zA*U`G#0To{E#{IS2EjkK8-8=G4~*%lK@<>Hg=Jq_XDt^vlnLEQ-;BT-zOJ36AS6H% zdGV5e>m32xv0(+L(J)E({|Fu}Q7f(`2OpXsao?;MK6{mf@u43rKM0@li3J!X?xG)@ zV*DR9!L+Hc;DJ07uLP$o9{W~94TiIOHzK~!e<>p<&zy>;{Eb zFr&~MP-Y;a*s*0bhuaV=1h4@iDObBPCG-8_dX_))r}qH}RN!|3nsL;Cr0}Re!Tasi z^HUXcU5|J>tihN3-hw|}m!C%KeP>T)8s6~RFLHgBXv{0e0-1-^7M5|8@DC3UJ4mI! ze*Nn2R*etbY1#u;z9HuwBMIZ2(xfEDZ5xP4fr*x%pHE^9r3*L~D6PR$V9J1mAL6ON z-!wi90D&nC1U7+}o3~#R+>6HrQyhho3f?jTlAljp%Eo0t%(~@J!+6?N=cU5dg4Yas zxJol+;>~_$j--(Om(OZgQ>QHA3X-OcZcd)%2mcFCR~g_Pk|v_yyNk#fEwN-kRzHK_ zRw*e&fFIcZ<#v*WkB1Qg2H$z6luH8PAyBAqC-*=oorwf7nANT=`G+*`Z&+(qf!(l8 zg?fQjji5k|I!Vw>^mKzZ+Y1aI@(zCw|jelmqC=7NNnZtS` z-JrQk?!neJ?*vj6KE2QW`@pdda zJ8y$Nr6|2;1YRY)1nCo&NtIzU-XyYqeb`0RqJ*%t%hcFd&pIJ)Q?QjXbN5-kg-x+h zNw>>62bJv9jZ_)qpP62@X)6e3_s~9a|LDkN-w}Y3H9Kv$eos!`Z0@4_r<%{a7T;-R zc20-?0i*?cv@Zg-b~OJ`C}rDVYOEfe7c-D%Osj&U1MzpEixJT#8aAR$SI1 zn=UZ0{)#%M;4!UPi|I+!7F0N}H1dpW;P}fLE~3(YQVQ%p3rw5qQmAIg@G`dVFmhSQ}*H=LXq)nK}TJ%}@`8yv>YbyG-gRkCMWMhd(42L?lhuo%W$ zW4f?bljHX6MpKO2y$j(aK8txjs0@=2%?9MK!$Kae4L%Z{$a1M?cFm^ zeScu`x@v!)GRsyVxM^t*XOSsBc2C2$BKcgfi=fm?f`4#?PDvRi!-N7G|H&XI@EQei8C59FIEwE*Mv{`$RGMVh@GGAIyKxth91n)&Pf14jvht3}vpC$E0x<{HqZuT*N*b;WLNzW` zA9LDIjHm^bKx}6tYZ@O<%AtTJ4;}=#61UA=pc2B!LlQSc9rT3HBkYhJV58`qY@g?W zld|Q;&wwm}3iSw{oTbfU*OyXuHSkO{8Y4S1Ebni&u;&NU-lQkqQwuYs4Tag$&_c|`8gwn?)_#fVbC82VKV-Kj@@f-I z@wv0@+&;cfnvjN&0kW)Rv#2t%s!zW;WY|- zbNXj$LZsrrbMj3t$YhY4BB_PW5C5!D77;C&0@}vBc7S!^fL%R%wn(kfPmaUS-F712 zH^mKebN3`#x$!tV^f{}ewfWx8xXFzSUlb!SWITqDf>Lo3Lp{(H&-Nn1GAaMk-YUc1 z7N$1A7Pu?xQq=GYdw%LXMcWpyZ885BdkT)y6ADtShwf-Z+Y`X9mq9(Gf?O(WrS0pW z-YyN;(l!;zoffe62l)OdS5Dk_Q=j-5#?~h=iJut%Uhc`5ijdiB%<#JpQpvZF!ZCuG zPaZ?ra37E%m3g;zk~e)eb>z75N5FeYWSUs^@APyK93TVpYN{V@DASn5G5nqKkOUMR zurGnYN;gRQzp%<4V1uKfY|M9s1mK`udV(-fYQVvP>k}Hf4&W&o+`_l#cigujM5w3| zgQpHD_F;n`<>ha%2#r6?qz8(<21o0@*wyd(PvoW&$A0ayvT z%+XKq17My8?o7TkF4f%zhK!Iac;_l4?7;EdDnG#PIh-d_uOG0|>Ih6!T~N>x9%~@e zQ*9G54*mGd$moL@APew6a6oHjzP%+=I1(fMzCq3{2GN#D z4+<-cHelC*YH&hsKYEtNg3tC6|EvK33xX|RrGb7lJwz0a;b*0TT5eZKH?CJW0?)D_ z;B4`gU$Hh<#Y_>)U!CNwUQ5Z}P)tc71~A)=nHNOVo`r(>yLHyl7>GVOME!8r$RfO}Cm~fB)VI_O zA!3<_P?$hYh3piol7=zvM+BY>3;r#?po&(oq7Rnf%M6x{sr7c1plW*fLN5Gu-xA;Z zPefv>>U7WV%xUk<@O~Sx(@D3$bEVx#sNG@;5zpDr{2XG1=$M7CcUbg+SQ@ysAhs12 z7S2h2=r&(bGOkTbcL2{OixQ4wCd-&t=tGeyEiHW^H3=~f$_wA=VGBqns*puPL);3gRvZz54=UoUmIFUE?_{{)CM^4PCgv`0aY9%-aJr1C_{AA3v*Dk2a6cR& z{wSi4b2Z?w&Fdo^@Uc0E`S8F4?)(Q*XJ`28lOpti!K!)eDL{`(-LsHGL)<&jbHjzx zvqLN*oAMV%bxWfDbKS$GOOczSp&g|!ywxv!pKA~ae`e<5d0-7df;IO23krnUIlcTL zu`D#HT$KRh6o9;ce>kB5Z81>*M@#a63Ww)(q_)J%%L^a|1UgtFE%F}X5X}p9L4$`a zxubOL3hUVp3r>(CJwK1wFoKRIcjK)TNE=eM*vj(HjjEhwKT>L-LrTMY_QrFBak=?q zt(VS^0ThLj2WMIWYq3Ks`~jVm<}sdxiM@^^7h8Y68X~0&G>2p~ZF9ag&mN;s^XSd| zjwMu1Hx;6J2dG*Zk6EkuUbr~Ky;~L6j?Q4cv08{hR0FKBcNE;nB;uGfhshNrD8A-g z(R(QauhS$%tC!w2GfHI=fi$vw0a)%$ZB)?y<)t`;W8u8cVltd9>d)bACWG^-Gz3nt z;WYQ9YE6fqvd5c6o&Y7SZF?aMmc~bd4|%MyA?wm#!t$I_dm;_Zl6vNr{rGalKzL1Q z;K+8PK0s;yz=~-4-JwinjE>c4Oa#?uj+-}&Wt*5AX$KM*94j!n1E<1(sLbrRvwUJa zD5P_Kl=slNLR0=BJp&o8qK*=9fta*32auZH02^O9fv-Y<)0+?CN0zmEUq>b-WpXz+ z^Q1P!J$z3=@uHAL8G%C?z5 zeH$)C4|h?Acr2B%N`0@N^y9~m8Ac_K+bZ%#6VMdX z?uASX5WQYukh@WY!aGO!Rw~8_DMSMYLLp=|*bI(kj&=|78V$pDN&p}>JOY892;R`S zip9JF5{HoLxVZ4SW_F0})Gco~34#t~IFB3yQiXTbdzO@q|E?p*o)O+5P4JzTUB7p3 z-ehau9ir;W_ibcK;OvQON;yUoaVqnuQbXlU|_1`PE#`U!HLO z2fi<)ZDpk(WaJmb|6ubOWkiB6qqz^jl;J%)^PS1H9xpstpjzzLR#xZ3R8sE=UOa<2Hn+TNX}pM28o2>V$Bm z?RI~O*OQ){gDj-E!;S~v*&v**SVJh61wrSNG=cADxRyzQz?yB0AGQ}f_0Keg;sq;$ zM3IY&>v7)ulBeu9;cURH{?d_b_7m7r*UF27#XqEowJ2RXpaX5qhK9qhH2E76eb}p_ zkB}@*sCW$E0r8ES6Xa+1qP^pUU)Lv-;r8=lZkN6JxzAhps-e4GOf&&`#8vo=L=jI} zuNe8isQT`3Ec^fO%M6K(O0r2Q<;vdK^P-HqBFW0G5JJW!8ZtsMqq52!Wi~Vj*^-fw zP)2rSBxyXa^Zq^0@f^RuzW4Vy?z_0I^Zb0?@7GMf^0Jb*+p(U*<$`EPAOck5 zo(zZXpxW0F(wk3%=ZD`wf5KF)asHmU1mnoBbqts2jPUd8 zdXE-WV7hnvUXB;?kJUv1z*O+Y;EpF-KueLXr=-NK#i8eUL40;8h!%!=|0 z+eh)TB)!bEkUaWnenCM1%hjXbpdX4#uuI#SMlrG)heax%SICaqarNI*A#t2fz`s@zcR<3%meot{?n@oR+uG&9)G=Y22Kn$wJqF=O{#FJ)V+Ka}a+ceP!9nOa>g?Wr-*j8S{jkc1ZD#Z8 zCca+Pot$0oC1JeS+J8e*bTj4tlxLLT=ig zVy^DvVHZ$E-d8F|ng?W6O881K)5C0WsXgPyNr-)N{Y@Svep0q;?&XhuldFEFghzA= z;vFoGo|Zk{vO6V2tD$rmHk7guba0vo>L2=2*vflmT1?aS14r(*LrJn}k9Ut{^mv}f z0c~KvJUa#dkHeV@3!i9k+B+ru2;{YD6RZEJ$bKksabdVxc5kks-sRf6JO>jK7eaZO zI^76bHh`=(G(6k@9yS7YMQ^cwqpi^V+}TMwqbd;nHS^Xjp_CS8Gq(A0{PK`7h|>xw z_Z04;jqkX~8`*T>UH6?|^H#0Zx?lId^U316TV~d+GU(8JKTWGfgmdcMYr*Rc(iXv6 zr(V2zwSV|ET};tMs=Z);s?O7(Fc@t=oiRh!)Nr~FpVdhtKq zy3O!j)^V}64SAZJvOi__+XUo4p>a%5oDFBU6iq9zSx)9Lw1EBr210xbgpZG;$MRzE zj3{p`3umGmXQunTi$GA!7%%SkWyu>nlc7pxkzr6cJCvjyboMMed>dSMIICoETvl>Z zixmf-pFhOr2J*K^KE}(sh|u&jX$tMWhr6XYYV12^=nr*`;rI=p745~qcty(Z+75qkeGAuTeZU!g$R*{l zmOg#DyPYjnddGoGW{T*c?}@baAH0gGufD*q1NUsl4LmSvAAGgagdxXy>Nk@-X$v>| zr(}T!Bb`TjL!C-F5gK}GnQUX{f&MqK5(EiwO+5S$VV&C$u0c9m_4{$Tw19vB%S%y< zUXs|Gc9-gP|Njy(d`_q~RydwBTeoh%vGkq3H%mw&L~)_m?lDKIvQ(>(`-Qq$9`-_9 zR3XivTItDtHh$5&b5`)H{M1lq_J2d#+@r!aM~d;Wfovbfk8UM9#l$p9eUc%_Ot`+| zCk%`s(h$>uSp!*ta)#a_( z1zu7Y_xRXhz~XgQia4ITlgd1x@T58@><;}o}9eADh)%@G3Bm4pm8btPY}>gRDlPX z=gu)nmg>Uc`4%3dd|h1UkcU2g@?>Ylo63zA4}U#`Th8FZCcA(sTznW~y2a~xQ-I{$ zFEB4?tmaf-!n|8h*FR)p;#Jd2I`?c;B;ZaN!jQP_COP%ryV-5prQb37WpgSKz_6)* z$`^3vC6C^RO&73IW_R50t|S?F47kcBS}p>lgN9kc2)SK}K@)PN4EWiYj+GEUU3A3= z&+7_Hg-abAKA~uK-5)b`}@f|8^xSot;ePJ&K zB1DMqsi3)=1P*Xsz-QJmv$D{2`%gE$yjb*|P-proH>yZiUi$G*|7^v#7o?z4nez8U z(UF}?_lET;v@$ZtZUdmi$VIdH`|EE3l2*cx`P=eSni_Rm-$2V^!zz;k&J#&2HFo6q z#uxpb&33opaCVyo=mfdXKdG?KN9nten)dV{J;i1Ku5+M(rDpiwm$vg<@<~*O6OZvQ zK<1eLST3WD5iVL<$8!qCxPdI-F0@(W!Fy>F zO@tnpKcN#cm?zYXO-`MbWus2p1hjC@K^_yZJeeTb3E>opLw5Agqh6W!50&MZVdr|8sy$h^zT= z@bAQ564`t;>{mmWWJomCY}+1g7J}QH|N94IGF23RtF-p<>*pT)rxbIrG~_B!V6dp? z^{BRf#JK!omhPwOuJC$Iu5(^u+4Tm+zaXWYS;;-q?3V_P^uvc5!fr_s?{f1%JlFdA zdcL}y>6ns=icFjDmsROghHNBY=On(K-D|capGhBi8N1xlqeqWIcINr7n~dKhkLQ#s z{T#FYE301zwafasE3K;U8-tbLYDU(~2=3a7tt76dLV>xkr>~+nDBHN=6n;wXj1?ktsS$z_3n5DJwCtuWeX*yZ{6*daO zUZN_{G7<6mj@|aBZ__AxKg+E+zagoh_Ku4A)Ap&47*d~Ycx$pj=*B~calQ^$u~(B0 zbNbd-u+Y;=bC@{VBf>y(YxE}py_^JAbq5mRXU)*;{MS|X8Ynsp#Vl)FE&CA5;%mSq z+q{3{OL5+$Rkz1uy3+&aqH|r?-FdHdxH?^YZSk}k405B=vZjVmRKB#+ruzBSjOj8A zMW23C546a`#SGWWR=R3s-90xGFO9k=MP2HZS6g$wUad~N@(!4RG* zUiNMwP*tE{UN*zzz?qmDC6@~5f!28jwg7+PTZFwV`(c02ZIGa5{?dmMf~i`E`RAkC z5qOc2wU2#oC*xwpQnl(fll$j`vNxNRaz7dP9raU2e>lN}mCPnC;x0FkDgNb7$G5fM zA5(|Iu7Ot|srS6Y-r79^g8>#Sh}oDwJ}xd6>Mo_)_buOTn-_jR<0QRSmn34>>~lUS z=o)me4ktx4V&=!o?ua%IL;49EeIe-O;tqNtkagZ{m}vzLhDxp&{R!Q3lk>}NHJOZa zWd+aaP2Ri9an)|`SSYmT+G(oK5#UF4g7TQn38V*!V*4DH{vJify^t)Ip86@Uw5Ezb zX#a^yF^|UYCZK|X^q=QHo9aKHedcuay97W3Trzw)a}Fi0=~+FlvWO2mB`I#FXjS*i z>jcj~>%r<)7qVCVibuT^DST^G`zOcdzl3nL5Eu5dulRzQ_wFdsVV#9)i1L#zzsUC1 zCkBc~XV3=`!_eiW(2k!gACDLNUOPr7Ml$$UlP)3k@)&%9*I=2wM9WQPJPE67_lzH5 zLwSs71cW8QYRERWzB)e&C>N;fmPd)Qx0ZiMfbLrhwvE~K=(^}1>eR6Y>~l)F&zj)m zz?c<~w-R(hnufA#(-mz{j%)i!K4DQhTJim0Z@~)dw7DUmb7_ro>*M^3B{l$(*onmU zH7D(%5es$(m;=NJ1EV;-%1bBSf3hoQRw^a->3iMOdwWtg=YH4MpMT{7jGz4cw&oR? z{Z;Z))hJjsodU}m!U+!${1d!oY`cO!D;sMzv?Hi#s_Py}h!Th&$w>P6@#6uDW6XHw zoMf2By7bl-7Tzrfk}gh<|27N53zHr^d+3cSgnj@W?wIne4*=V#=H`jCJNCizrD*R~cL5fO2y^$PMX zg5W^X{ibta#*{AEep$KInfc`9)^NxFCug%c9Qd{R0RJ0Oyt-QTRr54w`{r;t4^D09 z{wt9jKoJ*p(?Mb(u@2%H0FL+qC(RYS9{;Wq1~1qnEVVmoCj!+l8iD=IrX!gXlLzNr zY^;z{LIL@01USk!IKpY+*g+^p_5*lzL3O%)nNZ8`a>Hr>BIRJhL@hT@*F6wk_-kM* zN#1>F9~ls<$ohQf>T}{(d_K6f7&#<}$5O~E0ecT`|3%OY08icgXj{u03_hiOVe3hV zF^xqK#KtYJ5C3(Z8LQ(Y>B&~VG8|lLyK17}*&6R!Z4L0sfXv6iAr%zpL#5PyoKc3LY=;z}jvYKch2Hy$+ex&)(Q*w^tJ~unczRjrE5OMJND-1Ur(zTI^`cBpuU(iQcsA68xi8~C)O}cobrImrLIT%LBj`y z{t$U;&5WfkA70=VB)AG3%(*vdI_$mfY!`N=ISM-2J`HFIjp8fZQQ`5cY_>1pu zODj}H_-VIbqltb57t5tc--}l^hi{^Ilj4IUnERjofGYeZckWkFLVkS}ED}>Af;u5J z&u}*5I?)n@EA%AbH7x46to_=&*Bi!p=lq|?Yfc6}qR@dDGIT7R8k+Mb%v+=wx^kE? z!M&FS%vJOvJO&@ZIF_3vMP?_fb=;ocUT+Zmq!2o)Q1=d7m%+a1VV4TtbCKW=p@Vsm zvN{ATH;##2a8AQp#^XztmDpcha%x#GI6eEae#(Y@ubotLl{EEx)t(PNR6N@qWt4aE z(n7)#G?)S2KRXSq5^j!52RO*h7YOw(9eI}Fxxsz*!kzfB z43ADM1p>no<%}YZ!RcxY5Pe?*=6M}8PKf{21+AGd1pb!?*MD~zJCFa3mmkaj0u8>J z#l(5;nayoG&9T;Vo0uF0mF9M&E&5JPsJe{nww!xl*gnLquvMI5V&>kjV1L$j}u@h&QSG zS<*YRC2I)k<6-(EwD~sAtv?e1so?QHUlAPnHrkL~EH+Fen$BlYx5gT|jA=V&(@@He zMW)>CE0c8O?(vX29OI{|)_g-xTVJB}$Gdn=#g#wn^P}~#J7`*-6tz4jz*L&>CM5_IaUw}xwQr!}*d$-rAh=a`P1vXx(x;n}4+CF7ct^l$ccBW$t z0|=d8n-VF34Tsw=!6BhK2O4e=#Mt7!_cOi1fbC!@2o*JKWJL1Q*;i}g|A{B5hmT69 zcX{L})wHX`xQMzp>w0lYOq_@wJfjaH!6V<|{x{{^;+QuM=G#Ic#wE!qP4FS$W%$qc zClK}K`d!;#4eqUi12?ID(V&Y{9u8SFPnEQ8w3kGZpRX=-IggxlNk+E18hvd$>d44BP|8lbdO3g+NCM zBjn&gKa%+{H~}c91V4u#3M;z4zJ9i%tOL^6blUaB))SL zK}H@2x5c%)khNs{`r2V)#viZ%2M>V9mKmVPc<`RyU$cgl{o5`sN`6Oq>t*tsVW8Dz z^Lv#p7Jik#ug}9T<|DM^727cC6Ofodxp%AoMzhst)jsnAZv0^|Yfw zDxb7J3#MEN?Zf9GVsN`dYn8+E*(XV&WluNFLkl>FUP`32VEIYhLd&Xs1lG`f8o3nc z>j~F}-6WscaLk!Te+51^2F~Fo$3Qe8a#7+n3kj({Nph71nYi~Bf1K%JEAI`56Rh) zilLe!{Ju(unL9;7$aadW-765*yyctF_ISno@HY&c+=}h=z;1rlapnq$Xjz|_v%#gl zy}gMVuDT`|_Nyc~xzW#GgM7pK!TT}lmkMvoB4^1_xhl$91%K!5o(~SSZa%$E&MLy!3A0q`r9uM;T3XZhPyAuou3=#Zaq6f@C=Bw`ts*wZ@ zB8=ESsrFttor_@_8Ahr)5hpRlXBzwY6HAZjRgvx$B_9i<`8uHW9-2h)I zSQRXo`GF5GrU74HP!B2Q=Qkw#ehDa=)cN}~F1sw=iG~$0@ zKnnRra;0B#P>w2C+>D-@yR|w}dwgSyS zy3N-d_%|VZ;O@YwBaIFRoSEUnOPj97;!EUhP^8mX_uOPbYNKKXAg1@LB!Lfocgalw-0ccXIT)s7`VK;o)v_* zOk|ZJP6w|X9&Iz#;S{jxl?up&0*Qv$X^TjTIY%3#PF;DHxz5=i5Ympg`P>p}nxe@u zwJNZrNP2+glr~OI*kCxavcPF)oe_d`GqH474I#Os4Wbju*${P&F~86ts3!FxM2NTF zM{V1A`+El8KlhqMe*6t~Zrxn$M0>0Knof*1PCCq=vQiCy653d)Nt;teCeB+I9Vw7n zRIw5jeT%|`sISt{4wOZB%5TI%XvW~8F5@n|$V(Qv(;pf-E#AT(li&B8ohKorz!KTe zTrYQR5EiRP2jf?k)!oAypf`{ob+BU;0df?BGdx*ls&kxY<16>`%!~{ zxvhNT#8GCMBfL$UH1zVP%gN7aQ?qw230n-tkfOdG#Kk8E4+{it$+mWX`N`G#FP z{FV8eoD;q#jqRsuGU?C?I@>`NmOv5r#-du#c1WCSJ9nb*ZJ4z|&Nk$o>x>q-hk7-5#we8`N2HIe6haD=d5{N+2wm)F>uZ zA)olwQUB)*mUT1G{N)=Oc%D{NR!$s#>sG$r&w^@{z)$9!m5jrzfp zW3xs!gOY*a2BQy0|G)@_WUQnQ4j_QYJjkWIxgw%@)%j29G08^fG6Yj#KEjfP>ccvLXQ`?IDk$Mvw7GOW1iPP5#y|Eu2=mzt_<~{hhF|hk%FV?Dh zD1V~3FFWqR3{3e>OTGQ~*TiDXTC0oIJjp=${hWVB{F805iT+2NA6<6~R^RwaZ&}5! z5cv~|d?FZn4b<*msVvuNcssL_PQ5)A0iXOaNz6gghMTCZ&w6+2Uo6EeKDkNLfkc@) zXR0uOk38G}fGjRQzE@c8fV^GOdfk1xrq&|jZKKb<-e-^ofG21&TY7P>4dXUgV*CjO zNgD4`^9^=7U%Em*nUR@%Z-Db4*Og^YdO45QaETw0VYg35Kmi4lRgD8Z4}1FWEY+B^ zAD_}x2NVN|5UIpm4-k$^=o6wx@bVJMScVgLPMJ7UOQXU19=KmPI=S@{F+~SQ{@w*g zhnDcvp>C>DHhw5n<0>=wMq>?_fAxmrg0u& zEP+Gagt>J+;*%UyzM)lTKOCApa%Z#MzXJo*DT9Xos~5g+eqpd-rSNyxEjpWBY(b>f zmzA@<6ZV+p5w994pBB`@TiiP%cj_}vbfG$$Mxi8_UNvTSyR;yYpzAOX+vL0DD$leL z`&VGH!W%F+$iZxiz$3W#6FtUwxh&{3Qn8ji?Bnsd>9H$uRS~Ty@s2}3%aYa z0?z}naPjpWogkQRAp!yt0VAM;7ZL~%CV*6e9VMQ;$gWE92^71+V*NT9j|LU-eZ#mfy22fQ89{r?-5TwX0s$|$K_@!~lJEh1 zKqJcu&Z%k()NeM>bGu#J!tu*yLv>>+c`v+FW1*OiF|NaGS;q#zT;dDg@ z2Fg;oYW@&7=18 zqV0JsyZ0l_yb3H68;foBJAzh2>5FfuzyD<{l7QF(o%u#MVfQX3qQl$+g7*Q82N@9> zQD}K9rENt#p$WK_ZbRB*(Lm;tqT~BlJ76w{9wWYtv^iU_=Q53fyP1VK=jMMWUX}uI{oikv0&(&9^K8gz{=uWsasul=Ul52JPgtB_6uz~9Z+$(!a@f(TSCozdX=T?uC>W#QJvz-F?u1y>*p zFfc_Q)rg7tBbsp4$vL&u6xqAcb?=KWv6D-KAhE#x?68iZdck@j2wB+_+tDm_b@j_o z<@po{Y=d*eB&cP07nL=YZAV~Q_nr1UaTDQx(`tNKw&}?5OjTYSo>z!98PooVo5)Nt zF+iu6#lWI}W~D9w>KF$^AwY?7u+Mzr=w ztin)y`WBMr%}!0)R?FNfZC- z6hI@!d+*(0J!Eyno*PiOazo%bkYY*;sgAoKtq8ypMceh|0mhzMI;Co#?Y zgYM5p*hxNl%U8&7U*f(?|Y*8A;dcl0d!?(u{72*~@F4Q1>%eP2|UZ$!7oRZ}?K zaHM=W`()tuB(2bSfB^ca&}i@ajD)z6`(?@he%l@#syx`{*W-5K;d@zfN! zKbx-k&Q;bao43VZXYE{mnQ6rh#mL?_98bbEaGMxkNPn6;JipPHXD$m|Fegixw#Bg`=R?FK-v1g3^XOf^(cyU&9YdUti9y z`{UKPyc#&Kp|l|ARle&Wh+&Bz1%!4C4GKkiDop4ffgc!P2zLS}Yqo^pzO5T!Bsryh z8-h9OB9QMV#? z;;#5pp|w`s1gqNnv5y75)>sQY%5?fg?@bf$Uu|6^ZrZV}>W8jQj+yZFPrSg;k+03= z&7QV|u)N8ypts@I!?mo#h`$Vhwz=1FFM%w@*fSE0H16%UUi%@|3R5KQuMtAm;KtlV zcYsIkz;V=KV4c4HD0qA?h*o-1l#Ogqay#UjP2ooG+A*Clo3#wzt1T%lrG@4IP@5p8 zDb5nEZPkx=s0&tmU7oDNA6IZ?F=)~?vv)Dj%;|fj>jt?V?Hi2Ws_*RIe4CD^eGlyZ z0EBN9;`gBHel?bU$`GNcG>bfBY>1c(KUv|hRkW--g3J+NkL*~~WB62?r=*?|W4khA z`=4T0SWM)F|KkXsvxsX#?rAz39P?sMS|60`d!lIGLk&g$Pf+!y5`k{v=|%*C03^^k z>$iHTzW1GfSK6+wv@^p&9m?Nr+%#8eMO-z`-Ic!dMwXv^da2`gi>&q7JR_@^K*9Ev zTknvlwVWNUjIR!(DseD$4}pPyWVy-#(cWi$Mpn`Cl9F%(F$ecku-p^5K~LR0p*2wC zrGDNAcL|s72-?XYGW@lP%r*?Az=5a1&QUrwPVr4^t+6O>nT4zv`*R>P_NG*Y7h8v( zzf!kji9?1te-zA_m1m@v7vvrvZte8yGz;orDGIZ2@ei0Q>+PEI9aEC_QBqa?Mc=t4 zRsA4a7UXGfaJPH9n#eTHF9V7c>NJE7uSTq)@$#>a$g#cEg-|Q}3>MRe&PgnVv^iU( z)+1hhtT^X0AsV4a%Lmf9+@=R$6QDKdo^tyh(6w9UIA`=5opzF_+{4?V1M8rVQ7g2O z^kZoC6*`Hcf$)FA`oYOiT0Vxsqq4;__RIW4(DY=whx!A$ZMtvw(tI0wYy5sGbSjwa zxPfPe@_Za8wAE89b$WqHVi$3vJq3Y%ZutVtRzx^Bz}68(Z?>mwr9i#PPnG_v|E^^# z^Y=Gw_FyT{=U~C7Nit{2wJ_Gd#N_@*zQ1$w6DU@R(FKLn@u}5y2PssYp&p4~4H@1> zd7#z=*0soNK~~0mdHZAszvEj~9BjqIR{ytmMcqz2bnlrYn7fHviD+e*WwkGt{nve-^HE9!G*G zF2NFP$_0XPncZEHh*`lrg*Yj@vVO6OBL$XXc`_zr^|DEb2%dO5=GJbPY|(%y@Q9^7MIzTQg+Z?PEV(}+Q?4H-H-@3JfZ+;~k% zi7*gagpZGgw2%_EmSVo6n}_s0*j%b{3!+${a@nb7jqI(kjGsKwZvbS*;Ci027l_p( zR8rlvG}`xg)DlwlZ>YLH96$5KL*#<6*@m>AB+-AXf>wx8P;4UuPo)CF{at0pcnyE$ zI-4;iQ4!6Lsm1Dbn~GH#G&IaB zpS(Qsz|bxFV~^7u96+T<{xgy?!@Oj9k;unJD7)MA@q1lFN^#+i`74x@-3JmgCf$6- z>?Z;c^3jigBYQ_j?W_~xH&6+fWG_kOxOt;JLq18Z_vbT!gWHSmuI`!pS6rDkUu;*9 zwZpxxHBVB*ThWAfvRSt#9)t_zdO)L|*y${oDNhR(4PzYFt(qtbst%{ARBs-OrXNGc zBpG4V)Vgao9rX$`AXdPgTOjg<6Um8Nn9P4Kt<8C-E?$mH@(C=)qi!X~Aa*wSolo!g z`$xmUvl-|0M+K-=)| zR*2atdxf)I^A9+7p<7H6Z;=s+JD-20n7hBfU?#zaU%0S?L?8GzE9g%> z+(bCc72nW@V!~Hi9uE5(B7CHSas-Ddt|T4ff=rr++g@kb=wp*OG4S$gO^9Zu(@}%6 ze%U-*!zazZp@hYvNzcSUDNwh%Jsz&TE6Rgb!;}A;Dm88Y5fvuDirBHJkHNIpUti?) zW4<)3e~}YaX}FkxhLXs>M3^{zT+Uo?uc5DcO9m;@9=}%0hna4b4WV%I0JUZ&QzfpQ zpp)MIWAe2oi9(Y;6!FVslWA_~t3`xYR@ixK8qhRPGEid_y3MX5CL961PX=yYa+Fc= zI6$S@Bdii5?gayv7VGPFnA=&T6Qau=KZc%)h!^deCp+BZlu7R&ERE#QVuuA!-o0QjcXhDBh3rMI2082D6|J&S#ELQ%lLg-&DNs# z_Wg4oCUJPW$|qov;)UrqxH*u@6KF*`DfjC z1?cDEQs64vp8|+1Dc$$(;c8@IqtFkRFrPnt4iZ+GJ&|7s!#4&p-9t|)0`x1R*Y;8{D?_z(rF-9nP7L1nTKW@Z8KiziLerj z+pG!{bw=1DCEp&mGn{`Y-g58?keWSBA47+icw_uUYAF_RB<(TaZhm!RDg%gh`xTPl zoV^0?CYpEO%J^L03TPuu5tK~{K$X=7%bWQ%F9MhHNm;W0Ce*6oIP|o|lalk1iAkjK zx)tlIe0J5B-=$=(^;A7NzFT(RZo5gEUTWIrWV0V?v3j-i*-Ef1!^KqssU-SuPR0CZ zYy|UiYI@uceWoH|`Q6Jrnrg>W+A~y1d{l&l*DU9Km4g}{CXcMIf+a0KQ`pyjM z!O@I77fR*m>N?;ccdg{xSy}0{{A@ovPFui-gLeav>0A1^a(baEO(|Jy2Nv;V$oia}8Fi4D|+T=xYwHQS&)B(e0a7<>Fl&}!Bb zvBS1%_tcS?5!^AC`yN#Wl9j6>T^n0_qYicfTmLMCQlCml5PimLWtM`>A z7v;=-{c4o%eEPIWKL77u69-e6qV^Gqa!;$6Kcac+KXXk@w~o|d{YuI(EZyMuYv=r1 zTvk_C5hNvMO_MLFgFJSTTYwHd&z?0ly6q;bC#?*D-IJZA-IC5wEp;c?t#nnFqzux^ zZ0vzFGTSjYUort4yadN)MQ}vpS^d&l*Llf5J`aN#gvdp>okl1v2{)12&%y|}5~C9P zW*!*shPEVk_@9FVP-hi|1jqL3W&%jxj%rO{@v!wsY`^WRya|UR9xqz%xCTdLNJZH) zeG;CKwwqPz(UA*345F3h40afb)(DY0ft3JKp;IS&X8iEe82&xi{_QOB%2jF}**_%Z zM_H2GtdqYhZE7W~KU>BqrnQgLuzDwnE8@05e}++BxS<*4xoK;htbF_!`efYqvEoM40k*E@7Ib` z*UY+vJ4x{DS-eaMNeq@RJRoyPud)wu3;jSsRw|>xn0+W;TPGO&6q)(*P07@AQ*!DOpPEXzCP`OLw~H5n|?) z?8Zv=Z5{o_lrET>e^jn(%WJzz{gm~rJBO5&XJ=NC1;8iH$qfB`s`3GVDF^`qp7O?C z6@3dO$C5Z6Q13R};x~D@gOw4gPw>zVN1HzBW_GJ`<_>g!>cKYyBhQUk2fI5~e=)xn zILY#`B8&YR@WZ!X&?^GZ?)TMI6I1DLySk;M%}ZbC-y>qAxLKlV>xS=g)n51|8+vJ* zMEkzP{EI%H4JYmiUaS2aACb}A^b=O3q&6hKUWU1kz}bpUNpHupPvnh&puWtf7?X}< zxZRs(j^`TCvyP6eu6wV4KYc)p_yWtHlZ}KM9x}er72!b6I7=x9**)XM*%Nf9=Fpwm z6wrp#9wt>STQ0+b8DX4z71nLCgO?qdX|C!w&pSjj*eM=(!5-8L*)pN@XJv#sGOCF> z`Iw2+dE~CgEriZ;H7mE=${jx?@x5@uc&zfwisM%OlQILgeaSWLoFOf%ww1oj;M6)x zbEmYRnjvC@J)r#lznZhI-Bm=e(Kfo{x^USj278_oo>#QfNdrzoG;VQ0mqI8_n3sk! z+VZ=p&klk=#+d*df2W0R&ppJHc*ipzK||e$B${EG>^eS=ttL_!$lqyaB7@`T>pS|o z`rOMER{0E7eE05%y{F#Ftje&z=QE|l-|M@&>~kKgUsoGwgu;4H|Kn@Wm-jki3^zAX z-%V($HatP3D=f<}&ks`QDY&+`1Q!cE^2bt^3_r!(U zzbxI}M6oSbJ!*Y8^UG(GpqI90jGHp=Ju$Fjx#CH>tdL|NMtHj|_Htfeb1X^SJpvy? zs9F92uBgb}e3_SV6z?MmhW-#HX(yzLWWTmQdlIFpmc~#b_eg~bhO<_#vXeUv(Hd9B z`z9hREbL_G{H?qHYQpnCdH3o?y;Rs*3vKru5!8{;bh>S(?--;sfrZ6HPdI$o$#&(U z@w$`<&8OZKS7x#2vz{&c-7zusIy%`Zp6ALT*A4pYyFQ1>$PlhKyV&o7{4cdRN6sX>ibdXpQKz0!8LTHnkQ;Jrytyz# zd&fOxD=W+GH*P(%aj2!m>Eh3SvRA|9G4tt?u2q-cq?~Ih3m#uxH+flws~Gah9vZTF z6P6Ooni0?l3$VYuhITg5`5u|Ok1L%mj2$2nfB_%2jI2^*12-md5uBaE{MLZ?Ma$%|WQx`Hsp z$>q@_5&Kfzl@0`m>Onv0EKBPAvMpBcQt_pbBEDu?o(dxnDOh>h9Rb_pl#woGq%M01 z^7BW1-O0(E#&|Dq7J@E-Ac$HNyYzOrtFpn>z-5BT^99rIwJM75=^*K}>Tw^G1!UBB zOYeJd&oVPJGi~7j{orLS;lO&*!uv;||A-HnrC`fI+ctFr4byxOl0e(Y0dNc=u1V)9 z=$uBMACfAWYz`$nSbv!R*2?epF1UtK5@;ZEvss&tylPk$8tm^cKDwqDoiaS{rHIohFL^7=B{BXYn*BPm zGaoh^qRxEEFw^uNPcux~vVJzps8T^>AUNAg*E-%@T%MB7g&$bE)YR8%lB zz|+$i{T!mH!@D>jRj#oz?76O&%5RLBVliPUOT-GyVohF zce|`Vo)Vg#csS!#-L0{Cj*Uk-!9WbVP@N)vSDJGP%M2tW#foX{-W1@DP?AN+=Mq-E zuwWkLl8={o1W(glM5Z7xI1&$J!5e%p2=o?Bqd3^xzt&-?u@+bvnqNg(so@opU7_5r z2PN&vD_#(#U06cSAJ;9~nFg>2WL|{qvoPTGK=f{bA(SF%T)&_hPIZ+w{E*|ZPC2_o z6s2IGrSV=&Yn%Si(xb9(!ek=b5j63**E=C;&(_R|CVF$&EIH_!>XhUGr%Kg9Yg%9b`##+fCzd@3#VN@IEr_Q+z7& zYu95NSA3QCt>+ziU=RKU3^m;Cq?odZs(Y(@+PS`lO|CCeV%$sr24RZ z1;V_2+x_kDj`gkvsE+h)j(wyl^=q)hb(uNNW}no+;jAmMpt%L@e0iQ-_PpLv=4bW% z(R=sO*C4qtC!HC35ruQN9X}0A#@1LNj-|pu+V}`rggJ?`!vT+@*ecBQPP22_hz*7= zr8{!_#55f-%&VU)Is*NcQw>^=7!amIbBX4%+35=FeA5kjr(4Aq*2q319sp*+gkXEB zJOG^Tl0eEjb)}BLv8t7^k#!1a7qgS!yFJ`lB2u}NLf5ccYT%B$QoCE;eyHS26CCIk+b%;ukQUEHAEwH-UqF9%O?2Gg%VTedS+<04YYYcJBEg@PH9XnQZZJX7YQh!B=@QA--ZT z$ATnBz~Q*uw4`PW@4JnZ33ob+N~^(3bwR&f7!~#GyNySgG~`nlr$LcleQUyhl76i` z)JmDBvarTdVa4qFzd7Cxff^PcvF>?~VGMtB-~)WtfG13<|1~d&!~(0dOk+@K&3?KB z7rwRi#eunGrf`W_;F6}+=a@#o4wcNfz8mg83-_4>-JQ zSb9ta$#bWBUcS}Iou8YdA^QRo6@~DJ@k(4VTn@3`D7NU_V|4t`g+iL(%1soDl(z!! zq&{%m`d`@|Hv0cer*o1DygOvZ6qN^+tCf*+Cja`Aeh$aAH`(2uu-NBWsq?U2+ot0a znyD2p^Z@%yI4d0#%G zw1IbvIL4T1s%T8PlKZ=q8Um!U-}b((P@k)v3L;kMRkn`ImiSuk21F z?2JaO6hJnvi38-*-ktjtJoD^dDkK=(L2|Rre&g?Vhv)GDr={kSM9YW~p9eMDF0?NY zrbA@2fve5`-PC9{(~W|gV#lfU{Us8=W_68D-`=Hc)V2CLB==eNiWg)qpTKBhiwdMXlYU2<_3_t~XWcR>LM z+pQO)SQZXKal1JfN^rh+w*l3Gc7h2y(4TFT*e|DDzWm$a+9g?Q1_&ts#V=kUJG47q*RME3ZB zBw)>e=%AN#e+t|RoHihK90?=_%1IBejob3OrkEzNX*X)tTbBV0m)xq2l1OfruwKaA zZg6o-5sLdrq=#w%3L$jjLUuwfATtVHhn_uqXtze7niF+;bv^M2A`bAlNNX~Yx!oS$ zBMRaX7zA5{&m$~;z?&d{FAYQmQ@5a8z&<{<=$e^lFU8h+>EsO(3VN+`)}*f8I=_!n zL~C&+V&^uyps=8)8`-6mDWu#ZXe^KXvzbgiK+jN8=QBT~CNa3MbgR}_N6L=xexbs& zuZYFew+_!hb>?z#Xt;OVkC48$U+KKpB0>6T`x@uI9X>!vN#-{#VEgn-bVIr zNSB6nacbHhM9>c^GW5BZ5$rwF(TEp zK1E@$mcxyM5m(P9J0cdtM!{H5HF!+|lMP zn#z&TFv>B)_s|2D$UB?7Szz=AReqD%jas5`Y*&t>QG@jD_F9LMPtbXjSgTDCVJp1c z|ADAhnSX{B8Pua`Bd4^sQPKoK?y=LyQI3ixRBdCCL@@W>p0J2PaYzJeaw$KxE<*Lw zF+NNqc0q?}HXpxpT(RlKLw>{9=%>3Y&u880r9u9X$%WIvxc7>Y(t`8ZSw9@^xfo~w z6!jPQK$K@CO+bQ2BnCrK6ovm!_>-Z4RXo(1H0A#edI2DsgBxGi`h2$#gaWy*8D?Og z{WusB+MF-F#SpOZ{od302$`)ta@`YJD=3xI74z}w7qfn_6#&By-O7-@^$@NX`6L>_ ziJYZ1fbhsV;9|S-IvaogxodT*)w{NDIhmyT#CJ82X<*6x*e`v3MehB|7GvOuxZ@W7 zKxU0OPsx`yoP?DQLz~3L_HHGmhv8GqLbnN_cYQak7Hg+X)(sb~2#~5{HT7insGnRfmkUeF&e`_zOL}55 zlhql6Ho-?ZmV+ZmO-{il2z=K86q|3NgkoFx+gTL8Y?D&Qzy_yc?~LJEp5-3q3Ayl- zvX}9dS%LZ&+pu%M4+^>R;)PfJob@lE^(I09uGs|M$NTENA9+8Qj1nYt*p%!dH&8O4 zA;B&P4cumXZc>WKpgcmiQTf1E)>u~3mBe}6pL1kp*MMCLmTx5O9zg-p6!o7O(@4Y7sK=0VGCAE`0_ zgqU@7sj#30_wlz+pEUHS?qnX7Gm}g-dStyjlb#YK!}A%|S6A*Nr3jz<)c603rLvBj z{OmGdWD2HXm3o0nkBEbIIt+!^T{kmqIJZ!?%mzcvHzK1SIZ+H`27OH9h6ylyxSbNR zqI(&PH7!94G-^04y#idPpN&ucOe|+0T|TPxpH@KZjlOt3hPL3*9mCb^p$l}RYGR5s z%AAKUjYJ*(Sv0J*=VlF&+-00Xr%m)ctntT{-QvG|H?7p*43u4zoZm<@hN|$JOW1c8 z6157=Dcj_4!x-E#^8LF!ps1)5*Y(>HQRT{|E7epmTTilS+g@ zX8K+vkeRf-5VwxRDazweh_*^5Ae8}%LgWKW!GK5)#)fa@*DQRm_9e%1XDy13Fwi%g zySN^s)>Hm>w!Ie#vU3>k#09SQZ!J1>ymw+}`@TUn6?>*sQ~M4kr#&%JOjy zOY6TE7ntu5>!lYeUk$s!7r?PW?2CsVVtAAminvyEc<{4PZ2<1)QhknPlv`*^h1)p~ew{aU% zam1T_FKw`z@A#ia>HM_rwW$R$T55${=9gOfm;h=J!DO_9OuG?-)$QN2F6NINtMA;~gD_#ZC~&cWKU3m* z+5pCpuaR%J^n*$a|OMmZ!o3hW@%NnAqYq>B6c}_cVtBt;t-gwsiZi&5IgBXy>Xr z3xyUc)xa|0kaO2Es&_aLyp%DV#EU51x}hNf2vrrgsj?ylgsgD->{;TyosJ;Y#h39j zlG%*ns&YO&Mx{qV?|hQf)I(O``O?b$QTdk5U#wzM2DNu;4^Vne= z^|gsA#N4gj$KwXaR_QLkee{Tcx{QkW$dycr`su?>Jt`(w8t+SDF>!Ca<)ACg3g;TQ z8+<+9TKEkicL@D8Dj4mkl170-9w7X;Zw-QUWN9O($D<*ndK!y8H=!eQ3Ue!e$#|us z|DDauHp7X~G}jHumv3+2>S(Cu7Cu|TBa?@v?}f3 zn6Ey13-0U%6Z&mcs11W`SE1QRuCzkyuj{s|s$-U5an zpv<$cI3Up-j={s#6ORgvSia4q$ZaoBy}Y2kezVPayq}YLkER(TsZM$x-6rMW!VFXq zS}1UmcYX;9iQPI^GNS(t@J(a(u2%(XHtp{K-MsUY`+(Ed_6gXExtI6AOX81RX1B z1N#wya-7vTfRHtE(J~C?zDR~^ZXHNqg^~ve7-kgtj7#kk+G3msR`$)$&x_t}&*-~@ zWCFfLogL^sRJ!%lY`ZSURT|0$gIiaIs$3bDUU)#8nC~xL8s|pc&T*f2&@k(4s5}Oa zBM+DxBkLpkQL7^CQJXfZS{Obx`CdoFp4Ug~ooLv=xKERC(EwA^&BDMQq{D#!aPvf5 zRZ`ObY3!||s@k`(;Z1{-fJ#US2r7uA)TR*u2|+~xB_y|Wx0IAfOG|f&lypcV-Jo7r5`QWRDJLZ7yjuyl97hZ zcpB}4gzVO!<_5}-J1tFKf_COo| z#FCGVj=~Jg@)X#8uz?0o{j^frPq04C*!QB{qs8eqezGEK>sWf0UP{@$7a>IzOFy|{ zUtD`9?*E23AVb2Lc4g_WG4-4AJ_XBw;DhSA79d6C$n!FC7yhu0YAhqp0 zWyW`6#XvjYT)ca$V^j4Sy2WdZT9DNZIY)z6xHgxT?f4u2v>SWyCu3=B!f*jBy#j8p zbe9Oa-}-z-!bi!=d?#a>gZ&_|@|D5>FBl%rf*#nNbY4Rz*8xR(gH_xW_TccbC%!|L?%X#W9UV$KX2Iaw zRMYyPW4W*dtOUSnAhJ8-LWcx&b$DVwe@1p@Koa^AmFU~ZNivoo45HtC19_Y=U3~PP zGoI3r+E3ew|Lkg-M6XNlBOC25H=S*T@81Ygd@0{`L4Fs3+`4CVEQk+;4E~u*OV?~5Zw20IQX3Xd!uxP>d zk%V!)(-Kt8u$=6{{*JaLYkkXluMVs~AgzrF0%C*%J*!|i=3dTJBLGJceJfgzFO#mpt0xS2iI2BR+RY-&$ z>>(Ml-mf(}F(a^zxR@-$Aq;327uvWg*cw(3s zHS>szvCGXhk{aCB7meP1#W+?Url9Y z04VAv!3T1Kq*M7--{`d>G#e3A%C~b$es99+2^h;II=~$Q3K#0$FZj5?pg_k%9#Mw2 zqZ9HtV{jI`lqnp(BZhi!iAokfzZWY;Op3W+;QzH&O3=8P?!7w5QKJ=+Y`t(^YYe`@J`_b$YL!!)PR#X zNFA8u9s|P{$Q(l;_i**D?}M`!G-bNj^+z!5lc@Bhp2AoKjoMHKA2faN$-R@1!ouW+ zX*OAEcVVdq#EpqFY#uPY%4HY*kJGqLmM=ya4Jq3nlT3Z{u$xhGZo-Og45e49ja&yF zS>6-lCD;EG?m?5OED9(!9JPa4*oy1$@!DC#K!M%_07@vZPOR5}y7=w4YQToJhDP`b zI#eA!cA*P#tEn083?&gRH%&0hAj}{DxJlvU{x$+W6_{&f&?j{*0k0g)QEvYNc_I9r z6@sChW>YgI#SX$&U%N-8hUR8wQ1t?pL6VF%Wa194X9>0xq>WY$s!ax=?0%ouUGFz4 zQiHwc;8>^8y3eBuRG+m?;XEwHhrZj)_~Cf8h#wr#Kw5u3PDHe%{(^MU!9j9xeDw9T zg549W7-2GE{nroUDEvQ)ZK2H-oJKu{hXkD6?53Zxp?!37pQFhls4-2bv(U7mQ6*pn zAh@d4K)V3gX{H5S%7xhC#JO1L>x>WDK z^RBHZxr2vhvWfA~8*CuI(#rPiWyPgv-yVo#bw8hcS!VffhgD$$ICQ1pU^V!nF$Kr7 zth!i*Dz-PW;uQzxBIrbc#2^W(OL+4!sBTC3lQP8rO2Cg8uKjDKb9j25<;8IA%{+MT z03Qg78YV4hVksNVcL&^YX`qxvEx-|fT6`nu7s=T}(s)s(TI*SJQ!0J}g1-p>` zA+};^>Pq3v#;-cLVuX`L!x;)x<09SO1gOhW!@|cEfW4O(Uz1IDwfXaF_w(^6sMDZ|U>_E;4)*(vZG+_}YPu zc|7Yws#y3ATt#5~d>huuTxco+R2A5kLG>0to#;bQx#zO@&6O_AZ9ty6{A_vYjr=EM z$O5Ne83NOb!yt}Qlx$&;%s&ch!bUrtVM*cOYPtZtE2R?g&%OPR8cqZ*aS=QJ){B4) z7kdYm$0;&J!>Ym(@eOfg5XumKZ2|b)GDFp(fm4{!%Y1n@J!U1yr^gL<{KGJ==hMlO zWg>}peQ>LU!4nt*ZN6HApb9Y;PHaQVUT^j2JukR>f0Z%fms*8tc=Hz$M!IxxAnh>f z74f+4n(n3Y9eeGPtqFWxe-fTk+Xw_46i4QQRzx$2nESus;ghEzy#{qlX&1)A(=yFMxSKFf^Q@oXi63Ktudu~rmIVPbURZ`Ll3TZ-%+PY{=58 zgaGOod%3=WssEpy-PhGEjZo|8IE6m`Q53h!9L-^e9j_>SU4g(-w5c-N`w9Z{_s7i) zKrWDM)H(PA5lpq;;e=Ao_5os*>JO0r!Vn3a_t{^VYUq(px@(jpL$70P;FX8wH(A0K zER0|RI&p7gl-4uondw}zfonSki!xsXDCouFKeXn=^|1kq z-^x$3&?t{`k9v0>dZ~YDtDUAYYx#@~1wo!>(g1`Ec4Z)Mi%|PcU`>ml#7@qrG2pe8 z=Z#ppPanDf^v7?Sg%Nqo_gP&PG4zSiqId9`V(o~yiijgFOgDuQIOh_YlYwWVDLxvx zFnz&U2hH~Y=op9_W-Ob;!hR@_KG&TwgGsb;0hEI}XRSK34=(o}+?IOV;0V~d+$)N3 z6WltOGo+=D-ApK9UUpkC6Fz=HPUnlNn>YP5jkY>VQ{J>qUfUj^NCaS}-+qs}Wb(1F zfvzxhk!E4MgmH_cRpN~E3LVs&IKRp;mOPNM?y$!xGQmPKvJ>7Kv9O%PXN39a>E;~} zEI`PX(t#GFL5L1TF9J*B!qMZ%5e~7eJ@WQqp8b|2*Piz=Ffme-cQtaiqunzfx-AP2 z@z$`G?(uYSJirM|y&moVcSGS& zMu*HE!anX!+Z|vx2_|@<)-_e%4x?EYooQTYEp0apFQuXheaUN&XaT;Q@Vi#MA7(4JPN3eb0`)?jDm=ChkYSD9puCJb34Q@_r=@Muo9{elhLyno{W=Vuq^?tkE?dY zVNaG}RgBy(jM(u0qWC{`l6Y35UIrSEvhy+aiR?l;GU-hxu^*qVRV_g4k8aH^A{w&E zdJJ4oA^(b`QSd3;FAqwfZ;rlqbfiSrKACm|b78mW!v4u(eCY%S^?8x9T>NyW7%A#ri9rq^|2&$&~1~aR4J4mqaFuCf4hK9EOp855QTtRB|0Zarq zLY-n#-g&@e;QR?i32bMSYDa;J0qr}KmCvyoiW{xzOn#Rhn{TuN-WXrM_*=CpR3T(5 zDsL8_Q6|e-X5l6%eXyVlg43id;0Wg7)^lGx0Eb7 z6vz0xcq1dlU)>*AhPoAvmM53Hs}z@y<_@%s&t1X5m#6AW+!^7+&W+M-*Ud|v7)$s3 z?8mr7(dLZQMxe*%Zq$%%K;~S+@5=vZMDfFNuleJKVskyZO*8EC8KiVSRDtjJ!Br7}R#OuuzUitjh9A=x+$y z{Rt~DZl)aF$GU28ytDIdgjZKj4}+PRndirl?n28IzN#A0zDUd9nLAHNG31`};WsjG z`x)))KM(uYZti3InOE_)kW;@@AJr?)`tSz_L$yTCaea#4HN`%g5XvB z0U{WzW#{`6h(SC1J zG`s{{9M`T4&LpLD!B!6U7d%xdgF+-FnAr^tI&Dw%iNH6M?Ql_oqCcOV(~kcmZX0<) z0r9vxDo~^o!@6ePQy-pp>-iRW|DSITGrSVCSgH$fOqR{;^u+h6s_P@7wVA?S4N?Hx zOygD)w4@6=bInv#R9B0@8~*L(#d&mjd-c;d(}OcJp)hKQ&Z+_zG$Hpfv9tu|VgceM2u)BYg1NE8XjQxeSMXEbIqq_Sd{nOg**jhlzZ>Q-|`^ zOY&H|?-MC!v3p|h#`R>r>eEN%Xeld02qJ_kt|{{g2?e^J{+-LsPAb`(bp5*#j%4cZ zXns>|C-3C%q#)SKMsc-+|<~F zgvii{4*BJ?<8I|7WFS!8ht>?z@17v!LQpm~YM;YEr{G_h<}PNdgrUHtaJ7-r&A&FQ zoN-f3OzB=~pt$#`l`d91#~VqRhV9d)B4R#CXAm`CS%DozcVAx@3oNNTG;yixn;|yc zqv`mOG+6A&PirjP%F4>(5)=f(5sq62u!ILsOb{9VH0b=Y)88Ma%Z+}-ii^4D=n*tB z6i`_zZI(X1FqE_*BB_UJ4KpXzBmzH|boJhenfzGJz;buOyY%?GxauxeHHR$hIJ)n8 zoz`wVv*9xv_kOXha=<&$>FL)?K9k;_4e~&{R0-R`v8su$Upe7c=7%Dl3DUOn^U{d) z;+(WnPmiu29Lb)MZeKT1oTPl9eeEe#|KfDkGhDu9f`~6Wu|!_BI>i0h@pK*DeGQRn z_m12mNWSA@Gv=72oTS(ha`zx*9{7wR@m?t9fXPGQBz@?Qhn5mP1n+<-;IvWP{^1P6 z1o0F9Hy+JLASUe;hq^0DT!jMmUvMKLIW9iF>Ff;o-Tb!^hBmq?B_+`#cUvg-$UX%J z-vSL_4Ml&)0-!NOBqTpQ6~v7D_6=sxQJ9u>htUOi8zr}^zTJ3sI+41 z$%Un8U46%AmtT^vtTwMjwkfn$2E|_MyIHu`VyZvAH#aU2`f-b)fS`93jk2Le zZf>tx-ANRH{0G;g-Y`8ep&>*W>iq8j1?B-}6D5yW-3JBM0;Ls!!xFEYd-;t@`t24|2<9PwNp<<*CwN0^6jn>i^&_Qp-)r&TfyV za;D$JH+dYe?NwkzqXOW2#%uKo=}gDG?ZA-WE!CcVuzscv`uFc2i$d!k(wjk$>{OMc zj@&UT0F%u7bTP%tl{aye}4;DE_G3-Pq`9Ccw?@1;4U;O)w`(&>E9e z^x$g!#bHs`A)J%x>iNK;4QhwnU~Hu)Pwd~m#RLTj+K8hq2kk(ep4mZNS-#tReER9TR@yb z>0u~OA9G8;b!f0gV1oKQ>u{$@e+z-grH4bSW3*TwD;$vgj$6teR%l~{=}n%0fn&{M!Um?6DX?>Z>C9=_vDEX??l zr^?uiRnBwWeroCLtaju)7woqi8WIz`TES<<$_Oj0 z>0Bw{VP~D9qGEt?BnS^e4oE$Yv5lq{0VDXlZtsS|(R+N$5X z(+3Hb_sts-*MnLMEKE0lsW`+7*gjzCki9Y71Aa5xQe&MIy0RRh)7rdi0~B9J-bKt0 zE%JYA49k}sqlLEsosb9vP+LEIKR>9L&0pHv(j!J)v$Bg^d9ONVVB{AZj-Hr>TrM)s z*5RZ_V;7@%n3U+#O?&y}6d#WXt8QtRcGM$eUIoj*pPpx+69}y7~ zYs}D69|-DlR}`{sfkFjJnWmCD)z)xbx3Q5?|J0PZs)$Xap@KiwKUmvD(C93yF|Z7r zOr~JZP?(P2b&D>bLBxCVDhFI!wppcxibF7~u#%v`TzEns8!=l0E-FIUPIR@hQ*4?m z%Y>b?s?c`852oupLJRGwy1 zRWYJ^LzAgm@f>>!M`53kA~o;ycH}DlH!oue<`u<88A#qH)v91n%v5ul4`kZ`(hH`E z(GL}6XR(?LO6`s;t&NNA&Jjr3afRHm1S{^QY zDdqEc=%ZS;kRF)~xb3lsXWIs1Ct?swKUwKP_EB6>{+d44MSgQ?>f^w5QP0f(tSExm z6SlQ^#mOpCh#Mf1l0P`VFW==da2~1vtF-f1RC9=%&pV@6-2E{E4;-TZrY6eT4Q`zxX+#6x5uP zcBE@mxs}1p0P=fTterffe@D>7ewDJQ@EjTwgAJD%NT4{({_D<=@X(xm3A$-XAjd)Q zxL9(9r?E`HvpA}V)wQ(1G2#=3#1_~E+Z=Id; z>l%N&)RJG4e&SO!8GmQsUPF*cf!FN{c6eAgm&^OvyjXm}449RkMpT;qF{?l)B5=;e zKHeSor2CPo2b?~=Pm=Hs4L(cJ%OI=l+Kpe($y6);gb_WBYG;8f48YvvL!q)8HGwhAnFmf|G$gmfZf=%$Zp`K~g zY^}unaEG}^viD*W5|fiFYEkv3vW9ji_;s@6&4@50uXG=hbzPcz0-TniIUoO~=i_-y zwMpRLtga-|$=>l7hfgD)sv4VS8yIp){xb*+IYbKIo+q zSQty9tD`M67Vc)CCDa`GE@o2ln(x*tVeH1AlIxmp5rflZ&+ln$d(u}bClCA{HPogl zO(`mbfVvY3#NE}wOl_D@1|4eYlg9Rugc(0`P~VCJaNqAHfEf9Snq53q_Q+AeSds7U zM!m|QgsFF+`foURItVcsDGa$*+B)T!=_aJY+S%rRQ|T`)gMqM}A4Yt)D15Vf^RPX5 zx!j~!)+oj&4q3#{MBR|b7 zNhO@ElRrX_j~SRC&!yNE`f6-GGLJW*Ck;AGTZ0bu^r(}s<7J3%H4VG51q%kkJ}aCz zf<{Gv;~)cz9?qE3ul`m1Z?6Bau==OPh(&XV@O;kMe~e9o#VqMB{N>fXsDkLCFCF$3 ze4>)iES*VL?S3(JzUt+AO^Ed;Fzu5O)fBW@(w?Hn(% zMck}R2BHMiEOpe#k$Zl0T)E%B+Z6nAdd>kP?ZsqRWCIes*vc(Mf9Ex_q;BmzVdk6A z^%?tl-hr8As)-@jL1Xf&svvPB>FTOHe}H$6)4A$>N;S8qc->KM-Cvye2ji|edG*LiNb!Q8?H zk=DEK;@-7_{Sm)DB-97RD6azIdF^&T>#?M_^GyKAZlqFR0N|rK%oEq4Bdj_?|SD^J3(1tX8|k zarYO&FNI9C8yIkgm+gHa!Wz_EIt*)kxD0|d;viL2S)M;0wIZgH+xd%->U7+&*AXR&@^g;W~MIqU)o24*w z3X$7#efJBUtrF~~2A|ePi?W|7%9J=D=ots{)2x@ z=;R4aH7z4_GrE)q?p$~|cNu+LTApUo)AHw4jM&=Qn38`f@M#=~5__ifC_l9GqK6Or zFgEpBPytfU7r&2g*jfGe)tE;8!LWtnwvX4gn)l0w=-i7WwTaJvYmSzNe97<{6_Pw3 z5KfQ=T98|uJx zM{G45$BUmOd$xYVta&s+BGONV!l=KpU-t^h*RETPV|h$7geV-R!6d%^e(_~TjD$IP zm3m1dp5SDB%yNL{Tdfuhvb*vGxlJE@Xou$ehJ*LNEoUW%Dri?u-hN#;Y9)V+7_@x7 zFG(5nXqCL(-Tpvc`~jPzvUgvMOC_!3bCH2#O!_CbqgYotLPNT(k%n4oS1`0``zm$9 z)UTP4$8$Ums*X4vZ79#{ebqHs99b6a5b2+!s73tI1u=X}vhD$!UCLZse^);}PJar; zNXN^M7HX1P7Vh+E*X^5a`u0CKsOm7|Dfi%M=Z|nGsJd{*|KRvjhZW`(nZ&!KE~d@) zebNju?2;G0e{iGhWv+dU6qlmao}u*h#!)uW)OY78UO7MfCZm(Y)5Sb{>5Wxk->*`!jWp_LujPHZ3OmH0-aenh;o%Xd0fD97Fxo7OHc zB`9s#5Z#K={vTjAFp?yyMoivgMP%j&n&biy7diuIMf|dAY13k=`uZh^WVi$b{O9KM zkmmYvTL*`s` zreppOLTp(8*|ah_4OH}4kCxDi zI1qs}6CU(vK)$gh(kC|$$8^v`7q^H=kifJPmOlwy^(wa(hML7+4*S3x7%#D7il1G5 zM%kjib6y;X`vgZr?PczBpysyv418&mkk$d0puLmY*7taPQsIEC?obNT&7ao4cxd>E z%z=-y`ps?WU|@U!Vh3=euausKcf?_qv80gmUPh)Z{3-vPBZx} zTX2F{Qvh6R5nRx}EpK~V)|_lPHn2A|fV<3cW{fruFvpf5s4XonF_9m7lM1&a7|@4C zMhwwb2mZ~YzzgdJjyFZ1j3OTmKeR;O!LEGI1HlSGPtcIN%?Q+QcR|(YbQmxhM*oMv zyt^00ll%N9bg_}(`3(Nv@H=370G@+Omv9t(2Pc5h6KIHbk$q@WTNu6dU6PEEeY|s4 z;{e_*oYuqdAj0ec{l3^-U*~mqch3Uwzqi@6?)P?eWVC*JNZic%mg9YoefJr+gLH{K zwtL87YWLUL4BO$SyMho*Sp9J3NC^awmYy@%MZWEj&M;cOdP*u5q~2#-_aIw2k>^4E zaoQP>>)s{3|F`ODvo(9#U;S%Mpl(aME?a#?W3@`_&E@&~8Atu9T(jEW#N?A-7?Jd+E41IjJ32uWP z@I`O4uQs8F{#{Jljo0{}faGLT3&?!2gQfb#U|@-6ot85Axc4TDKbXeV+9S*LV7DoC zV>k?!L&@63Qf7^9xWD?|#9i*Ig0?YFS#`VaV|7#vy@Sjd|WmF_*lY@))M zw|^>7^(Q*#Al}m`j;Mxa^(?vma<a*4R!_XoO8KnUV2-|r_Z`%-Fi z0sd=FSvOWQp`*9MDQ#uCR)Ak zFLi5Itn9HQDI0lUEKr^<2St{+R}TlZvSXA;TaVm93Af~!l%Aj81&^r^X=t26rh$ly zro@nRmSM*_%;l`G?sr1gw*;xMM$VtNEbO{kkj?ZgIUH<_7wfYEPak%d`&%{J@s{rE zT2De;m%FJ!J`>E{cDDAiq1uqn^w7*_nyF%la7Mr$7&NQ^cpofuPDR^&N`t0G8WVovC!H$YK*%&=3h&5Mc3SKp+s_t1??e!* z{F|(@9o>G=aJH8xifZgVvgR?YkM((L^%N-mP;5F{+P%7t+#@>;3~HeBY@a_7w6@_{ zaYl4B=Cc_fMq7GJM}Ky1#u09>t?>XT&8oN6H7SheoTM+hn7aLWx^Ab5a5?IwHtO`W zzrR1Pjz-xg=_f{o3*IKHqxm0IV{akDwU@9sH~avEPHx=5CqPie^;8`FC7Ai%YCcPk zhStgQwn{@1>*~nbRHTX+3WW6l?sQoQAdzNbV0Sokbo!=e&?1dw4eRjOA@n4LlU>S@ zLC6NXPxOek{%q+1q0PR(_*rUH4FTsS(8qP#L+B8mwky4QutvCHKIesnX9ZpXQLjf! z$YmT&BkY$mzy@k@zLqpl&93Jzf}O3vwzXS;B2dYXUjNf@AbDrkS?To5KFymT(5YRG z-Jyx2SUmhj`Y_?5H+hNn5T5`G-Lr z&o2u1yNB7|JWA2nb3*cb;_g#SOeZmM!!>=uPyVI6aQMyCf%jO4@kpMOZq=y{Y0fW^ zRL4H?OJoRxxWz!;_lShmCCxBh5{=MOO$Lic0;AO=Qz#9G8|aLn9%wm*tY#a{H85sC z5!yXFn}R`es{<6BW3>l^PxekBm$j$w{a;?F_s)MOj4f|Y)eSzFb@=iz#aMeLb)hG&w|McP@Mu(Jt|&!J?(_ep{%F49!m8k-PulQtg90tzn_8PU z55y`N4&|6DtBU@%#Fd~N>m9~iOSf0vuRqRSqwANmT(S|`AAY8yu?{X=dbWT1Z=H-b z9Mx^dK|LB88*`l5cIEGK8TBX8h@P2+8j%HASD;7i>WpN2>E^8i%l~Cy4rD#Q7dJ4V zx{nSEzjruZZJ&>Rvw=8ZWMHtE6vg((3$$n)#e;Key3SWFLt5WH8O8XC9Kv%q-D7htE~1{Dl2yv+j7DM-dC{_}Z8J zDs47pih($ diff --git a/_images/nifti_15_7.png b/_images/nifti_15_7.png deleted file mode 100644 index c1c7b661fc54e8716e5cad7c6ff15a903eed0442..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56306 zcmd3Ohd-A8`}SpIhme((O|nmHrWYTA$#wv=k)zO z&+qqop1O!QIm3xvisv0Jk7F9~Xm-tE_0 z|NR%Z9bK$>#)gS9;X`np6!o7Y2tMiMe`rW*IwgWk7%R!%)AmeXYfz}nSahR1O`q~< zY?#dsMif7WC&@k*E>%p*2+H{MDc#GelR2I_CxX9&A=oqFy@eO?-LUXA#Y!%XY?W)w zI3%)l4Je<@<%ZFKt+T$bn;tmIm0U>j{Mb`xG;z^|ldm3)CzA_feZmN(8J9U#_oFuc zr1EqzKFM`_%K!Q%!jdaGY5S%`QaOADe}g0O|GRI_9=vHbK@iGFdCJIfbHTJ;-V_zy zwBBf6sp;-MY67fd$GwJ}vPerV6l<~MS$)6-*EAp8&Vp-a@=DCPm;9PW2siRpg%t^G zH5>4IjlFHc+hoEU6R_x^&qY3I9U-4n-_|I#B4#g~wjsb8Z)-2z_3~PUeo^PG`&}K3B_ZAAQC%UP@jXLR0<}UP^*_0jmlstl)cu_G!JZ9jftj25<_7 zaFL~b@1?^NN&+nS)2YS~5tI?7AspB|gqPd&*t+|IIvoMlM}tyc>c}Pcx}EXDYiDwY zyh%Js5g$a{wEg@H-`P_euQ7NRipHOQiNWHL$((!*MbHqMLP5&E$ zV=j?Lr`G5H1X5qTZx++C!pQir_pS*q{N@;&9QcK1<(U)f%C+92G|H1H1AG_8kxo=8 z0)skQ(eH2XR!^*d9CFdthLIl>Hoa&j zefeZtmA5W@8m8D7ZC6m#ci@KMDJq4OlwA}v&Xj+JCmyXw=fm7kQ4u_99B}4*(ZeJs z!P{#kKtmWpNNH7NFtF~w2w%d#zebc%`c+elMW&6b3yPLvAgd3s<^pYi$}foY-p!&Jo{{j^tS9im?QlI-{~2c#YU)joEiu z+b~DUGriZnC6+-5uYYG>Pm9h8gG>d#Ag&ssL=M#Y`czqI`9%9a9~8wg*E83Zpbm^dyDDXhK)3)ngfaW1 zmXD*W&1U6IvrbEdMjINjf!ZoaUL5;Gz2P5q=uKKhN@Ub zTbkq7uoAs8$=K<;>pS}IPL|L*s^}j&m;9ikl@4xZU?CNA&C|q%x9p8sRfLg3exXS> zMROG)F*1z&V9cI8ko;Ae3M*N-T$q&#YrHIVsV+WUGf#t>E=u!lZhIy~>h$LM zS>wf_+PsI9TK2&&j2JQAiL=0XNgpd)L@~eJszQl*e04wfM^9D01MiBC0N>iOHKqh5 zLBEaQ%;AYf$q15e@miaaR;S?Yy-ySCP*DqYOHjDH!g!BPbh;jGw(SVc+b&H~aK~BM z8C-FrBEYJgc(&&)A(-|MUT|r@?1eGW(Y{PNzzcqkmU0Ch4Svwm+uJ<1&5)?9q&&8` zi_05=$_v^%_SIB#t($!N?p@nhh4t*=$wD=Rvr7$4x++_}5f8i!xsw^XkEfxE3@yKG zHX+6^;!f5m8)cCz$`{sOv>HEC;#KlnygMBY>QM*V9s z3W)D~=_DHABuY>+!r9m|U1d;;ZlNu=?%+vNv{61Kp|272l5^_MVh~|tsEWIq%%-GB z>|Vi0bB|TU@bjSf(1c8GX&L8ggWI(0toMvg3HQ}VVvy8W+bV;?5jz~LU?k9>^!2P$ zs5Aq^wUWNYc#I*l@=#~1;fd9KW*1yc^sSS#7khu7?t9aY*y;EeXclD-*erGE)J}54 zZ;+j6!i{}{$H4UGP^ojmu`%-EeEQ<<`B1<=wWG=Dvq`ptx&obH#rSJ1t4;gfPqJ-S z)^qF{hM9h*qdiQ9(1J7la0MzVzNky(2NhK>1lkZhWavlP*01iPvBoQ<%NP-5uE!g4 z7x=7enDGB$9`^Ak;s06J&Xj}AwXg1%@lUQ@t(6;z$qc@KH_z%=vh21m(BB$0?%=;dr;fz(l|7`>Kd%_JJP$SI$+Lz{KO(5l=O;uLvr^(= zDB5n)Bt!0yi*2cM?DNUS6A!f$P1&~E!`9^gs;2RSby~fm2fLa#;qdfs(T ze8}^|Mv##hr^$j}>17WNB5JEM+Z3*_O*vsNyiJx8XZ0jHFw?9Y2P(8g$>|SucFc;g z2<1FRRGDr`ZDGn;DJMQvrq^=4r2n*y+Nue!=O2zuo|3{?R;@t0uIMT&9TZe(+2X(? zA=Bd2W$AouDh-Ul(bdG%=i+qOnTf`!z4@{ory1}YlDl6Sl(Od0yl5QOl|mHrG+%Th zs*koG8O`o*Nm8=JwZD6W|8;Zd-OwV7@<0Bt@t?Tq@9FQ{42;i`w!3RwV~7=~mf)Z* z%`{p!>9Fd(%aK!ipH@R_)!04b_&4n!r)M)f@40PgAze4E_){=VWUiPOrwykyDLL8{ zX~zjdp@e|zA9(`>AIgYJO*%Wpy*qT#3K3jo1qP+xtSW9&N22#XvOAirrvpG%JrN1V zaA;F8re37o?@-P1Y}l^q<)n&SsX&Hcm!i=4-EK0nvh5+w_vXhVp@3yfIg7KHaKn`6 zmR)N4?S&V%Sjw-Ste`!6vU@Ck>fcx&UFOqZ#E}RQ+H9ITWIKR@x-**V|8-*h8^8;i z2BWeN`J9_#*&C!Aui%S@Au{Nlb(2v>Wo*+5^ZyEmM3V}bifR3ZiOCUk^@Wqr-7M}R z`>6#Oo&4b1R~ST6cim=MoA%!)`X32e*fev0e8(9zVmoS{lxgC1o+?;t)nYw9MZoVmosb?6Kjj1-Ja_;=l|&AMZH5*O64h(L?{b@SIc#W|41+*=yjgpgCC4MNLoTwvZHI_- zSinuj`Jtml6_)AS1+7)6;dvOcr3+pW~a)i47+Uf78cZaf5xjy-|cG*lO(MZ zB_eF;sGnTt(kj(uNxkUO`}(4&hyyWTZm6yfu@QWem&byP&!+V)&hC3(xl`BJNCa_j zR?hy>KfLvYS$Uy(?4O3hsP8tMs4}$vJRzO=jbx=x`VetEoV?E&TTP56iVtbg*`Btw z{DyE|-3LI4DGOM;ZuFv(zI1Y z^Wtu&goa1qDBu}M)Fvs0F{N`+3U!k4@VUdje&oV-H#_!Sw~v<@w3@P{3U%znmX zcifg8W(G6_CAh2pb_qlDW?@)5r;<&>l@Sw$4A={^aO!G}?i~R9+@s!|KJ%A)(aZo9 zG}qCroD#kir;Cny6){8W9gH{~?^psFprNOKaD!mzZjGTTBXikkxO@&8{S&FSWRnq4v(YiY=Uou7}QFM_j4UjpX{H;sRs5B2bo*u_#=u;LBD#y80G{!bS`m z{b^MTNC`tQPEJl>Ow=#ZHi5(nDIT+LdxcN&vAjGegoqx!fAICTr{PL6LL4byUR(Rd zRqS>VyK0T55?V*nU-!D!%ug5U>*Wi(fBFff)t-nYH8vIsi6p*G>`QLqiK4us8mN>}Hdrm;MzAEnDdh*ENU~=N^f}!S~o`@I)DAO>1^Q{Etf9Fnq zfc+w8R!c&&dZLu649V=~FO)}NY0Is}#YmSLM=w-_DgVhF^eE1x_?k~GZsm6*8QqQn zfa^v12^n zFf=p-bzHGv2w^AkeUvjKQfV@y?dcv-i{-y9o1*9O|0lOli6{?qvK#WjTHcy9v&q22LiX<}%lR;&eou ziEn<`0x4paHWHfgqm_MoxbXRrT!NOf;sv8HBONyo6vP8Gvdw#fT8;C)4uaHiapnp7 zWupsCX4Goy7?vm-Udr!lYwu4bBS{m#4A?LvcW3FA;C4K9aUp@3CYi^$?e}jQD=RC+ zhN0YJ$_pEQLe8WjhyUvS&J93zF!Z#{5{HC@xJ+XOqrv4zJZUgeU?7f}()Op1q%Vu@ zvF7BD3luo$a@m!{lQ_2A*1VAXw%CjjJ6vJ+7!SoV8pI(XM7snql0rwCa$;SZmrAOo z@=MEXlSt$7!|!H%DNVa`^cRoPgF8Ew1}4k=_e-+P1NIaGFr|lTbW2_lNu3f0oVEuL zAV(EaCj#0fI-M$LY!Ui!(gqD*^l;YD1SP2C2uhydbH*jBF3(xepYY>li0;?$FT6)5 zNJ+K&{IZPiQI?w=Y+MBvcxS zGjsCCpfX+7QGax5_U;9jo3V-vv5E+iUrX#qC*tZC@j6asNnFYPo@qLo7fG&X1`h(D{ z#xu#i&-!;4rWJ;!rONcqx>-4A2`+%``i9wNt$;*{U4L`!)9C7TKS^`w-%d}(xu4WxB5&WmZ4&4c5B6^07W4kwLv=cO@y}SJRQFnR`}VqHz>UCs zH6nV+mwk(*ldG;`kn&$#7VtKH*I*!D+*Zj6u!1Ww(EEehhX46APAlXL#O%cNTFF!y z$N`AET1>^#t9{uLeKnCA9`W{hIm3_3)RIOQw36z24PO zu{CDS5W5~ynOdyTY({o4<5u@%GWYs*p%M~hs1J9(98I~3l|Jb75~n-zm4w%m@n3V> zOMhjt(a{o=SzxqP+I-HP9N$c*!j?Z|yLaM8^`MB+zQKrxkdW}ZdU25zUFIoW$;cag z3T_0M@;iKDSnG-l+|R_s1fq)N?%80Zq_(i@HN5IJnR%_sy)5qPR!St@PITP%J--(w zw3g53DrOl-XXc$WGwzj*;uj2Yki7}a_qn_)#@wtovW)yXAy3aI8qX#)C84Z(9&O#+ zIj*mFpKH7N{{8!zi&NA^@T*r>U~WQE9po6V0VcD5_N>$KZiXsM?@Gx)pj}>3kv87w zhbI`Bi8}sU!SsqmLQa}bD-BBH28F33LuDBO-o=r#>7lhh+ZpR`ih4TONUcHZ@Iqe4 zWYh*PJp`Bu3X@yM*MZRyHR3Xc4<0Cor_m(;HM+$Z$3oi~4_aBvtooV(Gs!*fWK!g2 z=By_Gn!rB9PpYcxmUM`WAAPXk#)I=T<*ZY=m;!&rXu2PqoVsUspZXLtZaqJ}i)0B~ zOkNM{iTnJB%f+O~#@7FQA=wxUdD&tbrun+%CiLZw}2c{uaBYaHs&{i{1QPG&`^YPKIueCW}L0OYJ3YJ1L z*TZvinAXYRnhW59WjjAj^4kjO9cLw)S6* zC1z@P;i(5nODDH+li{IEYP~jU7Pr(cmZh$Dsh)p;ZV9bm6rjH$HwDzCjp;@r>D?78 z>q|0-rL>`@hNEGyxcSfF&sDb?x*hL!Grl|8cUClMA9x8DHhke8H{9Ifazavq*p z2OL<}x>GsmLV5%^3Q{k*iVa4|XH~S+Oa%VD_IzXC##?3Is8J=hD)o=$=hq?EHA-a9 zp3@%r5@2DR`b#0DiD5maE1nurx6bq~R*cb*OTYu1R?m+ge-xztT|=%0x+X>lb zF^>9jk;m@|o?P^0+zr`X>|5PCo^1&k93`@$LU}htH8e<|Nl2coRU9qlMDyOc6Sll; zix?Cwi1^QmI4%C5rJ+cebXw!b(cy{KO5ycl-mfbo+XZRJHlD@w&;v-q%hKzjw z?;$%@jf|^5K2VORel&mi25^-3nEB;MN z3EBD2kLhNx_BZ+KVP_pLrPHb&c3y$KG+NS6vQ`jBRusawKAS`Pi} z8exdrvJaH(yB-^v!0)f8wn*se=`Ebs8Ed%T|z@q_l+8`sh>v zwVSLnd_up#Z?$=6HE?f!bzcm^26!TIwNI`^)1CYO_Kh#x>h}g8Ac2vQm(Wh!_lS72 z@j?=r5ee88aXvrwsz2GN`*uI6*NSDmXO!FUOP~pFsAkbimm01yD&YM*#R(gyqb>M3 z8lP|czQe`Mt(+Uzy^tH#`;?0e?~Cs-Kd=h!9v)~mReg}SN4{UxW@v`VTjA}og!{36 zqcEh{rTUU%UiTYw+o-_n#wqsGUOhuzYCV27J-<3&qs`b0WS?eHuK7nM8}$V(bp;H8 z`-@xGQGFrJCJY1hUF}WUmB2G7rf-^Cp!yaUJm5fhR|fnmjDGlFsvRPw6`U$Ot?+xiYEWqBmbN{KaWHv>gkDh?d7=d- z*`05AG=>8OfTjU;hdEvesOJa&SZD}a*4^hC4yWS(@tvpvz|O3b$s%@lckj2W0#$3l z+lIGg_9LY*r%uj5Q;L8!Vq@DgQSCVQc=}&b;O)E`Jgys zpIKE8Ju}BI_nXVmCu1Fnw_#km9GVLs|;8Y>py>fT^4Y*T5EJ(VcqwqIT+jXaMI%yP6)^S@K(lu>-*l@f5LhG^omRm zufKxFh1_HGs2JmdZg1qXE>ts>CgNxYFbFbYPbfpR8%-@_e>C81w7jM!44##n?DhBG zH=ox{iphV{&~OXq*yb5(dKnPH92JLP~aCQhw8_KlGGC1SUGs!+ga*3pbEj|lJ{Fx%%)ABvT_@L zeV@iU0t8+>>Qt7v6dxb|*VtI|$z~(Z=H2Ii3E;>-R#mZtSaXrfl#LE~1up)`XbI=} z%HARW)rd0@+SiPGom(k>PQ1DQPCP2}5f>wQxYA29!jM;EDlF}9GcsCX1{&txoNnZq z5+X{5JOEh)*f1exYJ2onc_PCREx!a`s+EEFhmj-+F?(qJu6+wG&Gy1M>g*k}-BiGR zJW()yT0P+wLRE*SJ@X3$)V4OPAMYe?MdboQ55^{Pa&={nb&y1bz(BUYI%?VHTK7bo z^E&h_Q)_Dl{yS&>^p77u<`<#ukH~B`X;KULr!~-EFB}dv)!fcbnQ-}jRv;v&W)ZVs z4&1-zb}L0WFfb6j2wQ1vj}00%PMqPqU4G~QN=zUF>+#tsMaI3Aj_d?Lg^(3h^gNW)lm|T-rm%}MT>0M=* zh}T9EQ$J{oRgA9--_Ifz%ZTFg&C`sn6l4k%nexQ&Z=_dHP>54@7t6SW%|4qAYz!#4 z+sD-oS(6UC*<3|SN)0t)r3x2AjGk<4p_?bz?7>GNTGVWruVd_Uc z!|s%t_cVVQWqlUds>tyRHO87n>)?x7smMlS7JdB>cujbNYemaQCGY-XTjUM&gFk5W zk@DN{p=hUQ2IHQlrf6^*+0)iP(l5o#>CI%tTFs&v=z#ox<5F(Y^)x97x30V6<7h^@ zU;K4E#}W__5Zh9#n|$3q7t5uZr`bF>NCLW;MWT(#$U%n+E0ewE@MCHtx;DE#c|V%G z&otd^t@gqXbQL6W?`A|1K76Qq_Xi~+NDGP?Ahfu%SxRk9HjJ2{`zvoB2RB0jFMM18 z(JP-5)Y2jY;Zu!%58T{Qal26VCGKYOJ|es1Otm5#{Bl5X+!SB`X4}2 z*;xR!Kv;sO)~LF3}#!9XrcTK)dd z$F&_19C9F4g|GaYdr~qoeBLbtgZ$AONJE}INgK8!}70Rxq}ToZv#I2iHb0_FPnSX-QBHuV2auM zsq^R0q`foade3Vxr2v*Cd8pwy(rHJNnt9Mi6e0sa6@ZcQ!OT>H4}V8cERmA7_6NTe z${aR-wxOhG&c+Bio(M996I9KH-9(XCY~+bJFbC6{Ok{XUcBws2Rw~8OFD?bpBD>X9 zy{|jhy&~OKd?lkVvjo}dx>bfVadUmCxfxCJbW3J!W8)32g|74h4iP4L?LDr*pXSd5 zsq+ZBR#{1zDuieVvZumpiAF9i#5=W$luDMhsHGEgWm%lDRS9>2Ru`&QXMYK_JJ7Nd zduy%uSizovLJ=Dr7zW-riE@SedU}R>HxPmafPtPalym)N2;s+BdSqj&Askddz;0f~ z48%?A6V=X}Qxd)>6Vpj8K7M|*K$3^H&xx6Zl$PH1-5XHI4h5cxe>Rj58Cq*K)3Cb> z167bTqE}{=*n7BAQugQk?4-l0!i*glQkcLACp#7=Z3J_LuP!MBNh*gms!*;8Gv#d;f?l8+eyk#n2DxJQ=ENm!W{fc)J486?`2B6H5GLVsZ>YvahYJ zh2F#voGZybM!Q`~8z#$p_ioAaN>*0Z@8t{oPbhUO|KPWVJpxDm5IfZOTVj_N?K0>j6f0zB)2922PR>OnDqg>sRS=3oY0Bgr8 zlvUi0@R_oa5uNRsFCFR8)Hs+H*E)Y%2&c(~SzB4b5#(WbH2@y;giCsr6pI}oNG-=0 z3+&*v=rTiYrVLf{r%xZOh{8Y>^Yu5SwhClz)ms?9AYnlP@DheWtqFL>OH{0W*n_i_ zWwz75D6c2d&;D(9h|Igv;mAw#z?j(;%k~ShluqGhXbi$(_rf4wY`N+q@Hu$JiT{Pk z^V5fQ_Z#i)?I5=gl63fGWp6;Y0`CAIza>9jO0r5}x9o{^fHV582^M#5+_(XJ6KKR@ zcre#&ZfF8Y~d-?GO?X0fU}b0*vduTK)4*sbe-IaMS;=jy+Ks z3bR-}!M(;}!jEkq;yykq)dd=E@}wiJYzp;8j9y`|@g*-F9j$Gbe<=vb zpeX`;5y=8oy8Ul-5rc_skGZDz#@872(eJ@)4f4r{Z%xUgFr2=$b&?mL)U|k$H7GZmfVw+2qO@myGoV7I$sU<}1mAvi_K5)w6`t{}(;A_vG?Ur%!vQ6HKL#ed)>?&&AM#5XpZ_Oh~G~7!Bd2 z9|$0AdQju}YGabSnpgy+c&7yk^rk+^llQ*<=H?i{V1MyB{9ve7svDnlYlhjWVq#rP zSR%eNH;0JDMr(a+(S*>dLoyoq#OAH|d@k~!v*;b|)!a87Irr3$%Yx#ABeCyh(gxal zXt0$)C%JU5OnOXT$@DtWW{49a_N%R~X0yHXL!HGtweg;+J)?0E0RU}~=?R_zh0_v3 z#PSEJd?=lhcc8L+_-pE$ts#J*cXHx%3MC`=B~i(vzvP{PBe?ku9xqVs5QVi~pVr+U z|06#3s)`bzo-ND^?aQI~cX%DjzLp1aCQ(A_7kW#*!9727q;dmDZEmCb(C%cOZc}Z} zM5paPa+9-<*~wmJhEU=%?sZ1@_Q9ZQQK8@YO+`gT(JuaZ0NS(0_hn_>1TM(^?m{s} zQc_Ydd(`fo04EE{k>`fh|L?O_5gDjWKkl8*1QWShUjL8&eA_kFH?sD-fh5vw$-9an zPEFK&a?DTroAdZ;EBJL}OWnWsFBeF-fW;@RiGZ#gn`;(H?Pa=i6(i%41^N#Rfywb+ zDAaX0m+~)P3R@;1$1dp+C>6CFjy#R0pDK&d4N^Wl;#&EXFnxYdeJK^uUmUf&6k739 zE%R#>S?IgWy2Y!ZLZ8p%-Uu@MQ*WK9WmsBTaq2N{8L>h4zfGYF30r)**8rIqmV3uFXJUOt`bn59IoeM5;4%mXx zjvzYtHyW?}WxhB2OH{H&ojun)HZ?W%+wAO3Fo=9T-!H>J&iB+Vw29;FEaU`p$49$x zd=i=!^6+V&$W#UF?9N1@d!P9Xn^630=1lBjJI|09Krnv+O#p1QCGFAzSavRt4cWRh zkc3REw+#;`oSwi;1H~Bc)eDQ~f$>E;D*A16&S(ms4r``2!HWl3iU0Ts$Rz*%iNS3G zdBuVs(`z;BBV`juzbYtKj;B*N8Mwms;1_SXojlSbZa=p_7Liv42U0IIn2HBb@zcAgR~{n?S&Z` zxJ|fkBgU8{f#N!^8OSLZf6?k1Y!J`-JgWGmxG3NT2NTg%Ue5mcF>6$7;}OLL`mI~H zG}UHLr_|Y*XEGeB!vTUlcxcT}1+;mJck5H;6igx`?#efRGJu%{O#z$UH_&6+PjCDh zoHrO6!Kzf*24tC1H|EuugM-ha*z?b)CMR2+L@y<_KA2}fNoFF(=|D3E!MMu68T5xD z`f+>Vl$SX!E47B)ri@y59C3eZXep$>7D)X|cU#}r$Rfc`xAY!H%yxzyJ~r(QF|okE zGj}pn0Ujy!ZSVU2{7w&$dv0q>-LA6eV zGC~u6o0b+Yu{)qZ52~+;t*w&Cs+XM|9zZ{kZCyIRegm{Ve0I%-tJqbbmw>QU3a>Nd zR>~>KWe2hXs)({Iv*?|GbMe1_{~}1h4qLzrur)(79{sl1US$8C4m2Abctiy+Fo<3+f`41==#NZ4(t5z z;(Qtrr1J)2gU{hc*qLsIh>l}wFDnrIgmvGW?q>|CEgrf#;~oc3-5zb!y9mRqW3RJR*b!m$`?#jZiZ%PVA1jX zY5AkvtFLeCL&N%n4ss(PsbgOw#PR*~<*CyFcL~0N=ys;Ix7f~A1|wN)DGikSE?&gj zLf+e`c8q^R5DzhZFAh7tYF_7Ba230PAKSO+HvD<-FV&S8HvRQyECMOx(E+}`1fVpb z`U+Z1)T?VeV7P}wN0XMk5h)KzM@)cK-q3LSP)2eCM4r%c=;xlRrPcjl7N&k)ll~j~ za28Sz+Q79iS=YTB;AdA*f%%8v-q0=4`PUS1P=UIc*1O_~8yd_&srXD`9<6s#KrAk4 zRrXl?^MJ3e#%AOIz1y3 z16pz(LvuGDh1@3!e;pW10QDuRDJV8t`G#GUK{>dvAtW;jfX0ngEm-)td+hr*HT8bk zXuK;+(U$i3eQ=_Mh2cUUp|#0^fIL{Ah{KW+6ZS(B>Y|L2735C#ylvpvN;;_E_Wu0i8ijf%R2o@6ubF;V!i7f z(-KJ_GBwPlS~BwQJHzV%QzB#S*@l5EI>L}o2g46H?j%yAtq1E=D^yyPDkhm~hEGbBR3!(Q91?B0C+v17G| z;Y0fBxMA|BL)-sHKj4bf9m2CyE|^&NH;cpdnSMKN70th@*QE6D1tv*EYC(QJ`0DZ; z(9_lDL42fr_71o}DCW5{AaoP|*!3f#6PE^-3w*G9$9sE%QPI)m<>faID}expu>-)N znWLjxwiV37fD2}w*o$lc)2bE(Ln*EK@ra9+j-H8vq^fY;2AIT4S`BP$xk5yQgeJmi z*TP#}RrJ<$at{^xk)OFsvCj=N#2ShQY;cq!@K|p=dwe9G8_phGtGYkN{~+stp&}_y ze#oA}%r2b@S5@fbZ2H1aiFRXSWL!CnK?I zTVH=xlk6$ZtyPaG;!`2?-W+_RFxka8-uUq6~SI4cjBbUw8R{9kx#=(?{U==5G~M2e)sEUsU%W0wa4zD1InRaQj^k! z3t;i!LEx2liqfV`cumaA&@)sOM5bbw4e7oD;SF69T^d8Mb!u#EAjl46KOk@e=mr(li;I{P+=- zD+KXofw9|vcUqzjZ1MS0=To~{6 zx+N>>&!-VPKQnF-1r%0p>5^kZTr^fo4r(12z|V@GC%> z?E|<0hXWYWnK{Mo2k<-fo%k2P*kb};eW@2A9qhfZEMfbgdg8V~_A z7d16+egs3+IQNKsE)xYY|Ze!ULYC~sF z3tl-qf&D2bPfzwA;4hYgT**@Jccz^F;*0?t?h50p`?I9`%rm*~-gPfnV9?UgfQsL= z?5f=GwhFklu>V-%>;lC_6**^IYGPDaFFDQ|f!Bxzmg}Xm@7YE?txBz=C@Q73JA1NU zt6)7`jD2jYx2Di(BdjojFD-?ovmng6$wL$YO9KFWpmBi%gqAgX(!t!)QcitPR(#Rr z4xj404%%`Lr zvM!@Sg_mqutA^0^=g2IbVPjuO@R7c3hA9w$19nxeEsCN?(Cs>(&!}GyX~|-8Vys9L zqqK5&C+GQklr8FVNr+3L+Dji-&!2#PFy(*pY}OU~Ki&kGt35WS5*O*B+kwKdR9R{8 z0o%~({U-$&zOJsAa14NHaH1AL-vwla{kmsyck9>}93dp@@xyG1%Cn`_Q*n!P@ZfkU znSGk>{H&|1tNnnUGr+FmkpLbxTHb<&jJ=}Vx{;f|e}{73PkZ)2@IHhLAyJ}tj6~B) zP<>t9rICU5P5bv18`akx)b+Im8Z?@Q)9Vi) zJPa)ldzGo&p{Joi0zKbF*o~YVoSenIu6JD~0c5=~S;yA64x<7prJ|66oE$T<7sJcZ zkqFKix@bcDP>pAQafrYJT+SiVI>>|oG? z{_Uf6AaB9ortnDsWRF-)bO8=~e2sylB5mblLaa)~V123sEyzF6QgaNsSDP%1$|%Ca z!{L-%{L(eP0yy05-TYk>3{0H~2wNZSl7xZkZSL%R4J-^uB|8Uz6@${Q*|biJ+(Vt- zHQtGAvCo0zetbhSu3`f~6ZgiPq(pJ};dPNgR4X%PWC5z=e8a8Gq%U2 zp!EN`4KlKFUUu5=b_VHnPVhiL%Q^Zh(#Szo4{2-S5f4UNH9gX$*vwm)IsBSSUXUI?ur**3_gq<3j>WR3vcWG(Cz+HhhAX))o zbGSJj0_$ms4}m^{<*eTV-E!hhUIAcR%~Drfj5lqi-0Whymb(<+7AZxy2V3xi zWB>NP&}ZSo+oEuCpiCS!OrJ<7t$xg~2M7fFG9M&RedgxoGRdC}3=I?9@%(vezVH}+ zVc1tV5QK>lI2w%pK`oG5;jy-#z{;lUd#UtK-~X{>Mz*{kUA<(AnyGp$3VWnDWvB%YW_!_(v|youEA3JYf*Nq(C*D zn88B)6&8wkSBfgSd>ZIr6Jd#cwSn`v9Zs*(>DX7&RzO@-R60-dUX?+js|Oc3=?j{3 z)f&UsEwh1ug(7-E=>yOA<;IVoiVhr15yq#B=~<@^q0a`lzZh~ur9W*oK7I9@zWln~ z=hwjxhUuP5w_rOBUUT}E?4P>7M$b4Or&|$$IZ`Zf0`|~Ic^SK(NG@B7{ma1Du{UiA za=IX|XF$FuhnrXe$kM#C!w;e|rr}#fW^fF+*8bW&yaw|Pf6BawO+4)6jIV!=;K@Lt z+JVyo@D@mUBNFRPDVgV z2J}=N>~P}bUG}KGA?E0_7`jPqyQ`^1l>0NnDJu6lI<#?9T18v0^waTMCy@+b+Z25U ziYHAeqk93!VCVI5A$@U1`<#J7no8K21Lm^RLNme2*;(UP-`m;}-IB|Z>tkglGrJL8 zI;f)1F9zRkem&ua{UQHdkpL|b`zCwgRn5$`LtQ1>4lb}qv-lYlXDf_%U9MTwF;2`^c3|o9p(NE^do>irX4;o)psT@wsq@{Vahl?Q zX9iQd-33?c?`WBEd(HDjCtqJKHxXc%g)CO)y1L#F_x1<6ysm*RX?_Qs#(=d<1dT*+ zIgi$uVsYU4Ld!_dI68(Q!rtCKwA^B|7=WAD43J4AVJ|-j#;F!K1C2E4hmpFQOdF#6B{+c8<{F+1q`m?O^BGytGnbG2QT2U&i9ah3_;0P~=xor%f);sub+RBx0y zL(ltJG-eNzlo=E)J>g>A5*QgERLojxl3;B7gY3q*i_*LxSgdye#P`Dyc8uHSn!9-# zxooz^81zQQ3I)?SDQ+F- zb6{3}{H)SCHa*?GvQqqEvKSWCTy%uqrIW~5rNIiucH7Ye3|^qC!Q{Lolbn=vse^a9 z-jbH7ad2>81Y!WzGhP6pb7`al?u%pr(gieHTBdl|Uir*%9kbm)l&KK>kRU7KpRu}!^98NFkBKaUK2kp&WjrZmSBN%zU)KvJL21hj74fE5T zPt%q2=3#f5>yi|zy-8a&{jYTT8|2UVAD;93c1_dAKRiqXsarWP8J3oS`gb0*@zqgv zFhl<}c%Lst1-uuDn{}Ssj6c9Xb~xojbht4|%32Gqhnz=TX5fra(3D}IBHDnGoUP5d zjJzFg1z*ODqGnt%R?2jXAC8TD*(0t?J$WOV3SWL|xCllg)qAeflw)Suf|_gC69f7%HF zb*g(f0TM`BTH56x_Oz@4OM0k}{(LK>c7rByN!hY;PJnVDN`yKR{E9A-oZKsdo#uCP zN3_2!J+)H~(V!M#&XgN{`Eyt3poOpDstw-#*Hlq<7?n7e+Cb~&f@jzu?8w_bn-xmz zw!9>`z`qzs02c?&a>OvuT^#`7Qaa`Vd)fQ#&tuAroYQW_4EToL;|Z=L{jTreUQ<>! z3l#k)#+O?dFlPp;eKFz;eZyr@%%?}RHsrvoqozMu=__eBpG}CGK^bBY<}!38_0_`$ zC%A9uq94?r0KEbG9hVk(#aCRG#gecM3u;0nfmgB3TEv7~ttlfg^`Xlx(eAq|Gcu zB;8)yw)#Q0+F&dh(gt^j=` z5SW)!0*eWTF|f9Bid|e1$sh>;)*Ibb)0O+c;kFLE>L-QDRn-D5BpfO@_(;T(zK2ur znECtDfrB%E^&sxxNv}E#N$`Ncnn@LoC*AIx8I?&(yW&D^K|pikf20WWuw1ELElgGU z2#sF?o!YQoPf?aOB|Ic*H!LrFdj}Etqi<;V5?K84@zmiHXmWc~kYh30ZjmTHYjt|W}O2N41l+96y2-ZW8aSqMVG@Hh9W+J#sIK<-Ves& z)zww8&HdBkT^Kq@S{t|9ZfI6p;XMZ(8~8LhUjsMA@AP4^xwPp0^}R6IF|*ZM&%9iM zU4rLXFML(&A`V8;y&2+_Kldq_)=T|d8$N-}rOVZ1YLp{rSo|q3J1ydrtl-1orXZc- z%EM$Cp=ylmFI6~dv7o>Y3@g#!!IL28@oknD4*k+;H82eP3EnGo@KIjFdzC9^_53;M zn7uCcH)fCLz?F3*HtfQ^8<@hF4I6~qwNHi9NJ`63zxg`?-7HqjFJ3e+*7LfEi3|6O zc90X8wZEJkPtY*o`+j2W?enFZA5!M|9_929=ba^r2Qdu*Mgzvr9dRH-VOtmGVu##I za{&O#SFjRPWa95{Br={X{Sgd4-&G`0M4%!92>Emyv_t-bxX+O(H1cI|%r5It&A}%8 zU+W6)68|wGKA2yH{Yr;wpbVWCx~?OsegbK|z+%_#%s`X1m?7S@6s5^F99n_=KARw$7H~Q(IX&M{GX-tsKdxfBMk7(j8Yi`950aDjU{bAntWjl}v&mdqV~Q zli&j^T360P2aXubdf4li%hb{gfdRXY=aIwCz?%*(3&O}u^9D!?0GePQPfF#F9q05; zya7Ps!TNwz1@6cn2rl~wSZKyB6zd2+>l4?$bQbXOW##y!!(#iuz%@|uMM-F0Y>z)J z3)6soci?saOoMvLjYQJOT**S%{OVO67Z2z8T5)2~aPW(2Qc6rDgT^DN@+l9idA7St#lASlh$g*l+b3z0DS<4RDhT>tVl11C5I+0`5q7sFz8>JXv_r0k{iE# zVb5#2pM?M|sL0HiR|keE5SW0gaTaD{V}tOA!CWpHzJwItjy@ld`gU=Ox*%=p)cyjt zn!`(4V23DF3AwuD21v6Fw_jLEEQ1^yGcd3j)PBQT)*2B44VN!OkxMH#@}Nm34#d$S^&~3&BMdfa`|tin7}gc z#>NK*-u8#;yNVw<-!8S6bzA@hpSeFn;RR-WIt9H_O}DGNX^0CyPNgd zs`v?Bap5!Nf+zCNXq{Zt3p02kwnTksL`}_exr-}5!U8=Mt2NyQqxR$7MLtS`m*Yd5 zhvBzb{?v`G&H@<$_`d%fxP~~|*~4pvK*O;VmXFzkHA3>ww&-P{jscG$#1&L^lAA!a zbZTlYJ}yoAB_-brbrsC*&^ABB?q%f4U{%VXB7*GlqYvWCgwh^Dkkio6z>4|G-)|M& zCW2a?&i)+6=CaDc9Rty8@qhCVy&FDlb3nJdw1u^r z#ch0jzDNjkrCn93XL$J|mGJ`4UsV&&__*w*-HWupegFP4uzA?@52wMkenuz?+{?_s z0$T7F&Cy%GG%V7_{9jbPcQlv({|Edwk`;vtAu~e5$jaViWK|TYBuSExnUy4aXGOMz zh=zzz_Fhr46OvI#8u#P+eD8Da`*%)%bWR!X>w1mn^Rb@CVXQTR@&JIK>~Se6sl(FJ zf@-@+?O6iHr^2N_MP2&$$!igTEO+w&PEIS|luL_=x2Elb|KH|pVLv~u@#e6ss4Azf zGkaE&*2U|lCqx2bOew{B%jbA%>s9)Va@+F{^;Kib;LU@cW!T<3(|7i@rs;u_-~%E= zZjs2dS!8#}lGu!ji;H!W|G;XKz(l##oRn+;Clq?!X8IlS^=vbKQWoDK{luxW<4Feu zmu;Mv`rhs+1Nr|gQqJOF;@eWR735A+PcNE3?6#|&U%mIuxrQWIJ)2!-8vNCXQ}bnl z(zRJfv%Vgt0`vZZyK`&$`+k5e!zBf+gnT`;zisYkdK1syVnaDEE*?{(HK5YJEV#Lg z@8sOI(o=C1g~x@oI~CR|aaG!bCJ?HrhU)+@P3_Egok)dan)F;hUxAP%Rufbd3F7LCa8R)l9;K<=F*iBLm|$2Naq?QlOpusyb{GUuL{NJ!X^md|l0UL9elXe9Enh#)N4 zoR#+$Prf{adVL^^jcohpl9j(u%#fWEYgaRrz|pB5jb=4m6L31-UylCmu@Y4O%gO+y zpS*YhxcT5GuFdbbe9ssntzgtP8(Sz^H|I%N8Sfy(LeP#bFO92>_z{php|OOw?AJT! z!Li)2t|m6h%yh#k#gpg(xBwvQb0BoUU!QjJaxl#Q(%2g4@AQe>;!&!N$m4Mz=oATW z=IhOoMO}V**m%LSjf_}YCPNw&Dp;J$;UC*~kVM85p1|qXo9OJ_SCK!a6j0D7w^KrZ z@S$EX5TFaL&lJR70b*}lbEf1{y3c=T;t~gig-xvIi#bFCq_;i>{BkA8qnkHRJ}?Bz0(2Ywdew%=-BD=o%QLE!f_NF1gC=tq!!uK10lGTLGesxr0khwZImi`x0aEm9HGiJ{ zSU@)mTyg%hv_yp-AGO_B5frBnV<@=eZl<24wYwAKs+ijXQ&1Q;B6TV~J#i{SNx@yR zJjNKLT3OB0xSp^n0&ui(Z@4p`BgpqxUX>>=U(%4opQtRDJxEInLOltmxy)tQB~46B(yi}8p#Uw*3Wxjq zNAZ*(WKmU%g*NFn#^?<*^1bqoez&hh1KtDKoq* z0`u+fi#E~E6(y21Z^e*S|KSCL;pv(O?^#5jalkb>qR-rx6<~lO8a+74T3cgiab4r3 z%-F~CrDIUv2bhBJgMt#NH4`-Aynr0YHIWf;>g?IXr2O9o9T%s`I+r8u_b~7s5Z+Z2 zDfAZ5O_4d?c8I#_zIF(R)NH3(x`Tx|xia>fW91pfem4O@z`>8A8}vUULScKatU;^z z!e{f@Z%4e)CAM&Hsg(G@kZ!i5&Zd?vseN0_m1ZQ4UR9=Rv8#^B(joKt@g^{Yv@ZKp*@?J$Yd2)K3cntDo}ldW2c;~Y=N2_=nep`^D;9tpFblMuc3g~z}lt8 z>6@g|hglb*r>)=n_xSKrQWO7vXgKfOLIVY84|hk{3gA!N;{d_bkxydCd+1v|RBke~ z12|pzfKsCF6-bHK&AELvnVWC*C}7g^@hExKt6nC2?EN(Sf2SlbI{f9yJg-1%`l3FT z?M7&S|L8o|d8Ou)djGz%V!D>-u3r5jIYmWH)X8bc!2wl<%z?_`Z)h+8?bzhrfN(aI zZWZ?{*fM6cLw@0qKtc}>`HxD`3FgBOVOeS1>l+3|4W~>zr+A-OJYzcZif#jGiL#mmNrK&5T6RhFchhg2t!%Ygy=uJPFezn}|-J@qYv}a>g3IER7i} z+(O66l9a_UfKuaDiuZS{*3=T5w)L`r#00$p3%=pkrecwKm~P4^`Jcx_Xn$u~8YfK5 z0KRqn&%&@g)0v)Fnq2j6W5a`=iAKx~AR6RFb$9}-9boRDC?U49^LvWn*W(#f6}x>T zMe3`ShPRQ+v-7)KXpG#fIxA--EIfpx8V1A^rW}hRUiR=gi%DShVehABXzbf;#4CB& zAmv1BUgkTboA1p3q)`@3)aH8ztteK~L-X9M4ia7jLJ?5h+~tEgNpMn^CIj*cat@pA zbyqIEqwadoj012?FtL?~Da0BA$92ND{%WLnKGs&6ZYKY`xzn}fTQB~3bmnQit1bP1 z12<0@6v&@=Csr{Nre`K>!d$H(K2M5T;Y_vX zPQQV!2L^er`|D8Opa4RA;Jr)G^MKh$H+0dC{PYua$m;V`a&S;re$od@y?E095Q^5L zM~}ul$W7Ef@1^|R6nk}S)${Gs)0UPR@VOe@s=BszOx(u;^4AdU=}nwRh;?G3L8K7p z%b?+JZx$~kH-Unks>_eLd@iD8v)onbfVeK}Lk7n28^^PDujRto{PL3KE6VjH)B(Y` ze}GaM|L_1q3Md!xC1tz6?u}6AHNJ;x-5n4kVQZ`I1%KXiwjB*vd!2m+f}3jCtyJb!rB{HK^v$PXmH2qCWW@0=UqNuSUK6MAYFA*I$~#Vb92&k|2P zA}d!s4eqGs4U4G9O!M(~Gp$YL`i3z@VVMI=hAH2Cl9%L~%czutU5__5qL~;W(X7eF z_62pHM;Jklv487yOtK3yAVsNsgD)n+aQLfM4~2G&-YD)TlDEgzuxAoUVPC)$L*O4H z%CS( z-ETFJ3MRI0!Kw!W= z2x?5;m2n`|vukM+O-Djv;`p+=IuHCJ|5GgVHEGi#i7Mxlmg-$x$_45ur%(W66MnT; z+8pWxzXFlUv@|R^es@e0P=Xu;6AQhFuI_i(hj#EXvyY-CxXjD0G4KJMs!%C(dV}*p zBaVse+~&9N0snr9{7da;+xBm|=69m;I^n$mgGcD;N#&oGP_VFt=C6Hm&Y($`FqwPI zv*Po3{;;LaSl4Com~^)T_E!@mTKYZ8gDyK5U6zFzU(S1w52O-9jz(=JIB%2 z2kvxFJJZ;ORc8~Ql>bP}5t~Xc5TK1srlPw9^r=&yEbefpvfFxbU+f!zIT;_%-rBe* zOX(ht;sCG|b_W4?7|6X6)_5d0pIWK)mDVeN<64zf#o(&sEbql~mTY6T8$D^d&yNL* z;r#g3$3~rBF9Op-c3Z)PGrho-JKCTj#u8xgB1nDg0WcYy*Xoesf&ayj0`AMbFysi3xHa^||7ijE;U1q{N(al5H*242)aUC57{FfKS2MD1T zs1`CIil{4mTMm~9!eSMb&G2&BUEY{!YB8)OcA(_!EYF|((34raxs)Gm)njnnS*0eq zcN;U~^%zIec2!EvL-td#t<#iY>8XGx1qF$6Fc6vrR{DD?=P1uV|B$mbjyR#x zj2`H@k!yD5wYPb(7kE%!NL4)U+_-HfRRR+n&Sp-=Z}@Ei3q(9%?2>6 z`aW(>z@-yDRODpMl1mRxo;*n?1}4bLlQRLQLv?`iZK}FWGyg}d_Z=J63D4_ce2nA+ z`C8@~1}XT?mPI;SItr}!bM@JepqQ8&cyi|8WKNuWgE?=B+c z01-;3wku0K12&D|qsOero`o&5ldk^3v3UGoV$M5#4z4igy~lbLj1 zEBlYX4csm-RUX(CYSUZQj}u?JmP$`P)(wnI4^>>Gm&g2yM2XGiuaMsNWbS-KO{r zioY_%71a!fq7|PQxBdL#_3yoLjkFvle3v8qz<^h7)tBVlJLe=5*K|_yoP<)4&EQeq7 zra1d&?&Nh4s_XC*bdHaWk+6i$yEBJSf^`Naf=kVH2S`koL(F~$RgD;D5hR8?t;K-! z;j*D@PqPW5jdEylf#9?=8*nmDd9u6Diy{oRl$U=8Q}@aHyS{k|Y6l3kQCkiD1RViE z1Gw!693LrJVKoWSB>+=0#-1Grha+mfn$g4`hdD(wmHgiI{#|K3H1Fq+sJVA8;u#v2 zSS{eZwo`Z`-+?V(xq8)I9^g2Xsxf93=H_p}nAeRz`6!W;kFX^E5A~%_B;EafgbcMVd49wfHVJdF6LpVzy>@ls2+ zY#p!BxeIb@(7~LZNfd5?ZYwNp&?>uTXs^&>+Yup4SD~hA z*zr)Y^p#e7vBClcJL~@s6RB7^<$vMP_FO}5dJ@}M?L#USCd2&RvM*O9CO{6$z^V>8 z4pQKLs6#-AryU|sc0jlK`sAJMQcIgZ|NO8*E!0uC#emAJYN?K{a*bbENfGut7{Cet zB%BC65~&|2T;!JDY~4%h;>}L9@}vPIVUY_CC#IPniEe~8z#{@k1(ZFRES?V)(+%$) zTU%SBjM6#;lQtnB9Tbmlwn1I%ss^9MCPOnLNjuq$a~f5*(vA@EBOdI0Y!wVmqV$Vt zK8a`zd3TjDlL;o>MyB6m?K8f>PT)>mAN4&uoa+~>4a4H;#*u2A<=}QY6NZmLONhin@w?+qoIKT4qyN!yMbPxPdQZyxsTk}7VtR#dA_S~=wM4eggi+R z6x2>tp^Bmo$LEtU$e;I>@o_>e_jPP}xm1tU=5xr;Bv_(TWp8L|b(|MZ%C4a6YB?qv zSaAPtok9q^eda?k!tI(PWxrKfbY0H?6{m!JfByG=) zdPXI6c)b??{atM3^^)geV^!8bn};?9ny?jwEijXA5ASJt`#JYs<0Nbt^^kvVk6n_5 z%azA`{LkSc{kOK2i{R)oxv?H<IQ&VZs*TSn*lzB#If*vk7ruQ% z3ZpgZf&pdD!hE@7AVWUWeSeKxo7GN{j$OMV;a#AizU*JMp2(UOt9c`)?K>ruNvVib z=RC+^tin0B>WSxu4zlb7bbJtEi$91ckSLy zs6jZbLn{nB1gOe=blArrk>LxSb$dnbGBJ$9KxfkV!0bmSUjVe-M=BD3N{WsCkstRt z?rX}st*09TsOzS1)}ZY8s#2`9KVnFXTsi-CyY16BjZ;s}hDM0^rd#szu-!jaSS2!L zac?$m&5(_)$_2M_?qTbH;=dOzvoYTg>ll&Eyv0v%14+@D7jQJ!{c4Qq#rc{2+vI9dDrorJm!sq^_`hBC+lr_eUGo@87pf4ls?4Lj*Y9J7;sVE zleyF|J?LeL}|h{;&@Wt;@Kp8!ybEg+@88&%enaT=PCP_!U3gc4$=+p>Nuc`g3nh$o**PEX&> zB9rz3nL?1#Twb8ycCZ5;(&*P%DU`>DRofzZmHis;XS$#O@4b0$1s!C09neS+uDjcJ zpCDIXm8Y_zA_(x}PbQN1jzR#jxwQ*!z5%8)lFeBz$(zVw|H45xpk{U)Twz}{w?6!g zQpa+hF2EAI_Pk~rI?fRhm;+*h9`+8}R~$#S>^o+eBmpHnvUw0rK}&ZQ`Q+07F{D~= zefIo0p66S!>HF3MT~-6eh}=dIfC znZHy@XN6d@=Re~ub?|Z3Wj`>Jcx5B7sp@>w#LfvNOw`j}AyAOeCJ+G*rj0N2e-t-8 zkN~7~#a@y zc@iRNIqOz{Ob{Sdm6!_iB(~~!1`Q#IbX!XMz79&?6wN3rE)}`G-b?-mhb=8F-$IX+ z(F27WV#aWXPd%vlvv3XF$M|HVQbPR=oPzF`H`v)4h}YFzr5Ruop6e#(_RB&K zpc!!43=aj(@`{n@ao@cgW>?9%?q(Iqv^6+QGAqov$X&F=MY!~DB?%l9XP#I|1>7*8 zNKr=g~Z7`%e)1?&d>#>5`l%-IhSXESBWi2+JJixSj&@8u5HKCD^ADD#Wm1U<+2j@)OAaj zIO${hZ^g32=z)aF*77Xq5ftjR4LEgGNf)ti2DObI1$Y_sp8F%TPjY9J`ewtY)f0s| zdoF?TfoAZnCL~w0!M33s8L}~O7D1u|a}jxlY_Pg);es>Lsvw-5ai>T&V9GvO*nfMM zss0`b&r3Bh;3FP*2jc%xz5MO~e}UIiJPBuL9g0d0hEP82)Nn$NTqKqet}Sps>K9h+ zlj>>$YUZTmXnDg#pW!Nts>S=?=4hgV>A}RHUx|~(8^4FHbol6Sr?iA9cdhisogD(% zd(rgDeZ9~g6Ebdvf-pN$`xqRMF#pJsMB-_CX3HI^J!CjE(em3R&^jYUPN%;|SyWUM zIsAlppSK77!k>wv8&?d`W$5~S{*s*5zgdDuZhl8fR>TpDmn*iCq(=p!7x;{EF64TNangM0 zkWo-byDK<|@n0h&srcQH+mpe$1j8?HEE)Crl#Vh;8&4?R5=?(3_wV%d`CF#to)$p{ zA-b(CQv6)JePR>){9^MV^v)Vx4E^SGLIs+Y3eUBnOYqhe?HLAR)%az78)sc^WpXVn zyAz@)YC{B&X=ouj3>iydAYJ*U@d@R^t8|{>1Mtm!+|tR;!auo^J$T+OMV!>M@TFRf=d7W0HNv} z9`-kB;F9O{bLYsQRz@C>^e?gP)L$|gGY4hEsk?Xwan!Z7wT;1TyCoxBz*LKMWs``` zgRC_`(5VfSL?6}>{;9p?>+iA$GbQ2+ z3csr7M89KQ-+0J&gjq7PnC^sq9ko;_PwbQBXDym?>LaX^Q7X`Ai zq-J$kalhP==tqPuiW{x1`o7ri_;AQai2N`+NgD?dKG9r8vTYxcyXJc2YESed?=83t z>&i4OrC907GbjH)RiXonuSLV}90QE$qc8|WWEniB2vI+$cXYx7v! z{iw9>{^8ax1G(QK*wB+7y8+H_#x(s9xgyJb(6IC5cV@#KQq6h_28FL!s2C4fFLu!AyuP;Gdh@93O#f|0`xX8$6zbp12ulg^${AGy`-f-i@tlYvQUakEdq*~ zSbh=lJgFiMVv`y~Z)0IQfkK6S%zM#mGtE$tsnu?qh@u$@|)lg;n=ZN#A#)SrbA7k$~OFMa+$Qr&VQEVC7RSoI7I z`C^-`A$8sUi$97xUL>Rcg)d@9VGvWL=RW-!$G;zQb23Y0qw9Vb^z@>>!Y8F>uX&Kl zI@(_jlAcsmg+ZzX`O3W;U>1UCj$NIa@mI?gf98qgq~i6ipGvgdNvU&l_JeFv+5dM?bIfKBd=w}9U)F41GMF}Nr z0B@Pdqgm&k?Sy2M{Z+S}HMV|Z`8(6+!>=_)&JP7oBehp>JyDxK+cms*;-?jr!N-3M zQ~6TW*_iF_KD5*4Pq8jT8NlX^;}EZ?;pv5KysY%J z-U*a|f_w?nEdYeILy; zrh+g%%EqNGGVaQYaBrVfz$^f8WF>V8Fs>&4hR!T{2`l=2sXPkAGkbahY)?MTs(B=bV$k ztdY#oe*0Bsh0(s}I5B6X2!2;s4^Mvc&W-nGKMwOr?%YnR{6mjZb=iYij!k%7%Bwcb zAdkZZ0wc}iE9TLHDOaz1cfcc$X-JyF@i9lN!{y?2k%hqO57K|__JO;U5#$!?ZGrbT z{rn-3y2lYQRS7E+3bzTp$3;an?-MtRP89NNr{?C0r0WuA3ehg)T&Lq?tl0O>`6ZMH zNN00pD@J@7lFTNL&WK)qU4kAy^2M*VyJEbrsb$U?PCec-M)`b2^38=v&XM+%tU=W* z2Ib@qsIxilnMPO?&wZekax$Y499|i=80)q-L3F=hc%amQDKxm``PHg4=Q~2>%m=!c%OP^D& zoyQSUE0Ls!Iy7mHC#>dv^{eYem*D<`#;_*(JbM;{Z#d0 zx9sivK&oBK)jbUoDVbz3Czxh1i8QLpHw*|S0GI}5PQD5E93U$k*P)F*D1z~q3wXJn zWYSVn#8r(@Sq=5b6P%X;MPr#B=k%53pM=ix#`3YrGC4k9#p z3XVOMDu-GfKD9mc#t5p^&4Jq}dtdWP?VC6L?q1%{5b|PtKieGP(*!KugTtnWLZ30t zClyzf7Nx4KWHH51sHrX2TCif#vn_vflZ7uXqz>k<8GrY2C_t!Z=F#8((2UII{qU^r zVRHZeS)XK)oFIDcOg*H?M~);|G^G-U`K&bgI=R1J#G5dQHy(y?YQ_wCfPEy{MgIU? zE4qvB0W#6vn2>6Z9jfLRVEx3W5-0pK>U*Q?>1t%)zYbil+jRujgv{1~$bNR7-fVl3 zJx^KqAC1k(rYK;Kzq>=RyYJKGgm-s0NZgp|_R0B(rw<5nXy2usg509#8>kHrOn3jq z(S`cF;4Nf!6QA2tWPJZt^<{^?&9wIVd9<7d4u`eBxSffem=urTF$bx_l%wt11LsS% zZNXR*4;Q`;!oi9D0MY;49__f(G&jYMmi^CHSp_}Sc`ft5*$ZR_7QYDO2UZ43^ttE- zi?Ts-K~@JzO$^QSQ$$DrTPtJW7cyQx(nkA8%J9Hj#RDD=K0Pdo!~nS?v)yvBZ>+oY zUB;&SENi~$=0<6LMUvh1yH|5fk+ZPGsv2K=;2_*`i?CLV zkT$zreT_5a?n>U1kJ8`A3}I-*S&Jh7?(N-Tv#Xw!zK2+7D@{)#*cSOW7wNe;<)Fy4 z-ou4zkrEgA4^kJyD`=#_+7;YDpTx72aRYji?Wk6fiwXY`dDpMA8xGCOju7tq90Fvf z8yOn{>B{5X>&K7`Zz`F=cEFj9Vp!$aF0uF{_iXsR6`{}p!ClAERDqrx*LIABC-A1W zHhLJ~ajD5aMYR^pvM!}1_Q)k&PnyZ6bCuV5y?jk4(rW9Qpt%R*H%!t-@k$nr-sHHL zqIUZ_ilYO+Au=PoncXhs_tk^BgxXm81Goc9G1|B(T~ zpxjG0aJ|5be+r$4bJy-r4W25V&7MD->&rw$KXM_AFYwiWf?P_yk#Hx%yWw(SliCHo zpH%KuvT%RIU7dp)22&H_t^n_L9}n71Y18D-Nm)$BZg39U9g4N!-mx2FSNH{aJ(0jT zn<~&wOfVb+V%~r(ETC}H-#^|!)y83Dw)L{osnA>llcsBbE>|v<2Qg5rMyTB}l{^31 zP@~-BIgSHwsn})$d{*X}J0+gPQp@jlqg-95ima_P_SBFNzx;*-mGGlH*Nc>V!kr|(4ysare6E!-X& zbQ_rlaVcgL@wD!=x9*jVsS)`o*YE82}O)Te~K@|pXsAYe}7&$w~=`c zX|PC=LT*otwkOhVpmoI68~l?oxE`$I4ypX<>5H&@!a+&BbPY;0Xq{7^94QcB)U397 zJn#0(`TZmFSipObM_C%8>d`ou*t_~Wc1yUmY=__jxIs#(K0C_}J@xAeoA|#8b z@J_AXH5FVqlp#wYDwdyNFveduCD(gSUVrOT;jC_P(zxV|)dk7j)Rg>QO^>&bW%zy0 z?{b5UuJxw49DjwVld&RR#Y8z0UG((zXB_|#FhH&c7CPcwnCIi3NpQg7_46w+ilv_ zdoS0lmVGciwJFt;;!EC#d~*)xGKqy&uMfc3?gkAd;+fMZarKiq*CWm-!e)Z1xe4V$V46Q4<`$!lgdI55sq{}Cjq4}he?FG_ zHz2_xY|;~y)A?Vm^@hL%>Z%`6Qi=qM3}*A!6nad=L4A9*sLSFG;tAM0kzInAv&IV@ zadIY;9Igc&-iH!f#kZPUrsO5v`MpW)s@J}~%eK@eu64SB>WTE(w0{PF=N+FHewg?2 z@yAL^N_-KG3g0!mck7xRntm~GfjviN~KH&``!j!a`&L-UQ# z$ju(!QnBu-Fm$bL*AoZi5oM3m98@m7l>vCR0>y7jXI5~`Qm1w@3DRqQ58?qB*e+i6~BCH521gptN zo%ccitUCG#z`De>II5px43+#HXhpGTw#3z2H4>sG@1zwE_|;uvoiO%}_!z5=c(Wi3 zEbUV+u!OKuN!GU)$Os=h4FLLwr0-3HSfyGylCL=cgyIZHn$H}#zVYw(W8Fita#aEI z%lsOD6e^nM#q`MoGoJ_zE#NNRGp|oc@bO3C-7Q z$UC%Y%b}VC@r>LC=#P!vhKGj(Mi(2Qr+XZTd9NdmgZ_J(-SQINe7Rc?jKqMR4N0S` zd?p2O4y1}zFeYxM3ha(|gG3gt?+{C~WyO!dE+3PO(^FI97SBMt`20h^J`X;u+S8%F z@XhHP)9T8~A|c+tmm3iZD(6*O97lYFW`;c#!6P=}%}wW4jxJ%)x6T7Y+*99}hc$=g zV)V%b)%<}LUk3nA66|Z6%Ro-OAB3t?2j_+)?p@26EOy(uT}iq2Q*Trw6$jr$3}ete zZDVrfP%bkY=?n#g?}no3h!)I?-(Em#_kgW>zpJ_79+yE>C%bnYx1 z^Rv|^LPr5o6et~p%qx4h)jBwBM+cq^&N#dW6p9$0bT6XdGR*jMetw??w6csWuM)9t z2;)Fi&~*!|Q%)#C^Sjd{mnIt$Q8QGXM z`9Uz2%{Rqz%bbnq5js_)s~wkjR6J;|39dh9nU=<9XQpf`!!gj_iJU8xv9OBDkw3(a zYF;xk1b?{nwpYpuk_-D^lyAga9G-t5KW~$*TV*7eTR+gJU@!Ki>Crx^w#nf>+)Q!BcDx@1cT`sudn#n|C7!z zoaud&6__nPJpw7kzF3-WI~MfoKfuX2)k?CE>P6|f;1(KA6Ql}#`1wsz z`z#tuob?G_jujSAqy$2_F{2iBiJz&vbPeV|vZ7^Ic+U9lzLdUii5R8K*1pobArS?t z2+XYik7aV!oi5ev5x%a}8wF8wmEAM0eEu2qXwXTcUZ}EJ%Sq4`&}lR)G(+#h=2kLb zJfx;)=n7GJt(oxM0A-5YDFU=W|AxUg#|KAe++IOo6o!Z9Q8eO+Ky$iNP$(nW2eDaW z1S%|MkZQDNWwzqM(VGTU5NyC^{_xmL=~=i>w7vQvf4~TAB6_pshV3I0PH*K0OGw}| zio_rXm-rTkcMsff$68&6CKn+SeF7vMrAL!<+V;K{wMQc#>6A4lC_KWnY9&{?t^u&n zI;Xcg#ay&*AP^SJjN`k2<~oTNlcAVgYoPo(b>>V1f&p#xwVU3Ilap>Yw*r)-t%5Kr zy>k+Vhq4C*gvj+hNaxE3(iZF`GG59112^kjZ zf8HG;r{h@uwQ&WGrsyO8nH%iig|36kRR1-k#rq>cb^~&lWAOP36zDsUGgT5!nX9 z!P5TOXYZ5ku|IHEGe-9k%x!30XN|Z{fOV1nj#+ioo4ZNotOF1InPWmg1tBxB223b8 z6nY|aEx#`Ojnxb;sT8X%l)o27{}$;TATRIh#0GQBJO=gq!{fxfpN6KgXV4+L_zXPW zY5B@c-(Jy_JvVY=gE({u36)FWArxdtI~2I6u_j9XnRGQ4p+(@+Un-Gzpv6YoIZ3%N zXKSDeD*w5;$3)#ZCixk>HhqXED{5@WHq7gdlG}Uv`)I7PEPOL}2xjde@o@6&6m{yU zf%|;gqm;j1oQ~`a|FU504&PvdgnPMIJlgwW15z1+RE;}x{gYBt)iI9>!S~#}-4lTH zdbB(NtpbvI2tlEvqk$IBCJuczbOxG-cZC9y*B&MmK~%Tztl=8PcqZvdJTPsKyP9UM z6L#LRulo@>rE&);d3Xeb8Bu_zxEU!6pxC@S2L^UQsX#~t(quNYIbUrE@y7OM24_`w z|Lz@kqJAr!F~ke6YJn#T#@yBA3M>=oO(D&p;g|V}`~up#2h;bFKErv!e@sa3I~YvN z!@;V~G@J^3@?oJe#0(J5UY{S)92nk3jMGFNM#wZfG5NEZsYU{!BxepDvp_vxKl6Py z;4w5pG%}|mboiNmB48Y< z5BN>7&3NTW#?s&1UdeHt!9)N+OI(xCac6I&mEgD|bl*f%t1(4#hQ}6ZmdeTPwuFg^ zpmXs zDd%l%sh}o_8Q2+rB5q1pKAT1cv4PH`KZHU)A`N8kgI)F1sWS9)clATxk`pfYA7TLy zBfuh|Oyvv`Nov-9Pi~hY!xh<@J98)E?RnJ?EyLW^H&<_hWH?^f-*A0PdEhAICQxAd zS3+7cKUe}vTl-`^01id8ia2^zEJmw5m~nqb$@W$m#2i6i*i23~Z1W7;=!zREVwAy{ zu}EWAiu@wo1W(Q5dH4WnFfRhG#H%GYK>ZMaNt%#22nCHnhA6tAQKiZCZf?BQfn{{i zLF(=CM=wIUsb?f-9}3S=pPIOV{HAzrYQHg+zS`T`b7*8av(6*Y4@zc2r7Zhm=v@L} zH@7PQ9b7oNwok&k0C~pB(W%grtM^%hPzrH6ImmGECbrVFi#hdlBQUpN_9*y5VBLi3 zFO{DAeGIMLeA|^g#f60h!g36qS#dPqd1#2f_(95rA4P2MEOj3gSU~1ijy^sc8FOUE zeVx2}_e1guPDWN6TIBpR>8}5MvrN9=i&jKA|J@+X6AQ7Jqnt@89KVn4iOe@95~hC! z0#$^SE5s8QX2#k6FVWw1JcMpRljS}cE=@{(!iD7nwCSZAsm@6=gH54n_gU{9|IL4f z*6=Z@0Z%VVrj8*dkxx91iVirzLg8lVczU`nYJ_92ge1+yzukMA46gEknsM%bW2D(P2P|uh)_e=%ytl zsbK1A^&9csgY;d)CfleeATkyBQfg5IrdM@ASHT0)1f*pUsoXCcF-k&Vwa;VtJFI29{R(Y^_@&kf*KpJNVA%^wk&GW1POs{22) z2P2QfaBW#UJgvbP(k2Pwl`jDV-wv{*Ykd!741~p#^eXpj;FA6|`rc%la;|3ghs9M- z6u1pU3z74lmdIMOnnujjzF4zUSG+JEt`xceU=4e2V1_XqGNol@0mPUCQn`)>k$_ok zwflG@W`_KoGW<)4z@M05@74a3ZzXK{8oaoVZ|lmWX82;=pz%Zv0}ZJgCzmml9U%hE zH$)R#;km`^De)=)(aTaP0zIESqg~SHFGAvMHf2pa_$)iLjIcARD)c-kz>@f8MmU+DrUqT|i z-e|uzLGZS&^>lFhLppzOj`s%JP&%uJSYiFFgWs-gqr@1|>b2y!*s>uEz4NCxCo}jt zhQgpP*(^c$*1)U_6i~CLn&3rMHxiC&om_@8a00z%=3Y?#s(LCuHVS7JuACf9^h#4` zoI0TxE^gt;GiKWE9>t6bM(4!7^v-(g!yv3f6%Zo{!ygpQEc=DOo2L zjEvstoB}Q=K#1+!1$o$I9rvXK7UELfcUa~37V&#kyit+ig{_0CG-VnvSNdwICv0NGP2SM3_8HWSZ+<`LZ! z2=DrWD3i3#Xx2x0H0s_CwPLxI8|>W`l0Ry7iju;o{nj$XliCEibP;g*>sKYK`dUPp zZ{(eX{gu!Ok{(031W3tRhNDGgBXI9;5()(X-f%!mk+dz4GSa#Vemetoff-i@TQH5z5F;IPpN*|N5NzZj_sUUP^uj#|pOwQKCFQCV6n1g3|=4pryFw^5M8gpTc4u zFa09ZuDl<-)k&2M=(Es$a;Q>cyWE{VEV#{@oWM0dW7bHG;T>R*0m;qYiNVBO&f`rG z79oCeYsQLa_0OWwUk5A|KG;5mUXhqqRkj;z1vpGcx>6)4e9J!`pcw$l$!U>y?c?pH z?r3j+gNSB$8+uYeQgR&mc0f_Y_1(d3oXuJ!{d8!tu%(o`D~v>UVPo;88|L-m;*MFP z{IPY<*{7#OV>17Fq*3P4)aD1g@B6Wz=3JivB{CF{E^^s!t-dfvAmSNZOHhwwdfD9h z?pbZDb`ayBG5EsD_m3;tlz!1CsT1tK74f34A~ual3nww zxAWrl3^@+vXTI8a;_(6%DrCK|-^~qEy1y^TKOJE7LiW@vgms_)eQNh>$kWx?5Z54u z&?xwaJE8!K6Ac0ing8aGwx3Rg)DH(&h9ChqqdveH-{N!4!GW40!lDyF?}U<31DT~P zx8q&P5D-aURKTHf6Lc zekh!$F(Z`4mWOO$R4WYaL8f!^O7C z%zzp(tJ^tYT#$2gx5{dr2BQ_XDZ)YL>Q*Ue?-Iow=b4TO*cjP4B7hjBZx*<9a^g2%Uc1P@|u%`upOyD(k5q z9(ULfLBL~&gw=o_ZYzoSeT<)pAaHU*F~AvWE1sQ*D8t#vaQH3P)zzC9O7E91LCB%= z5P3=$!0UlSk2&G7G)4x|!D1oxusBSK15{h05y zq11{t!K9Y<6zT5yRmyxwLkNxiL#vYc%vmQHdZ3-Cd$#!HW}#J)J4jB785;K?i?S0* zY@HRC0){F6i?PckvR>A145G`W(Hn;#hsHNanx<3!<5Pu9Xi?4WNSk@h*QFKTJH=t#H*d7D)Za#Sl(BDxElbPQQ2Y;aT&H9a=tv|Or{9m{ z05y;KVNUN5cnt!OP(jve<0?Vxo1sPErR{?yq{aw zC)}+Fcu(+qjKN!1L>9z5srvU*Nq(q+c9QMjw+gWC^-+)yeR+^PYw{}a#iIEz?;h?9 z&X02>2CGK9%1xcTn#TWQi9e@Fjq`r_d2N$u<`uzK1!se*TioCNn|$Vv(E zLBV0aUEzRtt5#Y>jCT(sef8*K6`wM%rXr+_kSc&om3Fw@9X5A4Ch?@@jod_o)0ArC z6|S!=Eh)DtOTRAbwu29oJGPnnTp;YUMjm=QVjTSGZO_ajY>l6xEgO^@k*NipSJI^i zWEnXd@Mfb-cX7~y6ZQTx_p1=0q_c{=z>As^Al>#Bgn{(h@^?`rn8-GZMr%{=c@JzD z2dnjVk~T}@av3SR#5B!u(DC{7X8%mS<}1HvTI=iU=P)-8la=1r&tK39O^5phv_;vB zkiGBn<$h^1YRAb6s8r#N7*XU^iLyBBDwl?`M%Ai;7%YG)D&h?C%yo7d9FTQ%a2QLw z`6>GAB$|C>8iR<}Q+|cGjl-?TkaQ3%mGP5G4eTvor9raTcmVVxF|SA8zxTs1)PaM_ zPiGEQ|6l^D6XX<>!~~F~(B#H(YNZeM6|k%>pY&Zl$&`d)<_Ps^eK4*7ZyN;l9t_HygV#uYUe^2B*8|fk zObo&3E^brBs7CEhzY4?!ELC!(MJF0P@nxDWd+oWyv?SHUypCTdd>6~ZXuM7T-0k)2 zD~*Bv3G_{IN|tGX2`T&YG+gcnA15#pQ?oQ)!sCJkjCw)y63mEz7v_fjsB8d~5@kj* zm~DtBkf>gE^9w7K#j-Xy@!|g@;t5GEG8|AY;s4>9u6#p>2vmsVC2R3W2mV37iMf$=NKyRhn9r=*FQcx+3m%WN7JU3>{0#=`T_ zcbE=)Xlo914;wunv#=3U$%X|P^vA8)l=)u4wt%uH_Y5eJIP)Ii_hKk3A;5tqh2hp3 zS7E^~A`lfqfScbw?l@zF*(l96ss*M!@urZefF5a(`fs*827O(@C*o9_glY(C?=6F{ zL)|_Yzuto=JZqyF9p+k$HGI3nbirTl_tfP{E-pH!uumxAdMn;+|MF10Dk?EvGySla zYsVoz7y?AbM2t_}QGI9_rG?4>xqZjd0*f@j%_y5fWeFTd6+mb>qO%Cr1ZB`YmCxgF z`ctwlw@GwTcNX7!%^%|l>Ad3N_YGXBh%$Rik)wi@rAl90IZlM-^1%Up_>h=fnMDy1 z4-7s<{wWw!IAJ+al!Wb~k;cHU;$0nqM_K7x7M<+x4@;?YEy0d3sIO?bB2;)q@z;7M zZ)D-E{DIaD!PV%0@7nX8HFljU4Px|Lx>D#}i?a%HHvGZ!&istCJ~rFEDc02X^5t3P z?!4qu-~n};`dR2^Nd)j&exhXXVjrK_p2wFUECei9(A`~Xn#UHMb}+X2?)BDbXQ(m& zO2;MCqJx3%?uys=tr5Z~(ty@5wpn{1xbxYE1>V@^roZ@aEax$8N+f+o=)_JTb)$`f zS^0wQOxiCV!x7_o%~^AaZSV7oY~U(YK1aH(a9km5h`fJs{o<5hMyZF-&+%ZO8Zk3) z-2;{tRaVi(o`R_9u>r#22bAL5ZqqwCT)6n0{!$->#adLBKjz!m>;)0eRhH$=!2fexZ|e~gJ4||h zK@($Cx^tHdTez%n`e_&GAl*D+A+`*e+vI*66T*CvNci7&lf+HIX#=Ou|7`)McGuf#~o>So`G6ZXXYuF)H6_fcm`o66vZh98nW*cb|;|m9L19yZ@xhQDjHH zHqQ8&m75q_GWq)Y)mFuGNPd=>Bgg_1S{y?FZA0xTH{9^v-|0eqoLH$`P zxX>N#$b5rIdp(mK(l1w7kbkK}FfP#b;%^gfuW;HRHc=>Aa$asuTY{nB?5R_=gEfC$ z3FkIRaTatn`})01K94 z`LpfXra~-BiM|_&BuT&HaQdPeg3RdgHjk@Ao@B~B_W*njzV9?$w@d$VDAw6Kb$?d( z;=T*fv`h$9sgz>2JquT&dJxv%>rhXPk-q@j@dFR+Kfhvg&C!uI{}6n8h;Ebf(|tPB z06ZL*{@c(?zhY*uD_{7=J1TDC3ta}PeT>?R5x(T2@tC3{jbjlc!O6uUpptLs@Xsjk zd-xdaq9u<}+Mg8(VmkmH4gnnZK9Q0;P73dYvw7$=7Uc`q`Gjnj0u#N&GOnfyo{$I( z(iNbRy=sJllX~9hm%cG)v4m4yXy^Y^+*i0&oki`QLnAFnNeKuB4bm+Vf}ns(hqSbW zgtU}&ND3$^Dk3FvXhlMrgCN~<=q{;mo%!y)|H7SzXU2Jkf%A*K_ge3I!*|wl{WG3lQ8g{Y@P-(2a%b-YB>kIpQFSyeT9E&S>A~ znl@%n1w(!~fI$u;gotB{&nx)9tShwlA4seMa_M4*FsMl~nz#`LP$%}ijsfkuy0b)Q z4DiT-inad<#R3B#0nU>iAaLUH%6;HE&0i=(wh=XH>%8T`paY9D@7-e0^LVu}S z^p1`o^LeIbG5ZH3T(=~!Rpnf`;404a&1D7$>_Xh}b|II9&;T5xF9i|@gsk4TWSM0| zG#xaa`^du417-evX0_!pG;<-lMkH99a|`7deVoaDH6>P*M>inqrnCA z07$S}sD^rHeX21I7CTKMWD7xyCDa`O{!|Z&bzf$^N+Zh+Lw3)=aswnGS-Ydxe_xp9 z0{#-pY$UQ+?NX2?O-;t6B}&I*P^IIZW=J#(Ufd`(UfYKS3KrCIADJZIi!*RZh3d>& zac2hv^hDyA`>u+wC7UCAmmwumQegV^&Bws`cR!2(Ru({L#lkA=RO#G38}G1}30)kr zyu4EX8qK^9){h)^@$q`!$JK?L58k1{3%#Y-Qoh4CE3(Blz(qcqoi;3?}LE5CF`6OYRr&f;5z8M`3RRj-UL?Er~j?9ar+9RLZOj)Aug7(T#+3Mc>dgA0tRmAJMVkCbT9LAfRO$If+= z#Y$D~c;?Xh9rGlJNJ)7i`uO0fPMpDX4Yinfw*Z0>fYxPcjda2J+6_|+Z#W^~Jz!=B z>NU1r1+LZhn8R@f%;#5CAxom1!bHxM2=65_19$mZ4G`+Kz^isS&;dkfa8I{QhT0%6 z`VX)6Pp~AMaB$O%)@e2cCKHI;hqA>fKV zUy3F*$7(FHo1xHgBtPi^OxK7n9L896y94S7k>1qn{IX+D%7_5XRyC0q&V~%dL9*9a z{YozAS5Sk0FmE=Xls)L&u*{4dVKFdF!%a_>J`M*?FA5R zIF|;0I^H@y1@j?PLLA5u;j<)TUS5Pq9|mlh1EWBg|GIj@JPP_QuuaW(paBx&m=bRL zj|Eui{{^5AJ60K3S@P!mba~&OjupOw^@rlb)x)@)2Md)=AQ4w;yyz0}%jvFR%^2`xx}l)Nfg)Y9VuK z_I!9U6~Dv7bRj^deq+o*X24dOqhnhy_Uah@V+S10Fd?fZ&Y-(Q_h*CXOs>6s#r_j_ zf$r4}#q{vam)Et;)kv?e5*oe!e#PY4p{JDTCBgI=`=WudRUN6>D<{~IM|6#!Cz2Ifu=0tDttQU|zj z&jP^&(G|g+u5tHXSX&w_ZqM3<6EL>GO3_H-907hOxMfX>s4!{Agch^D+P|@~Cs}7w zS~adm!cxjkV`%V(N|FmE$^rMD~@nKm5MbOShO!zR9Df!-x7KA0=;$otzMffC{; zSzrmWXCx$0L6-&Oq~asNayfTQyu;X^Kk^`3`}?7}9^0tCb452_4=rE+j=4~W=9sAX0J{udDs3$G(Qz`&RY0~b-Ea{046 z`FcEe{}BtYemLG}#1c1X?~s>+bpt&kV`AoulS5Yq*(OJ&&sthqhEEeY&HBy2Y1rF; zZf=gAl{NKDu1UlUDyPDE1Q$^(MUG|_85x<{l(^3Mj~_o2brnP2*;}Ld-mh%_GdV~~ zs7y+Cxtyhl_?}TnN4U(CkcY@;q9!HaJ&pl~&(G$|&w)~{EK)uWGZw6Lj6N&~RvtnC z-3NrwfeD2BabhGIp;7NBn%Ta%Q!bYxrHV`JUV|^*5KnYIGh=SPJ1a{P8jLAoG40s7 zy6p+_xc*+$%M%G+~j5q5l%N9-8vzE)4d;Fjyi5u&=Bz-iW zgy<471W{@I!Q@TRzwq}TP!Pp;SXvr_78y`-?c!vfzogh5g6RP8j{IK$GKd#Kp$3Qq zJY}XHC<3EnVmj(P*OR;$`PwUsfS64?2*=fxm3PdXu?kWN&|5=7P(^e;o`xUia2Q`n z`C|5PsxeJQsCMUs!58N-_KBO}TDp0nfuFknth^h23yj2?w?_FLN5(v~faaMaX-Fw3 zU@8+q1w2P=423u%(C(T(NyUz!@yq~%^tX$u=_gSg@-XBvW(WT`BHy(xT;oH!JPR-^FNcKEo*^@}>m~J>;$5!%|{oE9XOX#AX=HT^% zo&Rrcei`(D_AP(`=BHS$6KF_z@`MQq2;x;a@diEq?b_MpnLC0u$Q(WfYNQjcfUGZ@#G5T*hc~*^dDQ2Ka<69dkH$YZ<`<7M`VC4-M>Cf|3VM3O7w& zG;wb8+mgH8t2sgzF9ew6gKYL^rgH;vQ>7H(5d(Grtc7mAjFKHQ@R&FS=ZRTWK7Rhr z+3u9~ckix9sCZWF-roJR5UV^8cu7N<&l$+3CV9-_&Aq=@JXXi5wP@GD#SRb}KwDsL zT=#GJBSPc*AyhO=N{B?p+*zEV^s49!Y2P`AZz8tHhlht3=q1QYKuz#GJ&Xe<0YQ!v z3~#qIy@;%a4YF`%c;^*TxIl|jOeaYtmWc|Hw(hnd@2T8|9fJa&0mwqUBv|SkJg)py zgervq+E!Y5n^9u@i>@0)`oKA0Ajo5B7=ELN4hXLyZ9KvtH|>NWOwGbqW0O>S3EMC2vd zEnQce%z^VJIxY^p?&iP+4xzDFqFp>)T$EkDiEW?h!>&YIK&jc3D$)RN5zgl9PIFla zSVe-oiU}cnNsaqu6v3DW90br>ig$uhdYA*I|K;lA#rl5X(c|ujb*@3~H36Z8lG-c4 zpDK{cdBB==smZ->c@LF*gMJmJDNCipYpSa(<}d4jMFt$)H1Uf7z+DP~nfb#_w zvE$A{1CYYjagiY`2+9wVYtJk#@c=deqppjb{VAX&-gj84*clxQx5FHJRnLFTt@X`H z%bvPS9&Sz_=GB9+B(M`_qICu(bH_B|22+O`ob8nLxLkV+4SvU)>W#bVParQ?8u0b? znnjixVtBWq5QWXGNHYruq2E+#qw*9YDqV|_(0Blq>jXl_6IJ!xSgH+pk1h+4jU;fW zwETH}_bQAw;IqGTkq$Tm6IKEc>9?>YooP`RPfMEtUP?j2EygV4qnmrvX9gq;v`avw zZEjWo6StAs2yi@WM&AFk*rPx*UX;~hS#9-4TjmH%Q=qpL1*bXGut{{ln1D&GiLNe@!KdUtf3JI~N z(@3VoNpBN@cLA(Gd|@51b^&C}(F1TIA&zNCdVW&6)MZz%UZ8y#YI=x&ofYTr_eLlU z%gO}Hs)1RGU6Yzwl2?OXn$ts@JYYlNUZk^Reg)vdA>wRbm_%sA6~3}ozMn)|cKrUa zL}_YXKv9drb15iZp@LP-`NdqKCX9L~)+O;R8UgF0h4}XF1+|l=GHdx%lVo`=A3cz} zZPe|M!xOg5gb^cH?1T2%_8KJ-gx?wbB^IvAyj#$6tO4HPYkfMLul_X!;ilMny1VQC zX`-(O1fEICQ^Us=DSVfKkuex1Cp+m`SwH{$p_kn&)`|@8A~=CUfry$0Ee%y6Erl;= z*P#A@0bk-e*Cr>_u@`(@Tqp_2nVPT`${o0m*l2`t;jhGJXuAjOQ^yjyWw>oVS8nO6 z4_S)(1QM-ufwtcISm*|)Q{c;sC}-((4QvyOo!lXW4PaWTr>~!oanpBz;Q=lewO*A$ zm6942tsHL?kj8hR`Hd146q~!Y6E+QmW62O=vMakHBSowwc%0(@Zn=6l4rvlp%+vF zKuI;vB*DWe*P2+VYiMv{NUH!Jz&w>WgTIF0+&GJ!Zmv@{ReIC$n<(+6g7iH4k4lOr ztQ*;WYN$uc>H{U@ZLO^EwPf~^S9b=Bb+DU~6xQ=rC_g=g~E-rk#>oK)|{%EndH z6~F6c%9T+lbwvv{_v?zK`p<7W*`qFFx(B}pM8^KU&Ri$}Om`k(WnzIo4{N>~j4_K_ zURYKl>B6&0lP(0BvQ51+#zv)vIfiw9P#$d^?3Cy4i{%5O58`HecKew*Dqnbq| z=oD${BgmtdYtjIDBpIVFwJO$Cyz%-wwU+disVrd6fNC8W=uTTLAdZ7We9$2R$A&hT zLZaeAhL$+QI-r-@&8R1D*Y4hoD55JjJkPmxo!uTu#K)r?10mNc8vfxFD1jjm_X$}PK+awlI zVId)GM)v9HYLRuo7pFLgJ)kx5&{ll^Y}|DdQIt3mk@#U_5zi z&C=4+PXG6fh|SF(6u1J5Nxi+jhOKX&1r7VHgB#fSN$+_yRG;#HH6hO2P9=Xrtw1}t zd89F*kp}}CuQDvIm*R2Z&BPUcP>bOR46cSdw9VBB9AAuUyLt>Y^G|QCKZ3xWkFYpB z!7b$t(OgHsMZ=j{3<-512#ciDh<@?VN%ez53H> zZ5YWAns3B|pa_5}O^tBNT9lDYEoie4OwIMDB^;wpx&yt1DVW6BriGhyzX826oW+L- z=#9a3YwnWbUYl&-=q7tOjf>#oorknQI3{fs(7?LAU-)Iy=)>-7gF$XuYI!W#xI z7yXI;e&?qLTaD+(jVUHhvhBOF4Ej4h+va)CJ3|=)cUK`Rw=?8xYW#%f(nFtjnDFFw zZ$~!z-&^D9var44#3Q?o@3h6BR5&c@!(OcSy}Nx_lXEPA^-{d}+UT1L66iCKK%kNX z@sUKySHXfh1a=9yw0`1XV{D21_Hz=q*6i8whDu()yl5uA8RHmibcBF-N>T#Wfz1t5 zVmD9UZEdhOi2}G4P+q-J6AY1n42k>kv6z_HLXAU}0Yn4=`+;_ViF^QoI&E4-f)27= ziwtjkC0D07@K!K-)t+b2uZmy|YAzqDr|QfJ8y) zA(=py6wVEg0GY*jptrbk_GZgO!G|W{|5;|y1_Nfe2-od-HN*tI1dQtI7iB){-Y92V zdBiu7qWb^6IjFtF*MTO(N=Lg&J z?mn5kif{HlhVs%Q@^kdHEZM~sdd2_BlKqG`phI9MlRr4(q=P|@X2kvmYJD>Y2U0j! z2Yj$OvzvZCMsK1zRS|*lA{f*cFk%BE6-cm%2LZZ0pqPr*-Qpqp^8oi!I|eaP(j1roK}XJn*l2InF4uV^7pUf+dYP7-BakCk(*CS zb&_m@7tv3vUiJmHUIo*)V8fz~G%hqjP=(!+7tUW`z)c7Vr;kOT3d;^xZRALR013mW zy9`*35^xmcK!#Bu_BxLlsE-RH1~9$`oCpdb%W}$I8-OODdjHP#8YXyxy z;RCjfkQK4O(E`>FW7YPAiJM_7eFT6~km41g%QRYV&_>bv{Q`E1Pd(swPDz?Y5Up#~ zAc-L9pvd|NiyNuFY{5et1tQ24{h=`Px7x*QP-6rJD81Hc!>E2C{XSP%(XnGajB`Me z)}sNU;YfdZv4@|REYuo))Qo5R$gV$-{OM@JwMtmC)+8w9^=Wv@=d;iXFUs>?=)5Q5 z2_=kD!hxKaV9lN&FU?Z@Wdq(R*ng>@?xnkf0y+p*t)ar|r(1Wo$L=@NH|Wimj(T-Mk0Fd2sfDwj$gLEIkZ->1CisK=QiIa6PF2i57G3+}1So`VccxzJ>+p zu%lg)+tlGj8&i#@G?~ivfDpLfi%T9Mn3x?Rp;1mLs;{Kn;M(smZrY>Z(Et7IK92FA z$Oh{cIlOJ!=TLag;tBqGm()rX6KH2fln(+lm})SIyC9&}e)0w8oZ#ITdLKu?Blsm* zG6dehGyt-5uxx{OZ_waYPR=a(5+YF_lES@(0PR;+)14nn8(sm;&7v)~12YJl8Mb-T zb|zp86c)ONq?GJ{gHOVyJi;#i+Fs@a&8XlL-q&s2Q%l^pk6fdAmRD&?9z54;T+CIT z^!Cp&z5q^giI<*q-oOn4bW!1jP9sSu&W+a>0O$Id5T(SPh_qbEhKiFkspnIfhbFED zNJOS3cPZZj3RF`axD=0hka6M!8{)t~qBt&q9PHMk?!iNtFPpV>);@zg&94~mXc6|Y zh)k~ibK|ecYZAPX65HZa@Zzv(`4O*)?Sz(b=`c_M!3gfoQp7a+4I0js*;`wGmm1W+ z7M;xUpRtp(%0@%+`QR@UOW;QUjzfq>Aj$hf+BYrmyq~1OXT>ilw$Yb6KiL5>=ixwV z1Lu-FVtdJMLfI&!DOT9oPew6gUMHbhc*zBOdtCHJAb=6o4rC%*dVQ ztM_jUU)*Y*!^Lqo_snhXA*>LPaHoSz4gBLOW9H3hEe31520bDDQGJD} zRx^-K{`F2eQnk0r8U=Hcrs-)mVEc~)!-b!uOja3(&^sG)4%jW6#wI6INIx`?zgU{# z8SN+=tE|nM{2GPJ3{>8y4odG`Is^fDxyS!n%WogoMyDFf@1a zH zL&=7QNrsYWU95vdUkkr{^;+Iz!^EuT-%NEB#ctNe8u|`8tn~3HF}-MBxl@|W<5-ss z2L_ywCZ)qdO5hepL`*EF5})4l3|ih9VFHc5S!@x@mf3w*YZr`!Aa~MIlh16q1Awi3 zkslj7`eq~yX2C7(m^RD{508gjG)o!}YmCBR&a$Dsxce0*R-l;ebjF#`Wk0SCa(da; z9{=EC5F`b)5BS)on$&;v)nD~_?^}qpC!w60i_jkmIvOv(m3aH*H`e96)^EVpR^udb zA8CYOlAl;3_U833Eh@*KR_ehW8HkVau!%tjdm?Jz9NnWPlDowMF;=M;i9jIV@yTW= z1Nd2hx&a*bN1dGWog+R9Ph-u~uw3|!TM2r!?lWHR@)~M#az%E6tR`>C2{CNUBQ-!J zKqsBM9q6=`lav>@E^SsQo%YWvCb(FoNdw*AbYCGY+oA+Na4@2+wG}U-Rb((PPWDFe zG?06Nf7yu<7J6|tNe$}C>Hic5Nq*r3YWyeMns1uGQH;k}C}|2<+`w9kHX!u+@u{h)3oJWg(C)bloOJb` zkYa;+uywi+CakR`c>y-j_>xT{ecFD%X&7WNJzBN^*M@AzWij-;#?FpU{2g^Sj@6gn z&+X9lCb>%zOQcVYAs2NZrrEwd(qVNJf#R|D5fM;-iAv3OuQDhK`YbcY-nm=NvT9CG zFf=p-qXaOZZZXl(f-)Jy>p>kj?E<`8P^txje~+Q$rT0aCIUS@ZQ04D-eJqH6s+Rx))!vLB$54t9!`%@r!f>#K9=T+sNr)O}{+dy8@w9Kv z#Im(j^*@wT^Ym1P`|Zo>$5o);D(4ppTAJBrO22EM*km+~8-xHu%;}rrk`LoLEIIQy z5HihOkl1XV?>aEg;}d(U;_jy(XsW+Q&!l3c5Aym)0`2O3^(pMkwWtkW4m94kh$ znely5zHAe zY!-)nFiI4_dpMaKoShAAtvfh0SIPPcTw~kj%CXT<>A{5wBcu&!CFZ<_z1-Y5S(+k! zj)GCjdCz(VZKPTis=tpEOzp0JRvMro`_+Hlg*|TXdw1^=QK<6EJRYR*2jCmYgJ!2a zHNggcn+SOu2F4sTS2Ww;8$|XQ#IX^pv#wd3eKqZ*`0ynTcump}MP`$wy zuL;{&)%%t@0+@#;Cm}>9G@+UcgHs;_v18vT);xAHMmU7o6ZhD=MQ?Uv3QPUu3jCeI zS3UiW-gwCE0(OSjbN`ib5Gs=!xI~|@ljhUCr} zPOZDI9Z1S={dg4{h`j0cgulNc!Q*Dq*EmlEi~bDhk1sp}mT0uRv9|s4DnaeV_Y@fw ziZ*}6brg0)1xCRbK1G|bLVTQ#!#1wX!d!{--X{Y8fkGX+bidyUrlsT@^?v-~A>=My z|D7dND*trX@1hL-PtJ#n*0M=un0#dBMTWAOb-?QzbFVDs&hQhpK?MRj_EfM8h4U*ED zElY^=z8ZDh<^gu+nFJNr#V<+L>?`h)Dep-BvFz0rd4GJCm;AW2k|UDk4-1a`FG>Ut z;*&g^83XPw|2@xIM+P2XVOq^!L!`GB4fE6iR>QCX(XbC6}-*B<6J_L=eU^f~k7m|?q_#iHAC zT+Cf9IMIEMJMoU%;RuJ#f@N=-Wc2cSQ~{ahO-sWY2y+r>l(u~#0tSZF+7||>4@9;i zPDeNWdIF|J0rD~DLZ=fMvp*Sf<;P4it2`h3IZ0=$HH<@9=>dVtcl!LCQN2!(Izj8c zo+L8_;a9X*WOf6W?%;G_jpqz($L|&-=Kn$x-6^&{HRsjjZ-*)j5Nh~Jk-XY=_JGPy zHYc8Jvl+@O#kDp!V3`WFCM|w9po+uAl<)rOAKy>rEOo9oY2>TgSJQiowAcD@`i6M2 zENW~G26*MkR)>B=7RdHNwlz%ux7VFkHQ|zIu_-39zkdVTf^?`Zgc`o3lS2`9*ol8w9tF8|P^SSb*G z9w8V7c~ zX^#v9n$#-oo+&y7Oa}qraJ`7AkeiCF>08jeSEBAfD5ugB4$Oh;IRY+aa;2y<2bKN} z{F;vmA}(&z%(9!PN1wQ<5*SDXoOPvHQ~=&8u#gGGqmi%Xjfy!4^uQqt?LL5~Hmfjd zZwJ$bc>D(;W*Ac2xC(=kyY*=VuhWAbeYA=k-8rg5EL{VVD?5FY?kvEo>Jv$~xPtk- zn3p`pf;7a?`{k)L$Bzo=^fa9<)KeNfm9#4!5$NSnOIp6EEUdjm6v*jIgXk}E5$DNg zgR#Z;ru>yIz>Xe&HVPVEsZv^m;T2#)yPtr@vzACDM&}???E|mu?t|)VK}Cx(Qjfd* zES%TOJL6>OmM2Y=MkejbLNX&}X3l*_?w+a3n-rm`{DATi{H`wwf@WwF8Qzizpc@tH zLeKadqfW(-j4;=-6q5XAuh40ZK8>;6xHN+PI`Cld+Gf@ts=b=kJCv)&rujjWFDCc# zgUv20e-**OW3ctN^JNvdbX%nXplo_z3YfbenSm?$+a}`Jw<;@U~?W=!A z^4@2Bqe}DD`Wi=h_M7z+zP6oZg==-gK7vJlgFoU9^&P9dx_lCf;<=eH<-eCmgEgyk zY|q{0e@>O*CLEyrC7J}W)irF3OFBzYss^2!OGHDAX|%-QKY+V8;Gb(xrlByZ^9^X; z?5WztmUf0nl%1tACXitU$Ya>-x3fcI>{ehgp!1O4SkSK{S)?~%PsTr|F|Yo1VU(WX z{8!J~7(E{AC45Wc43iHme2TrPI<9&)gLd31DA@hzW!$Wvd$I0rUd-yL@;&)vymIE> z6ivTca8Y@NG5L0n&wgg>6TzBZplK!+m{&pq_xy3O?k}8%`7O$q#e|fb64U;$6yt4O zST!;M{8evh8?2YPI!1EvNvb7hTDhw6 z027`qrdlBz`okQ_j@czc(lBndp9)$j5-?_oas^%RjYPKd3_$m|bf<@T=)IwT>RZAI zVLfnmK%t(hNmXb)40-VlVeff^>@V^Yb^5LdBTlUQX}p~P8CSoh0Hfe)#6!=Iaiiy2 z^=y4%tx;ppeBw71aqnSF4zN1OcY*qJ);rLamZEC5N zRCD*pD?k7Mhc>GjLKMl%wz)Edz*^TM%MkW5%F>XA?E23I9AYV#e?RhlZRft6I;ZD* z>Ccwsqe^y1JIEuxtbNUXT$+qkMWDvB%B%M&ZioJsOhJ}F$Z*J%)xG;FdwAm#37y?h%=CG8R&I<(U!ts3;WP4;Z{HSd6A&%Y|aY!m_cvfyWfHVDV+I{N+IpZ(Z_D~vbNM~Ja{MFXrs zC^^X8i(2f=U<|o^vi4|fQ9?3dx1>{Z*p=J&DPiQEf%L70Al)x-J`uPtM%i--I1!?P zNDw4V8auN(QzEg7anGw*D?G(TA~bV0v@TD++n}}Ml|ph=QqDMv1v0+=HCQ>RTq#~m zy|?%+{s9I#5akYtnwUY6o2@v59d5iQ^&0QM+vP{hI6jpJzj%UTwdw0Yp1rbPgpRjl zwD=G)e7ETF+VFN#^xw&Q?mm~lH8{rSqNjWwK*>*Q6ThTf&sO2A|C~Jj-+h&L^HswL zmij*{v^>j+n$>RozoSG(-X6;KhBDmfey4%^!B?*)ZRfdjrNBz>IL0k@T+ioSm!{qJAV&N>C$ZtI-$L;AQ~p6UQxaw;-kx-D89moF)U#|=oYo6>Oj)Vw2SlV z6;jAAUI8$m9yO+S6ud;?UjOr1O*Ci)Vo4-g85V@=yWPN*4nBa8Mu^db#_7Scz+GS8 z2?cDxQa=RmqTpBu4m*y(ij{NyUP|<$l=n6#OTft%^Fe{3o`}2(E+YMdwE@JKv|HXN zBs;1BGzMawL4yXau;yE{^|_idNi@(W1YI;e^5)C1t}KT6!7^|Y&h%FTi)lu ztvJ#P$QjN?6*{KJ3RT4{U2=7Ukh4@@61^h#{?BDuNd+{^S?2WLW8ZfsWef+mISiB3 zViq-Ra@&lXQcsiV*Wp{k_*3YBdJ4l^^Rs{ z(@_8FRgXWT5W7ZAB}fg)ESmuRvs|@H;~GcZT`O_TK~M# zNN{oMxTZQZ1DGlvLj1*{0E_>jx%BaB1-LI_9q6#k<&(eQfZ%c5e=E#{g-%8^H$!c< zDN+aWUr<~=Lj+aTZT|%GXq4-j`XBw5`?zrK+1sO8s{ipf97?4r28K3F9%J_2t^zik|}&`moDJHU!IdJW7k(_9-)cJV9mAi6>c6qSRCZ;R_g*!9)S;B9B#UUJ6w- zZ%a+Vx^cr+0Ix$6O!PJ>&NnF#fxr!U;^fpLl(`SwaB-hqOl(_)j%3O!)mHATS3~Yz zl6N%bg=1cuRKh+$lB{XIoc*vcaVhYRgzc?|?=?FBsJAnmj>45od&179B1I?3+&g7` zAA443>zKiGB;YVSz-z)8vSJB9Ble$5!4~T|RgKa5ZPucO z0LDrSF|L3A(CKJ4S-wK3F2C=|0!3pm+kIR$23Tx&QrpQi<0(9hstKPd5NZfy8pjd& zpszU>ZWbTl-P9g-e%U^0FG=`9+DApgbruf`BBk?c9Sv1CV3Q}XJ_lZ4H@4AYhr~D% z`ncAP3F`vcJeu!o##@DuaZi#+EO| z3YS-HEWV`t4TtQI-gO2XM`KyH)jxv3$$T+GV)|vbP-?clTUP;B+{^v2LsNa<$R$$#!a^12*-805P|d zb6$s~FLxfBp8p$;DGfMXVMS$|pO1mbp(8J23@mTcry-xVK;lr057hSJ^D`|p-69*L8Y=Vf8=c$II}5m3)tEytQTwpocQ%q6PBn*@KW2>O z4q$42xpCjV(Q~->dC_svUQ=vUUrs%hb$bKz!fVTi-Qgp!AxcbVvWVz^inD#>eqjkCBJ$0GlO4eOrshz zNSYA&3E%z^zjoL%9U-;tUF~(?S;Lr2HS0~WdzJ}j!S(c}v_hMw;dUKhGIh&^yu<8i za`8hMrJ%O*;f1-u+RMMo>P+~-^+I-6aCuw3RM1Q6%HuUV*@h_x(L2u(Mq+cBRZn|9 za~Y&udlr*@RRN!B^2LKRMMAb~&Zp@nS(iMQsvJvKCfnXU$8r_ou-QM?!k;Jlmz0j` z^i-yL_O}IatTvnQ)b2&CqF%Ae`HutBOgNTVYCoYaQ0_29P5|fxq=?qt-AV|bw2+2S z_3g7_ouX)nrD(hb#xz?;y#f9z?$1kyRknV)=Qpdq+z@=yf6Y$082V9VHcHBQ(L5t| zSI8+>y6H2e)DPBd>PkP_L#Kw@)s+{q!-oQ3-W~&8jQ}B$J&{{g{|^OE>~FdaaNW!i z0xW*J59WZ|)(WpSd=85^8EfgS7V5C!m0JKiZed>-EEfiXx@A)=s#VzQ<10PqOHPmX zdq;&u_czL;6asR5z}e!nl;~-u)ScToEyE?t%x1EwAW_FoU+qU^Wo4bD&kpCFn4Ycn zo^@fbU%PnFSZ*WJZ>^A{o_!&6;%}X&-`ZIa7;+6kU#1N40K?B4k0&zEf}CH>U54a= zS1^o?hSFos-t;&FQq~qu!479`Z`f1}nj_bl@1bJ@*&G*|5BFxmT zRyc;*DSvJGvT*l2)+x2DTA{2UbWLAm9u*T!Qg!yZzNC;M8DkMJ@nO>Mcx*}(h66G1 z8rPkl9k;Tc_Oo{QVl6S9>yFoJvG)K}J?7Zu+-f7clP;C(CT8(wHK(@!x$GzM7kamk z)qLRRAO-x7s{_UWr2OV|49RWSy|fh^?y-(%TM+IyyhemF9+&kEg{^3*W$hYNuH7fsKLT u@rnQQFWYLgHVK~pclvbc|I?pepA)*x^`jdO)PcW>K&ai(RQjxF7W_ZgouZ%s diff --git a/_images/nifti_15_8.png b/_images/nifti_15_8.png deleted file mode 100644 index 9dfb82b2e431a31fb7e15721bb612d0e9531b424..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53501 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 Yyp5)v6hnb02>7L@q^VeP&-C^G0L`ocvj6}9 diff --git a/_images/unittest.png b/_images/unittest.png deleted file mode 100644 index e2b93c8e050e3702175d57f34d7c29ab2762e1bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108001 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
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/extra/nifti_15_1.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/extra/nifti_15_2.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/extra/nifti_15_3.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/extra/nifti_15_4.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAekAAAC0CAYAAACwqdQKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/Z1A+gAAAACXBIWXMAAAsTAAALEwEAmpwYAACV3klEQVR4nO19aYwl13Xe9/b99et9nZ595ZAzXGRKlEWLkmzFjqUQdhxJgBEBiW3kT5AECOL4h8MkCPIjiRPDAQwnQGLFghMYigU7i2wtlEiR5ipyZjhrc2a6Z6Z7eu9++75Ufrx85526Xa+nSVHTr2fqAI3pqa7lVtWpc8/5znfO9QCw4Iorrrjiiiuu9Jx4d3sArrjiiiuuuOKKs7iTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiTtCuuuOKKK670qLiT9A7E4/Fs+zf+fbv9fpxruOKKK6648nCKf7cH0OvCSdiynJfd1tv5+3b76/Oa/9fHd7uGK6644oorD494ALgzwP+Xe0Wz5mTpNBlzmz6XOfny7+Y+Xq8XlmXJ/vo87kTtiiuuuPLwiQt3u+KKK6644kqPykMbSXeDpJ3gbUa020WzTpHzTsehx6OvY0bkH/TcrjzY4qQbO9FTV4dccWXvyE88kp6bm8NnP/vZn/Rldiw7IXq1Wq0tx9zLsHm97UdJ2No8/l7j0ROzFsLfGgbXx+0m4Wxubg6lUgn5fB5LS0v4wz/8Q8RisV0bjym9pns/jpjvWr9/rRter1e2az30er1b9HKviqt3ruyG7JbePRhf7Q5FGzRz0qPoyVL/mAbSNHitVssx16wNpv7hPq1WS451GpvTRGzex27KF77wBSQSCZw9exaPP/44fuu3fmtXx/MgiYnOmOiOk242m03bPhTqmdO5t9vWq+LqnSu7Ibuhdw8Nu5ukrJ3ITqBrGkc9WZsRjd5uTsw7hR3N6/TCxOwkKysr+Pa3v42zZ8/u9lD2vJgEQxNB6fb+nUiGJmrk9LftzmUe02vi6p0ruyH3U+8eqkjalZ+cTE5O4ud//udx48aN3R6KKw+RuHrnym7I/dS7BzqS1tHDTqMBHbHy/ya0bVmWRMOEEAlL+3w+NJvNLVGK3+/fQhJrNptybg1785xer1e2dRsnj92tUq0/+7M/g2VZSCQSePHFF/HCCy/c1+s/iNKtXt78205q8RmNmzyLe0XnTqTFnV73foird67shuyG3j2QkbQToQboPoFxIvb5fPLj9/vlh//XZJ1AIIBAIIBQKIRQKCRweqPRgM/ns/09Ho8jGo3aruPxeOD3+205ao6X27RhNXPQOo/tdK/3S55//nkkk0n8zM/8DE6cOIGhoaH7Poa9IE5Ev3uR/7pVH9BBM0mQWh+cqgW433bXcdJH89heyF27etd7sttE1vshu6F3D9wk3W3C6kbE6saO1RMlJ8Rms4lms2mLnjmph0IhRCIRhMNhBAIBm7FrNpsoFotbJtpGo4FarYZarSbnCAQCNrKZNoxOJTcmycwkpt0v+eEPf4ivfe1r+Hf/7t/d1+v2uphoTjfy13bHer1ecRjNCXqnCIomLdLxdCIy3otU2S3C3i1x9a435IM4nw+C3E+9uy9wNyNKSqPRsLFQP2pxguRMGFsrkoaOm82moyHlZAwA9XodrVYLfr9f7oPHNJtNBAIB2bdardqiXl47FoshGAxiY2NDzqmNMtB+Tib0uV3UbJZ/3e/I+nd/93dx69YtPPbYY3jvvffu67W7yf3WPVM+zDvQeuDUhc7cz+fzObK99Xm0flKHqKPdUirdZDfTK07i6t1PTj4IgfBeiI1Gd3Z6zl6W+6V39yWS/ou/+AtUKhX5+ef//J/fj8u6cp9lfX0df/RHf4R/9s/+2W4PRcTVvQdfXL1zZTfkfundA9Fx7IN4Zts1eHCKUP1+v0Defn8beGi1WvD5fAgGg6jVagDanrLX60Wz2UR/f79A4plMRo7h8X6/H6lUCtFoFJubmwCAbDa7haBGuL3RaGwL0ettD4qXuhfloyBV+Xw+0R0zjcFtZiqECAqJiNxerVbh8XgQDAbleL/fL1GdJi0yjWMS0/Q93ev+eim6duWDSbd3q1EZneZzOs4ks253Pu6v+0sAru44yQPB7r5XTk/vw39J3jKhRMKBgUAAAORfzbomTE4om3+v1+vwer0IBoNy3WAwiEajIXlqAOjv70cikUAul5Pz8yPQjoMJf+txOOWnneqpe4WN+zDIBzU25jskf0HrBGFp/V5N2NT8O68dDAbh9/tRqVRkWyQSsekyj/f5fDZnUFcadDPK3e7Dlb0l3fgN3QIBPSnTQXSqdNlJ0NANFu+2/8Moe3aS/qARoznhcSKt1Wo25aLicRuNFCdVAAiFQkgmk6hWqxJJF4tFNBoNRKNRRCIRNBoN2bdWqyEUCiEajQJoT9KNRgOtVku21Wo1ZDIZtFotGZvX65UI3amExnwGetyaoevK/ZEP8rxNBj/fHydRbuN71IgN0EF49LFmrpl50WazKcfV63X5ncKoms6Bvg4jdACOziHFyZi70nti8hX4rvS7dbI3TmLqH0Xboe3y1DqKNrk3+veHXZf27CRNA+Y0WZkv14kkxqhFE8U0SSeRSABoT6j5fN523tHRUYTDYTQaDZm4m80mqtUq+vr6EAqFUKlUAACpVAqRSATj4+NIJpMAgHw+L1E0ySWpVAqlUknY3hQTkiejXEdU2rngvezkI3Plo5WdGhMzWgUgpXma5NVoNFCtVuXvPJbv3olUSIQIgFQLMM3CMWpiItCOpOv1OizLkomaOqa/mVqt5ojOmPf9sBvVXhOTua+jXieiqQlB67+Z590OBtdiRuBO2/l/U7926jQ8qPLAlWC54oorrrjiyoMiezaSBrpHi075Wd1EBGhHvjoy4H5AO2/HSDoQCGB8fBzZbFYi12g0KlEwr+H1elEsFjE4OAi/3y/nGhoagt/vx759+1AulwEACwsLW+pT4/E4+vr6sLGx4QgRadKaSSTT3qgLEfWmaH1kFOzxeOS9slNdsViUYzQkTgibUKKGJ3U+0ePxCDpz9OhR7Nu3D6+99proHvW02WzaUj5AW7e4H6MZv99v42dQ97R+OX2Hrh72rpiRazckZCdkMuo1+TTmObXOU5wi73uN92FOoeyZSXo7woq53WlJPnNf5oT136homvhVrVYFBhwfHwfQZmwnEglheAPtXq4LCwsYGBiAZVlYW1uzXU8bWs22rdfrANqT8OjoKAqFghhNwvHNZlOOJcnHJA+ZuSan5+LK/ZFupD4Tlg4EAvIeycTWeq5JY9oAaoOor8eJ+9d+7dcAAL/xG7+BVCqF3//938ef/dmfAWjrLnPUPK5eryMUCgm0DrR1tF6v22B1juXDrqb1MBva+y06beLEF9iJE2U6gk55Y6fV/+41yWtxGod5Po5jJ3yIB1H2zCTt9CK6vRxTmcisbrVaMik6RQLs6KSZ2JVKBZlMBsePH0c4HAYApNNp5PN5GwFnbGxMIphgMCi/F4tFtFot1Go1DA8PAwCSySTW19fRarVQKpUAtI301NQUjh49imvXrgHoeJ/mB2eS27Q3ey8v1Y1wPjr5IJOOfjd+vx/BYBDNZnOLPrIjGNBGdAqFAgCIkzY0NIREIoFIJCKO4Orqqjh2p06dwi/+4i8CaE++ly9fxnPPPYdnn30WAPBXf/VXOHfuHPL5PObn5+V46qiToaUe0rEgmgN0mqPoY+71Xbryk5du+WEnQpduhsP9nfgOALZ0XAS2BkUsI9SkQydSrhMDXG83J24nO2jey4Moe2aSNg2B9uidoF8nResGy/HvVNbR0VH5e6lUQiKRwPj4OBYXF+UaNK48tlQqIZVKAQDK5TLi8TiAdsReKBSQy+Uk6o7H4ygUCqhUKrZa1XQ6jUOHDokBvHbtGrxeL0KhkEzm9XpdSmu0k8Bom+PRf3Oj649WzIjXabsTSUbXyTcaDSFrcRvrlTW737IsHD16FM899xyA9iS9urqKcDgske/MzAzOnTuHZrOJs2fP4s033wQAvPTSS7h+/Tqmp6fxsz/7swDa0HYymcSBAwfwla98BUB7Mfuvfe1r8Hg8QnhkSZbf7xcHgJ32OFmb4jQBmM9nu7+78tHJdsQ+LURpnJA5HUkzYjbr8/mvru/XNkhP5N1Ivk4OglPKz6m6wCmCf9DEJY654oorrrjiSo/KnomkTS/JXCHKKQ9Nb9/v90sUoD07E66pVqs4ffo09u3bh7m5OTlHIpHA5uamRBnhcBjFYhEej0einmg0ilQqhb6+PqysrGwpe7EsS44fHBxELBazjbXRaKBcLqNSqeBzn/scgHZ0PDMzI5EzAGmYoksf+Gy0N+wUPe+UqOHK9uJEtuF2ivbuqScaMmSUquuRgXYEy9r5VCqFX/3VX8VnPvMZgabPnz+Py5cvo1KpiE6cPn0azWYTd+7cwfj4OF555RUA7YXpx8bGkMvl8PWvfx1AW0+TySSWl5clOv/1X/91nDp1CteuXcNbb70FALh06ZL0ldf312g0ZKU3jldD+bz3D5KecuWjEw1PO3X9cuoFzzUCNHysiYo8n4abeS6KXoqX5yKfhkKkz0T7uuWf9Rid0jBEdZzIaQ+S7IlJuhucsd1EpF8soUXzGBJ4+Lfjx4/j9OnTKBQKYijr9Tqi0ShyuZxAznqlLBrKcDiMUCgk7GzdhtGyLGGTA21FjEQiqFQqAovn83n4fD6srKzg7NmzAICPf/zj2Nzc3DL5cqI2P6B7NSTgM9Ht+Fz5cLLTiUgbEZ3H1efhfoODgxgfH8fp06cBAH/n7/wdnDp1Cn/yJ3+C//bf/hsAoFAooNFoIBwOI51OAwBmZ2cxMTEBn8+HUqkkuepwOAzLspBKpTA9PS3XLhaLKJVKuHDhAoB2+sXn8+ELX/gCnnnmGQDA66+/jm984xu4fv26baw0jia06QRR7pTo6cpHJ04EUqe/mSlA2kL9u7YR+v/6PQYCAbFvOjDh/820iHZMa7WajXfDczrlqbtB5Q+D9OwkvVNSjulFaaPH38nQDoVCNgVjFDwxMQEAePTRRwEAsVgMR48eBQAsLS0hGAxifX3dFvV4PB7E43FbU4D+/n4xnBSS0TTZxufzIRKJIJ/Py3qkoVAI2WwWrVYLV65cAdAmAT333HPY3NyUpinLy8u4c+cOgK2EN9ND1tE2xSRu6O2udBcn3gO3d8tNAx3Cl64mADps/0OHDgFoVweQmEiUpdls4o//+I/xX/7LfxECGffx+Xzo7++Xc01NTaFareLSpUuIRCJynXq9jr6+Pmmks7m5KcaVTufLL7+MYrGIW7du4eLFiwDaEfdTTz2FQ4cO4Z133gHQJpgFAgFbLp33oVeEM4lB+rk5PUtXPjrR76Xb38zfA4GAEAJ5LCdkBismgsJtJIiRTwF0AgnNXWD3RK0TJOk6Vdro37t9a9txjR4k6dlJutvHrX/XzFMTamEJCWBv5M4Xevz4cYyOjqJcLgsTe21tTXodk4k9PDyMbDZr8wBpmNhyEWhDk/v27cPKygry+byQerR3yWuHw2E0m01EIhEMDAwAaJPNuGYwF+W4e/cu1tbWkM/nbZ3J1tfXUS6XbfApHQ69dGY3gpMLf39w0Z67yUo1twOwkb84qZnv4dixYzh16hSAdsVAJpNBsVgUnbh06RJefPFFWJYlkzOrBQA7EY26vby8LDX+4XAYfX198Hq9ApcXCgXE43HE43GJuBcXFzEyMoJcLofXXnsNQNtpPHXqFA4cOCC12+y8pzvqUbTxJtTpNAG70fRHJ06RpYlsmDbThLGJBjIaBuzLmdKOsRxPT4ja9uqyUJ1+00EDYCe0MjrXaUM6CCbxlZC8Hjf/vxOEdS+LSxxzxRVXXHHFlR6Vno2kga15CsA5atFCGNuEdRmNEF4cHx+H1+tFIpFAPp8H0I5SvF4vMpmMRC7xeBy1Wm1LiQG7khGajMViAh9qb5MrZdEbBNpRczgcRjQalX1zuZzAPn19fXL/rMlm7jqZTOLQoUO4dOmSzWMklGQuaajz492aULjRzb2lGyKhCYg69aEjB9Pb9/l8iMfjmJiYkLK+dDoNr9eLcDiMAwcOAGhHuMvLy/D5fMhmswA60QlTODx2ZmYG/f39CAQCknKJRCKIx+NIp9NYXl6WMVqWhVgshtXVVQDAzZs3UalU0N/fLwhSpVKR61OvR0dH5RizNEfrGREup4jG1bGPRnTUDMAxquQ++vtmrlgjHzp9AXS632myK8WJnMXz8py0nRoV1OfleAiJdysBcyKWaSSgW/rkQctX9+Qk7ZR7MB++OflomNHn89mMmGVZ6O/vx6c//WnJO7/22mtYXl5GKpWSF+/1elGpVIRpDUAW0SiXy3K+RCKBvr4+BAIBIYPdvXsXpVJJHATC05VKRSZpHn/37l309/fbujxxcfhwOCz5Qy7i4fF0ls5sNBoYGBjA1NQUFhYW5PmYTEeSy/h8TNHPslsO0ZXtUwJOOTHyAzRp0STHNBoNnDhxAlNTU3j77bdt5xgeHhbjdO7cOTFyGv4zKxksy0Imk8Hw8DCCwaAY1nQ6jVKpZMs31mo1Sd9oQ611DIBMzI1GQ3ScDuvi4uKWRhJmtYX+15WPVnaSi9U2UztPtBE6VcaJW79LTRgDOkGATvuFQiEEg0GUSiXbJF0sFre8+4GBAeRyOdv3xHy0ZVm2CZlj1HZZw/HAw9UqtCcnaYpJgjK9J51r5ssPhUI2NjcA7Nu3D6Ojo2i1WlJaxcl4dXVVcnhAO2dXLpexubkJAJKjZpQNQCbnUqlkG08kErExYIFOX2RtWDOZjEzInMzpzXJiBtolNGx4wm3r6+vw+/0YGhoSpV1aWhJvVPdZNvOCOkft5HU/DAr/QaWbV24+SwCy4pQuPdF/o04eOnQIX/3qV7GysoL33nsPAGT1s2w2KyRBzYLVRpWGjLoDtFdri0ajmJyctOkay/q0c9tqtbCxsWFzGgqFghB+gLahrlQqNvJPKpXCgQMH5LsBnPkePIYGWD9LV36yonXVdNIZwGidpY3o1ltbbze5CAyEUqmUoIMA8PTTT2NsbAy3bt3CuXPnAEDsKTvt8TpO0TCdBnIuNEqo8+BO36b5TT4I0nOT9HYlBLqsiN4gvTsaEl3qNDIyAqANbbPkhPB0f3+/lLHoxStKpRJarZaQZTQJRi/ZVy6XpdYVaEe9bBWqnYRWq4VQKGQzYlzIoFKp2GBReqkk9FQqFVSrVcRiMZtXyWvw/qrVKjY3N23lZPwYnZ6t0zM3Ff5BUvIfR7o5L9oY6HfDGmgzmqzX65icnAQA/IN/8A9w+vRpLC4uiv7QsVteXhbWNuD8Hi2rvfAFWdx+v1+WQiWsDUCYufl83rYQDMls+n2n02mk02nbtaivPA8djampKTl2ZWVly3OiLmnn0un56ftxZefS7XmZ3zf3ozPHLnJmlUG3ic3U7Xq9juHhYTzyyCMA2k7bjRs3MDc3h1qthp/7uZ8DADzxxBMYGhqCZVn4qZ/6KQDAu+++i/feew+FQsGm85qkxm0kjpnfhhM5zbz/B1GXXOKYK6644oorrvSoeAD0hOvh5AU61cmZOWlzUftqtYp6vY5EIiHlLfV6HblcztZ8JBqNotFoYHNz05bjoaepczKMCMxlBRklU8bGxuDz+bC+vm67H0YihIoKhQJarZattpTn13lCTfLhdh4bCoVs9bQ3b94UkhrHqM+hn3E3wkW3lXNccRbdsAaAIBkmfOjz+RCLxfDX/tpfA9DOO3PVK8LG8/PzyGQyqNfrGBwcBADJ9+XzedtCHH6/3/b+gXZP74GBAczOzgqfguUs5EVwLBynJuGwDEZHL9yfZLJisYjl5WVZqhVo9w3XcDqPIdKlV9Z6UCOd+yndnqHZDQzofNO0Ubq0iftqSFynVHw+HxKJhKRe/H4/jh07hnq9jiNHjgBo63EymcT3vvc9pNNp/It/8S8AtPk+KysropNAWz/n5+fxzjvvCATearWQTCalBwDvT49Pj1Hn0omWms+A43+QpGfgbj1xdJsoNCRjds0yCSzT09MyORKS08aqVCoJlGh2gNLQNGE7zTbkIhfaWBEK6uvrQ7VatU3enIz1+r0aTtfXNdeKppHVCmg2j0gmkxgdHcWtW7ccc1ImRNRtsnZz1G1xSgs4pQ5MhwjYaiAIgR89elQM3rvvvgufz4fR0VGZkGkQW62WkMVSqRTC4bDkq3ktj8dj02WPx4NisShVCma7RuqQHreGPH0+H8LhMFKplG31t1arhaGhIck1zs/PC5xPcuOBAwdw7do12/PQPBFTt7otdfmw6tqHEbNxkd6un20wGBRuAAAbT0dPyIS1dR8H8nC432c/+1n4fD6sra2Jjp8/fx5f+MIX8MUvfhFvv/22bL979y6y2Szu3LkjujM+Pg6fz4ezZ8/i2LFjAIBvfetbUrVg3psmqDWbzS0LdDil6LiflgdBv3pmkqZokth2kTSVioqn8y6BQEAmSx7HPK5m3bKft3l9kxFpdsMJh8OIRCK2DmbRaBTxeFwmX32darWKWq0mOcRoNCqMSIp2OLSikYTECZ4s3HA4LFFPKBTCsWPHkM1mpfyG7EgnBqjpdLjRs11MZ8X8XeuINow6F019ZAvPkydP4tatW3KuRqOBO3fuSBShm59Q/H6/tKTV74goDvU7EonY9JV6wbK9tbU1W8Rk9nwnMqMNI1nqlUpF8tzFYlGMLssE9+/fj8XFRXFAeF52otLsYD1xu7q2c9nJRONEBDVZ0U4EXG1nqYOVSgWRSASPPPIIfvmXfxlAe5J9+eWXkc/nRWcbjQYuXryI6elpWX4X6KyWdujQIYyPjwNoT9wzMzNYXl7G888/DwDS8laTJcvlMmq12hZHjs6EGVhoBMDpGT0IetZzkzRFT8j6X1364dR/ularYXx8HH19fcIo9Pl8CAaDttZ1PIcZudO4OG3jtWnQ9Ln8fj82NzexvLyMcrlsg3BI2GDUzfNpFjDvV3f1oUcJwAZ3Au0Pih+Vz+fDY489hvHxcfzJn/wJAAgzVxt9Knk39qMZ+TwICv5BxWkCcYqinchRWnc4gYZCIfzsz/4sjh49KgtWcJnSZrMpho3QNqFsoF17XygUUCqVtrC79ZioI8lkUpjaQNsZLBQKqFartjWhOXZOoLVaTaoaeJ1IJIJGo4FSqWRbWCYUCiEcDosuR6NRHDt2DD/60Y9EH51qw7uRFh9GHfugYj4j0/Gmzmm7pVE0Hdg4dWikneF5R0dHcfToUezbt08cvXA4jHq9jo2NDRvren19HSdPnsThw4fl/X/605+W69+4cQNA21H0+XzI5/P4/ve/DwD4lV/5Ffz6r/86XnvtNdmP1Q6mbTeRU6I//I70c3D6hvdyRN1zk/R27G7TAyRM4/P5bKUBo6OjthIlfU5Cgixr0RO/CaXwOoBdwdmm0+xNGwwGEYvFbBE6x+X3+8VwFwoFx8byZpTh5O3y76VSyfYhXrx4EdFoVBph3LhxQ2B5HTHrSMpU3L2owB+1mBCafibaAGrGqelEav7CL/zCL+Azn/kMLl++LLoXDofFoDB/zHIWXW9qWZboipNR1WgNOQ5cqxyAICscJ8duQtEsKdRMco6n0WiI8U0kEkgkEmi1WlhaWgLQ/o7Onj2L9fV1QQoYQZt5eTOa1s/Uja7vLfd6RnqRC93qUyMm5jmos61WC6lUCgBw8OBBNBoNvP3229JO9ktf+hKi0aisKEjZ3NzE22+/jSNHjggHKBqN4tVXX8W5c+dsaxlQj6g7/+N//A98/OMfxyOPPCLIDPvPW5ZlSyXqcQKdfLsuy+L9aUTItKF7cbJ22d2uuOKKK6640qOy65G0mX/WOWAt2nMC7CtA6dz0s88+i8OHD2NhYUGilHg8Dr/fj1wuJ5GtmVcEIIxbs3sSIwodVTOKZo4OgDDIW62WDforlUqSEwc60LUJOfLcuuZbj4HH8ByMzPL5vCwOwusSKjVh+e2QCl7rYRenSNpEOOjpa4QE6OglGbDhcBivvfYa5ubmRPdisZjoA981dZHELAACVesIlzrD9A2PHRkZQTKZxOLioug9Uye6QQ6RFJ0G0dc1Gb46x83VkjR8DrR1/OTJk0LQ5GIxTuQ6J8KP+dxdHXSWez0X2iWgQ1Y1O96ZfAR2SOzv75dIuFKpIJPJCDwNQCoMarWa6Du5MsvLyxgeHha9m5mZwUsvvWQjNwJtG8dUIdCJwj//+c/jySefBNBekXBwcBCvvfbalgWStL0EYPvugE66zikNupd1a9cn6e3gRT2haIYfYGc5azo+e3MvLS2JYUomk2LUTBIaO3MBnZyiSRajkuiOY4FAwAYls4tToVBArVaTRiMsq2o2m7aVsczOVI1GA16vF9FoVFjpGq7isYQlNSmn1WqJsWfJg2VZmJmZsUGlGm40n68JgZvv4mGRbh+zCXvzvXJ1IKCTEgmHw1IedfXqVUmtkDiYSqXE4OkGOTSquiWnXh6V//L983zxeBzJZFLIgNSVWCyGZDIpjSiA9gRKw8t7qtfr8h2YrF9t2AuFguzLXGWtVsP58+cRj8fx8Y9/HECb9cte5Pp744Rg9ormWJzSTa7s7Juk08i/12q1Ld+7njAZXFQqFQSDQXzxi1/EmTNnAADf/e53kU6nbfZpdnYWV69etVWa8JycdC9dugQAuH79uugt/x0eHsbIyAjy+bwtBVir1bC2tobR0VG5j+HhYTz55JOyljm74zmRHnVZlg68uj2/vSi7PkkDW2uitzOUOrqksdIMv7W1NQSDQYTDYSllWV1dFUXSxwcCAVvujBGHzuEBHWIOnYFarSb5RI4xHA5LJD4wMGBrC2oSafQ6rOZ963IZfki6axPzyoFAQCbzeDwu0f7TTz8NoN16dGZmBtVq1VZHDmzfOs90Yh4GY+lEluvmiQMd/kE3Qs/Q0JBMoOvr61Kfr99nIBBAKBSSPGCj0cDKyoptAmPdu/4m2Ho2Go1KGRTQZs8Wi0UcPHjQhu6wi55m8JotY6mHekLWk7bWPzLBaQhJlCyXy7IG+5kzZ/DSSy/ZHFvT+d5JLvph0b/tpFt1gTlxm8Qqijlh0XbQxgwPD+PXfu3X8Nxzz+HNN98EACE46vwzo+3V1VVbvjcajWJ4eBipVEpyzcvLy1KTzesnk0kMDAxgbW1Nru3z+ZDJZPDDH/5Q+gVcu3YNuVxOyGtA25GgzdX3Q/3Yrj76QdChnpiknRjITtCMk7fNHxqmbDYr5VEactZtOvV1nSZK06CYUAsNXKvVkomSEODx48eRyWRE0Wu1mix2wev4/X6Mjo6iUqlInSAXQeD+PJbeIyNlogqxWEyuHYlEhDRCyAnoMHn1JN2NefsgKPNHIabX7eSFEx42CYeUj3/846IrmUwGjUZDesUDEEZ3o9GQyTwWi8l70kQfltFxG1MaZIMDkFa2hUIBXq9XopK5uTmJrDVxTOshr0N95vcRDAZlguY2r9crETSNai6XQzQalZ75QLvlrglr06neSaMJVw87Yj5DJ1sIdFAcJ2hbExEZvVJHvvrVr+IXfuEX8NJLL+Eb3/gGgA6qowlYHo9H6ug1cazRaMha6ERoCLFTp4A2tJ1MJqWlsh633+/HlStXAEB0eGVlBfv37wfQdiTYA0IjfvwGdbkjx82AykkP95q4xDFXXHHFFVdc6VHpiUjaScyo2cwVm80ZuJJVIBBAPp9HOByWbcwHm14882M6f+IEDTOqoKeoPVhGuMViEf39/fD7/VhdXRVvs16vi0fKc585cwaPPvoobt68iTfeeEPuh5GL6fnqMgP9HOgtanj+/PnzADqNMPTiCnyO2hPmde71/Lfb90ERJ2hRIzbaG+czN3PVU1NTCAQCUrpC2I+6BnRWPAuFQrb1dkm20jC0SRjkdq7CxvORxBiPx0WfWSdtWZY02WG0YZbiEb2ijvIaHCfQzqUnEgmk02kp89KrFTEPn0gkEI1GUSwWbdGcTk05RYRO9+pKR7bjSQDdF9XRpaiNRgNTU1OyZO+dO3fwu7/7u7h27ZrA0IFAQN6VXn5yeXnZxv9him19fd1Wqsdr6ci/WCyir68PZ86cEVi90WggHo8jEomIbQXa+jw2NoaxsTEZTyqVwoULFxy7KHLcHLNePKZb+movSU9M0ibb1Ek4MWmF02xGwoaJRALlcllyZ0Anv6bXTCVJR8PfmsWqx3PixAmMjY3h6tWrANrtEWlsdL6OK1gVi0Xb2rxAGz587LHHALSZv36/H6lUytYqlIZSHxsIBODxdJYQ1AxxnbsmyYjbyGjXx/CjM2sInYyinpj2MlT0QaWbIaSzBmztk6x/Hxoawtramky+fHb9/f2yXzabRblcttW1aliRQp3XneOcqgXYx3tgYECcRH28me5gmkcbPLNqgpCnSUbKZrPIZrPyHepnwmObzSampqYwMzNjg+5NB1Q/P9MRdNMvHdHPQT9nne9nlYsm/pl6GgwG4fV6kUqlJM3GDmJc84DHsqPhvn37ALRtzMbGxhZInfrU19cnpNVsNitj0/o9Pz+PRx99VIKnlZUVFItFmz5Fo1EkEgn09/dLFzK2XN63bx/u3Llju3d9jybvSP/d1Cdu3ws6tuuTdLd8qN7GnJk2LGbES2PR39+Pzc1N6c3NfZmzNstTnPI62vtMJpOYmJjA6Oio5OOq1aqs4awNJQk6emJjJHzq1CkhQrCEhg1RAOdmJoyOGo2GLcfCaEiPXZPRgPZHxTygEyLRTTmdJu4HwRvtJveK2kwUArBXAehzWJaFyclJTExMSCtNvTYu3zWZ3drgcSENPZFRNGGSk7tm9zOvl0qlsLq6ivfffx8AbM6enkD1vZjXMbunad3j2IgOAW3nuK+vDx6PR4hDQLttaCKRsDHJeU7Taeimjw/zRN0NvTI7IgJb143W2/QzrFarOHv2LA4ePGhj+29ubtqQvmg0itHRUaRSKUFrbt26hVwut6Wck+WmrHgB2oESdUaXvK6urmJlZUXuzefzCfmWJMhYLIZWq4WFhQUb5yIej2Nqakq6SPI47WAGAgEMDw9jeXnZFoh0CzT2im71xCStPRpzkqOYpBqWMPEFcfIlaaxcLosRIxO3WCzK8ZyQtbFlxKJbc5Ipns1mZaI/deoUyuUyisWiDepj2YJuau/1erF//36cOHHCtmrV4uIibt68aVtogysT8UPQERLJRlwpqVqtyjUYuWsnBrB3ouJ19UTuVD99L0jtQRMzijMnBq2XZmUBo1kdLRw9ehTHjh0TOHhxcRHZbNZWZ88JWhPCCIHTqeN1SCh0IldSR4vFopRdaeYuO99ptEcTabQecLI0+zw7lWVpBItOo4bfW62WOLczMzNbxtzNSXCShwnF0dLtfs1UAdApZdI6QdHIHCe6Wq0mNe3pdFr+zomVEffCwoLs12q1bARELQw4eJ7x8XEUCgVsbm7Kd0A0UDt9rLPWYy6VSrZUCs9fqVQwPj4u0frCwoLcH6VSqaBcLiMcDss5zCh6L+qTSxxzxRVXXHHFlR6VXYmkdeTSrbuYjq4JkZkQL72oUCgk8GKhUNjSFalerwu8w2i42WxK5KpLvUwvtVwuo16vo7+/X84xNjaG6elpXLlyxZYrZA9knaseHR3Fo48+inA4jJs3bwJoe4EszdFQlenlcR3svr4+IVFwAQXtCTIq8/v90kSlv79fzqlzWE6werd34FSOtJc80J1IN1jRicyka4iBDvzLdz0+Pg6Px4ONjQ3Rs3A4jHw+b4OSddSjoxfWQJvdwTwezxYkSUPl3M5Vqjh2fgNOZU8adSF6o9+5Jg7p9AvHxTFWKhUpAaP4fD5Uq1WMjo5KKeL6+roNqtU66aR/rmwVrZNmLtZMd5FsqvX7+PHjKBQKWF1dtUHEJFvpxjrVatWGPLJmWusIz5/L5WxLWM7Ozgoyo8dcrVZRqVQwPT0NoB01M7rWkS/vjzrm8/kwNjaGgYEByZGvrKxIXwqNhGazWeHx8Jk56dde4trsOtwNOLerM/O6msikj+Nky+Pz+fyWyYU5O92NibC0uZyjqYj5fB7Xrl3DwYMHpS45Go1iamoK8/PzAlen02mEw2Ekk0msra0Jke3kyZMIhUJ45513BKJhkwpNyuF9mnnmSqWC2dlZDA0NAYDAQ9rIMj8ZDAYl782VikqlktwznwPvUz/Hh5EkRthVv3+nyZnPV2+jAWk2m6IXZ8+exezsLG7cuCHnJIlRO4pcucfj8djyxuwmRyEZyCR5mcQhtlpkbwBN5mJaRBtWtjM129MSyqZomJzHms+sXC5Lrap2OLkKG9ujMl1DjgSPd2rAwef/MLK870Wg49+ZC9bb9fdLpysWiwmBdv/+/bhx44bjc9U6RucwlUrZGjhx4tTHa64FyZKE2KkDAGQyvn79utQ/Hzp0SJrwaOIkncPJyUnZVqvVMDMzI8c+/fTTePXVV7esOw207atJiuxWVbAX7NyuTNLmROxEGttOOYGOwTDz1xsbG+jv7wfQWU+XBiiXy20pt7Isy9ahCWhH41SuQCCA27dvY35+XibKffv2YWpqCkeOHLEtrVapVBCPx9FqtTA8PAygHXXPzMzg+vXrYpDpGHClIT4TGmUdsdVqNYTDYXEGkskkRkZGJP8NdJwc5joBYHBwEH19fVsWVe/Wx9dEL/R7ehCFemN62d1y8qae6fwtF7EPBoNIp9NIpVJyXjpI2kHkeUyDZ06+nBAty7Kx+zXCBEAIiByTZl47dRwz28rqe9VGXhs3jo8TOScIIjjBYFC+t2AwKL2faVTfe+89VCoVGwkO6HwLbjRtFyfbx9/JVeD7px3R78+yLCnB/Pmf/3kA7dLP1dVV5PN5G4ufx+h2nevr60gmk2LH/H4/lpaWbCgeJ+hGo4FkMinvdXV11dYgB+iU4NVqNczOzgIAnnjiCQSDQVy7ds020QYCARuHZ2ZmRlaDo9Owf/9+HD16FDMzM7a8NDlGHIuexLd7xr0suw53myQWPXFo6M1kc9PImH2AE4kEzp49a6P1UykbjYZ4lZFIRCZFRkJm2QzHweiFkfDa2hqq1Sr2798vxIq5uTl4vV5RYip3uVzGnTt3bMqi61M1XE4WsFlupZWzWq1iZGQErVZLJm6ep9VqCZvWLEMA2saTH7RmfWvDv9274v/3inJvJ07IDMW8R5K5TEiXi6EwxbCysoJMJoORkREcPHgQQLt39/LysqPzoydAv9+/hSRGtGV6elocydu3byOTyQgRB2gb1/7+fqnnJ4pTLpcFWtcReygUQiKREP3R/cfNdI/Ts9GTqmVZ0vqWMjQ0hDNnzmBqakquEYlEUKlUJGp3mpS3swEPC8Lj5CRqHdWTjxm4aB31+/0olUr49Kc/LcvXXrhwAdVqFYlEQo6lY5/NZm3XLpfLqFQqYi+npqaEgKsnXqANox8+fFjs59DQEJaWlpBOp6WMihUpRC+B9voKRPo0shKLxVCtVsXebmxsyHEkJ968eRMTExPIZrNig2mr+R1Q+Fz2qu64xDFXXHHFFVdc6VHZ1Zy0E4lJw5B6lSfdxITHMs9hRj2PPPIIWq2WwCqtVgvpdBqlUslW86nhHaDjPfLvvA4jEV6nVCrh6tWrSKVSOHv2LADI+Vm+wHxKLpeTPLn2fPX9AZ1mLKw5BCAlDzriLpfLWFpaQjAYxMTEhOxXqVSkXAto56QnJiZw584dG7TFZ6ijOEY2GjZyimb4/wdJnFItpvB96Xw+YeiBgQEMDg4CaEfStVoNc3Nztl7Z5nKqXMFN5wGJbuiUQ71ex/T0NM6ePStoz8jICN5++21ks1lbaR2jB5ImgU5Pb01uA9qRz9GjR3Hx4kUA7cU5zFSLhgz1s+E+1CWvt73YiO48FggEkEwm4ff7t9RJ8975fAj561LInb6rh0G65Y91mafmS+jFgg4dOoSjR4/iu9/9LoB2/2z9voB21Fur1WwpPuoC0CltXVlZES6FLk8dHh7G4OAgFhYWZAXCYDCIpaUlWzdHTXbjojKtVgtra2vyO8dfLBZx8+ZNOZa2UduoUqmETCaDAwcOSCRNgiVThzxGN3Yx0Ye9ID1BHOuWC9XbCFdospRu5E4pFAqYnZ1FKBSSiZKSzWaFRUgY0OPxiCKyubuGEnX+RcNKhUIBd+7cweOPPw4AOH36NG7duoVqtYqJiQnJz+XzeTmW56LRrNfrNpIP25dSnAxXs9kUQgahn3w+j1qthlqtJgSdkZERfOITn8Dc3JwNDiJsSmYkYOcA6G3bQW973WA63YfTNp1W0Y1nyOzu7+8Xo8P9NzY2bIsINJtNlEolmyPKSUs/bzJ0NQTOVa04KU5MTOD48eN45513bCRINhIhrAxA2iOGQiEx3gcOHMCjjz6K0dFR0Yv5+fmu+WkzJ+3xeGyEJZ0f13XbFy5c2LLyF8+hCWr819THe8HuD7o4PQNWuNB+8J2Sn0PHj8efOXMGN27cEIZ9KBQSO0HbUalUpHshg4NwOIxyuYxqtSoTJNDJX+tJc21tDcvLy0gkEpL2mZmZwezsrC2twUnS6+0sscpJPxqN2hYv4sp9ThOq5lvk83mkUinhIGWzWbHduqkTAzmnSoK9kL6775O0jii1EdAGkv+nN+RUYsBjtQID7cj1ypUrQpoA2p59Op2WnBgAm0HUEzLzLpopyA9A58gty8LGxoZ4giMjI7AsC7du3cLg4KAYJZ3P1BESc+S6FILRi54M6vU64vG4LcplmQ3zfVxc3bIsKVEA2nmbRCIhxphNK3TDDP3Mt2PaOv2+l2Wn7GEaPrPJCCPKSCQiuTh2QWo0GpKL046lbnqiJ2z+y6iXhiQajaK/v99mVKPRKI4cOYJCoSBtatkggrpskhEbjYYgLI8//jj6+vpQr9fFqAaDwS1RsxMxUztzelJnBzVO3iw5C4fDQqpjm0cnMhrPq5+v/peyFwzqhxXTQdzuO2TkrNFF6jOduWeffRbxeBznzp2TyZc6VKvVJNdMG8KlU4H2u0okElhfX5f3zNy11gc6omy6xHOVy2XE43Hb+9IRNQOYeDwuBEOdSzcdRp/PJ/lxXTbI61CPa7Wa2Hg+B5Ic6RDo5+3ES+lF/brvk7QTGYTbuY3GRUNigL2nNh84vUqWekxPT6PRaODChQtIp9MA2kudkfWqo5RyuWybKL1eryxqridPGkEqsdOkxXrqUqmEUqmEvr4+AG0iWywWw8rKig2e9Hg8CIfDNlhU18Xy2gBszNlYLIaRkREsLy9L9MTJtV6vy0LpiUQCCwsLyOVyNi+VpRQ8znwP20XKD6KRNO/JnLj5XHXdpvbGo9GotCqs1WoC++oJmT8m8cwch3n9cDgsZVSUVquFeDyOkydPitG9ffu2GCX9fZH1HY/Hcfz4cQBtA0zHkz2UuRAH2bccB+untYGlI6HhVUKo2hkhi5zPoa+vT8rE+I0BEIRCTzpOz6Xb+3oQRDsu200YrVZ7PQJWe+iuhrQVRHVOnz6NmZkZlEol2zK3ZkqF74r9urmtUChsSb3p1IQ57kwmIykZ2mQNq+ue8fxe+vv7ceLECQQCAczNzQHokHc1oRfoBCJ6+WF+b6y7np2dFf3Xzg5TQDptqKXXIXCXOOaKK6644oorPSq7Wiet/3WCHrW3bq6ew8jYsiwcO3YMzz//PIBOE49IJCK5mHq9Lk3k6YnpDk468tAlSvw788WMMgKBgK0RBKVSqaBYLCIYDEqNXzAYxL59+5BOp22eGqNfjof3pQkhGsLk9YrFoqzCRcJSNptFqVRCpVIRjzQcDuPgwYOIRCLiDS8vL0vukyQjjoWQk4b093LZQjfR6RInPaS3b64UpktPdJncwYMHbaVMZkTIKNNcyUqXnACdJh/62kxr6PPpRhMnT56U666urm7pJU60hjWlvE6lUoHf75fcYDgcxsrKCiKRiK0/AHPaOsonwqUjMT4zXpe9AiqVChYXFwHA1mRF3xOPNcmjTnyIB1WcSJpOsLcm2Jl8Fa+33fv/Z37mZwC0+zO8+OKLiEajgsQw18te30BHx0ZGRiRyXVtbk655us6fYr47oK1X7CMRjUalP4P+3nie27dvA2gTFoeGhnDixAnR5fn5eVQqFdv1MpmMpBj5rQGdsrAbN27Iuc3vRZPGdOpJo4jmM+41XduVnDRFM/7MfZxyE6ZScvI8evSo5F2vXr2KgwcP4vDhw5KruHr1qiiNbmaiGbvcZhpKPU7zxSaTSVHsQCCAYDAoeRqT6WrClmRJEmIiC5EGndvYYpHCWtpIJCJwJfOmWgkrlQo2Njak3STQboSiuwJpGJyQGScfnbPWz2GvSzfjx200lHRg+Fyd8mR0sphqCQQCWF9fRz6fF/JWpVIRqI7PlOQu7XySXEhyEADpIKYndcLvoVAIo6OjANps7UQigeXlZdv61NFoFAcOHMDU1JSt8xPQ1nXq7uDgIJaWlrawwE3nORQKIRQK2XJ+1J2BgQG5Py5pqR2W6elpWYTGfP58DmatttN7ehB0kGJOyN04EhqOZepFp+5oO5rNpqTZNjY2xBnTwQUDG11vzZbDhKF1blk7prS5ZoMSj8cj6TigEyhph9HspEdZW1tDoVAQ8he5Eq1WSwIOOhc+n09s3sDAAMbGxlCtVkXnSfDUc4quJjAJoWYQshOOym7IfZ2k6ZXriFLnRyjmA9T5WvN8/f39qFQqUk6SyWTECDI/k0qlJP+rJzwyVXWPb0bb+oUxb6ajKy7RR4ULh8OSQ9RjZZ5adxfT0YleaN3j8aBarcoEoaN9jpvX1r3JOVno85K8NDk5KR/Q5uamGDp63gBsBlKTd5wQjr1uJM13YOofDZiORvmh6zKRZrOJI0eOYHp6Wvadnp7eQjJjgxld3sdvgMaTQkdJ6wRbePL9aIPM8UxMTCAWi8Hv96NarcqyfydPnsTk5KQYNqCTG9TfQSqV2hKZ6bIzbWD5vBgVJ5NJJJNJBAIB4UhkMhnJH/LZTExMYGlpCWtra1tYyNQz3RrSySbsdd0zZTtymOk4Ah00wsnRJFeBOpHL5WBZlk3HqDsMKIAOKXd9fV0qX7TDrydUnpuBBRs2pVIpTE5OyiQfDoeRSqUEvaTwHet3T11k4xKNkHI8vO/+/n4ZT6FQwKVLl/D444/jc5/7HADgz//8z5HJZByDvkgkIucz/+b0rHtJ7uskvZ1SajEnaU5gjCoASJejcDhs693t9/uxtrYGr9dra+ROZeTxwWBwy1J+vKbT0n56nPV6HWNjYxgbG5MXTIarx+NBOp2W/QuFgozHhLu1YQLaEZbZZ5lRnDb65XJZjDfQKWVglM3n4PW2eyrTuzbb42nI1axfpZHuRaX9sGI6HBre1/s4fawa4ubfRkZGEA6HxUHc3NxEOp1GsViUZ5tIJOTZ6vQCIxxOvtRxpkyATpcmHZFoeFiTDkkI29jYEGh7cnJSHD+zz7OeQKPRqBhljpETp4YOuY50X1+foDPs77yysiJRso766SiHw2Hs27cPV65csSEIRC2carK7RdQPqpj3q1NP/JcTrxkV8vufmpoC0EmfmH0kaCP4vCuVirDxzZp9c0y0CfwOCoWC2NRkMimTdyKRwMGDB5FIJKRXBeuXNULHd6wJYTyHXmrY7/cjkUgIOshxWZaFzc1N6RehKy20vXQiyGpHp9fRGpc45oorrrjiiis9Kvcd7tb/As75mG4el4b4eFx/fz+SyaTUpZL8tbGxIV4cIxzCgQBsHiGF3qeGNhlta++K0MnKyorkc5gP8Xg8tnKrWq2GjY0N2/0QRtI9kxlp62XW9IIcOhIyO/fEYjHMzMzYnpvuRkRP8+7du7ZaQg1l6QUV+H/97LX0ore5EzHhe7PkhRGqhuQA2CJWoBMphkIhrK+vS2lerVaT0hjqFhEfDSc3m03J95k8B/1ceZwmdDE/zXIcoFOvGo/HkUqlRC+YytGwJxEWfZ1kMolgMLgFfuczMyM53W9gcXERjUYDxWJRvi3C9IlEQiKjy5cvIxQKYWJiQqBNLboPgX4/JrS7V3XPSbYrt9KiCYdONpQL8YyPj0uqo1gsoq+vT1A8HsPGIewhUavVEI1GbWkWjW7ovDffP8fDNREYUZ8+fRpAOzrnIhsaSub59DvVdhLorBCo+UKEvrXehUIh6RrJezHTMhS9ZoP5/fdq2ZWW+w53mzkA/TdTtIKYOVJCZocPH0Z/f7+N9MB6ZzJLCQ3rRu7hcBjBYNDWKpTMR02sIIRtTrK5XA6Li4vSPCQQCCCfz0tOhQzGYrEo9aw6z0nDqZ8Fa7HNiVvnhjiJNxoNgRyPHz8u7Ud17SRZljSUfX19KBaLWFpa2jJhaeeAY+ymxPrYvWQwnYghZjcj0wjyXs1FKBKJBEqlEl5//XUhvVSrVdRqtS3PjBO0JpMBHWYt9+ESexpqpNNoEtcA2N51q9VCMpmUsXC7k2E02dTaOeC/NLDaYaVjy0mZ+/P71IvXsG6aeepisYj+/n4MDQ1hYWHB1uyHkwKdjW6Gs1eJPR9W7kUYA7YSrpju0A4VHexqtSrPe2RkBMPDw1hdXZX9CHWbExgXBdKERd0JjtfQ3BXAztiv1WoyWa6srGBxcdHGezEDL96Pbt8JwJa65DgJqevWzPV6HYlEAqFQSHSxr68PS0tLW8iP/I7ozJji5qT/v3TL9fFvFL5MM/JgXpYfss/nQzKZxMrKCu7evWtrPmJZFkqlkuzLfA0L4HlNp/IAjoHKWavV5FgaIX4UmUxGDG6xWMTKygq8Xi/6+vqEmahXQNIRmckgp5esPyJ2cdIRLpU6FAoJEeLmzZtyr5yQI5EISqUSbt26JR9KIBDA6OgoisWidH8C2grPe3QipWw3Ie+lyMZ0TLqRdLRusP2nyR/o6+tDoVDA+vq6GAk2mtB6Ri6E7gTGyFiX2zFqNhv2OLFxTbRDs201OqKRGNMZ1DwHrsDlhMRow6o5GxpV4HEcD0lyJjmxUCggHA5Le0qenznSe5XHPKjS7R6pj9pBL5fLNrId0NGdeDwujnsoFML4+LjoKNBpitRsNiW3yyYl+vkHAgGEw2FUKpUtRFvttOkgCoCgmWyMo+0Jq1ZMxng4HIbf77fxGVjVonXZzF3H43H4/X5p3gS0c+E6+gY6VTTmt7+X5L5G0rpeDbB3wKFoY6LJJeYiEI1GAwcPHkQsFsP8/LwNkguFQjaDEw6HUSgUkEgkbMxpKgy3caLTfXHpLIRCIZvSUOHeeOMNOV+hUEA0GkUikcCdO3cAQEg7JoROCFt3itL3rJ+FhqZ53NjYmHjJlUoFkUgEq6urwris1WpYW1uz9ZwG2iShVCqFXC63JWLh+sNAh7RmGsrtIuy9IDsx+vpj1gthaMh5ampKyqtY3hcOh0VH9YRjGkFOaBqG5nM1URuTYMZ70PvxG2LJlhZ2ZeI9ccLWx8fjcenXrPejc2E6NiwVBDplPU7Gu9lsimNLZyUWiyEej4tR1sbcNKLmu3qQJ+xuDom2eYC9EkM/r1AoJAtcAMB3vvMdqeag404JBALSx4EIkV7KlBOnbvVKREbD0B6PRzoYUvf1OPXyvNRR7TDS8R0aGpLxLC8vb0GjLMsSu0XJ5XLIZrM2/ZycnJTUp3YuaFt14LeXJm2XOOaKK6644oorPSq7WoKlSQgUXSBv5qz1ilf0wMvlsi0iJVyiO4SxqF8vncYa51wuJx6Vjjh05KIXv+B+HKcmLQSDQQwODsqqVABszUp4r2Y5Fo8nlOhUm0hhvl3nbm7fvo14PG7LSZVKJYmWuF88HkcoFJImFrprWqPREAiJz8z04p2g8L0mJnwL2BcuYC7WbMavc1lsEEMiiy4LNJ8Z66E16ZEwsCYE8pr84flIPOM2pl10uZ2O2vUiBDriNqMcXSut4WodUfFYnacmoqDvUUP0FHMhl1qthnA4LL3sCbfqb1pHWE5ojVPks1d10Qmh6oZYaZvklMem3pJvArQjUpLGdDQMtO0Xeycw9aCvzZQNYWfAzs0hOkIhWkS7kkgksLi4aPtmiDTq8rtGo4F0Og2v14v9+/cD6DRh0ehfOBzG+Pg4qtUqlpeXZTy0w7zu5OQk5ubmbKiV7jim7SrHbT7LXkQK79sk3e1jMvMaQAd21d2vOClT0VKpFLLZLLLZrG2VKBpKrnzCfQ8fPowLFy7INTKZjDRd53U0QUZ/DIR4dA2pyQy3LEsaO9y9e9cGG5oMcRovk6jEe+YHpJc3pPCDuHXrltTD3rlzRxrik6RGWMzr9Qq57cCBA/L8rl27ZssXcQxOXZ+2y9n2KtnCSTTc5fQRdstdmROdZVno6+tDqVRCPp+XZ8H3pSE9nXPWNfraGdXXBzrcBU7EWveY+tHvSr8P/d1ocpbZKEQ7jXReNSud59TX0ZO0NngkMplENq3fZB0vLCzY9IU6SmIPYF/3nGISR7ltr4om0Dr1I+jmkPDdkeAKtJ9hKpXC+Pi4fOt+vx9Xr16VdrGAvUuj7sBIneB7zufzwsynDSUXQjubtNOcRNkBr7+/H/v27UO5XBZC7+rqKgqFgm0CpHNYLBYl/QF0AhuOe2BgAOVyWYjAHA+fHSf4er0uTHMdeGm2uLkSnX4P2hntJbnvxDH+TjGNPCMFr9crL46eon54XL2FJUUmo09HNNPT03JOKoBuy0jlZDcfc51nRtIcN1mC2svVvZd15KUNrlYCRh+a6EAP0sw5aUcim83KvdCjfeqpp/Dee+8hnU7LdTkRDA0NyTVmZ2dRrVYxMjKCwcFBKfznuOjp8pqm8mry306Yqb0m3T4+7XAAsE0YdLD0fTabTYyPj2NsbAznzp2zdTJiVKJRB3rx+pw0EOZKRkRKgPa7rlQqSCaT8l7Jt9CrmdHwsjKA75Ad8Jy+NzNyYkc+7YjqPDNgN4zaoY3H45ienpbrUA+9Xq9MzpFIBDdv3hTehm7swvugPvPbdHKW9Hva62IihcBW26i/Q02C0u8wkUjgySefRDweF31iaajX6xX9LJVKtvdGoX2jjcnlcqJP2sk0o8xms4lIJIKxsTEMDw8LMnPz5k0A7cle82bMfvi0jTpnTvTI5/MJvyYSiQg5WNtQy7IwOjpqc2D3798vzVn0uKln1DHmsp0cv14jLN73SNqEFpw8SHo5Th43FSQWiyEcDst2DW+YSlCr1TA/P28ro9EvSRtpRhSaGGPeg4YHdQSzsbEhRokKSWKNJqgxGjZrQ2OxmNT+8VnQcOo6P0I99IYrlQrW19dRrVblnmOxGCKRCOr1unw0vD+Px4Px8XEb5EgIVjsi5mIjToSVXlLmDyJa97pF1RQ+Nw2PNRrtNZrZ6Quwd0nScDkneR0p87maMDHfOa8bDocRjUZtkQF1R+u5EzPf42mXfYXD4S0OCGF4oO3QJZNJW/0yDbL+ZvS1tANZqVSQy+Xkm+ExeoIpl8tCRNLdqYg+NJtNmSS6lcLtVV1zEtPxM0UTSU3nDoDN9kSjUdRqNbz99tsYHx8H0EYPz507h2w2a+t3XavVbP3dA4GAQMZ6ER+uja4jT8C+qEYgEJCe7ZrceOPGDWSzWamMATrkV43AsIOdDor279+PXC4nbZeBdn8HltbqZ9bf349wOCwI6cDAAEZHR9Hf3y+Mduqgx+NBqVSyfW8aVaJwjuklh3BX1pOmmB8i0DYChGz1BEiohTI6OopIJCK5Lhoceov6QydMoiMXelYaHqTh08ZFNzjh2DUj0iyDYTMLzYBkFE1jTphIl7LwYzRZvPyIdE4yGo1ifHxcntP7779vY1Hy33q9jo2NDbk/5jLz+TwGBwelXKNSqSAajW6BQM1oTyuufne9oMg7kXs5F/TUdekQj9PvIB6PY3l5GRcvXrQZPOqTmS7hZGy2vjTHxuM0hyCZTNombk6SejyM9plDZPTC9rG67zz3B7Y6oE6Thq6fpyE233mlUpG+ALwXwox0JPXkrnPxhUJhy8pa3VA3p//vFd3bTnREp9vyOkV1pvMIQNjy6+vrYhMmJiaQTqdtZVThcBgDAwNIJpNSNthsNtHf34+RkRHcvXsXACSFo1n8RFU4sQJtW8SmJclk0pamC4VCYl+ATm8Anov3wrJa2u/x8XHU63VUKhWBytl/QqdeJiYmEA6Hcfv2bdHttbU1NJtNJBIJQWFpY/ld64ohbjNz072GDrrsbldcccUVV1zpUbmvkTS9MTNfp0XDKbrBukmu8HrbiwrU63Upogcg0J5JyCHRgjAbI1u9UAUhw3g8biN1MCrl9fUxOrokicLj8djylBw/IxjtjZoMXR1N6wiM0M+JEyeQSqVw69YtiZgIfzNPz22sAzdbirLzGrtTkRHKyB2wN9KgdPt9r4jWCw1rOeWkNORsvv/p6WnE43HMzs7amjNQByKRiOgZuQtmntokZfH96UipWCwik8kglUrZeBOhUMhWqcDzmPXchDAtq7NqFeFFvbIWCZlmpK97BfBfTUIDOmkjk1WuiYvcj4RJnU7ic+HKbryOSW7jfeq0wV4WpwoPplWAzrevU2KMJmkT+J7HxsZgWZasfAW0o9m+vj4bQsEFKvr7+23fOdC2Aboihe+Ldoo9JLTO6nevGzuRK2RWFPh8PuEb6OsMDAzIvhcvXrRF+UDH3vLegfYKXNls1tZ5kXyOaDQqacfNzU1BVvWyveQyOVWv9Bpac1+JY91YjCYEzg+XD0uzukm393q9tsmUCtJqtRebJ/kA6LCpq9WqGE89MZtGlv1tgQ7sq2FIzYjU8InH45E8uSaesdzG7KCjcyx60teQM6HygYEBAMBjjz2Gixcv4vLlyzYjyk5OZn5Ul1EQVqzX64hEIgJP8VkHAgGZuDUzs9v71PfSy+IEzTuVX+iPVEO8nNA0qWp+fl70Uk/83FfnV80Jh+9F5+y4ry4pocOnO5ORXKgnYzaSIA+BDh2NpQl36xW3gDZ/IRaLbfkWeS9aH50mbtPh0CQ4ComM1Wp1S4Mdkwhllr/pd9Nt216Tezka2gbqxhx0fuisAcC+fftQKpWwvr5uaz07OjqKUCgkzjy5CIVCQZjYExMTmJubw8LCgkxsfJ+axMi2nHqZS/J3SMjStpU9wbXN5DnoDHCCTSQSEtQUi0V5v9qRo93SxN/V1VWbfkajUWQyGRsxkU6K1+tFKpWS/Hy9Xpc0kU6r0v6aqb3d1LX7npMGnPNMThO1/j9fBA3Q6uoqNjc3kUwmbes6s9uMnkBjsRgmJydt0S0jW6faQ9O7YjSq61fNcfLDaTabtjV4y+WyLWrR96MdCU2W05MBHRuiBS+++CKuXbuGer0uH2ksFkMgEECpVBJjTCXUkwCvzQhLL+tmsml1hG8Skpy27QVxGquT3un3r9n3/MALhYK8V8BuTDhB6+fn5BCY7H6g4zDq6JrkLY6JiJCOsGi46/U6qtWqvFd2ldMToq4bpTAq1/nnSqUiz0KjPKbRojHXxMhgMCiENxr+UqkkZY/8u77vYrEoxztFmXy+e0nf7iWms9HNidS6pFnWjz32GADg2LFjuHHjBsbGxmy8l6GhIfT390tkytyuybcoFAq2yVNP0lrvTP6NLtFqNBpCWpuamsK1a9fQbDbF0SefQdtl6mI+n5cxaoRRo1lAu3sjg5VyuWzjXACd6gBWKvBYPmfmuik676+36Wuav++G3PdVsJzgKm00qBQa2tCwCuEKPnBCghq+MaPUQCCA8fFxTE5OyrX/6q/+SprA6/FEIhHbSyP0qUle9Ci1ItXrdfT396NQKODAgQMYGhoCAFy6dAmhUAiVSkWUyLI6ddZaYfkh8Fno0jMqL5VeRyoslWADE6DjzWrjqQkb6XRaJn5tGPix8Jlrr9KJDbnbXuZOpZtHfK+PUUcybEvIbYlEAslkUj58OklOa0+bz8x0+AgHatiZDWU0xExd0mxu6gzXdZ6fnwcADA4OYmBgwKYrHJv5HvW1uJ9O+fBenNivGqYFOj2i2SIXaH9XoVAI/f39GB4exqVLl2zPmdE3f3cylppgtd072wviRE7S96bTLtQHnT4IBAKij2+99RauXr0qzHnKzZs3MTw8LNuy2aw4eSSY3bx509acCbD3cu/Wwx1oE9ZisRjy+bytbnt1dRXpdFpqljl2OhjaMSVET9sUDAbh8XhsbHEGP6Ojo1IHPjc3J+Nj4BaLxeD3+xGJRGyBDn9IpON4TP12cg57wb65xDFXXHHFFVdc6VHZlRIsM1LVQuKXbvYPtD2fwcFBW60xI1wuEcjt9MZ4/Pr6Ol5//XUcPHhQtpVKJQSDwS0LCGiClx6zWdfIXIj2AMPhMObn5+Hz+STfy/vRLRI5RhN25LMxCTyNRkNqmgmpakJYqVQSSNSMevT5dS5djwdoR3K1Wk08bH0Ok7jCv+l/e1lMnTPFjMzMDl1AO7rQ7VS5jm0wGLQtsWhyD8z2ihSdy+X5zW19fX1IpVK28TGqN6FRwpbpdFrKT9g8ZGpqSpAdXf9OXQkGg5IC0RExx6/10SQtccz6+2i1WiiVSigUCrKmO9M4k5OTOHTokC2Sps6b70g/C0KTezXVYkq3sevtJoFW93YIhUJSMrW8vCz5fr0sbrlcRiaTkY5cXLlNoyQaYdLpPpZqajIYbSPHtb6+LikN3c3wwoULooO01+FwGIFAwEbAZCSsCa+6eQq/tyeeeEK6OOo2y4S6ubBIJBKx9X4A7ClMjUoQodTzRLcUy27LT3ySdsL7txM+TL32M6FmNufguWgAdfJfw+V84blcDoVCAaurq1tWCdJ5l26MX92eVG/TPcMJxdy9exdLS0sCy1Mx2XAAsLdC1PkoDakDdsiLH5/epvPPhKb1allmAxj+XZNOeG2TZa4/JCdIeK9BjnxuJnSv749/N/NvfDd8B8FgUGBjk9Pg1FbVJFa1Wu0e2xr6s6xOtQEnYkKQGg7k+FkrzWMDgQCWl5exvr4uerawsIBMJmNr4jA0NGTLe3M8qVQKkUjkngQtTqbmt6mNd6vVknvRx1mWhY2NDVy7dm2LM+CUBuvGIdgL+vbjCnVR368mkzE/DXR6LOh9SUrkGuVAe6LMZrM2XSRMrdMs8Xjc1uiG1zD5GuVyWY5bX1+3cRIGBwdtrXCBju5o28HJX6f49PWAtmOazWaxsbGBW7duAejo3cDAAKampmS/8fFx6bzHZ0YbqL9VM2XTTbrxI+6n/MQn6Xt9UPy7XtjBbLZAxjUXNeBxmlyh83NUQm5j16VwOIzBwUEA7Re6urq6xbBqhi7QyRmaBowREye7I0eOwOfzYXJyEmNjY9LxZnx8HJcvX7Y1m6fh1VE8CV0AbCQKOiLakaBB43PSeUSdV6KjYBLmyH50ajBgTk73Io6Zz7+Xxcz5mTwIJ3anNiraWdPkQNPJA2DLfZn5X6+306FJcxNY8qLRGb5Trd862gA6UdO1a9eQyWRs5K9yuWzjKiQSCSQSCZRKJXE6Go2GRChOzpdZomgiMFx/WN+jaaDD4TDi8TgGBgYwOztr69XMkizzfXSbpCl7Re+cxGns5ncFtPOsem17HqvRHjrjJsJhWe3SOy4DubS0tAVV0mV/3K4JZFrMkrhIJIJGo4FMJoNCoSD54nA4jMXFRRuvSJNTTVutz6t7hPP+VlZWBAHgsZrIy3EPDQ0JR0Sv06CdWac5YzsCXy/o130twQK6f2Taw9F1koC9xEgbPyqn2bebMIguHaHCcMKqVqs2Qgavo70uoNPPW3ua7JikWYTpdBpra2s4fvw4nnzySVlnenp6GktLS1hfX7cpJxVUszHNiN3j8QjpRyuxPp737PF4EAwGbfASCRgUohRDQ0MoFAq2c5oKqycup3fmpNC9LjshhvD+TYgR6LBHh4aGkMlkZFLlBBeLxVAoFMSgALAZJn1u1qHq9rMmm5UEGLZE5D2w1E6P6+7du1hYWJAVjIDOpFooFHDt2jUAbfLbyZMnbe+c13SCWgE705jPUEc8RLVM4cI2ACQVFA6H8alPfQrf//73AbRXPdJliub1nAzodu+v16Vb9GbeB/WFtcRAR2/4rZvOuVnNQbvFbX19fbh9+zZCoZCtqgTY+r4ZqZpIKAmpAKTOmJ0fOZ7Tp08jkUigWCzK2KvVqlQMaGeM38f09DSAdkCxsrJie1bj4+NoNBpYWVmx2SezB4DpfPIchPfNNJYTCdKUXtAtlzjmiiuuuOKKKz0qu7LAhhPMoH/XESvQ6S8bj8cFCuZ2wtU6cjG9eub2Go2GrP9cq9UkGjHhFz0281pAxwM0PVePx4NcLiclX0A7H04Ik1Ezo4ZYLGaL2LhdN6Vn1GxGgBraJvzKVY+ADuFHl+oQpSgUCrZGJazZJmlqu/dk5nZ7wdO8l5jIzHZC+I2lQyxNAjorC/3cz/0c3nrrLVQqFRQKBUF3WOJhNkhgBKI7fLGET68MZO4XjUa31Njz3IFAQNIjCwsLOHfunI0MCXSgdp/PJz2033nnHdRqNRw5ckSQAeYuzVp+6rlGmsz33mw2EYvFcPjwYSkJSqfTot+MclZXV5HL5eRf/R2z5lsjSKZoxG2v8SF2Ik7Qt9frRS6Xs9Ui05bp9cRp/3TqTqc82FFwcnISGxsbtm8/kUjAsixb9y1GnRoKpx5pfoSJvHB7X18fxsbGMD8/b2uuUq1WhYvB45m/ZhqSXSSLxaLkmicmJtBsNlEoFMR+W1Z7udjHHntMSLrFYhGlUgk+n0/qqRcXFwX5YbkYsHUlt27SC0jNfV+q0ikvqEkj3WrWCPHpPCoVRudy9IoxZq5QvxinY81m7ByPWfROGGpkZASTk5MA2hDo6uoqbty4gTt37sg5b926hVAohImJCVFi5go1E7hWqyEejyMQCMiCIGtrawLfU2q1muSadc6QRDFCUYQz9YpFNIarq6s2I8n9q9WqI/xlyr3IRb0m241Nv2v+q2s0NSxM0sq5c+ewsLCAcrlsY0TrZ61TKdRvbQS1zmnR5L+hoSEbG5b7W1a7vS15D6+88gpu374tUKS5GIeeAAuFAi5evIhSqSS6y2Yi2iFgfpMkRY7bHH8gEEAkEkGz2ZS6ezq/y8vLYhQrlYoY/3Q6LYx4/Ux4fqc6c4qeoHvBgH6UYjonlmVJhzb+X/dOMHPU/N4BuzPHxU8SiQTOnj2LO3fu2NjUN2/etE2ytDkmj4KOpA5WaFu9Xi/W1tYAAK+++iqy2awsean31dJsNkV3XnvtNQDtSfro0aNoNBpyvu9973u2Tnv6/nRaE+jwOFgbrnta1Ov1LUsI6+fu5Aj2gn27781MgK3tF7vlw/TDT6fTWwwaldCJ6Wzmu/l/ne/i5KsV1vwASA7zeDwSeQwODmL//v0YGRkRg+r1ejE1NYWVlRWJJIB2l58TJ05geHjY1iq0WCxibm5OvFp6rbFYDKdPnwbQLnGYn5+XJgQcIw2xbvfJyFq3iuTz0MJnofNSmjBnKu+98s97xUh2i860gwjA9t6ATjTKnBgAXLlyBR6PR8hRGvnhdTSpS0c4gH21LT1JMbLmu2ZbRc0tYOldLpfDK6+8AgCS6yUSo9+XE7M8nU7jvffek/tJJBKih3q5SY5VH0sd498bjQbK5TJmZmZsbGNN3NTvgI0yzFLKaDQqDrjmUTjxIZze5V4RJweX280olQ6SJtIx96uP5d812sfftT7MzMwgGAyiUqngyJEjADrkVI3qEWUEOkGPfu66dI+IYigUkolxdHQU2WzWFoQw2tccIvbkzmQyQm6rVqviVFAn+b2wjAtoO33pdBpvvPGGbJuYmBDd0Y1xNPlW6912eqTz5rtt4+473A3YPXLNIqZwGx8om6HH43EbuURPkDQueiLRUTkZtSZLWr8EKn80GhW4JBqNwuv12jqGTUxMYHR0VOpBgfakSA+OxDLuOzw8jHg8LtFDKBSS9VrZ2k8rOyfYAwcO4NChQ3j55ZclSgmFQltgaNZi60iO8BUnX94f/2YqKcuJ9IfqBHdTtOHYbSW+l5iEHMDuIDrdi4nYaP2kwaGDpydaE4lgysGMApyIUOzRrR0lk7hHPbl586as/2y2RdROB8epz0Gndnl5GUCb9UuGNcejvz0T3dKdr4BO61vqPNMz+rtkKWKj0ZDe+voezVI2HVmb70Zv26tiOrwa7aPwdz1RBoNBiRb5vrlIRbFYFDuhJ1CNxBUKBdRqNdy5cwdAG63hUr+0D/39/fB4PLI4BdCZ9HXpJlGdUCiEUCi0ZU3o+fl5m+6YqA4A6Z6n7zGbzdp0h8ea6RizxCwWi9kQKz4bOiqaRMfvUpMgddRPMXtW7Ia4xDFXXHHFFVdc6VG5rzlpDTEDdhjabPQA2D0blqzoJgr6OB1V8xo6miFMqIlaHIMmWzzyyCM4efKkrbNNNpvFysqKDaYplUo2ohahHC6qzvxlsVjE4uIiotGoretTMplEMBgUMlKtVhPoUBOMDh8+jPX1dfzoRz+SMdL7M0sw6JXq/Twej+SwGcHzXw1PEorUUaV+lqbod7gXZLsozIxqdfqEULEZ5YyMjCCXy9kiC+YPNdlMH6tzrkQ+TJTD5/OJ7kWjUenLrsvl0uk0Ll68aFsdCWi/Xx01sbOYjiDMnDmPMzvQOeWk9feqoU+9Uhj3Y7Snr0v0S3dkA7CllGY7WHsvQ92A/d60DmqujBZNGmXUymfN9xUIBDA6Oop8Pi8lpnp1Kk0m5fMnklGtVhGLxZBOpwU9ZDMTXfLK96cRD+qVybngClh9fX2CHhaLRdEpjdYVCgVbXtnr9Ur3O7P07/Dhw7J619LSEu7cuYPp6Wmpz2bPeLMMjflo85vnnGRG6DshmN5Pue/EMf6u/zVhH81KpZgLUgAdRdS5PV37pmsBTSMLdGAkGrtjx47hqaee2tLqcXBwECMjIwJtZ7NZ9PX12RbjCIVCmJ2dlY4+zPetr68Leeypp54C0M4BUqnZxs7n8yGVStmISjS6R44cweXLlwG0c6VmHj6fz0uze26jQxKNRoU5GQgEMDc3B6ANaRHyIuRvwov6w+E2E/o1399eE5O7wJwrJxJ+3LqlICE0s1EIz6EnVXZU6ubsmAzdVqtlqwLge9D8g3w+j1wuZ1t9i8Q//W60E6avY34zWsyWpnSQ9VjNelNzgmeKJR6Py9KnGxsb8hxNxro5aev34ZST3stipuIoJgxM8pZm1JOBT9sxPDwMoA0vj4+Po1gsip7cvn0btVrNVn/Odcir1ao882KxiJGREcTjcRnb7OwsLMtCPB63rU8PwObwEXL3+/04cuSI5KRv376NxcVFSaHosddqNdnGBjjaNjPNptNDHo8H+/fvxxNPPGELajY3NxGJRCSfTZ0cHR2VsWhOiF5mUzfFciIy81no73635L7mpJ3ycPy/Vl6zkxPQfqgkGgCd0g8WyFOYy6DXx21UbNMANBoNofo/99xzCAaD4t3xWDKquW1kZARDQ0O2fN2VK1fw+uuvy5qnOsphS8kbN24AAI4fP45UKoVMJmOL2FutFoaGhmwMzUajgcnJSZw8eRIA8Oabb275wPkBsGQH6JDJgsGgrWyBPah1wb9mcprsWR6nRV9/r0Q2Gskxt2snpNVq9wTmh59Op235UwDIZDJYWlpCuVy2VSFoHWeEzTy1k8duEsdMdKJardqiYaBtNMjMN7kd1Wp1S+67UqlsaVajuQdAx0HQ23gOHdGYhCWOVaMAQLsEJ5lMor+/fwsZjM6zEwlUj0cziHkvTvZjL07anHjN6Fk7xkCHd8MSI5Zper3t5k50+oPBIGZnZ3H9+nWZxM6cOSNLgzL6ZG/rubk50SHmqHl+wL7CnkYZ6VxpBzQej2NsbAynT5+WgINcCa1n2lng/RINbbVa0n/bstordGli68TEBKamphCNRsWuhsNhTExMCOub10gmk5Kf5/n4o+cEbbuddMgJcdot2RXimGkonTxIE+YB7M3+2fYyEAhIORPQiVxo4IBO9KCZjvzoW62WdEVKpVIolUpIJpPyktijOxaLSb0hS0SWl5dx7tw5AMD169dlgs7n8zbDRqPDKPbdd9/Fpz71KYyOjkrEzqhJEyZarRbK5TKCwSAOHjwIoF3+Q6PNa1D5NDHOqQSLxKBEIiHlDXw+hBtNJq/T+9qLRrIbwa0bIUlDiXw+WvcYPerJTRtZDYMD9smOoidUTnSaEEnjSegRaE/c8/PzW74PQsua4a/ZrGZEak4SujzQFJ1KIgSuz8vJm44NWel3794Vhm6j0dgCvVJ0nwPzHWyXatkrDqIpeuLQ27SQLOXz2fv2A+33wS6GADAwMICLFy9iZWVFtiWTSRw7dgwHDx7E9evXAQDvv/++BAMacaN9Yt19s9kUx19P0rrkCuh8G6VSCevr62JvE4mErF2tq274PrUzyNThyMgIAOCpp56Sd880XaVSQTabtek803baptdqNRw/fhyzs7O29CDtYiwWs9k3J2TGCeXdbQTHJY654oorrrjiSo/KrtZJc5uO2izLEthFE3mAdvcunZtj2ZAZQep/AfuSb2bZ0fj4OI4dOybbzMXOGSmUy2XxUtlZ6dy5c7h48SKATv64Xq8jn8/Ldfr7+wUu5znfeOMNVCoVfO5znxNvkaUVgH2RCx7Dhc0jkciWZTwZRZEgYW7Xz5pNJ9bW1raUven8o1kT+aAJvWMzJ+XxeGzRpJmXBzpRsdn/WL8Tne5gHlbvr8k3PD8jc27b2NjA/v37hTwGAOfPn8f8/LytRInfDL8l3cghl8vB4+ks8ccSKI5Lj9vsgc+SGz4D3jf1nNdgn3g+o0wmI9fV0Z9lWYhEIjaUS4/BTKM4RTlOMPFeFCe906IjOq2PXAylUChIPbHf70epVBKuC9DWnWq1isXFRbz55ptyLuaBaRfIVzA74jFi1ulF5nV1/tjr9SKfz9vuIZ/Po1Qq2RqxaM6QbjhFMtu7774LoE1a279/v6zeBrTtfjqdxsTEBB555BE5D++D+w0PD2NsbAx/8Ad/IAglkVXz+XZLMznp4W7LfV9P2hQzDwd02iZqw1ir1WzdtvQqOyYJhg0/+LB15yUzH3Ls2DEhYBCS0bWqzIMXi0Wbwbly5QquXbsmEB8VOJfLiYIA7do9GjGt8OfOnUM4HManP/1puY6TgjB/xesQvonH41vIcmwNym18rubEzWenn72uJdTvwzSWenIw39teEHMRB2Br3lNDkU4wNY0DjZRejYiTkQmr8f0Cdjh9OzLZwsKCrKHOVMmVK1fkPngNTprUAbJ08/k88vm8rTkFHTXzmyGkr2FssxEOiW1mno6wPPOA2tHTyxfyubGjHu+D+sfvxtQ3U7pxJfaKdJuUtZ41m03pmaC/SafmOuQpsF8CABw6dAiHDx/GW2+9JdsikcgWp5OciZGREXmPGxsbttQX97MsS3gPHCPQft9LS0uyPZvNygStK2L4/jUpk2kQ1nfPzMzg+vXrWF5ettlbthU9evQogE47U02sO3ToEF599VX88Ic/tOWeaTO1XdbcDM3HcZqPdlvu6yTdjfjhRFYC7BEl830mi5RikhK0oTW9Vp6TL4Uvj5GnzplQEZrNpiyevr6+Lp4fnQaPx4N6vS4lEFrBo9GoNC/hWP1+Py5fviytGZ944gkbYUaPW5NzdB6G2xKJhCgbr6HbNeolCYF2+YI2wDSSekLqlo/Wx+w1MUleFKectDaMdEw0T4HRbbPZtK1RTnRH8wVIPjQjX7PzlvmsV1dX8frrrwNoR6fcj3rC96/P5/V22jMWi0XZ3yxVdCKx0WBzP11poffTkZgZ6QGQqgItlUoF0WjUNrlQdEMY8zwmobEbt2CviZPOAVtto4n+8TttNptC0EokElvWJx8bG0OtVpN9AMi6Avp6zWYTBw4cwP79+3H+/HkA3b9507FkMFSr1VAqlWQlqxs3bkgzJd3BbnBwEI888gjm5+cBQJy1er0u+sJz6mehn43+1mhzWdp69epV/Kf/9J+kBS2PJUJFdjuPNVHcXkUNd3WpSv03PaHSyze9Gm0cuB87fWmDVSwWUS6XbZAjja2GWoD2BEr2pO66w6hAL2zOKPXKlStSX0hCTyQSkc496+vrEs0MDw9LL2izjrRSqeDVV18F0CF6aOiejoRmaNPzpHcIdHrgxmIx27PieHU7083NTbz33nu2d0KnQaMP/LsZSe9lI9ntI9SOCSdokzimP2b2OA+FQigWi5iYmADQLv1Ip9PI5/M2VnOpVJLqBF4H2FqjT5RDR/vsf2w6snqpQr5/jZJQ+G41vKnJhHo/8z1rp4bX5VhM0hp/ByD1/1ykhPccDodx9epVm8NCeN6yLNu657wvLU6knr0q+tk6Qft0vMyyOjp8hLiBto0Kh8O2roh9fX0S2OhSPV6XKbuxsTHE43EsLCxs6WroRG7Tdc7NZlOqa5aXl2111nyXtFGHDh3Cxz72MWxsbIgTScRUr22/sbHh+DxqtZqUqPLawWAQjUYDd+/eBQD8n//zfzA3N7elxE+T4nR7XerxdkTEXtAxlzjmiiuuuOKKKz0qu1KC5fQ37c0w6tQes8/nQ6FQkOYIsVhMoo96vS6QNSNMfbyGgXSNHwDptc39COkxuibkF41GBQ66ceMGUqkUGo0G0uk0gHa94djYGD7/+c9v8RZzuRzi8bhtUQJ6w9zvhz/8IaLRKPbt2yceLff1eDxSg6hJabyXdDqNXC6HZDJpIwiRAEJUIJ1OY3193UYIcXoH+ln0KgT0UYmGVDWMp8uYWI5ilo4cO3YMt2/fljrUoaEh9PX12ZZEvXv3rkTRuh+2CTszt609eyIuuqyqUqkgHA4jFovJOarVKlqtlpRqcd9CoWDLM1N0FA5AIjLCgnwG1D3qm14gQY9RL2rD8y0sLCAajcq1jxw5gqmpKbzyyisSVfNZVCoV6TMNdC/x0+mfvSz8ru6FDJB3wGdI/SAiSJuXTqcxPj6OpaUl2/sLBAIYGhoSe0I0aHR0VHK7q6uruHTp0hY94TvVaRL2ltdkMNrWarWK1dVVAB3ELpfLSX+Hz33uc1hbW8Nbb70ly6ZSB3h+PgOfz2dDEBqNBvr7+3H8+HEh0ObzeemayHKrixcvSjdFSqvVkqUz0+m06LoTmUyntnpJx3Z9FSz+XyusCU1bliUTLxWEJIlsNotSqWQ7p8la1TCP3o8Kx3OyNafP5xOGrM/nQ61Ww/Xr1wWa1pAyxev1YnNzEzdu3MD6+rpMqslkcgvznA6ENvq3b9/Gyy+/jOeff97W5YeGkZBOo9GQOlSTeZlOp21OCOtw+aFxkjbfByFRc1EJU1H3MmGMYt6Dnnz1xMNUCeExkzsRCAQQj8dlQgLaOTbC2zyOz1RPiiT+6IlNO0TmNr0fGfzlclkgPFYW8Fp0MPlONeufRlUv1FIqlSSVZELlupZbL4Sgz0eDTqiVKSd9/1wOs1gsYmhoSJwYphh0HnE753Cv6p2WbuQkk5RJnoJueEQnnQ440F4tamxszBZwrKys4PDhw3jiiSdkGUimaZLJpOjIuXPnUCgUhPWtx6JJkR6PB/v27UNfX5+N80DyV7VaFdty8OBBnDx5EpVKRSpnFhcX8eqrr6JUKtkCpnA4bGuPS7ujF2zJZrM4evQoBgcH5VsbGBjA+Pg4XnnlFbzzzjsA2rl5fhtm5QrX5XbSK5PvYAYru61zu04c4/+d8s8mbb9er4sXFovFEAgE0N/fbysTATrMbd2+ji9Kk7eY8+F+5XJZIhJN4V9aWsL3vvc9ybMEg0FpB6nzh5Zl4ebNm1hbW5PxJBIJhMNhWx9cp9VgvF4v5ubmcPv2bZw5cwYAZAHzcrksk7STwWR5j+k0MAIzPwA+c81+52SuWZ9O3XZ2W2F/XHHSQR3Nch/up5vR6HtfWFhAIBBAJpOxNfvweDy20pNarSZ5beqKZtLrpjcUbcTojGm9ZRkVj43H44IgsRkPAExNTWF1ddXmqNHh1b3bmePWDHSdt9bfZqFQ2KI7dKh1WRaNLA1tJBLB5uamNKlgkxNG/pqg1k0ehFx0N3G6p1ar3ZRJr4FMlrR+XoVCAZlMBqdPnxabsLm5iWw2i7GxMSFWra+vIx6PI5/Py7sfGhoSu0RnIB6PY2lpyWaj6vU6NjY2kEgkpFd2tVpFoVAQ3gSJtR6PB8eOHUMgEJBmT2+99ZaQHzU5sVwuY3x8HI8++iiANkfo7t27uHLlijh6Bw4cwMc+9jEMDAzINQ4fPoxvfetbeO2113DgwAEAbYeQJbEU2vlKpWIjxtJeOvEu7vVe7rfc9xIs08OhmFG1NmA0aqzJAyBw2k//9E9jcXFRvLhoNLqFLcqJTr8QGq7V1VW5Nnt2E8IDICzsTCYjRBiOUdevsn3jvn37JOoH2pE024xS6XRdM5WA97a4uCjLVxIWXF1dFVid90b2NgDbOHR0zKiJKYL3339f+vuSVMJj+NHfKy1hwkG9oMQfRJwQGydkhO+P0SrfLwBBNlgGRyOnuzeZZCoNWROtYUQNoCtxj6L7A/C8PJbGjwRK/j+Xy0mvdwoNvGbRckz62pqdTtEd1swugUSc9DFk+FI4wfM7ACCEJ+0gOsHaD+IEbRJEAXt/AtorQrS6i51+L5ZlSccv2qjJyUk0Gg2sra2JPWk0Gpifn8fS0pKNfU+k5emnn5ZxLSwsCEGVsrm5KdAz0CnbGx4exr59++Tac3NzWF5exuzsrKCP2iYSsp6amsLQ0BCmpqYkOs/lcjh69Cj2798v9zg1NSX9yelwfOc738H/+l//C48//rjoxJ/+6Z/KQkym06v7anAb9azbnNQr4hLHXHHFFVdccaVHZdebmQD25g70oHXTBHpCOtIg9ExSBPfNZDLihWqvu9VqbYGEPR4PlpaWbJ4q83OEDIvFIm7dumWDDOmFkfTCe2DdbDwel30nJiawurqKkydPCrFiYWFB8kO6Xtnj8djy66zru3TpksD8hM3Z6QmArRkLx9NqtZf8nJ6elsiF9al8NozEddceJ6/ShIB60dv8oKLr5Cl8Lny3QCeS1h63zgv39/cLiqN7fPMZEUI2URdd7wx0IEDd9Y0Rqy7V0oRA3bBBRw86Qmb+Ul+bKRDuz3vT6Q1+g+RE8P64LyMay7KwsbEBr9crDXd4rFknu7S0JBCuLkczm5g45aRN3orefy+KyUHoRorT+5GHUygUtti3zc1NLC0tiS0YHh5GLpfD5cuX5Ts/ePAghoeHMT8/L4gk1yU4efKk1Dm/+uqrYs90Kgdo213aCqIqjz32GJ566ilcu3YNQNvmRaNRXLlyxYZcshyMJYuRSASrq6tYXl6WdF6lUsGNGzdw6tQpPPnkkwDaOjs7O4v19XXMzs4CAObn5/HEE0+gUqngj//4jwHAls40U3nMn+t0oZNd64UctCn3fZI2oR0TNjWNJsVcT5rw2vvvv494PC5QUKvVEijPJProhhGtVguRSATZbFYmz8OHDyMajaJWq4nBuX37NnK5nHS40eMxm4e0Wi2pG2TD+IGBAYHgaXzZTUiv6sK6P5ImgHZu6OWXXxZihL4XjgFoMx1TqZRtAYN6vY7JyUncuXMHb7zxBgBIO1E9gQCdVbrMBUgoTqzvXlPknYrJFtbi5HyYzUkoZNzT8AHA2tqaOImcnPx+P1KpFJLJpG0y56pAuvsSx2SSt3T+kROfhoe5+hkNIbdPTEzYarYByEIFXBKQYySHQU/UpoOgnRRCm8eOHcOtW7ekQYV+jhriX1pawtLSklRl0AkmD8QpN9hNx/aq7mnZ6b2RIwN00gfmsyJP4erVq6J3iUQC09PTWFlZEfbz5OQkfuqnfgpnzpyR9BmXuF1bW8MPfvADAO0JkPlvTdRlakLzKFi9Uq/Xbek32jPqTiQSQalUsjXbuX379pYWu+FwGOl0Gi+++KKkbf76X//ryGazmJubk/F85jOfQaVSwX/4D/9B7oWBnJnWpM1zSuc5fdfaIewFXduVSHq7G3difAP25euAzmS8vLyMoaEhUU6Wl5gTsiZfAJCJOJ/P4+bNmwDaBodRMCOo9fX1LXnGUCgkUa5uzVipVFAsFhEIBMQILS8vY3V1Fdls1kY8I1FHM7zZOpEMxkwmg+9///tIp9PCxqQSNZtNOV+xWMTy8rJ8cDzX7Ows3nrrLZtTpCdiTZjjM9bvwYlk1QtK++PIvYghjBSpO1yFzFw0Hmi/n0wmg89//vMAgLfffltIOZzQWJZVqVRk8iXiot+Ffkc6wjWjSjpx+j6IqFiWhVAoJI0qjhw5gvn5eczMzNgY7Hy3TiRB8xvT3AWgk3dn3+hwOIxPfvKTyOVyshTrxsYGSqWSjSDG7lJsncrrmFG/+U62I5nuddH3Zt4nsBXJ4rKj1Bs+B0aFpVJJGhVxmVC9HO7GxgbefPNNnDlzRpaGTCaTuHXrFl588UV5V7o/t37WAwMDaDQaEtRQp0ulEt555x1cvXoVQJvU+7nPfQ6f/OQn8fLLLwPoIJ+NRkN+Zxmhzo/ncjmpXuF1mGtPpVLicHzzm9/E3Nwc5ufnbeummwiAXg1QP0tzfqF0QzR2U3ZlknZi0Tp9mIwy4/H4luUruZ/pCZGEouEM3efYXKva7/fj/fffBwA8+eST2Ldvn22yymQyUq6iIUd2KqNzMDU1JfWxenm5dDqNzc1N+P1+iT7oYOgxkiTm8/nkQ7t8+TLW1tZs9YT6+ZgMZDIYgfaHtrCwYIvKOAFxIjDb4ZlGo9u76SUF/qByL1RAv2egg3AEg0Fbb2pC2FevXpVJcXl5Wbo/cWnRUCiExcVF5PN50WfLsqRbEvUkEonIuzNJW+Z7MTug+f1+2/KqXFNYp080+kISnK6e4GRMg8naVyJYQKdE0bI6rXQvXrwIj8eD/fv328Zz4MAB9PX14c///M/lXvgdabKd7inu9J7M8hgnw/qgSLfvTNtDdjnMZrO2zl+sp6bTMzMzg0KhgGw2a1ssqFKpYHBwUK4zNzeHCxcuIJfLiYNPG6bRSFYOjI+PS8S8sbGB4eFhTE5O4kc/+pFM8uFwGLlcDkeOHJGJdnZ2FrlcTqJdoA3RDw8P4+TJk1heXgbQtreFQgGVSkVSKoFAACMjIygWi6KfN2/eFEeRQtvGYwBIZ0ciT/rbNtOiZgrCfCe7JS5xzBVXXHHFFVd6VHYV7u7mpdCL1AuG67o2oAPNMr/GiFavXmWWYencB9D2TIPBoDQeee211/CFL3zBVjSfyWS2QNMcWzKZFM+LEMvU1BQmJyelO9nGxgaOHj2KVCol0UOhUMDa2pqtRIX9l4vFIu7cuQOgnePkdTW0RTiVXiVzmyZUaaIHurSMkRzQWXJOk6M0PKQ9zV7wLD9K2U4HgQ7qYa5iBXTKsrjYyqFDh+D3+zEyMiJRwMzMjOSitW4yYtelIoQZTYRDw4+6f7juYMcIu1AoSMTPyCAQCAhngzqno1LyRLxer0RZ7A+gkRjqmC7BsiwLV65cweXLl20oVaPRwMzMjJAVec9skKJRBY7BCfp/kFAcU7rxb/g3jbIBEAQlHo+jXC7bFqJgrpo2Zm5uDoVCAePj49JTu9VqYXR01LbQxPj4OG7dumXrgsfz6V4MrVZL+BYkfn3iE5/AoUOHsLCwgEKhIPZoY2MD58+fh2VZWFpaAtDmQjANydTdoUOHMDo6ipWVFeE0eL1epFIpnDx5UkrCxsfHUS6XcfHiReHnLC0tyZg1XyMQCNjq80kC1V0EKSaRuBsPZ7elJ3LS5sdnwhBsd2jWjdLQ6Ro8zVw1W1+aS+/RSHL7+fPn4fV68dM//dNCWqAx0a0MSXZYX1+3LXLBVqH6nMViUe6FCj84OGjrIkZpNBpYXFy0GVlzCUnCNpFIRD6+SCQCj8eDdDot+xWLRWGE6+esDaxpKPnsnd6RPkcvKfCPI075JyfiiLn2MR1AQsSE+U6fPo3BwUEsLi5KDpbrKutcM9BhePNdUMd5TY6F+qzz2RTqU6VSwfLyss3ZAto6OzExAY+n070vn8/LxM39dD6a73/fvn0olUqy4AHQIZhpYqVO2WhC0draGq5evWrrGshJutls2ha/4VidSIvm+3rQxbxHM5+qV+zTAYLH45GV0LhtY2MDfr9fUi+PPvooTp48CZ/PJ7bB7/djdHQUyWTSZh9NzgQdtEKhICzuTCaDW7duYW1tDeVyWeqfW60WlpaWMDU1JQEHW+seO3YMx48fB9AOVi5fvixQN9CGykdHR/HEE0/ICoHc79VXX5VUIAm6Oh1DPTdz6qxS0N8bt+8FneqJEiwnMQ2Yx+ORFnKAvblEpVIRo8F2jbrNHaOMaDRqM0yc3HW/63PnzgkLFehE8SzN4n4kplExGSmsra1haWnJtt3v99tyjmNjY6KA/FgKhYIYbpM9qck7fC40/EAnB0SHAID06NaTEI9jy1A6A3o/p1wgZS8o9E7FvF+K0z1yctHPxuPxCEOaXvulS5cwPT2NQqEghoOMfY/HIxMTn7d2OtnaU0/CdOwOHDggpYarq6tbGjNwX+6vO5tRaNw5Bn0tGis2zgHak/TExITwKYA2i5z76ImbS1PyfKVSCcvLy1tY6U5NJfg3kxhqvosHORcNODsmzN/rv+kmNDonrTkGQGe1rLt378okePfuXRSLRZw9e1bOkclkcOLECbz//vsyAUYiEYlStd2hjlCX7t69i3q9jlQqhUgkIpF0X1+fcDOoO5ubmzh27BieeeYZ4QCdO3dOmivR3pbLZaTTadRqNXF+Z2Zm8N3vfhfXr18XpEAHHPq+zSZCrB7oxto2meC9WF66K5P0vRh2JntRe4m6ZEXXiRKyPnLkCFKplK1dYyqVkg5cmikJQLqO8bo+n09aKQJtBmIkEkG5XLZ5mjTQnGQ3NjbEmRgeHpZJWrd4JPSzubmJRx99FI899pjA4mQ8msbbfD5aKVl6kM1mpYachpLj0hC2ZjyaHaa6KbH5vh4Uude96A+3Xq9vYSHrsiFNhInH4zJRA5AOdrrkSdcO09ByqUmS0oC2jsbjcezbt08MrcfjkShJo0c8p57kuQjB+vq6bZLW0DPv1VxQIZPJSG0/I/xUKoX5+Xm0Wp0uWHRwT548KUb6L//yL7G+vi7kOoqO8ih8hlrvtQE138eDLE6ojv6XiFqj0UAsFrOVo/Idmk61tqOzs7NYXFzE66+/LtH1iRMn8Mgjj+ALX/iCoD/sD66Jul6vF6FQCOFw2GaTGESsra1Jy85YLIaLFy9ibW0N4+PjANqQ9ZkzZ3Djxg288sorcjz1R98ryV4vvvgiAODdd9/FzZs3EQqFtrQ41mV+/Dv7xAMd5JG2zYkYpn/vxYl6VyPpbsbf9Kr5QljWwWPpTbE+GWiXejAaNUtHaFiA9kQ1PDxs62NLBSCTHGgbNUYLGhbkpK/p/+FwWHI5nCTZanRlZUUg9HK5jGw2i+npaakZ1PdqfpRaEQFIExQdjXA8vEddBqQjc8JW+lnoSUcjDQ969ALcO+fO98Ee3ECnWkDXYFKWl5cxNTUlq/9cv35dvHkzBxkKhSSyJceBkzrQeV83btyQ/R5//HFZwEXDzPF4XGpWKYVCQfp0U1eCwaDor24XyppYfgOrq6s4ffo0jh49Kr2RU6kUvva1r9kMNaOl2dlZcSRmZmZkgtZsW7/fL00lnEQbULNZx4MupnOueTumnTRXCWQJajabtU1ORAq1UwS0V/HjhLy4uIhyuYxPfepT+MxnPgMA+Iu/+AuxLyYaE4lEhLewsrKCcrmMeDyOI0eOSG+Id955B61WC3fu3JGGJCdPnsSPfvQjXL58WcadTCYxPj6O5eVl0YlEIoHR0VG8+eabMplzRaxSqWQrtSXMT51lvXixWLR9k7rO3+kZd+NA9Iq47G5XXHHFFVdc6VHZVeKYE6xr5v0AO5lJR4WEZLQ3tbm5CcuyhIEItGFDwtX0qlKpFEqlkuRuATsMp2EVQoE64jbzIWRTk9zBqJm1y6xvBNreYqFQwPXr120NUjg+3X5Ut9PjcyEsrz1rbtcRMsevEQIAsmqNUytWc5nPB1lMz9mJbWuSc4AOUc9cUAJop0HeeecdW/2vRmYAewqE+1HH+vr6hA0ej8cRj8dt9e4rKyvCPdDd5VqtFsbGxqQOGmhHPoxcNTTeaDRkdTbupxcHAdpR+Pnz523n++QnP4lIJGLLwwcCAWSzWbz++uu2PDwJlDo/Xi6XUa1Wbc/dCVokOtEtHfYgio6cAXv6SUPOJJIVi0WxJ0xljI6OyjuoVCpIp9PY2NiwdZwjl4eR67Vr13D9+nW8++67OHHihJxnY2PDlsqxLEvWoWYknclkpGdELpeTipgbN24gGo1ic3NT0j7ValVIYhz3s88+izNnzuAv//IvcevWLQBt3bly5Qpu3ry55RvUpFe9+ppZ8aAhfs13cIqStX71GsxN2VW42wnK0RMGRUNfVEgNueki9UAggFwuh3A4bGOg8ngaJra4M2FkwE7Np8EhaYLC6+lx8u9sBQlAiDe6ZIr76t7G3aBtwpNceSYQCGB+ft5WdkaoWhtUzSjWpDo2N9CMYRPm1vIgG0knZ5HbnfL13F/rk3aCeFy1WpVSkVQqhcnJSSSTSTF4ZGFrfSgWi8jn85icnBSjE4/HEYlEbL23z58/j2g0KkQsCvWsv7/f5kw2Gg0Eg0HRi3A4jFKphFQqJdfJ5/MYHBxEOp0WuNTn82F+ft62qtYjjzyCxx57TLo+ARBiks4f12o1JJNJ0V3en+7RrUlPJh+CYpbIPOhyr/yoLpXTKT7+rqtc6LQPDAzIfkzt6eoToO10vvPOO5iZmQHQJn6x1axeH+DUqVMYGxsTvR0aGkI4HEZfXx8OHjwoK1698cYbMmm//fbbANrdyk6ePIlisShrTI+NjWFjYwPZbFb4OqVSCaVSCeFw2FZ9YjahAtr2LBaLib4Xi8UtK8npwMPUMdPW9arsOrvbqQwGcI6kTcICo2nNbGREsrm5Kflr3dOVho1roWoClWYzMupkU3tNouAC9br3MtBp68nOY0BnrV/dxpMfjT6WisYIH4CtkT0n6dOnT+PYsWN4//335RpkDm9ubooh5LPVdYS5XE5y7DrfxPvTz7gbiexBlO1yU06edq1WEzRDO4g690X9yWQyKBaLmJ6eltxuPB5HOp2WdaEBCNueBESgbSyJ4OgotVarbekNUK/Xsbm5iYGBAVkoYWNjQwiXupuZ1+sVvQTaJYGf+MQncOHCBczNzQGAVFJoLsfy8jKGh4eRyWQk/8y/adKZXoCG12XfeNMJ1w64iWrslRKZj1KckJ1uuWodQdZqNbEH/Dt5MmxR7Pf7UalUbJUqXm9n+V/q3cLCAmKxGJLJpBBgBwYGUK/XsbKyYgsYgsEgUqkUnn32WdHlRCKBcrmMQqEgpNxLly7hkUceweOPPy426v/+3/+LlZUVm86TS1Qul20oDKsWtM1k7bbWbZOEyG3mPLOXqlZ2fZJ2imL4r25baP7dJA1oOI/RDGHDkZERMTo0nhqK0+xnTrKc4KPRqEyuhHnIpgbskTTXy9WlJx6PR2AhLbFYzFYGo2F47QywpvT69etyveeffx6JRAIvvfSS7JfP56WcgffCNqO6nSXhTqdnrpVbTz4Py2QNdPRO37MJzfJfoiG6lp5Rtrnt5s2bQiY8e/as6JJZXpPL5cTYsWZUO49DQ0MYGBjA8vKyrR9yIBAQR41jHxkZwfj4ONLptI0kxpp/Mm8B4MyZMygUCtJUgvodDAbFyL/99tuyHjGFJDpCjzyGyA7vhfA8HY571ePf628PgzghDFof9TbAbidphzQxlmVSmrDIygW2FQY6KGO1WpUKErYN1bZtcHAQg4ODiMVi+M53vmPTC9o2Hn/79m2xm3TwVldXZVU2EznV9pnliTpQ4jh0KS6flVMaiwhEt/UJellc4pgrrrjiiiuu9KjseiTtBDVqb4nbSFbRDRhIEjBzxTwXy1FMIhnQIZ7ROwTsLRMJ41mWJfkeEh4In5veXzKZRDgcRiaTkftifodNKHh8KBSSHAolkUggFArZoCgN6QPt8pY/+IM/wJ07d8RL5RrTmmDGaMa8hhbTqzShXTMX+7DITvKgjUYD5XLZ1nIT6KAfmrPA1Agj6e9973sYGhrCqVOnbOUj1Cn9vJkb5DtsNBro7+9Hf3+/jdR29+5dIZgRThwfH8exY8fw8ssvS5TE1doSiQSOHDkCAAJfnzhxwkYmY9c6lgleuHABrVZ7iVe9xCrhSB2tE5LX90L0y0RyKGaq5WHTO1NM5MYk2prRos4zEw0ixA1A9DUWi9lSJToCBTrd8DThkSVbPAZo8xE4htHRUUHsNjc3hQjLa6+urmJtbQ2tVkv2I+qko3PW/OuOeLRvmrzJ78wpLUrERgujdafUQa/Lrk/SFDNX4NTIQNf+ati7UqnYYGxztax8Po+VlRUMDg7i9OnTANoG7Pz587K8JM+lO5rx2tzGSTEajWJgYACZTMbWFtTn8yEej6NQKNiaWdChoHJzHWmdDx8cHMSBAwdkFRjeC/Pc/FjC4TBu3Lhhq30lzK0nDI+n3cJPf7hmTa/e7pSzeZBJY92kG8QI2Fdv04bBTBdowg+dHLJygbYzlk6n8cYbbwjBsL+/H5FIBIFAQN7/yZMnMTw8jHPnzsm1FxcXkclkEIlExPGcnp5GIBCQlMdjjz0GANKI5GMf+xjOnTsHoO24Tk9P45FHHpExZrNZXLlyBVNTU5LPzmazOH/+PC5evCisXeaadUtPv99va5MKQKBTTfjRzV+cnrkpe8WA/iTF5NtQnPKqwFYCKL93s3d/qVQSexkIBJBIJFCr1UTveE2z5StTFjqI4u86CCEfQY8xm81u4RnoIEw7q3T4+HeuV625M07fIiF2PRmbqSr9zPaKI9gzk7SWnTC++XczB8w2jKToA21lyGQyKJVKwkwdHh7G5uYmAoGAreuNbpWpxxAOh23RTCwWs/XGtqx297FQKIRYLGZTDi6ITlZkKBSSaJvKmUgkUCwWcfv2bRthYmJiwrZ+Lw0xPV1ewyRVFItFaSpPxTafpx67k+wFBf4opVtOyywFofEzkQay+DVBkc0ktDFhRyfLsoRYUygUJN/MiXtsbAzpdFrWEQY6EXepVJLFK3K5HJ599lmcPn0a9XpdnMmvfe1rOHPmDE6ePCkLfkxOTuLpp5/G0NAQXn/9dQDtJVFzuRwGBgakgcT58+cxPz+/ZWm/VqtlW+aU1QgmekBD7+T0mcS8hxWxuZc4TdCAs1PjRLLlczURM80CZ/vPUCgkS+mWy2VHtIM67zTh1et1x+iV++iqE+30mvlnOoJcYhXoNG/RDocTGcx0jHkNp7ljr0zQQA9P0t0+WrMrkamIZN7qCYtwY71ex5UrVwB0GLGhUEgINENDQ7Zomvs1Gg2EQiFpDN9qtVt8aqIWyTjRaFT6hANtg1woFJBIJGws8mQyiVwuZ2MBa6Yv0Gnh+MQTTwh0f/fuXTQaDVljm+PhuXXHMcAOaZsoxHYf+8NqOJ3uVxNP9D58PqbR0g4iWeBm5ycey/3K5TLu3LmDO3fuyISaSqUQCoVsRB+ulkbCDtCOuMPhMOr1OoaHh6WdYiaTwdtvv4133nlHGLm/9Eu/hEcffRSLi4sCebIWe2ZmBpcuXQLQKenSKSYAUjao9YTPRU/S/DadFu/QoieTh4mguFNxigr5zExyo/kMzYlIR+Z6YiPyQX1g724uiqGPpS0FOi03aX906ajTGDkh697j4XDY1pmuVqtJbwnzezJ1yHRMuE0TxEwEoBsK0cviEsdcccUVV1xxpUfFA6DnXArtpQPOZQe69MPMfXk87Sbt5vqo+jzMm7B+GgCmpqbEm9Qr/ySTSRw/flzqXG/duoXLly/bFvEgtJxKpXDq1CmB0L/+9a9jc3MTk5OTEs3s378flUoF8/PztuUJNfGB/1YqFVQqFYFFLcuS6Ep7n8xxMwfdLXJx+puTh72XPM2fhDhFdSbsbeZYqWcaDm42m1LjSUKXGZlyPx6rIwiWahE1GRoagt/vx5EjR3D27FkAbX0qFov4xje+gVarJTB2Pp8XwswTTzwBAPiVX/kV1Go1/PCHP5Ryq0qlgjt37mwhQjKNZH5HJkoFQPRPb++mf66efTgxyZ07eYZOZDMTRqf91JBzKBSC1+uVPDVtrU5raP6FzoebaSF9bQA20hp7DRApItnQ1B8nPgP1yCmCN5tN8Z73YnOcnpykAecCfvPv3XKs3KZbXJKQQENCZWVLRaDD0ObKV0C71vSnfuqnkM/nceHCBQDt/CFZ4Zxk2VGq2Wzi4MGDki/87ne/KwrH9Z9PnTqF/fv34+7duwJxs3FEq9Wykc7W1tZssDg77Pj9flFs3ZnHfCZOiukEL5q52IfdeG4HvTrBiBQaK80r4PvXEKNOUXCbSRTSekloOx6Po1qtIhqNitN45MgR1Ot1vPrqqyiVSsKroMELhUKy+MHBgwdx48YNzM/P29Z6ppPJa+uuZbp9rCb5cD9eRzsc3fTHaeGMh13XPqiYeqK/Wb1tJ7qrJ2sNY5NboxuF0OHTFTbUG07UFHMREOqNOaEysNCOKfVHE95M50J/G/oazWbTVoe/XUvQvSI9PUnfi1xiRsf3Opc2QjSkOoKlsuiJLRqN4tixY7buUMlkUq7NRg/PPPMMrly5gqtXr2J9fV1IZdop4LUHBgZw6NAhbG5u2gwq80P8MDTDUndKI5PczIWanqf5bEzShp6I9CThil2cJmUzSgDsz1xv0xMdhc9ce/zm+bQxNsk/5vvnZKydTv5fRxY8TkfImlyjx8lcnunMAZ38szawOpJycnLMb5rXMMvOXNmZOHFKPuhzdHpPmlmtkUWuQ69Lw9iL3SwdJVJJqdfrCIfDiEQiEoTUarUtpMrt7sGJ/8Dr8e+cpPXf97pu7YlJ2onhaE4qTh+9fnlOhoAvndEwPTgNgfM8iURCPDvd85oRdzKZxPz8vEy62xluKpNp/OlEaDiIHXX0h8HfNVJgRi/aK6bw2XSbZHi/rmwvHwTl0aIXOmm1WrYqALLxTT0xHTDqk+69bvYmNnsS6y5zXBtdO6L8nbA8z6XRAI5Bd6bisU7pk+1SLd1gUFd+PHFKv+w0gOHxgN3J4r/UDa5FDmxF7vQ5qU8cDwm9rZa957g57u2+LfNvJjlNb3dioO9VcYljrrjiiiuuuNKj0rORtBbtLWlI7YMQJugdalIWa++4r65t1VEEu34Rhtb5Fu5HT5Gwo9mzWK9ExChFd9UBOuQg7scuYhpi4r3o3J5TLnk7j9SE+d1o5t6idVDnx7rl+3VUwhyZGeXosjy9xJ6JAOlVt4AOZE3do14SVtcLfui0DsdjEm64D5er5LFmX3zCk06RixNk6fTMnBAeVz4acUoRmqVRO0ktmLluLU66rZde1dfQHeio/xrx2yk/gfp5rxX6uqVZ9rrsiUkauDeRh7LdJGUqhXlOzaw1O9pwsuV+/JuGyrnqTzgctsE8hDYpXMFIj5HLTGojaMKaFBP+75ZPNpXYzEebE8yDpNg/CTF1ajtORLecrN6mnUZdC6qvAWyFAwk9chvr6RuNho2sYy6hyd9pWJkz1CkfnUekYTW7Rzk5wPd6Xqa4uvaTEScdM/++E+6KUwrD1E+ta+Y1nThEOgXI/XfChdGOrzl28/p7kb19L9kzkzTgPMmauQzt6enokgZRGyutTDyHU8TO/bmfNqi6oQiP080seJyebFluQ6PKbfq+9D07rdzSzWs285nbEXdcQ/nhxCliNP/f7blT6PRpfoOObPVxmnjGdxyLxWT/UqkkEYo2XDrC4TZG7JoBGw6HpcuUZndrUpgej3YudP9kp5KZBzGy2UviVO62nX3Rf/9JvTMnR0KPySxFJc9ip8HYgyZ7apIGnJet7GYQnfbVYk5k3TxApzHoCZv/8lhOwvo6ur5wu+jKrDfUERv3o5HcjsDRDYbU13IN6I8v+j1/kPRBN0dSvy9OdLoqAWjrWigUkkmY9ddc+5zCiVsbQVYPmEavXq/bdEpPsJTtYMpuSI6TE+3K7kg3dMd8d9vZpw96/p0cY0Lo97JbD5u4xDFXXHHFFVdc6VHZU5F0N7hjuyj5XtsAe4mJE+GF/5pRqv77TkQ3gWC+z7y2k5gwdbe/bwdtf9CxurIzMd+HE3zoJLpTE7A9Gc3pmloHtQ4BsBF2uCqQRn7MXJ4Ja3M/jkkjO05RTjcuhKtvvSndbIOTbbnXftvlnrulgpxsq3msuf1hlj01SZvSjbiz0wnaNDhO+USn47vl4LRR63YO83zb5Vb0+HSe0qkGsJthdHPP90/u5Rg55eLMv2/HQeCxTufuNrlvlx93IiB+GDG/Q1fn9paY78tJl/R6zDqFwf87peR2EszcC253ZQ9P0k4TJbdTtpsonQzKdsbPyQPU0i0HvF2Ou1uTFvNYj8e+8ky3SKab1+rmBe+PmPk1Sjdy404nRTPCcTKqvM69olo9oZotFncSxWyH5GhH0i2x2rvi5BDSjpj20iko6dacpBs66dqj7WXPTtKUbkbInMCdjIs+rpto8o5ThGOS00zFu5czYe4HOBv17UR/SCaEZH4kD2KJQi+KE2lRv08zmt0uCnZyvvT5+LvTOQhtm4t66GO7ERSdxqMjJ328Kw+2bOdUUp+oM2Z3PMA5aHBlZ+ISx1xxxRVXXHGlR+UnPkn/w3/4D3Hz5k1ks1ncvXsX//7f/3tbB5z9+/fj+9//PorFIq5evYrPfvazH+j8ZiRq5sactnc7ltGFGSUQvuM+un6P59VQo5kDZORhjsdpLIxozGjnXs9gO5hT/zws8sILL6BWqyGfz8vPwYMHAQCDg4N49dVXsb6+jnQ6jddeew3PPPPMR3p9Uy/0jwkhmjm+bucyc3z6R5f3mdtZEqgjHnZ/0h2gzOvocerjun1nrgDf+ta3bDpXrVbx3nvvyd/n5uZQKpXk79/+9rd3cbQ7l25ID//G7o16P9PuUH9c+eBi/SR/Dh06ZPX19VkArP7+fuvFF1+0/tE/+kfy99dee836nd/5HSscDlu/9Eu/ZKXTaWtoaOgDX8fj8Vgej8fyer223/l/cz997Hb78TxO+5n7OB3PY/S4nH70WHw+n+Xz+T7UM3C6l4fx54UXXrC+/vWvO/4tFApZx44dk2f0N/7G37A2NjY+1DP/sD9O+qL/7aarH+WPPr95HadrO+m5+7P9zw9+8APrt3/7t+X/c3Nz1mc/+9ldH5f7s3d+7hlJ/62/9bdsnmGlUsEPfvCDex0mMjs7K8s2MnI4cuQIAODo0aN44okn8MILL6BSqeCb3/wmLl68iF/+5V/e8fkpTpELPbt7RdTcr1ukqXPc9yqVMqMP8/xm1GIez30/jMfZLWLbi/Lj6t12Uq1W8f7778szajabGBgYkPW+74eY5X5OJBonfSIKxchYt6vVem4iQ/zR3fJ8Pp+UZG2HSDmN+0GVj1Lv9u/fj0996lP4oz/6o494lK48bLLjGT2RSFhXrlyxfuM3fsP6zd/8TSudTnf90cd95StfsbLZrGVZlrW6umo99thjFgDr+eeft65cuWLb9z/+x/9o/d7v/d6P732oyFX/32nfnUQsZtTs8/kcj+E+OhpmJO40xg8yhu3G9OM+r17++TB698ILL1iZTMba2NiwLl26ZP29v/f3tpz3woULVrVatSzLsv7zf/7Pu36fTggN/0+EhHqlERrz/+a+fr9ffgKBgOyvz+WE7DwMuvVR653++e3f/m3rBz/4gW3b3Nyctby8bK2urlrf/va3xRa6P+7PNj8729Hj8Vj/+3//b+v3f//3P/TFjhw5Yv3Lf/kvrdHRUQuA9au/+qvW66+/btvnX/2rf2X94R/+4Y99Y+4k/WD8fFi9O3nypDU+Pm55vV7rE5/4hLW4uGh9+ctf3rJfKBSyvvzlL1t/+2//7Z64V6f36k7Se0fv9M/169etr371q7ZtzzzzjBUOh61IJGL903/6T62lpSVJB7o/7k+Xn53t+K//9b+2XnrpJcvv9/9YF/zSl75k/emf/qkFtCPpy5cv2/7+e7/3ex9JJA1sb2Sc8sT6uJ2cY6cGbLv9PqghdDLkD3Ku8KPSu9/8zd+0/uf//J9d/37lypWeiWq6TZbaATS5F3qbOXnrc283sTtN1A/rz4+rd5/85CetfD5vxWKxbfe7evWq9Yu/+Iu7fr/uT+/+7Ijd/aUvfQlf+cpX8Df/5t+Uesvf+q3fsuVuzJ9u4vf7cfjwYQDA5cuXcejQIcTjcfn7mTNncPny5Z0M655i5tW65abN3J/JbjWP/TDj2OkYzfE4Cf+m888PYq7wo9S7e+XoA4EADh069JHfw4cRJ1bsdu9a8y+czuXxdJZadeI8dGOhP6zyUejdV7/6VXzzm99EsVjc9lp7nTviyv2RbWfxs2fPWqurq9aZM2c+lBfwd//u37WGh4ctoA1BXrp0yfqd3/kd+fvrr79u/dt/+2+tUChkPf/88x+a3f1hf8zIwYwonKBtHeF80GvcK6rWkY15rW7R/oP48+Pq3Re/+EUrlUpZAKyPfexj1sLCgkDaTz/9tPXJT37SCgQCVjgctv7JP/knVi6Xs8bHx3f9vnf60w0S3w62diPkn7zeAbDC4bCVyWSs5557zrZ937591jPPPGMFAgErFApZ//gf/2NrdXXVGhgY2PX7dn96+mf7HV544QWrXq9b+Xxefr71rW/t+AL/9b/+V2t5edkqFArW3Nyc9W/+zb+xQqGQ/H3//v3WD37wA6tUKlnXrl3b9fKEbobsXhOkE0RuGspu++sfE37sAQXZlZ8fV+/++3//79b6+rqVz+etq1evWn//7/99+duzzz5rnT9/3srlctbGxob10ksvWZ/61Kd2/Z7dn93/+XH1DoD15S9/2bp169aW7adOnbIuXLhgFQoFa3193fre975nPfnkk7t+z+5Pb//s+bagH7VoKNncruHxe/1dS7fyGidI0anNqCuuuOKKKw+nuJO0K6644oorrvSouL27XXHFFVdccaVHxZ2kXXHFFVdccaVHxZ2kXXHFFVdccaVHxZ2kXXHFFVdccaVHxZ2kXXHFFVdccaVHxZ2kXXHFFVdccaVHxZ2kXXHFFVdccaVHxZ2kXXHFFVdccaVHxZ2kXXHFFVdccaVHxZ2kXXHFFVdccaVHxZ2kXXHFFVdccaVHxZ2kXXHFFVdccaVH5f8BjabMCy44ICoAAAAASUVORK5CYII=\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/extra/nifti_15_5.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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pDlw4MBtWQHf+MY3zODgoAEaIch3333XvPTSS/L76dOnzc9+9jPj+7559tlnbxvdvdJFW3f0tDXiW3vf9DAALEF86/Aj0bGxWEw8XP5Or5thbiJwu7q6rGthGDMajZp0Om3S6bSge/VCz54o76DFuV48mdXq3Re+8AXT09NjAJhPfOIT5sqVKxLS/uQnP2mefPJJeeff//73TaFQMJs2bbpjOhZcF/SsW4UbW+0b9D64H/VII7i5r/bEmbJpd75213uz7+d+60en6h3QSG/lcjnz1FNPWesffvhhc+jQIfnWv/e975nJyUnT19d33+97Nct61ocOWZbf4NixY6Zer5tisSjLyZMnV3yCX//61+batWumVCqZ0dFR89Of/tQq9di6das5deqUKZfLZmRk5J6VJ+iBTw92LLHS4epgeQr/jsViS9YBsCZkABJ+5qL31eFpPeGHQiExGoLXzdDkei6tWq3e/f73vzfXr183xWLRDA8Pm29/+9vy22c+8xnz3//+1xQKBTM9PW1ee+01c/jw4bt6PysNCQbXB9/xrUySqxk8H9SBd7V6B8AcPXrUjI2NLVm/d+9ec+bMGVMqlcz169fN3/72N/P444/f93u+F8uDqk935Nl9+J8HThhKBpoUjvy/Loonx7KmYeTfDJvrdaT11ITxJH+gMERZq9Usvlxuw/PHYrElHYd0yFTTTDrpbGEIMLhOSyvKw2DYmX+vJBzY6pyruV4nTm5XnD7dvjywk7QTJ06cOHHS6eK4u504ceLEiZMOFTdJO3HixIkTJx0qbpJ24sSJEydOOlTcJO3EiRMnTpx0qLhJ2okTJ06cOOlQcZO0EydOnDhx0qHiJmknTpw4ceKkQ8VN0k6cOHHixEmHipuknThx4sSJkw4VN0k7ceLEiRMnHSpuknbixIkTJ046VNwk7cSJEydOnHSo/B+hikaOZnTdTQAAAABJRU5ErkJggg==\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/extra/nifti_15_6.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/extra/nifti_15_7.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/extra/nifti_15_8.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/extra/nifti_15_9.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/extra/nifti_15_10.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "%matplotlib inline\n", - "\n", - "from nilearn import image\n", - "from nilearn.plotting import plot_epi\n", - "\n", - "selected_volumes = image.index_img(dwi, slice(0, 10))\n", - "\n", - "for img in image.iter_img(selected_volumes):\n", - " plot_epi(img, display_mode=\"z\", cut_coords=(30, 53, 75), cmap=\"gray\")" - ] - }, - { - "cell_type": "markdown", - "id": "b9687a37", - "metadata": {}, - "source": [ - "### 3. [Affine](https://nipy.org/nibabel/coordinate_systems.html): tells the position of the image array data in a reference space\n", - "\n", - "The final important piece of metadata associated with an image file is the **affine matrix**.\n", - "Below is the affine matrix for our data." - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "f6e0601c", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([[ -2. , 0. , -0. , 126.84400177],\n", - " [ -0. , 2. , -0. , -94.82400513],\n", - " [ 0. , 0. , 2. , -26.26519966],\n", - " [ 0. , 0. , 0. , 1. ]])" - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "dwi_affine = dwi_img.affine\n", - "dwi_affine" - ] - }, - { - "cell_type": "markdown", - "id": "9cbde29f", - "metadata": {}, - "source": [ - "To explain this concept, recall that we referred to coordinates in our data as *voxel coordinates (i,j,k)* coordinates such that:\n", - "\n", - "* i is the first dimension of `dwi_data`\n", - "* j is the second dimension of `dwi_data`\n", - "* k is the third dimension of `dwi_data`\n", - "\n", - "Although this tells us how to access our data in terms of voxels in a 3D volume, it doesn't tell us much about the actual dimensions in our data (centimetres, right or left, up or down, back or front).\n", - "The affine matrix allows us to translate between *voxel coordinates* and *world space coordinates* in (left/right,bottom/top,back/front).\n", - "\n", - "An important thing to note is that in reality in which order you have:\n", - "\n", - "* left/right\n", - "* bottom/top\n", - "* back/front\n", - "\n", - "depends on how the affine matrix is constructed. For the data we're dealing with, it always refers to:\n", - "\n", - "* Right\n", - "* Anterior\n", - "* Superior\n", - "\n", - "Applying the affine matrix is done through using a *linear map* (matrix multiplication) on the voxel coordinates (defined in `dwi_data`)." - ] - } - ], - "metadata": { - "jupytext": { - "formats": "md:myst", - "text_representation": { - "extension": ".md", - "format_name": "myst" - } - }, - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.10" - }, - "source_map": [ - 11, - 20, - 22, - 27, - 31, - 40, - 43, - 51, - 56, - 60, - 62, - 68, - 70, - 76, - 78, - 84, - 96, - 103, - 106 - ] - }, - "nbformat": 4, - "nbformat_minor": 5 -} \ No newline at end of file diff --git a/_sources/notebook/01-intro.ipynb b/_sources/notebook/01-intro.ipynb index 8b9c297..b9856e0 100644 --- a/_sources/notebook/01-intro.ipynb +++ b/_sources/notebook/01-intro.ipynb @@ -2,6 +2,7 @@ "cells": [ { "cell_type": "markdown", + "id": "630e4332", "metadata": {}, "source": [ "# The problem of head-motion in dMRI" @@ -10,6 +11,7 @@ { "cell_type": "code", "execution_count": null, + "id": "1ce9af2e", "metadata": { "tags": [ "hide-cell" @@ -26,6 +28,7 @@ }, { "cell_type": "markdown", + "id": "8fb8ee58", "metadata": {}, "source": [ "A recurring problem for any MRI acquisition is that image reconstruction and modeling are extremely sensitive to very small changes in the position of the imaged object.\n", @@ -38,6 +41,7 @@ { "cell_type": "code", "execution_count": null, + "id": "cb07fe37", "metadata": {}, "outputs": [], "source": [ @@ -46,6 +50,7 @@ }, { "cell_type": "markdown", + "id": "2076c0f1", "metadata": {}, "source": [ "## Dimensions of the head-motion problem\n", @@ -102,6 +107,8 @@ "- Memory fingerprint: DWIs can be large, and storing them in memory (and subsequent derivatives thereof) can be cumbersome, or even prohibitive.\n", "- Parallelism: simulation and registration are CPU-intensive processes - for the runtime to be in a manageable scale, we'll need to leverage parallelism.\n", "\n", + "![eddymotion](https://raw.githubusercontent.com/nipreps/eddymotion/507fc9bab86696d5330fd6a86c3870968243aea8/docs/_static/eddymotion-flowchart.svg)\n", + "\n", "**Sketch out an API (Application Programming Interface)**: Plan how the new software will expose the implementation downstream.\n", "Assuming our DWI data is encapsulated in an object (holding not just the data array, but also metadata such as the gradient table)\n", "pointed at by the variable `data`, and assuming we have a list of rigid-body transform matrices to initialize the algorithm (`mats`),\n", @@ -117,15 +124,35 @@ "corrected = estimator.predict(data)\n", "```" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c133e5f7-927d-468c-822a-eb4dfd2c6635", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.9" } }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/_sources/notebook/02-data.ipynb b/_sources/notebook/02-data.ipynb index 264253d..aac8189 100644 --- a/_sources/notebook/02-data.ipynb +++ b/_sources/notebook/02-data.ipynb @@ -2,6 +2,7 @@ "cells": [ { "cell_type": "markdown", + "id": "f5123198", "metadata": {}, "source": [ "# Introduction to dMRI data" @@ -10,6 +11,7 @@ { "cell_type": "code", "execution_count": null, + "id": "89569811", "metadata": { "tags": [ "hide-cell" @@ -26,6 +28,7 @@ }, { "cell_type": "markdown", + "id": "74fe239e", "metadata": {}, "source": [ "Diffusion imaging probes the random, microscopic movement of water molecules by using MRI sequences that are sensitive to the geometry and environmental organization surrounding these protons.\n", @@ -37,6 +40,7 @@ { "cell_type": "code", "execution_count": null, + "id": "a1098cf6", "metadata": {}, "outputs": [], "source": [ @@ -45,6 +49,7 @@ }, { "cell_type": "markdown", + "id": "62545c69", "metadata": {}, "source": [ "*Sourced from Dr. A. Rokem, DIPY Workshop 2021*\n", @@ -77,6 +82,7 @@ { "cell_type": "code", "execution_count": null, + "id": "0be2bc8e", "metadata": {}, "outputs": [], "source": [ @@ -114,6 +120,7 @@ }, { "cell_type": "markdown", + "id": "5d0d7f99", "metadata": {}, "source": [ "This code implements several *attributes* as well as a *behavior* - the `__len__` *method*.\n", @@ -125,6 +132,7 @@ { "cell_type": "code", "execution_count": null, + "id": "875e9e63", "metadata": {}, "outputs": [], "source": [ @@ -140,6 +148,7 @@ }, { "cell_type": "markdown", + "id": "9cbdce98", "metadata": {}, "source": [ "The output of this `print()` statement is telling us that this (simulated) dataset has 64 diffusion-weighted samples.\n", @@ -156,11 +165,12 @@ { "cell_type": "code", "execution_count": null, + "id": "0760d003", "metadata": {}, "outputs": [], "source": [ "# import the class from the library\n", - "from eddymotion.dmri import DWI\n", + "from eddymotion.data.dmri import DWI\n", "\n", "# load the sample file\n", "dmri_dataset = DWI.from_filename(\"../../data/dwi.h5\")\n", @@ -169,6 +179,7 @@ }, { "cell_type": "markdown", + "id": "e400e285", "metadata": {}, "source": [ "In this case, the dataset is reporting to have 102 diffusion-weighted samples.\n", @@ -180,6 +191,7 @@ { "cell_type": "code", "execution_count": null, + "id": "4eb3a412", "metadata": {}, "outputs": [], "source": [ @@ -188,6 +200,7 @@ }, { "cell_type": "markdown", + "id": "b3d42b3a", "metadata": {}, "source": [ "We'll go over some of the components of `dmri_dataset` through this lesson.\n", @@ -207,6 +220,7 @@ { "cell_type": "code", "execution_count": null, + "id": "11ae0396", "metadata": { "tags": [ "hide-cell" @@ -219,6 +233,7 @@ }, { "cell_type": "markdown", + "id": "6ba5b5fb", "metadata": {}, "source": [ "When calling `plot_mosaic()` without any arguments, the *b=0* reference is plotted.\n", @@ -237,6 +252,7 @@ { "cell_type": "code", "execution_count": null, + "id": "de6b4724", "metadata": { "tags": [ "hide-cell" @@ -248,6 +264,7 @@ { "cell_type": "code", "execution_count": null, + "id": "1bde9b81", "metadata": { "tags": [ "hide-cell" @@ -258,6 +275,7 @@ }, { "cell_type": "markdown", + "id": "abe42cf8", "metadata": {}, "source": [ "Diffusion that exhibits directionality in the same direction as the gradient results in a loss of signal.\n", @@ -280,6 +298,7 @@ { "cell_type": "code", "execution_count": null, + "id": "501c5de7", "metadata": { "tags": [ "hide-cell" @@ -290,6 +309,7 @@ }, { "cell_type": "markdown", + "id": "7783f6f2", "metadata": {}, "source": [ "We get a $4\\times102$ -- three spatial coordinates ($b_x$, $b_y$, $b_z$) of the unit-norm \"*b-vector*\", plus the gradient sensitization magnitude (the \"*b-value*\"), with a total of 102 different orientations for the case at hand.\n", @@ -305,6 +325,7 @@ { "cell_type": "code", "execution_count": null, + "id": "ca843407", "metadata": { "tags": [ "hide-cell" @@ -315,6 +336,7 @@ }, { "cell_type": "markdown", + "id": "92e63a6c", "metadata": {}, "source": [ "Later, we'll refer to this array as the gradient table.\n", @@ -337,12 +359,14 @@ { "cell_type": "code", "execution_count": null, + "id": "85677774", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", + "id": "a4a43cdc", "metadata": {}, "source": [ "We've projected all of the gradient directions onto the surface of a sphere, with each unique gradient strength colour-coded.\n", @@ -359,6 +383,7 @@ { "cell_type": "code", "execution_count": null, + "id": "2023e87a", "metadata": {}, "outputs": [], "source": [ @@ -413,6 +438,7 @@ }, { "cell_type": "markdown", + "id": "99e429f3", "metadata": {}, "source": [ "This function is contained in the `DWI` class shown earlier and will allow us to easily partition the dataset as follows:" @@ -421,6 +447,7 @@ { "cell_type": "code", "execution_count": null, + "id": "1d4df79a", "metadata": {}, "outputs": [], "source": [ @@ -432,6 +459,7 @@ }, { "cell_type": "markdown", + "id": "4b9a33f1", "metadata": {}, "source": [ "`data_train` is a tuple containing all diffusion-weighted volumes and the corresponding gradient table, excluding the left-out, which is stored in `data_test` (the 11th gradient indexed by `10`, in this example).\n", @@ -447,6 +475,7 @@ { "cell_type": "code", "execution_count": null, + "id": "c3fe53a2", "metadata": { "tags": [ "hide-cell" @@ -457,6 +486,7 @@ }, { "cell_type": "markdown", + "id": "4b6a79e7", "metadata": {}, "source": [ "**Exercise**\n", @@ -469,6 +499,7 @@ { "cell_type": "code", "execution_count": null, + "id": "e4e4a23d", "metadata": { "tags": [ "hide-cell" @@ -479,6 +510,7 @@ }, { "cell_type": "markdown", + "id": "a6937911", "metadata": {}, "source": [ "## Next steps: diffusion modeling\n", @@ -489,11 +521,23 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.9" } }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/_sources/tutorial/data.ipynb b/_sources/tutorial/data.ipynb deleted file mode 100644 index b118db5..0000000 --- a/_sources/tutorial/data.ipynb +++ /dev/null @@ -1,859 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "9be5b928", - "metadata": {}, - "source": [ - "# Introduction to dMRI data" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "4d10654a", - "metadata": { - "tags": [ - "remove-cell" - ] - }, - "outputs": [], - "source": [ - "import warnings\n", - "\n", - "warnings.filterwarnings(\"ignore\")\n", - "\n", - "from IPython.display import HTML" - ] - }, - { - "cell_type": "markdown", - "id": "392aebe8", - "metadata": {}, - "source": [ - "Diffusion imaging probes the random, microscopic movement of water molecules by using MRI sequences that are sensitive to the geometry and environmental organization surrounding these protons.\n", - "This is a popular technique for studying the white matter of the brain.\n", - "The diffusion within biological structures, such as the brain, are often restricted due to barriers (e.g., cell membranes), resulting in a preferred direction of diffusion (anisotropy).\n", - "A typical dMRI scan will acquire multiple volumes (or ***angular samples***), each sensitive to a particular ***diffusion direction***." - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "6f6eb389", - "metadata": { - "tags": [ - "remove-input" - ] - }, - "outputs": [ - { - "data": { - "text/html": [ - "" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "HTML(\"\"\"\"\"\")" - ] - }, - { - "cell_type": "markdown", - "id": "8df7db38", - "metadata": {}, - "source": [ - "*Sourced from Dr. A. Rokem, DIPY Workshop 2021*\n", - "\n", - "These *diffusion directions* (or ***orientations***) are a fundamental piece of metadata to interpret dMRI data, as models need to know the exact orientation of each angular sample.\n", - "\n", - "```{admonition} Main elements of a dMRI dataset\n", - "- A 4D data array, where the last dimension encodes the reconstructed **diffusion direction *maps***.\n", - "- Tabular data or a 2D array, listing the **diffusion directions** (`.bvec`) and the encoding **gradient strength** (`.bval`).\n", - "```\n", - "\n", - "In summary, dMRI involves ***complex data types*** that, as programmers, we want to access, query and manipulate with ease.\n", - "\n", - "## Python and object oriented programming\n", - "\n", - "Python is an [object oriented programming](https://en.wikipedia.org/wiki/Object-oriented_programming) language.\n", - "It allows us to represent and encapsulate data types and corresponding behaviors into programming structures called *objects*.\n", - "\n", - "```{admonition} Data structures\n", - "How you feed in data into your algorithm will impose constraints that might completely hinder the implementation of nonfunctional requirements down the line.\n", - "Therefore, a careful plan must also be thought out for the data structures we are going to handle.\n", - "```\n", - "\n", - "Therefore, let's leverage Python to create *objects* that contain dMRI data.\n", - "In Python, *objects* can be specified by defining a class.\n", - "In the example code below, we've created a class with the name `DWI`.\n", - "To simplify class creation, we've also used the magic of a Python library called [`attrs`](https://www.attrs.org/en/stable/)." - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "7f687d6b", - "metadata": {}, - "outputs": [], - "source": [ - "\"\"\"Representing data in hard-disk and memory.\"\"\"\n", - "import attr\n", - "\n", - "def _data_repr(value):\n", - " if value is None:\n", - " return \"None\"\n", - " return f\"<{'x'.join(str(v) for v in value.shape)} ({value.dtype})>\"\n", - "\n", - "\n", - "@attr.s(slots=True)\n", - "class DWI:\n", - " \"\"\"Data representation structure for dMRI data.\"\"\"\n", - "\n", - " dataobj = attr.ib(default=None, repr=_data_repr)\n", - " \"\"\"A numpy ndarray object for the data array, without *b=0* volumes.\"\"\"\n", - " brainmask = attr.ib(default=None, repr=_data_repr)\n", - " \"\"\"A boolean ndarray object containing a corresponding brainmask.\"\"\"\n", - " bzero = attr.ib(default=None, repr=_data_repr)\n", - " \"\"\"A *b=0* reference map, preferably obtained by some smart averaging.\"\"\"\n", - " gradients = attr.ib(default=None, repr=_data_repr)\n", - " \"\"\"A 2D numpy array of the gradient table in RAS+B format.\"\"\"\n", - " em_affines = attr.ib(default=None)\n", - " \"\"\"\n", - " List of :obj:`nitransforms.linear.Affine` objects that bring\n", - " DWIs (i.e., no b=0) into alignment.\n", - " \"\"\"\n", - "\n", - " def __len__(self):\n", - " \"\"\"Obtain the number of high-*b* orientations.\"\"\"\n", - " return self.gradients.shape[-1]" - ] - }, - { - "cell_type": "markdown", - "id": "7d68d740", - "metadata": {}, - "source": [ - "This code implements several *attributes* as well as a *behavior* - the `__len__` *method*.\n", - "The `__len__` method is special in Python, as it will be executed when we call the built-in function `len()` on our object.\n", - "\n", - "Let's test out the `DWI` data structure with some *simulated* data:" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "573bc14a", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "64\n" - ] - } - ], - "source": [ - "# NumPy is a fundamental Python library for working with arrays\n", - "import numpy as np\n", - "\n", - "# create a new DWI object, with only gradient information that is random\n", - "dmri_dataset = DWI(gradients=np.random.normal(size=(4, 64)))\n", - "\n", - "# call Python's built-in len() function\n", - "print(len(dmri_dataset))" - ] - }, - { - "cell_type": "markdown", - "id": "847da9c6", - "metadata": {}, - "source": [ - "The output of this `print()` statement is telling us that this (simulated) dataset has 64 diffusion-weighted samples.\n", - "\n", - "## Using the new data representation object\n", - "\n", - "The code shown above was just a snippet of the `DWI` class. For simplicity, we will be using the full implementation of this class from our [`eddymotion` package](https://github.com/nipreps/EddyMotionCorrection/blob/main/eddymotion/dmri.py)\n", - "Under the `data/` folder of this book's distribution, we have stored a sample DWI dataset with filename `dwi.h5`.\n", - "Please note that the file has been minimized by zeroing all but two diffusion-weighted orientation maps.\n", - "\n", - "Let's get some insights from it:" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "7187b4a9", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "102\n" - ] - } - ], - "source": [ - "# import the class from the library\n", - "from eddymotion.dmri import DWI\n", - "\n", - "# load the sample file\n", - "dmri_dataset = DWI.from_filename(\"../../data/dwi.h5\")\n", - "print(len(dmri_dataset))" - ] - }, - { - "cell_type": "markdown", - "id": "431cd2f4", - "metadata": {}, - "source": [ - "In this case, the dataset is reporting to have 102 diffusion-weighted samples.\n", - "\n", - "Python will automatically generate a summary of this object if we just type the name of our new object.\n", - "This pretty-printing of the object informs us about the data and metadata that, together, compose this particular DWI dataset:" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "2ede3760", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "DWI(dataobj=<118x118x78x102 (int16)>, affine=<4x4 (float64)>, brainmask=None, bzero=<118x118x78 (int16)>, gradients=<4x102 (float32)>, em_affines=None, fieldmap=None)" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "dmri_dataset" - ] - }, - { - "cell_type": "markdown", - "id": "1ce1a334", - "metadata": {}, - "source": [ - "We'll go over some of the components of `dmri_dataset` through this lesson.\n", - "\n", - "## Visualizing the data\n", - "\n", - "````{admonition} Exercise\n", - "Let's start out by seeing what the data looks like.\n", - "The fully-fledged `DWI` object has a convenience function to plot the dataset.\n", - "\n", - "```{hint}\n", - "To see all of the instances and behaviors available to an object, try typing the object name, followed by `.` and Tab\n", - "```\n", - "\n", - "````\n", - "\n", - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "f58daf80", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAekAAADJCAYAAAAHFcoVAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/Z1A+gAAAACXBIWXMAAAsTAAALEwEAmpwYAAC9kUlEQVR4nOy9eZhc13Uf+Kt9X3tFN7oBNAACXEGAICmKFKmIpFZbXkTSkj0TS4pJOrKVeMYeK/IomiiTzzKV2ElmPB7LzOdxbCe2AjKyFouUuFjcKZIASAIkiK0b6G70XtW179U1f9T8Tp/7urrR2ChI88739Qd016v37rv33HPP+jsOAC3YZJNNNtlkk02XHTl/3AOwySabbLLJJps6k31I22STTTbZZNNlSvYhbZNNNtlkk02XKbnX+nB6ehr9/f3v1lhsOg+amZnBhg0bftzDsMkmm2yy6RKQA2skjrVadk7ZTwI5HI4f9xBssskmm2y6BGS7u22yySabbLLpMiX7kLbJJptsssmmy5TsQ9omm2yyySabLlM650P6wQcfhMPhWPGzdetW/Nmf/dk53Wt0dBQ33HADtm7deq7DuKzpySefPK/5IH3ta1/D1q1bkUgk8OCDD17k0dlkk0022fSTQmtmd69GIyMj2Ldvn/yeTqexb98+PPjgg0gmk7jnnnvWdZ+HHnoIyWQSTz311PkM47Klu+66C/F4HHfdddc5f/drX/savvCFL2Dfvn2Ix+N48MEHce+99xrzbZNNNtlk0/9/qLXaTyd64IEHWnv27On42cjISOuee+7p+Fknuueee1q/+7u/u+7rf5IoHo+f9/ceeugh+f2JJ55oAWgtLi6u+p211tD+sX/sH/vH/vnJ/bmoMel4PI5kMmn87Qtf+AK2bt0Kh8OBu+++G6OjowCAu+++G4888oi4ds92PdAuNTpw4ADuvvtu3HDDDef0nXvvvReJRAKJRMJwQ2cyGeMzq3t5rXuvRgcOHMDevXvXOWvLNDo6ikwmY3giaI0/+eST53w/m2yyySabfvJp1RO8E61mSe/bt68FoLV//37521133dXas2dP64knnmjt37+/9cADD7Ti8bhYhXfddZdhSZ/tegCtPXv2tPbt29c6efLkur8zMjIi33nggQdaAOT7e/bske/v27fP8Aac7d6r0UMPPdS65557Wk888UTroYceaj3xxBNrXk+i1WylkZERw7q20lpraP/YP/aP/WP//ET/rP5hJ+Ih1+nn61//uly3f//+FrDSTbtnzx45mLW7ez3XAzAO9fP5Dv/2xBNPdHQl79u3r3XXXXet696r0V133WXMxcjIyJrX62d3mvezPfMyYCL7x/6xf+wf++cS/Fy0xLGvf/3rePDBB3HXXXdhZGRE3MKJRGLF9zu5gtd7/Y033nhB39F04MABjIyMIB6Py9/uuece3HPPPXjkkUfOafyaXnvtNTzxxBPGOJ988kncfffdq36n1WoZ49CUyWTQ1dW15jNtsskmm2z66aPzOqTj8Tj27Nlj/O2uu+6Cw+HAk08+iQceeEAOnNY6oUXXe70+yM7nO+v97FzHT7LGo6kI3HXXXWe918jICID2oc7/d/rdJptsssmm/3/QRU0cGxkZQSaTkf8D7UNK0w033NAxCepcrz/f71i/f+DAARkzADzyyCNIJBLnfe90Om0oMN/4xjfw4IMP4sknn+xYX84fjicejxv35/PPp5zLJptsssmmn2w6L0t6NYrH40ilUgDaB84999yDO++8Ew8//DDi8TgeeughjI6OdnQXn+v15/sdTffccw9GRkZw7733yve+8IUviMv+fO6tLd5MJoMnn3wS+/fvB7A+q/yLX/wivvCFL2BkZATJZBL3338/7rnnnjW9ATbZZJNNNv300qoB6060Vp30Pffcs6I++Hd/93dbIyMjLQCtu+66S7Kqeb01IWqt6wF0zJQ+1+/ovy0uLsq44/F464EHHlj3vVejhx56qLVv377WQw89dNZM8NW+PzIy0nE8nWitNbR/7B/7x/6xf35yf+xWlT8FZLeqtMkmm2z66aSL6u62ySabbPpJpkgksu5rqRzTmHE4HCsMm07XXG7kdDrhcrmwtLQEAGg2mwCWx2p9B/5fv0un38+HeA+n02n8y79zjPyXz1nv8/R11vWyrs1q9+w0HxeD8vl8x7/bXbBssskmm2yy6TIl25K2ySabbFqDzmY5aQtsNUv5UlvQVku207OtViOtVI/Hg2azaVj7uuqE/+fnS0tLxudrPft8rc3VLF6rpd1qtVY8Y61nrmU9W9+j0zudzfK2zslaXpb1kn1I22STTTYp+nEctBTqq7mMzybkO42NB1mnZ7lcLni9Xvmd7mN+T9/P5XKtuGa1Z3Yau/U753Ko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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/data_13_0.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "dmri_dataset.plot_mosaic();" - ] - }, - { - "cell_type": "markdown", - "id": "48f2d3d1", - "metadata": {}, - "source": [ - "When calling `plot_mosaic()` without any arguments, the *b=0* reference is plotted.\n", - "This *b=0* reference is a map of the signal measured ***without gradient sensitization***, or in other words, when we are not measuring diffusion in any direction.\n", - "The *b=0* map can be used by diffusion modeling as the reference to quantify the signal drop at every voxel and given a particular orientation gradient.\n", - "\n", - "We can also get some insight into how a particular diffusion-weighted orientation looks like by selecting them with the argument `index`.\n", - "\n", - "```{admonition} Exercise\n", - "Try calling `plot_mosaic` with an index of 10 or 100.\n", - "```\n", - "\n", - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "9c798c6d", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/data_15_0.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "dmri_dataset.plot_mosaic(index=10, vmax=5000);" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "8f1cd690", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/data_16_0.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "dmri_dataset.plot_mosaic(index=100, vmax=5000);" - ] - }, - { - "cell_type": "markdown", - "id": "df40c12a", - "metadata": {}, - "source": [ - "Diffusion that exhibits directionality in the same direction as the gradient results in a loss of signal.\n", - "As we can see, ***diffusion-weighted*** images consistently drop almost all signal in voxels filled with cerebrospinal fluid because there, water diffusion is free (isotropic) regardless of the direction that is being measured.\n", - "\n", - "We can also see that the images at `index=10` and `index=100` have different gradient strength (\"*b-value*\").\n", - "The higher the magnitude of the gradient, the more diffusion that is allowed to occur, indicated by the overall decrease in signal intensity.\n", - "Stronger gradients yield diffusion maps with substantially lower SNR (signal-to-noise ratio), as well as larger distortions derived from the so-called \"*Eddy-currents*\".\n", - "\n", - "## Visualizing the gradient information\n", - "\n", - "Our `DWI` object stores the gradient information in the `gradients` attribute.\n", - "\n", - "```{admonition} Exercise\n", - "Let's see the shape of the gradient information.\n", - "```\n", - "\n", - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "id": "7a05d344", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [ - { - "data": { - "text/plain": [ - "(4, 102)" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "dmri_dataset.gradients.shape" - ] - }, - { - "cell_type": "markdown", - "id": "ab5e7311", - "metadata": {}, - "source": [ - "We get a $4\\times102$ -- three spatial coordinates ($b_x$, $b_y$, $b_z$) of the unit-norm \"*b-vector*\", plus the gradient sensitization magnitude (the \"*b-value*\"), with a total of 102 different orientations for the case at hand.\n", - "\n", - "```{admonition} Exercise\n", - "Try printing the gradient information to see what it contains.\n", - "Remember to transpose (`.T`) the array.\n", - "```\n", - "\n", - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "92ecfe0d", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[[-6.04914188e-01 -6.79875135e-01 -4.14546251e-01 3.00000000e+02]\n", - " [ 7.51762651e-03 9.17056799e-01 -3.98685753e-01 3.00000000e+02]\n", - " [-8.86579394e-01 3.21218759e-01 -3.32859576e-01 3.00000000e+02]\n", - " [ 8.16364467e-01 2.68300444e-01 -5.11433184e-01 3.00000000e+02]\n", - " [ 4.34362024e-01 -7.33946085e-01 -5.22161603e-01 3.00000000e+02]\n", - " [ 9.60559174e-02 -7.31587410e-02 9.92683768e-01 3.05000000e+02]\n", - " [ 5.85605621e-01 7.62755051e-02 8.06999445e-01 1.00500000e+03]\n", - " [ 1.32749856e-01 3.81094962e-01 -9.14955795e-01 9.95000000e+02]\n", - " [-9.10080016e-01 3.49084914e-01 2.23369867e-01 1.00000000e+03]\n", - " [-1.42672375e-01 -9.87846315e-01 -6.16788231e-02 1.00000000e+03]\n", - " [-3.14908028e-01 4.70339447e-01 8.24386895e-01 1.00500000e+03]\n", - " [ 9.26234543e-01 3.46899480e-01 -1.47479758e-01 1.00000000e+03]\n", - " [ 6.95218086e-01 6.17206156e-01 -3.68413389e-01 9.95000000e+02]\n", - " [ 1.79834515e-01 -9.48279917e-01 2.61581242e-01 1.00000000e+03]\n", - " [-5.72267652e-01 8.19448650e-01 -3.18384580e-02 1.00000000e+03]\n", - " [ 6.62053525e-01 -3.44300926e-01 6.65689111e-01 1.00500000e+03]\n", - " [-1.81866080e-01 7.04759300e-01 -6.85739756e-01 9.95000000e+02]\n", - " [-6.36256397e-01 -7.67920136e-01 -7.40036741e-02 1.00000000e+03]\n", - " [-2.50486493e-01 -7.25317061e-01 6.41226709e-01 1.00500000e+03]\n", - " [-1.81372240e-01 -5.50868332e-01 -8.14646065e-01 9.95000000e+02]\n", - " [ 2.51025885e-01 -9.41051543e-01 -2.26733208e-01 1.00000000e+03]\n", - " [ 8.59194577e-01 4.16565776e-01 2.97081828e-01 1.00000000e+03]\n", - " [-5.87923348e-01 -4.98144925e-01 -6.37336493e-01 9.95000000e+02]\n", - " [-2.08524555e-01 6.58749491e-02 9.75796103e-01 1.00500000e+03]\n", - " [-8.81649256e-01 -4.38893167e-03 -4.71884906e-01 9.95000000e+02]\n", - " [-6.17551386e-01 6.92788363e-01 3.72390330e-01 1.00000000e+03]\n", - " [-2.11339086e-01 -1.57031611e-01 -9.64715958e-01 9.95000000e+02]\n", - " [ 5.63584268e-01 3.84537101e-01 -7.31097817e-01 9.95000000e+02]\n", - " [-1.04902856e-01 7.80609608e-01 6.16152585e-01 1.00500000e+03]\n", - " [-3.27980161e-01 -8.34259689e-01 -4.43215251e-01 1.00000000e+03]\n", - " [ 9.97081280e-01 -3.60786468e-02 6.72850981e-02 1.00000000e+03]\n", - " [-3.64686340e-01 -8.92125309e-01 2.66676456e-01 1.00000000e+03]\n", - " [ 2.97879040e-01 -3.06824297e-01 9.03950751e-01 1.00500000e+03]\n", - " [ 7.01884270e-01 -3.75511825e-01 -6.05267942e-01 9.95000000e+02]\n", - " [ 5.85624397e-01 -2.57630497e-02 -8.10173035e-01 9.95000000e+02]\n", - " [ 8.74492407e-01 2.43720673e-02 -4.84426469e-01 9.95000000e+02]\n", - " [ 5.51209927e-01 -7.06570625e-01 4.43762958e-01 1.00500000e+03]\n", - " [ 8.55460048e-01 -4.86520320e-01 1.77443221e-01 1.00000000e+03]\n", - " [-6.43364310e-01 -2.89421439e-01 -7.08743691e-01 1.99500000e+03]\n", - " [ 1.21839322e-01 3.67268413e-01 9.22100365e-01 2.01000000e+03]\n", - " [ 8.67053568e-01 -2.20949143e-01 -4.46541786e-01 1.99500000e+03]\n", - " [-7.46472776e-01 8.38321110e-04 -6.65415406e-01 1.99500000e+03]\n", - " [ 3.49373311e-01 4.06477451e-01 -8.44224155e-01 1.99000000e+03]\n", - " [-5.60097814e-01 1.76819220e-01 -8.09336364e-01 1.99500000e+03]\n", - " [-4.30994742e-02 9.74978864e-01 2.18079522e-01 2.00000000e+03]\n", - " [-2.40879446e-01 8.55759144e-01 4.57879245e-01 2.00500000e+03]\n", - " [-7.79660225e-01 -6.15284383e-01 1.16426118e-01 2.00000000e+03]\n", - " [ 4.48004901e-01 -8.49978268e-01 2.77179599e-01 2.00500000e+03]\n", - " [ 3.74817163e-01 -9.27097678e-01 -1.41696935e-03 2.00000000e+03]\n", - " [ 6.10155761e-01 -5.36033213e-01 5.83419502e-01 2.00500000e+03]\n", - " [ 9.50321257e-01 -1.07752405e-01 2.92025506e-01 2.00000000e+03]\n", - " [-8.09516788e-01 2.45182857e-01 -5.33449113e-01 1.99500000e+03]\n", - " [ 9.56617057e-01 -2.84275055e-01 6.38084337e-02 2.00000000e+03]\n", - " [ 4.44206297e-01 6.86384022e-01 5.75810552e-01 2.00500000e+03]\n", - " [ 9.54805911e-01 1.77383393e-01 2.38497064e-01 2.00000000e+03]\n", - " [ 6.78448856e-01 4.65783864e-01 -5.68113148e-01 1.99500000e+03]\n", - " [-1.22661926e-01 -5.87784886e-01 7.99664319e-01 2.00500000e+03]\n", - " [ 4.10763621e-01 -1.32623598e-01 -9.02044475e-01 1.99000000e+03]\n", - " [-9.28761899e-01 -1.47203013e-01 3.40195030e-01 2.00500000e+03]\n", - " [-4.32663143e-01 4.41911817e-01 -7.85822213e-01 1.99500000e+03]\n", - " [-1.73938900e-01 -7.22244203e-01 -6.69409096e-01 1.99500000e+03]\n", - " [ 3.93927962e-01 4.76803184e-01 7.85798609e-01 2.00500000e+03]\n", - " [ 2.16246262e-01 -8.66339266e-01 4.50215280e-01 2.00500000e+03]\n", - " [ 5.89937627e-01 -5.72140634e-01 -5.69761992e-01 1.99500000e+03]\n", - " [ 3.72014821e-01 9.28178847e-01 -9.43302456e-03 2.00000000e+03]\n", - " [ 8.53485584e-01 -5.17996848e-01 -5.69352657e-02 2.00000000e+03]\n", - " [ 2.51451343e-01 9.32365298e-01 2.59744376e-01 2.00000000e+03]\n", - " [ 6.35405779e-02 -5.95680475e-01 -8.00704300e-01 1.99500000e+03]\n", - " [-7.51151621e-01 -6.28546119e-01 -2.01744899e-01 2.00000000e+03]\n", - " [-1.09398387e-01 9.92227495e-01 -5.93008772e-02 2.00000000e+03]\n", - " [-5.18000782e-01 3.63550693e-01 7.74277806e-01 2.00500000e+03]\n", - " [-8.37094843e-01 -4.31998879e-01 3.35632533e-01 2.00500000e+03]\n", - " [ 7.27129698e-01 1.49743423e-01 -6.69969618e-01 1.99500000e+03]\n", - " [-5.17419696e-01 -7.40754366e-01 4.28438783e-01 2.00500000e+03]\n", - " [ 7.27875590e-01 4.97373462e-01 4.72034663e-01 2.00500000e+03]\n", - " [-3.26542199e-01 7.36291781e-02 -9.42310452e-01 1.99000000e+03]\n", - " [-6.14776909e-02 -8.78977180e-01 -4.72884387e-01 1.99500000e+03]\n", - " [-7.73990631e-01 5.15239596e-01 -3.68057936e-01 1.99500000e+03]\n", - " [-3.58383171e-03 1.07271522e-01 9.94223297e-01 2.01000000e+03]\n", - " [-1.60011083e-01 5.34122169e-01 -8.30126464e-01 1.99000000e+03]\n", - " [ 9.88182724e-01 1.43299058e-01 -5.44080175e-02 2.00000000e+03]\n", - " [-9.05943990e-01 -4.18793827e-01 -6.22674413e-02 2.00000000e+03]\n", - " [ 2.03286484e-01 1.53597519e-01 -9.66996610e-01 1.99000000e+03]\n", - " [ 4.36532289e-01 6.08863235e-01 -6.62363291e-01 1.99500000e+03]\n", - " [ 6.82894647e-01 -7.17134774e-01 -1.39185578e-01 2.00000000e+03]\n", - " [ 7.86479354e-01 -4.98139858e-01 -3.65112156e-01 1.99500000e+03]\n", - " [-4.65987802e-01 8.39519799e-01 2.79395491e-01 2.00000000e+03]\n", - " [ 7.21606970e-01 -1.46813065e-01 -6.76556945e-01 1.99500000e+03]\n", - " [ 5.12317955e-01 8.17944586e-01 2.61719227e-01 2.00000000e+03]\n", - " [ 3.80590975e-01 -6.98121727e-01 6.06445849e-01 2.00500000e+03]\n", - " [ 3.18718821e-01 -6.50580406e-01 -6.89320982e-01 1.99500000e+03]\n", - " [ 4.12478864e-01 2.02624902e-01 8.88146579e-01 2.00500000e+03]\n", - " [ 1.32435739e-01 9.71343756e-01 -1.97362855e-01 1.99500000e+03]\n", - " [-9.72415447e-01 1.24751076e-01 1.97092354e-01 2.00000000e+03]\n", - " [-2.45995522e-01 -8.56899619e-01 4.53000307e-01 2.00500000e+03]\n", - " [ 1.21794799e-02 7.88615406e-01 -6.14766181e-01 1.99500000e+03]\n", - " [-8.40300739e-01 -2.33427882e-01 -4.89291459e-01 1.99500000e+03]\n", - " [ 4.91548866e-01 1.66130796e-01 -8.54856849e-01 1.99000000e+03]\n", - " [ 6.91248178e-01 -6.99574709e-01 1.81028187e-01 2.00000000e+03]\n", - " [-5.76671958e-01 -8.02036345e-01 1.55522212e-01 2.00000000e+03]\n", - " [-7.08378106e-02 2.88473666e-01 -9.54863846e-01 1.99000000e+03]\n", - " [-1.85595229e-01 3.32799673e-01 9.24553275e-01 2.01000000e+03]]\n" - ] - } - ], - "source": [ - "print(dmri_dataset.gradients.T)" - ] - }, - { - "cell_type": "markdown", - "id": "94c2a888", - "metadata": {}, - "source": [ - "Later, we'll refer to this array as the gradient table.\n", - "\n", - "It consists of one row per diffusion-weighted image, with each row consisting of 4 values corresponding to [ R A S+ b ].\n", - "\n", - "[ R A S+ ] are the components of the **gradient direction**.\n", - "Note that the directions have been re-oriented with respect to *world space coordinates*.\n", - "For more information on this, refer to {doc}`the Affine section in The extra mile <../extra/nifti>`.\n", - "\n", - "The last column, b, reflects the **timing and strength of the gradients** in units of s/mm².\n", - "\n", - "To get a better sense of which gradient directions were sampled, let's plot them!" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "7ed6ef85", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/data_22_0.png" - }, - "needs_background": "light" - }, - "output_type": "display_data" - } - ], - "source": [ - "dmri_dataset.plot_gradients();\n" - ] - }, - { - "cell_type": "markdown", - "id": "a4a64c71", - "metadata": {}, - "source": [ - "We've projected all of the gradient directions onto the surface of a sphere, with each unique gradient strength colour-coded.\n", - "Darkest hues correspond to the lowest *b*-values and brighter to the highest.\n", - "\n", - "## The *LOGO* (leave-one-gradient-out) splitter\n", - "\n", - "One final behavior that will make our endeavor easier in the long run is a convenience method for data splitting.\n", - "In particular, we are implementing some sort of cross-validation scheme where we will iterate over different data splits.\n", - "In this case, the splitting strategy is a simple leave-one-out.\n", - "Because one \"*datapoint*\" in our DWI dataset corresponds to one gradient, we will refer to this partitioning of the dataset as *leave-one-gradient-out (LOGO)*:" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "7b4cd7fb", - "metadata": {}, - "outputs": [], - "source": [ - "def logo_split(self, index, with_b0=False):\n", - " \"\"\"\n", - " Produce one fold of LOGO (leave-one-gradient-out).\n", - "\n", - " Parameters\n", - " ----------\n", - " index : :obj:`int`\n", - " Index of the DWI orientation to be left out in this fold.\n", - " with_b0 : :obj:`bool`\n", - " Insert the *b=0* reference at the beginning of the training dataset.\n", - "\n", - " Return\n", - " ------\n", - " (train_data, train_gradients) : :obj:`tuple`\n", - " Training DWI and corresponding gradients.\n", - " Training data/gradients come **from the updated dataset**.\n", - " (test_data, test_gradients) :obj:`tuple`\n", - " Test 3D map (one DWI orientation) and corresponding b-vector/value.\n", - " The test data/gradient come **from the original dataset**.\n", - "\n", - " \"\"\"\n", - " dwframe = self.dataobj[..., index]\n", - " bframe = self.gradients[..., index]\n", - "\n", - " # if the size of the mask does not match data, cache is stale\n", - " mask = np.zeros(len(self), dtype=bool)\n", - " mask[index] = True\n", - "\n", - " train_data = self.dataobj[..., ~mask]\n", - " train_gradients = self.gradients[..., ~mask]\n", - "\n", - " if with_b0:\n", - " train_data = np.concatenate(\n", - " (np.asanyarray(self.bzero)[..., np.newaxis], train_data),\n", - " axis=-1,\n", - " )\n", - " b0vec = np.zeros((4, 1))\n", - " b0vec[0, 0] = 1\n", - " train_gradients = np.concatenate(\n", - " (b0vec, train_gradients),\n", - " axis=-1,\n", - " )\n", - "\n", - " return (\n", - " (train_data, train_gradients),\n", - " (dwframe, bframe),\n", - " )" - ] - }, - { - "cell_type": "markdown", - "id": "6608b576", - "metadata": {}, - "source": [ - "This function is contained in the `DWI` class shown earlier and will allow us to easily partition the dataset as follows:" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "id": "840558c8", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAekAAADJCAYAAAAHFcoVAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/Z1A+gAAAACXBIWXMAAAsTAAALEwEAmpwYAADx0UlEQVR4nOy9d5Rk1X0n/qmcQ1dVV+fck3PPDMMQhjQjggAhARIGBVtroeC8tpHk85OP1tpdLfY5XgdJNrJWlo2NsQdFQCBmQAxMZHKe6emcY6Xuyun3x9vvt++9XR0G4zWW63vOnOmq9+q9G773m4MOQBFlKEMZylCGMpThfQf6f+8BlKEMZShDGcpQhtJQZtJlKEMZylCGMrxPocyky1CGMpShDGV4n4JxsYujo6Oorq7+fzWWMpShDGX4Tw1jY2Ooqan59x5GGd5HoMMigWPFYjmmrAxlKEMZ/l+CTqf79x5CGd5HUDZ3l6EMZShDGcrwPoUyky5DGcpQhjKU4X0KZSZ9HbB///5/7yGUoQxlKEMZ/hPBooFj/1khEong61//+rzvX3jhBXR3d/87jKgMZShDGcrwnxHKgWPLhG9/+9sAgCeffPLfeSRlKEMZfpGhHDhWBhHKTLoMZShDGd5HUGbSZRDhXfmk9+/fj7a2NtYu3y388R//MSKRSMnv29raUFFRgc9+9rPXdf3b3/42dDrdvH+l3rMQvFfzWwr27NmDnp6eRe9Zai1EiEQiePTRR1FRUYGKiopFn7/Q2ovPamtrk34fiUTw2c9+lp9/vXtDID7j0UcfnTfGxZ5xPXNcCq5nbdUxiGvzwgsvlMQ5nU6HrVu3vmfzWuqe5ezPQnMgeC/Oz1JzLQVL4cRnP/tZtLW18ZqeOnXquua1nPVdagz79+/H1q1bS45hqbU/deoU9uzZs+Q6lKEMpaC40L/FoKOjo9jd3b3oPYtBd3d3EcC8Zzz99NNFAMW9e/cW9+3bV2xtbS0+8sgjy77+1FNPFTs6Oor79u2T/l0v/GvntxTs27dPGncpWGquKnR0dPDc9+7dW+zo6Ci2trbOu2+htVefpd4jPn/fvn3Fjo6O4u7du69rvI888kjR6/UW9+3bVzx58uS8MS71jOXOcSm43rVdbG3C4fA8fNu7d2+xtbW1+NRTT71n81rqnqX2Z7E5ELwX5+d613YpnKDre/fuLZ48ebL4yCOPLIi/C81rqbVbagx79+4tAig+/fTTxX379hV3795d9Hq9JZ+/0NrT9aVgMZpc/vef8t/CFxcDEUGvB4g50TvUw+T1eotPP/20dD+AYjgcXtb13bt3M2H818C7nd9yoaOjo3jy5Mklx7DYXEUoxXjpfvpuqbUnePrpp4utra3SPSdPnpz3m3A4XATA81jOeAGNeC80xsWesZw5LheuZ21FKLU2pYCY9HLet5x5LXXPcvZnOXN4L87P9a7tYjhBc1CZm/qOxea1nPVdCi87OjqkdQmHw3yGl7v2JBwsBe8DplD+9/76t/DFheDkyZMLSuhLwcmTJ4tPP/108amnnioCSx8mQtq9e/cueb1YLBZbW1uLzzzzTLFYLC5JcBcb47ud33KAtIvFYDlzVe9XiRYRD1qHxdZe/A1pFOI9zzzzTEmc8Hq9xWeeeWbZ41U/i79bzv4vNcflwPWurfiuUmujQjgcLnq9XibQ78W8lrpnqf1Z7hz+tefn3aztUjjR0dExbywdHR3FJ598clnzWs76vhu8JFju2tN3SwmU7wOmUP73/vq38MWF4Omnny4+8sgjxX379rH553phMelWhdbWVn7PYtcJwcnkBYAP7vXAezG/xeCpp56SCEwpWM5cF/staRWltKLFiE5ra2tx7969rAmIWjggM0O656mnnlr2eJ988slia2tr8eTJk8Xu7u7i7t27WWC5njkvNcfF4N2u7UJro8JTTz0lmXff63mVumep/VnuHP615+fdrO1iOFEKiMGKTHW5e7PQ+i42BvF9tDaiJWy5a18sapaKpc7v+4AplP+9j/69qzzpffv24dFHH8Xu3buxe/dutLW1vSf5wwsFp3i9XkxPTy/7+rZt2/D6668DAL74xS9iz5496O7uRmtr67LG8W81P4L9+/cvKwisFNBcF4N9+/bhhRdeQE9PD/x+/7LH9eijj6KjowOPPPLIvPfv3r0bra2tuOuuu/A3f/M3CIVC+OIXv8hjXe54n376abS0tEgBVSdPnuTnLOcZ/5o5Xu97CBZbG/XZf/zHfyzhy3s9r1L3LLU/y5nDe3F+3s3aLoYTKrzwwgt49NFH8cgjj+CRRx5Z1rxEWGh9FxsDBZB98YtfxNNPP43W1lZ8/etfx9atW9Hd3b2stSfo6OjA8ePHFx1jGcqgwoIcfCFQ/bUAWJpc7rP+rTTphcZ7PdpWqfmVguudszheUQugoBT6d/LkyX+VJk1AGoDqkyy19qoPtZRGEg6HOWCGzKLXuzetra3FJ598shgOh4vhcLj49NNPswnw3cx5oTkuBtf7nuWsDcFTTz01z1XybzUv9Z7F9ud65qDC9ZyfdzPXxXCCgMzeAKTnvNt5qWu3HLxczC++2NqL8Mwzzyzpl16MppT//af8t/DFhZBbJEInT558V9G1pRjFe+GTLgW7d+9e0rxM8F7NbzGgSFURiDiIPsjrmevJkydLfl+KUJR69pNPPrkgHixGVK5nb0gYUYGCcpZ6xvXMcTG43rW9nrUp5Yd8L+b1budO73i3+1ssXt/5ud61XQonisU5hrp79+55vunlzGuptVtqDAvFPSy1LqXmXGbS5X/X+++686RDoRA6Ojr48z//8z/js5/9LPbv379gruhyk/NbW1vh9XqlGtmUi0gmpcWuv/DCC2hra5tnYjpx4oRkxno38ysF73bOra2tCIVC0nder5f/0T2LzVWFEydO4NFHHy05H3rmYvD000+ju7ub/+3btw8AsHfvXuzduxeRSAR79uyRckNpbMvZm8WA9mupZ/xr50hwvWNdam0I9u/fj0gkMq8q3Xsxr6XuWWp/ljOH9+L8/GvwQARxDHfddReefPJJ7Nu3b94+L2de7xZvaAwdHR3wer04ceKEdP3EiRO8XoutvQjX43YrQxkIFuTgpaC7u5slXEpDeDewkMRNZiYxX1HNk17oOkXVUj4i5VSK5utnnnlmUc3jvZrfYvDkk08uSzNZai3EudDcH3nkEU4LobmrGsBS0ar0PPUeyh2lXFPVDLrUeItFTXvZvXs330OaEL1nOfu71ByX2uPrXdvlrE2xOJdjfL3vW868lnPPUvuz1Bzei/PzbtZ2MZwgU/MzzzwzL3e7FP4uNq/F1m4pvHzqqafm5Wq/m7V/5JFHlhU4ptPp5v1bjFaLv1nsmngP/a3X64sGg4H/lfpOr9dLv1c/63S6kvcu9H71ul6vL+r1+qLRaCwajUZ+Fn2mf2azuWgymaR3ifepzyy1Dout32Lrpt6znD15j/5dH5OmQ7h3797i008//a7TnBZjFBR96fV6SzKzxa6Hw2E+QHQwxTEuFTn6Xs1vMaBiB8uBxeaqzoWiUmnuu3fvLrm+75ZJk98NwIJm1qX2Tt2f3bt3L5jHW+oZy5njcvZ4qfcs9oyFmDT5Nd/N+5Yzr6XuWc7+LDWH9+L8LDVX9RmL4QSlN5X6V4oJLjSv5azdUnj51FNP8Zze7dp7hdS8haDMpMtMWhoDcepSUPwFrd396KOPSmbKfw9oa2vD3r17JdN6Gd47eD/s8S8qlNf23cH+/fvxxS9+ccHIdQK9Xg+9Xo98Pg+DwQAAKBQKKBaLkhtNr9ejUCgA0Gi1Xj/nvRRpt06nm/fbQqHAnw0GA98DAEajEel0GiaTie/V6/XIZrPS80qNGQByuRw/m8YnjkUcn/osi8UCnU6HTCbDYykWi9JzjEYjcrncvL/FsQJAPp8vOVYag06nk+4vtXYqlHpeqd+Je7OceS8G/+n6Sb/wwgvvixq6zzzzTMl2mGX418P7ZY9/EaG8tu8enn76aXz5y19e8j6DwYB8Ps+Enhi0Xq9HsVhkhluKudA/8XOhUGBGTL8jBgxoDMVgMDCj1el0MJlMyOfzyOfzPAYCnU7HwgN9BjSGaTQaeQ4GgwFGo5HfSeMtFbtDf2cyGWbyOp0ODoeDx0hjA8BjyuVyPH6DwQCz2cy/NRqN/BvxHz1LFWxoncX1VMcrjkVdd/FeYv7iu8Tr4rotBf8pNen3C2zduhWvv/76dQU9laEMZfiPB6dOncIXv/hFDmxbDEwmEzNXYgb0t6jtEoOi6yIDUxkAMUtAo+tWqxWpVArAnMZJjJc0ZrPZDACs1dLvrVardB/9nhg0PRdASWaojk3UvEVGTuPOZrM8lmw2K/ElYsqiECGOd7F1obGJ67IcbZhAFJjE70rdqz6j1B4txG/fVTGTMrw3sJTZqwxlKMMvBnR0dCyLQZehDCqUNekylKEMZXgfAZmeRfpLGp3oR87lciXNqOTPVk2ypClbrVbk83n+bTqdhsVikczkohZP2qKooRoMhnn+cNKw0+k08vk8j1u8VzQ5A3NaNF0XzeX0OR6P82cy26s+atK0i8Ui4vG4NG5xXuIa0rVSpmpxXovxQXFdRe1Y1bIX8osvh8eWNekylKEMZXgfQbFYnBf0pJpGRZ81AMlfm8/nYTabmamazWbJX2yz2ZBIJCTGaDQa+XMul0OhUGDGVygUkE6nJRO0yGgNBgO+8IUvAAD+7M/+jH9D10wmE4+lUChIpncCUSAgBk/zNhgMvA6ZTAYWi0USQLLZrDQ2MXBMNV+rTFld21KMlu6n9VZjAUSBYbFnq0xbvLZYIFmZSZehDGUow/sI1EAjAp1OxwxMZMrAHPMDtAhpi8XCn0nDpf+j0SiKxSIz4VQqhWQyye80mUzzIscpmA3QmB9FXQNAIpHAihUrmHGLWjw9h8YiMltxfqKAQfOhz2rkucgUiamm0+l56yX668U1JCjlU17o71AohIqKCoiwd+9efOYzn0E0GsVCsJCQpUbcL6ZR/6eL7i5DGcpQhjKU4Xqho6ODTeJerxcdHR3Litb/18KimvTY2Biqq6v/zQdRhjKUoQxl0GiuqOGVykcmEE27ZrOZ76Wob6fTCWC+tplMJiXfK+VAi2ZiNb8ZkP2oYkS21WrlsaqaL6U1kSadzWb5b3omad80FjXHWxwP+bhFzdxsNiOZTAIAp3ABgMPh4DnTvaVyy0vllANzqXClIrWj0SheeOGFeSVexTUSn01mclWrLxUZrsKiTLqmpmaxy2UoQxnK8AsNal6raMpVA5iI2agmVBFE36sIRNTpHzFW1YcpMtZ0Oi35jcVrIrNKpVKwWCxIJBJ8PZfLca60mgesMnWr1Sr5fUVmTPeLzMhkMknXLBaLZI4W071IIBH92wB47JlMhvOgxT0gc7nBYEAmk5GuEwPP5XKSWb5QKEj7pxaIoXnT/TTHUnvZ0tKC3bt3z6t1IT67lJldNcGrAYGloOyTLkMZylCGRUBkfiKoPs1S2qcIYgEQVVMm7ZCYmXgvPVvUzGgsNpsNgMbMRL+t1WrlKGe1SAf5iMWqXqpGJ2p9FEWu5mirYwHmBBcxolqsCkYMW/Wn0zNEYQDQ/OMiw1Mjy+ldJHCIVdroWfTuUlHzag63qlWLIDZQATSf9Pe//33pu4W0YdUHTfcup6BJ2SddhjKUoQxlKMMSIPqkW1tb0dHRgYcffvjf/L1lTboMZShDGUpAKa0LwDwT93JMlurvxNKR4vVSFcTE+0VfrNFolNKVRG01HA5Lfl41b1rU1NVr9Ddpp6SpihXGRO1VnZfog3a5XMjn8+wfr6mpgdvtxtjYGABgZmYGMzMz0rvz+bykGYvpXqXWmHKn1XW22+3IZDLzUqTU/RKtGfRO+n6hPOne3l7s378f27dvl7RpFTfE9y6WcrVYdHeZSZehDGUoQwlQzdlEWBcjvkvBQik+aklKMumK9xiNRqlwhtVqZZO1WCJULetJzFssrSk+l0zjotneZrPx70qVz6RynDQudT3cbjcAYO3atdDr9ZiengYA7NixAx6Phz8PDAzg6tWrbOZPpVJIpVLSPMm3LM5FNL0Dc4xVTBUjnz09K5PJzPOlq4VW1P0UG4uoEIlE5pV0Vhm/mIsuClQqLJYnXTZ3l6EMZSjDewxiIYxisfj/xCxahv+3cPz4cezevfvf/D1lTboMZShDGUqAWiaSQAyKKqVFL6RZq9HaolZOWp2ogYlmXgqeos8ej0cqv6mmFgFzWieZqsVxUVR0qXmR1mexWABoZuOpqSl+NzW9oKA1NQjO6/XijjvuAACsWbMGAHDmzBkAgNvthtPphN1uBwDU19ejoqICXV1dADTtNBKJIBaLAdC0f7FyGK2RuC5qS08ylVPhE9K2dTodEomEVGCkVHQ3AZnedTodfD7fvP38/ve/Py9wbKGUKtoL1SqzULETEcpMugxlKEMZSgAR8IVM1EvVdVZBZfhq/WuxwxMxIpW4i35hYuz0WRQA1GtibW1i6GT+puhuscqXwWBgJjw7Owuz2czXqecz5SZXVlbyczweDz7wgQ/g0Ucf5Tk6nU6eV0NDA+LxOEee63Q6NDU1sbAxPj4Op9PJPut0Os152AAQj8c5T7sUiOug0+mQzWbnpX8RLFTVTdyT69lf8Znq3yoTLhXpvRCUmXQZylCGMiwApYK5SuU4LwfUPGf6jv4Xc3op11ltVUkaaDabnefjJKacSqUkBkMascvlAjDnmxU1aTGQLJPJwOl0MlPP5/MIBAKora0FoDHtVCqFtWvXAtD8ysQAzWYznnvuOWbgr7zyCnQ6HWvUxWIRiUSCA8mKxSJ8Ph/7dhOJBPL5PPr6+gBonQLD4TALAuFwGKFQSAqgEwUfsU82pYmJRV1SqZTkvxZ9+aXiAN5tzIFavKRUTn2pgLtSUGbSZShDGcrwHkEpcykAiQGX4T8eUH62mHetmqzVPPr3CspMugxlKEMZlgmixlPKHC6C6DtVtd5isSiZu6loBz2bzNr02WQyST5rMvmKFczUYiOkCW/fvh0OhwMXL14EoBVAsdlsfH1kZATxeByBQACAZlL2eDzYsGEDj7e6uhqbN28GoGnkZrOZg+Hy+Ty+973vobq6Gp/4xCcAzDXzWLFiBUKhEMbHxwFo2qrP5+O0K71eD5/Px/fbbDZYLBZs376d3xuJRNDY2AgAOH/+PA4cOMBWgEwmwxXRAEhmfr1eD5PJxFq9yWSC1Wrlymu5XE5aUzXNjdaX9pf2cCFNW80EKGXOVtt/qtdLQZlJl6EMZSiDACKhBeb7GdXgHzUYDJhf/lMtB0n+ZrWvsthPWQxyos5TYsqVTqdj5pbNZiWGb7PZmMk+9NBDqK+v53eFQiFcuXKFg7mMRiNSqRTq6uoAABUVFYhEInjkkUcAAI8//vii60VM0Ww2c6+H4eFhAEBPTw8MBgNGR0cBaD7mNWvWMFP1+XwwGAzMhF0uF6xWK/uRW1pacOnSJfT09AAAHnzwQUxPT+PcuXO8nmK1NYvFMm+NydyfyWRgNpvn5aargWOqQKUyZ7U3thi0puZki+VA1fSvxUzcIpSZdBnKUIYy/F9YTLspxWhLFamge8TAMgreUoOJxOhsMTgrk8lI0d0WiwXZbFYytZL2DWjMjwK9TCYTzGYzbr75ZgBatPXk5CRuv/12AMDq1auleQ0NDeHNN9/kZ99+++1obm6+rnVzu92wWCyor6/H9PQ0BgcHeQ2Hh4cxMTEBQGPkPT09PAabzYZYLIZUKgUArNH7/X4AmvAxNTXFgWRutxsPPPAAl+g0mUwcbU7rTnuQTCZhs9n42eSDJhCtFPQuNeKaaqkDc5q1ihdioJkq4C3ko1bvF8ejQjlPugxlKEMZylCG9ymUNekylKEMZVgmlKpIpWpHwJwpdCEfJKU5iVW7isXiPNOq6A8VI4Tp2eL7yFQ+OzuLO+64g9Ogjh8/jlgshsOHDwMAgsGglPdbX1+Pj3/84+96TWZmZqDT6eBwOLBhwwacPXuWNedIJILu7m7WZiORCMxmM+dBWywWVFdXIxwOAwCuXbvG2jOgacNGo5HTxXp6etDY2Mj+8J/97GeIx+M8dzFi3Wq1zsuh9ng87KOmlp2iS0Isd5pKpaSWnBRDoEb7056oKXXi/ixkcVkOlJl0GcpQhjL8X1goEIg+i/+TCXux9pPqs0SCL9a4pkAvMtuWYsJioQ4SDoip2+12frbFYsFdd90lBVCJZT4PHjyIG2+8EcFg8LrWht7V29srBWRlMhkEg0HE43GJIQMaU3a5XByUNjQ0hKmpKcnU7PP5eN4jIyMYHR3lPs25XA7xeJxTzyif/K677uL7L1++zD5vQCv0AoADxES/cDQaZYZPLgR6N+0JMXp1D9TWljQe1VctvlP8vFBsw1KgA7CsvIBSeV2lBrFQgriaGF7q9wSqP4eQW5V4FkocVyv3GAwGRu6WlhbU19ezpDc7OyttTCaTwezsLCO0Wt+1WCyisrKSAxvoOkUrUrQhHQCXy8VIMDU1hXw+z0iczWalXqs0dgp0yOVyqKur4zq4brcbs7OzfO/ly5eRTqelhupq8IqIQGoggxodWqoh+kKBDqUQWN3PhaIiS0VRitcX9M0oOaML5auK46SqQ+pBEisYqb5D9VkGgwEOhwMAuBawWAjCbrezZhCPx/kdMzMzMJlMUl4mBemIYxPnLxaZUPE+n89LmgHhpZgbms/nJf+cGIhE0aziGolRxOK5Ed9Pv7fb7ZxrS9Wu6N3U05eeF4/HeV5qj2Uat+rbFd8r/k/7txAuq3hTCn/UKGiVeZaiW+K60HvF5xNuiIFGIl6Val0prkE2m5X2UnwO+avFoCc1UExM63I6nayNulwufOxjH0NHRwcALVDMarXyeIaHh9HQ0ICdO3cC0JpeNDQ08LsJx65evQpAY3Ymk4nHEgqFYDAYMDIywp83btyIRCKBkZERSbskrZnG3d3djZ6eHsZLn8+HrVu38vnq7e3F8PAw45XT6cTatWtx6dIlAMDVq1fR2NjIkeZmsxlPPfUUrly5AkDTnokWUwAdCRO5XA42m433gALOaN1p3iJNU7XhUoKTih90baGgwuuFsk+6DGUoQxnKUIb3KSzb3K1WYlnouig5LJTcXUpyFu+n2rFijuFi9n1V2wXktIBcLsch/pQnR89Op9NIpVIsbVEHFtJe6ZlUxs5ms6G+vp4lQZvNhng8jkgkAgBcKYfSGTo7O1FVVcVjSaVSXAEnnU6jUChwNR3Sgkhb1uv1mJqaYu1kfHwcFRUV7E9qaGjA6OiopP3RO8Sxi2tM66Jqzgvt7ULXSQJdyNpRSiNTtRdRw1alzFImJfEetc3fYpG4paw4ahqGGGUrmiHdbjdsNpsUZVssFiXLyejoqLROpHFYLBbk83nWKHO5nGQKpDWkPSHNmsZCYxfnYrFYOIo3lUpJ2rJer0cymeTqTaKvjjQ1sWtQJpOZ10WIgCwA4p7FYjG2ONEa0bo6HA6pY5CoTRUKBWSzWf6taFmg6+L9ahR1KQvLYmboUtcXswIuZJFTLUH0nWiNWIguqt+LGhcw14lKPI+iVYTwSOzAZLPZ+Ho6nZauJZNJpittbW0wmUzo7+8HoJXt9Pv9rGkbjUZcvXqVaV59fT0qKytRUVEBAJiensbs7CwOHjwIAGhubsb69etx7do1Xo98Po+WlhYAGl0Lh8MwGAyIRqOoq6vje51OJ3w+H+9pXV0dQqEQm6KTySSmpqbYeuTz+RCNRnm/KioqJJ90W1sbampqeOzbtm3Dq6++il/5lV8BABw4cICtPclkEqlUik3ldD7UKmCidYP2gq6rFptStESlHeIzVAuNag0uZSpXYdlMuhQiLmafV4McVNVf/J9APKQLMXJxgqrZQfUdAHOpAfRuKmlHjHBkZARWq1UyG4nEhg4OEV6n0wmz2czmocHBQRiNRolpezweNhWFw2F+dzabhdPpZPO2Xq+X0gIymQwsFgsfFrfbjVQqxYUACoUCotEoI/iqVauQy+V4rLOzs/MIirqmomm1lEtiITOg+jxgrmiCeP9C5h2VqaqgCgyqkFfKvKnmK6rvE+8tdQAJREZJ39PBttlsqKqqYiEtGo1icnKS/V7JZFKqi2y32xm3EomEJBCQEEX7RUxOFShoLNQPVwSRKKTTaTgcDiZKlZWVCIVCnN5y5swZxstEIgGHw8Hr4nK5MD09zcSPCC8B5d2SGZLM26JrRafTSa6cYDDI54SeSb81m828ZplMBul0mtdU3ENaB6PROG9dCJaqmV0Kb0XaQXuxnN+q7xLxlP4WcUks9ymOuxQ9E8+Tip+EB/R9IpGA2WyWei+7XC5J8CG/74oVK6R0LrfbjVgshmg0CkATqHK5HONpOBxGJBLh3xsMBly5coX39tKlS8hms8yUI5EIBgcH8bGPfQwA8NprryGXy8HpdKK1tRUXLlzAunXrAGhKy6lTp7Bq1SoAgN/vh8fjQSgUAqCdHzLHA9r5EvOkc7kcRkZGmCnTGGkdrl69ittuuw0f+MAHeCwivbVarVILT3EfaP9EGkY0GZjLe1Z5n9jruliU+2ovpmyInwnPVFwqBYsy6VKMuZQES7CQtruUD5k+q5K12gFG/a04FrFfp9FoZEYXDAaRTCYxOTkJYM7nTJqyzWaD3W7njZqdnZWeRQSYEDYYDOKOO+5gYrV+/Xr09PTgzTffBKAdnI9//OOwWq34h3/4B8TjcX53IBBANBrlZ7tcLkSjUZ43+Yhp08PhMNxuN+cMJhIJSWt/66230NLSIh2ufD6P06dP8zqJ/hZxzQgpaB7ERMV5i/cTc1C1AxXpFtLIVX+n+A7VT0jPW0ioK6V5l/p9qe9JUBGJoupD0+v1vC4NDQ2wWq3cpSeVSsFmszE+5HI5mM1mJiLxeFxi+CpRF8djtVrhcrlY6KL9I1wUmTmgEVdRYCgUCkin00x8Z2Zm8Ou//uvI5XL45je/CbfbzWvs8/kwNTXFuDQzM4P6+noeSywWQ6FQYE0/kUjAYrHwvEigIN87aYb0e7PZzM0PgDmBE9Dw3GKx8DympqakNTeZTFIUbbFYlD6rAlcpDVZl8gspDwsRUdXvSH+r2k4pfCoFRIBVoVVlxuL9tA4AONCLmLDD4UA6nZZohYjHmUwG9fX1ADSapNPppFxl+g0ADvISu0UZDAZcvnwZwJy1sampCYDGCMfGxhhPW1pasGLFCqZrV69eRU1NDc/x+PHjLOQGg0GMjIywojE5OYlwOMwCW6FQwNjYmGTR0ev1zMTtdjtXQAM0gSOZTGJoaAiAJjDU1NQwTVyzZg2fB7JCEsMnP75ouRK7gZFgo1pkF1IOCeh+0fqr4g7tvRinUYrGlYJ/U580ISp1bKGBLzagXwRobW1lBP9FhOnpaWlfC4UCnn/+ebjdbv78i77H71dobW1Fe3v7v/cwylCGMrxHsKgmvZj5kz6r2q6qWS0GolZHzxSvidVh1EhiVXIG5rq9OBwO1hii0SiH8dO9ZMIDNClf1AhIeyC/r9PpRKFQYJPirl27AGiMCgCqqqrQ2tqKgYEBAMCFCxfg9XrhcrnwK7/yKxgbG+PIw1AohNHRUa6eYzQaUV1dzfNPpVLIZDIsCap9W2m96X69Xo/x8XFeJ6fTiVwux+bOK1euSKYZYOHqOuI60rtKmflonTo6Olhj93g8OHnyJL785S/jS1/6kvSMhZ6tmuJVK8tyswnEdVnIlF/KJ0n3kjQtWhzy+TzHEQBzLg1grlyj2IVHjK4WJXOywIjR2mLtYKPRiHA4PK9WMJn+yBRHPmaPx4Pp6Wm2nExPT0On07H2u3LlSni9XuTzedxyyy2YnJxkv6Tdboff7+d3V1RUwG6387utVismJib42eFwWNK2qCOTqPGQ35TGHo1G2S9KfYCBOTcMnTuXyyXtbyqVmhc1K2YWlKIjC0WEi9fpe9XfLkKpZ5fSculZqptNdcuQlib65ukZqtYt0k+6R1zfYrHIdIese6K1UHQJFItFdsHZ7XYEAgG2JlI2Ammb1HWK9srlciESiXBJT7IM0RwsFgs8Hg//PhgMoqKigmkeabckpAeDQRw5coTfTVowAJw7dw65XI4rmgUCAeRyOaanuVwODoeDx6bT6TA7O8vrQPEfRJ+7urrw5ptvcszRrl278POf/xyAZi0Se26bzWZuu0ljEyPs6bwtZGUrpWCK35Vyjaj0dTmaswpL+qRV4qkyVtGMWspvvBio5iqRkaimVbFuLb1LNCu2tLQw4RUZWTabZd8goG2U1WrlTSYzjphTSIwb0BA+mUzipptuAqBpKkNDQxwYZrPZkMlk+N3JZJLNJtTy7dZbbwWgmYXEFAA6pCKDEA9PKpXidAdaA5PJJDHpTCaD7u5uXreGhgYei9indXp6mgONCFRTjrifqmmPTEWlCF40GsULL7zAuY0ECxE79XvVxF7KNaIyXtHHrQZYqQy6VICZeBDJdwVoAp7b7UZNTQ0AjSgMDw+z+c5kMrE/FtDwQyzXKL6PzJP0TovFwvWDgTm/mrj/FDwGaIzT4/FI5jiPx8OmvlwuB5PJhI0bNwKYa3xQLBbR2toKn88npXslk0l+18DAAMxmM6cKWiwWWCwWqedwMBhkU2E6nZbOHDEU0acq+qgzmQwLlxRAR4TY4/HA5XIxQ5qcnJxXrlE9/4u5UlTztyrgqb9dLoFczG9N/6uxFGqO7WKBmaI7ioQaEmSi0SiMRiPvB6WKktBEv6X98Hg8vJeUEkj3VlRUoLu7W4qrEZnT5OSkRLsnJiYwOzvLwmEwGMTg4CC7OsbHxxGNRrk+d01NDWw2G0KhEPbv3w+Px4O33noLgIbjK1eulBi+w+Hg9C1y59FZ8Hg88Pv9vG7JZBJVVVXsnqQAOaLflJtNiklHRweb7QcGBmC32xmHzWYzjEYjf6b0WFHwUdNOxeBY+k7EM1WZWSwGQaW9amDmQnBdgWMLEU/x81KBGeozgfk+p1K5qmLkIxFlQqJ8Pg+3281awsTEhMSkiekBcwFBpFkTwaTvqesKIcXU1BQaGxtx5513AtA0DNKuAY0YFQoFKX/RYrFAr9fD6/Xi0qVL2LRpEwBg9+7dOHbsGDMA8tXQb2+88UZs3LiR16GmpgZ79+7Fj370I56nTqdjhC4UCnA6nSxlxuNxjIyMMMGrqKjgg1tRUYFr167xQSNirhJHNepZ9aGV8sG1tLRg9+7d+PrXvy59r1pVxP0UkVYV8MTxiM9Rkb5UbAKNWxRk6DsCmjswt1+0hna7HXa7nbUEslQQbgFyEX8KsBJxk9bMZDLNOy+i/5o0Z8JB+kyah8/nQ3NzM7Zt2wZAI9TXrl3jPUun06iursbWrVsBALW1tZIgMD09LRV5qKqqmnfGCB8oCInWy2QyYWZmhrWriooKyUcajUalpg40N1FQFitgUY1lQCPcYoAOBbyp0d/iui0GqhtNJbSlFIaFmLaKVyKNU4UB1UIjvlf9v1SQmSh4ZjIZ7nQFzAnkIl6l02neHwp2JdwQ3+33+zE5OclZI7OzswiFQoxXJpMJDoeDo71pjiRUWa1WthgBGhNPJBLo7OwEoDHKbdu2scUvl8shGAzCarWiubkZAwMDzJRTqRQOHjyID37wg/xsEvgBTRPOZrOs9ASDQSnmw+/3IxqNore3F4CmFE1NTTFebt68GZFIhH3YZK2icYkBdFTLm85bNBqV8JL4ihrAtRBTVvmfePZVvFOtg6L/mmAhPC/nSZfhXcGpU6eYMPb09KCnpwff//73/72HVYYylKEMv1Cw7OjuUn5CMe+vVC7zUqBKoeK7RH8NmXbos91ux+rVqzmFYHZ2Ft3d3ZLJmaQji8WCeDwu5RqL+Z3ZbBYVFRWs3UxMTCAej3NFss2bN2Pnzp2skeTzeSQSCdZQjUYjBgcH+fdiuT+PxwOn08k+aKraRJKex+NBNpvFypUrAWjdaQYGBngekUgE99xzD/uWvvvd73JlJ0CTKqluLjDfFEuSLl2rr6/nKMuZmZl53WPU9ARxf2nutAeiT7qlpQX79u3Dww8/LDHqhXx3JK2qVhdVM1bjIURQNRJV+lX93eK7KCUImEvRo/3M5XIYHBzkdaGqWqKZ3GAwsMmMnk3Pp6hbulf0QefzeSSTSdaObDablAOazWZRW1vL13fs2IFgMMgm0JmZGSnPOpPJwO1281gI95LJJHp6enDmzBm+5vP54HQ6JXN2KpVirbWmpgZtbW2Mq6lUCul0ms2SdGboXNntdthsNj4XqrVDzeNNJBJsrSCNmzRnl8uF+vp61upFrZreLWrXhIeqpaaU71DVhhey1ogg4spiEbjq3ovrQJkTquYkugdEcydVsiOgyH/yA9tsNhgMBt5/s9mM+vp6dqU5HA52g/T19aGyspLdC1R5iyx4Xq8XZrOZ8TISiUhVD7u7uzkVFdCsi8PDw6itreXnHTt2jNOsxOpyg4ODiEQiaGtr4zUaGBjgWtwbN26UqjAmEgmMjY1J67JlyxamU4ODg0gkEvxZr9dL1dUaGxuRSCRY066trWWLQCAQQCgUYiup2WyGyWSSsilE2qBmFYnuGxEfRBqp1opQ00gXM5W/J+Zu1dSjPkjNAxRhsbwvAhGhVYZdysdE7woGg4jFYozAatEIs9nMBIHC+dXSbWQqt9lsUrF5q9WKXC7HPmhgLkgD0Ew/FRUVPF+Hw4Hp6WlOR3A4HCxUzM7OorOzk5FmzZo1cDqdLFwYjUY0NTWxL3d4eFhiuhRUQUz6lltuwYULF1ggiMViUvBIKpWCyWTiuYVCIV4jAjITFQpazrVoFhbLhFKMgGgeVUsXEvT29mL//v3Yvn37otq0yoRFhFbNiKUInwil0ltEEN8hFrqhMqCiWVf0pV++fFnq40umbbE84+zsrMTsRPO50Whkd0Qul5NyQImx0MEngYqYMAWB0f5Rs3saK/koieBR4BbhRymzrhgkWVdXx2M5cuQI+wsBLX7BZDJxwGUqlUKxWJSYpcvlYhNqJpORGG8ymYTFYmHcFk2WOp0OTqdTKhhEawtohJpKqALa2STzJTA/XUVlyqXM0irxWywoUgSVoZdyq6jmcQKRRlG6DV0XY16A+W0PKfVSFJpFISqTybBrBtCEpNtvv13K16cyoKOjo5y3DmhM2+l0Skw2Ho+zUGS32zE5OcnMrKmpCeFwWKKV4rnv6+tDOp1mNyL5wI1GI44ePYpt27Yx3vX398NutzM9pcInNI9AICAVkxoYGGBXC6DtvcjUyZ1DZUKNRiMCgQBuuOEGnvuNN97I19544w0eN8UOiYGeojJCzT9orrRH6p6JUIrJ0/dqHI2IS6rrYzF+eV2BY6UCOd5NQEap56nIrh4Oo9HIBKGtrQ2Tk5MsKU5OTkqRj2IRiNnZWWSzWY4m3LRpE/L5PBOruro6VFdX80Z1dnYiGAxypCRpnPQ8r9eL9vZ2Ztrj4+Po6+tjrZWKW1Dh+A0bNnCAxdDQEBobG1koWLNmDVKpFPvH0+k0HyRAi9bN5XKc/5hOp3Hx4kWOPCZfKEnBpN0QEaTeroBGCJPJJM+jurqai0rQGhNjBuYzPgoMWigvNBKJMHNRQUVIQEZKQnRV6hTvpfvoc6lI2VI+ajU/m7RBEpwaGxvZX0/vJUGNPotaGxWjETXtfD7P2rBYxQvQfLlEFIjwEHGjeRNjCwQC8Hq9WL9+PQBNu21ububI1ePHjyMSiTAj7e3t5cYMwFyONwmITqeTcYUYPI0tEAhg27ZtWLFiBQAwTqq14ck3T0GQYkRwOByWiE4sFmOBQfTPxeNxqaZ5oVCA1+uVmibY7XZew0QiwZX8xD0gUGNWVP+eqNGoAp/6XSkBT42RUX2QCwUsinheyicpni96Pl2nOAKRSYv/F4tapDet2YMPPoiVK1cyo02n0yyQk8+ZcLi2thYGg4GrIVZXV6NQKDCDHx4eRigUkorLBINBxg2r1YqamhqsXbsWgEbHjh07xvt1+vRpVFdXw2azob29HW63mzXbXC4npQR6PB4MDw9LikU2m2X8o3kQPSUBjWhgIpGA1WplOnbmzBlUV1cz7QkEArwmO3bswNGjR6UgtXg8zgKE0Whkpg/MxaqogawEomVE3BtxP0VQfdSl6ryrCksp+H/ikxYDO4rFIrcZK8MvDhw/fhy7d+/+9x5GGcpQhjL8QsGSPumFzIilTEClNOlSpkoC0W+oRuSKn6l7EGnDFLUqpn+RvwGYM0kCmhT49a9/nU2a58+f544yALBhwwbE43H2cWzYsEHK67PZbOjv72ct3u12o6qqChcvXgQAHDt2DB/4wAfwyU9+EgDwzDPP8LsHBwcxNjbGmg5VPhPTJsS8aMpVFXNPZ2dn2RSUSCS4mhCg1dQdGhpiLTAej0s+63A4LEmJkUhEih5tbW3l8qWkIYiSnWrdoPtE9wDB97///WUHjpGpUnVniKb2Uik0qulS1WBKjV1NJSOfMmmYTqcTAwMD7Iul8otiOqDFYmGthEppinEA4tioMhSgaQUzMzO8B06nE36/X4ruLhaLrH0mk0lEo1GOh8jlchgfH+f7yT9NVh6bzYZYLMbpLlarFU1NTUin0xgcHIRer+cshaamJtZYAeDee+9FV1cXa/fhcFgqxzg7O4uJiQkpFTEej0tupEQiwX7O+vp6riZFc6HzaLFYpKp+ZN4mIK2a9nNiYkLq7maz2aR8V9VHTbRHTCNcyMyoWm0Ws/6VisgWf6NWiBPfQy4WURtT/xbNp+RzpvV3u91StD2guUceeughAMDNN9+M6elpdj+Iflu/3y+tD1k/SFOenp6Gx+PhcVN0PWniO3fuxNDQENOGhx56CIlEQtLMb7jhBsbT48eP47777pMsnvROt9stVb4zGLSOhERjL168iLGxMcYzq9WKSCQiuYSmp6eZhra1tcHn8/G7x8bGMDExwXg9NjbGa7J27Vq2VtKzxHgk1XWXy+UkqxjtrZjhUsoVtxjfU614It9criV6SXP3QkxWDXxYbMBLAZkgxUUTF8JgMKChoYE3YmRkBNFolN9FSCnmhBJC3Xfffairq2NGWF1djUQiwYwmlUpBp9NxEQcytVBwwczMDOLxOJuNKyoqJHNOXV0dAoEAb+zNN9/M9Wenp6exbt06PjyhUAgzMzP8rn/5l3/BypUrpZxt0cdM6TbEQGKxGAKBgBTw4ff72c/c1dUlBYFQrjatochsYrEYbDYbm4mowbnKAAlKBWddL6gmbNWVspBrRf2OxqIGBy0ExeJcfimlpRGz6enpQSgUYoYg1qam34q+RbfbzcwV0Jiy6DvU6/VsSqe8ZyJIlAoj/jaZTDITXrFiBWw2GwtdiUQCbreb/cbRaBTT09OMT16vl3NUAa3GMuXX2mw2VFdXc0u/TCaDixcvMnGrq6uTXCNUKpfwhXzttA5UDEU8Y83NzVJZykgkIpmoaY0jkQgSiYQU9AbMMQ2xch2gmd5jsRjjKvnHaQ9oP0TBS9yTxYIK1fgHFVRhsJSSoj6PYDF/NjFlwkMi/mKZSBHPiKGI5m+Xy8X+ViqaIwaDkXJAgVxEVwqFAqanp/ldVLqWzv7o6CisVivTkampKej1eqaZ+/fvxz333MOuuGPHjmHr1q149dVXeS6UHmaz2RAMBnHixAkAczEwJCxSiVjCQ6/Xi7q6OqkpUFVVFZ+JiooKhEIhNlHfcccd7Mqhdbh27RqXQAXm+khXV1dj06ZNOHDgAIC5dFsx13xmZkZqQysKg6pbRYVSiupCgYN030I4uxgsGTgmgprnVcqnrEa+LQdE4ktAUbWAxoQbGhrYpzIyMoJsNssbT0xZJDBUcP3hhx+Wcv6KxSJ3jwI0JBD9cMlkEg6HQwoUIskT0AiG1WplP6HT6ZT8VCtXrmTtirQwGmd7ezvGx8fZR632iCXEo/9pDHTYKDKcxms2m1FZWcnEbs+ePXjxxRdx4cIFHishpsPhwMzMDL8rkUhINXQp35veSd3ACFSisxxQ91W0lKiakPi/+jsR+ZczFrK8ABpuuN1uFvA8Hg9sNhtHws7Ozkq+eapCJBJTnW6uiAc1iReZOQk8wFwwH71L1KSp4I7o562vr+c98vv9THQATUB0uVy8VqlUiqs/AVrec2NjIwtxlZWVHKMwPDwMg2Guz3mxWJQK6RCjFwnX0aNHGfc2bNiAxsZGDtAZHx9HJBJh/BkbG5M6DNE5EItzEOGlaFwat8ViwczMjJSNQc0PaN2o8AQwJ+yIEfWlGGIpULVhVZNWg85EIKKqZgqouChqzypO0mfSmsViJ8CcUGgymaTCG3a7nYtp0Bq0tLQw0+vu7kZLSwvjpXheqQEG7fGePXvQ3NzMdIgsbHS9tbVVEqCsVqsUVBoKhTA5OckCQ0tLC2KxGBcNiUQisNvtMBi0vuv5fF6K3Ke6EQA4mI2Kjxw9epTfSeslBkM2NjZyp0IALGyQNYlq1xOTzmQybCUbHBxETU0NPzuVSsFoNLLFwOVySQGIyWSS76U1ByBlX4g4LlryxD2lfVV5pAiqMrSQJRq4jmIm7wYWMl+WMgWU4T8OiKaahYInyntbhjKUoQz/elg2ky5lniylzajSBf2tRgaLUkYpYm8wGNiPvHbtWi5FR+9wOp1sphDLegKapPfLv/zL/OxYLMYaotfrRaFQ4NZpFy9eRGVlpVQblqQ/EUh6amlpQU9Pj/S8cDjM2i5pXSaTCcFgkGsa0zW/38+mc7fbLZXx9Pl8UuqJxWKB1+vl6MT29nYUCgXuyLR27VrEYjHJrPjggw9yBarnnnuOtWydTsdaDzBXDpMkVOqupEqJC/n56JniHi6kRajaB+UWLpTuVeo5pYSBheIlRHyi1qFiB6ZwODyv5zbtJ1lBSDMmXxxpESaTiVuIAhqebt26lbXEvr4+3t/R0VHU1tZi+/btALRo7YqKChw+fBiAFj0t5p9SnW8xXUXs4WwymaR4i+7ubtTX12PHjh08VmrN197ejpqaGqmcqWhe7e3txfT0NO+3z+eD2+3mxjBk7iSLAsVPiP46ynwANG1rYmKCz4HH42Hcc7lcaGlpYQsBdX4TnyVqErlcTqoMBcjdxVR6IkZAq7ghBqyqeFIKSvkQ6b1qKhgw5/YTxyF+X8qKBMxFCotpo4lEQkp5Eyu6UZ47rUksFuNWpYBm2hWtQbOzs4xHHo8HPT09bCUJBoPQ6/Uc42M0GjE0NMSWys2bN6O2tpatj11dXTh8+DBXDaO0UKoSlk6nUSxqFeeqq6slrT0ej6Ouro5xoa+vj88DoPWD7urq4jUmlxBlODQ3N6Ovr4/zrsltIp5bMYp6xYoVjPN2ux0TExOcDTE8PCx1EqN1p7Pu8/kwNDQkpcvp9XrJ9aXXz1XSU1O0VEuziBtiGig9q9T/pWDZPmnRpEODWAzZSxF0keCLTF9NVwAgFVnv6enByMiIlNgvBmxMTU3BYDAwsduzZw8HD/T19SGXy3FASz6fl5gVNbggBCUiRSZEvV5reEDzCYfDqKmpkUwhK1eu5NzVvr4+1NTUwO/3cw42mXiGh4cxNjbGZUL7+vpw4cIFHrfX64XBYGCfNeXr0uZ2d3cjEAjw+CcnJ+H1etmkabfbEY1G+X2PPfYY9u7dy+ufSCQk82Q8HpdSsMSiLmIBDtojQC5gU8rsVwo/RD+N+Fvxe1GAK4VrtBd0v2ruFH8v5or7fD4uIgJozEQ07VGhEtH8Tjmp9GyxAE02m4XH4+H3kX+N8uQtFgsTvzVr1kjpIYVCAWfOnGGhjcxvNE+32w2v18uMrqamBj09PTzeeDyOQ4cOsR9yy5YtnAoFaDmmdXV1yGaz6O7u5qIVgEaIqeQpffb7/czw7XY72trapMIpMzMzfL2pqQk+n48bdmQyGYRCoXmBTrTHmUyG8dhut6OiooLzeEOhEEZGRvjZJpMJsVhMYsrUnxjQ0mqKxSILP4BmHhVNwSo+iAxbzUdeLCiR7qH9EgU+IrTis8X62WKQ0UImUVGg0Ol0Ut6z6CopFrWiO3R/KpXC2NgYux88Hg+blmm96V1Wq1VKe6I9onu9Xi/S6TTfMzAwgPr6ej4jJpOJ1xzQaAXV7wY0mjk1NcXKwZYtWzieJZPJ4OzZs4zz69evR2dnJ48tm83O2/uqqiocO3YMgEZP77nnHlZMRkZGpFTS48ePw2Aw4I477uD1FOvEizn2ZLInvKAGRGLp2mKxyOeH0gBLKYy0fmK6n1rsqRQOqi6ZUmbupaBcFrQMZShDGcpQhvcpXHcxk8VCyhcyK5VKVVBTbsT/AU1SJGlrfHxcMsV6vV6p/SSZLEjTLhQKLImRViS2fxwaGuJn63Q6NiXRWCORCEu08XgcqVSKgxFaW1uRTCZZezWbzRgYGOBAh4sXL3IVnb6+Pm5KDmjpA16vlwM2nE4n1qxZIwVzVVVVsSRosVikKlBDQ0MYHx9nTZksDKSxWCwWGAwG1nb0ej2b9U+ePCkFoqiBKvF4HIFAgCVWKpQiagRqVKzYnKOU+0PVoNVrpcw/4u9U7UbFPfF+MYKb1g3QNEIqtCGOk4AimMWIa+oYRc8STZCU3kTmbUqZo05UlZWVjAtVVVXweDyMi2fPnkU0GuX3k0mRzsHU1BRMJhNrKDR+SvebnJyE0WhkSwy1+CPNncrfmkwmVFZWYnR0lPeztrYWs7OzHFQ4MjKC2tpaxutVq1ZxtDmgBd1UVlYybrlcLjZhAlrKVS6XYy0/l8shEAiwBUKsSOVyuTi1hvagqqqKNRhybZE1ihpwiBWxLBYLn4OZmRnuNkd7RBHgwPwSw+J3Kg6XCtgRP4smS7IUqZXOxPtFi4yYZUL4K3buU61N4rvIPUVrYLVaMTk5yft38803w+v1Stkb58+fB6BZKiorK3n9rVYrjh49ynjl9XqZFgHAoUOHpLakZL4mOkQpTkSnqCkF4d1bb73FFsfm5map9WQkEkFtbS1bJjOZDFwuF9PfhoYGyVSv0+mkiGuyqJK1MZfLYXR0lPEuk8mgWJxrtgRoFiwa5+XLl5lPqCV9iaaJrs1MJsOfyR0h7lEpbZhA1cBFq41Op5MsLXT/ex44VgqZxQhMtYTacok0IbAYzex2uxlB6XdiuUQxItfj8XCdZJ7Y/x1XIpGAx+NBS0sLAI3hu1wuZtpUKo6eNTk5iRUrVkiR1vX19czs6uvrcfbsWa6+c+nSJRSLRWzYsAEAOB0nHo/j4sWL2LBhA/tuKJWMnk39TgkikQgcDgcjqM/nk1IhqqqqpM441dXV7O8DNFP8ihUrpLmKUZEDAwOMsOQyEHOy9Xo9E0KqJiX6Z8Q6tiIxEWEpxiuCSkBV/FIjwBc6HAAkU67YzjObzWJ2dlaKDKYIbmCu4hER/EgkIq0xpa6JEfVtbW08lsbGRsRiMR5rIBDg9W9ra0MkEuE1prxjMZ9VTJ0R81YBDReHhoaY+FZXV3NlJ0BLo7p8+TJHqlOUbSKRwNTUFGpra3lNKaeZ8JQyHIhRzszMwGAw8LtramrYZE5jEgVnOt+05hShTe+zWCySCZL8gYCG19lsVjK3imUpKVZC7V0tfqa8YmCuGxztqWrSVLMJREa9WJYAMVIRT1WiLabZqC4c1Y0DyFXSxHLD6XSaq7oBGt0Rc5Mph/fUqVMAgDvvvJPvAbRKicRUb7jhBsRiMb728ssvo1AoYM+ePQA0HO3u7ma88Xg86O/v57M/NTWFQqHA+1VZWSm1Yx0aGpLqc69YsQImk4lbn167do0FVY/HgyNHjmDnzp0ANGUhEonw3hcKBYyNjUkm5EuXLklKkZh2uGbNGhiNRu7IFQgE4Ha7pRRb2muPx8Mpt7T2pJzQuz0eD/MZqhYpuiZEnqbG0pASIyorYtaHmFYomt3pWarC8K6YtIjAavqBGORB94ovLFUYQ3SSi5OniRChbGxslJqOU4I5EU4iRiTlGwwGOJ1ODjTzer0cok9aNwH1xaV3hsNhKTUpl8vhyJEj/Ptbb70VtbW1UmlPs9nM2tHAwABGR0eZad944404cuQIEokELl++DL/fz/NctWoVBgcHWQL1+/1Ip9M8j4qKCvaBApoAkUqlJF+Tx+Ph9LFwOCwl6xsMBiSTSdZIRMntjjvuwJEjR3Du3DkAkJgUoBFVEmCAOUuGGvy1UMlE2nO1QA39XUrzXSxwTA3QUAMPxXrZgMaEaE51dXUSbpnNZqkNol6v5zVOp9PweDxSfEQul2MiMTk5yVoCoKXYPf744xy7EIlEcO7cOc4ZfeWVVzj9z2azcZ1kYA4XaV5Op1NKa2pqaoLFYmFtloQHYvpUkpTw2WQywel0suXE4XBAr9dapO7atYsFEPotlYukeWWzWd5vCjaiFJ8tW7bAaDQyLlG5RjFWQa/XM1O3WCwIh8Pst6TGCICGp2KNemIoNJaamhoUi0UmtJRCJ2o8er2ez7/JZOI69cBcW0cCscnMQvELCwXsiHRK9S/TWAjUWAZRGyL8V62F6rto78kfSgJdOp1GIpGQzoDD4WA6s3nzZthsNv59MBhk6x4J5ESjHnzwQWSzWakWxNWrV6X5iX3v33jjDakxRSKRQHNzMz9vaGiI8QPQhIJCoYBEIoGuri4Ui0V+F1l6CKerqqoQjUaZ1ut0OqlfeygUQigUYiZPqYQkEFAxH6rJHY/HsWPHDq5bYTQaWdDZsmULfD4fx3hMT09zDQtAo3FiXjTxGDGgUVRMVMsJ0U4R9xZSXtTStXRPKQVWhbJPugxlKEMZylCG9ylcVxcsMbKxlIlStcmLEqn4LPLriFKHTqdjv0MkEsHw8DBfTyaTUtqLXq+Hy+XCpz71KQBaatKhQ4e4CPvGjRvZLJfJZBCLxdjM19/fj76+PinlRtSkDAYDbr/9dtYwpqamkM/npe5Rov9r5cqV8Hq9HN07OjoKi8UCh8OBe++9F7t27ZLmkU6n0d3dDQBcCY00I/JXk3YSDocxOzvLUqbf75eKQNx4443srwM0c6oY2dnT08PPampqgtVqZYsAlbekecTjccn0Y7PZUCwW58URqGZCUdJXpUUVR0TtVvXXqJaXYrEodVFSJU3R7Ei/IQlZLMBvNBolLdtkMkm4R4UW6LeEN+RD83q9XNkLAFc8onUcHByEyWRin/S1a9e4hefU1BQqKioYby9evCh1XQuFQsjlcqytXrp0CTfddJNUOOXSpUtscp6YmJDMwG+++SZyuZzUxYuqyuVyOSl2YnBwEE6nk02cwWAQXq8XV65ckeZLeNzS0oJAIMDrQj41GmssFsPq1avZ9xgMBmE0GqVURMIlcpWIkeFitHc+n8fExASPZXJyUmoGQvSB9oZoiail2u12STsmvFUbVtDfpfzWBIRXqlZE+C9Gc6tpiItZE9V3iCZ86gImmlLJskbvcjqdjGcNDQ24cuUK41ZnZye/y2g0oqamBrt27QKgWehEk3Jvby/sdjvHCHg8Hvj9frb4UMEmqgpGrSrJnB4KhXDx4kUe+8DAgNSa8uDBg/jc5z7H49y3bx9bphKJBBKJhFSZrra2lueVTCbx/PPPcxR7a2srZmdn2S1jtVqxbt06/nz8+HFUVlaytQmYa9GbTqfR1NQkFYzxeDxSmpTRaOR1I+sO/V5M7aL9pDmK+7uQFlwqRkulhaUskiosyqTVNCkxaKKUv0VNbyBQ/TPq5IvFIjweDxOEmZkZFItzbfLouXTwAoEAPvCBD3DVr4mJCWzatElqfScGSLndbhw/fhyAxhh7e3uZgMzMzKCqqoqR3WazYWpqik3KRHyIiLW1tXH/akDzUXu9XjbnTE9Po6qqClarFa2trXjjjTfYdK7X65FOpzkA55133kF7ezubV6anp6VnUS1lsde1yHiLxSLGxsZ4ruFwmHO06X76++TJk1izZg1+4zd+AwDw1a9+FdlslvfBZDJJfbgdDgfi8TjvGZndRZ+LTqeTGKm4p2LFOADzSo6KOFCq/KKIe2qgYSmEpvxmAsKlcDgsEXQirOJY1PJ8YpBUe3s7WlpaOBhFLONI77VYLCxgms1mDvSiNCaqMEbVyujedevW4cqVK1IXtM7OTiZAer0eVVVVbPalQDMyI0ejUVRVVfHzaI52ux3r1q3D2bNn2XeXSqXg9/t5T86fP4/KykomjsViEVNTU8wor169Kpmg6+rqpF69+Xwevb29Up17sfsX+bAB7UxNTk6yYANoAoxYWU9sJ0tpNGJKlljljf4XiS0JqLQH4u/EtRGVBQLVLyh+FquIUZnOUilc9Bw1zVAURMX1IQZBew1ozJTGTm4R0Rw+PT2NRx99lO+/evUqm4XHx8fZp2w0GqV0SofDga1bt0qMb3BwkMfW1taGqqoqrr9QW1uLS5cu8buPHTuGD33oQ4xnpIiIaao6nQ7RaBRvvfUWrl27hn379kl7QSlWer1W850YPvVUf+WVVwDM9TEn2k9Ba3QGKBCUgic7Oztht9ulOA7iA/v27cMtt9yCbdu2AQB+8pOfwOPx8Ljr6uokxUOsyEdgtVqlOuLAnBuE9lcU5hYKUFR90sSw1cDcUnBdZUFFoJeo2kyp35NPSZRQC4WCJCmLkaPkKxMZhBjAsW3bNlRWVjJSNjQ04JVXXuEuTDabjX1j1ECetBG9Xo8NGzawhkGaCflQstksrFYrIz/VBCdfUF9fH+x2O298d3c3ZmZmcMsttwDQ6tyaTCbU1dXhzjvvxGuvvcbl8ywWC3w+Hx+ejRs3YmhoiItRUO4hrUtDQwPOnj3LRLyxsRFr1qyRfNwXL15kBLZarRgYGODrxGgBDSEtFgtHht944404fvy4FIyXzWaZcIqt4oD5GihFooqCGvmW6W+RQIoESySuIiyUOaBG1YrMm8Yi5gRTMxFgruiDqkmJZQjFRgcNDQ1IJpPcpu+uu+6C2WzmdUqn01KLQJ/Ph0KhwJaWmZkZ/vvQoUPI5XKS31cslNPX14fm5mYWCKPRKFKpFDPhQCCAyspK1k6rq6sRi8XQ09MDQCOuo6Oj7Csk32wmk+H8Ulrj0dFR+P1+JmY0/tdffx2AxlQ3bNiAD33oQwA0QSUej+Ps2bN8f29vL49lx44dyOfzfG76+/uliF+v18u41N/fz8IMoAnR9fX1bPmiKGgaEzUpEeuCAwv7hknYFItKkIBgMBik/OOFcK8UkKBI+EaCqYiHpeIt1N/TvWJONQUvirXzTSYTC0GEB/SudDoNv9/PdagnJyeRSqXYkiE2fSGhh/amqqpKalIxNjbGNegBbW9nZmakdqui0rR69WpcuXKF13fnzp2IRqMcxBaJRJDP5xGLxfDmm2/C4/EwnvX390tKEJXRJcuU0+nkxjCApuWvWLGCGenIyIiUXTExMYHh4WF+/h/90R/BYrFwoZyGhgamO88//zzeeOMNvhYIBKSyoZOTk2hoaJB885QZAWh4KmZjqMqFWjJYDFAUrYzAXKyLGIQmMvWyT7oMZShDGcpQhv+AsGxNWtWcVfO3eB9dV32MBOrvVJ8T+erEdI58Ps9S+vr169HU1MTF2W+77TbcfvvtnEO4evVq/m1raysymQxrK5s2bcKGDRvYN0cmSdJeqHqNaF5JpVLsT3M6nZidneUo6ebmZmzdupWlqfvuuw+XLl1CJBLBz3/+c2zYsIG1UsojJV9PPB6XqpWROZQ0kFQqhR07dnD6ATVnoOL0qVQKDQ0NbML8+c9/DqvVyia0QCDAEuvMzAxWrFjBGub27dtx/vx5HovRaJTMhEajEXV1dWyWGhoakjRl1XxDmkKplALCBVUiFaVK1UdN9xGIWrter+dygIQfgUBA0hpJKyPpVbXqiJ3CAEj7LeaQUk4uWWaOHTvGGjEA3H///bxfgObfo/W/++674XK5eF0nJyfh8XjYf9fX14eBgQEeG6VBbdmyBYBm/SANF9A0nrVr17ImfebMGVgsFl4vMmd7PB585CMfkUprRqNRHD16lDUxyr//2Mc+BkA7U9R8BNBMr+Pj41xi9vTp0+jt7WUN5+rVq1ixYgW7Ae677z6MjY2x1jI8PMzWsYGBARQKc6V4XS4Xu4QArexkV1cXn1HCDbG0JOEAXVezRejs0B7Tb4C5jkN0bbnVEkuZLFUXoDoOFccXSiuklEIx9SiZTEqxEmQVATS61NzczOvb3t6OEydOMO61trZKPunvfOc7HF/wzDPPYOXKlRwrQdkqZNmg6m2iWyWdTkstcCn+BdC0Y7fbzeZzSvWjKnb5fJ7bpzY3N+Ptt99mywZFsIvnU+z8l81mUVNTw5ZOij+ic1pTUwOTycS8oKKiAul0WsIRGtfJkycRDAbZKjoxMcEuRQCM6+SOpHfSmpOLRc1gEl18omZNFmIat2iFIY2brlPLzIWyDES47jxp0f8imm8I6cTrIqgpNCIQ0SUzsDgJQAsmaG5uxhNPPAFAM82JSennzp3D9u3bJSc8mTRyuRx3iwLmCkpQr1SqK0vpIGQaIvOMTqdDOBxmpnzTTTdJXV2mpqZw5swZ9js+9thjHKx24sQJWCwWZvCAxuRpzaLRKCwWCwsMVPKTiLDL5UIsFmNfUVtbG9avX89Mn8yclH6QSqUQCoWY2I2OjnKrQofDga6uLqmzWF1dHfvWidiIvvlkMimZ0ERGSXu/VEoWgYgbIpET361eV5m46FdOJpNMoKivMuGP2BGISvmJeEm5zwDYFC6asK5cucLPHh4ehsvlwpEjR3i/p6amWKDs7+9HY2Mj1yO2Wq0sdDkcDgwNDbHf1+VySb1zaVy05sFgEBs2bGBzuU6nY9MioAWWvf3220xUfD4fHn/8cWac4+PjXD9g//79cLvdUindlpYWfPWrXwWgMfyTJ08ysezt7cXOnTv5/nQ6jerqaimn++TJk7yOlZWVGBwcxA9+8AMAWtes+++/n83hAwMD2L9/P68ZpenQWMT0LrfbDY/Hw0ylsrIS9fX1Uv30VCrFpnfyS6ruENF3SPur0+ngcDgkk7UYH1GKSKqEVWSsquIiKhtiICaZ4NX3qIGVxDCi0SjsdjvjcDgclrpJEROkXGe1z7nH42H3wcDAABoaGtiEPDw8jOHhYaYFo6OjuHr1KtNEt9uNrq4uqaiHy+VivJyZmcH58+fZVeZ0OvHaa68x3bn//vs5WNPpdOLq1as8z5qaGkloXr16Nc6dO8d502L7TECjCclkkt2HtNfkbrz55psRCoVYqfL7/YhGo1yLwmw2s6vqT/7kT1gwBrTUsmeffZbPLgXHEh5S6Vyx77la+lPdc9prQC4TqrrRKC6L8EB1t7xrn7QI5H8RHyQm8pfKeabJqlo33Us2+8rKSlRVVTGxodxS+r3L5cLdd9/NWqHL5UIoFGJiduHCBS70AQBHjhzBgw8+CEBDULEvK6A1NiDiQxVxSIpqampi/wqgIY9YzzUajaKhoYEJyo033siNDQCNcJLkFwwGodPp2Od8+PBhpNNpnkehUMDQ0BBrxqTV03WqZkUIms1mceXKFRZOKKpcLIiSyWRYA2ltbZUY2dDQEF9zOBwIBAK8DuSTEnMEp6en+fdE2MT9VxFNJWgEahSkyozVCEmSWBcK0HG73VIcg16vx+zsrORvFIu0qBoNEXVgri0oEctEIiExTp/Ph8nJSSZIVVVV2Lp1K8dDZLNZnDp1ioOitmzZwkx0cHAQPT09TATMZjOam5ulfH+KDgeA3bt3IxgMMlFpb2+H0+lkQYoYI1mQqDod4Qfh3vDwMI4dO4ZAIMDCJ/VVpzWcnp5Ge3s7Dh48CEBj2kePHsXjjz8OQGMS09PTkl/Y5XJJvazpPkCLxTh69CgzAjEIZ82aNVKE/fj4uOQj7e3tRVVVFWtHxIDEPRLrCSSTSVA/ZWDOpy0KYkTEzWazxBhVDUbFvVIZDKLCoQqq6jUxyAzAPKFWrSgmFmAS89qpgA5ZbFKplKRRhsNhqb623+9nTXfVqlXYs2cP46TZbEZFRQWvycWLF7F9+3amedeuXZMaTQQCAYyMjDDjpBgdyk3etWsX1q1bx5ZLom9+vx/33XcfxsfH2Wridruxbt06ptVWqxVer5frCtx6662oqqpiukOBsbROwWAQo6OjUvxSdXW11CO6u7tbCpYlvrFx40acO3eOhZe+vj643W5ec2L2pGlPT09Lvnqz2SwJf5lMRop9UPkZIAeVifSRcEn1QS+mQROUfdJlKEMZylCGMrxPYdldsIDS5m4xYluUFESfsuoHItMNSRqUI0iSsdPpZDMlANxzzz245557+Nm1tbUYGBhgDeX+++9HVVUVm9oikQj+/u//HoCmncRiMZYyZ2dnpZzAqakp2O12rFy5UlsQoxErV67klAHy3ZF2893vfhcPP/ww7r33XgBaasTLL7/Mc92/fz9isRjq6+vR3t6O7u5uqfJSNBplzWfHjh2SCdHtdsNkMrF20traimg0ytK0z+dDd3c3S3pXrlzBunXrWNOiLkjkw0wmkzxPt9uNlpYWvPPOO7xfX/nKV9hk/rWvfQ2RSITfbbPZpFSkQqHAUZwApFxx2lNyeRB+qDmGC0XBqi4SivxXJVE1v5Gk73g8jmKxyGYsGh8wV3VN9AXl83lJ06LKX4Dm4xL9UPv374fZbGZtYdOmTRyRSrBy5UrWrLu6uljTvXLlCsxmM5swp6ampOpKJpMJkUiEsxJqa2tRWVnJe3L48GFMTExIZt/+/n7GnxtuuAGBQIDdI4Q/5DOvqanhMzE1NYXTp0+zKRAATp06xf7xdDqNsbExvPjiiwCAD3zgA9IaU4oeWX2oGppo7RgYGGBr2JYtW9hk2dzcLLl93njjDamrnV6vtU2kM1goFNDb28u4J7ZgBObiQkT8oG5m9HvVVUJQLBZhtVql8qZqhoJ4bykLz0IdrtRa9iIOEw0Uo7tF3yx1ARPPl9vt5rlns1mMj4+zRrlhwwYkEgmp7a1oDVq1ahVbHoLBIGZnZzmugjREup9qCdCZOHDgALxer2SNOnfunJRzPjk5yXnuly9fRkdHB3Q6HfciILwKBoNSap/T6UShUGCadv78eTgcDl47m82GgwcP8nWyqJDl0mQyIZ1O8xnr6enBO++8w+/zeDxSLXuywgCa9ae6uprxkHzONG/CGzrb+Xye40RoD0XcIppWKg6H+J1aC0Q8L2p8w0Lwrn3S9Leo8osh6PQdgRg4REFGdN3v9yOZTEoF9Sl3GgAeeeQROJ1O9s0aDAakUinOlaO+ufTu6upqZk7RaBQ2m439L8FgEG63m5E9mUzitttuY2LkcDgQi8UYwT0eD65du8ZI89hjjyEajXJPYL1ej97eXsm8Q2thtVrZ9wtoSPLzn/+cxx0IBLBixQo2pR45cgQ7duyQmE1DQwObpXK5HNrb25kQVlRUYHZ2lv1UyWSSTTrq+nu9Xly8eJHNQlu3bsX4+DiP5a677sJzzz0nlVoUEYe+J4ajJuOrufAiw6bPYl60+FsV0dUAHTKXiwRMPNgkENIYqbAKzUMsEkENV4h5Wa1WqXkLoPXpJqa7fv16qYczETPas7q6Og7wArQiIIQbNGYyAQ8MDEh1wI1GI2666SZmuidOnIDBYOD8//Xr13P8BaAx2o6ODh5rTU0NxsbGOEjHZDLhC1/4AqxWK37t134NK1euZLNia2srdu3axf7t9evX41d/9VelYMEf/vCH3Np0cHAQN954I4+9qqoKd955JwsQlMpIgYVvvPEGfvKTn0i1pMnUTk1BCNdcLhd8Ph/efvtt/mwwGJjh6PV6RCIRFj5HRkYkoW92dhZOp3NeiibNpVgs8t8kTJJgRIF2Yi131eQo4l0pQVTE/UKhwHgn3luqPKQYV1EoaPXGRQFdTPcpFouSkF1RUYGbb76ZP/f29sLpdPJZr6ysZJy0Wq0oFossBFE+PNERyp0n14Xb7UZ1dTXH1axatQpnz56VmFldXR0L8D09PQgEAvz8j33sY+ju7uYGLrfddhu7G3/2s59JMQBUD57o6czMDMbGxvgM1NbWolAoMBN2OBxIJBJcrITK8N52220ANKb+7W9/m4Mtb7jhBt5bMW2M1lD0tVOAIdGCYrGIkZERjmcKhUJwu9285hRXpQbPqvUfgLn8esJDNV9f/VullyJct09a/Cy+SEVgEfmpCAZpyqpPkr6nxbVYLFLTA7fbzXmBgBZAEwgEmCCMjY3B4/FIyEcEgpgKvYNySwkhHQ4HRkZGOLgnGo3C4/FwbvPMzAwaGxt5Y+x2OwqFAjPK119/HU6nk/OmL1++jBUrViCdTmN8fBwDAwNM8A8dOoQ77riDtZnZ2VlMTExI9Y9DoZAU6UhBYIDmUxGDYijHmzSpWCyGYrEodaAh/2hXVxfS6bTkSzx37hwj9913341nnnmGD30ul0M2m+VgEfLTiuuqFrQRA7BEXCCBrFQFJ/pcKgqWiF82m2XtGQD3cyaiI0aKAvOFQ/Jh0meR+KbTaQSDQcaTWCzG9YFp/8fHx1m6npiYwMTEBBNEQNNqaE+bmpp4XC6XCxMTE1xIh4r70zza29sRi8XY6uPxeGA0GrlSVG9vL/L5PAc5Uo41VRg7ePAgE0EA+OxnPwur1cqFdAYHB3HXXXfxPPv6+tj6dOjQIVRUVDCu2O126PV6vv7CCy9gcHCQ8aW5uRmtra0c8UtxI7ROlZWV2Lp1K+PP2NgYzpw5A0DD27/7u79j4WPTpk1Yv34949bp06eRz+f5WVS3m9YpEolItbrXrVuHWCzGwk4ymYTJZJL2n2gFRX4TrRCVBQKVEYuWHbGeg+qDVvFY1bLEa/QOGmOxWOTAJZojWXEAjZkRIwc0IetDH/oQKw/pdJrzfAnoHBiNRlRWVvL4EokERkdHWRvt6elBMBjk+/v6+pDL5bhYSTgcRqFQYMsGMWBiXufPn8eHP/xhVj5++tOfYu3atUgkEtxwiAr6kD/85MmTADQm7HA4+ExQbXpi+H6/H/v372fcmJiYQFNTE1uTLly4gNnZWT4DhUIBn/vc55iO2e12FkQpWp7Ofm1trRQXQE2GxMpr0WhUUlRmZ2elHHuVTqkWP9XnLO6/KrCJv1tMky77pMtQhjKUoQxleJ/Ckl2wRFDNmWpKlagRiaq/aAIQnyWaiXK5nJSjCYCl8lQqxSkJ9Jx8Ps/aTaFQQDgcZtPbli1bcNNNNwHQJDXSUABw2ToyYWzYsIE7s9AcDhw4wObrS5cuSd2Bqqurcdddd+Gll17i51PpUUCTOqenp9HY2Ii6ujqMj4+zdvJbv/VbWLNmDc+ju7sbR44cYd9dR0cHQqEQS7hUq5k0cerQQtHf0WhU6vJFZl3yzwQCAV6T3t5eBINB3oNUKoX6+nrWAKmSmuh/KRaLvE6UOiZGb6s+FzHysZR2XEqDFq+JEbeUikGfRfM7mc9Ev3IqlWL8ofEBcxo5vSudTkt1i6urqzkmgp5tt9t5XfL5PNrb29n0197ejmvXrnHE6LFjx6DX61kLETuq+Xw+9o8Bmu/6+PHjkkXI7/dzDIHX60WxWGRzeV1dHUZHR6WqcNXV1dKerl69mjXUqakp1ox/8pOfSGvc39+PiooK3HfffQA0k75Op+OzRq0iqYOXwWDAzMwM/uzP/oznRVkYdP3y5cus2XV0dKC6uppxMRqN4vbbbwcA/P3f/z3GxsbYXaXX63H77bdL7QwTiQRXsKqqqsKKFStYS/R4POjt7WV8oBQtSl202Wx8fgG5BziZEcXcV7PZzHtErrNSqTELpQqqIJ4B1UVD66+WnqUOVmIsRCqVYhM00S2yLra3t2PHjh3s2x0eHkZFRQXTnampKbYkbtq0CQ0NDXx2iWaQBc7pdOLMmTNsifD5fFKtdKPRiImJCamWgMfj4ZSuc+fOoampia2R1JWMrKebNm1iPDGZTDh58qREwwYHB9m8/frrr6Ovr4/X2GQyoaGhgT/X1tbCbrez6wOYwzVAM91v3LgR69atA6BZMol+Uh0Jeje5IOms0/qI+eLj4+O8Tz6fT6qhUapfgBg7BcwvGbpQFsFC3bJKwXX5pEXGq5ZIow0q5QinZHWRwKv+Uuq1C2hmm0gkwuaUYrGIiooKqYydWPzf7XYjn8/jhhtu4IkT8YjFYlJeNKUTiEUHRHPnyMgI/H4/N6k4cOAAurq62Mw7MDCAhx56iIs4NDc3w263s/nlypUrGBoawuzsLHp6evD5z39+3jqSqeczn/kMt6sENPOM3+9nort27Vo2QwLa4Tpy5Aib4mn+ZIIENJ8oXU+n08xs3G43ZmZmmLBREX4ySR47dowPGzBXBpSIfqFQ4PrBwFyKnehnVhP9CajvKoHq61PvJzyi7+j35DsyGo2IRCKSu0RMsxPbQVL+JvnAaOw07hUrVqCtrU0qZnLx4kVmyvfddx8aGhrYHdLb2wuz2cxEpqOjA8PDw/zuYDDIRECv16Ozs1MKRKmpqeE1puL/9KxMJoOJiQn2x01PT2P16tUslBkMBvzt3/4tj21wcBDhcBg33ngjAK1Ajc1mQ11dHf7iL/5CElqGhoZQX18vpS2Jgq3RaEQ8Hud1ueeeexAKhZiAZbNZTu0CNJOp2P94amoKTU1NHEeSyWTYH05EkhhSKBTC6dOn+bxWV1fj+PHjUqASCQWARqgzmQy7v1wul+QOm5qagtlslsow0jwSiYQUkEUpNWLOtl6v5/OvxlGIQYQq3hLO03tFvyLVZxBTP4G52A6xEQqtL+X/A3M0jXCnpaVFEgDb2tqQSqXY7VZfX89Mt7OzE9XV1ejr6wOglROenJzk9TQYDKivr2ea5vF4kMvlOKXqjTfeQCKR4HiEqakpqUHHxMQEMpkM//7ZZ5/Fb//2b3NTkGw2y3SmqqoKOp2OcdHtdmN4eJjdeHV1dThw4AB+9Vd/FYBmrqbWprSmYp77jh07UFVVxc9/8803cd999zHNe/XVV5nmzczMYN26dbwONTU1HLgGaPRUxHG9Xo9AIMB74PF4EAqF5vUgUBUR0S23UDqf+B39VlVMFkrHWjaTpoeKvhadTidVY6GJivcDciUWukf0MTqdTkxPT/NiRaNROBwORvDDhw+zxgtojHLr1q3MGG02m1Tf1Wq1MvLabDb09/dzwAs1kRA1xunpaal61eTkJG/Upk2b8NprrzGR7+7uxp/8yZ8w821ra5N6uVJuNKAl3oswOzuLP/zDP8S3vvUtAFphlP/5P/8nS8/UqIEKp+TzecTjcSbSs7Oz8Pl8/HyKSqbPNpsNP/nJTzhIprKyUvILi72LKeeP/FTd3d3I5+f6p1LgnpjTLiKkGq0oNiKgz3SNCjuUir4lEBFajaIkAitqS36/n/ectBSxrzaNk7IO6BlqkNLBgwe5qhzNW6fTSYLP5s2b2bJCfX1JgxkaGoLD4WBtt6uri/1pZ8+excDAAAe5eL1e1NbWMhFJJpNSpS2Hw4GNGzcyXp8+fRqdnZ2sFQ8MDKCxsZHra69atQr33HOP1OTi6tWrknRP/4sCDjDH4Ok6FeKgCGDaL9qzWCyGjo4Ozmo4deoUDh48iBMnTgDQLFSrVq3i90SjUbYgXbx4kSuX0ZpFIhGudkd4T9YJm82Gd955hy0Kw8PDsNlsksBAdc5p7Hq9XrISiedZp9NJdcPFTJJSuKhmpYiKiFhkSbUUqpHgItEmnKTP1I1JDMQk3zowV/mQin50dXXh1VdfZcZpMpkQi8V4jZ1OJ0dbHz58GG63m3H22rVr6OjoYDrT19cnRcdPTU0hHA5zAGJ9fT3MZjOfkWvXrsFisfD+3HfffQgGg9x/mqyFra2t2L17N9ra2vDzn/+c37Vt2zapj3kkEmGcX7t2rVQbgDqpEW7Y7XY4HA7WpJ1OJ1tWAODHP/4xHnjgAdbqRYGMgsSIHhaLRWzcuBEvv/wy44LRaGS64vV6pZgfp9MpxbOoiqiIC7THKo0TrYdqkJmoiJR90mUoQxnKUIYy/AeEJTVp1U9IUCo9QVTZxahI0sDE1pN6vZ6lK5JeROlXtOdPTExI5RUbGxvh9XpZChkZGZGiEy9cuMD+hlgsJtVDvnLlCrq6ulgKj0QiMJvNLG1RtSry/Vy4cAFNTU1c9tHn8+GP/uiP8JWvfAUA8MADD+CTn/wka0eFQgE9PT2SeZXufeGFFzAxMcGmcqfTiZmZGZYSrVYrdDoda85GoxEzMzNSRbHR0VGe98DAAMxmM5vmDQYD7HY7l0/s7++Xyl3W1dVJJqt8fq5P9rlz5ziVhe5Pp9Ms4VZUVCAWiy0YzU8aq5pTSKDW3hZxRTXzUB4lfZ9MJudpStTzFtCk7VgsJvm11PxE0aUQDAZ5D8bHx5HNZqXc5YqKCsaXcDjMXYMAzYVQW1vLZuJ8Po/Dhw/zftvtdtYSUqkUa9707KGhIdZYcrkc7rzzTn43nSnyLV69ehWXLl3iylE333wzHn/8cdamEokEBgYGJHP4zMwM8vk8jh8/joqKCnb71NfX4/Dhw6zRhkIhKbNgaGhIqmAVCoUQjUZ5zyoqKnDmzBleV5PJhI9+9KN44IEHAGg+8N7eXvYr19XVsUWhubkZ+XyezfJNTU1wOp348Y9/DEDT5MROSV6vF+vWreM9o9axtObFYhF+v599j+FwWGopqOKSXj9Xq520H9HKQ88kWEizpr9FbVeN2lXjLcT/xXNM1kUxrTAUCknpPYFAgLXX3t5efPvb3+b1/vznPw+LxcKus97eXt7rY8eOYd26dZwlMDg4iBMnTrBmTbEnhHdnzpyRzLhUE57wdtWqVRgeHma/L+0JZbR4vV44HA6YTCYEg0H09/dzXMzw8DB0Oh3TYzpvZM6urq7G+fPn2fKp0+nQ0tLC7x4eHkY+n2frEpn1Cbc++tGPor+/H//7f/9vAMBHPvIRnveJEycQDof53bOzs2hubsbdd98NQMtwIH8zgZgJkEql4PV62UpK41MtJiK+LDeDRU3netfmbpEIk7quIiw/qEReLZnCqYSf6HMyGAy8GOl0mk3egMasRkdHuXACFZygQ1pfXy/ljzY2NkKn0zFjTaVSLBBYrVbccMMNUnvIvr4+Ng319/fD5/NJvrq2tjYuRm8wGHD+/Hkey913342DBw+yTyQWi+ELX/gCE7tPfepT8Hq9GBwcxI9+9CP8+Z//OR+OG264AYcOHWKm2traCoPBwAg7OzuLdDotmVuCwSALAKdOnWI/HqAdFKvVyj7s8fFx2O12DrgZHx9n5LdYLNi5cyfvyQc+8AE8++yz7A/95Cc/ia997Wu8J2QmJL+fz+ebVwtar9dLgpea66cWni8VOAGULhMqmpmoeAgdFmqYIKb0GY1GyaQpHhwxh95qtSKXy/F+bdq0idvp0Z5QcwlA84f6/X6p8ENlZSULCBaLBc3NzYwP8XicGXZbWxusVqtU81hMq3nzzTdx/vx5DrByuVyYmpri9eju7kZtbS3uueceAMBDDz2ExsZGxmXqm057/POf/xw33HADikWtF/vrr7/OuKPX62G325lgxeNxxONxFqT37duHeDzODGh4eBhVVVXMJLLZLDZs2MDXY7EYPB4PCy9PPvkkLly4wGe0p6eHx7V9+3Z0dXUxbjQ1NcFisXAubWVlJU6fPs3CSCKRQHV1tbTGYl50LpfD4OAgB6J5PB6kUikWKKPRqMSwxRKjFOBIa0ztJxcyO4rmTTJnqqmkajCl+FsRt41GI3+m4DY6X5FIBF6vl8+fXq/1EiflIJfL4ezZs/jhD38IAPj0pz+NVCrF6Zd1dXXz8uup0URLSwt+/vOfSy6gzs5O3Hnnnfzbrq4ufndDQwPcbje7G3K5HG6//XZ2w/n9frjdbl6HBx54gAPhqqurUVVVxW6TXC6HsbExPhOzs7Po6OhgOpRMJmGxWFgwDQaDOHPmDNNMKn1Mgmg6nUYkEuHPDz/8MPr6+jgH/8EHH2Rhz+/3Y2RkhF169fX1MBqNeOyxxwBovvd8Ps94Q+lWYsAdpcoBc24Uka6JzVtERYTonVjOlHCNrhNeiP+XgiWju9VobVXKFAOHRKYuRsLp9fp51YlEKBaLGBoa4mdRb1Tyt6xbtw5r1qzh3w8NDaFYLPKhDofD2LJlC0tvr776Km9UIBDA4cOHebH6+/vR3NwsRaHqdDomwsPDwzh16hQH79TX1+OJJ55gJDt37hw++MEP8gFwOp247bbbpCCKBx54gJsprFixgrWym2++GTfddBMfhj179sDv9/NhaGtrQzweZ2ElmUzC6/Xy2FauXIlLly5J0l9DQwP7b0gYIsIs+uY2bNgAh8PBQUcGgwG33XYbCyM7d+7Eli1beN40N2LKpJWL3aHUaH/RHyRaXkjDFrV6Mb9QzblXtR+ai4qL4u/Fphpi/mkmk4FOp+Pgpenpaaxdu5YJFFlx6FnUCYoEqdHRUa4tTXtUU1PDUdtDQ0NcHx7QfG7024aGBkSjUfbbejwerF69mgkz5dv/9Kc/BaAx6cHBQc4xbWpqwne+8x1eAyKKJEA4nU4cOHAAb775Jr87GAzCbrfjxRdflNY4lUrh4Ycf5jWijALyx4VCIfzwhz+U6hYPDw+zr8/tduPYsWMscNx///0YGhriM1osFtmiAWj1uil6m/KeyY9YXV2N9vZ2ZhoVFRX4wz/8Q/7tyy+/zIwE0M7B+vXrmWlTDAKNLRwOc1Mbui4GHYoCoslkYl8k4ZLIiFUmK36nBgJRXI1qtaHnqo1dRALvcDg4HxnQGAp1/6O9f/DBB/m8dXR0YHZ2lq0oJAAQrqXTaT7LVVVVWLNmDVcXTKVSrBAAmtYdCoWY6ZImTHvb3d2NZDIpxTqcPXuWI/+j0ShmZ2fZYjQxMYH169cjnU5jZGQE4+PjnP2yadMmbNmyhQNU77zzTvT19fFedXV1IRaLsZXF7/dj27ZtTHcuXLiAuro6LmZCAZAk6LrdbhgMBta0a2pqcP78eQDaedq/fz/Pe/Xq1ejt7cUHP/hB/nzx4kXGq0gkImWCxONx+P1+Fjaz2axUkIbwTA02pP1XA6lVXFGFuIWg7JMuQxnKUIYylOF9Csuu3V3KlANAMmmL36uaFDCXfkAlJAmoHqvoFw4GgyxF3nHHHUin06wdkzmFpOGrV69iy5Yt7ONat24da5sUdv9Xf/VXADSf9BNPPMHRuyMjI+jp6eHKTMPDw+jq6pKkL6PRyClc1IeV0sMuXLjAEa0AuFZzoVDAwYMH8clPfnJeHjNpdd///vexevVqKXVoYmKCfes1NTXo6elhi8GZM2ektmzk/yTJcfPmzfD5fCz5eb1eNtVkMhn4/X5OiwGAj3/84/ysvr4+dHZ2ShG0LpeL0zocDgcymQxrTmrlpmKxKGm+pdKsxEwA1VUidhACNBwR2w2KaRDpdBq5XI7xg6qj0ftF/yRZOMiERSlvYovGaDTKJQ8TiQQaGxtZ2+3q6kI2m5Vqdff29jKu9vT0YHx8HK+88goAzdQopr7U19czrpEvjSo5ffjDH8b09DRr0qdPn0Y4HGZt6ctf/jKAuU5TXq8XQ0NDHDl79OhRHDp0iC0pVVVVSCaTSCQS+NGPfoRgMMhZDa+88gr+8R//Eb//+78PYE6TJm1pxYoV2LNnD5cFHR0dZdcAoGnvQ0ND7JfM5/O48847Wfvq7OxEoVBgM+Tw8DCbysnyQabwM2fOoFgs8v7Nzs7iueeewy//8i8D0NK/9u/fL1kk6uvrWes/dOgQXC6X5Cay2Wx85qlLGu2n6G9Np9Pzqj2JUCo1cCEth0yd9C61dat4RsiXLZrO8/m5VpQejwexWIzvf+CBB3DrrbdyfMltt92GQCDAGqXJZILL5WINsra2lvGuqakJvb29jOOULSNaInQ6HbtoisUiJiYmWDOORCLYtGkT4+mZM2ewbds2xvmhoSHcdNNN3EEtnU5zNLper/UBJ201l8tJ3bzC4TCCwSCPu729HYcOHWL6unHjRnR1dbE10e/3o6GhgS1X2WwWJpOJ371r1y4MDg6y1WD9+vWshft8PkxPTzNOhkIhGAwGtkTde++9XAcDmPNBE61wOBxwOBxMf8nipvI8tdwxrSntE427VPyCapkuBUsyafHFas6XqPqXKjqvOspFVd9kMjFzI4JKzIlMmf/yL/8CQDukL774IiPo+fPncdNNN7FptqWlBf/rf/0v9tfm83kmbMWi1niBNurJJ59EJpPhZ506dQobN27ksVEpzIceegiA5qMcGhpihKb8QyIwbrcbqVQKhw4dAqD5eqmJem1tLTZs2IDnnnsOgIYkdXV1fDArKytRKBSYkdTU1GDTpk2MgGfOnMH69evZrEc+RbFwxmOPPYZnnnkGAPDHf/zH+OhHP8pr3trayuOcmprCCy+8gG9+85sAwK3rKBjvnXfekVK0ZmZmpB7Nw8PDqKurY0JL6XdqQ3SRKIn+FpGAEW6oqSyiqUgMtKFcVVonl8sFnW6unWQqlZJao1qtVr5GApNYSnX9+vXMnLZt24ZkMomf/exnADQhS0xtMRqNCAQCPEa73Q6TycTrUFtbix/84Ad4+OGH+fcUUFNXVycF9IyNjWFycpLPyKZNm7Bt2zbuVR2NRlEoFPCHf/iHAMBuCzIbd3V14ezZs2zW/OlPfwqv18tCXywW44Iot912G372s5/xGobDYaxYsQK//du/DQD43d/9XfzSL/0S48rmzZsld9VLL70El8vFxHN6eppbZQKaoHLkyBEmxoFAQBJmKysrpdoEmzdvZiZgtVoRjUalFoErVqzg/acWm6+//jrj1saNG/l+u92OVatWSS4tsZFNLpeTCC01rwDmSg+LTFslnqXoHIFosqZ7RR+lqKSoNE8NIhT72JPgSTjc3Nws+TAvXLgg1VQYHByEwWDg80pxPIBmrv74xz/Owh6ZiGl9xsfHYTKZWICnvHGah9frhdVqZfp81113obGxkZ+/c+dO2Gw2FsLGx8c50DQUCkkun0gkgv7+fmbS9913H0KhELt06uvrsWvXLjz//PMANDp01113sXupu7sbxWKR41GoFzlBJpNBJpNh4bKqqopjciYmJrBjxw6mgYODg7Db7cyUf+M3fgNnz55l5U5tXxsKhaT0TVIuVXwoFaclFrGh+1SlRsWjdx04Jj5ETb4Wi1dQtSmRaC9UfYokWzFoQmyYTgeMNrKhoQHt7e0sXVF0KCH4li1bcP78efzt3/4tAM3/SsECq1atwoYNG/CpT30KwFxu3Pr16wFoeXput5slMZJQaWwvvfQSCoUCI834+DgMBgMXdbjvvvtw5coVJvqFQgHxeJxrGff29rJEOjQ0hFwux0ER/f39yOVyTMTJb0/abSQSQaFQ4HxrinCl++nQffjDHwag+axHR0cliwX5oEnD+r3f+z0AGqHbuHEjH6ZCoYCXXnpJar4OzBVMoWpnoq8XKN1oQ/yerokEh5iByJzVIEUqgEO/N5lMjGszMzPwer1MtCmymw5yNBqVJFnRemG1WrFz504WTsj3SXED4+PjOH78OGtpHo8HLS0tfNDj8Th0Oh3HP3R1deH222/noB273S4FIa5fv54jyZ9//nkcOnQIH//4x3m/Ozs7mdncd999+NCHPsTRqSq0t7fj8uXLHNGbTCZRVVXFuElRtGRJ+PSnP83C46c+9SkMDw8z4/zJT36CyspK7sAFaMyOgrEod5zwWq/Xc69tWnOPx8NWm5qaGmQyGWYikUiEI8nHxsbg9/s5i+HEiRPYtm0b7199fT28Xi8Trc7OTiaQgFZFymaz8VgsFgsuX77MZ5YEBwLR6lIoFJDNZqWmCiKhFYuVqKBmrFDAmVgYhXzetP5iRosYSKTW/abmGUTD6DtSJlpbW9HX18dr5PP54PP52JoQDofR1tbGYz9z5gxrzk6nE16vlzVKigEhukKR9MSkKWeazojb7Ybb7eagtPvvvx8VFRVSwxOxu1R7eztsNhuSySSGh4cRDodZyG1vb4fVauW9jcfjaG1t5bNKldOIxuXzeXR1dXFwFwUvigytsbGRtfpMJoOXXnqJz+PBgwfxX/7Lf+E1TKfTjA8+n0+q/eDxePDpT3+alaJIJIJ4PM7nN5VKSYqomhdfKoJfVDxKWZ7FDBexGNRiTLrsky5DGcpQhjKU4X0KS0Z3ixpSKfO1GpFLIH6mOt1quy4ypba3t3O0NKBFqVosFjzxxBMAgC984QvsQwM0U5pYN/jChQu47777WHqbmZlhH8Zbb72Fhx9+mO8FZHO4yWTC6Ogofz579iy2bt0qlUuMxWI8PpPJBKfTyWkzBw4ckLpDWSwW+P1+5PN5OBwOWCwW9oFs2LAByWSSLQSJRAIdHR1s1pyamkJzczO/iypb7du3D4AWWVwsFllzamxsxIkTJ1hSpNxR0ixsNhubbgDg8ccfZ8mbyuHR2BoaGtDY2MgRtTabDblcTpJCnU4nS5lkXi4VFUufRdwRq++Q5izGMaj4RWVIgTm3ClkOyJ9H+ENSvCiVEq6ZTCbuhQxokvzPf/5ztm5UVFRgxYoVjC9GoxEDAwOc75vP5/Hiiy9yfW2q603vcrvd+PSnP80a5YEDB1iDOXnyJILBIGvpW7duRS6XY23o6NGjUpWpeDzOVpFS8NRTT+GHP/wha0wrVqyA1+tlU/vY2Bi7U7Zt24aqqiq2lKxbtw7PPfccn6POzk787Gc/42poZFIkd8mTTz6Js2fPsub9yiuvIJvN8jwDgQDMZjObRN1uN44cOcL+8ba2NvblFYtFqSa91+vF7t272Vza1dWFS5cusdUnkUjA7/ezBSIWiyEYDLI2fOHCBalKoIpP1DWN9l+06pFZV9SKxJr09DyCUmmnKs1TXT7qfcCcpVH0lYu9jK1WKxwOB7vhyKpGFj0y0RJeGgwGJJNJPiPDw8NsPayrq4PT6eRxtbe34/Tp06yVk5WCfltRUYGenh7WRquqqhCLxZh2DA4OIp1OswWws7NTSmu8dOkS7rjjDqRSKVgsFqxZs4ZjIc6fP4/W1la2ENTW1iKVSrFVdNWqVZwbDWj01+fzMR0aGhpCMBiU/MLZbJbTbanXNVVmo4pnANiyQ7Ug8vk8KioqeGyJRALnz5/ntSV3Aq3T1NSUpHlT/QWx9KuYekzZNYQLhAfiZzFtT7TKLAbLNneLL6C/VZVe9V+LKj45/MV7xUYTkUhEqqGay+XY7HfLLbdIZT9DoRAKhQIfWqfTieHhYfYFHjt2TNpU8YCHw2FUVFSwWW96elqq+9ve3i4xdLPZjImJCaldHR0GAJzsLuYqU21wKl5Bh+HYsWNwOp2MNB0dHWhqamKENJvN6O/vZ1PstWvXYDAYWPi4cuUKtyEEtGImr7/+Oj+/paUFq1atYiZ/+vRpXhNK6qd5UPEKMuNSEQ+6ToSOmB21qlORTWSMIi6I9bOpTam4hiJylwqg0Ov1Er6Iuc8UKEbPy+VyiEQiTFTEQK9EIiHlzAYCAUxOTnJADhVNIVNfNBpFJpPhgzw4OAi9Xs9EoaGhAYFAgNtLtrS0oLq6mnFdLPgxPDyMLVu2cPESCsSjlKnGxkbeUwDs310ILly4IPlbZ2ZmsGrVKilPk4SdXC6H8fFxDuy6du0a1q5dy8JobW0tIpEIvva1rwHQYik8Hg+bIY8fP47NmzezQHnrrbfi4MGD+N3f/V3e07fffpsFkuPHjyMUCjHBE1PJKisrcfDgQT7DwWAQP/3pT1nYrKiowNTUFOM5oDEayhGuqqrC9773PcaXqakpzMzMSP2nRXyhkrfAXEla1Q0juoREU3SptJjFzJ0q7qrNFtT0LKJxVD+emDAFWhJtMJlMcDgcbJJOp9NIJpPMKPV6Pd555x3e+8HBQV5fEvrpbNN+ibUjqOQloLnRxHa7ly5dwvj4OK/DypUruQY+rUssFuMULp/Ph1gsBqPRyCmj9Gxq90iC6czMDNxuNzNVs9mMqakpHvPJkydRV1fHa0+BtbSOFosFx44dYx+21WrFxz72MQ78nZqa4hie6upqBAKBeUW06LyNjo7irbfekmJfkskkr6nFYkF1dTULnnq9ntMJaY9Ek7VI80hwFOklxSXQZxFvFkvB0gFY8CoFJL1XoEqZNCHSdMRke2CuMH9NTY10kNLptDRJii6kA5DP5/kAV1RUcBAGvRsAM+1oNCrVetbr9bBYLPxs8kGKhfAdDgcfrng8LhU4AOa6GSWTSem3BKqflz7H43Hk83kuEEHvprGn02m4XC4pInRycpKRUqyBS3OhtSSmKH5Op9NSb9VLly5JDE2U5HO5HKxWKyMo7cdiyfjLyQFcCBb10fzfw6ZGVS5k9aHIWgIxZ7+iooILt9C1TCbDzCaRSKBQKPCeUBCaWN3MZDKVzNGmQBoxJzeZTEr7mcvleA9aWlrYbygCMa/h4WGp+pHT6YTf75eYk4h7YsEJqllP+5lIJBAKhZjhBwIB2O12qRmIWFua/LqicFYsFqXiG2LjCrFwRyKRgMVikZie2+3mdSGtkBgSFYEgjYb6rtPvSSNXcW8hfBFx6dq1a9zZS/wNjfuv//qvSz7j3UKZ5mlQpnmLw2c/+9kFr5V90mUoQxnKUIYyvE9hUXP3Zz/7WamCjqqdiOYcNWqS/Izib8WISgDsk6KUGQrTHxsbg8Fg4HqsN9xwAw4fPswpVpcvX0YkEmGTpNFohMvlYjP19PQ0V/Hq7e3Fiy++yJLYzMwMzp49yyZr6rJCaS3V1dVIJpPcj/rixYsIh8OSpmSz2bg1WiAQQE1NDZsVJyYmuA/syMgIpqenuXPQG2+8gYqKCjbzDQ4OwufzselncnISR44c4dqyBoMBly5dktq8iT2bV61ahVWrVrHPevXq1RwtCWhmKjLr+nw+TE1N8TpQ3WGSQt955x185StfYS2F9lZs+Sh2+yLtTuw8pbZxI9xRTY4Eqs9a9N84HA6pn60Y/2CxWOByuXhdDAYDYrGYlIIjduuiFC1AM6OuXr2aKxwlk0n2hQJa5kChUOAKSdSflsy61OKTyop6vV6sX7+eU/Q+85nPsHZaW1uLmZkZjsY+ceIErly5wmMxGo3sRwaAz33uc1wJjWB8fJxLQR46dAjxeJzXZdOmTVi7di2bNe+99150d3ejUCggnU6ju7ubsxDWrl0Lq9XKOdtWqxWHDh1i10h9fT22bdvGZ4jw5IUXXgCgmflFrSWVSqG/v59N+WRNILNmXV0dp8JMTk5izZo1nGNN5VLJ9G40GvHWW2/xnq1atQpr165ln/Qrr7yC8+fPcz0AMRqXfk+tIQG5ZSCZIwmPRVyg66S5AzLNI5olak5iVoJag168RqZw0SWj0+nYVWU0GtHT08NuMkoToyyURx55BCMjI7wm5EcmmheJROD3+/msV1VV8bt7enqkaPi3334bDz30EMfZXLlyBXfddZfUhay+vl6Kkp+amuLo7nQ6jba2Np4LVSsjmvj5z38efX19SCaT+NGPfgS9Xs8xHpQGRi49g8GAQCDAWQVUAVKMnTl//jxrt/l8HidOnODnrFq1Cj/+8Y8Zj5966ilMTU1J/nWyKJBri+ZFfIbOZ11dHb72ta+xa5TmR9aMTCaDQCDA9/f398+Lb1jIvUE4oMY3lEo3LXWvCEsGjhGITJdANMcQoRXNXeKAxKAJqnlKpjSTyYSRkRHO/02n07DZbNL7qqurebGdTic3Kge0zdDr9cxgMpkMnnrqKQDA//gf/wPPPfccHn/8cQDaBnR2dnLg0ObNm3H27FkmCNeuXUNdXR0H3JD/mzZqZGQENpuNCU48HmcEBbRgLyIMdrsdLS0tTPBvvvlmGAwGRli73Y4tW7bwvGpqatDR0cEE8sSJExgYGMBnPvMZAJrAIBaCoXaAlE6WzWaxfft2Jl7Hjh3jNens7ERbWxubcSORCNauXcsHdc+ePXA6nfjCF77AeyIWIZiZmcHs7CyPTfTLAHPEsJQpSKxfS7giplSUKmaiNksQS+pREBkdJjIFkonNbrfz76mXtGjyEltVAhqBo3UANPOqmKI3OzvL91NPbap5nsvlYLfbeZ1OnTol9cK98cYb2TQ3MDCAwcFB9rX29PQgHo8zkTh8+DAqKys5GCsQCODVV1/FN77xDR6XmKtOqSxUV/7s2bOcoz81NYV4PM7E7+2335ZSYY4cOYJAIMBnjnqJ09jb29vx7LPP8hoXClpvcRJGmpubYbVaOShudnYWkUiEifP69ev5jORyOfT29jKTfeedd7jQBKAx7ba2Nv5tU1MTgsEgE7Da2lrY7XbGn97eXoyNjTHuUclZOoM63Vz/4lLmV5Ww0vwIFiKsJHiKiojqd1QD1MRgWepBAMyV7KX7KY+d1qxYLGJ6elpq50t+akCjM4lEgulSX18fC1gbNmxAJBLhecbjcUxOTvK8qMcynWVym5DAlkwmMT4+zn7iTCaDzs5OppGUR02KidVqhdls5tK827dv50AwKkVMY6Pe1aQ8FItFPmsEGzZs4HU7fvw4isUi40Y0GsXmzZtxxx13ANAEjhUrVkhNZmjN1PLCdrsdoVCI8S4ej0Ov17OiYbPZJJ5HZ4LA5XJhZmZGcpGogYQEarwW8UaVOS8HyubuMpShDGUoQxnep7DsLlilipkA8yMdxUorooQpXiOpgoIFKH1GlIynpqa48EZvby9uuukmSfM2mUxs4kgkEkgkEmy2pC4tgBZZ+s1vfhMf+chHAGhSX0dHB1d50ul03LAe0CTaRCKB/fv3A5gzHYlND3p6etjMtH37diSTSb5/y5YtmJ6ehl6v5y5EpGV95zvfwc6dO3kdGhsbpWbrDz/8sFSkpbGxEV1dXWyy9Hg8sFgsrJG0t7cjHA6zdF5VVYV0Os1jFQsQrF+/HhcvXsQPfvADAMBv/dZvobOzk10IfX19qKmp4SL6r776KrxeL2vitH80tqmpKRSLRUmjVrVhcb9FTUbUuIH5QRbFYlEyWdKzRPO20+lkkzsFd5EEnclkpEbvMzMzbHWhtCS6NxwO4+TJk+x6mZiYwNTUFJuzKRqUNEqj0QibzcYaJaWTiM0+yCTpcDgwMzPDaUyDg4MoFAo87lgshltuuYVNeYVCAS+++CJrR+l0mstzAhouRyIRtoYcOHAAOp2Oz0VnZyeeeOIJmM1mXLlyBZOTk/yu6elpNDc381hMJhPC4TDPy+l0ore3l8/B6dOnkUgkuMpUKBSC3W5nEyppU2S1CYVCUvcwCggCtGhjp9PJnefOnTuHqqoq/i2l/xG+xONx9Pb2snWjsbERPp+PtfzXX38dwWCQzeWZTEbSYkStmiyAYsAWuV9of9VCIyKIdEt12ZSieeo1VasTg7icTiefL2qRSGs0MDCAy5cvc7R3S0sLstkszzkQCEif3W43rze1lCWLzKpVq/Dyyy9zFcW1a9ciEomwBcfr9WJqaoq13Xg8zl3PAC1VsLKykt1JU1NTfAYBLSLb6XRy9Pr69esZh48fP87WRUA7A36/nzXf0dFRXLhwYZ42Tbygq6sL69at4zPw2muvIRgM8jpu2bIFbrebx+Z0OvnsHj9+HPF4nF0KnZ2dXPYX0FxJhUKB6YrD4eAmGoDGl8RUtXQ6LbkbyYpSyjJDe65mv6jls9XWlqVg2V2w6G9xEDQQYL5/plAo8MKSOVI0d1MaAC1OIpFgxjowMACHw4HPf/7zADTf28jIiGRai8fjfMgLBa39n1gti4jFU089Bbvdjv/6X/8rAOBb3/oW+x0BzYRcLBaZAFCXKzIhDg0NIR6Ps5/4wIEDqK2t5QNw8OBBmM1mqVRnNBqF1+vFtWvX8NBDD/G4brjhBly8eJFNQWNjYxgfH5eYDzELQDuYwWCQ121kZAQulwv3338/AM08s23bNibaFosF/f397DduamriSj7PPvssTCYTnnzySQCaj9psNrPJKpvNoqWlhfO/t2zZgsuXL7O/lPImRdO12COciKGIlAulWKmVnAivRNwhlwjhlpgX7fP5uC8woBEZ0WyVz+f5b5PJBK/Xy+u6ceNGbuUHaERgcnKSD2JtbS0aGhp4TXU6HSoqKtjX6na70dbWxnEF/f39uHjxIqdoHT16lCNud+/eja6uLly4cIHn3tTUxAze6XTixIkT3IryN3/zNwGABau3334bO3fu5D1688038eyzz3L99dnZWbz44otsChwfH8fu3btht9vx8ssvw+/3M5OljmaUQ3r8+HF4vV4m1CSM0JkKh8MIBAJsfo3FYqipqWF8SCaTOHjwIBPygwcPorOzk6/Pzs7yfvX19SEYDHLaIzEkGksoFGImD2hMYnZ2lvFnYmIC999/v+SyiEajUsUscmMAc6U+gblIftWvLKbKiGZp2nO6JoKa00p4rKbZiNfFMYvXqf0mvbehoQHbtm1jIengwYOora2VKt2JOb92ux1DQ0NSPjidxUuXLqGhoYHXk+JmiDEmEgk4HA6Of0in0xgaGpI6ASYSCa4FTjhEeD07O4tt27axm25sbAwVFRUoFAo4fvw47rnnHjYpGwwGuFwunldXV5eUquf3+5HJZBjna2pqYLVaOWaoubkZo6Oj/HtqcyrSlsnJSSmfnLqtUQtMUpLcbjcqKiqYdvf39yMYDPL8KE2N8JYUTZGWZDIZqQYDddlTcUSN2RIVFgAllZB35ZMW/S2qz1l8IV2n39BLaTI0AHEQIlH1+XyIRCLsu3M6nbDb7Xy9oaGB+4oCGpKtWLGCg70oXYGk0BMnTnA9VqPRiN/7vd9jIgtokjcFRXzyk5/E4cOHmbFZLBa0trYykwc0nxndn8/nWZMFNJ/29u3bWRt2OBwcxk8Hiq7ddtttjOiAptVfvnwZv/Vbv1Vy/fv7+7FixQrWfux2O4xGI1577TUAGhNvbW1l7WZqagoVFRVMrP7qr/4Kn/zkJwEAjz76qBQnkEgkpPxxp9OJs2fPcl/We++9V9IQCwWtraJYwlQMFCOEVvcYmJ/mQsgrEjeVAKp14YvFotTiUUylSCaTsFqtLBSmUikpxQOYa8mYTqcxPDwstTldt24dBwr29/fj6tWrkiZOfb0BDXeGhoZYgzl//jxOnz7NRD8QCPAh/6d/+if09fVJ9ZVXr17NRGLdunU4efIkE6jbb7+d4zEATXP+h3/4B46f+JVf+RV0dHQwvvzar/0aqqureSw+n4+bAmzZsgVjY2P8rkgkgkgkwriyceNGuN1uSRutqKhgXCPhkTSUU6dOYfXq1ZwbS9YICqAMh8NSLq3ZbGZCTSVGiahbLBYcPXqU4z42btwoad6Tk5Pw+XxsYaACLITXNTU1sFgsOHnyJOOD6u+jv4mIEu4QYRX9lGrAqwiLaTgqlLIWijm0LpdLopMej4fnPDo6irGxMWaMtG9EQwBIgZ+kAVJxGbPZzAJVNptFJpNhS4TdbpeCG2tra6VaENFolJURWqNkMik9u7a2ltfmhhtuwNDQEO8P9ap2Op0wm83o6elh5eDQoUMIhUL40Y9+BEATqHfs2CEF7l68eJEVMrPZjNnZWb6+evVqpFIpxsPJyUns2rWL1zGVSuHKlSuMW83NzbyXV65cYSEB0IRBk8nEOLthwwYcPXpUEnREYY/KpdLzqFmLWEtCxQ+xjrsaRCYGmhGOLidVq+yTLkMZylCGMpThfQrX1apSlRRVrUmVSMXfitG5lCAu+hA9Hg9rHJTKQRpDsVhEd3c3PvShDwHQWjx+73vfY0nc7XajWCxyykckEmFN6PTp03j11Vdx33338VgLhQL74g4fPixpyh0dHXj11VdZozAYDHjrrbckTSoYDLIPpbq6GidOnGAT5G/+5m/CbDZDp9Nh165dmJycZFNoPB7HvffeyxXF/vEf/xFTU1McrTszMwODwcASb39/P4xGI3crGhkZwfDwMJuKRkZGcOjQITa1ezwe3H333ew3vuOOO1hi7uvrg8vlksy2gUCAXQ5UUYyATECi5C+mSZBFQCyDJ5q4RaCoVzEtRo3+VyuQqSAWKchkMnA6nSwhi5I3XReLbFB6GKDFN8TjcZZ4jUYjGhsbpTKwmUyGpe14PC75Yqenp1FfX8/4ZbPZ8JGPfIR/39fXx1J9JBJBQ0MDR/OvWrUKDQ0NeOCBBwBohRgqKirYMkItW0mTHhgYwIoVK7jZwPbt27F9+3bOFvjABz6AyclJxqeVK1eipqYGhUIBGzduxEc/+lGpKhdVrQI0LaCrq4s/U6tDcvM4nU5cu3aNm1hs3boVExMTrJ1RC0LyeWcyGaly3/T0tGSl6erqYvyh9oOE59SOlVIRnU4ndu/ezZrc8ePH4fF4WMtMpVI4fPgw4+v09DRX/hP3EJiLfxCj/e12u2SloXREAtHCI9IxYL6PWnQBipZG0sDoueSeoetjY2Oorq5mDT+TyWBychInTpwAoJ1lMuUCmmZdVVXFcTfU/ITGYrfb2WUXDoc5jRXQrCIDAwO8/oVCgd09ADiSnvYjEokglUrx2FeuXImjR4+ypRLQaBVZgF566SV8/vOf57TTv/mbv+F3feITn8DPfvYzPrsjIyMYGxtjS1ZDQwPcbjfjaU1NDWKxmOSjbmxs5JSrW265BXa7nSPRu7u70d/fL7lGyJ8dDAYRjUYZL4jniJUtKyoqJFeIWjLaaDQyHlNcjFjBTI1RIDpDDYLEgi8iEH6IuLYQLLtVJSGkSEhVH4z4MvV7MZCMchWJKSeTScnfcuXKFfj9fs4vbW9vx6lTpzh15b777sP4+Dhv1Pnz59HR0cFmsYaGBl7Yu+++G1arlf2CK1euRG9vLxOjYrGI0dFR3ji73Y4rV65IZUU/8pGPcG6myWTidCQAePHFF/Haa6+xP+ftt9/GPffcw/W9n332WUbum2++GS+88AJ3Jurr68PmzZvx8ssvA9ACvbxeL9fnPX/+PGpqathP6Pf7ccMNN/AeTE5OolAocKDS8PAwYrEYl5fs6elhhnHp0iUplaFQKKC2tpZ/m8vlMDk5yXtwxx13YO/evXw/maQJ4Yl40R5ms1kpcKZQKEjpWYvlExIRLeXPJhBNlqlUCuPj43wAstksbDYbv292dpaJRDKZhF6vZ2GF8lSJaBOjp3Ui5k735fN5JBIJ3t/KykquzQ5oxHNkZIQ/e71ebnsZjUYxODjIwuPnPvc5zoMlCIfDjGu9vb1Sb/I1a9bA4/Gwu4TqM1OwUUdHB3K5HOMurYHFYsHOnTvx0ksv8ZmhcoqigPBP//RP2LFjBwDNnJ3L5Vg4nZmZQSgUYp9zT0+PRLCoQxMRuNraWlitVia2ZrOZ1zKTyUCv1zMed3Z2Ip/Ps+DjdrthNpvZjeT3+zEyMsKlHsmUTWWCd+3ahbNnz/I6WK1WJBIJSeCkZ2ezWamaGVXqUt12oktGZOClcl0J6F7R7yjeK5rgjUYj3G43nxfCcRJyLBaLVN9h8+bNyGazzKwCgQBsNhub6UlQpb1vbGxkPGpsbJTch4CG5+STFoVxQBMGfT6fFBh25swZjhnYvn077rrrLn6ezWZDQ0MD3njjDQBa3I7L5eKOU9QNC9DS7WZmZiQ/bqFQkIQoh8PBQvGlS5dQU1PDigftJ+2JqCgA4FQzMYiYBEmqWUF0IZlMYtOmTXzWBwcHce3aNd7TcDgMnU7HtKJY1Mqf0v5STr0ad6CmWgFzFfvUwGuVqastnkvBkkxaHIz4MEJA0Qav3i8yeFECpUWjwAaKviVCSAeSAmqo0Akxs+3bt+PDH/6wFMggRouPjo6yT8RoNEpl5E6dOoWbb76ZxzA0NASLxcLXBwcH0drayoh8+fJlXLt2jaXGbDaLbdu2MbF64IEHcPfdd+Ptt9/mudPGUv41tdDU6XTYvHkzXnnlFQBa1OvOnTt5nbq6ujA8PMwIV1NTA7fbzdHalPRPEdkDAwO4dOkSI9XMzAzGxsa4z7bYyu62225DLBbjAKrJyUl4PB6ppB5FPQKaMEPRmrROYgGRWCwmSdtiJgAwVyaS5l0q/5DuFxGbQD0IwJzASD2e6XdU/lLsISzmgKZSKWYQY2NjaG9v5/1NJpOIRCLMXHw+Hx566CF+19DQEGsWgKYNGwwGqfb39PQ0E5l9+/ZJkeF1dXXcNIM0HdIQHQ4HLly4wNpSTU0N7rzzTo6HiEQiuOWWW7im8tGjR9HY2MjMqbm5GX6/H9///vcBaLh54403wmKxcBEeIqQGgwEbN25kzbinpwc1NTWsoTQ1NaG2thYHDhwAANx0003o7+/nOuPU/5nOLEW5kzXr8uXLMBgMLGQkk0kWZAOBgJTXTIIEQTqdlnzYY2NjKBaLvI6f+cxnmMEAwG//9m+js7OT6QEwRxQBjeGRMGk2m+F2u6XMELVWNzA/xxWYY7oqARWviz5LNaNFJMpkXRNLbYrWRGoDSlYSYK6pDaAxELPZzOd1ZmYGw8PDvN6nT5+W2rG2t7fzeabAWjr7Yj9mQKOfjY2NLDAQc6MgUqKNdAYOHTqEHTt28POef/55LmbzjW98AxMTEzzvs2fPwmKxMC7U1NRgcnKStfZ0Og2/38/zMBqNHCQGaLUeVqxYwUGHhw8fRmtrK/MdKmdL626z2Xjvs9ks4vE4P69QKODkyZM8f6rzTcK/TqeD2+2WLCXAnNWQcu6JromlbwFZ2FMbaIhljOm6WihnISj7pMtQhjKUoQxleJ/CsjVpNc9PrbKi+v5Ek6bYKQSY82OSBkHRe/Qsh8Mh3W+1WtHW1sbv3LdvH1wuF6d7BINBybwm/n5kZASDg4M8LrfbzVIZoEWCnz59mk2S0WgUX/nKV9jP9+lPfxpTU1Os5ft8Ply8eJG13WeffRaPP/44/57M+NSSMJvNcuUeo9GIN998kzWE4eFhuFwu9nfbbDZ897vfZbPfnj17cOrUKfzqr/4qAMwrGblhwwYcOHCAozrHx8c5fxLQNHMxGjscDrN5u7e3F7FYjDUh0pAIbrzxRo7YpH0Oh8OSqUzt+iKad8TIVoq+JalT9dOolZvoOzH+QdSyrVYrksmklJ5CcwdkM5JY0o/+v/HGG9mM6HQ6uWQmMFcSUPS1plIp9lNdvHhRmndvby9OnDjBfmXaa0CLT6BcfwCsfZNLIRQK4ROf+AQefPBBAFrZ2L/8y7/k9XnssceQz+e57Cv5qMmasX79evT390tuIor3GB0dxfnz51l7b2howOTkJJtLqRsXmcNp7mRS7u/vx5YtW7iy2smTJ3Hs2DF2D1AVMbJQWK1WWCwW1pbFNKhwOAy9Xs9rSBYa0gpDoZBUBtZoNKKqqopN77/5m7+JvXv3QoTa2lo2iQ4NDXF7W2AuCwKA5KIB5tx2YqqMaOkRI27JZ6jWhBBzXUWLYamyoHQexAhlYM5tRs/y+/2YnJzkOQcCAWzatInTifx+PwKBgNQitaKiguem0+n4bO/cuRM/+tGP2M22du1a9PX1setKhWw2K5UEra6uRkNDA++X2WzGvn372JqxatUq7NmzB3v27OHf0LhvvPFGpNNpPm8TExM4efIkW3/Onz+PQCDANJCafVCdiS984QtSp7dYLIaJiQnJsplKpVg7DgaDGB8f5/NKlfEALVaBqozRPGw2G+Pwyy+/jHA4zDE8uVwOiUSCaTvV7qDrZHYnXqJWFRPrRKgxWvRZxY/lwLKZNDDf/q4WpBAHWSodQbyXuqEAGkEU0z3q6+s5WAbQggPy+TybnKurqzE5OcnBXn19fdixYwebVHK5HF9zOp0YHR1lRtjb24tr165x0Y6xsTGkUik2A9psNvzBH/wB51Xn83l0dnYyIezr60NfXx8fHo/Hg2QyyYclEonA5/PBYrHAYrEgnU7z4RgdHcWuXbuYkMViMYTDYX721NQUfumXfolLmBJzoMAjYtJi4JjL5WIzv8lkQiwW4+d3d3ez376iogJ1dXX822KxiKtXr3KhFL1ej5deegkvvfQSAC04z2QySabbyspKNsWKZj5gjnCpfmnx+mKmcTGdS03nIxADx8SiA2azGXq9ng+2wWBg3LNarSgW5zr2VFVVYWRkhNfc6XTizJkzfJArKythMpk41ejatWsIh8PMrKjDEOHq6dOncejQIV4nciMAml9bZOibNm3CtWvXpJxcagMIaLjzjW98A7feeisALegmnU6zmZHKndJ+HzlyBLOzsxxf0dDQgEwmg1wux/XmaX+PHTuGHTt2sDBGbS//9E//FICWDma321mQ6OjokArImM1mfOhDH2IClkqlMDU1xUWB4vG41PGLUmnob9HEbLVaodPpODjRbrdzgQxAI2BUKwHQhNWhoSF+3vPPP4+DBw8yYyCzsRgcJqZgUU9pupfeQbBQ2hXRMBFvSxWvUNNU6V6R7lHKIr2f+rWTGZ7Wh9akrq4O9fX1LAT19vYinU4zo6RaEbSfbrebmY9OpxUdonaqTzzxhLQ+Ykc4QHOLkfmdxlpbW8suvNnZWQSDQY5nEAXRUmCxWBhvVqxYAZ/Px26T3t5eXLlyhZUaysem8/bEE0/A5/NxgOvq1asRiUT4bJMwLsYzTExMSDSW4iiowxXtl9lsRigUYl5w00034aWXXpJKt5Ifmu4H5pRJEsjENGOR2aru31Lmb7G4jcgj33WedKkfLkRoVQ0bmPN9EAEWJyAm3+fzeamubSKRYL8roBEYigAHNCRwOBxSAf/Z2Vkeg+js7+3t5QhOQAtk+PVf/3UmqrW1tYhGo1IAldVqZQJgNpvx+uuvs29vz549UgR2S0sLDh06xET74Ycfxvj4OIrFIvr6+rBz504mhC0tLfD5fJKU+Pu///vcpuy1117D9773PQnhPvnJTzLSJJNJdHd3sy9odHQUd999N6/z+fPnsW7dOvZhZzIZziUNBoM4deoUWx86OzulHMKxsTGcP3+e6/MSkaUAkMrKSszOzs6riSwyYpEYlmKwqgYiXlMDDVU/oFjtqVgswmq18tiJAIo9bMVgETHYZHJykv1igEYM0+k041ZLSwsuXbrEkcQ2mw0Gg4EPdiAQYAIJAD/4wQ/g8/n4eY888gi+9a1vSWMn4kfNNMT6AABY4Hv77bdRV1fHuGoymVBTU8M5prfeeiuuXLnCgTENDQ3YtGkTM6/Lly9z8YVr166hUChw8M/4+Dj279/P1odIJAKXy8UBcul0GpOTk4xLV65cwblz55gpV1VVwW63s8+6qqoKyWSSx0IFQYixivuXTqelAhRUa5twYGZmRoq4NpvN+NjHPsaCtE6nw5/+6Z+yv7azsxPZbFYSdtTeAKJ2W6ra3UKMuFSu/0IFKUgxKRUsWwr/M5mM1JJRrKUej8e5wAmtQT6fZzplt9sxOTnJdKqyshLpdFrywxNDn5iYQDAY5OJPkUgEwWCQz3Jtba3E4En5oSyU2dlZPPbYY4yfExMTePTRR5dkziKITLSqqoqVpl27dmFsbIw191wuh1OnTvFe/sVf/AXuuusuLh51+fJlbNmyhefd1NQEnU7HMSDV1dUYGBjgdRL9/oAWyEn753A40NTUxPS0vb0du3bt4oh6nU6r3kfMmSK5ac9IQ1f3W82AIlA1bdGCQwy+7JMuQxnKUIYylOE/MCxZcWwpWMikXSgU5jX+FqPixOtOpxO5XI4/j4+Pw2w2s8Rz+vRp7Nixg00gVDdYlJxF38Lx48e5FeFNN92E+vp6vPjiiwA0TamhoYElmurqalRXV0sRhSps2LABv//7vw9AK5f5ta99jbWb7373u7j33ntZ03rxxRexbt06zMzM4MUXX0Rvby/nfyYSCZw7d461lQceeAAHDhzA3/zN3wDQOnbddtttPM+JiQkpLYoqEpHGGAqFcOLECdZ+b731VvzgBz/AX/zFXwDQqoyRJnTq1Cnk83mWlvP5PBwOB0caj46Oor6+ns3jqVRKijYlyY+010KhAJ/PJ2lHkUhE8lGXqmVMfwOQ/DVihR56lyihiu0nRZMRoFkkaE0ATXsmXPD7/ZJPUq/XY3h4mM3boVAIK1euZN9sRUUFrFYr40+hUJCsNteuXcPg4CC7BSgzgVKZfud3fgcqkK+U/MPkP/P5fBgdHWWt/Hd+53ewceNG1uJ7e3tx9epV1lZ/9KMf4Xd+53fYJFpfX4/Ozk72/z3//PN48MEH2ZV07do1XuPp6WlkMhnWBtavX49isSi5hSwWC+9ZIBDA+Pg4+yUBzU9Nmp5er4fL5eL6A2fOnJHcPmJt52w2K5lbc7mcpKHcc889WLlyJbZu3QpA0xpffPFF/Nmf/RkATdMTLWWU+kVWAdXfK5ZqVMsVixHYgNxdDcA8LVr1G6ouPxFPS+VFk6asuoOotSa5OmKxGIxGI89j06ZN2LZtG7cKNRqNaGtrk2pBJJNJKeOBrDnRaBQul4vpArmqSHM2mUxSq9BcLoevfvWrvJ5NTU343ve+x1kJVLXwekC0NvT19XGsB1lQaaxjY2NciQ/QSt+aTCZ2d7rdbu40CGi8QaQFLS0tSCQSrGmLqZ+1tbWYnZ1lWkCR/WJO9i233ML+cK/Xy928APDvCKfVcsW0dmLrUwKyNC/EQ4keLmZ9IVh2MRMV1LxpupdeVKptIT0rm83CbDbz9xMTE9iwYQNPPhwOo7GxkcshVldXw+12s6l2YmIClZWVjGTZbBaTk5Ns2qXAE0Az3QwNDfFn8rmJif4ej4eZU0dHB06fPi31C56YmGAmTsnyFHj0iU98Ana7ne+n/M9UKoUVK1bgiSeekOrxWiwWztl++OGH8cUvfpF7q375y1/mIgcAOL+XBIwNGzagurqaGS2VoCTzdjabxfHjx5nwnjhxgk1gxAgpnSKfzyMQCDDDa2howNWrV5nZOZ1OiQhQfqNYXlEMyqG9F0vmiXhRqtAN7b+YqkXX1XxV0dxNZUHp4FZUVMDhcDDjpXaNgHaIgsEgz4sECWKclPpCJuP+/n6pdOfQ0BCKxSKbCvv7+/HjH/+Yg/tsNhumpqY4Taqnp2dJsyAJn1QPm/yM+XweXq+XXQrPPvss2tvbmYB97GMfAzCX2z05OYl/+qd/YtMfBWNFo1FMTk4iEAjw/ufzeVRVVTEBol7WNO4LFy5IuGe322Gz2VhgJIZNZ/J3f/d34ff78Z3vfAeARshmZmaYGBsMBqmHd3V1NZeRrKyshMFgYOFieHgY8Xicza4nTpzAuXPnGFcdDgcqKip47FQkglxOFotFMjuLJmpKBVRTZUQBXwQRL0UcpN+pOdPi9VLBQCINVPutU5MN2g8AzCidTifGx8fZVeL3+2GxWJjOOBwOTi+keVDK1czMDFwuFwvofr8fra2tvL6Uz054lEwmcebMGf49CY5//ud/jlIwNDQEu93OZ+TYsWOIx+MIBAKcskj0trOzE5FIhNdh9erVGBsb41oQer0ebreb18Xj8Ui0PJfLoauri2OGxNgPerdY1MVoNPJZpoIwtKbj4+MYGhpiWhAIBJBOp6Wg0WQyyUyeGL5Iy8xmM3+mZhvinot4pwYSinE8qs96MbiuwDFAzisUpcpSxU5UhCZEpPqo4mKZTCaOuqYDTouxZs0ajI+PSw00LBYLa4HUa5UO7ZYtW5gJ22w25PN5DnhKJBL4q7/6K67ilUgk0NvbK0UiNzQ0MLGJRqN4+OGH2Uft9XoxOzvLwVx6vR69vb2M4K2trSydf/Ob3+TCDfTbf/mXf8Ejjzwi/ZbGtn//fil/uKamRopiHhwcxCuvvMJ+xrNnz8Ln83FAR19fn1RFqq+vjxGWmsqTFGk0GjExMcGEtLe3F9FolD/H43FJSyCfIxFt8gmKBePFpheqxkI4oOIQfRbvJYasFokQCavZbGYi4/P5kM/npQA60lbJIiDGM1C0MaAF37ndbj6YNTU1uHr1Kr+rra0NmUyGhbi/+7u/QyQSYUa6detWfOMb3+Do7osXL+K2224DAElLojUVKz3ReMV519XVsY/6zJkzCIfD3JCFgObyl3/5l8jn81yZL5/Pw+fzIRwO40tf+hL279+PH/7whwA03ItGozzP/v5+OBwOKShm06ZNvDejo6MIhUK8TiaTCX6/n/Fj7969aGpq4rm2tLTgwIEDLLxEo1H+rd1uRzgc5kAk8l2L+9nc3MxMZGpqCuPj47y/pOHQWKenp6WqgcBcQSRAO1c0T5UZEwNX42nUYCDxt2rwj8qY1UhxAPOsRplMhhuDAOAGQ6IFSK/XM6785Cc/wVe/+lXOWMhmsxLNo7oQNGeHw8Hj2LRpE5LJJGvOHo9HKuBC8SZi33qDwcDP1uv1+JM/+RMsBPX19SgWizyX73znO7jxxhsRj8fxzW9+E5s3b+ZCNMFgUDqPZ86cQVVVFWv5ly5dgs1mY8VCp9Ohr6+P99rpdMLj8bBAQBYVUnxqa2s5CBLQlA06H8ViUfLjj46OcqAZ7YnJZJIsuFarlQUfl8slKR5qIxYKlFbxQ7yu4oMKqgJbCso+6TKUoQxlKEMZ3qewbE1a1WbUFAPVRAlA8k8WCgWW7IrFItxuN5u79Ho9xsfHWetzOBywWq144oknAGgSz/j4OJszKd1GNK2R1gnMRUYC4M4zZPr56Ec/infeeQd//dd/DQDYsWMHrl27xhoOld8TJeDp6Wl8+9vfBgA8+OCD+PVf/3XWnCoqKtDY2Mha0cTEBPx+P0txXq+XzZWdnZ340pe+JNX3ramp4TKS//2//3c88cQTLPlNT09jYmKC12n9+vWw2Wz4P//n/wDQuiaJ2tH27dvx+uuvs0R89OhR1kb8fr+UIpNIJFBVVcV70tfXh3w+P8/0TOY4kijVqFk1DkG8ruYMiv7rUqYf1QojRoOT+Uh8tqrxkGaQSqV4/w0Gg5Szu27dOkm6pvWgnNubb74Z2WyW8YU0drEEolgh6Stf+Qqqq6vZb/eDH/xA0pYAsKWEcv3FkocinDp1Cg0NDex39Hq9eOyxxxh/urq60N7ezu6PpqYm7Nq1izuXAVr8BtUV6O/vZ1/76dOnsWrVKnZPqBHLa9euhcFgYBfCxMQEdDodzyUYDMLtdrPWcfz4cQwMDHC3uXQ6jVWrVrEfc2hoiC0CIyMjiEQiUoqd1+uVqpcNDQ3xs2OxGGvPgGaVoR7tNHa9Xs/nneqSE9Ce09+iFU91nRCU8g0upN2IWrkad1Mq35q+p9RTQDuPZPIWx0x49/rrr2Pz5s3slnnnnXfQ1tbGfnuTyYTZ2Vm+PjY2JlXGEk38oVAIuVxOOstkQQQ0F82mTZuYnnq9Xtxxxx08djWNDdDwidxsn/jEJ9DT04NoNIq33noLDQ0N7Oe98847YbFY2I1CZYxJ292xYwdeeukl1rzD4TBeeeUV1rzHx8fR1tbGmnUul0Nrayufv8rKSnzwgx9kF6LT6eR59vf345133mGXD0W7E62/4YYb8PbbbzONJHpDv0+n0/B6vVLtD9GSovYgUDNQVPeHeH0ha00pWJJJqzmC6jXRxyISWjF/kIqZ0MLr9XrY7XYpqEI0G6VSKczMzOC//bf/BkBjhDt37uTriUQCqVSKD2mhUMD58+eZ8Pb19bFp/A/+4A8wMTHBwTbBYBC/9Eu/xKbxI0eOIJ1O80aePHmSm6PT/V/72tfYH07+Rur9e/DgQQwMDDAhPXnyJHK5HNxuN5tkKBhk1apVyGazHGR2+fJluFwuFk7y+TzOnTvHZT0HBgZQUVHBB/vw4cMwm818UL/1rW9hfHycCevmzZtRU1PDB8Lv9/N+kFmXxpLNZtHb2ys1TKBUGWAuxUoMdBHL+xFyqoyYQDQbqsXkCW9EU7oIIoOmz2IOPpnZ6Z7p6WkpN5NM7wB4X8WCBmIBj5GREQwMDDATjkajcDgc7BaYmprC1atXmUhYLBbs2bOHg5pUOHbsGJvG/7//7/8DMD+vdKGi+1R8Qkxreueddzg/3uFw4LnnnuP7Vq9ezYQW0FJoqCBDd3c3fvCDH7AZMZPJcClJQDOBiu0hI5EIhoeH+Ty7XC4JV2dmZpBMJiW3UCQSYWZYLBYRDof5TLrdbiZ2jY2NvDd0r9FoZPeWx+OB3+/n1EMyzZKwOTExwWla9G7VzCgSOZFhU3DOQvmo9BwRN9X0LNW8LcZWqDgvPletIyAGNRUKBal8JplW6XzF43FMTExwsKHJZEJvby+72Xbu3ImWlhZek/r6enYnEC2l9dXrtV7hRDfC4TBSqRQLd//8z/+MeDzOpZT9fr8UM5DNZpFKpRhvT548yS44QKMVFBgYCoXQ0NDA737ppZdgMpl4/+12u1Re1mw2Y3R0lPPtL126hHQ6LdXQHxoa4j21WCyoqqpinzfVDqC1N5vNLIgmk0lMT08zA9+9ezfy+TzHRkxNTeH1119nYZpwTHSbzMzMSAKemictBn+pcTcqToi/JXxYCJdEuC5NulRghFp4QjwMYuShWqyCCCswp/lQzubAwAA3RgA0hH3ttdcYqXK5HCoqKngj8/m81FSBeucSHD16lJtaDA8PY+3atYw0V65cwdTUFEt2Ho+HfcaAhsB/+qd/ylW9iFjT2Hbt2oWZmRlJIxGjiQHwQcpms3C5XJyXd+rUKbz99tuMsLOzs3jjjTeY6QaDQakCDvlP7r//fgDAM888g+npaU7eb25uRigUYoEkFovxOBOJhES8aF9oDYn4iFpCVVUVI/DExASy2axUCEFELKpjKwZViAKbShhFoYy+IyDcEYU4VUsH5nCPujsRkU+lUlLAjWhtGB8fx7lz57iinMfjwYkTJ3jNOzs7odfrpcAy0Spw6623YuvWrVLfZBG+9KUvzavedr1Aft4zZ85IDVca///23jW27es+H39IUSTFi0iRkqybLVm2Y8d2Yjtx0tzctXObLtiKdc3SYt2wrV0Nry8GdBuGLsNeDCjQ1euKrkBfpPDQdUDQoU3SNm2TtbE9N25TO44d5+b4ItuyLdu6U6J4p0jx/4J7PvqcI0px2t/297bzvLEpkl+e7znnez7357NmjRDdEDpevWnTJrz22msYHx/Hk08+iZGREbHaz58/j+npaXlGcrkcFhYWuyzl83m0tLQYczs3NydWRktLCwqFgihtfr/fOEybm5vh9XqNOmyCSgfHWq1WkUqljJiy1+uVg52ZzhT4pVIJbW1tIsASiYTR0KVYLC7ZY3qvaIu3Uf6D/ry9DzUo0O2qhEZ1so28PVrA83nRbFbValXWp729HZs3b5Zxr1u3Dq2trfLMXL9+HX6/XxJYk8mkKFRHjx5FLBYzspOpBAB1S5GJhED93BgfHxfCnl27duHy5cui0G3ZsgUXL16UJkPT09N44IEH5BkbGBjA3Nwc2tra8PGPfxxr164VBWvnzp144403jK5X4XBY9sdPf/pTzM7Oyj4kNwCfoatXr2J6elo8Oh/+8IeRSCTkeWV+DpMvi8WixPXHxsbwO7/zO3JfqVQKW7ZskbP+q1/9qihDACRPgvPE2nKeabYXhh7BRvvOVtJsg0R7U7lfloOLSTs4ODg4ONyieEfGsZX+pt1IQOMYjf4cNY5AIACPxyMuaY/HI23OgEUXBq041lWyJMPj8Rht2IrFItrb20WLP336tFzrn//5n/H9738fp06dAgB85jOfQTqdxuOPPw4AeOSRR7BmzRqxtI8cOYK/+7u/E2v47//+75FIJMT9STe7dt+xExJQ1+yef/55RCIRHDt2DE1NTWJ19ff349VXX5WxHzx4EJcuXRLL+Ny5c0ilUjL2YrGI/v5+YeeZmJjA9u3bJSY5Pz+PM2fOiKu2o6MDFy5cMOKO1AJJQ6jdbTpzkXzYunY9k8mIVsq/UQNmhr5dy2zXoHKctptQg1aHbcVwLPyuzgrXPPG8rvZgcJwej8eIp83MzCAWi4l3IhwOSygDqMdSvV6vWG0ejwfJZFKsjs9+9rN44IEHYINuSJ/P946WNMMRgNlWE6i7+/7t3/4NAPD0009j3bp1YhGxXGol3LhxA7lcDm+//bbRWQ6oW0C6nWcwGJTYXktLC4rFouxrMlixzLG1tRXxeFyeWTKQMYwwMzNj1OrqshruO+02LBaLcq14PG58njkqBMti9H5i+QvQ2DqxO6rpLHW2zgQWrV8dK9QhnEa10st1a7PHYpcZNjc3y3zyDNQue10d4fHUOzLxeuVyGf39/eK69fl8ePHFF6Xq5KMf/ajsY7p5ee5Eo1GEw2GjZ8Ftt90mz09fXx/Wr18vGdfkYuBeOHnyJLxer3RMa2trw7Zt26QUlGWpnMvW1lZhjLxx4wb6+vpknlpbWxEOh+VcGRwcxFtvvSVe0pdffhn33nuvxI1PnTplVLxs374dU1NT8n1a2bx+qVSScUajUcRiMXFv87OkIH3++ecBwOhPoD2+ZDLU51AjOmRtDdtWte0KXy4X4peOSdvumkYX0ptKN9LQ7kw7Xk23qG6TSCEHLCZV6N6pPT09MpbR0VGDqpGlC1y4cDgsLmUKPsaMGSfkxO/duxebNm0ykrMefvhhOfC3bduG8fFxKQ/593//d0xPTwttHbmfSfqRz+fx0Y9+FD6fD3/7t3+LnTt3yoFz++23w+fzSZ/syclJ9PX1iYLQ09NjxIU3btyI06dPywYmXSkJJOjW5r0mk0ls2LBBXEOsJwYg1Jdcr0KhgGq1anAZa/7fVCqFcrlsxAFDoZAIr+bmZinTAuqbVSdR2HSJev80ciPa5Q3ajcwHx645tGOSdL12dnbKQ869wvVkm0y64x544AGUy2U5/Fj6R1dsJpPB1q1bJdHQ7sVLsH6Y8/PLYHJyEl/4wheEb3tychIf+tCHJJFMK4aN8LWvfQ3BYBA+n09CGdy3fD45Z2xCw8Ql1rly/CSZ0OUnuVxO5nh4eBi9vb3yjAeDQekpDZgEM6xzZk5Kc3Oz0W4wnU4bLk26ZynQCoWCsb7JZBJzc3MihHR+A4AlYRS9l8jzrXvZk6YUMOv7+X1bgNu5Ffw9n89n5OhopZX12vqegcX2j1SYqbhMTk4aeS3Xr1/H22+/LUpVPB43wjJDQ0MScy4UCgZtLlAXWDQOrl+/jsHBQfnupz/9aQwPD0s4olgsCj0yUHdJnz17Vp6p973vfWhubpYzlb0XYrEYPvzhDyOdTsu50draikAgIJ/lfTGv4pVXXsFbb70lsfdisYiuri5RPtra2jA+Pi4hPbZIpUJy/fp12e9APc+Hz3pHRwd6e3tl/a9du4YzZ87gG9/4BoB66EvT1fL54hqlUink83n5vr03KHhtPhDCTrS1a/m1EP9/kjjG/y+X8Whrjlpj4N+oxddqNQQCAbl5NjDnQz01NYVoNGpoMFNTU8YDUC6XRUhRA+Uk53I5mei5uTmEQiHREv/iL/4CR48eFRawJ554AsePH5cNPDExgXw+L7/d2dmJP/7jP8bnP/95AHUtM51OS0JONBrFmTNnRGHo7u4WHuL+/n5cuXJFNlAqlTJidWNjY0Y9aXd395IEq4GBAWkE39nZid7eXiEZ+KM/+iN86EMfEiuOVhQfpgceeECyNE+cOIEDBw7I5mcSBNekXC4jlUoZMWVdyF+tVo15Zaxcv6/XWh9etnDm5tbxT62h1mo144Fgtr3usGTHIH0+n8zt/Py8HGaBQEAOHWCxnpTa9szMDFpbW0Vh9Pl8yGQyEqeKxWJYtWqVKFIf/ehHsRLspvQr4erVq3jyySfxne98B0D9ANu4caP8xsaNGw1SH63UanD9v/vd7+LTn/40stksbty4gba2NkmmjMfjRv9vNuLgM8hEPO4dZsTzoF+7dq2RrLl69WqMjIyIkpfP5zEyMmL06eZeYfY1BdL09LQkbgL1WHsoFJL4IlDfA9rTNjY2JmvIBB+7mQGFtu3dm5+fN/agvrZtGekzzE4qs9+3c3TsvBuPx2OMkQmQnB9yLvBajOtzPr/1rW/hD/7gDwDULcoNGzZI3kU6nUY6nRbBOj8/L4YGa7Dp5RgcHER7e7ucl/F4HFeuXJH3E4mEkduQzWaFVwGo75Xf+q3fEhY+VuboDmtDQ0OSG+T3+yWHZ2RkRBLPgPq5Mjw8bOR09PX1iUJAngkK+cnJScOK//GPf4ytW7eKwnb69Glks1l5XiORiIzr2rVrsreA+j47duyY0fFLe3/JHkg5Qu+G7nqlK4fsKhQ7MUwbrTZpjo5rc+8sBxeTdnBwcHBwuEVx0zFp22XZCDrGaVtGjFkCMOjoAEibNE1Bmc/nRdvSsRp+/7777jPcGm1tbRIjGRoaEquL9Z7PPfccAEgHKboUn3/+eSPNnrzg1HD7+/vxve99T1xv3d3dSKVSYgm0tbUhGo2KJvjmm2/it3/7t1Eul3H8+HFh3AHqlnQulzNayjU3N0vMhPzjjCNms1mDirNYLOKOO+6Qezh79iyuXLkirqBHH30UL730koztjTfekPjo8PCw0cWKmi1dXplMBoFAwKD55JxwTVh/SdixPNu9t5x7e7l9ZLt+tFcmEAgYHhlNWWrHirSV3tTUJH1ggbpnRXcfGhkZwbp165ZUBnCOp6amcObMGVmTt956Cw899JD04SbTHDE/Py/1o6tWrTJc1BcuXMCxY8fE9XfmzBn84Ac/kP0QjUaxfft2yTEYGRnBpz/96SW/YYOuenogmpqaJJ5Jy3h6elq8I8AiExv3bVNTE1KplNT7h8NhFAoFow9wR0eHkfXe0tIie2RgYED6pwN1S5zrOT8/j3w+LyEE0mHyu8ViEdFoVNzhU1NTRg1+NBqVbHKg/rx3d3dLrD4ajYqFBtTrfjlur9cr2d+cI90+VOc2EMt5C+33ba4I7XlqVIpjW9b6Wqx71s/c0aNHZV92dnbiwQcflPK+3t5etLW1iQWZSCRkPvx+P1pbW2Xv9fX1YWxszKAnnpubkzDZ/fffj5mZGbFWU6kUYrGY7JXLly8L3zdQP5eOHj1q1CrTPb5u3TqcO3dOwiylUgldXV1ixbe0tGB6elpeP/jgg/B6vTh8+DCA+rMeDAYlRBiPx42w26lTp4yKlnA4jIMHD0peD1tbcpzPPvushAuZe8T1TiaTBhNbJBKRPQhA2lxyTejB1XuJY+aa214cfR7qz3I/2KyKjXDTMenlLrBc4pgOqHNzcqDFYhGhUEjeZxxWCxBdlwfUF4OCZX5+HsePHzeSnHhw83rcYPF43CgVuXr1KgKBgGxuXo+TNzo6Cq/XKzWD5PqmO+itt95CW1ubjLWlpUX4wYH6Bq9WqwgGg1ISxQc3kUjA4/HIQRcMBrF27VpxVwJ1Ycm53rlzJ86cOSPxl4sXL+JHP/qRlBssLCxg48aNEl+9cOECRkdHjRZ03OzZbBapVEquHQqFUKlUJDbm8Xik3pFjW1hYMDZoLpczXutENJsWVMMuqbKTxPg3/X+d7EPhrw/DRm5KXl8nJfX09GBubs44POfn50UZyeVyOHPmjKzv4OAgbrvtNjnwLl++jAceeEBIOu666y4cO3ZMknBsAXry5Ek5WF977TXcddddMpbBwUFcunRJhNUnP/lJrF+/XhJZnnzySRw5ckTc25s2bZIa6ZXAZh+nT5+WpKlMJoNEIiHPENvu8XUgEDAOKB5AFG78Lg9mj8eDTCYjzxHbsVJZ6enpQSgUMhLouDdmZ2cRi8Vkrvr6+ox8iEuXLhmNPGKxmLRGBRZDFFyTSqViuEwZ4qEyu27dOqPev1KpSDgrnU4bZxPdldx/WtG0hfByZyH/Xq1W5Z65DprQiXPM+dExZd4n5z+fz+Ptt98W4fT4448jkUjIs9/e3r5sKHJmZgYtLS0SgiMnPO+5ubkZN27cECH72muviYDl3njqqafk9eDgIIaHhyXcwhp2PgM9PT1IJBLw+XxobW2VElugbuSk02k5u7mfGIZpamrC6dOn5dldtWoVNmzYIIonQwA8p5qamtDV1SV7KRKJSD4EP085MDg4iHw+b9Cdvvbaawbtp07cnJubE1kCLCb72bkPyzUC0nvDjlfbNfdcr+Xi2Ro3XSdtb1gOUrMA6Q4h9iFarVZFqDY3N6NUKi3RJnlwkqdWa5mMoQJ1gZPP5w32LADCc1sqlWRi4/E4duzYIZumUqkgFotJXCKRSCCZTMrByQxYWhS0yin4uPF5nzxIqIHR+q1WqygUCkZ/0pGRESPLMhAIIJ1OGxZiMBiUTfWzn/0Mq1evNvok68zhXC6HkydPioY8OTmJhYUF0WJrtZqhuAQCARl3qVSC1+uV+5ybm5PkL2CRzISHSFNTExKJhCg3jM3YmmCjDG69T/RnbUtbv9b1iH6/Hx6PRx7EYrFoNHPXTGX8VyewUZsH6okmTIIC6spKV1eXCIm3334bfX19Uo/81FNPAYCQLQwPD+Ohhx7CcmDcDoDUsGp87GMfM14/8sgjeOSRRwAAn/rUp/DVr35VhLauSV8JFF6hUEiUIdbCco4ymQyam5sNTvtwOCz7l9/hwZ3JZCQPAaivge75vGrVKqTTaclxOHv2LGKxmNSfFwoF2cfJZBI+n08EZSAQgM/nEyHN540eBT6jfJ7n5uZEcQfM7mkc+8TEhIx9cnJSlOhIJCLMUXyt9/nExISRJ9II9p7md7VBwtf60LWTirzeRU5xHdsEIHFz/o0JVzQShoaG8J73vEfmiAqX9iZyfjs6OqSzIFBPzurt7ZV8AXY8o+fB5/MZHr/Lly/j5MmTctZs2rRJBDFQV6q0tzEUCsl5Tf55nreZTAbbt28XgqaRkRE0NTXJPhkbG8PDDz8sddS8B1573bp1UofNOd6yZYu8Zt8FCv2tW7ca58l9990n6/PUU08ZyqCd7BwIBBAOh2XPc+1ti1kny+oEVq3s2XumEVeE/bnlyExcTNrBwcHBweEWxbvqgmWnjNssUDqjV7sBbIuJ9btaI9GuNTsjMxwOi+XH19pVx/o2unY9nkUmn2KxiCNHjohLgx1hPvWpTwGoa9KnT5+WjECPx4Nr166JFrlmzRqcOXPGcANrzTufzyMYDIpbii4Rts/ULTlDoRBmZ2fl2q2trZLBDdStvHg8bnDJTk9Pi7VLVwy1VFoFtOLJIsV50q40dhbT6xWNRkUjZTxNZzY2NTUZrHD5fN5wKdvaoV0nqKk99V7hnrCzve2sWc45yzt0u0nbM8Mx83f53uTkJNasWSN7gyEZWgWJRAJtbW3iRuQ+pLvtb/7mb/CFL3xBqgEIWtb23wGIhZJKpTAwMGB051oJHR0dCAaD8hx8/OMfX1KT3wg2levCwoKELjjHjB9ryy6VSsl3yW5HS4Nrzd+m5UcLp1wuo6OjQ+ZxYWEBMzMzkhdC+kegbv2cO3fOYJAjVSWwWK7FZ/QjH/kIQqGQxPZrtdqSeK0ud6KnhZZ2pVIxqHY9Ho+xz1taWuQZ27Bhg/DWA/XzYDk3Mj1A2gLWGb0aPP/svAl+1+/3Y3Z2Vu65tbXVyIKm54vehieeeALxeFwoZkmNTA/gxMSE4VnMZDJSukcrWHsiNB/27OwsNm/ebNzH4OCgrP3OnTulGoC/pS3p119/HeFwGIFAAGvWrMHZs2dlXDxzaMX7/X6j4uXy5cuIRqOylvTA0PuYyWTg9Xrlvv1+P9avX2+E3ebm5gxPKJkrS6US2tvb5VrsS06PHLvZ6ZwfnftAK1nnWXH+gEW660YWMNden3H8O7DYx9z+eyO8qxIsPUC6CvTntFvT3qB6szPOYE+GjlHr8o9UKrWkaDwUCsmhzVIS7XpnDCOZTBrcsVu2bMH58+fxj//4jwAWYyQsX/D5fHj44YdlAxeLRYPGrr29HZlMRq7PuCxdJDyIfD6ftAck+KByHvgdxvEKhQLa29vFdbNt2zZUKhUZe7lcRldXl8wb6yp1zIR1oLw+fysSiUgtLD+by+Xk2gsLC0YiULlcRjwel/u2NyJjmo2o74Cl7hs7qULHdvSeIdavXy+/TU5oCpRwOIyWlhaJM7MulGGPWq1m1KEmk0lJoCLxgV6DUqkkwon9w/l9Kns2GGKwwXkE6nE3Km9AfS/Ozs6K65W84dpF/sgjj0h538jICI4cOYKHH35Y3s/lclI6E4vFsGnTJtnLugFNKBRasj5aEcrn80vKIMfGxoz2kGzrCdRzMiYnJ42QQ6FQkPtj0hkFgW6oMTMzY8wDUC/b4V7r7u7G9evXxeX59NNPS895YDGOzHmbmJhAqVQy6oDZOhWAEUecnZ018mGojFKRskuf+DfgnXMn9Lw2+nwjYc9ngmVkPAOo9HDPM8mPe350dBQ//OEPpb64VCrh/e9/v/x2V1eXKO+XL19Gd3e3PA9tbW0G8ZBOuOP96jrq22+/HZcvXxYhXywWEY/HZQ1feuklrF+/XvJwSLjU0tKCubk59PT0iBs+nU7j2WefNerpr127JiWN69evR1dXlwjZcDiMRCIhZ1w8Hse9994riWYM/zHJLZlM4syZM7LvTp06Jc8LExQZ2nzjjTfE4OOc6xafXBcqdOxTrhu56HOLc2cnhwFLyUvsfUPl7p2SFIF3yd2tYceTbe5RmzxcWzeME9qWtk5ymZ+flw3r9XrR29srkzs7O2todkwAYGIDM5WB+qEWDodlLD/+8Y9RLpdFy7ctRL/fj5///OeiJdZqNXR3d8smuHz5MhYWFiQuefjwYUlQAOqWWWtrKwqFAqLRKDo7O+W7fr8fwWBQYtJbt27F6dOn5b7uvfdenDx5UuKn586dQ29vr8xPZ2cnzp8/b/BlA4uxsWAwaBy8ZBHjPLCRPKEtacarOZZoNIpqtWokutiZ3boXK+eK88y8Aq63VsJs7ZJ/0/uBiXdAvXvN5OSkHELsHcx5JfsZf69UKslBFAwG0dzcLFZsOBxGPp+XazU3NyORSMiBND8/j2w2K5b1cuQktCBteL1eWb/f/M3fxNDQkMFRffz4canZ133LibvvvlvYmsLhMH7/939/iQVOpY4JZsQ3vvENPPXUU8hkMpLhTVDx1c/p/Py80TmsVlskDOG/PJhPnz6NtrY22QNkGCPYYU17jbg+sVgMfr9frOyenh74fD6ZY7/fL9YfUBdI7DkN1Pd3KBSS93VdK7B44HH9tXISj8fR0tJiNFrRe4119A4OtyrelbvbwcHB4X8zViIvoYvSNi4aUYraFQ36c8CiRa9DWwsLC6L8zczMYHZ21gjlaJrQnp4epNNp8RAVCgVRrO644w4MDw+Lt4cKMr+7efNmTE9PiwJ/9epV+Hw+cUn39vbiueeeE89MsVjEwYMHxY181113oVgsSpjtwoULMjeFQgHFYlG8ItFoFKtWrRJGxp6eHvT19cm1y+UyisWiUSo4MTEhYYA77rgDXV1dRjnfkSNHRFHdsWMHOjo65N67u7uNFqcvv/yytPZlUi8VdK/Xa7i3E4mEQUiTzWaN9bNd2HZ2t824ae+lRomEy1naGu8qu1u7a+wf1Z/TgyT0hmWZg50tqS0scsHy9fT0tGjQgUAAuVxONGcy1HDT6WvVajXMzs4aHNYLCwtGSY7f75cyJ5/Ph7GxMYmBvPnmmxgeHjZKNLq6uiRetmvXLmSzWXzwgx8EsOgNYDxvy5YtkgF7++23C90mULc2ksmklP+89tpriEQi8rCMjY1Jtxv+djAYNLJbNWMZY/104ev/k0WI7m66bbgmhULBcAV5vV6h4APqDyofRL7fiNZOx4lpoei15HrqkinuLW1p0wIG6hYTPSLAInsWH8zp6Wmjty7Ly7jeLIkD6jHIoaEhw42fyWRkP4TDYaNecnJyEl/+8pfxl3/5l7hZ6Ljs2NiYuOpKpRJaWlrEwr127ZrUYxNvvPGGMJAlk0n09fVJx5/NmzdjbGxMDsuf//znuOeee+ReeHDFYjHhFycfQF9fH8bHx8Uy1mWJwGLYhnPMcIfOdK1UKuLiZCY5r8HYHveXzqAPBoNYtWqVuPWHhoaQy+Uki133F+Z3eWACdetX85AzrKa9XbpyAVg8U6anpzEzM2Nk+2secPIz24erhj6X7Bi1PhPtQ9mOV2pPhv5NjiudTss5xFgs55CZ9/p51J4Qj8cjXpmxsTHccccdshbFYnFJaCObzUp3qBs3buD8+fPG8zo9PS3fj0QiBqXpxYsXsWPHDlECent7pR/47Oys0RI3kUjA6/XKb7ENLO8zHA7j/vvvF49eS0sLgsGgCPnLly+jq6tL5o1MaxTyly9fNuLn2WzWqJP+whe+IM8y6UM5Z8z81+ulS2bp0bXLpvR+0Gcg/8b1aMT5bnO73wx+JUuabmxgsQE2obUEur71Aa8fBmovHDTLljhZbLOmaSHpjgUg9bv8vWAwKBuODzRfs4G5FmSJRELKRVhjzd6sxWIRg4ODRnmIPuCOHDmCO+64A9///vcB1JNg7r77bvh8PiSTSRw7dky+Ozs7i1deeUVeDw0NYfXq1bKJCoUCEomECPX29nZj3hh7pat+cnJSEuH0+/rw1Q+x3++XWCsPPB7abHqgCSY01zcbdGjYdaFUeICl/cS1ULaTbRjL0wI/nU7LIUzyET7I5CTnw8PmDDrex7GOjo5ienpaNHWfz4dAICBrUKvVjKTFmZkZdHR0yDwFAgG8+eabuFlks1lxQ3u9XiNUEo1G8eKLL+KnP/0pgMZx7bm5OXGXT09P49y5c2JVnD9/HlNTU3j66acB1A+sF154Qcp0UqkU/uzP/gz5fB5nz57F6OiokXPg8XhkryUSiSXu70gkYtAVZrNZeQYrlYrRbMXn80lpFFA/bCcmJkRR3rhxoyibzc3NyGQyOHjwIIB6jbVuwcoESb0ngsGgHKDhcBiVSkXyRljCpffyxMSErGk+n19CGKRrX+18GF2axu8AjQ2TRgmxdmIs78m+lj4vdW4AAInn69ax2WzWyOMJBAKi1DFXgC5/nQCVyWSMNrMzMzMol8tiWESjUfT29oowo6KnFYBf/OIXIlh5hvL7XV1dRh5OpVIRrgla0jyzkskkenp6RHE9c+aMca78+q//Ojwej9E86dy5c7I3yuUyjh49Kus3MzODnp4e2Qvj4+OIx+OiUGzatMmgINVCm0YL75OlvTwLGe7heuszBlhMOl0pD0cnhumSPL6vE3dthc+VYDk4ODg4OPwPwzta0ramYP9dN8FYrhxHl17ws7rEhl1otKWlqeBY5qQ1IK3l+/1++P1+0YgymYy4z0gJqbMFa7WaaKK0WkjS0dXVJVnURHt7u1grGzZswMjIiLhrcrkcNm7ciCeffBJAXetna8Tu7m5MTU2JJeT3+7FmzRpxS61evRpXr141WL9YTgYsJuNo11ypVBL3J1tHUmOORCJIp9NiRbAEAahb3ZVKRZJ1SCrANWJ2vHZ3a63SzmpkyZ0uytfJYcVi0Wiooq0IXs/eT9oi0WQ1bK6grXZd0kXXui7Z4hwyqYx7ZWGh3kqPVgebhtCCiUajmJ2dNTTigwcP4stf/jIANHR7v/zyy9JQIBKJyH1MTEzI3iQ2b95slLkBMEghnnvuOSnv+rVf+zUAZrkXPQJc02vXronl3traKsl8kUjE8MLcuHFD5pVzVK1W5TkhiY9OxgJguAPb2tqM5DxdZlUoFNDf3y97Wzd6YbmVdr/eeeedsu/Hx8eN8EY2m8Xo6KjMG61Xrm8mk8HCwoI875VKRegjOQ9EZ2cn4vG4cV6lUinDe2XHmW3rRr/WrIrcs40sK7u5DJPq9N/1sx6PxxEOhyXckM/njVDWzMwMJicn5SwhlSr3dTablfnI5XK4evWqQeCjy5zC4TDGx8dlPbq7u3Hx4kVh8cpmsxgYGJD4OMvjXn31VVlPr9crY52bm5N5obub4UJ6RHgmkaSFiZqBQMBoNHLixAmsWbNGLOVXXnnFKD3buHEjUqmUMPEdOnQIr7/+urRx1Zn6Fy9exLVr12QP0ztrW8662Yc+pxqVUdnnlN47ugKJngXbva2vpcOHy1nRwC8Rk7YD4friNvWjTeto36x+X5caMZajY7f6d+fn59He3i6ClnWUfE3XLrDYYYsuEHI+80H2er0oFArCBTs8PIxNmzbJ2FavXo1EIiGHWyAQQDKZFOaxe++9F88884wcSCx9aWpqwuzsrJF8wGQLxlNqtRomJyflWn6/Hz6fTx6eXC6HYrEoQpgt4Liw+Xwe3d3d4s4hdaLeRDx0GXvTdKgdHR3inmxubkY6nZbf5u9zHjiHujRJu635f+4HXdrAg8g+3JZzf/NvXMOuri6jrKpSqQj3NF9rdzpbG3JOPB6P3CepWfl+IBCQ9QDq7rl77rlH4sgXLlzAhz70IRw5cgTAUiGdyWSQzWYlGaWlpUXG0dnZieHhYUOwdnR0yJpwD5LW84UXXsD3v/994XLfsmULent7jeSiYDBoUCJevHhRSrZaW1slszkUCgmzFD9LmkNgUXFiqSHLlnRpWltbm6wBQ1YcOznQNWdAuVyWyoVkMilhm23bthklWPfccw/K5bLQTo6MjAhbHgDZ41wDj8djMBCSuUvXFJfLZaOigwcxO25xH0ejUSQSCVFs/H4/zp8/L8/gG2+8scR9bSuTy7kotYCn0mrHM/V86ngnD229j+LxuFy/UCjgRz/6kShBAwMDqFQqQss6MDAgvN7RaBQLCwuSj0C3K7m6H3zwQVQqFRGU8Xhcatn5/QcffFDmk1THPBuoMDBc86Mf/Qj33XcfYrEYduzYIYKW8zs0NCRCNxQKobm5GTt27JDf1mWL9957rxE6nZmZwalTp4wS2M7OTgm93HfffTh+/Licz5rpMpVKGTXxmg6Yc6rL86anp6W0lGuizyaGZLXLuhHFLGEzkNlGTqMSv0Z4160q7QQgG5VKBTt27MBTTz2FRCKB73znO/jTP/1TY7DUwqjhMFFMx4lIUMDXra2tsoEptAha3TqBSk8ceaX1tbnIjAHyoAuHw7h69aoc6pcvXzYOo1qthmQyKbV3uh8sUH9waWV4PB6sWrVKhNPFixcNy7i9vR3JZFIeLo/Hg46ODjk429vbJUEEqD+4mj/b5/OhWCyKNTM1NWXwlutx05rRQpT158Bi/IVzTBpIbn4KbK4J42Xa4mS8H6grEMslRnDD2nXSem9dv379pjawxnLt3jRJy9jYmLT8BBb72/K3SqUS3nzzTdHcN2/ejOeff17iq5/97GfxT//0T3Ltz3/+80in03Lo/MZv/IZYO9VqFW1tbXLto0ePYtWqVXJ4Tk1N4eWXX5bm86tXr8b27dulFjYSieDw4cMyP5lMxuCwB+rCkPG8crkse6+1tRVbtmwRUhby1VNI9PT0YHp6Wg6kqakpEYZAfe/okqxAIIDp6WmjDE97Zkqlkvw2UH+uSBA0NTWFHTt2iLdh69atKBaLUg44OTmJYDAoylIkEoHf75e9GAgERJEH6sqPTsLJ5/NGPTvbG3Ic2lNSqVSMum0aBFp5tbO7NfQes4V4owQigsJDC3i9v+fm5pBIJIwys5aWFsOzlclkJB+hr68Pmzdvlprgnp4eqR3esGEDFhYW5BxpaWnB1q1bpeXt/Pw8+vr65Nzw+/3o6OiQ9chkMvjABz4gStKRI0dw1113GUZWNBo1PKH0wl27dg3RaFSE9LFjxzA2NiYCPhQKobu72/B26LaYpPjkvqKVzfM6l8thw4YNsvbd3d1SKw3UBS3vi8+ZpnDWtfX0/uj4vk34Y6+/LWjtUmP93ko8IrYsbZSwKNdq+NdfEYcOHcLevXuRSCQwODiIPXv2/Ff8jMP/YrxbAU3s2LEDFy5cQCqVwhNPPPH/eFQODg4O/71Y0ZJ+4okncPLkSezfvx8A8MUvfhEA8Nd//dfLfmf37t24dOkSDh06BADYt28f9u3bJ9eg5koKS0LHV2ht05qtVquYmJgwqOM0yQRrDqn1BINB+T9bYGrWLm2NNjU1YWRkRKwftsnUWbG6S1YgEMClS5dEM7xy5Yq0t9T3Vy6XhZRBk3CQyhOox1+0+3JychLValV+myQrvFfGN2k1LCzU27pRu2PnImrjzILld71er8wxvQuarcx21+kSLpYnEGRE0oQitPT5fTuebVse2vOxXO7Du8WhQ4fw2GOP4dChQ3jhhRewZ88e7N+/X8bJ8izOUSQSwdzcnFgsdEGSkSoej6O/v1/2x7/+67/iJz/5iazZjRs30NHRIUxcZ86cEfc2PRc69jc5OSnlURMTEzhw4IC4fblndD7E+973PmGgO3ToEI4fPy6x6itXruDGjRuyX0ZHR7GwsIB0Oo2XXnoJiUTC8Gzo0qOhoSGj9LCpqQljY2NG+IMeLqC+vn19fWIdpNNpo0tdNBrFwMCArOnIyAh27doFYLHRC8u33nzzTaMV5ZkzZ4SAhddOJpNC+sLuRLqccHx8XNZQe3A47zoPRlPzcv/TMiuXy8vuNzvezL8tV+sKLJ8ZTktJN+XQFRB0rTJHIJVKoa+vz2Agq1arMu7Tp08b65PP52UPkq1NN+PJ5/NGTNrj8ci55PF40NbWZnQtq1Qqcs7Mz89jdHRU9jw7W3E9mOmfyWRw9uxZdHV1iQeHISruUa/Xa1jhrMTgHmfDIY6to6MDXq9XylQvXbqE/v5+g3Wxq6sLp06dAlD30hw4cABAPXSh54xrxXOMNM3cE/b5ZJdJ0Z1tl5sSjWhAG3lZ+Hd7by2HFYX0gQMHsHfvXhGwv/u7v4vHHntsxQuyHR9x4sQJqesk2MJNH9Zzc3MG93I0GjVcWHqDU2hyoRlP4/U0XWFLS4shTHScG1jsVaxjRbqPLh8U7cZLJpNG6zWv1yuHOBNSyuUyJiYm0NnZKa6d97///XjllVfkEG5ubsbw8LC4zr1eL5LJpGyaeDyOQqEgY+7t7cXIyIgcpOl0GgMDA7IhRkdHhQed0AlTVH44x1o4UjhpFrN8Pi/3panxgEVaWF1216j3Kn+ba8hr6EQ0u94UAPbs2YPHHntM3HkXLlzA3r17RflrhJUURB4o+Xwe7e3tsrdYX637aPOeAQivs37Irl27ZvTjfvHFFyUGetttt8ne6erqQiaTkefhrrvuQl9fn1wrEokgn89LrHBgYAD33Xcf3v/+9wMAtm/fjlQqJUQQDz/8MGKxmJQL0vXNA421pc3NzUgmk0YbvlwuZ4R9GI7gdxgm4ft8JqlAdHV1Gb12q9Uqenp6xE1M5YC/t2vXLnlm0uk0rl+/Lm75q1evGgKJ49Tc0sViUQ7uTCZj9EceGxuD17vY5tHv9xvhsrm5Odl7TCTSwlF34GMeCN/X+QyNymLs3Bq7RIdYjvbRzpXg9VnGxHOI3ORM3spmswgGg4Y7/MSJE+L+/sxnPiPzffnyZezatUvq5s+ePSvGB1Dfv+FwWMIR09PTmJubE/d2PB7H3NycKAjr1q0TZRWoU8SePXtWYtibN29GtVrF1NQUfvjDH+K2224TBY2CkHNz++23Gz0FPB4PxsbGZB8FAgEEg0HZG9FoFLt27ZLEXbYepQJSq9Vw48YNUegOHDiA7373u7IPtKESDAbh9/uN+nrdXU0rVFwDnezXKJHM5grRgl7XyVNBsHO4lgsJaqwopJ955hnZBNRkqLEsh3g8blhcAAyNzuOpE1XYfVt1zS3rYO0DRdNf6oelWq0iEAgYddl8YFnXpjOgGafmeGKxmEFUDyy2vWSGtV7YUqkkWiutcn3YMUnL7/cjEonINX/xi19IjAyoC3QmiAD1JIlsNisCkdmfnBeSquj68Ww2K+97PB60t7fLPJTLZbkWY4xES0sLisWiKBBkN+LDxOQ33U9YWz8s9Nexfx0PLxaLS2oCl0skbJSUuH//fuzduxePPvooBgcH8eqrr64ooIGVFURNb6oVH/a/pQeACWq0AKi8cM5Jj6r7VTc3N4ui9c1vfhN/8id/AmCRzIQHztzcnNG+8qWXXkIoFJJWlS+//DKKxaII+atXryISiYhlzpwD1qvm83kjKS2RSIjVSK52rk8sFkOpVJJDnsmQOrNVrz/bF7Iu1+PxCIczAMmu1pmwGzZsMBqbHD58GED9GWltbRWBs23bNsmq5liYDAosZppzznO5nMEMxVitjo/Ta6XXFFjkNeB9kcyIZwtjlJoudznoeDLQmI/ZjjmvVB2jk5w8Ho9UonCcmrCJyWCcA173H/7hHwDU6WaZDDczM4Ndu3bhfe97H4A6SdLs7KxYwqtWrRIDAVj0JnFOmAPA31q1ahU6OzslTgzUn2nuBXrZmHBWLBZlnw0ODiIcDsvzwWQuYnZ2FqlUylA8t2/fblSdBAIB48ybmZmR95ubm3HixAlZv2effVZi8XodAIgHjWc9ecS1AqeTXylo7dp2rYzpc023reTv6eRYvW7265Vi0u+YOHbgwAHs3r0bd911lwjsRx99FPv27Vvy2b1792J2dnYJr7Hu4engcLPYs2eP9HO+++673/Hz76QgOjg4OPxPw00J6cceeww7d+6UBLBnnnkGzzzzzLLf0e7tnTt3GtYN3UC6OQPdrDo+qkuwgsEgyuWyaEDU+rQmretyWQYFLLr+dMxRZ+gVi0WUSiUZS2trq+HeZkYeNR+fz2fEgfP5PDZs2ID3vOc9AOpt20ZHR6XJw9jYmLgA0+k0WltbDVfb3NycoTVqC4NlTrrEqq2tTbRUWsJ018TjccnSBepaJ7VrtpbkfTLOpxmPdMY1r02rjjV91KbpprIzzQmtGTL7U5dg6XCHXg8Nll6cOHFCLNtfVkG0ax/puo3FYkilUuJmpCuUnhK6R2kN83vcTywt4Zy//vrrQne5sLCALVu2CGXsq6++it7eXim5+upXvyqNWIB6+cnu3bvF0giFQjhx4oRYIdPT03j99dcljvyzn/0Mw8PDeO973wugrpCMjo4in8+jUChgcnJSnpmZmRmJSwOLVJ30tESjUWzYsEEstxs3biAcDoulfunSJcTjcXFB12o1tLe3y32n02kcPXrU8GZx78TjcQwMDIj3gdUMPCfWrFmDubk5WatkMmmUZHo8HoRCIXHrt7a2IhKJiHeLjGHaEtHd3DTnAvNCeO1SqbSkiYqd3W1n+2pWNjsUspyV3chK0q5Stubl89jf349isWh019PnEFkTuR9/8pOf4Mc//jGAugW3b98+OXduv/129Pf3yz2PjIwYTUjII8B52Lp1K65fvy57/p577kEwGDTOWx1+uHDhAiKRCMLhMLZs2YLXXntNSvG8Xi/uvPNOsW5JwcvfYltRjrVcLmNkZETuk+xk2vru7e2Vffr222/jG9/4hngFdEa8toI5lmQyuaQxkQ756XXid3VGtmYcW6kkmSWhtsVM2CG+lfJw3lFIP/300zh58iSARVf3SgfloUOHMDg4iB07duDUqVPYu3cvvv3tb8tnmHihF3x+fh6tra2G27dWqxlxxFqtJsLK7/cjmUyKG5mJD7r+VJN2NDc3y2aORqOGG3jNmjWG62x6ehqdnZ3iPvH7/ejq6pJ42rp161AsFo0+uxMTE0IdOT8/j6985SuiJJAIH6gforrVYGdnJzo6OuTa8XjcEFi5XE6EKbDYmlInyE1MTCypzeM1QqGQCJG2tjYkEgmZQ86tplbVtXx0m3Lz5PP5JWUx+jpMRuEa6Ph3o9Io+292qR9QjzEDwMc+9jHs27cPw8PDv7SCSOFUqVSE4xxYJE6x61UpMKic8D65z7j3arUaOjs75dBpaWmR9W5tbcXZs2eFBKJQKOA73/mOuPYikYhh6V+4cAGxWEzm8NKlS6hWq3jllVcALHYt+/nPfy5jj8ViEq+LRCL4yle+gpaWFng8Hil1AhbDMLqBw/z8vCShxeNxDA8Py31S0aUC0dbWhkqlIqVp58+fl0RHoH74BoNBEcyxWEyeEbrpOcfMu+C+v3LlipEE1d3dbeSodHV1GXFmzq8+jPX+0R32mCehyz3JXc31XemA1C7r5QSvft8W6LaL266b1oqsx+ORfUmFnuNm+I/7ha5v3SlMl7D9+Z//uZQKbty40Wi4QeHAZ8PrrfcAoGJaKpWwdu1a2SvT09Po6+uTfTk/P49KpSIx7LNnz+KOO+6Qc3loaMggYblx44bcF/sR8ExjEhqVwaGhIYRCIdx5553y27Ozs3KOrV692kjGffbZZzE8PCzneSaTkX3EOmbOMUsYOZbR0VHjzNPhOcCsueb7dstkO7dGr6+usa7VagbVNT+/XM29xjsK6eHhYaRSKeHdBd7Zkt69ezf279+PeDyOgwcP4ktf+pK8xwQRBvGBulWn4zG8OT5IsVgM1WrVaN4QjUblELhy5Qra2trEamBGN1A/XKanp43kAR2jZtyBBwbjH7xWrVbDyMiIvL548aKRnLWwsGA0pKcApzCcmJgwGtAz3sPPjo+PL0nOoqV0/fp14ZoG6hs+Go0aNZ9er9dINsnn85I/UKlUJA7FDcWH/Pr160ZeQEtLC2ZmZuS3qNXbhfs6TqitZ02awu/rzWwTO9j/NtJIv/71r4sX5+tf/zoefvjhX1pB1DFKJiYCkIYnHFsoFEJTU5McfiTZoFXR3t5uNLxnpQHfHx0dNa5drVYlruvz+RAOhyX2umbNGpw/f17WaGBgwOAaTiQSuHz5sjE2TeLCvcE1YY6DFmZ8j2unFULNxJVMJjE8PCxJbKyjZ/0piVCoELJOWVviun2szrju6upCOBwWxWdychKhUEj2is7BAOrPmGaQYw4Lwf2iY4W2MNVshLrlKg9KPS8rCWn7ILV/x7a09ff0Z22PnJ3dy3Hoen3dT5oshrwPzTRG6Fad//Iv/yJetD/8wz80kiGB+l665557ANQFY0dHh+z5CxcuYNWqVSI4R0dH0dfXJ2N/44030NzcLNbx5OQkyuUy/H4/Ojs7sXHjRhHgbW1t8Hg8orxVKhVEo1E5L5jERgOtWq0K8Q6wmDlOspmBgQFcvHhRFNUDBw6gUqkYzZY458xl4py1t7eLrOGaaH5tKmy29cu9R1mh11Rb1nYioYaddMbr2THqRrgpxrHZ2VmJDd4MTp06JTRtDg6/DL74xS/i4MGDOHXqlAjc3bt3/0oKooODg8P/NLyjkN6xYwcGBwffMbP2ZkHeZQBGFxXWMwKLNHXUYMhmRM2ZLma6Z2jFUFsMhUJGecHU1JSUkoyPj6NarYpmNjc3h7Vr14qWH4/HkU6nDReGLpupVCpYtWqVaGMTExNGeUMikUChUJAyq6mpKcmgZsq/LkHQDFLMmKY7lBY7f5tWno69Nzc3i5bKGAzdWJs3b5ZxspyDc9jR0WG0pysUCka5gk2J5/f7USwWRVMMBAKGtcy50hSovBZLS+w6eB0T0vG5hYWFJbX4N6v0Lacg6nK9cDhsUB7Oz89LzHJmZgbxeNzIdNUMdbVaDatXr8b9998PoM4t3N3dLTXAdliGpUxAXZPXXp3JyUnUajXpEMRQCkMtDz30EKrVqnhxzp8/j7fffluskG3bthltNhOJhMEixuxy/nZ3d7eEEB555BE88cQTeO655wAA69evx/Xr12XsLS0t8HoXWyWSfY7X7uzsNEIvtE43bdoEAEZYJ5fLGe0iY7EYotGoxNpZCcH9EIvF0N/fLyEFtinVPOI6k1bXSAMQq47j0haMbXXbGbkatoVsZ3fbJTi2FWVb2XbuhbbSdXkcAOkKRuu2qanJODf4f92FjGtTKpVQLBbxla98BUA9u/uRRx4xvGCf+MQnjPI5v98vPQFGRkaMXJnJyUm89dZbhndiZmZG7qelpcW4z9bWVoOTvK+vz3A512o1Iyzy4osvShvTvr4+w5OZy+WMfgQ3btzAc889J/Iom80arWnpOeFY5ufnhS3Q5/MZvPy0jPW68G+cF66Tfl/nJDRqRwosbeXL141CJO8ED4BlP/Xoo49i//792LNnz4rWi4ODg8P/VjSifQQal83oQ7jR+40EPbCYS2K7bSlA1q5di/n5eSMZD1hsdUlKWKAusHW7WlIm81qrV6/Gk08+Kde4du2awev+yiuvoLW1VQydw4cP473vfa8YG/l83mgHeuLECaxevRqrV68WbnoaChs3bkR/f7+4xlOpFMbHxyWMcu+99+I//uM/5NrFYhEdHR34wAc+AAA4d+4cfD6fKBBHjx4VGl1gkZ5Yx5Gp2ORyOWm+AtTj4bo0lPOsm/HoOLSdN9Mox0C7uO0SPPs10HgPEcu5vFcU0g4ODg7/17BSdvdKn7XZx7TFTotbV4nY8U/bm0SiFQBG5za+Hw6HDQFBS3d2dtZgBCsUCkZP7Vwuh/vvv18IR26//XasWbPG4KXQVSlDQ0MYHByU3Ire3l4jse/AgQPo7u7GwMAAJicnsXPnThlLV1cXWlpaJBeiVCphdHRUPDytra3I5XKGB+fOO++UePjzzz+PoaEhyRY/efIkRkZGJKmNyYoUzH6/f0lVEOPj9Exqj2yxWDTmXNfns9/0cnFjm6XRfr+RVb6c5bxSnbTrJ+3g4ODg4HCL4qZbVTo4ODj8X8K7jUmv5A63LaVGfPXaEmM1Bq26mZkZ+Hw+cQv7/X4Eg0Fxj7OeH1jsCqjLzHSGu8fjwdmzZ4Ul8ZOf/CTa2tqMuuirV68KrWhvby9aW1vFvc1+zxzbjRs30Nvbi0wmg+PHj6Onp0cqGK5du4ZIJCJ5FqRsZjkY+e2ZE0TWO8acv/nNb+LKlStGKZqmeWZMWHMu0Cpva2sz2MeYq8Bxl0olY03s/gbMV9C5D7qEqtH6N6qZ5//tGLW9B5aDE9IODg4OCssl//C95ag+7QQ1nRhm1+ACaJi0pD+vky9Z383vk8xFl1bxu7FYzEhQLBQKQvsKLAoyCr5MJoNcLifXGh8fx/z8vAjtYrGI1atXi2DlZ8gpf/r0aWzbtg1TU1P4wQ9+gJ6eHvze7/0egHqpp25YVCwWUSgUjOTObDYr7u1r167h7Nmz+N73vgegniw5MzNjlNsFg0G5ni6/AuqClIoMaVU1SZZOXOaccQ1ZjqV5J3T9MslOtAu7UdxZw66pJuxkQ60M2HBC2sHBwaEBGnUysq3jlepbV2q4sVxSmRbmjeqqeejPzMwYveaTyeQS4aOrQgqFgtE7Xve1P3bsGJqbm7F9+3YAdcHa398vws7jqfcZp7U7OzuLU6dO4Zvf/CaAOpfGJz7xCZTLZYyNjeG73/2uZFRns1n09fWJgjA+Po6PfOQjMs5Tp06J4Abq8e3Dhw8LPz2Tt3hvJKfh9bLZLKrVqlTTsDkLULecNb8Gv29nXOs5079lrxM7w62Uma0FuF1Tf7M19jZcTNrBwcHBweEWhcvudnBwcLhJNMr8ti1tYNH1bZfY2B2VtAXVqO2h/hz5u4G661VfPxaLGf2kZ2ZmxIKMRqNGe07WZHMsLS0tWLVqlWSDNzc346GHHhJqznK5jM7OTnGHHz58GN/61reEqrNQKOBrX/saFhYWsHfvXrS1tYk72+v14oEHHsDq1asB1FnwEokEXnjhBQB1V3mtVjM4FYaHhw3mOjL18bfi8bhkujP+rNue6rajZAXjfNpWsu2t4JiXW8NG12jUe8D+HrEcbexK2d3O3e3g4OCwDBrVxi6XKGR/T3+W7uvl3J92r2G7Ntsu92EyGF+n02kRdC0tLYhGoxKrZV94XQ9MNzFQd0HPzc0ZCVPnzp0TeuJkMonx8XERhGfPnjXau8ZiMblf9vVmvwegTobCRDLS3OpGP6QzJubn5yXmTGIU3XxF93+vVqvI5/Mydk2baydnNcov0Al7jUrouJaEXic2ibLpafW1lstnuJmEMcIJaQcHB4cGsA9aHsLLZXvr9/h/TbLBv+vv6Dpp22LT3Pp6PPye7iTo8Sw2tymVStIQBYA0ldAEKFpoVyoV5HI549qTk5NCnFIsFo0ENfYq0KxtHAOzrXWHsosXLwoZCVAXwprzPZ1Oi6VcKpWMlrPlchmRSMTopZDJZESIp9Npg3/d4/EsYU3kGtisX0zcW46sht/Rf7cTBfmbnIeVrtUIjRSBJWO4qSs5ODg4ODg4/LfDWdIODg4OCstl4Go3Kt/X1rJdRqMt30Yd4Bplb+tyIF2iRUtb89/rGHe1WpWSqkqlYljOra2t8Hq9wk/PHs58DdStSlqgXq8XmUzG6PRXKBTE8iZntW4PyVgtrX/Gt9lSk/cRi8VQKpUMitFQKCT3zc56mlEsk8kY81QqlWRstVq9BSTHYlu9toVqu7R5PxxrtVqVseoe9HxfX5OWs6Z2tT0peiz6X8bDb4bD2wlpBwcHh2Vgl80AS12Ty8WSV6KFtMktajWzAQfdxjqJicKRn9clWVrAUwDQXZ3P5xEMBkWQBQIBo997KBSCz+cToV0ulw23MF3OTNKKRCIGDSkT2rxeL9rb21EoFGRcpD/ltdmMQ7viA4GAQUASDocl3s0+9rwXKitaSFerVSnJ4tj1HNlrZSth9tpQWWE8W4c1bMVLX8/eB3Yug018oud4JTh3t4ODg4ODwy0KZ0k7ODg4KKxk3TQiMNGWWSO3NrCYpGRb1toqa5Q5vpzVBtQTsOzENF6zUqkYCVP5fN4gN9GkHxyfbv7Blq78nWq1iu7ubgD1jGyv1yvJXGxSQdrSWq0mli27a+myqGg0Kr9VLBbR3NyMNWvWyLV18w4SttCVH4lEUCqVDBezngfeL9Eomc/OmOdrzq8OMdgWMX8TWNoly26Qwt/U62e/vhk4Ie3g4OCgsFKmre3CtEu07AOdr8kDbfdfb5Qhrt+nwNEtFQFIX3ntVtaCX3+eQpMu4tnZWekeBdR7g3u9XnGHh8Nhw7UeCoWwsLBgtMn0er1yPbqmK5WK0I1SSFcqFSwsLEgMulQqoVQqLYlv89p+vx/pdFrqoCnYqDCwmxd/m/fXqHSKIQJb8bHroO1aZb3+9nqtVNduh0beidd9pfc1nJB2cHBwUHg35TP2Z5ftCbwMuYX+XiPyE03yYV9P/02X/wCmlVer1YTABFi06jn2bDYLr9cr1iqt7qmpKQB161Vzf+vSLWDRMvd6vVLXzBKsWq1mxMNZpsUa7kqlYvR4npqaQrFYlPc5dioMc3NzKwpDHWu3FSA7Pm2/30io6/f5f50HoNFIQbPrpAltrb8TXEzawcHB4VfEjh07cOHCBaRSKTzxxBP/fw/H4X8RnCXt4ODg8Cvi0KFDeOyxx3Do0CG88MIL2LNnD/bv3y/v60xsvtbZ242yve2Mbf2+bc3ZbQ/1Z2kd0lqlBUzLmFYur6lbWuprk0CEjGH8HNnPqtUqpqamjHh4OBwWCx2oewRyuZy8n8vl0NzcvCRDmvHyQCBgZHNrVzX/bZRxzftmWZW+H4JxdB0/tuPGet7sfIRGLux3Eypp5IlpBGdJOzg4OPwnHn30UVy4cEGs4lqtht27d6/4nd27d+PSpUvSA3nfvn3Yu3ev8Rm6PvVBrt2ldj20/oxOALNrszVN5XKH/vz8/JIaYMZEKdTYhtFWDvh9trecnZ1FJpNBPp+X3y4Wizh//jzOnTuHQqGAWq2GXC6HXC6HVCqFXC6HTCYjtdfz8/PIZrPIZrNG/Fh3uuIcUGjqsVNw8j1bcOpcATKzUSHRyWM6mYuvl3NPc84ASAcx3dKS0O0r7XHq9bWxknB3DTYcHBwcGuDRRx/F448/bvQ+boQ9e/bggx/8ID72sY8BqBN2DA8PCyFHI6rI5UgsVkokWwmNMou1oNfCrKmpaYnVbf+Wtvy1RQ4sClGb0pSvI5GIQYSiPQZNTU0olUrGfTJWDtSteL/fL2NhPFoTjNj1yLYQ1PNdrVYlvl0ul5dk4OtadpuchNe3s7mXq31/p6oAXk//9s2sr3N3Ozg4OFhYu3Yt9u/fj7vvvvsdP6u5pom2trb/qqE5/B+DE9IODg4OFp566il87nOfw/DwMIC6Vb1v374ln9u7dy9mZ2fFaibYtQlYtEqX67KkoeuqtQtYN6/ga/1527LV79H92qimutHnaT3aNd76NcdD6FrlcrlsuOi1JczP0bqtVqtSpsXP62vZZWt27L0RdNkb75/3qV3avJa+fqMSO51F7/F4DIt6uRItO3Zux6BtK9ou79JwQtrBwcFB4a/+6q+QSqWMxK9nnnkGzzzzzLLfGRwclP/v3LkTly5dktfLxU71vxQe2oVqk59o16xNpKGFKLA09tnI1U5QoOhr6rGyZGo5F7Z2IQN1Ic26aF3PDCxSbtoxWv13LZgbCa+mpiZjrPb92ILT/qy+N9s9rsum+Fm7rppoJFSXu1aja9slWsvBCWkHBweH/8SOHTvw+OOPY+3atcbfV7KkDx06hMHBQezYsQOnTp3C3r178e1vf1s+o5OZluN3ti0ru+6Z37cFUCOeav7ftpiXE/j8Xd3isVZb5Ntm8w5+rlKpIBQKCeEIW2Ty+2zwwf9rZaNarcLv9xsxZn1fjFnra3m9XmNs2qPQiP1N3+dKsXM7hm+zvul1ImzBqz0O+pr69+zvNXq9EpyQdnBwcPhPPP7442hra8PJkyflb5/73Ofe0ZLevXs39u/fj3g8joMHD+JLX/rSf8dwHf4PwGV3Ozg4OPwXwrbEgMZ1so1c1No61laezYalXbGN6Cr1OOjCXS7mzLpnUnHSMrbjrLSk2Z5SU3myNrpRnFxnTPN3deep5uZmwxpu5DLXcWJa1xyLPe/2HK8U128UJ75Za7iRdWyvj/1b7+Q+B5yQdnBwcHBwuGXhyEwcHBwcHBxuUTgh7eDg4ODgcIvCCWkHBwcHB4dbFE5IOzg4ODg43KJwQtrBwcHBweEWhRPSDg4ODg4OtyickHZwcHBwcLhF4YS0g4ODg4PDLQonpB0cHBwcHG5ROCHt4ODg4OBwi8IJaQcHBwcHh1sUTkg7ODg4ODjconBC2sHBwcHB4RaFE9IODg4ODg63KJyQdnBwcHBwuEXhhLSDg4ODg8MtCiekHRwcHBwcblE4Ie3g4ODg4HCLwglpBwcHBweHWxROSDs4ODg4ONyicELawcHBwcHhFsX/BxwlK2en7LcFAAAAAElFTkSuQmCC\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/data_26_0.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "from eddymotion.viz import plot_dwi\n", - "\n", - "data_train, data_test = dmri_dataset.logo_split(10)\n", - "plot_dwi(data_test[0], dmri_dataset.affine, gradient=data_test[1]);" - ] - }, - { - "cell_type": "markdown", - "id": "5e08df08", - "metadata": {}, - "source": [ - "`data_train` is a tuple containing all diffusion-weighted volumes and the corresponding gradient table, excluding the left-out, which is stored in `data_test` (the 11th gradient indexed by `10`, in this example).\n", - "`data_test[0]` contains the held-out diffusion-weighted volume and `data_test[1]`, the corresponding gradient table.\n", - "\n", - "```{admonition} Exercise\n", - "Try printing the shapes of elements in the `data_train` tuple.\n", - "```\n", - "\n", - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "8b50d36d", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "data_train[0] is the DW maps dataset and has (118, 118, 78, 101) dimensions\n", - "data_train[1] is a gradient table and has (4, 101) dimensions\n" - ] - } - ], - "source": [ - "print(f\"data_train[0] is the DW maps dataset and has {data_train[0].shape} dimensions\")\n", - "print(f\"data_train[1] is a gradient table and has {data_train[1].shape} dimensions\")" - ] - }, - { - "cell_type": "markdown", - "id": "05e2e95e", - "metadata": {}, - "source": [ - "```{admonition} Exercise\n", - "Likewise for the left-out gradient, try printing the shapes of elements in the `data_test` tuple.\n", - "```\n", - "\n", - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "f9a53aad", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "data_test[0] is left-out DW map and has (118, 118, 78) dimensions\n", - "data_test[1] is the corresponding DW gradient and has (4,) dimensions\n" - ] - } - ], - "source": [ - "print(f\"data_test[0] is left-out DW map and has {data_test[0].shape} dimensions\")\n", - "print(f\"data_test[1] is the corresponding DW gradient and has {data_test[1].shape} dimensions\")" - ] - }, - { - "cell_type": "markdown", - "id": "a3a5670a", - "metadata": {}, - "source": [ - "## Next steps: diffusion modeling\n", - "\n", - "By modeling the diffusion signal, the acquired images can provide measurements which are related to the microscopic changes and estimate white matter trajectories." - ] - } - ], - "metadata": { - "jupytext": { - "formats": "md:myst", - "text_representation": { - "extension": ".md", - "format_name": "myst" - } - }, - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.10" - }, - "source_map": [ - 11, - 15, - 23, - 30, - 34, - 62, - 93, - 100, - 109, - 121, - 128, - 135, - 137, - 155, - 159, - 173, - 179, - 183, - 202, - 206, - 217, - 221, - 235, - 239, - 251, - 299, - 303, - 308, - 319, - 324, - 332, - 337 - ] - }, - "nbformat": 4, - "nbformat_minor": 5 -} \ No newline at end of file diff --git a/_sources/tutorial/intro.ipynb b/_sources/tutorial/intro.ipynb deleted file mode 100644 index 9cb8cf5..0000000 --- a/_sources/tutorial/intro.ipynb +++ /dev/null @@ -1,197 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "f3d4a56e", - "metadata": {}, - "source": [ - "# The problem of head-motion in dMRI" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "5af3d1ae", - "metadata": { - "tags": [ - "remove-cell" - ] - }, - "outputs": [], - "source": [ - "import warnings\n", - "\n", - "warnings.filterwarnings(\"ignore\")\n", - "\n", - "from IPython.display import HTML" - ] - }, - { - "cell_type": "markdown", - "id": "70ed0890", - "metadata": {}, - "source": [ - "A recurring problem for any MRI acquisition is that image reconstruction and modeling are extremely sensitive to very small changes in the position of the imaged object.\n", - "Rigid-body, bulk-motion of the head will degrade every image, even if the experimenters closely followed all the standard operation procedures and carefully prepared the experiment (e.g., setting correctly the head paddings), and even if the participant was experienced with the MR settings and strictly followed indications to avoid any movement outside time windows allocated for rest.\n", - "This effect is exacerbated by the length of the acquisition (longer acquisitions will have more motion), and is not limited to humans.\n", - "For instance, although rats are typically acquired with head fixations and under sedation, their breathing (especially when assisted) generally causes motion.\n", - "Even the vibration of the scanner itself can introduce motion!" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "6b3bec7e", - "metadata": { - "tags": [ - "remove-input" - ] - }, - "outputs": [ - { - "data": { - "text/html": [ - "" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "HTML(\"\"\"\"\"\")" - ] - }, - { - "cell_type": "markdown", - "id": "9c52b7e6", - "metadata": {}, - "source": [ - "## Dimensions of the head-motion problem\n", - "\n", - "These sudden and unavoidable motion of the head (for instance, when the participant swallowed) result in two degrading consequences that confuse the diffusion model through which we will attempt to understand the data:\n", - "\n", - "- **Misalignment** between the different angular samplings (between-volume), which means that the same *(i, j, k)* voxel in one orientation will not contain a diffusion measurement of exactly the same anatomical location of the rest of the orientations (see [these slides by Dr. A. Yendiki in 2013](http://ftp.nmr.mgh.harvard.edu/pub/docs/TraculaNov2013/tracula.workshop.iv.pdf)).\n", - "- **Attenuation** in the recorded intensity of a particular orientation (within-volume), especially present when the sudden motion occurred during the diffusion-encoding gradient pulse.\n", - "\n", - "While we can address the between-volume motion using head motion correction, the within-volume motion is often identified as a signal outlier and omitted from further analysis.\n", - "\n", - "## Objective: Implement a head-motion estimation code\n", - "\n", - "This tutorial focuses on the misalignment problem.\n", - "We will build from existing software (DIPY for diffusion modeling and ANTs for image registration), as well as commonplace Python libraries (NumPy), a software framework for head-motion estimation in diffusion MRI data.\n", - "\n", - "The algorithmic and theoretical foundations of the method are based on an idea first proposed by [Ben-Amitay et al.](https://pubmed.ncbi.nlm.nih.gov/22183784/) and later implemented in *QSIPREP* (see this [OHBM 2019 poster](https://github.com/mattcieslak/ohbm_shoreline/blob/master/cieslakOHBM2019.pdf)).\n", - "The idea works as follows:\n", - "\n", - "```{admonition} Algorithm\n", - " 1. Leave one DWI (diffusion weighted image) orientation out.\n", - " 2. Using the rest of the dataset, impute the excluded orientation using a diffusion model.\n", - " Because it was generated based on the remainder of the data, the simulated volume will be\n", - " free of head-motion and eddy-current spatial distortions.\n", - " 3. Run a volumetric registration algorithm between the imputed volume and the original volume.\n", - " 4. Iterate over the whole dataset until convergence.\n", - "```\n", - "\n", - "### Step 1: Identify an I/O (inputs/outputs) specification\n", - "Briefly anticipate what are the inputs to your new algorithm and the expected outcomes.\n", - "\n", - "```{admonition} Inputs\n", - "- A *b=0* reference - this is a 3D file resulting from a varyingly sophisticated average across the *b=0* volumes in the dataset.\n", - "- Orientation matrix in \"RAS+b\" format. This means that b-vectors are given in \"scanner\" coordinates (as opposed to \"voxel\" coordinates) and must have unit-norm. An additional column provides the sensitization intensity value (*b* value) in *s/mm2*.\n", - "- *high-b* DWI data (4D file) - in other words, the original DWI dataset after extracting the *b=0* volumes out.\n", - "- DWI prediction model specification (model name + parameters)\n", - "- Image registration framework specification (including parameters)\n", - "```\n", - "\n", - "```{admonition} Outputs\n", - "- List of affine matrices estimated by algorithm, which collapse the distortion from both sources.\n", - "- List of rigid-body transformation matrices decomposed from the latter, representing the estimated head-motion parameters.\n", - "- List of the residuals of the previous decomposition, representing the affine distortions attributed to eddy-currents.\n", - "- A new DWI file (4D) resampling the data via the estimated affine matrices.\n", - "- New orientation matrix in \"RAS+b\" format, after rotation by the rigid-body motions estimated.\n", - "```\n", - "\n", - "```{warning}\n", - "**What this idea doesn't cover:**\n", - "\n", - "- Conversion into RAS+b format of the gradient matrix.\n", - "- Calculation of Framewise-Displacement or any other data quality estimation.\n", - "- Outlier removal or correcting intensity dropout\n", - "```\n", - "\n", - "```{admonition} Nonfunctional requirements\n", - "Briefly anticipate further requirements that are important, but do not alter the goal of the project.\n", - "\n", - "- Memory fingerprint: DWIs can be large, and storing them in memory (and subsequent derivatives thereof) can be cumbersome, or even prohibitive.\n", - "- Parallelism: simulation and registration are CPU-intensive processes - for the runtime to be in a manageable scale, we'll need to leverage parallelism.\n", - "```\n", - "\n", - "### Step 2: Sketch out an API (Application Programming Interface)\n", - "Plan how the new software will expose the implementation downstream.\n", - "Assuming our DWI data is encapsulated in an object (holding not just the data array, but also metadata such as the gradient table)\n", - "pointed at by the variable `data`, and assuming we have a list of rigid-body transform matrices to initialize the algorithm (`mats`),\n", - "a potential API would have a `.fit()` and `.predict()` members which run the algorithm (the former) and generate an EM-corrected\n", - "DWI (the latter):\n", - "\n", - "```python\n", - "from eddymotion import EddyMotionEstimator\n", - "\n", - "estimator = EddyMotionEstimator()\n", - "estimator.fit(data, model=\"DTI\")\n", - "\n", - "corrected = estimator.predict(data)\n", - "```\n", - "\n", - "### Step 3: Software architecture\n", - "\n", - "Once the problem is well defined, we will leverage object orientation programming to implement the solution.\n", - "In our case, we have four major components that will allow us to meet the requirements above:\n", - "\n", - "* A ***powerful but resource-lightweight DWI data representation***.\n", - "* A uniform interface to interchangeable models of the left out gradient.\n", - "* A reliable registration framework to estimate the misalignment.\n", - "* The integration of the three elements above in an iterable loop." - ] - } - ], - "metadata": { - "jupytext": { - "formats": "md:myst", - "text_representation": { - "extension": ".md", - "format_name": "myst" - } - }, - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.10" - }, - "source_map": [ - 11, - 15, - 23, - 31, - 35 - ] - }, - "nbformat": 4, - "nbformat_minor": 5 -} \ No newline at end of file diff --git a/_sources/tutorial/models.ipynb b/_sources/tutorial/models.ipynb deleted file mode 100644 index 4686c6f..0000000 --- a/_sources/tutorial/models.ipynb +++ /dev/null @@ -1,667 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "35cf9785", - "metadata": {}, - "source": [ - "# Diffusion modeling" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "b86e77e3", - "metadata": { - "tags": [ - "remove-cell" - ] - }, - "outputs": [], - "source": [ - "import warnings\n", - "\n", - "warnings.filterwarnings(\"ignore\")" - ] - }, - { - "cell_type": "markdown", - "id": "b09fa0d1", - "metadata": {}, - "source": [ - "The proposed method requires inferring a motion-less, reference DW map for a given diffusion orientation for which we want to estimate the misalignment.\n", - "Inference of the reference map is achieved by first fitting some diffusion model (which we will draw from [DIPY](https://dipy.org)) using all data, except the particular DW map that is to be aligned.\n", - "This data splitting scheme was introduced in {doc}`the LOGO splitter section in Introduction to dMRI data `.\n", - "\n", - "All models are required to offer the same API (application programmer interface):\n", - "\n", - "1. The initialization takes a DIPY `GradientTable` as the first argument, and then arbitrary parameters as keyword arguments.\n", - "2. A `fit(data)` method, which only requires a positional argument `data`, a 4D array with DWI data.\n", - "3. A `predict(gradient_table)` method, which only requires a `GradientTable` as input.\n", - " This method produces a prediction of the signal for every voxel in every direction represented in the input `gradient_table`.\n", - "\n", - "```{attention}\n", - "By default, the code running in each Jupyter notebook is its own process.\n", - "We must reload the dataset again to use it in this notebook.\n", - "```" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "04a03a0c", - "metadata": {}, - "outputs": [], - "source": [ - "from eddymotion.dmri import DWI\n", - "from eddymotion.viz import plot_dwi\n", - "dmri_dataset = DWI.from_filename(\"../../data/dwi.h5\")" - ] - }, - { - "cell_type": "markdown", - "id": "90449cf4", - "metadata": {}, - "source": [ - "## Implementing a trivial model\n", - "\n", - "We will first start implementing a *trivial* model.\n", - "This model will always return the reference *b=0* map, regardless of the particular diffusion orientation model.\n", - "In other words, it is just a ***constant*** model.\n", - "\n", - "Its simplicity does not diminish its great usefulness.\n", - "First, when coding it is very important to build up iteratively in complexity.\n", - "This model will allow to easily test the overall integration of the different components of our head-motion estimation algorithm.\n", - "Also, this model will allow a very straightforward implementation of registration to the *b=0* reference, which is commonly used to initialize the head-motion estimation parameters." - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "d8dbea71", - "metadata": {}, - "outputs": [], - "source": [ - "class TrivialB0Model:\n", - " \"\"\"\n", - " A trivial model that returns a *b=0* map always.\n", - "\n", - " Implements the interface of :obj:`dipy.reconst.base.ReconstModel`.\n", - " Instead of inheriting from the abstract base, this implementation\n", - " follows type adaptation principles, as it is easier to maintain\n", - " and to read (see https://www.youtube.com/watch?v=3MNVP9-hglc).\n", - "\n", - " \"\"\"\n", - "\n", - " __slots__ = (\"_S0\",)\n", - "\n", - " def __init__(self, gtab, S0=None, **kwargs):\n", - " \"\"\"Implement object initialization.\"\"\"\n", - " if S0 is None:\n", - " raise ValueError(\"S0 must be provided\")\n", - "\n", - " self._S0 = S0\n", - "\n", - " def fit(self, *args, **kwargs):\n", - " \"\"\"Do nothing.\"\"\"\n", - "\n", - " def predict(self, gradient, **kwargs):\n", - " \"\"\"Return the *b=0* map.\"\"\"\n", - " return self._S0" - ] - }, - { - "cell_type": "markdown", - "id": "6229504c", - "metadata": {}, - "source": [ - "The model can easily be initialized as follows (assuming we still have our dataset loaded):" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "ccea757a", - "metadata": {}, - "outputs": [], - "source": [ - "model = TrivialB0Model(\n", - " dmri_dataset.gradients,\n", - " S0=dmri_dataset.bzero,\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "132ac076", - "metadata": {}, - "source": [ - "Then, at each iteration of our estimation strategy, we will fit this model to the data, after holding one particular direction (`data_test`) out, using the `logo_split` method of the dataset. In every iteration, this finds the b=0 volumes in the data and averages their values in every voxel:" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "edcf4a3c", - "metadata": {}, - "outputs": [], - "source": [ - "data_train, data_test = dmri_dataset.logo_split(10)\n", - "model.fit(data_train[0])" - ] - }, - { - "cell_type": "markdown", - "id": "384108ac", - "metadata": {}, - "source": [ - "Finally, we can generate our registration reference with the `predict()` method:" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "67dcc872", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/models_11_0.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "predicted = model.predict(data_test[1])\n", - "plot_dwi(predicted, dmri_dataset.affine, gradient=data_test[1]);" - ] - }, - { - "cell_type": "markdown", - "id": "d2fbf1e2", - "metadata": {}, - "source": [ - "As expected, the *b=0* doesn't look very much like the particular left-out direction, but it is a start!" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "5cb43020", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAekAAADJCAYAAAAHFcoVAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/Z1A+gAAAACXBIWXMAAAsTAAALEwEAmpwYAADx0UlEQVR4nOy9d5Rk1X0n/qmcQ1dVV+fck3PPDMMQhjQjggAhARIGBVtroeC8tpHk85OP1tpdLfY5XgdJNrJWlo2NsQdFQCBmQAxMZHKe6emcY6Xuyun3x9vvt++9XR0G4zWW63vOnOmq9+q9G773m4MOQBFlKEMZylCGMpThfQf6f+8BlKEMZShDGcpQhtJQZtJlKEMZylCGMrxPocyky1CGMpShDGV4n4JxsYujo6Oorq7+fzWWMpShDGX4Tw1jY2Ooqan59x5GGd5HoMMigWPFYjmmrAxlKEMZ/l+CTqf79x5CGd5HUDZ3l6EMZShDGcrwPoUyky5DGcpQhjKU4X0KZSZ9HbB///5/7yGUoQxlKEMZ/hPBooFj/1khEong61//+rzvX3jhBXR3d/87jKgMZShDGcrwnxHKgWPLhG9/+9sAgCeffPLfeSRlKEMZfpGhHDhWBhHKTLoMZShDGd5HUGbSZRDhXfmk9+/fj7a2NtYu3y388R//MSKRSMnv29raUFFRgc9+9rPXdf3b3/42dDrdvH+l3rMQvFfzWwr27NmDnp6eRe9Zai1EiEQiePTRR1FRUYGKiopFn7/Q2ovPamtrk34fiUTw2c9+lp9/vXtDID7j0UcfnTfGxZ5xPXNcCq5nbdUxiGvzwgsvlMQ5nU6HrVu3vmfzWuqe5ezPQnMgeC/Oz1JzLQVL4cRnP/tZtLW18ZqeOnXquua1nPVdagz79+/H1q1bS45hqbU/deoU9uzZs+Q6lKEMpaC40L/FoKOjo9jd3b3oPYtBd3d3EcC8Zzz99NNFAMW9e/cW9+3bV2xtbS0+8sgjy77+1FNPFTs6Oor79u2T/l0v/GvntxTs27dPGncpWGquKnR0dPDc9+7dW+zo6Ci2trbOu2+htVefpd4jPn/fvn3Fjo6O4u7du69rvI888kjR6/UW9+3bVzx58uS8MS71jOXOcSm43rVdbG3C4fA8fNu7d2+xtbW1+NRTT71n81rqnqX2Z7E5ELwX5+d613YpnKDre/fuLZ48ebL4yCOPLIi/C81rqbVbagx79+4tAig+/fTTxX379hV3795d9Hq9JZ+/0NrT9aVgMZpc/vef8t/CFxcDEUGvB4g50TvUw+T1eotPP/20dD+AYjgcXtb13bt3M2H818C7nd9yoaOjo3jy5Mklx7DYXEUoxXjpfvpuqbUnePrpp4utra3SPSdPnpz3m3A4XATA81jOeAGNeC80xsWesZw5LheuZ21FKLU2pYCY9HLet5x5LXXPcvZnOXN4L87P9a7tYjhBc1CZm/qOxea1nPVdCi87OjqkdQmHw3yGl7v2JBwsBe8DplD+9/76t/DFheDkyZMLSuhLwcmTJ4tPP/108amnnioCSx8mQtq9e/cueb1YLBZbW1uLzzzzTLFYLC5JcBcb47ud33KAtIvFYDlzVe9XiRYRD1qHxdZe/A1pFOI9zzzzTEmc8Hq9xWeeeWbZ41U/i79bzv4vNcflwPWurfiuUmujQjgcLnq9XibQ78W8lrpnqf1Z7hz+tefn3aztUjjR0dExbywdHR3FJ598clnzWs76vhu8JFju2tN3SwmU7wOmUP73/vq38MWF4Omnny4+8sgjxX379rH553phMelWhdbWVn7PYtcJwcnkBYAP7vXAezG/xeCpp56SCEwpWM5cF/staRWltKLFiE5ra2tx7969rAmIWjggM0O656mnnlr2eJ988slia2tr8eTJk8Xu7u7i7t27WWC5njkvNcfF4N2u7UJro8JTTz0lmXff63mVumep/VnuHP615+fdrO1iOFEKiMGKTHW5e7PQ+i42BvF9tDaiJWy5a18sapaKpc7v+4AplP+9j/69qzzpffv24dFHH8Xu3buxe/dutLW1vSf5wwsFp3i9XkxPTy/7+rZt2/D6668DAL74xS9iz5496O7uRmtr67LG8W81P4L9+/cvKwisFNBcF4N9+/bhhRdeQE9PD/x+/7LH9eijj6KjowOPPPLIvPfv3r0bra2tuOuuu/A3f/M3CIVC+OIXv8hjXe54n376abS0tEgBVSdPnuTnLOcZ/5o5Xu97CBZbG/XZf/zHfyzhy3s9r1L3LLU/y5nDe3F+3s3aLoYTKrzwwgt49NFH8cgjj+CRRx5Z1rxEWGh9FxsDBZB98YtfxNNPP43W1lZ8/etfx9atW9Hd3b2stSfo6OjA8ePHFx1jGcqgwoIcfCFQ/bUAWJpc7rP+rTTphcZ7PdpWqfmVguudszheUQugoBT6d/LkyX+VJk1AGoDqkyy19qoPtZRGEg6HOWCGzKLXuzetra3FJ598shgOh4vhcLj49NNPswnw3cx5oTkuBtf7nuWsDcFTTz01z1XybzUv9Z7F9ud65qDC9ZyfdzPXxXCCgMzeAKTnvNt5qWu3HLxczC++2NqL8Mwzzyzpl16MppT//af8t/DFhZBbJEInT558V9G1pRjFe+GTLgW7d+9e0rxM8F7NbzGgSFURiDiIPsjrmevJkydLfl+KUJR69pNPPrkgHixGVK5nb0gYUYGCcpZ6xvXMcTG43rW9nrUp5Yd8L+b1budO73i3+1ssXt/5ud61XQonisU5hrp79+55vunlzGuptVtqDAvFPSy1LqXmXGbS5X/X+++686RDoRA6Ojr48z//8z/js5/9LPbv379gruhyk/NbW1vh9XqlGtmUi0gmpcWuv/DCC2hra5tnYjpx4oRkxno38ysF73bOra2tCIVC0nder5f/0T2LzVWFEydO4NFHHy05H3rmYvD000+ju7ub/+3btw8AsHfvXuzduxeRSAR79uyRckNpbMvZm8WA9mupZ/xr50hwvWNdam0I9u/fj0gkMq8q3Xsxr6XuWWp/ljOH9+L8/GvwQARxDHfddReefPJJ7Nu3b94+L2de7xZvaAwdHR3wer04ceKEdP3EiRO8XoutvQjX43YrQxkIFuTgpaC7u5slXEpDeDewkMRNZiYxX1HNk17oOkXVUj4i5VSK5utnnnlmUc3jvZrfYvDkk08uSzNZai3EudDcH3nkEU4LobmrGsBS0ar0PPUeyh2lXFPVDLrUeItFTXvZvXs330OaEL1nOfu71ByX2uPrXdvlrE2xOJdjfL3vW868lnPPUvuz1Bzei/PzbtZ2MZwgU/MzzzwzL3e7FP4uNq/F1m4pvHzqqafm5Wq/m7V/5JFHlhU4ptPp5v1bjFaLv1nsmngP/a3X64sGg4H/lfpOr9dLv1c/63S6kvcu9H71ul6vL+r1+qLRaCwajUZ+Fn2mf2azuWgymaR3ifepzyy1Dout32Lrpt6znD15j/5dH5OmQ7h3797i008//a7TnBZjFBR96fV6SzKzxa6Hw2E+QHQwxTEuFTn6Xs1vMaBiB8uBxeaqzoWiUmnuu3fvLrm+75ZJk98NwIJm1qX2Tt2f3bt3L5jHW+oZy5njcvZ4qfcs9oyFmDT5Nd/N+5Yzr6XuWc7+LDWH9+L8LDVX9RmL4QSlN5X6V4oJLjSv5azdUnj51FNP8Zze7dp7hdS8haDMpMtMWhoDcepSUPwFrd396KOPSmbKfw9oa2vD3r17JdN6Gd47eD/s8S8qlNf23cH+/fvxxS9+ccHIdQK9Xg+9Xo98Pg+DwQAAKBQKKBaLkhtNr9ejUCgA0Gi1Xj/nvRRpt06nm/fbQqHAnw0GA98DAEajEel0GiaTie/V6/XIZrPS80qNGQByuRw/m8YnjkUcn/osi8UCnU6HTCbDYykWi9JzjEYjcrncvL/FsQJAPp8vOVYag06nk+4vtXYqlHpeqd+Je7OceS8G/+n6Sb/wwgvvixq6zzzzTMl2mGX418P7ZY9/EaG8tu8enn76aXz5y19e8j6DwYB8Ps+Enhi0Xq9HsVhkhluKudA/8XOhUGBGTL8jBgxoDMVgMDCj1el0MJlMyOfzyOfzPAYCnU7HwgN9BjSGaTQaeQ4GgwFGo5HfSeMtFbtDf2cyGWbyOp0ODoeDx0hjA8BjyuVyPH6DwQCz2cy/NRqN/BvxHz1LFWxoncX1VMcrjkVdd/FeYv7iu8Tr4rotBf8pNen3C2zduhWvv/76dQU9laEMZfiPB6dOncIXv/hFDmxbDEwmEzNXYgb0t6jtEoOi6yIDUxkAMUtAo+tWqxWpVArAnMZJjJc0ZrPZDACs1dLvrVardB/9nhg0PRdASWaojk3UvEVGTuPOZrM8lmw2K/ElYsqiECGOd7F1obGJ67IcbZhAFJjE70rdqz6j1B4txG/fVTGTMrw3sJTZqwxlKMMvBnR0dCyLQZehDCqUNekylKEMZXgfAZmeRfpLGp3oR87lciXNqOTPVk2ypClbrVbk83n+bTqdhsVikczkohZP2qKooRoMhnn+cNKw0+k08vk8j1u8VzQ5A3NaNF0XzeX0OR6P82cy26s+atK0i8Ui4vG4NG5xXuIa0rVSpmpxXovxQXFdRe1Y1bIX8osvh8eWNekylKEMZXgfQbFYnBf0pJpGRZ81AMlfm8/nYTabmamazWbJX2yz2ZBIJCTGaDQa+XMul0OhUGDGVygUkE6nJRO0yGgNBgO+8IUvAAD+7M/+jH9D10wmE4+lUChIpncCUSAgBk/zNhgMvA6ZTAYWi0USQLLZrDQ2MXBMNV+rTFld21KMlu6n9VZjAUSBYbFnq0xbvLZYIFmZSZehDGUow/sI1EAjAp1OxwxMZMrAHPMDtAhpi8XCn0nDpf+j0SiKxSIz4VQqhWQyye80mUzzIscpmA3QmB9FXQNAIpHAihUrmHGLWjw9h8YiMltxfqKAQfOhz2rkucgUiamm0+l56yX668U1JCjlU17o71AohIqKCoiwd+9efOYzn0E0GsVCsJCQpUbcL6ZR/6eL7i5DGcpQhjKU4Xqho6ODTeJerxcdHR3Litb/18KimvTY2Biqq6v/zQdRhjKUoQxl0GiuqOGVykcmEE27ZrOZ76Wob6fTCWC+tplMJiXfK+VAi2ZiNb8ZkP2oYkS21WrlsaqaL6U1kSadzWb5b3omad80FjXHWxwP+bhFzdxsNiOZTAIAp3ABgMPh4DnTvaVyy0vllANzqXClIrWj0SheeOGFeSVexTUSn01mclWrLxUZrsKiTLqmpmaxy2UoQxnK8AsNal6raMpVA5iI2agmVBFE36sIRNTpHzFW1YcpMtZ0Oi35jcVrIrNKpVKwWCxIJBJ8PZfLca60mgesMnWr1Sr5fUVmTPeLzMhkMknXLBaLZI4W071IIBH92wB47JlMhvOgxT0gc7nBYEAmk5GuEwPP5XKSWb5QKEj7pxaIoXnT/TTHUnvZ0tKC3bt3z6t1IT67lJldNcGrAYGloOyTLkMZylCGRUBkfiKoPs1S2qcIYgEQVVMm7ZCYmXgvPVvUzGgsNpsNgMbMRL+t1WrlKGe1SAf5iMWqXqpGJ2p9FEWu5mirYwHmBBcxolqsCkYMW/Wn0zNEYQDQ/OMiw1Mjy+ldJHCIVdroWfTuUlHzag63qlWLIDZQATSf9Pe//33pu4W0YdUHTfcup6BJ2SddhjKUoQxlKMMSIPqkW1tb0dHRgYcffvjf/L1lTboMZShDGUpAKa0LwDwT93JMlurvxNKR4vVSFcTE+0VfrNFolNKVRG01HA5Lfl41b1rU1NVr9Ddpp6SpihXGRO1VnZfog3a5XMjn8+wfr6mpgdvtxtjYGABgZmYGMzMz0rvz+bykGYvpXqXWmHKn1XW22+3IZDLzUqTU/RKtGfRO+n6hPOne3l7s378f27dvl7RpFTfE9y6WcrVYdHeZSZehDGUoQwlQzdlEWBcjvkvBQik+aklKMumK9xiNRqlwhtVqZZO1WCJULetJzFssrSk+l0zjotneZrPx70qVz6RynDQudT3cbjcAYO3atdDr9ZiengYA7NixAx6Phz8PDAzg6tWrbOZPpVJIpVLSPMm3LM5FNL0Dc4xVTBUjnz09K5PJzPOlq4VW1P0UG4uoEIlE5pV0Vhm/mIsuClQqLJYnXTZ3l6EMZSjDewxiIYxisfj/xCxahv+3cPz4cezevfvf/D1lTboMZShDGUqAWiaSQAyKKqVFL6RZq9HaolZOWp2ogYlmXgqeos8ej0cqv6mmFgFzWieZqsVxUVR0qXmR1mexWABoZuOpqSl+NzW9oKA1NQjO6/XijjvuAACsWbMGAHDmzBkAgNvthtPphN1uBwDU19ejoqICXV1dADTtNBKJIBaLAdC0f7FyGK2RuC5qS08ylVPhE9K2dTodEomEVGCkVHQ3AZnedTodfD7fvP38/ve/Py9wbKGUKtoL1SqzULETEcpMugxlKEMZSgAR8IVM1EvVdVZBZfhq/WuxwxMxIpW4i35hYuz0WRQA1GtibW1i6GT+puhuscqXwWBgJjw7Owuz2czXqecz5SZXVlbyczweDz7wgQ/g0Ucf5Tk6nU6eV0NDA+LxOEee63Q6NDU1sbAxPj4Op9PJPut0Os152AAQj8c5T7sUiOug0+mQzWbnpX8RLFTVTdyT69lf8Znq3yoTLhXpvRCUmXQZylCGMiwApYK5SuU4LwfUPGf6jv4Xc3op11ltVUkaaDabnefjJKacSqUkBkMascvlAjDnmxU1aTGQLJPJwOl0MlPP5/MIBAKora0FoDHtVCqFtWvXAtD8ysQAzWYznnvuOWbgr7zyCnQ6HWvUxWIRiUSCA8mKxSJ8Ph/7dhOJBPL5PPr6+gBonQLD4TALAuFwGKFQSAqgEwUfsU82pYmJRV1SqZTkvxZ9+aXiAN5tzIFavKRUTn2pgLtSUGbSZShDGcrwHkEpcykAiQGX4T8eUH62mHetmqzVPPr3CspMugxlKEMZlgmixlPKHC6C6DtVtd5isSiZu6loBz2bzNr02WQyST5rMvmKFczUYiOkCW/fvh0OhwMXL14EoBVAsdlsfH1kZATxeByBQACAZlL2eDzYsGEDj7e6uhqbN28GoGnkZrOZg+Hy+Ty+973vobq6Gp/4xCcAzDXzWLFiBUKhEMbHxwFo2qrP5+O0K71eD5/Px/fbbDZYLBZs376d3xuJRNDY2AgAOH/+PA4cOMBWgEwmwxXRAEhmfr1eD5PJxFq9yWSC1Wrlymu5XE5aUzXNjdaX9pf2cCFNW80EKGXOVtt/qtdLQZlJl6EMZSiDACKhBeb7GdXgHzUYDJhf/lMtB0n+ZrWvsthPWQxyos5TYsqVTqdj5pbNZiWGb7PZmMk+9NBDqK+v53eFQiFcuXKFg7mMRiNSqRTq6uoAABUVFYhEInjkkUcAAI8//vii60VM0Ww2c6+H4eFhAEBPTw8MBgNGR0cBaD7mNWvWMFP1+XwwGAzMhF0uF6xWK/uRW1pacOnSJfT09AAAHnzwQUxPT+PcuXO8nmK1NYvFMm+NydyfyWRgNpvn5aargWOqQKUyZ7U3thi0puZki+VA1fSvxUzcIpSZdBnKUIYy/F9YTLspxWhLFamge8TAMgreUoOJxOhsMTgrk8lI0d0WiwXZbFYytZL2DWjMjwK9TCYTzGYzbr75ZgBatPXk5CRuv/12AMDq1auleQ0NDeHNN9/kZ99+++1obm6+rnVzu92wWCyor6/H9PQ0BgcHeQ2Hh4cxMTEBQGPkPT09PAabzYZYLIZUKgUArNH7/X4AmvAxNTXFgWRutxsPPPAAl+g0mUwcbU7rTnuQTCZhs9n42eSDJhCtFPQuNeKaaqkDc5q1ihdioJkq4C3ko1bvF8ejQjlPugxlKEMZylCG9ymUNekylKEMZVgmlKpIpWpHwJwpdCEfJKU5iVW7isXiPNOq6A8VI4Tp2eL7yFQ+OzuLO+64g9Ogjh8/jlgshsOHDwMAgsGglPdbX1+Pj3/84+96TWZmZqDT6eBwOLBhwwacPXuWNedIJILu7m7WZiORCMxmM+dBWywWVFdXIxwOAwCuXbvG2jOgacNGo5HTxXp6etDY2Mj+8J/97GeIx+M8dzFi3Wq1zsuh9ng87KOmlp2iS0Isd5pKpaSWnBRDoEb7056oKXXi/ixkcVkOlJl0GcpQhjL8X1goEIg+i/+TCXux9pPqs0SCL9a4pkAvMtuWYsJioQ4SDoip2+12frbFYsFdd90lBVCJZT4PHjyIG2+8EcFg8LrWht7V29srBWRlMhkEg0HE43GJIQMaU3a5XByUNjQ0hKmpKcnU7PP5eN4jIyMYHR3lPs25XA7xeJxTzyif/K677uL7L1++zD5vQCv0AoADxES/cDQaZYZPLgR6N+0JMXp1D9TWljQe1VctvlP8vFBsw1KgA7CsvIBSeV2lBrFQgriaGF7q9wSqP4eQW5V4FkocVyv3GAwGRu6WlhbU19ezpDc7OyttTCaTwezsLCO0Wt+1WCyisrKSAxvoOkUrUrQhHQCXy8VIMDU1hXw+z0iczWalXqs0dgp0yOVyqKur4zq4brcbs7OzfO/ly5eRTqelhupq8IqIQGoggxodWqoh+kKBDqUQWN3PhaIiS0VRitcX9M0oOaML5auK46SqQ+pBEisYqb5D9VkGgwEOhwMAuBawWAjCbrezZhCPx/kdMzMzMJlMUl4mBemIYxPnLxaZUPE+n89LmgHhpZgbms/nJf+cGIhE0aziGolRxOK5Ed9Pv7fb7ZxrS9Wu6N3U05eeF4/HeV5qj2Uat+rbFd8r/k/7txAuq3hTCn/UKGiVeZaiW+K60HvF5xNuiIFGIl6Val0prkE2m5X2UnwO+avFoCc1UExM63I6nayNulwufOxjH0NHRwcALVDMarXyeIaHh9HQ0ICdO3cC0JpeNDQ08LsJx65evQpAY3Ymk4nHEgqFYDAYMDIywp83btyIRCKBkZERSbskrZnG3d3djZ6eHsZLn8+HrVu38vnq7e3F8PAw45XT6cTatWtx6dIlAMDVq1fR2NjIkeZmsxlPPfUUrly5AkDTnokWUwAdCRO5XA42m433gALOaN1p3iJNU7XhUoKTih90baGgwuuFsk+6DGUoQxnKUIb3KSzb3K1WYlnouig5LJTcXUpyFu+n2rFijuFi9n1V2wXktIBcLsch/pQnR89Op9NIpVIsbVEHFtJe6ZlUxs5ms6G+vp4lQZvNhng8jkgkAgBcKYfSGTo7O1FVVcVjSaVSXAEnnU6jUChwNR3Sgkhb1uv1mJqaYu1kfHwcFRUV7E9qaGjA6OiopP3RO8Sxi2tM66Jqzgvt7ULXSQJdyNpRSiNTtRdRw1alzFImJfEetc3fYpG4paw4ahqGGGUrmiHdbjdsNpsUZVssFiXLyejoqLROpHFYLBbk83nWKHO5nGQKpDWkPSHNmsZCYxfnYrFYOIo3lUpJ2rJer0cymeTqTaKvjjQ1sWtQJpOZ10WIgCwA4p7FYjG2ONEa0bo6HA6pY5CoTRUKBWSzWf6taFmg6+L9ahR1KQvLYmboUtcXswIuZJFTLUH0nWiNWIguqt+LGhcw14lKPI+iVYTwSOzAZLPZ+Ho6nZauJZNJpittbW0wmUzo7+8HoJXt9Pv9rGkbjUZcvXqVaV59fT0qKytRUVEBAJiensbs7CwOHjwIAGhubsb69etx7do1Xo98Po+WlhYAGl0Lh8MwGAyIRqOoq6vje51OJ3w+H+9pXV0dQqEQm6KTySSmpqbYeuTz+RCNRnm/KioqJJ90W1sbampqeOzbtm3Dq6++il/5lV8BABw4cICtPclkEqlUik3ldD7UKmCidYP2gq6rFptStESlHeIzVAuNag0uZSpXYdlMuhQiLmafV4McVNVf/J9APKQLMXJxgqrZQfUdAHOpAfRuKmlHjHBkZARWq1UyG4nEhg4OEV6n0wmz2czmocHBQRiNRolpezweNhWFw2F+dzabhdPpZPO2Xq+X0gIymQwsFgsfFrfbjVQqxYUACoUCotEoI/iqVauQy+V4rLOzs/MIirqmomm1lEtiITOg+jxgrmiCeP9C5h2VqaqgCgyqkFfKvKnmK6rvE+8tdQAJREZJ39PBttlsqKqqYiEtGo1icnKS/V7JZFKqi2y32xm3EomEJBCQEEX7RUxOFShoLNQPVwSRKKTTaTgcDiZKlZWVCIVCnN5y5swZxstEIgGHw8Hr4nK5MD09zcSPCC8B5d2SGZLM26JrRafTSa6cYDDI54SeSb81m828ZplMBul0mtdU3ENaB6PROG9dCJaqmV0Kb0XaQXuxnN+q7xLxlP4WcUks9ymOuxQ9E8+Tip+EB/R9IpGA2WyWei+7XC5J8CG/74oVK6R0LrfbjVgshmg0CkATqHK5HONpOBxGJBLh3xsMBly5coX39tKlS8hms8yUI5EIBgcH8bGPfQwA8NprryGXy8HpdKK1tRUXLlzAunXrAGhKy6lTp7Bq1SoAgN/vh8fjQSgUAqCdHzLHA9r5EvOkc7kcRkZGmCnTGGkdrl69ittuuw0f+MAHeCwivbVarVILT3EfaP9EGkY0GZjLe1Z5n9jruliU+2ovpmyInwnPVFwqBYsy6VKMuZQES7CQtruUD5k+q5K12gFG/a04FrFfp9FoZEYXDAaRTCYxOTkJYM7nTJqyzWaD3W7njZqdnZWeRQSYEDYYDOKOO+5gYrV+/Xr09PTgzTffBKAdnI9//OOwWq34h3/4B8TjcX53IBBANBrlZ7tcLkSjUZ43+Yhp08PhMNxuN+cMJhIJSWt/66230NLSIh2ufD6P06dP8zqJ/hZxzQgpaB7ERMV5i/cTc1C1AxXpFtLIVX+n+A7VT0jPW0ioK6V5l/p9qe9JUBGJoupD0+v1vC4NDQ2wWq3cpSeVSsFmszE+5HI5mM1mJiLxeFxi+CpRF8djtVrhcrlY6KL9I1wUmTmgEVdRYCgUCkin00x8Z2Zm8Ou//uvI5XL45je/CbfbzWvs8/kwNTXFuDQzM4P6+noeSywWQ6FQYE0/kUjAYrHwvEigIN87aYb0e7PZzM0PgDmBE9Dw3GKx8DympqakNTeZTFIUbbFYlD6rAlcpDVZl8gspDwsRUdXvSH+r2k4pfCoFRIBVoVVlxuL9tA4AONCLmLDD4UA6nZZohYjHmUwG9fX1ADSapNPppFxl+g0ADvISu0UZDAZcvnwZwJy1sampCYDGCMfGxhhPW1pasGLFCqZrV69eRU1NDc/x+PHjLOQGg0GMjIywojE5OYlwOMwCW6FQwNjYmGTR0ev1zMTtdjtXQAM0gSOZTGJoaAiAJjDU1NQwTVyzZg2fB7JCEsMnP75ouRK7gZFgo1pkF1IOCeh+0fqr4g7tvRinUYrGlYJ/U580ISp1bKGBLzagXwRobW1lBP9FhOnpaWlfC4UCnn/+ebjdbv78i77H71dobW1Fe3v7v/cwylCGMrxHsKgmvZj5kz6r2q6qWS0GolZHzxSvidVh1EhiVXIG5rq9OBwO1hii0SiH8dO9ZMIDNClf1AhIeyC/r9PpRKFQYJPirl27AGiMCgCqqqrQ2tqKgYEBAMCFCxfg9XrhcrnwK7/yKxgbG+PIw1AohNHRUa6eYzQaUV1dzfNPpVLIZDIsCap9W2m96X69Xo/x8XFeJ6fTiVwux+bOK1euSKYZYOHqOuI60rtKmflonTo6Olhj93g8OHnyJL785S/jS1/6kvSMhZ6tmuJVK8tyswnEdVnIlF/KJ0n3kjQtWhzy+TzHEQBzLg1grlyj2IVHjK4WJXOywIjR2mLtYKPRiHA4PK9WMJn+yBRHPmaPx4Pp6Wm2nExPT0On07H2u3LlSni9XuTzedxyyy2YnJxkv6Tdboff7+d3V1RUwG6387utVismJib42eFwWNK2qCOTqPGQ35TGHo1G2S9KfYCBOTcMnTuXyyXtbyqVmhc1K2YWlKIjC0WEi9fpe9XfLkKpZ5fSculZqptNdcuQlib65ukZqtYt0k+6R1zfYrHIdIese6K1UHQJFItFdsHZ7XYEAgG2JlI2Ammb1HWK9srlciESiXBJT7IM0RwsFgs8Hg//PhgMoqKigmkeabckpAeDQRw5coTfTVowAJw7dw65XI4rmgUCAeRyOaanuVwODoeDx6bT6TA7O8vrQPEfRJ+7urrw5ptvcszRrl278POf/xyAZi0Se26bzWZuu0ljEyPs6bwtZGUrpWCK35Vyjaj0dTmaswpL+qRV4qkyVtGMWspvvBio5iqRkaimVbFuLb1LNCu2tLQw4RUZWTabZd8goG2U1WrlTSYzjphTSIwb0BA+mUzipptuAqBpKkNDQxwYZrPZkMlk+N3JZJLNJtTy7dZbbwWgmYXEFAA6pCKDEA9PKpXidAdaA5PJJDHpTCaD7u5uXreGhgYei9indXp6mgONCFRTjrifqmmPTEWlCF40GsULL7zAuY0ECxE79XvVxF7KNaIyXtHHrQZYqQy6VICZeBDJdwVoAp7b7UZNTQ0AjSgMDw+z+c5kMrE/FtDwQyzXKL6PzJP0TovFwvWDgTm/mrj/FDwGaIzT4/FI5jiPx8OmvlwuB5PJhI0bNwKYa3xQLBbR2toKn88npXslk0l+18DAAMxmM6cKWiwWWCwWqedwMBhkU2E6nZbOHDEU0acq+qgzmQwLlxRAR4TY4/HA5XIxQ5qcnJxXrlE9/4u5UlTztyrgqb9dLoFczG9N/6uxFGqO7WKBmaI7ioQaEmSi0SiMRiPvB6WKktBEv6X98Hg8vJeUEkj3VlRUoLu7W4qrEZnT5OSkRLsnJiYwOzvLwmEwGMTg4CC7OsbHxxGNRrk+d01NDWw2G0KhEPbv3w+Px4O33noLgIbjK1eulBi+w+Hg9C1y59FZ8Hg88Pv9vG7JZBJVVVXsnqQAOaLflJtNiklHRweb7QcGBmC32xmHzWYzjEYjf6b0WFHwUdNOxeBY+k7EM1WZWSwGQaW9amDmQnBdgWMLEU/x81KBGeozgfk+p1K5qmLkIxFlQqJ8Pg+3281awsTEhMSkiekBcwFBpFkTwaTvqesKIcXU1BQaGxtx5513AtA0DNKuAY0YFQoFKX/RYrFAr9fD6/Xi0qVL2LRpEwBg9+7dOHbsGDMA8tXQb2+88UZs3LiR16GmpgZ79+7Fj370I56nTqdjhC4UCnA6nSxlxuNxjIyMMMGrqKjgg1tRUYFr167xQSNirhJHNepZ9aGV8sG1tLRg9+7d+PrXvy59r1pVxP0UkVYV8MTxiM9Rkb5UbAKNWxRk6DsCmjswt1+0hna7HXa7nbUEslQQbgFyEX8KsBJxk9bMZDLNOy+i/5o0Z8JB+kyah8/nQ3NzM7Zt2wZAI9TXrl3jPUun06iursbWrVsBALW1tZIgMD09LRV5qKqqmnfGCB8oCInWy2QyYWZmhrWriooKyUcajUalpg40N1FQFitgUY1lQCPcYoAOBbyp0d/iui0GqhtNJbSlFIaFmLaKVyKNU4UB1UIjvlf9v1SQmSh4ZjIZ7nQFzAnkIl6l02neHwp2JdwQ3+33+zE5OclZI7OzswiFQoxXJpMJDoeDo71pjiRUWa1WthgBGhNPJBLo7OwEoDHKbdu2scUvl8shGAzCarWiubkZAwMDzJRTqRQOHjyID37wg/xsEvgBTRPOZrOs9ASDQSnmw+/3IxqNore3F4CmFE1NTTFebt68GZFIhH3YZK2icYkBdFTLm85bNBqV8JL4ihrAtRBTVvmfePZVvFOtg6L/mmAhPC/nSZfhXcGpU6eYMPb09KCnpwff//73/72HVYYylKEMv1Cw7OjuUn5CMe+vVC7zUqBKoeK7RH8NmXbos91ux+rVqzmFYHZ2Ft3d3ZLJmaQji8WCeDwu5RqL+Z3ZbBYVFRWs3UxMTCAej3NFss2bN2Pnzp2skeTzeSQSCdZQjUYjBgcH+fdiuT+PxwOn08k+aKraRJKex+NBNpvFypUrAWjdaQYGBngekUgE99xzD/uWvvvd73JlJ0CTKqluLjDfFEuSLl2rr6/nKMuZmZl53WPU9ARxf2nutAeiT7qlpQX79u3Dww8/LDHqhXx3JK2qVhdVM1bjIURQNRJV+lX93eK7KCUImEvRo/3M5XIYHBzkdaGqWqKZ3GAwsMmMnk3Pp6hbulf0QefzeSSTSdaObDablAOazWZRW1vL13fs2IFgMMgm0JmZGSnPOpPJwO1281gI95LJJHp6enDmzBm+5vP54HQ6JXN2KpVirbWmpgZtbW2Mq6lUCul0ms2SdGboXNntdthsNj4XqrVDzeNNJBJsrSCNmzRnl8uF+vp61upFrZreLWrXhIeqpaaU71DVhhey1ogg4spiEbjq3ovrQJkTquYkugdEcydVsiOgyH/yA9tsNhgMBt5/s9mM+vp6dqU5HA52g/T19aGyspLdC1R5iyx4Xq8XZrOZ8TISiUhVD7u7uzkVFdCsi8PDw6itreXnHTt2jNOsxOpyg4ODiEQiaGtr4zUaGBjgWtwbN26UqjAmEgmMjY1J67JlyxamU4ODg0gkEvxZr9dL1dUaGxuRSCRY066trWWLQCAQQCgUYiup2WyGyWSSsilE2qBmFYnuGxEfRBqp1opQ00gXM5W/J+Zu1dSjPkjNAxRhsbwvAhGhVYZdysdE7woGg4jFYozAatEIs9nMBIHC+dXSbWQqt9lsUrF5q9WKXC7HPmhgLkgD0Ew/FRUVPF+Hw4Hp6WlOR3A4HCxUzM7OorOzk5FmzZo1cDqdLFwYjUY0NTWxL3d4eFhiuhRUQUz6lltuwYULF1ggiMViUvBIKpWCyWTiuYVCIV4jAjITFQpazrVoFhbLhFKMgGgeVUsXEvT29mL//v3Yvn37otq0yoRFhFbNiKUInwil0ltEEN8hFrqhMqCiWVf0pV++fFnq40umbbE84+zsrMTsRPO50Whkd0Qul5NyQImx0MEngYqYMAWB0f5Rs3saK/koieBR4BbhRymzrhgkWVdXx2M5cuQI+wsBLX7BZDJxwGUqlUKxWJSYpcvlYhNqJpORGG8ymYTFYmHcFk2WOp0OTqdTKhhEawtohJpKqALa2STzJTA/XUVlyqXM0irxWywoUgSVoZdyq6jmcQKRRlG6DV0XY16A+W0PKfVSFJpFISqTybBrBtCEpNtvv13K16cyoKOjo5y3DmhM2+l0Skw2Ho+zUGS32zE5OcnMrKmpCeFwWKKV4rnv6+tDOp1mNyL5wI1GI44ePYpt27Yx3vX398NutzM9pcInNI9AICAVkxoYGGBXC6DtvcjUyZ1DZUKNRiMCgQBuuOEGnvuNN97I19544w0eN8UOiYGeojJCzT9orrRH6p6JUIrJ0/dqHI2IS6rrYzF+eV2BY6UCOd5NQEap56nIrh4Oo9HIBKGtrQ2Tk5MsKU5OTkqRj2IRiNnZWWSzWY4m3LRpE/L5PBOruro6VFdX80Z1dnYiGAxypCRpnPQ8r9eL9vZ2Ztrj4+Po6+tjrZWKW1Dh+A0bNnCAxdDQEBobG1koWLNmDVKpFPvH0+k0HyRAi9bN5XKc/5hOp3Hx4kWOPCZfKEnBpN0QEaTeroBGCJPJJM+jurqai0rQGhNjBuYzPgoMWigvNBKJMHNRQUVIQEZKQnRV6hTvpfvoc6lI2VI+ajU/m7RBEpwaGxvZX0/vJUGNPotaGxWjETXtfD7P2rBYxQvQfLlEFIjwEHGjeRNjCwQC8Hq9WL9+PQBNu21ububI1ePHjyMSiTAj7e3t5cYMwFyONwmITqeTcYUYPI0tEAhg27ZtWLFiBQAwTqq14ck3T0GQYkRwOByWiE4sFmOBQfTPxeNxqaZ5oVCA1+uVmibY7XZew0QiwZX8xD0gUGNWVP+eqNGoAp/6XSkBT42RUX2QCwUsinheyicpni96Pl2nOAKRSYv/F4tapDet2YMPPoiVK1cyo02n0yyQk8+ZcLi2thYGg4GrIVZXV6NQKDCDHx4eRigUkorLBINBxg2r1YqamhqsXbsWgEbHjh07xvt1+vRpVFdXw2azob29HW63mzXbXC4npQR6PB4MDw9LikU2m2X8o3kQPSUBjWhgIpGA1WplOnbmzBlUV1cz7QkEArwmO3bswNGjR6UgtXg8zgKE0Whkpg/MxaqogawEomVE3BtxP0VQfdSl6ryrCksp+H/ikxYDO4rFIrcZK8MvDhw/fhy7d+/+9x5GGcpQhjL8QsGSPumFzIilTEClNOlSpkoC0W+oRuSKn6l7EGnDFLUqpn+RvwGYM0kCmhT49a9/nU2a58+f544yALBhwwbE43H2cWzYsEHK67PZbOjv72ct3u12o6qqChcvXgQAHDt2DB/4wAfwyU9+EgDwzDPP8LsHBwcxNjbGmg5VPhPTJsS8aMpVFXNPZ2dn2RSUSCS4mhCg1dQdGhpiLTAej0s+63A4LEmJkUhEih5tbW3l8qWkIYiSnWrdoPtE9wDB97///WUHjpGpUnVniKb2Uik0qulS1WBKjV1NJSOfMmmYTqcTAwMD7Iul8otiOqDFYmGthEppinEA4tioMhSgaQUzMzO8B06nE36/X4ruLhaLrH0mk0lEo1GOh8jlchgfH+f7yT9NVh6bzYZYLMbpLlarFU1NTUin0xgcHIRer+cshaamJtZYAeDee+9FV1cXa/fhcFgqxzg7O4uJiQkpFTEej0tupEQiwX7O+vp6riZFc6HzaLFYpKp+ZN4mIK2a9nNiYkLq7maz2aR8V9VHTbRHTCNcyMyoWm0Ws/6VisgWf6NWiBPfQy4WURtT/xbNp+RzpvV3u91StD2guUceeughAMDNN9+M6elpdj+Iflu/3y+tD1k/SFOenp6Gx+PhcVN0PWniO3fuxNDQENOGhx56CIlEQtLMb7jhBsbT48eP47777pMsnvROt9stVb4zGLSOhERjL168iLGxMcYzq9WKSCQiuYSmp6eZhra1tcHn8/G7x8bGMDExwXg9NjbGa7J27Vq2VtKzxHgk1XWXy+UkqxjtrZjhUsoVtxjfU614It9criV6SXP3QkxWDXxYbMBLAZkgxUUTF8JgMKChoYE3YmRkBNFolN9FSCnmhBJC3Xfffairq2NGWF1djUQiwYwmlUpBp9NxEQcytVBwwczMDOLxOJuNKyoqJHNOXV0dAoEAb+zNN9/M9Wenp6exbt06PjyhUAgzMzP8rn/5l3/BypUrpZxt0cdM6TbEQGKxGAKBgBTw4ff72c/c1dUlBYFQrjatochsYrEYbDYbm4mowbnKAAlKBWddL6gmbNWVspBrRf2OxqIGBy0ExeJcfimlpRGz6enpQSgUYoYg1qam34q+RbfbzcwV0Jiy6DvU6/VsSqe8ZyJIlAoj/jaZTDITXrFiBWw2GwtdiUQCbreb/cbRaBTT09OMT16vl3NUAa3GMuXX2mw2VFdXc0u/TCaDixcvMnGrq6uTXCNUKpfwhXzttA5UDEU8Y83NzVJZykgkIpmoaY0jkQgSiYQU9AbMMQ2xch2gmd5jsRjjKvnHaQ9oP0TBS9yTxYIK1fgHFVRhsJSSoj6PYDF/NjFlwkMi/mKZSBHPiKGI5m+Xy8X+ViqaIwaDkXJAgVxEVwqFAqanp/ldVLqWzv7o6CisVivTkampKej1eqaZ+/fvxz333MOuuGPHjmHr1q149dVXeS6UHmaz2RAMBnHixAkAczEwJCxSiVjCQ6/Xi7q6OqkpUFVVFZ+JiooKhEIhNlHfcccd7Mqhdbh27RqXQAXm+khXV1dj06ZNOHDgAIC5dFsx13xmZkZqQysKg6pbRYVSiupCgYN030I4uxgsGTgmgprnVcqnrEa+LQdE4ktAUbWAxoQbGhrYpzIyMoJsNssbT0xZJDBUcP3hhx+Wcv6KxSJ3jwI0JBD9cMlkEg6HQwoUIskT0AiG1WplP6HT6ZT8VCtXrmTtirQwGmd7ezvGx8fZR632iCXEo/9pDHTYKDKcxms2m1FZWcnEbs+ePXjxxRdx4cIFHishpsPhwMzMDL8rkUhINXQp35veSd3ACFSisxxQ91W0lKiakPi/+jsR+ZczFrK8ABpuuN1uFvA8Hg9sNhtHws7Ozkq+eapCJBJTnW6uiAc1iReZOQk8wFwwH71L1KSp4I7o562vr+c98vv9THQATUB0uVy8VqlUiqs/AVrec2NjIwtxlZWVHKMwPDwMg2Guz3mxWJQK6RCjFwnX0aNHGfc2bNiAxsZGDtAZHx9HJBJh/BkbG5M6DNE5EItzEOGlaFwat8ViwczMjJSNQc0PaN2o8AQwJ+yIEfWlGGIpULVhVZNWg85EIKKqZgqouChqzypO0mfSmsViJ8CcUGgymaTCG3a7nYtp0Bq0tLQw0+vu7kZLSwvjpXheqQEG7fGePXvQ3NzMdIgsbHS9tbVVEqCsVqsUVBoKhTA5OckCQ0tLC2KxGBcNiUQisNvtMBi0vuv5fF6K3Ke6EQA4mI2Kjxw9epTfSeslBkM2NjZyp0IALGyQNYlq1xOTzmQybCUbHBxETU0NPzuVSsFoNLLFwOVySQGIyWSS76U1ByBlX4g4LlryxD2lfVV5pAiqMrSQJRq4jmIm7wYWMl+WMgWU4T8OiKaahYInyntbhjKUoQz/elg2ky5lniylzajSBf2tRgaLUkYpYm8wGNiPvHbtWi5FR+9wOp1sphDLegKapPfLv/zL/OxYLMYaotfrRaFQ4NZpFy9eRGVlpVQblqQ/EUh6amlpQU9Pj/S8cDjM2i5pXSaTCcFgkGsa0zW/38+mc7fbLZXx9Pl8UuqJxWKB1+vl6MT29nYUCgXuyLR27VrEYjHJrPjggw9yBarnnnuOtWydTsdaDzBXDpMkVOqupEqJC/n56JniHi6kRajaB+UWLpTuVeo5pYSBheIlRHyi1qFiB6ZwODyv5zbtJ1lBSDMmXxxpESaTiVuIAhqebt26lbXEvr4+3t/R0VHU1tZi+/btALRo7YqKChw+fBiAFj0t5p9SnW8xXUXs4WwymaR4i+7ubtTX12PHjh08VmrN197ejpqaGqmcqWhe7e3txfT0NO+3z+eD2+3mxjBk7iSLAsVPiP46ynwANG1rYmKCz4HH42Hcc7lcaGlpYQsBdX4TnyVqErlcTqoMBcjdxVR6IkZAq7ghBqyqeFIKSvkQ6b1qKhgw5/YTxyF+X8qKBMxFCotpo4lEQkp5Eyu6UZ47rUksFuNWpYBm2hWtQbOzs4xHHo8HPT09bCUJBoPQ6/Uc42M0GjE0NMSWys2bN6O2tpatj11dXTh8+DBXDaO0UKoSlk6nUSxqFeeqq6slrT0ej6Ouro5xoa+vj88DoPWD7urq4jUmlxBlODQ3N6Ovr4/zrsltIp5bMYp6xYoVjPN2ux0TExOcDTE8PCx1EqN1p7Pu8/kwNDQkpcvp9XrJ9aXXz1XSU1O0VEuziBtiGig9q9T/pWDZPmnRpEODWAzZSxF0keCLTF9NVwAgFVnv6enByMiIlNgvBmxMTU3BYDAwsduzZw8HD/T19SGXy3FASz6fl5gVNbggBCUiRSZEvV5reEDzCYfDqKmpkUwhK1eu5NzVvr4+1NTUwO/3cw42mXiGh4cxNjbGZUL7+vpw4cIFHrfX64XBYGCfNeXr0uZ2d3cjEAjw+CcnJ+H1etmkabfbEY1G+X2PPfYY9u7dy+ufSCQk82Q8HpdSsMSiLmIBDtojQC5gU8rsVwo/RD+N+Fvxe1GAK4VrtBd0v2ruFH8v5or7fD4uIgJozEQ07VGhEtH8Tjmp9GyxAE02m4XH4+H3kX+N8uQtFgsTvzVr1kjpIYVCAWfOnGGhjcxvNE+32w2v18uMrqamBj09PTzeeDyOQ4cOsR9yy5YtnAoFaDmmdXV1yGaz6O7u5qIVgEaIqeQpffb7/czw7XY72trapMIpMzMzfL2pqQk+n48bdmQyGYRCoXmBTrTHmUyG8dhut6OiooLzeEOhEEZGRvjZJpMJsVhMYsrUnxjQ0mqKxSILP4BmHhVNwSo+iAxbzUdeLCiR7qH9EgU+IrTis8X62WKQ0UImUVGg0Ol0Ut6z6CopFrWiO3R/KpXC2NgYux88Hg+blmm96V1Wq1VKe6I9onu9Xi/S6TTfMzAwgPr6ej4jJpOJ1xzQaAXV7wY0mjk1NcXKwZYtWzieJZPJ4OzZs4zz69evR2dnJ48tm83O2/uqqiocO3YMgEZP77nnHlZMRkZGpFTS48ePw2Aw4I477uD1FOvEizn2ZLInvKAGRGLp2mKxyOeH0gBLKYy0fmK6n1rsqRQOqi6ZUmbupaBcFrQMZShDGcpQhvcpXHcxk8VCyhcyK5VKVVBTbsT/AU1SJGlrfHxcMsV6vV6p/SSZLEjTLhQKLImRViS2fxwaGuJn63Q6NiXRWCORCEu08XgcqVSKgxFaW1uRTCZZezWbzRgYGOBAh4sXL3IVnb6+Pm5KDmjpA16vlwM2nE4n1qxZIwVzVVVVsSRosVikKlBDQ0MYHx9nTZksDKSxWCwWGAwG1nb0ej2b9U+ePCkFoqiBKvF4HIFAgCVWKpQiagRqVKzYnKOU+0PVoNVrpcw/4u9U7UbFPfF+MYKb1g3QNEIqtCGOk4AimMWIa+oYRc8STZCU3kTmbUqZo05UlZWVjAtVVVXweDyMi2fPnkU0GuX3k0mRzsHU1BRMJhNrKDR+SvebnJyE0WhkSwy1+CPNncrfmkwmVFZWYnR0lPeztrYWs7OzHFQ4MjKC2tpaxutVq1ZxtDmgBd1UVlYybrlcLjZhAlrKVS6XYy0/l8shEAiwBUKsSOVyuTi1hvagqqqKNRhybZE1ihpwiBWxLBYLn4OZmRnuNkd7RBHgwPwSw+J3Kg6XCtgRP4smS7IUqZXOxPtFi4yYZUL4K3buU61N4rvIPUVrYLVaMTk5yft38803w+v1Stkb58+fB6BZKiorK3n9rVYrjh49ynjl9XqZFgHAoUOHpLakZL4mOkQpTkSnqCkF4d1bb73FFsfm5map9WQkEkFtbS1bJjOZDFwuF9PfhoYGyVSv0+mkiGuyqJK1MZfLYXR0lPEuk8mgWJxrtgRoFiwa5+XLl5lPqCV9iaaJrs1MJsOfyR0h7lEpbZhA1cBFq41Op5MsLXT/ex44VgqZxQhMtYTacok0IbAYzex2uxlB6XdiuUQxItfj8XCdZJ7Y/x1XIpGAx+NBS0sLAI3hu1wuZtpUKo6eNTk5iRUrVkiR1vX19czs6uvrcfbsWa6+c+nSJRSLRWzYsAEAOB0nHo/j4sWL2LBhA/tuKJWMnk39TgkikQgcDgcjqM/nk1IhqqqqpM441dXV7O8DNFP8ihUrpLmKUZEDAwOMsOQyEHOy9Xo9E0KqJiX6Z8Q6tiIxEWEpxiuCSkBV/FIjwBc6HAAkU67YzjObzWJ2dlaKDKYIbmCu4hER/EgkIq0xpa6JEfVtbW08lsbGRsRiMR5rIBDg9W9ra0MkEuE1prxjMZ9VTJ0R81YBDReHhoaY+FZXV3NlJ0BLo7p8+TJHqlOUbSKRwNTUFGpra3lNKaeZ8JQyHIhRzszMwGAw8LtramrYZE5jEgVnOt+05hShTe+zWCySCZL8gYCG19lsVjK3imUpKVZC7V0tfqa8YmCuGxztqWrSVLMJREa9WJYAMVIRT1WiLabZqC4c1Y0DyFXSxHLD6XSaq7oBGt0Rc5Mph/fUqVMAgDvvvJPvAbRKicRUb7jhBsRiMb728ssvo1AoYM+ePQA0HO3u7ma88Xg86O/v57M/NTWFQqHA+1VZWSm1Yx0aGpLqc69YsQImk4lbn167do0FVY/HgyNHjmDnzp0ANGUhEonw3hcKBYyNjUkm5EuXLklKkZh2uGbNGhiNRu7IFQgE4Ha7pRRb2muPx8Mpt7T2pJzQuz0eD/MZqhYpuiZEnqbG0pASIyorYtaHmFYomt3pWarC8K6YtIjAavqBGORB94ovLFUYQ3SSi5OniRChbGxslJqOU4I5EU4iRiTlGwwGOJ1ODjTzer0cok9aNwH1xaV3hsNhKTUpl8vhyJEj/Ptbb70VtbW1UmlPs9nM2tHAwABGR0eZad944404cuQIEokELl++DL/fz/NctWoVBgcHWQL1+/1Ip9M8j4qKCvaBApoAkUqlJF+Tx+Ph9LFwOCwl6xsMBiSTSdZIRMntjjvuwJEjR3Du3DkAkJgUoBFVEmCAOUuGGvy1UMlE2nO1QA39XUrzXSxwTA3QUAMPxXrZgMaEaE51dXUSbpnNZqkNol6v5zVOp9PweDxSfEQul2MiMTk5yVoCoKXYPf744xy7EIlEcO7cOc4ZfeWVVzj9z2azcZ1kYA4XaV5Op1NKa2pqaoLFYmFtloQHYvpUkpTw2WQywel0suXE4XBAr9dapO7atYsFEPotlYukeWWzWd5vCjaiFJ8tW7bAaDQyLlG5RjFWQa/XM1O3WCwIh8Pst6TGCICGp2KNemIoNJaamhoUi0UmtJRCJ2o8er2ez7/JZOI69cBcW0cCscnMQvELCwXsiHRK9S/TWAjUWAZRGyL8V62F6rto78kfSgJdOp1GIpGQzoDD4WA6s3nzZthsNv59MBhk6x4J5ESjHnzwQWSzWakWxNWrV6X5iX3v33jjDakxRSKRQHNzMz9vaGiI8QPQhIJCoYBEIoGuri4Ui0V+F1l6CKerqqoQjUaZ1ut0OqlfeygUQigUYiZPqYQkEFAxH6rJHY/HsWPHDq5bYTQaWdDZsmULfD4fx3hMT09zDQtAo3FiXjTxGDGgUVRMVMsJ0U4R9xZSXtTStXRPKQVWhbJPugxlKEMZylCG9ylcVxcsMbKxlIlStcmLEqn4LPLriFKHTqdjv0MkEsHw8DBfTyaTUtqLXq+Hy+XCpz71KQBaatKhQ4e4CPvGjRvZLJfJZBCLxdjM19/fj76+PinlRtSkDAYDbr/9dtYwpqamkM/npe5Rov9r5cqV8Hq9HN07OjoKi8UCh8OBe++9F7t27ZLmkU6n0d3dDQBcCY00I/JXk3YSDocxOzvLUqbf75eKQNx4443srwM0c6oY2dnT08PPampqgtVqZYsAlbekecTjccn0Y7PZUCwW58URqGZCUdJXpUUVR0TtVvXXqJaXYrEodVFSJU3R7Ei/IQlZLMBvNBolLdtkMkm4R4UW6LeEN+RD83q9XNkLAFc8onUcHByEyWRin/S1a9e4hefU1BQqKioYby9evCh1XQuFQsjlcqytXrp0CTfddJNUOOXSpUtscp6YmJDMwG+++SZyuZzUxYuqyuVyOSl2YnBwEE6nk02cwWAQXq8XV65ckeZLeNzS0oJAIMDrQj41GmssFsPq1avZ9xgMBmE0GqVURMIlcpWIkeFitHc+n8fExASPZXJyUmoGQvSB9oZoiail2u12STsmvFUbVtDfpfzWBIRXqlZE+C9Gc6tpiItZE9V3iCZ86gImmlLJskbvcjqdjGcNDQ24cuUK41ZnZye/y2g0oqamBrt27QKgWehEk3Jvby/sdjvHCHg8Hvj9frb4UMEmqgpGrSrJnB4KhXDx4kUe+8DAgNSa8uDBg/jc5z7H49y3bx9bphKJBBKJhFSZrra2lueVTCbx/PPPcxR7a2srZmdn2S1jtVqxbt06/nz8+HFUVlaytQmYa9GbTqfR1NQkFYzxeDxSmpTRaOR1I+sO/V5M7aL9pDmK+7uQFlwqRkulhaUskiosyqTVNCkxaKKUv0VNbyBQ/TPq5IvFIjweDxOEmZkZFItzbfLouXTwAoEAPvCBD3DVr4mJCWzatElqfScGSLndbhw/fhyAxhh7e3uZgMzMzKCqqoqR3WazYWpqik3KRHyIiLW1tXH/akDzUXu9XjbnTE9Po6qqClarFa2trXjjjTfYdK7X65FOpzkA55133kF7ezubV6anp6VnUS1lsde1yHiLxSLGxsZ4ruFwmHO06X76++TJk1izZg1+4zd+AwDw1a9+FdlslvfBZDJJfbgdDgfi8TjvGZndRZ+LTqeTGKm4p2LFOADzSo6KOFCq/KKIe2qgYSmEpvxmAsKlcDgsEXQirOJY1PJ8YpBUe3s7WlpaOBhFLONI77VYLCxgms1mDvSiNCaqMEbVyujedevW4cqVK1IXtM7OTiZAer0eVVVVbPalQDMyI0ejUVRVVfHzaI52ux3r1q3D2bNn2XeXSqXg9/t5T86fP4/KykomjsViEVNTU8wor169Kpmg6+rqpF69+Xwevb29Up17sfsX+bAB7UxNTk6yYANoAoxYWU9sJ0tpNGJKlljljf4XiS0JqLQH4u/EtRGVBQLVLyh+FquIUZnOUilc9Bw1zVAURMX1IQZBew1ozJTGTm4R0Rw+PT2NRx99lO+/evUqm4XHx8fZp2w0GqV0SofDga1bt0qMb3BwkMfW1taGqqoqrr9QW1uLS5cu8buPHTuGD33oQ4xnpIiIaao6nQ7RaBRvvfUWrl27hn379kl7QSlWer1W850YPvVUf+WVVwDM9TEn2k9Ba3QGKBCUgic7Oztht9ulOA7iA/v27cMtt9yCbdu2AQB+8pOfwOPx8Ljr6uokxUOsyEdgtVqlOuLAnBuE9lcU5hYKUFR90sSw1cDcUnBdZUFFoJeo2kyp35NPSZRQC4WCJCmLkaPkKxMZhBjAsW3bNlRWVjJSNjQ04JVXXuEuTDabjX1j1ECetBG9Xo8NGzawhkGaCflQstksrFYrIz/VBCdfUF9fH+x2O298d3c3ZmZmcMsttwDQ6tyaTCbU1dXhzjvvxGuvvcbl8ywWC3w+Hx+ejRs3YmhoiItRUO4hrUtDQwPOnj3LRLyxsRFr1qyRfNwXL15kBLZarRgYGODrxGgBDSEtFgtHht944404fvy4FIyXzWaZcIqt4oD5GihFooqCGvmW6W+RQIoESySuIiyUOaBG1YrMm8Yi5gRTMxFgruiDqkmJZQjFRgcNDQ1IJpPcpu+uu+6C2WzmdUqn01KLQJ/Ph0KhwJaWmZkZ/vvQoUPI5XKS31cslNPX14fm5mYWCKPRKFKpFDPhQCCAyspK1k6rq6sRi8XQ09MDQCOuo6Oj7Csk32wmk+H8Ulrj0dFR+P1+JmY0/tdffx2AxlQ3bNiAD33oQwA0QSUej+Ps2bN8f29vL49lx44dyOfzfG76+/uliF+v18u41N/fz8IMoAnR9fX1bPmiKGgaEzUpEeuCAwv7hknYFItKkIBgMBik/OOFcK8UkKBI+EaCqYiHpeIt1N/TvWJONQUvirXzTSYTC0GEB/SudDoNv9/PdagnJyeRSqXYkiE2fSGhh/amqqpKalIxNjbGNegBbW9nZmakdqui0rR69WpcuXKF13fnzp2IRqMcxBaJRJDP5xGLxfDmm2/C4/EwnvX390tKEJXRJcuU0+nkxjCApuWvWLGCGenIyIiUXTExMYHh4WF+/h/90R/BYrFwoZyGhgamO88//zzeeOMNvhYIBKSyoZOTk2hoaJB885QZAWh4KmZjqMqFWjJYDFAUrYzAXKyLGIQmMvWyT7oMZShDGcpQhv+AsGxNWtWcVfO3eB9dV32MBOrvVJ8T+erEdI58Ps9S+vr169HU1MTF2W+77TbcfvvtnEO4evVq/m1raysymQxrK5s2bcKGDRvYN0cmSdJeqHqNaF5JpVLsT3M6nZidneUo6ebmZmzdupWlqfvuuw+XLl1CJBLBz3/+c2zYsIG1UsojJV9PPB6XqpWROZQ0kFQqhR07dnD6ATVnoOL0qVQKDQ0NbML8+c9/DqvVyia0QCDAEuvMzAxWrFjBGub27dtx/vx5HovRaJTMhEajEXV1dWyWGhoakjRl1XxDmkKplALCBVUiFaVK1UdN9xGIWrter+dygIQfgUBA0hpJKyPpVbXqiJ3CAEj7LeaQUk4uWWaOHTvGGjEA3H///bxfgObfo/W/++674XK5eF0nJyfh8XjYf9fX14eBgQEeG6VBbdmyBYBm/SANF9A0nrVr17ImfebMGVgsFl4vMmd7PB585CMfkUprRqNRHD16lDUxyr//2Mc+BkA7U9R8BNBMr+Pj41xi9vTp0+jt7WUN5+rVq1ixYgW7Ae677z6MjY2x1jI8PMzWsYGBARQKc6V4XS4Xu4QArexkV1cXn1HCDbG0JOEAXVezRejs0B7Tb4C5jkN0bbnVEkuZLFUXoDoOFccXSiuklEIx9SiZTEqxEmQVATS61NzczOvb3t6OEydOMO61trZKPunvfOc7HF/wzDPPYOXKlRwrQdkqZNmg6m2iWyWdTkstcCn+BdC0Y7fbzeZzSvWjKnb5fJ7bpzY3N+Ptt99mywZFsIvnU+z8l81mUVNTw5ZOij+ic1pTUwOTycS8oKKiAul0WsIRGtfJkycRDAbZKjoxMcEuRQCM6+SOpHfSmpOLRc1gEl18omZNFmIat2iFIY2brlPLzIWyDES47jxp0f8imm8I6cTrIqgpNCIQ0SUzsDgJQAsmaG5uxhNPPAFAM82JSennzp3D9u3bJSc8mTRyuRx3iwLmCkpQr1SqK0vpIGQaIvOMTqdDOBxmpnzTTTdJXV2mpqZw5swZ9js+9thjHKx24sQJWCwWZvCAxuRpzaLRKCwWCwsMVPKTiLDL5UIsFmNfUVtbG9avX89Mn8yclH6QSqUQCoWY2I2OjnKrQofDga6uLqmzWF1dHfvWidiIvvlkMimZ0ERGSXu/VEoWgYgbIpET361eV5m46FdOJpNMoKivMuGP2BGISvmJeEm5zwDYFC6asK5cucLPHh4ehsvlwpEjR3i/p6amWKDs7+9HY2Mj1yO2Wq0sdDkcDgwNDbHf1+VySb1zaVy05sFgEBs2bGBzuU6nY9MioAWWvf3220xUfD4fHn/8cWac4+PjXD9g//79cLvdUindlpYWfPWrXwWgMfyTJ08ysezt7cXOnTv5/nQ6jerqaimn++TJk7yOlZWVGBwcxA9+8AMAWtes+++/n83hAwMD2L9/P68ZpenQWMT0LrfbDY/Hw0ylsrIS9fX1Uv30VCrFpnfyS6ruENF3SPur0+ngcDgkk7UYH1GKSKqEVWSsquIiKhtiICaZ4NX3qIGVxDCi0SjsdjvjcDgclrpJEROkXGe1z7nH42H3wcDAABoaGtiEPDw8jOHhYaYFo6OjuHr1KtNEt9uNrq4uqaiHy+VivJyZmcH58+fZVeZ0OvHaa68x3bn//vs5WNPpdOLq1as8z5qaGkloXr16Nc6dO8d502L7TECjCclkkt2HtNfkbrz55psRCoVYqfL7/YhGo1yLwmw2s6vqT/7kT1gwBrTUsmeffZbPLgXHEh5S6Vyx77la+lPdc9prQC4TqrrRKC6L8EB1t7xrn7QI5H8RHyQm8pfKeabJqlo33Us2+8rKSlRVVTGxodxS+r3L5cLdd9/NWqHL5UIoFGJiduHCBS70AQBHjhzBgw8+CEBDULEvK6A1NiDiQxVxSIpqampi/wqgIY9YzzUajaKhoYEJyo033siNDQCNcJLkFwwGodPp2Od8+PBhpNNpnkehUMDQ0BBrxqTV03WqZkUIms1mceXKFRZOKKpcLIiSyWRYA2ltbZUY2dDQEF9zOBwIBAK8DuSTEnMEp6en+fdE2MT9VxFNJWgEahSkyozVCEmSWBcK0HG73VIcg16vx+zsrORvFIu0qBoNEXVgri0oEctEIiExTp/Ph8nJSSZIVVVV2Lp1K8dDZLNZnDp1ioOitmzZwkx0cHAQPT09TATMZjOam5ulfH+KDgeA3bt3IxgMMlFpb2+H0+lkQYoYI1mQqDod4Qfh3vDwMI4dO4ZAIMDCJ/VVpzWcnp5Ge3s7Dh48CEBj2kePHsXjjz8OQGMS09PTkl/Y5XJJvazpPkCLxTh69CgzAjEIZ82aNVKE/fj4uOQj7e3tRVVVFWtHxIDEPRLrCSSTSVA/ZWDOpy0KYkTEzWazxBhVDUbFvVIZDKLCoQqq6jUxyAzAPKFWrSgmFmAS89qpgA5ZbFKplKRRhsNhqb623+9nTXfVqlXYs2cP46TZbEZFRQWvycWLF7F9+3amedeuXZMaTQQCAYyMjDDjpBgdyk3etWsX1q1bx5ZLom9+vx/33XcfxsfH2Wridruxbt06ptVWqxVer5frCtx6662oqqpiukOBsbROwWAQo6OjUvxSdXW11CO6u7tbCpYlvrFx40acO3eOhZe+vj643W5ec2L2pGlPT09Lvnqz2SwJf5lMRop9UPkZIAeVifSRcEn1QS+mQROUfdJlKEMZylCGMrxPYdldsIDS5m4xYluUFESfsuoHItMNSRqUI0iSsdPpZDMlANxzzz245557+Nm1tbUYGBhgDeX+++9HVVUVm9oikQj+/u//HoCmncRiMZYyZ2dnpZzAqakp2O12rFy5UlsQoxErV67klAHy3ZF2893vfhcPP/ww7r33XgBaasTLL7/Mc92/fz9isRjq6+vR3t6O7u5uqfJSNBplzWfHjh2SCdHtdsNkMrF20traimg0ytK0z+dDd3c3S3pXrlzBunXrWNOiLkjkw0wmkzxPt9uNlpYWvPPOO7xfX/nKV9hk/rWvfQ2RSITfbbPZpFSkQqHAUZwApFxx2lNyeRB+qDmGC0XBqi4SivxXJVE1v5Gk73g8jmKxyGYsGh8wV3VN9AXl83lJ06LKX4Dm4xL9UPv374fZbGZtYdOmTRyRSrBy5UrWrLu6uljTvXLlCsxmM5swp6ampOpKJpMJkUiEsxJqa2tRWVnJe3L48GFMTExIZt/+/n7GnxtuuAGBQIDdI4Q/5DOvqanhMzE1NYXTp0+zKRAATp06xf7xdDqNsbExvPjiiwCAD3zgA9IaU4oeWX2oGppo7RgYGGBr2JYtW9hk2dzcLLl93njjDamrnV6vtU2kM1goFNDb28u4J7ZgBObiQkT8oG5m9HvVVUJQLBZhtVql8qZqhoJ4bykLz0IdrtRa9iIOEw0Uo7tF3yx1ARPPl9vt5rlns1mMj4+zRrlhwwYkEgmp7a1oDVq1ahVbHoLBIGZnZzmugjREup9qCdCZOHDgALxer2SNOnfunJRzPjk5yXnuly9fRkdHB3Q6HfciILwKBoNSap/T6UShUGCadv78eTgcDl47m82GgwcP8nWyqJDl0mQyIZ1O8xnr6enBO++8w+/zeDxSLXuywgCa9ae6uprxkHzONG/CGzrb+Xye40RoD0XcIppWKg6H+J1aC0Q8L2p8w0Lwrn3S9Leo8osh6PQdgRg4REFGdN3v9yOZTEoF9Sl3GgAeeeQROJ1O9s0aDAakUinOlaO+ufTu6upqZk7RaBQ2m439L8FgEG63m5E9mUzitttuY2LkcDgQi8UYwT0eD65du8ZI89hjjyEajXJPYL1ej97eXsm8Q2thtVrZ9wtoSPLzn/+cxx0IBLBixQo2pR45cgQ7duyQmE1DQwObpXK5HNrb25kQVlRUYHZ2lv1UyWSSTTrq+nu9Xly8eJHNQlu3bsX4+DiP5a677sJzzz0nlVoUEYe+J4ajJuOrufAiw6bPYl60+FsV0dUAHTKXiwRMPNgkENIYqbAKzUMsEkENV4h5Wa1WqXkLoPXpJqa7fv16qYczETPas7q6Og7wArQiIIQbNGYyAQ8MDEh1wI1GI2666SZmuidOnIDBYOD8//Xr13P8BaAx2o6ODh5rTU0NxsbGOEjHZDLhC1/4AqxWK37t134NK1euZLNia2srdu3axf7t9evX41d/9VelYMEf/vCH3Np0cHAQN954I4+9qqoKd955JwsQlMpIgYVvvPEGfvKTn0i1pMnUTk1BCNdcLhd8Ph/efvtt/mwwGJjh6PV6RCIRFj5HRkYkoW92dhZOp3NeiibNpVgs8t8kTJJgRIF2Yi131eQo4l0pQVTE/UKhwHgn3luqPKQYV1EoaPXGRQFdTPcpFouSkF1RUYGbb76ZP/f29sLpdPJZr6ysZJy0Wq0oFossBFE+PNERyp0n14Xb7UZ1dTXH1axatQpnz56VmFldXR0L8D09PQgEAvz8j33sY+ju7uYGLrfddhu7G3/2s59JMQBUD57o6czMDMbGxvgM1NbWolAoMBN2OBxIJBJcrITK8N52220ANKb+7W9/m4Mtb7jhBt5bMW2M1lD0tVOAIdGCYrGIkZERjmcKhUJwu9285hRXpQbPqvUfgLn8esJDNV9f/VullyJct09a/Cy+SEVgEfmpCAZpyqpPkr6nxbVYLFLTA7fbzXmBgBZAEwgEmCCMjY3B4/FIyEcEgpgKvYNySwkhHQ4HRkZGOLgnGo3C4/FwbvPMzAwaGxt5Y+x2OwqFAjPK119/HU6nk/OmL1++jBUrViCdTmN8fBwDAwNM8A8dOoQ77riDtZnZ2VlMTExI9Y9DoZAU6UhBYIDmUxGDYijHmzSpWCyGYrEodaAh/2hXVxfS6bTkSzx37hwj9913341nnnmGD30ul0M2m+VgEfLTiuuqFrQRA7BEXCCBrFQFJ/pcKgqWiF82m2XtGQD3cyaiI0aKAvOFQ/Jh0meR+KbTaQSDQcaTWCzG9YFp/8fHx1m6npiYwMTEBBNEQNNqaE+bmpp4XC6XCxMTE1xIh4r70zza29sRi8XY6uPxeGA0GrlSVG9vL/L5PAc5Uo41VRg7ePAgE0EA+OxnPwur1cqFdAYHB3HXXXfxPPv6+tj6dOjQIVRUVDCu2O126PV6vv7CCy9gcHCQ8aW5uRmtra0c8UtxI7ROlZWV2Lp1K+PP2NgYzpw5A0DD27/7u79j4WPTpk1Yv34949bp06eRz+f5WVS3m9YpEolItbrXrVuHWCzGwk4ymYTJZJL2n2gFRX4TrRCVBQKVEYuWHbGeg+qDVvFY1bLEa/QOGmOxWOTAJZojWXEAjZkRIwc0IetDH/oQKw/pdJrzfAnoHBiNRlRWVvL4EokERkdHWRvt6elBMBjk+/v6+pDL5bhYSTgcRqFQYMsGMWBiXufPn8eHP/xhVj5++tOfYu3atUgkEtxwiAr6kD/85MmTADQm7HA4+ExQbXpi+H6/H/v372fcmJiYQFNTE1uTLly4gNnZWT4DhUIBn/vc55iO2e12FkQpWp7Ofm1trRQXQE2GxMpr0WhUUlRmZ2elHHuVTqkWP9XnLO6/KrCJv1tMky77pMtQhjKUoQxleJ/Ckl2wRFDNmWpKlagRiaq/aAIQnyWaiXK5nJSjCYCl8lQqxSkJ9Jx8Ps/aTaFQQDgcZtPbli1bcNNNNwHQJDXSUABw2ToyYWzYsIE7s9AcDhw4wObrS5cuSd2Bqqurcdddd+Gll17i51PpUUCTOqenp9HY2Ii6ujqMj4+zdvJbv/VbWLNmDc+ju7sbR44cYd9dR0cHQqEQS7hUq5k0cerQQtHf0WhU6vJFZl3yzwQCAV6T3t5eBINB3oNUKoX6+nrWAKmSmuh/KRaLvE6UOiZGb6s+FzHysZR2XEqDFq+JEbeUikGfRfM7mc9Ev3IqlWL8ofEBcxo5vSudTkt1i6urqzkmgp5tt9t5XfL5PNrb29n0197ejmvXrnHE6LFjx6DX61kLETuq+Xw+9o8Bmu/6+PHjkkXI7/dzDIHX60WxWGRzeV1dHUZHR6WqcNXV1dKerl69mjXUqakp1ox/8pOfSGvc39+PiooK3HfffQA0k75Op+OzRq0iqYOXwWDAzMwM/uzP/oznRVkYdP3y5cus2XV0dKC6uppxMRqN4vbbbwcA/P3f/z3GxsbYXaXX63H77bdL7QwTiQRXsKqqqsKKFStYS/R4POjt7WV8oBQtSl202Wx8fgG5BziZEcXcV7PZzHtErrNSqTELpQqqIJ4B1UVD66+WnqUOVmIsRCqVYhM00S2yLra3t2PHjh3s2x0eHkZFRQXTnampKbYkbtq0CQ0NDXx2iWaQBc7pdOLMmTNsifD5fFKtdKPRiImJCamWgMfj4ZSuc+fOoampia2R1JWMrKebNm1iPDGZTDh58qREwwYHB9m8/frrr6Ovr4/X2GQyoaGhgT/X1tbCbrez6wOYwzVAM91v3LgR69atA6BZMol+Uh0Jeje5IOms0/qI+eLj4+O8Tz6fT6qhUapfgBg7BcwvGbpQFsFC3bJKwXX5pEXGq5ZIow0q5QinZHWRwKv+Uuq1C2hmm0gkwuaUYrGIiooKqYydWPzf7XYjn8/jhhtu4IkT8YjFYlJeNKUTiEUHRHPnyMgI/H4/N6k4cOAAurq62Mw7MDCAhx56iIs4NDc3w263s/nlypUrGBoawuzsLHp6evD5z39+3jqSqeczn/kMt6sENPOM3+9nort27Vo2QwLa4Tpy5Aib4mn+ZIIENJ8oXU+n08xs3G43ZmZmmLBREX4ySR47dowPGzBXBpSIfqFQ4PrBwFyKnehnVhP9CajvKoHq61PvJzyi7+j35DsyGo2IRCKSu0RMsxPbQVL+JvnAaOw07hUrVqCtrU0qZnLx4kVmyvfddx8aGhrYHdLb2wuz2cxEpqOjA8PDw/zuYDDIRECv16Ozs1MKRKmpqeE1puL/9KxMJoOJiQn2x01PT2P16tUslBkMBvzt3/4tj21wcBDhcBg33ngjAK1Ajc1mQ11dHf7iL/5CElqGhoZQX18vpS2Jgq3RaEQ8Hud1ueeeexAKhZiAZbNZTu0CNJOp2P94amoKTU1NHEeSyWTYH05EkhhSKBTC6dOn+bxWV1fj+PHjUqASCQWARqgzmQy7v1wul+QOm5qagtlslsow0jwSiYQUkEUpNWLOtl6v5/OvxlGIQYQq3hLO03tFvyLVZxBTP4G52A6xEQqtL+X/A3M0jXCnpaVFEgDb2tqQSqXY7VZfX89Mt7OzE9XV1ejr6wOglROenJzk9TQYDKivr2ea5vF4kMvlOKXqjTfeQCKR4HiEqakpqUHHxMQEMpkM//7ZZ5/Fb//2b3NTkGw2y3SmqqoKOp2OcdHtdmN4eJjdeHV1dThw4AB+9Vd/FYBmrqbWprSmYp77jh07UFVVxc9/8803cd999zHNe/XVV5nmzczMYN26dbwONTU1HLgGaPRUxHG9Xo9AIMB74PF4EAqF5vUgUBUR0S23UDqf+B39VlVMFkrHWjaTpoeKvhadTidVY6GJivcDciUWukf0MTqdTkxPT/NiRaNROBwORvDDhw+zxgtojHLr1q3MGG02m1Tf1Wq1MvLabDb09/dzwAs1kRA1xunpaal61eTkJG/Upk2b8NprrzGR7+7uxp/8yZ8w821ra5N6uVJuNKAl3oswOzuLP/zDP8S3vvUtAFphlP/5P/8nS8/UqIEKp+TzecTjcSbSs7Oz8Pl8/HyKSqbPNpsNP/nJTzhIprKyUvILi72LKeeP/FTd3d3I5+f6p1LgnpjTLiKkGq0oNiKgz3SNCjuUir4lEBFajaIkAitqS36/n/ectBSxrzaNk7IO6BlqkNLBgwe5qhzNW6fTSYLP5s2b2bJCfX1JgxkaGoLD4WBtt6uri/1pZ8+excDAAAe5eL1e1NbWMhFJJpNSpS2Hw4GNGzcyXp8+fRqdnZ2sFQ8MDKCxsZHra69atQr33HOP1OTi6tWrknRP/4sCDjDH4Ok6FeKgCGDaL9qzWCyGjo4Ozmo4deoUDh48iBMnTgDQLFSrVq3i90SjUbYgXbx4kSuX0ZpFIhGudkd4T9YJm82Gd955hy0Kw8PDsNlsksBAdc5p7Hq9XrISiedZp9NJdcPFTJJSuKhmpYiKiFhkSbUUqpHgItEmnKTP1I1JDMQk3zowV/mQin50dXXh1VdfZcZpMpkQi8V4jZ1OJ0dbHz58GG63m3H22rVr6OjoYDrT19cnRcdPTU0hHA5zAGJ9fT3MZjOfkWvXrsFisfD+3HfffQgGg9x/mqyFra2t2L17N9ra2vDzn/+c37Vt2zapj3kkEmGcX7t2rVQbgDqpEW7Y7XY4HA7WpJ1OJ1tWAODHP/4xHnjgAdbqRYGMgsSIHhaLRWzcuBEvv/wy44LRaGS64vV6pZgfp9MpxbOoiqiIC7THKo0TrYdqkJmoiJR90mUoQxnKUIYy/AeEJTVp1U9IUCo9QVTZxahI0sDE1pN6vZ6lK5JeROlXtOdPTExI5RUbGxvh9XpZChkZGZGiEy9cuMD+hlgsJtVDvnLlCrq6ulgKj0QiMJvNLG1RtSry/Vy4cAFNTU1c9tHn8+GP/uiP8JWvfAUA8MADD+CTn/wka0eFQgE9PT2SeZXufeGFFzAxMcGmcqfTiZmZGZYSrVYrdDoda85GoxEzMzNSRbHR0VGe98DAAMxmM5vmDQYD7HY7l0/s7++Xyl3W1dVJJqt8fq5P9rlz5ziVhe5Pp9Ms4VZUVCAWiy0YzU8aq5pTSKDW3hZxRTXzUB4lfZ9MJudpStTzFtCk7VgsJvm11PxE0aUQDAZ5D8bHx5HNZqXc5YqKCsaXcDjMXYMAzYVQW1vLZuJ8Po/Dhw/zftvtdtYSUqkUa9707KGhIdZYcrkc7rzzTn43nSnyLV69ehWXLl3iylE333wzHn/8cdamEokEBgYGJHP4zMwM8vk8jh8/joqKCnb71NfX4/Dhw6zRhkIhKbNgaGhIqmAVCoUQjUZ5zyoqKnDmzBleV5PJhI9+9KN44IEHAGg+8N7eXvYr19XVsUWhubkZ+XyezfJNTU1wOp348Y9/DEDT5MROSV6vF+vWreM9o9axtObFYhF+v599j+FwWGopqOKSXj9Xq520H9HKQ88kWEizpr9FbVeN2lXjLcT/xXNM1kUxrTAUCknpPYFAgLXX3t5efPvb3+b1/vznPw+LxcKus97eXt7rY8eOYd26dZwlMDg4iBMnTrBmTbEnhHdnzpyRzLhUE57wdtWqVRgeHma/L+0JZbR4vV44HA6YTCYEg0H09/dzXMzw8DB0Oh3TYzpvZM6urq7G+fPn2fKp0+nQ0tLC7x4eHkY+n2frEpn1Cbc++tGPor+/H//7f/9vAMBHPvIRnveJEycQDof53bOzs2hubsbdd98NQMtwIH8zgZgJkEql4PV62UpK41MtJiK+LDeDRU3netfmbpEIk7quIiw/qEReLZnCqYSf6HMyGAy8GOl0mk3egMasRkdHuXACFZygQ1pfXy/ljzY2NkKn0zFjTaVSLBBYrVbccMMNUnvIvr4+Ng319/fD5/NJvrq2tjYuRm8wGHD+/Hkey913342DBw+yTyQWi+ELX/gCE7tPfepT8Hq9GBwcxI9+9CP8+Z//OR+OG264AYcOHWKm2traCoPBwAg7OzuLdDotmVuCwSALAKdOnWI/HqAdFKvVyj7s8fFx2O12DrgZHx9n5LdYLNi5cyfvyQc+8AE8++yz7A/95Cc/ia997Wu8J2QmJL+fz+ebVwtar9dLgpea66cWni8VOAGULhMqmpmoeAgdFmqYIKb0GY1GyaQpHhwxh95qtSKXy/F+bdq0idvp0Z5QcwlA84f6/X6p8ENlZSULCBaLBc3NzYwP8XicGXZbWxusVqtU81hMq3nzzTdx/vx5DrByuVyYmpri9eju7kZtbS3uueceAMBDDz2ExsZGxmXqm057/POf/xw33HADikWtF/vrr7/OuKPX62G325lgxeNxxONxFqT37duHeDzODGh4eBhVVVXMJLLZLDZs2MDXY7EYPB4PCy9PPvkkLly4wGe0p6eHx7V9+3Z0dXUxbjQ1NcFisXAubWVlJU6fPs3CSCKRQHV1tbTGYl50LpfD4OAgB6J5PB6kUikWKKPRqMSwxRKjFOBIa0ztJxcyO4rmTTJnqqmkajCl+FsRt41GI3+m4DY6X5FIBF6vl8+fXq/1EiflIJfL4ezZs/jhD38IAPj0pz+NVCrF6Zd1dXXz8uup0URLSwt+/vOfSy6gzs5O3Hnnnfzbrq4ufndDQwPcbje7G3K5HG6//XZ2w/n9frjdbl6HBx54gAPhqqurUVVVxW6TXC6HsbExPhOzs7Po6OhgOpRMJmGxWFgwDQaDOHPmDNNMKn1Mgmg6nUYkEuHPDz/8MPr6+jgH/8EHH2Rhz+/3Y2RkhF169fX1MBqNeOyxxwBovvd8Ps94Q+lWYsAdpcoBc24Uka6JzVtERYTonVjOlHCNrhNeiP+XgiWju9VobVXKFAOHRKYuRsLp9fp51YlEKBaLGBoa4mdRb1Tyt6xbtw5r1qzh3w8NDaFYLPKhDofD2LJlC0tvr776Km9UIBDA4cOHebH6+/vR3NwsRaHqdDomwsPDwzh16hQH79TX1+OJJ55gJDt37hw++MEP8gFwOp247bbbpCCKBx54gJsprFixgrWym2++GTfddBMfhj179sDv9/NhaGtrQzweZ2ElmUzC6/Xy2FauXIlLly5J0l9DQwP7b0gYIsIs+uY2bNgAh8PBQUcGgwG33XYbCyM7d+7Eli1beN40N2LKpJWL3aHUaH/RHyRaXkjDFrV6Mb9QzblXtR+ai4qL4u/Fphpi/mkmk4FOp+Pgpenpaaxdu5YJFFlx6FnUCYoEqdHRUa4tTXtUU1PDUdtDQ0NcHx7QfG7024aGBkSjUfbbejwerF69mgkz5dv/9Kc/BaAx6cHBQc4xbWpqwne+8x1eAyKKJEA4nU4cOHAAb775Jr87GAzCbrfjxRdflNY4lUrh4Ycf5jWijALyx4VCIfzwhz+U6hYPDw+zr8/tduPYsWMscNx///0YGhriM1osFtmiAWj1uil6m/KeyY9YXV2N9vZ2ZhoVFRX4wz/8Q/7tyy+/zIwE0M7B+vXrmWlTDAKNLRwOc1Mbui4GHYoCoslkYl8k4ZLIiFUmK36nBgJRXI1qtaHnqo1dRALvcDg4HxnQGAp1/6O9f/DBB/m8dXR0YHZ2lq0oJAAQrqXTaT7LVVVVWLNmDVcXTKVSrBAAmtYdCoWY6ZImTHvb3d2NZDIpxTqcPXuWI/+j0ShmZ2fZYjQxMYH169cjnU5jZGQE4+PjnP2yadMmbNmyhQNU77zzTvT19fFedXV1IRaLsZXF7/dj27ZtTHcuXLiAuro6LmZCAZAk6LrdbhgMBta0a2pqcP78eQDaedq/fz/Pe/Xq1ejt7cUHP/hB/nzx4kXGq0gkImWCxONx+P1+Fjaz2axUkIbwTA02pP1XA6lVXFGFuIWg7JMuQxnKUIYylOF9Csuu3V3KlANAMmmL36uaFDCXfkAlJAmoHqvoFw4GgyxF3nHHHUin06wdkzmFpOGrV69iy5Yt7ONat24da5sUdv9Xf/VXADSf9BNPPMHRuyMjI+jp6eHKTMPDw+jq6pKkL6PRyClc1IeV0sMuXLjAEa0AuFZzoVDAwYMH8clPfnJeHjNpdd///vexevVqKXVoYmKCfes1NTXo6elhi8GZM2ektmzk/yTJcfPmzfD5fCz5eb1eNtVkMhn4/X5OiwGAj3/84/ysvr4+dHZ2ShG0LpeL0zocDgcymQxrTmrlpmKxKGm+pdKsxEwA1VUidhACNBwR2w2KaRDpdBq5XI7xg6qj0ftF/yRZOMiERSlvYovGaDTKJQ8TiQQaGxtZ2+3q6kI2m5Vqdff29jKu9vT0YHx8HK+88goAzdQopr7U19czrpEvjSo5ffjDH8b09DRr0qdPn0Y4HGZt6ctf/jKAuU5TXq8XQ0NDHDl79OhRHDp0iC0pVVVVSCaTSCQS+NGPfoRgMMhZDa+88gr+8R//Eb//+78PYE6TJm1pxYoV2LNnD5cFHR0dZdcAoGnvQ0ND7JfM5/O48847Wfvq7OxEoVBgM+Tw8DCbysnyQabwM2fOoFgs8v7Nzs7iueeewy//8i8D0NK/9u/fL1kk6uvrWes/dOgQXC6X5Cay2Wx85qlLGu2n6G9Np9Pzqj2JUCo1cCEth0yd9C61dat4RsiXLZrO8/m5VpQejwexWIzvf+CBB3DrrbdyfMltt92GQCDAGqXJZILL5WINsra2lvGuqakJvb29jOOULSNaInQ6HbtoisUiJiYmWDOORCLYtGkT4+mZM2ewbds2xvmhoSHcdNNN3EEtnU5zNLper/UBJ201l8tJ3bzC4TCCwSCPu729HYcOHWL6unHjRnR1dbE10e/3o6GhgS1X2WwWJpOJ371r1y4MDg6y1WD9+vWshft8PkxPTzNOhkIhGAwGtkTde++9XAcDmPNBE61wOBxwOBxMf8nipvI8tdwxrSntE427VPyCapkuBUsyafHFas6XqPqXKjqvOspFVd9kMjFzI4JKzIlMmf/yL/8CQDukL774IiPo+fPncdNNN7FptqWlBf/rf/0v9tfm83kmbMWi1niBNurJJ59EJpPhZ506dQobN27ksVEpzIceegiA5qMcGhpihKb8QyIwbrcbqVQKhw4dAqD5eqmJem1tLTZs2IDnnnsOgIYkdXV1fDArKytRKBSYkdTU1GDTpk2MgGfOnMH69evZrEc+RbFwxmOPPYZnnnkGAPDHf/zH+OhHP8pr3trayuOcmprCCy+8gG9+85sAwK3rKBjvnXfekVK0ZmZmpB7Nw8PDqKurY0JL6XdqQ3SRKIn+FpGAEW6oqSyiqUgMtKFcVVonl8sFnW6unWQqlZJao1qtVr5GApNYSnX9+vXMnLZt24ZkMomf/exnADQhS0xtMRqNCAQCPEa73Q6TycTrUFtbix/84Ad4+OGH+fcUUFNXVycF9IyNjWFycpLPyKZNm7Bt2zbuVR2NRlEoFPCHf/iHAMBuCzIbd3V14ezZs2zW/OlPfwqv18tCXywW44Iot912G372s5/xGobDYaxYsQK//du/DQD43d/9XfzSL/0S48rmzZsld9VLL70El8vFxHN6eppbZQKaoHLkyBEmxoFAQBJmKysrpdoEmzdvZiZgtVoRjUalFoErVqzg/acWm6+//jrj1saNG/l+u92OVatWSS4tsZFNLpeTCC01rwDmSg+LTFslnqXoHIFosqZ7RR+lqKSoNE8NIhT72JPgSTjc3Nws+TAvXLgg1VQYHByEwWDg80pxPIBmrv74xz/Owh6ZiGl9xsfHYTKZWICnvHGah9frhdVqZfp81113obGxkZ+/c+dO2Gw2FsLGx8c50DQUCkkun0gkgv7+fmbS9913H0KhELt06uvrsWvXLjz//PMANDp01113sXupu7sbxWKR41GoFzlBJpNBJpNh4bKqqopjciYmJrBjxw6mgYODg7Db7cyUf+M3fgNnz55l5U5tXxsKhaT0TVIuVXwoFaclFrGh+1SlRsWjdx04Jj5ETb4Wi1dQtSmRaC9UfYokWzFoQmyYTgeMNrKhoQHt7e0sXVF0KCH4li1bcP78efzt3/4tAM3/SsECq1atwoYNG/CpT30KwFxu3Pr16wFoeXput5slMZJQaWwvvfQSCoUCI834+DgMBgMXdbjvvvtw5coVJvqFQgHxeJxrGff29rJEOjQ0hFwux0ER/f39yOVyTMTJb0/abSQSQaFQ4HxrinCl++nQffjDHwag+axHR0cliwX5oEnD+r3f+z0AGqHbuHEjH6ZCoYCXXnpJar4OzBVMoWpnoq8XKN1oQ/yerokEh5iByJzVIEUqgEO/N5lMjGszMzPwer1MtCmymw5yNBqVJFnRemG1WrFz504WTsj3SXED4+PjOH78OGtpHo8HLS0tfNDj8Th0Oh3HP3R1deH222/noB273S4FIa5fv54jyZ9//nkcOnQIH//4x3m/Ozs7mdncd999+NCHPsTRqSq0t7fj8uXLHNGbTCZRVVXFuElRtGRJ+PSnP83C46c+9SkMDw8z4/zJT36CyspK7sAFaMyOgrEod5zwWq/Xc69tWnOPx8NWm5qaGmQyGWYikUiEI8nHxsbg9/s5i+HEiRPYtm0b7199fT28Xi8Trc7OTiaQgFZFymaz8VgsFgsuX77MZ5YEBwLR6lIoFJDNZqWmCiKhFYuVqKBmrFDAmVgYhXzetP5iRosYSKTW/abmGUTD6DtSJlpbW9HX18dr5PP54PP52JoQDofR1tbGYz9z5gxrzk6nE16vlzVKigEhukKR9MSkKWeazojb7Ybb7eagtPvvvx8VFRVSwxOxu1R7eztsNhuSySSGh4cRDodZyG1vb4fVauW9jcfjaG1t5bNKldOIxuXzeXR1dXFwFwUvigytsbGRtfpMJoOXXnqJz+PBgwfxX/7Lf+E1TKfTjA8+n0+q/eDxePDpT3+alaJIJIJ4PM7nN5VKSYqomhdfKoJfVDxKWZ7FDBexGNRiTLrsky5DGcpQhjKU4X0KS0Z3ixpSKfO1GpFLIH6mOt1quy4ypba3t3O0NKBFqVosFjzxxBMAgC984QvsQwM0U5pYN/jChQu47777WHqbmZlhH8Zbb72Fhx9+mO8FZHO4yWTC6Ogofz579iy2bt0qlUuMxWI8PpPJBKfTyWkzBw4ckLpDWSwW+P1+5PN5OBwOWCwW9oFs2LAByWSSLQSJRAIdHR1s1pyamkJzczO/iypb7du3D4AWWVwsFllzamxsxIkTJ1hSpNxR0ixsNhubbgDg8ccfZ8mbyuHR2BoaGtDY2MgRtTabDblcTpJCnU4nS5lkXi4VFUufRdwRq++Q5izGMaj4RWVIgTm3ClkOyJ9H+ENSvCiVEq6ZTCbuhQxokvzPf/5ztm5UVFRgxYoVjC9GoxEDAwOc75vP5/Hiiy9yfW2q603vcrvd+PSnP80a5YEDB1iDOXnyJILBIGvpW7duRS6XY23o6NGjUpWpeDzOVpFS8NRTT+GHP/wha0wrVqyA1+tlU/vY2Bi7U7Zt24aqqiq2lKxbtw7PPfccn6POzk787Gc/42poZFIkd8mTTz6Js2fPsub9yiuvIJvN8jwDgQDMZjObRN1uN44cOcL+8ba2NvblFYtFqSa91+vF7t272Vza1dWFS5cusdUnkUjA7/ezBSIWiyEYDLI2fOHCBalKoIpP1DWN9l+06pFZV9SKxJr09DyCUmmnKs1TXT7qfcCcpVH0lYu9jK1WKxwOB7vhyKpGFj0y0RJeGgwGJJNJPiPDw8NsPayrq4PT6eRxtbe34/Tp06yVk5WCfltRUYGenh7WRquqqhCLxZh2DA4OIp1OswWws7NTSmu8dOkS7rjjDqRSKVgsFqxZs4ZjIc6fP4/W1la2ENTW1iKVSrFVdNWqVZwbDWj01+fzMR0aGhpCMBiU/MLZbJbTbanXNVVmo4pnANiyQ7Ug8vk8KioqeGyJRALnz5/ntSV3Aq3T1NSUpHlT/QWx9KuYekzZNYQLhAfiZzFtT7TKLAbLNneLL6C/VZVe9V+LKj45/MV7xUYTkUhEqqGay+XY7HfLLbdIZT9DoRAKhQIfWqfTieHhYfYFHjt2TNpU8YCHw2FUVFSwWW96elqq+9ve3i4xdLPZjImJCaldHR0GAJzsLuYqU21wKl5Bh+HYsWNwOp2MNB0dHWhqamKENJvN6O/vZ1PstWvXYDAYWPi4cuUKtyEEtGImr7/+Oj+/paUFq1atYiZ/+vRpXhNK6qd5UPEKMuNSEQ+6ToSOmB21qlORTWSMIi6I9bOpTam4hiJylwqg0Ov1Er6Iuc8UKEbPy+VyiEQiTFTEQK9EIiHlzAYCAUxOTnJADhVNIVNfNBpFJpPhgzw4OAi9Xs9EoaGhAYFAgNtLtrS0oLq6mnFdLPgxPDyMLVu2cPESCsSjlKnGxkbeUwDs310ILly4IPlbZ2ZmsGrVKilPk4SdXC6H8fFxDuy6du0a1q5dy8JobW0tIpEIvva1rwHQYik8Hg+bIY8fP47NmzezQHnrrbfi4MGD+N3f/V3e07fffpsFkuPHjyMUCjHBE1PJKisrcfDgQT7DwWAQP/3pT1nYrKiowNTUFOM5oDEayhGuqqrC9773PcaXqakpzMzMSP2nRXyhkrfAXEla1Q0juoREU3SptJjFzJ0q7qrNFtT0LKJxVD+emDAFWhJtMJlMcDgcbJJOp9NIJpPMKPV6Pd555x3e+8HBQV5fEvrpbNN+ibUjqOQloLnRxHa7ly5dwvj4OK/DypUruQY+rUssFuMULp/Ph1gsBqPRyCmj9Gxq90iC6czMDNxuNzNVs9mMqakpHvPJkydRV1fHa0+BtbSOFosFx44dYx+21WrFxz72MQ78nZqa4hie6upqBAKBeUW06LyNjo7irbfekmJfkskkr6nFYkF1dTULnnq9ntMJaY9Ek7VI80hwFOklxSXQZxFvFkvB0gFY8CoFJL1XoEqZNCHSdMRke2CuMH9NTY10kNLptDRJii6kA5DP5/kAV1RUcBAGvRsAM+1oNCrVetbr9bBYLPxs8kGKhfAdDgcfrng8LhU4AOa6GSWTSem3BKqflz7H43Hk83kuEEHvprGn02m4XC4pInRycpKRUqyBS3OhtSSmKH5Op9NSb9VLly5JDE2U5HO5HKxWKyMo7cdiyfjLyQFcCBb10fzfw6ZGVS5k9aHIWgIxZ7+iooILt9C1TCbDzCaRSKBQKPCeUBCaWN3MZDKVzNGmQBoxJzeZTEr7mcvleA9aWlrYbygCMa/h4WGp+pHT6YTf75eYk4h7YsEJqllP+5lIJBAKhZjhBwIB2O12qRmIWFua/LqicFYsFqXiG2LjCrFwRyKRgMVikZie2+3mdSGtkBgSFYEgjYb6rtPvSSNXcW8hfBFx6dq1a9zZS/wNjfuv//qvSz7j3UKZ5mlQpnmLw2c/+9kFr5V90mUoQxnKUIYyvE9hUXP3Zz/7WamCjqqdiOYcNWqS/Izib8WISgDsk6KUGQrTHxsbg8Fg4HqsN9xwAw4fPswpVpcvX0YkEmGTpNFohMvlYjP19PQ0V/Hq7e3Fiy++yJLYzMwMzp49yyZr6rJCaS3V1dVIJpPcj/rixYsIh8OSpmSz2bg1WiAQQE1NDZsVJyYmuA/syMgIpqenuXPQG2+8gYqKCjbzDQ4OwufzselncnISR44c4dqyBoMBly5dktq8iT2bV61ahVWrVrHPevXq1RwtCWhmKjLr+nw+TE1N8TpQ3WGSQt955x185StfYS2F9lZs+Sh2+yLtTuw8pbZxI9xRTY4Eqs9a9N84HA6pn60Y/2CxWOByuXhdDAYDYrGYlIIjduuiFC1AM6OuXr2aKxwlk0n2hQJa5kChUOAKSdSflsy61OKTyop6vV6sX7+eU/Q+85nPsHZaW1uLmZkZjsY+ceIErly5wmMxGo3sRwaAz33uc1wJjWB8fJxLQR46dAjxeJzXZdOmTVi7di2bNe+99150d3ejUCggnU6ju7ubsxDWrl0Lq9XKOdtWqxWHDh1i10h9fT22bdvGZ4jw5IUXXgCgmflFrSWVSqG/v59N+WRNILNmXV0dp8JMTk5izZo1nGNN5VLJ9G40GvHWW2/xnq1atQpr165ln/Qrr7yC8+fPcz0AMRqXfk+tIQG5ZSCZIwmPRVyg66S5AzLNI5olak5iVoJag168RqZw0SWj0+nYVWU0GtHT08NuMkoToyyURx55BCMjI7wm5EcmmheJROD3+/msV1VV8bt7enqkaPi3334bDz30EMfZXLlyBXfddZfUhay+vl6Kkp+amuLo7nQ6jba2Np4LVSsjmvj5z38efX19SCaT+NGPfgS9Xs8xHpQGRi49g8GAQCDAWQVUAVKMnTl//jxrt/l8HidOnODnrFq1Cj/+8Y8Zj5966ilMTU1J/nWyKJBri+ZFfIbOZ11dHb72ta+xa5TmR9aMTCaDQCDA9/f398+Lb1jIvUE4oMY3lEo3LXWvCEsGjhGITJdANMcQoRXNXeKAxKAJqnlKpjSTyYSRkRHO/02n07DZbNL7qqurebGdTic3Kge0zdDr9cxgMpkMnnrqKQDA//gf/wPPPfccHn/8cQDaBnR2dnLg0ObNm3H27FkmCNeuXUNdXR0H3JD/mzZqZGQENpuNCU48HmcEBbRgLyIMdrsdLS0tTPBvvvlmGAwGRli73Y4tW7bwvGpqatDR0cEE8sSJExgYGMBnPvMZAJrAIBaCoXaAlE6WzWaxfft2Jl7Hjh3jNens7ERbWxubcSORCNauXcsHdc+ePXA6nfjCF77AeyIWIZiZmcHs7CyPTfTLAHPEsJQpSKxfS7giplSUKmaiNksQS+pREBkdJjIFkonNbrfz76mXtGjyEltVAhqBo3UANPOqmKI3OzvL91NPbap5nsvlYLfbeZ1OnTol9cK98cYb2TQ3MDCAwcFB9rX29PQgHo8zkTh8+DAqKys5GCsQCODVV1/FN77xDR6XmKtOqSxUV/7s2bOcoz81NYV4PM7E7+2335ZSYY4cOYJAIMBnjnqJ09jb29vx7LPP8hoXClpvcRJGmpubYbVaOShudnYWkUiEifP69ev5jORyOfT29jKTfeedd7jQBKAx7ba2Nv5tU1MTgsEgE7Da2lrY7XbGn97eXoyNjTHuUclZOoM63Vz/4lLmV5Ww0vwIFiKsJHiKiojqd1QD1MRgWepBAMyV7KX7KY+d1qxYLGJ6elpq50t+akCjM4lEgulSX18fC1gbNmxAJBLhecbjcUxOTvK8qMcynWVym5DAlkwmMT4+zn7iTCaDzs5OppGUR02KidVqhdls5tK827dv50AwKkVMY6Pe1aQ8FItFPmsEGzZs4HU7fvw4isUi40Y0GsXmzZtxxx13ANAEjhUrVkhNZmjN1PLCdrsdoVCI8S4ej0Ov17OiYbPZJJ5HZ4LA5XJhZmZGcpGogYQEarwW8UaVOS8HyubuMpShDGUoQxnep7DsLlilipkA8yMdxUorooQpXiOpgoIFKH1GlIynpqa48EZvby9uuukmSfM2mUxs4kgkEkgkEmy2pC4tgBZZ+s1vfhMf+chHAGhSX0dHB1d50ul03LAe0CTaRCKB/fv3A5gzHYlND3p6etjMtH37diSTSb5/y5YtmJ6ehl6v5y5EpGV95zvfwc6dO3kdGhsbpWbrDz/8sFSkpbGxEV1dXWyy9Hg8sFgsrJG0t7cjHA6zdF5VVYV0Os1jFQsQrF+/HhcvXsQPfvADAMBv/dZvobOzk10IfX19qKmp4SL6r776KrxeL2vitH80tqmpKRSLRUmjVrVhcb9FTUbUuIH5QRbFYlEyWdKzRPO20+lkkzsFd5EEnclkpEbvMzMzbHWhtCS6NxwO4+TJk+x6mZiYwNTUFJuzKRqUNEqj0QibzcYaJaWTiM0+yCTpcDgwMzPDaUyDg4MoFAo87lgshltuuYVNeYVCAS+++CJrR+l0mstzAhouRyIRtoYcOHAAOp2Oz0VnZyeeeOIJmM1mXLlyBZOTk/yu6elpNDc381hMJhPC4TDPy+l0ore3l8/B6dOnkUgkuMpUKBSC3W5nEyppU2S1CYVCUvcwCggCtGhjp9PJnefOnTuHqqoq/i2l/xG+xONx9Pb2snWjsbERPp+PtfzXX38dwWCQzeWZTEbSYkStmiyAYsAWuV9of9VCIyKIdEt12ZSieeo1VasTg7icTiefL2qRSGs0MDCAy5cvc7R3S0sLstkszzkQCEif3W43rze1lCWLzKpVq/Dyyy9zFcW1a9ciEomwBcfr9WJqaoq13Xg8zl3PAC1VsLKykt1JU1NTfAYBLSLb6XRy9Pr69esZh48fP87WRUA7A36/nzXf0dFRXLhwYZ42Tbygq6sL69at4zPw2muvIRgM8jpu2bIFbrebx+Z0OvnsHj9+HPF4nF0KnZ2dXPYX0FxJhUKB6YrD4eAmGoDGl8RUtXQ6LbkbyYpSyjJDe65mv6jls9XWlqVg2V2w6G9xEDQQYL5/plAo8MKSOVI0d1MaAC1OIpFgxjowMACHw4HPf/7zADTf28jIiGRai8fjfMgLBa39n1gti4jFU089Bbvdjv/6X/8rAOBb3/oW+x0BzYRcLBaZAFCXKzIhDg0NIR6Ps5/4wIEDqK2t5QNw8OBBmM1mqVRnNBqF1+vFtWvX8NBDD/G4brjhBly8eJFNQWNjYxgfH5eYDzELQDuYwWCQ121kZAQulwv3338/AM08s23bNibaFosF/f397DduamriSj7PPvssTCYTnnzySQCaj9psNrPJKpvNoqWlhfO/t2zZgsuXL7O/lPImRdO12COciKGIlAulWKmVnAivRNwhlwjhlpgX7fP5uC8woBEZ0WyVz+f5b5PJBK/Xy+u6ceNGbuUHaERgcnKSD2JtbS0aGhp4TXU6HSoqKtjX6na70dbWxnEF/f39uHjxIqdoHT16lCNud+/eja6uLly4cIHn3tTUxAze6XTixIkT3IryN3/zNwGABau3334bO3fu5D1688038eyzz3L99dnZWbz44otsChwfH8fu3btht9vx8ssvw+/3M5OljmaUQ3r8+HF4vV4m1CSM0JkKh8MIBAJsfo3FYqipqWF8SCaTOHjwIBPygwcPorOzk6/Pzs7yfvX19SEYDHLaIzEkGksoFGImD2hMYnZ2lvFnYmIC999/v+SyiEajUsUscmMAc6U+gblIftWvLKbKiGZp2nO6JoKa00p4rKbZiNfFMYvXqf0mvbehoQHbtm1jIengwYOora2VKt2JOb92ux1DQ0NSPjidxUuXLqGhoYHXk+JmiDEmEgk4HA6Of0in0xgaGpI6ASYSCa4FTjhEeD07O4tt27axm25sbAwVFRUoFAo4fvw47rnnHjYpGwwGuFwunldXV5eUquf3+5HJZBjna2pqYLVaOWaoubkZo6Oj/HtqcyrSlsnJSSmfnLqtUQtMUpLcbjcqKiqYdvf39yMYDPL8KE2N8JYUTZGWZDIZqQYDddlTcUSN2RIVFgAllZB35ZMW/S2qz1l8IV2n39BLaTI0AHEQIlH1+XyIRCLsu3M6nbDb7Xy9oaGB+4oCGpKtWLGCg70oXYGk0BMnTnA9VqPRiN/7vd9jIgtokjcFRXzyk5/E4cOHmbFZLBa0trYykwc0nxndn8/nWZMFNJ/29u3bWRt2OBwcxk8Hiq7ddtttjOiAptVfvnwZv/Vbv1Vy/fv7+7FixQrWfux2O4xGI1577TUAGhNvbW1l7WZqagoVFRVMrP7qr/4Kn/zkJwEAjz76qBQnkEgkpPxxp9OJs2fPcl/We++9V9IQCwWtraJYwlQMFCOEVvcYmJ/mQsgrEjeVAKp14YvFotTiUUylSCaTsFqtLBSmUikpxQOYa8mYTqcxPDwstTldt24dBwr29/fj6tWrkiZOfb0BDXeGhoZYgzl//jxOnz7NRD8QCPAh/6d/+if09fVJ9ZVXr17NRGLdunU4efIkE6jbb7+d4zEATXP+h3/4B46f+JVf+RV0dHQwvvzar/0aqqureSw+n4+bAmzZsgVjY2P8rkgkgkgkwriyceNGuN1uSRutqKhgXCPhkTSUU6dOYfXq1ZwbS9YICqAMh8NSLq3ZbGZCTSVGiahbLBYcPXqU4z42btwoad6Tk5Pw+XxsYaACLITXNTU1sFgsOHnyJOOD6u+jv4mIEu4QYRX9lGrAqwiLaTgqlLIWijm0LpdLopMej4fnPDo6irGxMWaMtG9EQwBIgZ+kAVJxGbPZzAJVNptFJpNhS4TdbpeCG2tra6VaENFolJURWqNkMik9u7a2ltfmhhtuwNDQEO8P9ap2Op0wm83o6elh5eDQoUMIhUL40Y9+BEATqHfs2CEF7l68eJEVMrPZjNnZWb6+evVqpFIpxsPJyUns2rWL1zGVSuHKlSuMW83NzbyXV65cYSEB0IRBk8nEOLthwwYcPXpUEnREYY/KpdLzqFmLWEtCxQ+xjrsaRCYGmhGOLidVq+yTLkMZylCGMpThfQrX1apSlRRVrUmVSMXfitG5lCAu+hA9Hg9rHJTKQRpDsVhEd3c3PvShDwHQWjx+73vfY0nc7XajWCxyykckEmFN6PTp03j11Vdx33338VgLhQL74g4fPixpyh0dHXj11VdZozAYDHjrrbckTSoYDLIPpbq6GidOnGAT5G/+5m/CbDZDp9Nh165dmJycZFNoPB7HvffeyxXF/vEf/xFTU1McrTszMwODwcASb39/P4xGI3crGhkZwfDwMJuKRkZGcOjQITa1ezwe3H333ew3vuOOO1hi7uvrg8vlksy2gUCAXQ5UUYyATECi5C+mSZBFQCyDJ5q4RaCoVzEtRo3+VyuQqSAWKchkMnA6nSwhi5I3XReLbFB6GKDFN8TjcZZ4jUYjGhsbpTKwmUyGpe14PC75Yqenp1FfX8/4ZbPZ8JGPfIR/39fXx1J9JBJBQ0MDR/OvWrUKDQ0NeOCBBwBohRgqKirYMkItW0mTHhgYwIoVK7jZwPbt27F9+3bOFvjABz6AyclJxqeVK1eipqYGhUIBGzduxEc/+lGpKhdVrQI0LaCrq4s/U6tDcvM4nU5cu3aNm1hs3boVExMTrJ1RC0LyeWcyGaly3/T0tGSl6erqYvyh9oOE59SOlVIRnU4ndu/ezZrc8ePH4fF4WMtMpVI4fPgw4+v09DRX/hP3EJiLfxCj/e12u2SloXREAtHCI9IxYL6PWnQBipZG0sDoueSeoetjY2Oorq5mDT+TyWBychInTpwAoJ1lMuUCmmZdVVXFcTfU/ITGYrfb2WUXDoc5jRXQrCIDAwO8/oVCgd09ADiSnvYjEokglUrx2FeuXImjR4+ypRLQaBVZgF566SV8/vOf57TTv/mbv+F3feITn8DPfvYzPrsjIyMYGxtjS1ZDQwPcbjfjaU1NDWKxmOSjbmxs5JSrW265BXa7nSPRu7u70d/fL7lGyJ8dDAYRjUYZL4jniJUtKyoqJFeIWjLaaDQyHlNcjFjBTI1RIDpDDYLEgi8iEH6IuLYQLLtVJSGkSEhVH4z4MvV7MZCMchWJKSeTScnfcuXKFfj9fs4vbW9vx6lTpzh15b777sP4+Dhv1Pnz59HR0cFmsYaGBl7Yu+++G1arlf2CK1euRG9vLxOjYrGI0dFR3ji73Y4rV65IZUU/8pGPcG6myWTidCQAePHFF/Haa6+xP+ftt9/GPffcw/W9n332WUbum2++GS+88AJ3Jurr68PmzZvx8ssvA9ACvbxeL9fnPX/+PGpqathP6Pf7ccMNN/AeTE5OolAocKDS8PAwYrEYl5fs6elhhnHp0iUplaFQKKC2tpZ/m8vlMDk5yXtwxx13YO/evXw/maQJ4Yl40R5ms1kpcKZQKEjpWYvlExIRLeXPJhBNlqlUCuPj43wAstksbDYbv292dpaJRDKZhF6vZ2GF8lSJaBOjp3Ui5k735fN5JBIJ3t/KykquzQ5oxHNkZIQ/e71ebnsZjUYxODjIwuPnPvc5zoMlCIfDjGu9vb1Sb/I1a9bA4/Gwu4TqM1OwUUdHB3K5HOMurYHFYsHOnTvx0ksv8ZmhcoqigPBP//RP2LFjBwDNnJ3L5Vg4nZmZQSgUYp9zT0+PRLCoQxMRuNraWlitVia2ZrOZ1zKTyUCv1zMed3Z2Ip/Ps+DjdrthNpvZjeT3+zEyMsKlHsmUTWWCd+3ahbNnz/I6WK1WJBIJSeCkZ2ezWamaGVXqUt12oktGZOClcl0J6F7R7yjeK5rgjUYj3G43nxfCcRJyLBaLVN9h8+bNyGazzKwCgQBsNhub6UlQpb1vbGxkPGpsbJTch4CG5+STFoVxQBMGfT6fFBh25swZjhnYvn077rrrLn6ezWZDQ0MD3njjDQBa3I7L5eKOU9QNC9DS7WZmZiQ/bqFQkIQoh8PBQvGlS5dQU1PDigftJ+2JqCgA4FQzMYiYBEmqWUF0IZlMYtOmTXzWBwcHce3aNd7TcDgMnU7HtKJY1Mqf0v5STr0ad6CmWgFzFfvUwGuVqastnkvBkkxaHIz4MEJA0Qav3i8yeFECpUWjwAaKviVCSAeSAmqo0Akxs+3bt+PDH/6wFMggRouPjo6yT8RoNEpl5E6dOoWbb76ZxzA0NASLxcLXBwcH0drayoh8+fJlXLt2jaXGbDaLbdu2MbF64IEHcPfdd+Ptt9/mudPGUv41tdDU6XTYvHkzXnnlFQBa1OvOnTt5nbq6ujA8PMwIV1NTA7fbzdHalPRPEdkDAwO4dOkSI9XMzAzGxsa4z7bYyu62225DLBbjAKrJyUl4PB6ppB5FPQKaMEPRmrROYgGRWCwmSdtiJgAwVyaS5l0q/5DuFxGbQD0IwJzASD2e6XdU/lLsISzmgKZSKWYQY2NjaG9v5/1NJpOIRCLMXHw+Hx566CF+19DQEGsWgKYNGwwGqfb39PQ0E5l9+/ZJkeF1dXXcNIM0HdIQHQ4HLly4wNpSTU0N7rzzTo6HiEQiuOWWW7im8tGjR9HY2MjMqbm5GX6/H9///vcBaLh54403wmKxcBEeIqQGgwEbN25kzbinpwc1NTWsoTQ1NaG2thYHDhwAANx0003o7+/nOuPU/5nOLEW5kzXr8uXLMBgMLGQkk0kWZAOBgJTXTIIEQTqdlnzYY2NjKBaLvI6f+cxnmMEAwG//9m+js7OT6QEwRxQBjeGRMGk2m+F2u6XMELVWNzA/xxWYY7oqARWviz5LNaNFJMpkXRNLbYrWRGoDSlYSYK6pDaAxELPZzOd1ZmYGw8PDvN6nT5+W2rG2t7fzeabAWjr7Yj9mQKOfjY2NLDAQc6MgUqKNdAYOHTqEHTt28POef/55LmbzjW98AxMTEzzvs2fPwmKxMC7U1NRgcnKStfZ0Og2/38/zMBqNHCQGaLUeVqxYwUGHhw8fRmtrK/MdKmdL626z2Xjvs9ks4vE4P69QKODkyZM8f6rzTcK/TqeD2+2WLCXAnNWQcu6JromlbwFZ2FMbaIhljOm6WihnISj7pMtQhjKUoQxleJ/CsjVpNc9PrbKi+v5Ek6bYKQSY82OSBkHRe/Qsh8Mh3W+1WtHW1sbv3LdvH1wuF6d7BINBybwm/n5kZASDg4M8LrfbzVIZoEWCnz59mk2S0WgUX/nKV9jP9+lPfxpTU1Os5ft8Ply8eJG13WeffRaPP/44/57M+NSSMJvNcuUeo9GIN998kzWE4eFhuFwu9nfbbDZ897vfZbPfnj17cOrUKfzqr/4qAMwrGblhwwYcOHCAozrHx8c5fxLQNHMxGjscDrN5u7e3F7FYjDUh0pAIbrzxRo7YpH0Oh8OSqUzt+iKad8TIVoq+JalT9dOolZvoOzH+QdSyrVYrksmklJ5CcwdkM5JY0o/+v/HGG9mM6HQ6uWQmMFcSUPS1plIp9lNdvHhRmndvby9OnDjBfmXaa0CLT6BcfwCsfZNLIRQK4ROf+AQefPBBAFrZ2L/8y7/k9XnssceQz+e57Cv5qMmasX79evT390tuIor3GB0dxfnz51l7b2howOTkJJtLqRsXmcNp7mRS7u/vx5YtW7iy2smTJ3Hs2DF2D1AVMbJQWK1WWCwW1pbFNKhwOAy9Xs9rSBYa0gpDoZBUBtZoNKKqqopN77/5m7+JvXv3QoTa2lo2iQ4NDXF7W2AuCwKA5KIB5tx2YqqMaOkRI27JZ6jWhBBzXUWLYamyoHQexAhlYM5tRs/y+/2YnJzkOQcCAWzatInTifx+PwKBgNQitaKiguem0+n4bO/cuRM/+tGP2M22du1a9PX1setKhWw2K5UEra6uRkNDA++X2WzGvn372JqxatUq7NmzB3v27OHf0LhvvPFGpNNpPm8TExM4efIkW3/Onz+PQCDANJCafVCdiS984QtSp7dYLIaJiQnJsplKpVg7DgaDGB8f5/NKlfEALVaBqozRPGw2G+Pwyy+/jHA4zDE8uVwOiUSCaTvV7qDrZHYnXqJWFRPrRKgxWvRZxY/lwLKZNDDf/q4WpBAHWSodQbyXuqEAGkEU0z3q6+s5WAbQggPy+TybnKurqzE5OcnBXn19fdixYwebVHK5HF9zOp0YHR1lRtjb24tr165x0Y6xsTGkUik2A9psNvzBH/wB51Xn83l0dnYyIezr60NfXx8fHo/Hg2QyyYclEonA5/PBYrHAYrEgnU7z4RgdHcWuXbuYkMViMYTDYX721NQUfumXfolLmBJzoMAjYtJi4JjL5WIzv8lkQiwW4+d3d3ez376iogJ1dXX822KxiKtXr3KhFL1ej5deegkvvfQSAC04z2QySabbyspKNsWKZj5gjnCpfmnx+mKmcTGdS03nIxADx8SiA2azGXq9ng+2wWBg3LNarSgW5zr2VFVVYWRkhNfc6XTizJkzfJArKythMpk41ejatWsIh8PMrKjDEOHq6dOncejQIV4nciMAml9bZOibNm3CtWvXpJxcagMIaLjzjW98A7feeisALegmnU6zmZHKndJ+HzlyBLOzsxxf0dDQgEwmg1wux/XmaX+PHTuGHTt2sDBGbS//9E//FICWDma321mQ6OjokArImM1mfOhDH2IClkqlMDU1xUWB4vG41PGLUmnob9HEbLVaodPpODjRbrdzgQxAI2BUKwHQhNWhoSF+3vPPP4+DBw8yYyCzsRgcJqZgUU9pupfeQbBQ2hXRMBFvSxWvUNNU6V6R7lHKIr2f+rWTGZ7Wh9akrq4O9fX1LAT19vYinU4zo6RaEbSfbrebmY9OpxUdonaqTzzxhLQ+Ykc4QHOLkfmdxlpbW8suvNnZWQSDQY5nEAXRUmCxWBhvVqxYAZ/Px26T3t5eXLlyhZUaysem8/bEE0/A5/NxgOvq1asRiUT4bJMwLsYzTExMSDSW4iiowxXtl9lsRigUYl5w00034aWXXpJKt5Ifmu4H5pRJEsjENGOR2aru31Lmb7G4jcgj33WedKkfLkRoVQ0bmPN9EAEWJyAm3+fzeamubSKRYL8roBEYigAHNCRwOBxSAf/Z2Vkeg+js7+3t5QhOQAtk+PVf/3UmqrW1tYhGo1IAldVqZQJgNpvx+uuvs29vz549UgR2S0sLDh06xET74Ycfxvj4OIrFIvr6+rBz504mhC0tLfD5fJKU+Pu///vcpuy1117D9773PQnhPvnJTzLSJJNJdHd3sy9odHQUd999N6/z+fPnsW7dOvZhZzIZziUNBoM4deoUWx86OzulHMKxsTGcP3+e6/MSkaUAkMrKSszOzs6riSwyYpEYlmKwqgYiXlMDDVU/oFjtqVgswmq18tiJAIo9bMVgETHYZHJykv1igEYM0+k041ZLSwsuXbrEkcQ2mw0Gg4EPdiAQYAIJAD/4wQ/g8/n4eY888gi+9a1vSWMn4kfNNMT6AABY4Hv77bdRV1fHuGoymVBTU8M5prfeeiuuXLnCgTENDQ3YtGkTM6/Lly9z8YVr166hUChw8M/4+Dj279/P1odIJAKXy8UBcul0GpOTk4xLV65cwblz55gpV1VVwW63s8+6qqoKyWSSx0IFQYixivuXTqelAhRUa5twYGZmRoq4NpvN+NjHPsaCtE6nw5/+6Z+yv7azsxPZbFYSdtTeAKJ2W6ra3UKMuFSu/0IFKUgxKRUsWwr/M5mM1JJRrKUej8e5wAmtQT6fZzplt9sxOTnJdKqyshLpdFrywxNDn5iYQDAY5OJPkUgEwWCQz3Jtba3E4En5oSyU2dlZPPbYY4yfExMTePTRR5dkziKITLSqqoqVpl27dmFsbIw191wuh1OnTvFe/sVf/AXuuusuLh51+fJlbNmyhefd1NQEnU7HMSDV1dUYGBjgdRL9/oAWyEn753A40NTUxPS0vb0du3bt4oh6nU6r3kfMmSK5ac9IQ1f3W82AIlA1bdGCQwy+7JMuQxnKUIYylOE/MCxZcWwpWMikXSgU5jX+FqPixOtOpxO5XI4/j4+Pw2w2s8Rz+vRp7Nixg00gVDdYlJxF38Lx48e5FeFNN92E+vp6vPjiiwA0TamhoYElmurqalRXV0sRhSps2LABv//7vw9AK5f5ta99jbWb7373u7j33ntZ03rxxRexbt06zMzM4MUXX0Rvby/nfyYSCZw7d461lQceeAAHDhzA3/zN3wDQOnbddtttPM+JiQkpLYoqEpHGGAqFcOLECdZ+b731VvzgBz/AX/zFXwDQqoyRJnTq1Cnk83mWlvP5PBwOB0caj46Oor6+ns3jqVRKijYlyY+010KhAJ/PJ2lHkUhE8lGXqmVMfwOQ/DVihR56lyihiu0nRZMRoFkkaE0ATXsmXPD7/ZJPUq/XY3h4mM3boVAIK1euZN9sRUUFrFYr40+hUJCsNteuXcPg4CC7BSgzgVKZfud3fgcqkK+U/MPkP/P5fBgdHWWt/Hd+53ewceNG1uJ7e3tx9epV1lZ/9KMf4Xd+53fYJFpfX4/Ozk72/z3//PN48MEH2ZV07do1XuPp6WlkMhnWBtavX49isSi5hSwWC+9ZIBDA+Pg4+yUBzU9Nmp5er4fL5eL6A2fOnJHcPmJt52w2K5lbc7mcpKHcc889WLlyJbZu3QpA0xpffPFF/Nmf/RkATdMTLWWU+kVWAdXfK5ZqVMsVixHYgNxdDcA8LVr1G6ouPxFPS+VFk6asuoOotSa5OmKxGIxGI89j06ZN2LZtG7cKNRqNaGtrk2pBJJNJKeOBrDnRaBQul4vpArmqSHM2mUxSq9BcLoevfvWrvJ5NTU343ve+x1kJVLXwekC0NvT19XGsB1lQaaxjY2NciQ/QSt+aTCZ2d7rdbu40CGi8QaQFLS0tSCQSrGmLqZ+1tbWYnZ1lWkCR/WJO9i233ML+cK/Xy928APDvCKfVcsW0dmLrUwKyNC/EQ4keLmZ9IVh2MRMV1LxpupdeVKptIT0rm83CbDbz9xMTE9iwYQNPPhwOo7GxkcshVldXw+12s6l2YmIClZWVjGTZbBaTk5Ns2qXAE0Az3QwNDfFn8rmJif4ej4eZU0dHB06fPi31C56YmGAmTsnyFHj0iU98Ana7ne+n/M9UKoUVK1bgiSeekOrxWiwWztl++OGH8cUvfpF7q375y1/mIgcAOL+XBIwNGzagurqaGS2VoCTzdjabxfHjx5nwnjhxgk1gxAgpnSKfzyMQCDDDa2howNWrV5nZOZ1OiQhQfqNYXlEMyqG9F0vmiXhRqtAN7b+YqkXX1XxV0dxNZUHp4FZUVMDhcDDjpXaNgHaIgsEgz4sECWKclPpCJuP+/n6pdOfQ0BCKxSKbCvv7+/HjH/+Yg/tsNhumpqY4Taqnp2dJsyAJn1QPm/yM+XweXq+XXQrPPvss2tvbmYB97GMfAzCX2z05OYl/+qd/YtMfBWNFo1FMTk4iEAjw/ufzeVRVVTEBol7WNO4LFy5IuGe322Gz2VhgJIZNZ/J3f/d34ff78Z3vfAeARshmZmaYGBsMBqmHd3V1NZeRrKyshMFgYOFieHgY8Xicza4nTpzAuXPnGFcdDgcqKip47FQkglxOFotFMjuLJmpKBVRTZUQBXwQRL0UcpN+pOdPi9VLBQCINVPutU5MN2g8AzCidTifGx8fZVeL3+2GxWJjOOBwOTi+keVDK1czMDFwuFwvofr8fra2tvL6Uz054lEwmcebMGf49CY5//ud/jlIwNDQEu93OZ+TYsWOIx+MIBAKcskj0trOzE5FIhNdh9erVGBsb41oQer0ebreb18Xj8Ui0PJfLoauri2OGxNgPerdY1MVoNPJZpoIwtKbj4+MYGhpiWhAIBJBOp6Wg0WQyyUyeGL5Iy8xmM3+mZhvinot4pwYSinE8qs96MbiuwDFAzisUpcpSxU5UhCZEpPqo4mKZTCaOuqYDTouxZs0ajI+PSw00LBYLa4HUa5UO7ZYtW5gJ22w25PN5DnhKJBL4q7/6K67ilUgk0NvbK0UiNzQ0MLGJRqN4+OGH2Uft9XoxOzvLwVx6vR69vb2M4K2trSydf/Ob3+TCDfTbf/mXf8Ejjzwi/ZbGtn//fil/uKamRopiHhwcxCuvvMJ+xrNnz8Ln83FAR19fn1RFqq+vjxGWmsqTFGk0GjExMcGEtLe3F9FolD/H43FJSyCfIxFt8gmKBePFpheqxkI4oOIQfRbvJYasFokQCavZbGYi4/P5kM/npQA60lbJIiDGM1C0MaAF37ndbj6YNTU1uHr1Kr+rra0NmUyGhbi/+7u/QyQSYUa6detWfOMb3+Do7osXL+K2224DAElLojUVKz3ReMV519XVsY/6zJkzCIfD3JCFgObyl3/5l8jn81yZL5/Pw+fzIRwO40tf+hL279+PH/7whwA03ItGozzP/v5+OBwOKShm06ZNvDejo6MIhUK8TiaTCX6/n/Fj7969aGpq4rm2tLTgwIEDLLxEo1H+rd1uRzgc5kAk8l2L+9nc3MxMZGpqCuPj47y/pOHQWKenp6WqgcBcQSRAO1c0T5UZEwNX42nUYCDxt2rwj8qY1UhxAPOsRplMhhuDAOAGQ6IFSK/XM6785Cc/wVe/+lXOWMhmsxLNo7oQNGeHw8Hj2LRpE5LJJGvOHo9HKuBC8SZi33qDwcDP1uv1+JM/+RMsBPX19SgWizyX73znO7jxxhsRj8fxzW9+E5s3b+ZCNMFgUDqPZ86cQVVVFWv5ly5dgs1mY8VCp9Ohr6+P99rpdMLj8bBAQBYVUnxqa2s5CBLQlA06H8ViUfLjj46OcqAZ7YnJZJIsuFarlQUfl8slKR5qIxYKlFbxQ7yu4oMKqgJbCso+6TKUoQxlKEMZ3qewbE1a1WbUFAPVRAlA8k8WCgWW7IrFItxuN5u79Ho9xsfHWetzOBywWq144oknAGgSz/j4OJszKd1GNK2R1gnMRUYC4M4zZPr56Ec/infeeQd//dd/DQDYsWMHrl27xhoOld8TJeDp6Wl8+9vfBgA8+OCD+PVf/3XWnCoqKtDY2Mha0cTEBPx+P0txXq+XzZWdnZ340pe+JNX3ramp4TKS//2//3c88cQTLPlNT09jYmKC12n9+vWw2Wz4P//n/wDQuiaJ2tH27dvx+uuvs0R89OhR1kb8fr+UIpNIJFBVVcV70tfXh3w+P8/0TOY4kijVqFk1DkG8ruYMiv7rUqYf1QojRoOT+Uh8tqrxkGaQSqV4/w0Gg5Szu27dOkm6pvWgnNubb74Z2WyW8YU0drEEolgh6Stf+Qqqq6vZb/eDH/xA0pYAsKWEcv3FkocinDp1Cg0NDex39Hq9eOyxxxh/urq60N7ezu6PpqYm7Nq1izuXAVr8BtUV6O/vZ1/76dOnsWrVKnZPqBHLa9euhcFgYBfCxMQEdDodzyUYDMLtdrPWcfz4cQwMDHC3uXQ6jVWrVrEfc2hoiC0CIyMjiEQiUoqd1+uVqpcNDQ3xs2OxGGvPgGaVoR7tNHa9Xs/nneqSE9Ce09+iFU91nRCU8g0upN2IWrkad1Mq35q+p9RTQDuPZPIWx0x49/rrr2Pz5s3slnnnnXfQ1tbGfnuTyYTZ2Vm+PjY2JlXGEk38oVAIuVxOOstkQQQ0F82mTZuYnnq9Xtxxxx08djWNDdDwidxsn/jEJ9DT04NoNIq33noLDQ0N7Oe98847YbFY2I1CZYxJ292xYwdeeukl1rzD4TBeeeUV1rzHx8fR1tbGmnUul0Nrayufv8rKSnzwgx9kF6LT6eR59vf345133mGXD0W7E62/4YYb8PbbbzONJHpDv0+n0/B6vVLtD9GSovYgUDNQVPeHeH0ha00pWJJJqzmC6jXRxyISWjF/kIqZ0MLr9XrY7XYpqEI0G6VSKczMzOC//bf/BkBjhDt37uTriUQCqVSKD2mhUMD58+eZ8Pb19bFp/A/+4A8wMTHBwTbBYBC/9Eu/xKbxI0eOIJ1O80aePHmSm6PT/V/72tfYH07+Rur9e/DgQQwMDDAhPXnyJHK5HNxuN5tkKBhk1apVyGazHGR2+fJluFwuFk7y+TzOnTvHZT0HBgZQUVHBB/vw4cMwm818UL/1rW9hfHycCevmzZtRU1PDB8Lv9/N+kFmXxpLNZtHb2ys1TKBUGWAuxUoMdBHL+xFyqoyYQDQbqsXkCW9EU7oIIoOmz2IOPpnZ6Z7p6WkpN5NM7wB4X8WCBmIBj5GREQwMDDATjkajcDgc7BaYmprC1atXmUhYLBbs2bOHg5pUOHbsGJvG/7//7/8DMD+vdKGi+1R8Qkxreueddzg/3uFw4LnnnuP7Vq9ezYQW0FJoqCBDd3c3fvCDH7AZMZPJcClJQDOBiu0hI5EIhoeH+Ty7XC4JV2dmZpBMJiW3UCQSYWZYLBYRDof5TLrdbiZ2jY2NvDd0r9FoZPeWx+OB3+/n1EMyzZKwOTExwWla9G7VzCgSOZFhU3DOQvmo9BwRN9X0LNW8LcZWqDgvPletIyAGNRUKBal8JplW6XzF43FMTExwsKHJZEJvby+72Xbu3ImWlhZek/r6enYnEC2l9dXrtV7hRDfC4TBSqRQLd//8z/+MeDzOpZT9fr8UM5DNZpFKpRhvT548yS44QKMVFBgYCoXQ0NDA737ppZdgMpl4/+12u1Re1mw2Y3R0lPPtL126hHQ6LdXQHxoa4j21WCyoqqpinzfVDqC1N5vNLIgmk0lMT08zA9+9ezfy+TzHRkxNTeH1119nYZpwTHSbzMzMSAKemictBn+pcTcqToi/JXxYCJdEuC5NulRghFp4QjwMYuShWqyCCCswp/lQzubAwAA3RgA0hH3ttdcYqXK5HCoqKngj8/m81FSBeucSHD16lJtaDA8PY+3atYw0V65cwdTUFEt2Ho+HfcaAhsB/+qd/ylW9iFjT2Hbt2oWZmRlJIxGjiQHwQcpms3C5XJyXd+rUKbz99tuMsLOzs3jjjTeY6QaDQakCDvlP7r//fgDAM888g+npaU7eb25uRigUYoEkFovxOBOJhES8aF9oDYn4iFpCVVUVI/DExASy2axUCEFELKpjKwZViAKbShhFoYy+IyDcEYU4VUsH5nCPujsRkU+lUlLAjWhtGB8fx7lz57iinMfjwYkTJ3jNOzs7odfrpcAy0Spw6623YuvWrVLfZBG+9KUvzavedr1Aft4zZ85IDVca///23jW27es+H39IUSTFi0iRkqybLVm2Y8d2Yjtx0tzctXObLtiKdc3SYt2wrV0Nry8GdBuGLsNeDCjQ1euKrkBfpPDQdUDQoU3SNm2TtbE9N25TO44d5+b4ItuyLdu6U6J4p0jx/4J7PvqcI0px2t/297bzvLEpkl+e7znnez7357NmjRDdEDpevWnTJrz22msYHx/Hk08+iZGREbHaz58/j+npaXlGcrkcFhYWuyzl83m0tLQYczs3NydWRktLCwqFgihtfr/fOEybm5vh9XqNOmyCSgfHWq1WkUqljJiy1+uVg52ZzhT4pVIJbW1tIsASiYTR0KVYLC7ZY3qvaIu3Uf6D/ry9DzUo0O2qhEZ1so28PVrA83nRbFbValXWp729HZs3b5Zxr1u3Dq2trfLMXL9+HX6/XxJYk8mkKFRHjx5FLBYzspOpBAB1S5GJhED93BgfHxfCnl27duHy5cui0G3ZsgUXL16UJkPT09N44IEH5BkbGBjA3Nwc2tra8PGPfxxr164VBWvnzp144403jK5X4XBY9sdPf/pTzM7Oyj4kNwCfoatXr2J6elo8Oh/+8IeRSCTkeWV+DpMvi8WixPXHxsbwO7/zO3JfqVQKW7ZskbP+q1/9qihDACRPgvPE2nKeabYXhh7BRvvOVtJsg0R7U7lfloOLSTs4ODg4ONyieEfGsZX+pt1IQOMYjf4cNY5AIACPxyMuaY/HI23OgEUXBq041lWyJMPj8Rht2IrFItrb20WLP336tFzrn//5n/H9738fp06dAgB85jOfQTqdxuOPPw4AeOSRR7BmzRqxtI8cOYK/+7u/E2v47//+75FIJMT9STe7dt+xExJQ1+yef/55RCIRHDt2DE1NTWJ19ff349VXX5WxHzx4EJcuXRLL+Ny5c0ilUjL2YrGI/v5+YeeZmJjA9u3bJSY5Pz+PM2fOiKu2o6MDFy5cMOKO1AJJQ6jdbTpzkXzYunY9k8mIVsq/UQNmhr5dy2zXoHKctptQg1aHbcVwLPyuzgrXPPG8rvZgcJwej8eIp83MzCAWi4l3IhwOSygDqMdSvV6vWG0ejwfJZFKsjs9+9rN44IEHYINuSJ/P946WNMMRgNlWE6i7+/7t3/4NAPD0009j3bp1YhGxXGol3LhxA7lcDm+//bbRWQ6oW0C6nWcwGJTYXktLC4rFouxrMlixzLG1tRXxeFyeWTKQMYwwMzNj1OrqshruO+02LBaLcq14PG58njkqBMti9H5i+QvQ2DqxO6rpLHW2zgQWrV8dK9QhnEa10st1a7PHYpcZNjc3y3zyDNQue10d4fHUOzLxeuVyGf39/eK69fl8ePHFF6Xq5KMf/ajsY7p5ee5Eo1GEw2GjZ8Ftt90mz09fXx/Wr18vGdfkYuBeOHnyJLxer3RMa2trw7Zt26QUlGWpnMvW1lZhjLxx4wb6+vpknlpbWxEOh+VcGRwcxFtvvSVe0pdffhn33nuvxI1PnTplVLxs374dU1NT8n1a2bx+qVSScUajUcRiMXFv87OkIH3++ecBwOhPoD2+ZDLU51AjOmRtDdtWte0KXy4X4peOSdvumkYX0ptKN9LQ7kw7Xk23qG6TSCEHLCZV6N6pPT09MpbR0VGDqpGlC1y4cDgsLmUKPsaMGSfkxO/duxebNm0ykrMefvhhOfC3bduG8fFxKQ/593//d0xPTwttHbmfSfqRz+fx0Y9+FD6fD3/7t3+LnTt3yoFz++23w+fzSZ/syclJ9PX1iYLQ09NjxIU3btyI06dPywYmXSkJJOjW5r0mk0ls2LBBXEOsJwYg1Jdcr0KhgGq1anAZa/7fVCqFcrlsxAFDoZAIr+bmZinTAuqbVSdR2HSJev80ciPa5Q3ajcwHx645tGOSdL12dnbKQ869wvVkm0y64x544AGUy2U5/Fj6R1dsJpPB1q1bJdHQ7sVLsH6Y8/PLYHJyEl/4wheEb3tychIf+tCHJJFMK4aN8LWvfQ3BYBA+n09CGdy3fD45Z2xCw8Ql1rly/CSZ0OUnuVxO5nh4eBi9vb3yjAeDQekpDZgEM6xzZk5Kc3Oz0W4wnU4bLk26ZynQCoWCsb7JZBJzc3MihHR+A4AlYRS9l8jzrXvZk6YUMOv7+X1bgNu5Ffw9n89n5OhopZX12vqegcX2j1SYqbhMTk4aeS3Xr1/H22+/LUpVPB43wjJDQ0MScy4UCgZtLlAXWDQOrl+/jsHBQfnupz/9aQwPD0s4olgsCj0yUHdJnz17Vp6p973vfWhubpYzlb0XYrEYPvzhDyOdTsu50draikAgIJ/lfTGv4pVXXsFbb70lsfdisYiuri5RPtra2jA+Pi4hPbZIpUJy/fp12e9APc+Hz3pHRwd6e3tl/a9du4YzZ87gG9/4BoB66EvT1fL54hqlUink83n5vr03KHhtPhDCTrS1a/m1EP9/kjjG/y+X8Whrjlpj4N+oxddqNQQCAbl5NjDnQz01NYVoNGpoMFNTU8YDUC6XRUhRA+Uk53I5mei5uTmEQiHREv/iL/4CR48eFRawJ554AsePH5cNPDExgXw+L7/d2dmJP/7jP8bnP/95AHUtM51OS0JONBrFmTNnRGHo7u4WHuL+/n5cuXJFNlAqlTJidWNjY0Y9aXd395IEq4GBAWkE39nZid7eXiEZ+KM/+iN86EMfEiuOVhQfpgceeECyNE+cOIEDBw7I5mcSBNekXC4jlUoZMWVdyF+tVo15Zaxcv6/XWh9etnDm5tbxT62h1mo144Fgtr3usGTHIH0+n8zt/Py8HGaBQEAOHWCxnpTa9szMDFpbW0Vh9Pl8yGQyEqeKxWJYtWqVKFIf/ehHsRLspvQr4erVq3jyySfxne98B0D9ANu4caP8xsaNGw1SH63UanD9v/vd7+LTn/40stksbty4gba2NkmmjMfjRv9vNuLgM8hEPO4dZsTzoF+7dq2RrLl69WqMjIyIkpfP5zEyMmL06eZeYfY1BdL09LQkbgL1WHsoFJL4IlDfA9rTNjY2JmvIBB+7mQGFtu3dm5+fN/agvrZtGekzzE4qs9+3c3TsvBuPx2OMkQmQnB9yLvBajOtzPr/1rW/hD/7gDwDULcoNGzZI3kU6nUY6nRbBOj8/L4YGa7Dp5RgcHER7e7ucl/F4HFeuXJH3E4mEkduQzWaFVwGo75Xf+q3fEhY+VuboDmtDQ0OSG+T3+yWHZ2RkRBLPgPq5Mjw8bOR09PX1iUJAngkK+cnJScOK//GPf4ytW7eKwnb69Glks1l5XiORiIzr2rVrsreA+j47duyY0fFLe3/JHkg5Qu+G7nqlK4fsKhQ7MUwbrTZpjo5rc+8sBxeTdnBwcHBwuEVx0zFp22XZCDrGaVtGjFkCMOjoAEibNE1Bmc/nRdvSsRp+/7777jPcGm1tbRIjGRoaEquL9Z7PPfccAEgHKboUn3/+eSPNnrzg1HD7+/vxve99T1xv3d3dSKVSYgm0tbUhGo2KJvjmm2/it3/7t1Eul3H8+HFh3AHqlnQulzNayjU3N0vMhPzjjCNms1mDirNYLOKOO+6Qezh79iyuXLkirqBHH30UL730koztjTfekPjo8PCw0cWKmi1dXplMBoFAwKD55JxwTVh/SdixPNu9t5x7e7l9ZLt+tFcmEAgYHhlNWWrHirSV3tTUJH1ggbpnRXcfGhkZwbp165ZUBnCOp6amcObMGVmTt956Cw899JD04SbTHDE/Py/1o6tWrTJc1BcuXMCxY8fE9XfmzBn84Ac/kP0QjUaxfft2yTEYGRnBpz/96SW/YYOuenogmpqaJJ5Jy3h6elq8I8AiExv3bVNTE1KplNT7h8NhFAoFow9wR0eHkfXe0tIie2RgYED6pwN1S5zrOT8/j3w+LyEE0mHyu8ViEdFoVNzhU1NTRg1+NBqVbHKg/rx3d3dLrD4ajYqFBtTrfjlur9cr2d+cI90+VOc2EMt5C+33ba4I7XlqVIpjW9b6Wqx71s/c0aNHZV92dnbiwQcflPK+3t5etLW1iQWZSCRkPvx+P1pbW2Xv9fX1YWxszKAnnpubkzDZ/fffj5mZGbFWU6kUYrGY7JXLly8L3zdQP5eOHj1q1CrTPb5u3TqcO3dOwiylUgldXV1ixbe0tGB6elpeP/jgg/B6vTh8+DCA+rMeDAYlRBiPx42w26lTp4yKlnA4jIMHD0peD1tbcpzPPvushAuZe8T1TiaTBhNbJBKRPQhA2lxyTejB1XuJY+aa214cfR7qz3I/2KyKjXDTMenlLrBc4pgOqHNzcqDFYhGhUEjeZxxWCxBdlwfUF4OCZX5+HsePHzeSnHhw83rcYPF43CgVuXr1KgKBgGxuXo+TNzo6Cq/XKzWD5PqmO+itt95CW1ubjLWlpUX4wYH6Bq9WqwgGg1ISxQc3kUjA4/HIQRcMBrF27VpxVwJ1Ycm53rlzJ86cOSPxl4sXL+JHP/qRlBssLCxg48aNEl+9cOECRkdHjRZ03OzZbBapVEquHQqFUKlUJDbm8Xik3pFjW1hYMDZoLpczXutENJsWVMMuqbKTxPg3/X+d7EPhrw/DRm5KXl8nJfX09GBubs44POfn50UZyeVyOHPmjKzv4OAgbrvtNjnwLl++jAceeEBIOu666y4cO3ZMknBsAXry5Ek5WF977TXcddddMpbBwUFcunRJhNUnP/lJrF+/XhJZnnzySRw5ckTc25s2bZIa6ZXAZh+nT5+WpKlMJoNEIiHPENvu8XUgEDAOKB5AFG78Lg9mj8eDTCYjzxHbsVJZ6enpQSgUMhLouDdmZ2cRi8Vkrvr6+ox8iEuXLhmNPGKxmLRGBRZDFFyTSqViuEwZ4qEyu27dOqPev1KpSDgrnU4bZxPdldx/WtG0hfByZyH/Xq1W5Z65DprQiXPM+dExZd4n5z+fz+Ptt98W4fT4448jkUjIs9/e3r5sKHJmZgYtLS0SgiMnPO+5ubkZN27cECH72muviYDl3njqqafk9eDgIIaHhyXcwhp2PgM9PT1IJBLw+XxobW2VElugbuSk02k5u7mfGIZpamrC6dOn5dldtWoVNmzYIIonQwA8p5qamtDV1SV7KRKJSD4EP085MDg4iHw+b9Cdvvbaawbtp07cnJubE1kCLCb72bkPyzUC0nvDjlfbNfdcr+Xi2Ro3XSdtb1gOUrMA6Q4h9iFarVZFqDY3N6NUKi3RJnlwkqdWa5mMoQJ1gZPP5w32LADCc1sqlWRi4/E4duzYIZumUqkgFotJXCKRSCCZTMrByQxYWhS0yin4uPF5nzxIqIHR+q1WqygUCkZ/0pGRESPLMhAIIJ1OGxZiMBiUTfWzn/0Mq1evNvok68zhXC6HkydPioY8OTmJhYUF0WJrtZqhuAQCARl3qVSC1+uV+5ybm5PkL2CRzISHSFNTExKJhCg3jM3YmmCjDG69T/RnbUtbv9b1iH6/Hx6PRx7EYrFoNHPXTGX8VyewUZsH6okmTIIC6spKV1eXCIm3334bfX19Uo/81FNPAYCQLQwPD+Ohhx7CcmDcDoDUsGp87GMfM14/8sgjeOSRRwAAn/rUp/DVr35VhLauSV8JFF6hUEiUIdbCco4ymQyam5sNTvtwOCz7l9/hwZ3JZCQPAaivge75vGrVKqTTaclxOHv2LGKxmNSfFwoF2cfJZBI+n08EZSAQgM/nEyHN540eBT6jfJ7n5uZEcQfM7mkc+8TEhIx9cnJSlOhIJCLMUXyt9/nExISRJ9II9p7md7VBwtf60LWTirzeRU5xHdsEIHFz/o0JVzQShoaG8J73vEfmiAqX9iZyfjs6OqSzIFBPzurt7ZV8AXY8o+fB5/MZHr/Lly/j5MmTctZs2rRJBDFQV6q0tzEUCsl5Tf55nreZTAbbt28XgqaRkRE0NTXJPhkbG8PDDz8sddS8B1573bp1UofNOd6yZYu8Zt8FCv2tW7ca58l9990n6/PUU08ZyqCd7BwIBBAOh2XPc+1ti1kny+oEVq3s2XumEVeE/bnlyExcTNrBwcHBweEWxbvqgmWnjNssUDqjV7sBbIuJ9btaI9GuNTsjMxwOi+XH19pVx/o2unY9nkUmn2KxiCNHjohLgx1hPvWpTwGoa9KnT5+WjECPx4Nr166JFrlmzRqcOXPGcANrzTufzyMYDIpbii4Rts/ULTlDoRBmZ2fl2q2trZLBDdStvHg8bnDJTk9Pi7VLVwy1VFoFtOLJIsV50q40dhbT6xWNRkUjZTxNZzY2NTUZrHD5fN5wKdvaoV0nqKk99V7hnrCzve2sWc45yzt0u0nbM8Mx83f53uTkJNasWSN7gyEZWgWJRAJtbW3iRuQ+pLvtb/7mb/CFL3xBqgEIWtb23wGIhZJKpTAwMGB051oJHR0dCAaD8hx8/OMfX1KT3wg2levCwoKELjjHjB9ryy6VSsl3yW5HS4Nrzd+m5UcLp1wuo6OjQ+ZxYWEBMzMzkhdC+kegbv2cO3fOYJAjVSWwWK7FZ/QjH/kIQqGQxPZrtdqSeK0ud6KnhZZ2pVIxqHY9Ho+xz1taWuQZ27Bhg/DWA/XzYDk3Mj1A2gLWGb0aPP/svAl+1+/3Y3Z2Vu65tbXVyIKm54vehieeeALxeFwoZkmNTA/gxMSE4VnMZDJSukcrWHsiNB/27OwsNm/ebNzH4OCgrP3OnTulGoC/pS3p119/HeFwGIFAAGvWrMHZs2dlXDxzaMX7/X6j4uXy5cuIRqOylvTA0PuYyWTg9Xrlvv1+P9avX2+E3ebm5gxPKJkrS6US2tvb5VrsS06PHLvZ6ZwfnftAK1nnWXH+gEW660YWMNden3H8O7DYx9z+eyO8qxIsPUC6CvTntFvT3qB6szPOYE+GjlHr8o9UKrWkaDwUCsmhzVIS7XpnDCOZTBrcsVu2bMH58+fxj//4jwAWYyQsX/D5fHj44YdlAxeLRYPGrr29HZlMRq7PuCxdJDyIfD6ftAck+KByHvgdxvEKhQLa29vFdbNt2zZUKhUZe7lcRldXl8wb6yp1zIR1oLw+fysSiUgtLD+by+Xk2gsLC0YiULlcRjwel/u2NyJjmo2o74Cl7hs7qULHdvSeIdavXy+/TU5oCpRwOIyWlhaJM7MulGGPWq1m1KEmk0lJoCLxgV6DUqkkwon9w/l9Kns2GGKwwXkE6nE3Km9AfS/Ozs6K65W84dpF/sgjj0h538jICI4cOYKHH35Y3s/lclI6E4vFsGnTJtnLugFNKBRasj5aEcrn80vKIMfGxoz2kGzrCdRzMiYnJ42QQ6FQkPtj0hkFgW6oMTMzY8wDUC/b4V7r7u7G9evXxeX59NNPS895YDGOzHmbmJhAqVQy6oDZOhWAEUecnZ018mGojFKRskuf+DfgnXMn9Lw2+nwjYc9ngmVkPAOo9HDPM8mPe350dBQ//OEPpb64VCrh/e9/v/x2V1eXKO+XL19Gd3e3PA9tbW0G8ZBOuOP96jrq22+/HZcvXxYhXywWEY/HZQ1feuklrF+/XvJwSLjU0tKCubk59PT0iBs+nU7j2WefNerpr127JiWN69evR1dXlwjZcDiMRCIhZ1w8Hse9994riWYM/zHJLZlM4syZM7LvTp06Jc8LExQZ2nzjjTfE4OOc6xafXBcqdOxTrhu56HOLc2cnhwFLyUvsfUPl7p2SFIF3yd2tYceTbe5RmzxcWzeME9qWtk5ymZ+flw3r9XrR29srkzs7O2todkwAYGIDM5WB+qEWDodlLD/+8Y9RLpdFy7ctRL/fj5///OeiJdZqNXR3d8smuHz5MhYWFiQuefjwYUlQAOqWWWtrKwqFAqLRKDo7O+W7fr8fwWBQYtJbt27F6dOn5b7uvfdenDx5UuKn586dQ29vr8xPZ2cnzp8/b/BlA4uxsWAwaBy8ZBHjPLCRPKEtacarOZZoNIpqtWokutiZ3boXK+eK88y8Aq63VsJs7ZJ/0/uBiXdAvXvN5OSkHELsHcx5JfsZf69UKslBFAwG0dzcLFZsOBxGPp+XazU3NyORSMiBND8/j2w2K5b1cuQktCBteL1eWb/f/M3fxNDQkMFRffz4canZ133LibvvvlvYmsLhMH7/939/iQVOpY4JZsQ3vvENPPXUU8hkMpLhTVDx1c/p/Py80TmsVlskDOG/PJhPnz6NtrY22QNkGCPYYU17jbg+sVgMfr9frOyenh74fD6ZY7/fL9YfUBdI7DkN1Pd3KBSS93VdK7B44HH9tXISj8fR0tJiNFrRe4119A4OtyrelbvbwcHB4X8zViIvoYvSNi4aUYraFQ36c8CiRa9DWwsLC6L8zczMYHZ21gjlaJrQnp4epNNp8RAVCgVRrO644w4MDw+Lt4cKMr+7efNmTE9PiwJ/9epV+Hw+cUn39vbiueeeE89MsVjEwYMHxY181113oVgsSpjtwoULMjeFQgHFYlG8ItFoFKtWrRJGxp6eHvT19cm1y+UyisWiUSo4MTEhYYA77rgDXV1dRjnfkSNHRFHdsWMHOjo65N67u7uNFqcvv/yytPZlUi8VdK/Xa7i3E4mEQUiTzWaN9bNd2HZ2t824ae+lRomEy1naGu8qu1u7a+wf1Z/TgyT0hmWZg50tqS0scsHy9fT0tGjQgUAAuVxONGcy1HDT6WvVajXMzs4aHNYLCwtGSY7f75cyJ5/Ph7GxMYmBvPnmmxgeHjZKNLq6uiRetmvXLmSzWXzwgx8EsOgNYDxvy5YtkgF7++23C90mULc2ksmklP+89tpriEQi8rCMjY1Jtxv+djAYNLJbNWMZY/104ev/k0WI7m66bbgmhULBcAV5vV6h4APqDyofRL7fiNZOx4lpoei15HrqkinuLW1p0wIG6hYTPSLAInsWH8zp6Wmjty7Ly7jeLIkD6jHIoaEhw42fyWRkP4TDYaNecnJyEl/+8pfxl3/5l7hZ6Ljs2NiYuOpKpRJaWlrEwr127ZrUYxNvvPGGMJAlk0n09fVJx5/NmzdjbGxMDsuf//znuOeee+ReeHDFYjHhFycfQF9fH8bHx8Uy1mWJwGLYhnPMcIfOdK1UKuLiZCY5r8HYHveXzqAPBoNYtWqVuPWHhoaQy+Uki133F+Z3eWACdetX85AzrKa9XbpyAVg8U6anpzEzM2Nk+2secPIz24erhj6X7Bi1PhPtQ9mOV2pPhv5NjiudTss5xFgs55CZ9/p51J4Qj8cjXpmxsTHccccdshbFYnFJaCObzUp3qBs3buD8+fPG8zo9PS3fj0QiBqXpxYsXsWPHDlECent7pR/47Oys0RI3kUjA6/XKb7ENLO8zHA7j/vvvF49eS0sLgsGgCPnLly+jq6tL5o1MaxTyly9fNuLn2WzWqJP+whe+IM8y6UM5Z8z81+ulS2bp0bXLpvR+0Gcg/8b1aMT5bnO73wx+JUuabmxgsQE2obUEur71Aa8fBmovHDTLljhZbLOmaSHpjgUg9bv8vWAwKBuODzRfs4G5FmSJRELKRVhjzd6sxWIRg4ODRnmIPuCOHDmCO+64A9///vcB1JNg7r77bvh8PiSTSRw7dky+Ozs7i1deeUVeDw0NYfXq1bKJCoUCEomECPX29nZj3hh7pat+cnJSEuH0+/rw1Q+x3++XWCsPPB7abHqgCSY01zcbdGjYdaFUeICl/cS1ULaTbRjL0wI/nU7LIUzyET7I5CTnw8PmDDrex7GOjo5ienpaNHWfz4dAICBrUKvVjKTFmZkZdHR0yDwFAgG8+eabuFlks1lxQ3u9XiNUEo1G8eKLL+KnP/0pgMZx7bm5OXGXT09P49y5c2JVnD9/HlNTU3j66acB1A+sF154Qcp0UqkU/uzP/gz5fB5nz57F6OiokXPg8XhkryUSiSXu70gkYtAVZrNZeQYrlYrRbMXn80lpFFA/bCcmJkRR3rhxoyibzc3NyGQyOHjwIIB6jbVuwcoESb0ngsGgHKDhcBiVSkXyRljCpffyxMSErGk+n19CGKRrX+18GF2axu8AjQ2TRgmxdmIs78m+lj4vdW4AAInn69ax2WzWyOMJBAKi1DFXgC5/nQCVyWSMNrMzMzMol8tiWESjUfT29oowo6KnFYBf/OIXIlh5hvL7XV1dRh5OpVIRrgla0jyzkskkenp6RHE9c+aMca78+q//Ojwej9E86dy5c7I3yuUyjh49Kus3MzODnp4e2Qvj4+OIx+OiUGzatMmgINVCm0YL75OlvTwLGe7heuszBlhMOl0pD0cnhumSPL6vE3dthc+VYDk4ODg4OPwPwzta0ramYP9dN8FYrhxHl17ws7rEhl1otKWlqeBY5qQ1IK3l+/1++P1+0YgymYy4z0gJqbMFa7WaaKK0WkjS0dXVJVnURHt7u1grGzZswMjIiLhrcrkcNm7ciCeffBJAXetna8Tu7m5MTU2JJeT3+7FmzRpxS61evRpXr141WL9YTgYsJuNo11ypVBL3J1tHUmOORCJIp9NiRbAEAahb3ZVKRZJ1SCrANWJ2vHZ3a63SzmpkyZ0uytfJYcVi0Wiooq0IXs/eT9oi0WQ1bK6grXZd0kXXui7Z4hwyqYx7ZWGh3kqPVgebhtCCiUajmJ2dNTTigwcP4stf/jIANHR7v/zyy9JQIBKJyH1MTEzI3iQ2b95slLkBMEghnnvuOSnv+rVf+zUAZrkXPQJc02vXronl3traKsl8kUjE8MLcuHFD5pVzVK1W5TkhiY9OxgJguAPb2tqM5DxdZlUoFNDf3y97Wzd6YbmVdr/eeeedsu/Hx8eN8EY2m8Xo6KjMG61Xrm8mk8HCwoI875VKRegjOQ9EZ2cn4vG4cV6lUinDe2XHmW3rRr/WrIrcs40sK7u5DJPq9N/1sx6PxxEOhyXckM/njVDWzMwMJicn5SwhlSr3dTablfnI5XK4evWqQeCjy5zC4TDGx8dlPbq7u3Hx4kVh8cpmsxgYGJD4OMvjXn31VVlPr9crY52bm5N5obub4UJ6RHgmkaSFiZqBQMBoNHLixAmsWbNGLOVXXnnFKD3buHEjUqmUMPEdOnQIr7/+urRx1Zn6Fy9exLVr12QP0ztrW8662Yc+pxqVUdnnlN47ugKJngXbva2vpcOHy1nRwC8Rk7YD4friNvWjTeto36x+X5caMZajY7f6d+fn59He3i6ClnWUfE3XLrDYYYsuEHI+80H2er0oFArCBTs8PIxNmzbJ2FavXo1EIiGHWyAQQDKZFOaxe++9F88884wcSCx9aWpqwuzsrJF8wGQLxlNqtRomJyflWn6/Hz6fTx6eXC6HYrEoQpgt4Liw+Xwe3d3d4s4hdaLeRDx0GXvTdKgdHR3inmxubkY6nZbf5u9zHjiHujRJu635f+4HXdrAg8g+3JZzf/NvXMOuri6jrKpSqQj3NF9rdzpbG3JOPB6P3CepWfl+IBCQ9QDq7rl77rlH4sgXLlzAhz70IRw5cgTAUiGdyWSQzWYlGaWlpUXG0dnZieHhYUOwdnR0yJpwD5LW84UXXsD3v/994XLfsmULent7jeSiYDBoUCJevHhRSrZaW1slszkUCgmzFD9LmkNgUXFiqSHLlnRpWltbm6wBQ1YcOznQNWdAuVyWyoVkMilhm23bthklWPfccw/K5bLQTo6MjAhbHgDZ41wDj8djMBCSuUvXFJfLZaOigwcxO25xH0ejUSQSCVFs/H4/zp8/L8/gG2+8scR9bSuTy7kotYCn0mrHM/V86ngnD229j+LxuFy/UCjgRz/6kShBAwMDqFQqQss6MDAgvN7RaBQLCwuSj0C3K7m6H3zwQVQqFRGU8Xhcatn5/QcffFDmk1THPBuoMDBc86Mf/Qj33XcfYrEYduzYIYKW8zs0NCRCNxQKobm5GTt27JDf1mWL9957rxE6nZmZwalTp4wS2M7OTgm93HfffTh+/Licz5rpMpVKGTXxmg6Yc6rL86anp6W0lGuizyaGZLXLuhHFLGEzkNlGTqMSv0Z4160q7QQgG5VKBTt27MBTTz2FRCKB73znO/jTP/1TY7DUwqjhMFFMx4lIUMDXra2tsoEptAha3TqBSk8ceaX1tbnIjAHyoAuHw7h69aoc6pcvXzYOo1qthmQyKbV3uh8sUH9waWV4PB6sWrVKhNPFixcNy7i9vR3JZFIeLo/Hg46ODjk429vbJUEEqD+4mj/b5/OhWCyKNTM1NWXwlutx05rRQpT158Bi/IVzTBpIbn4KbK4J42Xa4mS8H6grEMslRnDD2nXSem9dv379pjawxnLt3jRJy9jYmLT8BBb72/K3SqUS3nzzTdHcN2/ejOeff17iq5/97GfxT//0T3Ltz3/+80in03Lo/MZv/IZYO9VqFW1tbXLto0ePYtWqVXJ4Tk1N4eWXX5bm86tXr8b27dulFjYSieDw4cMyP5lMxuCwB+rCkPG8crkse6+1tRVbtmwRUhby1VNI9PT0YHp6Wg6kqakpEYZAfe/okqxAIIDp6WmjDE97Zkqlkvw2UH+uSBA0NTWFHTt2iLdh69atKBaLUg44OTmJYDAoylIkEoHf75e9GAgERJEH6sqPTsLJ5/NGPTvbG3Ic2lNSqVSMum0aBFp5tbO7NfQes4V4owQigsJDC3i9v+fm5pBIJIwys5aWFsOzlclkJB+hr68Pmzdvlprgnp4eqR3esGEDFhYW5BxpaWnB1q1bpeXt/Pw8+vr65Nzw+/3o6OiQ9chkMvjABz4gStKRI0dw1113GUZWNBo1PKH0wl27dg3RaFSE9LFjxzA2NiYCPhQKobu72/B26LaYpPjkvqKVzfM6l8thw4YNsvbd3d1SKw3UBS3vi8+ZpnDWtfX0/uj4vk34Y6+/LWjtUmP93ko8IrYsbZSwKNdq+NdfEYcOHcLevXuRSCQwODiIPXv2/Ff8jMP/YrxbAU3s2LEDFy5cQCqVwhNPPPH/eFQODg4O/71Y0ZJ+4okncPLkSezfvx8A8MUvfhEA8Nd//dfLfmf37t24dOkSDh06BADYt28f9u3bJ9eg5koKS0LHV2ht05qtVquYmJgwqOM0yQRrDqn1BINB+T9bYGrWLm2NNjU1YWRkRKwftsnUWbG6S1YgEMClS5dEM7xy5Yq0t9T3Vy6XhZRBk3CQyhOox1+0+3JychLValV+myQrvFfGN2k1LCzU27pRu2PnImrjzILld71er8wxvQuarcx21+kSLpYnEGRE0oQitPT5fTuebVse2vOxXO7Du8WhQ4fw2GOP4dChQ3jhhRewZ88e7N+/X8bJ8izOUSQSwdzcnFgsdEGSkSoej6O/v1/2x7/+67/iJz/5iazZjRs30NHRIUxcZ86cEfc2PRc69jc5OSnlURMTEzhw4IC4fblndD7E+973PmGgO3ToEI4fPy6x6itXruDGjRuyX0ZHR7GwsIB0Oo2XXnoJiUTC8Gzo0qOhoSGj9LCpqQljY2NG+IMeLqC+vn19fWIdpNNpo0tdNBrFwMCArOnIyAh27doFYLHRC8u33nzzTaMV5ZkzZ4SAhddOJpNC+sLuRLqccHx8XNZQe3A47zoPRlPzcv/TMiuXy8vuNzvezL8tV+sKLJ8ZTktJN+XQFRB0rTJHIJVKoa+vz2Agq1arMu7Tp08b65PP52UPkq1NN+PJ5/NGTNrj8ci55PF40NbWZnQtq1Qqcs7Mz89jdHRU9jw7W3E9mOmfyWRw9uxZdHV1iQeHISruUa/Xa1jhrMTgHmfDIY6to6MDXq9XylQvXbqE/v5+g3Wxq6sLp06dAlD30hw4cABAPXSh54xrxXOMNM3cE/b5ZJdJ0Z1tl5sSjWhAG3lZ+Hd7by2HFYX0gQMHsHfvXhGwv/u7v4vHHntsxQuyHR9x4sQJqesk2MJNH9Zzc3MG93I0GjVcWHqDU2hyoRlP4/U0XWFLS4shTHScG1jsVaxjRbqPLh8U7cZLJpNG6zWv1yuHOBNSyuUyJiYm0NnZKa6d97///XjllVfkEG5ubsbw8LC4zr1eL5LJpGyaeDyOQqEgY+7t7cXIyIgcpOl0GgMDA7IhRkdHhQed0AlTVH44x1o4UjhpFrN8Pi/3panxgEVaWF1216j3Kn+ba8hr6EQ0u94UAPbs2YPHHntM3HkXLlzA3r17RflrhJUURB4o+Xwe7e3tsrdYX637aPOeAQivs37Irl27ZvTjfvHFFyUGetttt8ne6erqQiaTkefhrrvuQl9fn1wrEokgn89LrHBgYAD33Xcf3v/+9wMAtm/fjlQqJUQQDz/8MGKxmJQL0vXNA421pc3NzUgmk0YbvlwuZ4R9GI7gdxgm4ft8JqlAdHV1Gb12q9Uqenp6xE1M5YC/t2vXLnlm0uk0rl+/Lm75q1evGgKJ49Tc0sViUQ7uTCZj9EceGxuD17vY5tHv9xvhsrm5Odl7TCTSwlF34GMeCN/X+QyNymLs3Bq7RIdYjvbRzpXg9VnGxHOI3ORM3spmswgGg4Y7/MSJE+L+/sxnPiPzffnyZezatUvq5s+ePSvGB1Dfv+FwWMIR09PTmJubE/d2PB7H3NycKAjr1q0TZRWoU8SePXtWYtibN29GtVrF1NQUfvjDH+K2224TBY2CkHNz++23Gz0FPB4PxsbGZB8FAgEEg0HZG9FoFLt27ZLEXbYepQJSq9Vw48YNUegOHDiA7373u7IPtKESDAbh9/uN+nrdXU0rVFwDnezXKJHM5grRgl7XyVNBsHO4lgsJaqwopJ955hnZBNRkqLEsh3g8blhcAAyNzuOpE1XYfVt1zS3rYO0DRdNf6oelWq0iEAgYddl8YFnXpjOgGafmeGKxmEFUDyy2vWSGtV7YUqkkWiutcn3YMUnL7/cjEonINX/xi19IjAyoC3QmiAD1JIlsNisCkdmfnBeSquj68Ww2K+97PB60t7fLPJTLZbkWY4xES0sLisWiKBBkN+LDxOQ33U9YWz8s9Nexfx0PLxaLS2oCl0skbJSUuH//fuzduxePPvooBgcH8eqrr64ooIGVFURNb6oVH/a/pQeACWq0AKi8cM5Jj6r7VTc3N4ui9c1vfhN/8id/AmCRzIQHztzcnNG+8qWXXkIoFJJWlS+//DKKxaII+atXryISiYhlzpwD1qvm83kjKS2RSIjVSK52rk8sFkOpVJJDnsmQOrNVrz/bF7Iu1+PxCIczAMmu1pmwGzZsMBqbHD58GED9GWltbRWBs23bNsmq5liYDAosZppzznO5nMEMxVitjo/Ta6XXFFjkNeB9kcyIZwtjlJoudznoeDLQmI/ZjjmvVB2jk5w8Ho9UonCcmrCJyWCcA173H/7hHwDU6WaZDDczM4Ndu3bhfe97H4A6SdLs7KxYwqtWrRIDAVj0JnFOmAPA31q1ahU6OzslTgzUn2nuBXrZmHBWLBZlnw0ODiIcDsvzwWQuYnZ2FqlUylA8t2/fblSdBAIB48ybmZmR95ubm3HixAlZv2effVZi8XodAIgHjWc9ecS1AqeTXylo7dp2rYzpc023reTv6eRYvW7265Vi0u+YOHbgwAHs3r0bd911lwjsRx99FPv27Vvy2b1792J2dnYJr7Hu4engcLPYs2eP9HO+++673/Hz76QgOjg4OPxPw00J6cceeww7d+6UBLBnnnkGzzzzzLLf0e7tnTt3GtYN3UC6OQPdrDo+qkuwgsEgyuWyaEDU+rQmretyWQYFLLr+dMxRZ+gVi0WUSiUZS2trq+HeZkYeNR+fz2fEgfP5PDZs2ID3vOc9AOpt20ZHR6XJw9jYmLgA0+k0WltbDVfb3NycoTVqC4NlTrrEqq2tTbRUWsJ018TjccnSBepaJ7VrtpbkfTLOpxmPdMY1r02rjjV91KbpprIzzQmtGTL7U5dg6XCHXg8Nll6cOHFCLNtfVkG0ax/puo3FYkilUuJmpCuUnhK6R2kN83vcTywt4Zy//vrrQne5sLCALVu2CGXsq6++it7eXim5+upXvyqNWIB6+cnu3bvF0giFQjhx4oRYIdPT03j99dcljvyzn/0Mw8PDeO973wugrpCMjo4in8+jUChgcnJSnpmZmRmJSwOLVJ30tESjUWzYsEEstxs3biAcDoulfunSJcTjcXFB12o1tLe3y32n02kcPXrU8GZx78TjcQwMDIj3gdUMPCfWrFmDubk5WatkMmmUZHo8HoRCIXHrt7a2IhKJiHeLjGHaEtHd3DTnAvNCeO1SqbSkiYqd3W1n+2pWNjsUspyV3chK0q5Stubl89jf349isWh019PnEFkTuR9/8pOf4Mc//jGAugW3b98+OXduv/129Pf3yz2PjIwYTUjII8B52Lp1K65fvy57/p577kEwGDTOWx1+uHDhAiKRCMLhMLZs2YLXXntNSvG8Xi/uvPNOsW5JwcvfYltRjrVcLmNkZETuk+xk2vru7e2Vffr222/jG9/4hngFdEa8toI5lmQyuaQxkQ756XXid3VGtmYcW6kkmSWhtsVM2CG+lfJw3lFIP/300zh58iSARVf3SgfloUOHMDg4iB07duDUqVPYu3cvvv3tb8tnmHihF3x+fh6tra2G27dWqxlxxFqtJsLK7/cjmUyKG5mJD7r+VJN2NDc3y2aORqOGG3jNmjWG62x6ehqdnZ3iPvH7/ejq6pJ42rp161AsFo0+uxMTE0IdOT8/j6985SuiJJAIH6gforrVYGdnJzo6OuTa8XjcEFi5XE6EKbDYmlInyE1MTCypzeM1QqGQCJG2tjYkEgmZQ86tplbVtXx0m3Lz5PP5JWUx+jpMRuEa6Ph3o9Io+292qR9QjzEDwMc+9jHs27cPw8PDv7SCSOFUqVSE4xxYJE6x61UpMKic8D65z7j3arUaOjs75dBpaWmR9W5tbcXZs2eFBKJQKOA73/mOuPYikYhh6V+4cAGxWEzm8NKlS6hWq3jllVcALHYt+/nPfy5jj8ViEq+LRCL4yle+gpaWFng8Hil1AhbDMLqBw/z8vCShxeNxDA8Py31S0aUC0dbWhkqlIqVp58+fl0RHoH74BoNBEcyxWEyeEbrpOcfMu+C+v3LlipEE1d3dbeSodHV1GXFmzq8+jPX+0R32mCehyz3JXc31XemA1C7r5QSvft8W6LaL266b1oqsx+ORfUmFnuNm+I/7ha5v3SlMl7D9+Z//uZQKbty40Wi4QeHAZ8PrrfcAoGJaKpWwdu1a2SvT09Po6+uTfTk/P49KpSIx7LNnz+KOO+6Qc3loaMggYblx44bcF/sR8ExjEhqVwaGhIYRCIdx5553y27Ozs3KOrV692kjGffbZZzE8PCzneSaTkX3EOmbOMUsYOZbR0VHjzNPhOcCsueb7dstkO7dGr6+usa7VagbVNT+/XM29xjsK6eHhYaRSKeHdBd7Zkt69ezf279+PeDyOgwcP4ktf+pK8xwQRBvGBulWn4zG8OT5IsVgM1WrVaN4QjUblELhy5Qra2trEamBGN1A/XKanp43kAR2jZtyBBwbjH7xWrVbDyMiIvL548aKRnLWwsGA0pKcApzCcmJgwGtAz3sPPjo+PL0nOoqV0/fp14ZoG6hs+Go0aNZ9er9dINsnn85I/UKlUJA7FDcWH/Pr160ZeQEtLC2ZmZuS3qNXbhfs6TqitZ02awu/rzWwTO9j/NtJIv/71r4sX5+tf/zoefvjhX1pB1DFKJiYCkIYnHFsoFEJTU5McfiTZoFXR3t5uNLxnpQHfHx0dNa5drVYlruvz+RAOhyX2umbNGpw/f17WaGBgwOAaTiQSuHz5sjE2TeLCvcE1YY6DFmZ8j2unFULNxJVMJjE8PCxJbKyjZ/0piVCoELJOWVviun2szrju6upCOBwWxWdychKhUEj2is7BAOrPmGaQYw4Lwf2iY4W2MNVshLrlKg9KPS8rCWn7ILV/x7a09ff0Z22PnJ3dy3Hoen3dT5oshrwPzTRG6Fad//Iv/yJetD/8wz80kiGB+l665557ANQFY0dHh+z5CxcuYNWqVSI4R0dH0dfXJ2N/44030NzcLNbx5OQkyuUy/H4/Ojs7sXHjRhHgbW1t8Hg8orxVKhVEo1E5L5jERgOtWq0K8Q6wmDlOspmBgQFcvHhRFNUDBw6gUqkYzZY458xl4py1t7eLrOGaaH5tKmy29cu9R1mh11Rb1nYioYaddMbr2THqRrgpxrHZ2VmJDd4MTp06JTRtDg6/DL74xS/i4MGDOHXqlAjc3bt3/0oKooODg8P/NLyjkN6xYwcGBwffMbP2ZkHeZQBGFxXWMwKLNHXUYMhmRM2ZLma6Z2jFUFsMhUJGecHU1JSUkoyPj6NarYpmNjc3h7Vr14qWH4/HkU6nDReGLpupVCpYtWqVaGMTExNGeUMikUChUJAyq6mpKcmgZsq/LkHQDFLMmKY7lBY7f5tWno69Nzc3i5bKGAzdWJs3b5ZxspyDc9jR0WG0pysUCka5gk2J5/f7USwWRVMMBAKGtcy50hSovBZLS+w6eB0T0vG5hYWFJbX4N6v0Lacg6nK9cDhsUB7Oz89LzHJmZgbxeNzIdNUMdbVaDatXr8b9998PoM4t3N3dLTXAdliGpUxAXZPXXp3JyUnUajXpEMRQCkMtDz30EKrVqnhxzp8/j7fffluskG3bthltNhOJhMEixuxy/nZ3d7eEEB555BE88cQTeO655wAA69evx/Xr12XsLS0t8HoXWyWSfY7X7uzsNEIvtE43bdoEAEZYJ5fLGe0iY7EYotGoxNpZCcH9EIvF0N/fLyEFtinVPOI6k1bXSAMQq47j0haMbXXbGbkatoVsZ3fbJTi2FWVb2XbuhbbSdXkcAOkKRuu2qanJODf4f92FjGtTKpVQLBbxla98BUA9u/uRRx4xvGCf+MQnjPI5v98vPQFGRkaMXJnJyUm89dZbhndiZmZG7qelpcW4z9bWVoOTvK+vz3A512o1Iyzy4osvShvTvr4+w5OZy+WMfgQ3btzAc889J/Iom80arWnpOeFY5ufnhS3Q5/MZvPy0jPW68G+cF66Tfl/nJDRqRwosbeXL141CJO8ED4BlP/Xoo49i//792LNnz4rWi4ODg8P/VjSifQQal83oQ7jR+40EPbCYS2K7bSlA1q5di/n5eSMZD1hsdUlKWKAusHW7WlIm81qrV6/Gk08+Kde4du2awev+yiuvoLW1VQydw4cP473vfa8YG/l83mgHeuLECaxevRqrV68WbnoaChs3bkR/f7+4xlOpFMbHxyWMcu+99+I//uM/5NrFYhEdHR34wAc+AAA4d+4cfD6fKBBHjx4VGl1gkZ5Yx5Gp2ORyOWm+AtTj4bo0lPOsm/HoOLSdN9Mox0C7uO0SPPs10HgPEcu5vFcU0g4ODg7/17BSdvdKn7XZx7TFTotbV4nY8U/bm0SiFQBG5za+Hw6HDQFBS3d2dtZgBCsUCkZP7Vwuh/vvv18IR26//XasWbPG4KXQVSlDQ0MYHByU3Ire3l4jse/AgQPo7u7GwMAAJicnsXPnThlLV1cXWlpaJBeiVCphdHRUPDytra3I5XKGB+fOO++UePjzzz+PoaEhyRY/efIkRkZGJKmNyYoUzH6/f0lVEOPj9Exqj2yxWDTmXNfns9/0cnFjm6XRfr+RVb6c5bxSnbTrJ+3g4ODg4HCL4qZbVTo4ODj8X8K7jUmv5A63LaVGfPXaEmM1Bq26mZkZ+Hw+cQv7/X4Eg0Fxj7OeH1jsCqjLzHSGu8fjwdmzZ4Ul8ZOf/CTa2tqMuuirV68KrWhvby9aW1vFvc1+zxzbjRs30Nvbi0wmg+PHj6Onp0cqGK5du4ZIJCJ5FqRsZjkY+e2ZE0TWO8acv/nNb+LKlStGKZqmeWZMWHMu0Cpva2sz2MeYq8Bxl0olY03s/gbMV9C5D7qEqtH6N6qZ5//tGLW9B5aDE9IODg4OCssl//C95ag+7QQ1nRhm1+ACaJi0pD+vky9Z383vk8xFl1bxu7FYzEhQLBQKQvsKLAoyCr5MJoNcLifXGh8fx/z8vAjtYrGI1atXi2DlZ8gpf/r0aWzbtg1TU1P4wQ9+gJ6eHvze7/0egHqpp25YVCwWUSgUjOTObDYr7u1r167h7Nmz+N73vgegniw5MzNjlNsFg0G5ni6/AuqClIoMaVU1SZZOXOaccQ1ZjqV5J3T9MslOtAu7UdxZw66pJuxkQ60M2HBC2sHBwaEBGnUysq3jlepbV2q4sVxSmRbmjeqqeejPzMwYveaTyeQS4aOrQgqFgtE7Xve1P3bsGJqbm7F9+3YAdcHa398vws7jqfcZp7U7OzuLU6dO4Zvf/CaAOpfGJz7xCZTLZYyNjeG73/2uZFRns1n09fWJgjA+Po6PfOQjMs5Tp06J4Abq8e3Dhw8LPz2Tt3hvJKfh9bLZLKrVqlTTsDkLULecNb8Gv29nXOs5079lrxM7w62Uma0FuF1Tf7M19jZcTNrBwcHBweEWhcvudnBwcLhJNMr8ti1tYNH1bZfY2B2VtAXVqO2h/hz5u4G661VfPxaLGf2kZ2ZmxIKMRqNGe07WZHMsLS0tWLVqlWSDNzc346GHHhJqznK5jM7OTnGHHz58GN/61reEqrNQKOBrX/saFhYWsHfvXrS1tYk72+v14oEHHsDq1asB1FnwEokEXnjhBQB1V3mtVjM4FYaHhw3mOjL18bfi8bhkujP+rNue6rajZAXjfNpWsu2t4JiXW8NG12jUe8D+HrEcbexK2d3O3e3g4OCwDBrVxi6XKGR/T3+W7uvl3J92r2G7Ntsu92EyGF+n02kRdC0tLYhGoxKrZV94XQ9MNzFQd0HPzc0ZCVPnzp0TeuJkMonx8XERhGfPnjXau8ZiMblf9vVmvwegTobCRDLS3OpGP6QzJubn5yXmTGIU3XxF93+vVqvI5/Mydk2baydnNcov0Al7jUrouJaEXic2ibLpafW1lstnuJmEMcIJaQcHB4cGsA9aHsLLZXvr9/h/TbLBv+vv6Dpp22LT3Pp6PPye7iTo8Sw2tymVStIQBYA0ldAEKFpoVyoV5HI549qTk5NCnFIsFo0ENfYq0KxtHAOzrXWHsosXLwoZCVAXwprzPZ1Oi6VcKpWMlrPlchmRSMTopZDJZESIp9Npg3/d4/EsYU3kGtisX0zcW46sht/Rf7cTBfmbnIeVrtUIjRSBJWO4qSs5ODg4ODg4/LfDWdIODg4OCstl4Go3Kt/X1rJdRqMt30Yd4Bplb+tyIF2iRUtb89/rGHe1WpWSqkqlYljOra2t8Hq9wk/PHs58DdStSlqgXq8XmUzG6PRXKBTE8iZntW4PyVgtrX/Gt9lSk/cRi8VQKpUMitFQKCT3zc56mlEsk8kY81QqlWRstVq9BSTHYlu9toVqu7R5PxxrtVqVseoe9HxfX5OWs6Z2tT0peiz6X8bDb4bD2wlpBwcHh2Vgl80AS12Ty8WSV6KFtMktajWzAQfdxjqJicKRn9clWVrAUwDQXZ3P5xEMBkWQBQIBo997KBSCz+cToV0ulw23MF3OTNKKRCIGDSkT2rxeL9rb21EoFGRcpD/ltdmMQ7viA4GAQUASDocl3s0+9rwXKitaSFerVSnJ4tj1HNlrZSth9tpQWWE8W4c1bMVLX8/eB3Yug018oud4JTh3t4ODg4ODwy0KZ0k7ODg4KKxk3TQiMNGWWSO3NrCYpGRb1toqa5Q5vpzVBtQTsOzENF6zUqkYCVP5fN4gN9GkHxyfbv7Blq78nWq1iu7ubgD1jGyv1yvJXGxSQdrSWq0mli27a+myqGg0Kr9VLBbR3NyMNWvWyLV18w4SttCVH4lEUCqVDBezngfeL9Eomc/OmOdrzq8OMdgWMX8TWNoly26Qwt/U62e/vhk4Ie3g4OCgsFKmre3CtEu07AOdr8kDbfdfb5Qhrt+nwNEtFQFIX3ntVtaCX3+eQpMu4tnZWekeBdR7g3u9XnGHh8Nhw7UeCoWwsLBgtMn0er1yPbqmK5WK0I1SSFcqFSwsLEgMulQqoVQqLYlv89p+vx/pdFrqoCnYqDCwmxd/m/fXqHSKIQJb8bHroO1aZb3+9nqtVNduh0beidd9pfc1nJB2cHBwUHg35TP2Z5ftCbwMuYX+XiPyE03yYV9P/02X/wCmlVer1YTABFi06jn2bDYLr9cr1iqt7qmpKQB161Vzf+vSLWDRMvd6vVLXzBKsWq1mxMNZpsUa7kqlYvR4npqaQrFYlPc5dioMc3NzKwpDHWu3FSA7Pm2/30io6/f5f50HoNFIQbPrpAltrb8TXEzawcHB4VfEjh07cOHCBaRSKTzxxBP/fw/H4X8RnCXt4ODg8Cvi0KFDeOyxx3Do0CG88MIL2LNnD/bv3y/v60xsvtbZ242yve2Mbf2+bc3ZbQ/1Z2kd0lqlBUzLmFYur6lbWuprk0CEjGH8HNnPqtUqpqamjHh4OBwWCx2oewRyuZy8n8vl0NzcvCRDmvHyQCBgZHNrVzX/bZRxzftmWZW+H4JxdB0/tuPGet7sfIRGLux3Eypp5IlpBGdJOzg4OPwnHn30UVy4cEGs4lqtht27d6/4nd27d+PSpUvSA3nfvn3Yu3ev8Rm6PvVBrt2ldj20/oxOALNrszVN5XKH/vz8/JIaYMZEKdTYhtFWDvh9trecnZ1FJpNBPp+X3y4Wizh//jzOnTuHQqGAWq2GXC6HXC6HVCqFXC6HTCYjtdfz8/PIZrPIZrNG/Fh3uuIcUGjqsVNw8j1bcOpcATKzUSHRyWM6mYuvl3NPc84ASAcx3dKS0O0r7XHq9bWxknB3DTYcHBwcGuDRRx/F448/bvQ+boQ9e/bggx/8ID72sY8BqBN2DA8PCyFHI6rI5UgsVkokWwmNMou1oNfCrKmpaYnVbf+Wtvy1RQ4sClGb0pSvI5GIQYSiPQZNTU0olUrGfTJWDtSteL/fL2NhPFoTjNj1yLYQ1PNdrVYlvl0ul5dk4OtadpuchNe3s7mXq31/p6oAXk//9s2sr3N3Ozg4OFhYu3Yt9u/fj7vvvvsdP6u5pom2trb/qqE5/B+DE9IODg4OFp566il87nOfw/DwMIC6Vb1v374ln9u7dy9mZ2fFaibYtQlYtEqX67KkoeuqtQtYN6/ga/1527LV79H92qimutHnaT3aNd76NcdD6FrlcrlsuOi1JczP0bqtVqtSpsXP62vZZWt27L0RdNkb75/3qV3avJa+fqMSO51F7/F4DIt6uRItO3Zux6BtK9ou79JwQtrBwcFB4a/+6q+QSqWMxK9nnnkGzzzzzLLfGRwclP/v3LkTly5dktfLxU71vxQe2oVqk59o16xNpKGFKLA09tnI1U5QoOhr6rGyZGo5F7Z2IQN1Ic26aF3PDCxSbtoxWv13LZgbCa+mpiZjrPb92ILT/qy+N9s9rsum+Fm7rppoJFSXu1aja9slWsvBCWkHBweH/8SOHTvw+OOPY+3atcbfV7KkDx06hMHBQezYsQOnTp3C3r178e1vf1s+o5OZluN3ti0ru+6Z37cFUCOeav7ftpiXE/j8Xd3isVZb5Ntm8w5+rlKpIBQKCeEIW2Ty+2zwwf9rZaNarcLv9xsxZn1fjFnra3m9XmNs2qPQiP1N3+dKsXM7hm+zvul1ImzBqz0O+pr69+zvNXq9EpyQdnBwcPhPPP7442hra8PJkyflb5/73Ofe0ZLevXs39u/fj3g8joMHD+JLX/rSf8dwHf4PwGV3Ozg4OPwXwrbEgMZ1so1c1No61laezYalXbGN6Cr1OOjCXS7mzLpnUnHSMrbjrLSk2Z5SU3myNrpRnFxnTPN3deep5uZmwxpu5DLXcWJa1xyLPe/2HK8U128UJ75Za7iRdWyvj/1b7+Q+B5yQdnBwcHBwuGXhyEwcHBwcHBxuUTgh7eDg4ODgcIvCCWkHBwcHB4dbFE5IOzg4ODg43KJwQtrBwcHBweEWhRPSDg4ODg4OtyickHZwcHBwcLhF4YS0g4ODg4PDLQonpB0cHBwcHG5ROCHt4ODg4OBwi8IJaQcHBwcHh1sUTkg7ODg4ODjconBC2sHBwcHB4RaFE9IODg4ODg63KJyQdnBwcHBwuEXhhLSDg4ODg8MtCiekHRwcHBwcblE4Ie3g4ODg4HCLwglpBwcHBweHWxROSDs4ODg4ONyicELawcHBwcHhFsX/BxwlK2en7LcFAAAAAElFTkSuQmCC\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/models_13_0.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "plot_dwi(data_test[0], dmri_dataset.affine, gradient=data_test[1]);" - ] - }, - { - "cell_type": "markdown", - "id": "eb7b2cfc", - "metadata": {}, - "source": [ - "## Implementing a *regression to the mean* model\n", - "\n", - "```{admonition} Exercise\n", - "Extend the `TrivialB0Model` to produce an average of *all other* diffusion directions, instead of the *b=0*.\n", - "```" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "60f6a019", - "metadata": {}, - "outputs": [], - "source": [ - "class AverageDWModel:\n", - " \"\"\"A trivial model that returns an average map.\"\"\"\n", - "\n", - " __slots__ = (\"_data\",)\n", - "\n", - " def __init__(self, gtab, **kwargs):\n", - " \"\"\"Implement object initialization.\"\"\"\n", - " return # do nothing at initialization time\n", - "\n", - " def fit(self, data, **kwargs):\n", - " \"\"\"Calculate the average.\"\"\"\n", - " # self._data = # Use numpy to calculate the average.\n", - "\n", - " def predict(self, gradient, **kwargs):\n", - " \"\"\"Return the average map.\"\"\"\n", - " return self._data" - ] - }, - { - "cell_type": "markdown", - "id": "753d898b", - "metadata": {}, - "source": [ - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "1fa5a7ca", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [], - "source": [ - "class AverageDWModel:\n", - " \"\"\"A trivial model that returns an average map.\"\"\"\n", - "\n", - " __slots__ = (\"_data\",)\n", - "\n", - " def __init__(self, gtab, **kwargs):\n", - " \"\"\"Implement object initialization.\"\"\"\n", - " return # do nothing at initialization time\n", - "\n", - " def fit(self, data, **kwargs):\n", - " \"\"\"Calculate the average.\"\"\"\n", - " self._data = data.mean(-1)\n", - "\n", - " def predict(self, gradient, **kwargs):\n", - " \"\"\"Return the average map.\"\"\"\n", - " return self._data" - ] - }, - { - "cell_type": "markdown", - "id": "7df36167", - "metadata": {}, - "source": [ - "```{admonition} Exercise\n", - " Use the new `AverageDWModel` you just created.\n", - "```\n", - "\n", - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "id": "1cc65d0e", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/models_19_0.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/models_19_1.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "model = AverageDWModel(\n", - " dmri_dataset.gradients,\n", - ")\n", - "model.fit(data_train[0])\n", - "predicted = model.predict(data_test[1])\n", - "plot_dwi(predicted, dmri_dataset.affine, gradient=data_test[1]);\n", - "plot_dwi(data_test[0], dmri_dataset.affine, gradient=data_test[1]);" - ] - }, - { - "cell_type": "markdown", - "id": "3cfbf2de", - "metadata": {}, - "source": [ - "## Investigating the tensor model\n", - "\n", - "Now, we are ready to use the diffusion tensor model.\n", - "We will use the wrap around DIPY's implementation that we distribute with `eddymotion`." - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "a5b7de73", - "metadata": { - "tags": [ - "remove-cell" - ] - }, - "outputs": [], - "source": [ - "from tempfile import mkstemp\n", - "from pathlib import Path\n", - "import requests\n", - "\n", - "if dmri_dataset._filepath.exists():\n", - " dmri_dataset._filepath.unlink()\n", - "url = \"https://files.osf.io/v1/resources/8k95s/providers/osfstorage/6070b4c2f6585f03fb6123a2\"\n", - "datapath = Path(mkstemp(suffix=\".h5\")[1])\n", - "if datapath.stat().st_size == 0:\n", - " datapath.write_bytes(\n", - " requests.get(url, allow_redirects=True).content\n", - " )\n", - "\n", - "dmri_dataset = DWI.from_filename(datapath)\n", - "datapath.unlink()\n", - "data_train, data_test = dmri_dataset.logo_split(88, with_b0=True)" - ] - }, - { - "cell_type": "markdown", - "id": "aa65ad09", - "metadata": {}, - "source": [ - "### The model factory\n", - "\n", - "To permit flexibility in selecting models, the `eddymotion` package offers a `ModelFactory` that implements the *facade design pattern*.\n", - "This means that `ModelFactory` makes it easier for the user to switch between models:" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "747f8380", - "metadata": {}, - "outputs": [], - "source": [ - "from eddymotion.model import ModelFactory\n", - "\n", - "# We are using now a full dataset, we need to split the data again\n", - "\n", - "model = ModelFactory.init(\n", - " gtab=data_train[1],\n", - " model=\"DTI\",\n", - " S0=dmri_dataset.bzero,\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "47f957d4", - "metadata": {}, - "source": [ - "### Leveraging the `fit()` / `predict()` API\n", - "\n", - "The `ModelFactory` returns a model object that is compliant with the interface sketched above:" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "b6cf7b5a", - "metadata": {}, - "outputs": [], - "source": [ - "model.fit(data_train[0])\n", - "predicted = model.predict(data_test[1])" - ] - }, - { - "cell_type": "markdown", - "id": "8ca5e38a", - "metadata": {}, - "source": [ - "Now, the predicted map for the particular ***b*** gradient looks much closer to the original:" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "id": "c4df1b23", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/models_27_0.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "plot_dwi(predicted, dmri_dataset.affine, gradient=data_test[1], black_bg=True);" - ] - }, - { - "cell_type": "markdown", - "id": "1ed76b0f", - "metadata": {}, - "source": [ - "Here's the original DW map, for reference:" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "01d049e2", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/models_29_0.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "plot_dwi(data_test[0], dmri_dataset.affine, gradient=data_test[1]);" - ] - }, - { - "cell_type": "markdown", - "id": "93a0c59d", - "metadata": {}, - "source": [ - "```{admonition} Exercise\n", - "Use the `ModelFactory` to initialize a `\"DKI\"` (diffusion Kurtosis imaging) model.\n", - "```\n", - "\n", - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "3f9dd5c7", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [], - "source": [ - "model = ModelFactory.init(\n", - " gtab=data_train[1],\n", - " model=\"DKI\",\n", - " S0=dmri_dataset.bzero,\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "62273023", - "metadata": {}, - "source": [ - "Once the model has been initialized, we can easily generate a new prediction." - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "id": "04abea25", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/models_33_0.png" - } - }, - "output_type": "display_data" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "filenames": { - "image/png": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/models_33_1.png" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "model.fit(data_train[0])\n", - "predicted = model.predict(data_test[1])\n", - "plot_dwi(predicted, dmri_dataset.affine, gradient=data_test[1], black_bg=True);\n", - "plot_dwi(data_test[0], dmri_dataset.affine, gradient=data_test[1]);" - ] - }, - { - "cell_type": "markdown", - "id": "a00ed146", - "metadata": {}, - "source": [ - "## Next steps: image registration\n", - "\n", - "Once we have our model factory readily available, it will be easy to generate predictions that we can use for reference in image registration." - ] - } - ], - "metadata": { - "jupytext": { - "formats": "md:myst", - "text_representation": { - "extension": ".md", - "format_name": "myst" - } - }, - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.10" - }, - "source_map": [ - 11, - 15, - 21, - 39, - 43, - 56, - 83, - 87, - 92, - 96, - 99, - 103, - 106, - 110, - 112, - 120, - 137, - 141, - 160, - 168, - 178, - 185, - 204, - 211, - 221, - 227, - 230, - 234, - 236, - 240, - 242, - 250, - 258, - 262, - 267 - ] - }, - "nbformat": 4, - "nbformat_minor": 5 -} \ No newline at end of file diff --git a/_sources/tutorial/registration.ipynb b/_sources/tutorial/registration.ipynb deleted file mode 100644 index f389ea1..0000000 --- a/_sources/tutorial/registration.ipynb +++ /dev/null @@ -1,7852 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "825417bd", - "metadata": {}, - "source": [ - "# Image registration (spatial alignment)" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "af12e340", - "metadata": { - "tags": [ - "remove-cell" - ] - }, - "outputs": [], - "source": [ - "import warnings\n", - "from IPython.display import HTML\n", - "import requests\n", - "from tempfile import mkstemp\n", - "from pathlib import Path\n", - "import numpy as np\n", - "import nibabel as nb\n", - "\n", - "from eddymotion.dmri import DWI\n", - "from eddymotion.viz import plot_dwi\n", - "from eddymotion.estimator import _advanced_clip\n", - "\n", - "warnings.filterwarnings(\"ignore\")\n", - "\n", - "url = \"https://files.osf.io/v1/resources/8k95s/providers/osfstorage/6070b4c2f6585f03fb6123a2\"\n", - "datapath = Path(mkstemp(suffix=\".h5\")[1])\n", - "if datapath.stat().st_size == 0:\n", - " datapath.write_bytes(\n", - " requests.get(url, allow_redirects=True).content\n", - " )\n", - "\n", - "dmri_dataset = DWI.from_filename(datapath)\n", - "datapath.unlink()\n", - "\n", - "\n", - "def _to_nifti(\n", - " data, affine, filename, clip=True\n", - "):\n", - " data = np.squeeze(data)\n", - " if clip:\n", - " data = _advanced_clip(data)\n", - " nb.Nifti1Image(\n", - " data,\n", - " affine,\n", - " None,\n", - " ).to_filename(filename)" - ] - }, - { - "cell_type": "markdown", - "id": "18dd4f85", - "metadata": {}, - "source": [ - "At this point of the tutorial we have covered two of the three initial requirements:\n", - "\n", - "* we have a powerful data structure to access our dMRI dataset with agility, and\n", - "* we have a reliable (thanks to DIPY!) model factory to generate *motion-less* references.\n", - "\n", - "Therefore, we are only one step away from our goal - aligning any given DW map with the *motion-less* reference.\n", - "The estimation of the ***spatial transform*** that brings two maps into alignment is called ***image registration***.\n", - "\n", - "**Image registration** is therefore the process through which we bring the structural features of two images into alignment.\n", - "This means that, brain sulci and gyri, the ventricles, subcortical structures, etc. are located exactly at the same place in the two images.\n", - "That allows, for instance, for **image fusion**, and hence screening both images together (for example, applying some transparency to the one on top) should not give us the perception that they *are not aligned*.\n", - "\n", - "## ANTs - Advanced Normalization ToolS\n", - "\n", - "The [ANTs toolbox](http://stnava.github.io/ANTs/) is widely recognized as a powerful image registration (and *normalization*, which is registration to some standard space) framework.\n", - "\n", - "The output of an image registration process is the *estimated transform* that brings the information in the two images into alignment.\n", - "In our case, the head-motion is a rigid-body displacement of the head.\n", - "Therefore, a very simple (*linear*) model --an affine $4\\times 4$ matrix-- can be used to formalize the *estimated transforms*.\n", - "\n", - "Only very recently, [ANTs offers a Python interface](https://doi.org/10.1101/2020.10.19.20215392) to run their tools.\n", - "For this reason, we will use the very much consolidated [*Nipype* wrapping of the ANTs' command-line interface](https://nipype.readthedocs.io/en/latest/api/generated/nipype.interfaces.ants.html#registration).\n", - "The code is *almost* as simple as follows:\n", - "\n", - "```python\n", - "from nipype.interfaces.ants import Registration\n", - "\n", - "registration_framework = Registration(\n", - " fixed_image=\"reference.nii.gz\",\n", - " moving_image=\"left-out-gradient.nii.gz\",\n", - " from_file=\"settings-file.json\"\n", - ")\n", - "```\n", - "\n", - "At the minimum, we need to establish our registration framework using the *fixed* (our synthetic, motion-less reference) and the *moving* (the left-out gradient) images.\n", - "We can *easily* configure registration by creating a `settings-file.json` that may look like the following:\n", - "\n", - "```JSON\n", - "{\n", - " \"collapse_output_transforms\": true,\n", - " \"convergence_threshold\": [ 1E-5, 1E-6 ],\n", - " \"convergence_window_size\": [ 5, 2 ],\n", - " \"dimension\": 3,\n", - " \"initialize_transforms_per_stage\": false,\n", - " \"interpolation\": \"BSpline\",\n", - " \"metric\": [ \"Mattes\", \"Mattes\" ],\n", - " \"metric_weight\": [ 1.0, 1.0 ],\n", - " \"number_of_iterations\": [\n", - " [ 100, 50, 0 ],\n", - " [ 10 ]\n", - " ],\n", - " \"radius_or_number_of_bins\": [ 32, 32 ],\n", - " \"sampling_percentage\": [ 0.05, 0.1 ],\n", - " \"sampling_strategy\": [ \"Regular\", \"Random\" ],\n", - " \"shrink_factors\": [\n", - " [ 2, 2, 1 ],\n", - " [ 1 ]\n", - " ],\n", - " \"sigma_units\": [ \"vox\", \"vox\" ],\n", - " \"smoothing_sigmas\": [\n", - " [ 4.0, 2.0, 0.0 ],\n", - " [ 0.0 ]\n", - " ],\n", - " \"transform_parameters\": [\n", - " [ 0.01 ],\n", - " [ 0.01 ]\n", - " ],\n", - " \"transforms\": [ \"Rigid\", \"Rigid\" ],\n", - " \"use_estimate_learning_rate_once\": [ false, true ],\n", - " \"use_histogram_matching\": [ true, true ],\n", - " \"verbose\": true,\n", - " \"winsorize_lower_quantile\": 0.0001,\n", - " \"winsorize_upper_quantile\": 0.9998,\n", - " \"write_composite_transform\": false\n", - "}\n", - "```\n", - "\n", - "Yes, configuring image registration is definitely not *straightforward*.\n", - "The most relevant piece of settings to highlight is the `\"transforms\"` key, where we can observe we will be using a `\"Rigid\"` transform model.\n", - "\n", - "## Example registration\n", - "\n", - "It is beyond the scope of this tutorial to understand ANTs and/or image registration altogether, but let's have a look at how registration is integrated.\n", - "First, we'll need to generate one target gradient prediction following all the steps learned previously.\n", - "For this example, we have selected the 8th DW map (`index=7`) because it contains a sudden motion spike, resembling a nodding movement." - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "ac920c9f", - "metadata": {}, - "outputs": [], - "source": [ - "from eddymotion.model import ModelFactory\n", - "\n", - "data_train, data_test = dmri_dataset.logo_split(7, with_b0=True)\n", - "\n", - "model = ModelFactory.init(\n", - " gtab=data_train[1],\n", - " model=\"DTI\",\n", - " S0=dmri_dataset.bzero,\n", - ")\n", - "model.fit(data_train[0])\n", - "predicted = model.predict(data_test[1])" - ] - }, - { - "cell_type": "markdown", - "id": "2569eb23", - "metadata": {}, - "source": [ - "Since we are using the command-line interface of ANTs, the software must be installed in the computer and the input data is provided via files in the filesystem.\n", - "Let's write out two NIfTI files in a temporary folder:" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "35cc633e", - "metadata": {}, - "outputs": [], - "source": [ - "from pathlib import Path\n", - "from tempfile import mkdtemp\n", - "\n", - "tempdir = Path(mkdtemp())\n", - "\n", - "# The fixed image is our prediction\n", - "fixed_path = tempdir / \"fixed.nii.gz\"\n", - "_to_nifti(predicted, dmri_dataset.affine, fixed_path)\n", - "\n", - "# The moving image is the left-out DW map\n", - "moving_path = tempdir / \"moving.nii.gz\"\n", - "_to_nifti(data_test[0], dmri_dataset.affine, moving_path)" - ] - }, - { - "cell_type": "markdown", - "id": "c8ea3083", - "metadata": {}, - "source": [ - "We can now visualize our reference (the prediction) and the actual DW map.\n", - "Please notice the subtle *nodding* of the head, perhaps more apparent when looking at the corpus callosum in the sagittal views:" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "a7924462", - "metadata": { - "tags": [ - "remove-output" - ] - }, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "\n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:24:47.400904\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:24:49.254469\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:24:51.129578\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:24:52.850079\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:24:54.654899\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:24:56.604431\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - "" - ], - "text/plain": [ - "" - ] - }, - "metadata": { - "filenames": { - "image/svg+xml": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/registration_7_0.svg" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "from niworkflows.viz.notebook import display\n", - "\n", - "display(\n", - " fixed_path,\n", - " moving_path,\n", - " fixed_label=\"Predicted\",\n", - " moving_label=\"Left-out gradient\",\n", - ");" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "c8095cab", - "metadata": { - "tags": [ - "remove-input" - ] - }, - "outputs": [ - { - "data": { - "text/html": [ - "" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "HTML(\"\"\"\"\"\")" - ] - }, - { - "cell_type": "markdown", - "id": "caa87916", - "metadata": {}, - "source": [ - "Let's configure ANTs via NiPype:" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "57302190", - "metadata": {}, - "outputs": [], - "source": [ - "from os import cpu_count\n", - "from pkg_resources import resource_filename as pkg_fn\n", - "from nipype.interfaces.ants.registration import Registration\n", - "\n", - "registration = Registration(\n", - " terminal_output=\"file\",\n", - " from_file=pkg_fn(\n", - " \"eddymotion\",\n", - " f\"config/dwi-to-dwi_level1.json\",\n", - " ),\n", - " fixed_image=str(fixed_path.absolute()),\n", - " moving_image=str(moving_path.absolute()),\n", - ")\n", - "registration.inputs.output_warped_image = True\n", - "registration.inputs.num_threads = cpu_count()" - ] - }, - { - "cell_type": "markdown", - "id": "de998c20", - "metadata": {}, - "source": [ - "which will run the following command-line:" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "7cb7827b", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'antsRegistration --collapse-output-transforms 1 --dimensionality 3 --initialize-transforms-per-stage 0 --interpolation BSpline --output [ transform, transform_Warped.nii.gz ] --transform Rigid[ 0.01 ] --metric GC[ /tmp/tmpoqu912td/fixed.nii.gz, /tmp/tmpoqu912td/moving.nii.gz, 1, 32, Regular, 0.05 ] --convergence [ 100x50x10, 1e-06, 5 ] --smoothing-sigmas 4.0x2.0x2.0vox --shrink-factors 4x2x1 --use-estimate-learning-rate-once 0 --use-histogram-matching 1 --transform Affine[ 0.001 ] --metric GC[ /tmp/tmpoqu912td/fixed.nii.gz, /tmp/tmpoqu912td/moving.nii.gz, 1, 32, Random, 0.1 ] --convergence [ 50, 1e-07, 2 ] --smoothing-sigmas 0.0vox --shrink-factors 1 --use-estimate-learning-rate-once 1 --use-histogram-matching 1 -v --winsorize-image-intensities [ 0.0001, 0.9998 ] --write-composite-transform 0'" - ] - }, - "execution_count": 7, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "registration.cmdline" - ] - }, - { - "cell_type": "markdown", - "id": "077b5fcd", - "metadata": {}, - "source": [ - "Nipype interfaces can be submitted for execution with the `run()` method:" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "9bb6ce2c", - "metadata": {}, - "outputs": [], - "source": [ - "result = registration.run(cwd=str(tempdir.absolute()))" - ] - }, - { - "cell_type": "markdown", - "id": "cf151722", - "metadata": {}, - "source": [ - "If everything worked out, we can now retrieve the aligned file with the output `result.outputs.warped_image`.\n", - "We can now visualize how close (or far) the two images are:" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "7d9eefbf", - "metadata": { - "tags": [ - "remove-output" - ] - }, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "\n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:12.336189\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:14.055953\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:15.814487\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:17.815283\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:19.864416\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:22.044222\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - "" - ], - "text/plain": [ - "" - ] - }, - "metadata": { - "filenames": { - "image/svg+xml": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/registration_16_0.svg" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "display(\n", - " fixed_path,\n", - " result.outputs.warped_image,\n", - " fixed_label=\"Predicted\",\n", - " moving_label=\"Aligned\",\n", - ");" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "id": "4943ac06", - "metadata": { - "tags": [ - "remove-input" - ] - }, - "outputs": [ - { - "data": { - "text/html": [ - "" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "HTML(\"\"\"\"\"\")" - ] - }, - { - "cell_type": "markdown", - "id": "cd35b58a", - "metadata": {}, - "source": [ - "## Resampling an image\n", - "\n", - "Once we have estimated what is the *transform* that brings two images into alignment, we can *bring* the data in the *moving* image and *move this image* into the *reference*'s grid through *resampling*.\n", - "\n", - "The process works as follows:\n", - "\n", - "![nitransforms](https://raw.githubusercontent.com/poldracklab/nitransforms/master/docs/_static/figure1-joss.png)\n", - "\n", - "[*NiTransforms*](https://doi.org/10.1109/ISBI45749.2020.9098466) ([open-access pre-print here](https://doi.org/10.31219/osf.io/8aq7b)) is an ongoing project to bring a compatibility layer into *NiBabel* between the many transform file formats generated by neuroimaging packages.\n", - "We will be using *NiTransforms* to *apply* these transforms we estimate with ANTs -- effectively *resampling* moving images into their reference's grid.\n", - "\n", - "To read a transform produced by ANTs with *NiTransforms*, we use the following piece of code:" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "80cb9be9", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([[ 0.99606636, -0.00534955, 0.00189532, 0.14150404],\n", - " [ 0.00441187, 0.9964563 , -0.01533533, -0.2574495 ],\n", - " [-0.00354967, 0.02485858, 0.99336894, -0.91179065],\n", - " [ 0. , 0. , 0. , 1. ]])" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "import nitransforms as nt\n", - "\n", - "itk_xform = nt.io.itk.ITKLinearTransform.from_filename(result.outputs.forward_transforms[0])\n", - "matrix = itk_xform.to_ras(reference=fixed_path, moving=moving_path)\n", - "matrix" - ] - }, - { - "cell_type": "markdown", - "id": "44b8c7e6", - "metadata": {}, - "source": [ - "Resampling an image requires two pieces of information: the *reference* image (which provides the new grid where we want to have the data) and the *moving* image which contains the actual data we are interested in:" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "f871dae0", - "metadata": { - "tags": [ - "remove-output" - ] - }, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "\n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:24.467281\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:26.234833\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:28.044336\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:29.848379\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:31.688222\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:33.512929\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - "" - ], - "text/plain": [ - "" - ] - }, - "metadata": { - "filenames": { - "image/svg+xml": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/registration_21_0.svg" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "xfm = nt.linear.Affine(matrix)\n", - "xfm.reference = fixed_path\n", - "resampled = xfm.apply(moving_path)\n", - "resampled.to_filename(tempdir / \"resampled-nitransforms.nii.gz\")\n", - "\n", - "display(\n", - " fixed_path,\n", - " tempdir / \"resampled-nitransforms.nii.gz\",\n", - " fixed_label=\"Predicted\",\n", - " moving_label=\"Aligned (nitransforms)\",\n", - ");" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "1961c4e6", - "metadata": { - "tags": [ - "remove-input" - ] - }, - "outputs": [ - { - "data": { - "text/html": [ - "" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "HTML(\"\"\"\"\"\")" - ] - }, - { - "cell_type": "markdown", - "id": "6512df1c", - "metadata": {}, - "source": [ - "**Exercise**\n", - "\n", - "Use the `display()` function to visualize the image aligned as generated by ANTs vs. that generated by *NiTransforms* -- they should be aligned!.\n", - "\n", - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "id": "56e6ac72", - "metadata": { - "tags": [ - "hide-cell", - "remove-output" - ] - }, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "\n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:35.619368\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:37.710382\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:39.819020\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:41.497229\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:43.226736\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2021-04-22T20:25:45.037980\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.4.1, https://matplotlib.org/\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n", - " \n", - " \n", - "" - ], - "text/plain": [ - "" - ] - }, - "metadata": { - "filenames": { - "image/svg+xml": "/home/runner/work/nipreps-book/nipreps-book/docs/_build/jupyter_execute/tutorial/registration_24_0.svg" - } - }, - "output_type": "display_data" - } - ], - "source": [ - "display(\n", - " result.outputs.warped_image,\n", - " tempdir / \"resampled-nitransforms.nii.gz\",\n", - " fixed_label=\"Aligned (ANTs)\",\n", - " moving_label=\"Aligned (nitransforms)\",\n", - ");" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "ea3fc711", - "metadata": { - "tags": [ - "hide-cell", - "remove-input" - ] - }, - "outputs": [ - { - "data": { - "text/html": [ - "" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "HTML(\"\"\"\"\"\")" - ] - } - ], - "metadata": { - "jupytext": { - "formats": "md:myst", - "text_representation": { - "extension": ".md", - "format_name": "myst" - } - }, - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.10" - }, - "source_map": [ - 11, - 15, - 55, - 143, - 155, - 160, - 173, - 178, - 191, - 195, - 199, - 215, - 219, - 221, - 225, - 227, - 232, - 243, - 247, - 262, - 268, - 272, - 288, - 292, - 301, - 312 - ] - }, - "nbformat": 4, - "nbformat_minor": 5 -} \ No newline at end of file diff --git a/_sources/tutorial/solution.ipynb b/_sources/tutorial/solution.ipynb deleted file mode 100644 index 17f3551..0000000 --- a/_sources/tutorial/solution.ipynb +++ /dev/null @@ -1,345 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "6f77191d", - "metadata": {}, - "source": [ - "# Putting everything together" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "4f2fc29c", - "metadata": { - "tags": [ - "remove-cell" - ] - }, - "outputs": [], - "source": [ - "import warnings\n", - "\n", - "warnings.filterwarnings(\"ignore\")\n", - "\n", - "from tempfile import mkstemp\n", - "from pathlib import Path\n", - "import requests\n", - "\n", - "from eddymotion.dmri import DWI\n", - "\n", - "url = \"https://files.osf.io/v1/resources/8k95s/providers/osfstorage/6070b4c2f6585f03fb6123a2\"\n", - "datapath = Path(mkstemp(suffix=\".h5\")[1])\n", - "if datapath.stat().st_size == 0:\n", - " datapath.write_bytes(\n", - " requests.get(url, allow_redirects=True).content\n", - " )\n", - "\n", - "dmri_dataset = DWI.from_filename(datapath)\n", - "dmri_dataset.dataobj = dmri_dataset.dataobj[..., :32]\n", - "dmri_dataset.gradients = dmri_dataset.gradients[..., :32]\n", - "datapath.unlink()" - ] - }, - { - "cell_type": "markdown", - "id": "e34e0eae", - "metadata": {}, - "source": [ - "Once we have finalized the main components of the solution, it is time for integration.\n", - "We now want to iterate over all the *LOGO* partitions of the dataset, generate a synthetic reference through the model of choice, and finally estimate the misalignment between the left-out gradient and the synthetic reference.\n", - "This solution, must also abide by the API we have envisioned.\n", - "\n", - "```{admonition} Exercise\n", - "Complete the code snipet below to integrate the different components into the final solution to the dMRI head-motion problem.\n", - "```\n", - "\n", - "```python\n", - "class EddyMotionEstimator:\n", - " \"\"\"Estimates rigid-body head-motion and distortions derived from eddy-currents.\"\"\"\n", - "\n", - " @staticmethod\n", - " def fit(\n", - " dwdata,\n", - " *,\n", - " n_iter=1,\n", - " align_kwargs=None,\n", - " model=\"b0\",\n", - " **kwargs,\n", - " ):\n", - " r\"\"\"\n", - " Estimate head-motion and Eddy currents.\n", - "\n", - " \n", - "\n", - " \"\"\"\n", - " align_kwargs = align_kwargs or {}\n", - "\n", - " if dwdata.brainmask is not None:\n", - " kwargs[\"mask\"] = dwdata.brainmask\n", - "\n", - " kwargs[\"S0\"] = dwdata.bzero\n", - "\n", - " for i_iter in range(1, n_iter + 1):\n", - " for i in np.arange(len(dwdata)):\n", - " # run a original-to-synthetic affine registration\n", - " with TemporaryDirectory() as tmpdir:\n", - " # Invoke `dwdata.logo_split()` on an index.\n", - " data_train, data_test = ...\n", - "\n", - " # Factory creates the appropriate model and pipes arguments\n", - " dwmodel = ...\n", - "\n", - " # fit the model\n", - "\n", - "\n", - " # generate a synthetic dw volume for the test gradient\n", - " predicted = ...\n", - "\n", - " # Write arrays in memory to harddisk as NIfTI files\n", - " tmpdir = Path(tmpdir)\n", - " moving = tmpdir / \"moving.nii.gz\"\n", - " fixed = tmpdir / \"fixed.nii.gz\"\n", - " _to_nifti(data_test[0], moving)\n", - " _to_nifti(predicted, fixed)\n", - "\n", - " # Prepare ANTs' antsRegistration via NiPype\n", - " registration = Registration(\n", - " fixed_image=str(fixed.absolute()),\n", - " moving_image=str(moving.absolute()),\n", - " **align_kwargs,\n", - " )\n", - "\n", - " # execute ants command line\n", - " result = registration.run(cwd=str(tmpdir)).outputs\n", - "\n", - " # read output transform\n", - " xform = nt.io.itk.ITKLinearTransform.from_filename(\n", - " result.forward_transforms[0]\n", - " )\n", - "\n", - " # update\n", - " dwdata.set_transform(i, xform)\n", - "\n", - " return dwdata.em_affines\n", - "```\n", - "\n", - "**Solution**" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "a56b3be1", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [], - "source": [ - "class EddyMotionEstimator:\n", - " \"\"\"Estimates rigid-body head-motion and distortions derived from eddy-currents.\"\"\"\n", - "\n", - " @staticmethod\n", - " def fit(\n", - " dwdata,\n", - " *,\n", - " n_iter=1,\n", - " align_kwargs=None,\n", - " model=\"b0\",\n", - " **kwargs,\n", - " ):\n", - " r\"\"\"\n", - " Estimate head-motion and Eddy currents.\n", - "\n", - " Parameters\n", - " ----------\n", - " dwdata : :obj:`~eddymotion.dmri.DWI`\n", - " The target DWI dataset, represented by this tool's internal\n", - " type. The object is used in-place, and will contain the estimated\n", - " parameters in its ``em_affines`` property, as well as the rotated\n", - " *b*-vectors within its ``gradients`` property.\n", - " n_iter : :obj:`int`\n", - " Number of iterations this particular model is going to be repeated.\n", - " align_kwargs : :obj:`dict`\n", - " Parameters to configure the image registration process.\n", - " model : :obj:`str`\n", - " Selects the diffusion model that will generate the registration target\n", - " corresponding to each gradient map.\n", - " See :obj:`~eddymotion.model.ModelFactory` for allowed models (and corresponding\n", - " keywords).\n", - "\n", - " Return\n", - " ------\n", - " affines : :obj:`list` of :obj:`numpy.ndarray`\n", - " A list of :math:`4 \\times 4` affine matrices encoding the estimated\n", - " parameters of the deformations caused by head-motion and eddy-currents.\n", - "\n", - " \"\"\"\n", - " align_kwargs = align_kwargs or {}\n", - "\n", - " if dwdata.brainmask is not None:\n", - " kwargs[\"mask\"] = dwdata.brainmask\n", - "\n", - " kwargs[\"S0\"] = dwdata.bzero\n", - "\n", - " for i_iter in range(1, n_iter + 1):\n", - " for i in np.arange(len(dwdata)):\n", - " # run a original-to-synthetic affine registration\n", - " with TemporaryDirectory() as tmpdir:\n", - " # Invoke `dwdata.logo_split()` on an index.\n", - " data_train, data_test = dwdata.logo_split(i, with_b0=True)\n", - "\n", - " # Factory creates the appropriate model and pipes arguments\n", - " dwmodel = ModelFactory.init(\n", - " gtab=data_train[1], model=model, **kwargs\n", - " )\n", - "\n", - " # fit the model\n", - " dwmodel.fit(data_train[0])\n", - "\n", - " # generate a synthetic dw volume for the test gradient\n", - " predicted = dwmodel.predict(data_test[1])\n", - "\n", - " # Write arrays in memory to harddisk as NIfTI files\n", - " tmpdir = Path(tmpdir)\n", - " moving = tmpdir / \"moving.nii.gz\"\n", - " fixed = tmpdir / \"fixed.nii.gz\"\n", - " _to_nifti(data_test[0], moving)\n", - " _to_nifti(predicted, fixed)\n", - "\n", - " # Prepare ANTs' antsRegistration via NiPype\n", - " registration = Registration(\n", - " fixed_image=str(fixed.absolute()),\n", - " moving_image=str(moving.absolute()),\n", - " **align_kwargs,\n", - " )\n", - "\n", - " # execute ants command line\n", - " result = registration.run(cwd=str(tmpdir)).outputs\n", - "\n", - " # read output transform\n", - " xform = nt.io.itk.ITKLinearTransform.from_filename(\n", - " result.forward_transforms[0]\n", - " )\n", - "\n", - " # update\n", - " dwdata.set_transform(i, xform)\n", - "\n", - " return dwdata.em_affines" - ] - }, - { - "cell_type": "markdown", - "id": "74332836", - "metadata": {}, - "source": [ - "The above code allows us to use our estimator as follows:\n", - "\n", - "```python\n", - "from eddymotion.estimator import EddyMotionEstimator\n", - "\n", - "estimated_affines = EddyMotionEstimator.fit(dmri_dataset, model=\"b0\")\n", - "```\n", - "\n", - "## What's next? - Testing!\n", - "\n", - "Once we have our first implementation functional, we should think of some unit-tests for our code.\n", - "\n", - "```{admonition} Exercise\n", - "Write a unit test for the `TrivialB0Model`.\n", - "This test would just make sure that, regardless of the particular partition of the input dataset, a *b=0* map is always returned.\n", - "```\n", - "\n", - "**Solution**: in this solution, we are using `pytest` to integrate the test into a higher-level test suite." - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "2abb297e", - "metadata": { - "tags": [ - "hide-cell" - ] - }, - "outputs": [], - "source": [ - "import numpy as np\n", - "import pytest\n", - "\n", - "@pytest.mark.parametrize(\"split_index\", list(range(30)))\n", - "def test_TrivialB0Model(split_index, dmri_dataset):\n", - " model = TrivialB0Model(\n", - " dmri_dataset.gradients,\n", - " S0=dmri_dataset.bzero,\n", - " )\n", - " data_train, data_test = dmri_dataset.logo_split(split_index)\n", - " model.fit(data_train[0])\n", - " predicted = model.predict(data_test[1])\n", - "\n", - " assert np.all(dmri_dataset.bzero == predicted)" - ] - }, - { - "cell_type": "markdown", - "id": "51f1cd05", - "metadata": {}, - "source": [ - "## And after testing? - Validation!\n", - "\n", - "Once we have a sufficient portion of our code *covered* by unit-tests, then we would add some *integration* tests that give us confidence that our bullet-proof individual components also work together.\n", - "Only after we have both steps secure, we can run benchmarks and evaluations from which we learn whether our solution works, and characterize its limitations.\n", - "\n", - "The main strategy to validate this software would entail finding/acquiring a special dataset where motion is not present or extremely low, in which we *introduce* a known head-motion pattern with which we are going to challenge our estimator.\n", - "Some ideas to achieve this are:\n", - "\n", - "- a dataset acquired with special sequences that can do prospective motion correction, or\n", - "- a dataset that has been acquired under very controlled settings, with an extremely collaborative participant who was also wearing a personalized mold, or\n", - "- a fully synthetic dataset such as the Fiber Box, or\n", - "- a fully synthetic dataset containing a repeated *b=0* image (this evaluation would be limited to work with the `TrivialB0Model`, for instance).\n", - "\n", - "***Please head to [the GitHub repository](https://github.com/nipreps/EddyMotionCorrection) and share your ideas with us! We are welcoming new contributors!***" - ] - } - ], - "metadata": { - "jupytext": { - "formats": "md:myst", - "text_representation": { - "extension": ".md", - "format_name": "myst" - } - }, - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.10" - }, - "source_map": [ - 11, - 15, - 39, - 121, - 214, - 235, - 252 - ] - }, - "nbformat": 4, - "nbformat_minor": 5 -} \ No newline at end of file diff --git a/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css b/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css new file mode 100644 index 0000000..eb19f69 --- /dev/null +++ b/_sphinx_design_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css @@ -0,0 +1 @@ +.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} diff --git a/_sphinx_design_static/design-tabs.js b/_sphinx_design_static/design-tabs.js new file mode 100644 index 0000000..36b38cf --- /dev/null +++ b/_sphinx_design_static/design-tabs.js @@ -0,0 +1,27 @@ +var sd_labels_by_text = {}; + +function ready() { + const li = document.getElementsByClassName("sd-tab-label"); + for (const label of li) { + syncId = label.getAttribute("data-sync-id"); + if (syncId) { + label.onclick = onLabelClick; + if (!sd_labels_by_text[syncId]) { + sd_labels_by_text[syncId] = []; + } + sd_labels_by_text[syncId].push(label); + } + } +} + +function onLabelClick() { + // Activate other inputs with the same sync id. + syncId = this.getAttribute("data-sync-id"); + for (label of sd_labels_by_text[syncId]) { + if (label === this) continue; + label.previousElementSibling.checked = true; + } + window.localStorage.setItem("sphinx-design-last-tab", syncId); +} + +document.addEventListener("DOMContentLoaded", ready, false); diff --git a/_static/__init__.py b/_static/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/_static/__pycache__/__init__.cpython-37.pyc b/_static/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index 8c837fc26c06dda4b128a9f8392d5229f33030b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190 zcmZ?b<>g`kg1}pi2_X70h=2h`Aj1KOi&=m~3PUi1CZpdJ}s>XD6no z7V8%mWMt-5#3$wFXUCUhq~@mT7ndZKWG3s!$7kkcmc+;F6;$5hu*uC&Da}c>13BO` H5HkP(v{N$) diff --git a/_static/basic.css b/_static/basic.css index 5d8ae08..2af6139 100644 --- a/_static/basic.css +++ b/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -130,7 +130,7 @@ ul.search li a { font-weight: bold; } -ul.search li div.context { +ul.search li p.context { color: #888; margin: 2px 0 0 30px; text-align: left; @@ -222,7 +222,7 @@ table.modindextable td { /* -- general body styles --------------------------------------------------- */ div.body { - min-width: 450px; + min-width: 360px; max-width: 800px; } @@ -237,14 +237,8 @@ a.headerlink { visibility: hidden; } -a.brackets:before, -span.brackets > a:before{ - content: "["; -} - -a.brackets:after, -span.brackets > a:after { - content: "]"; +a:visited { + color: #551A8B; } h1:hover > a.headerlink, @@ -335,12 +329,16 @@ p.sidebar-title { font-weight: bold; } +nav.contents, +aside.topic, div.admonition, div.topic, blockquote { clear: left; } /* -- topics ---------------------------------------------------------------- */ +nav.contents, +aside.topic, div.topic { border: 1px solid #ccc; padding: 7px; @@ -379,6 +377,8 @@ div.body p.centered { div.sidebar > :last-child, aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, div.topic > :last-child, div.admonition > :last-child { margin-bottom: 0; @@ -386,6 +386,8 @@ div.admonition > :last-child { div.sidebar::after, aside.sidebar::after, +nav.contents::after, +aside.topic::after, div.topic::after, div.admonition::after, blockquote::after { @@ -428,10 +430,6 @@ table.docutils td, table.docutils th { border-bottom: 1px solid #aaa; } -table.footnote td, table.footnote th { - border: 0 !important; -} - th { text-align: left; padding-right: 5px; @@ -508,6 +506,63 @@ table.hlist td { vertical-align: top; } +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + /* -- other body styles ----------------------------------------------------- */ @@ -558,19 +613,26 @@ ul.simple p { margin-bottom: 0; } -dl.footnote > dt, -dl.citation > dt { +aside.footnote > span, +div.citation > span { float: left; - margin-right: 0.5em; } - -dl.footnote > dd, -dl.citation > dd { +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { margin-bottom: 0em; } - -dl.footnote > dd:after, -dl.citation > dd:after { +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { content: ""; clear: both; } @@ -587,10 +649,6 @@ dl.field-list > dt { padding-right: 5px; } -dl.field-list > dt:after { - content: ":"; -} - dl.field-list > dd { padding-left: 0.5em; margin-top: 0em; @@ -616,6 +674,16 @@ dd { margin-left: 30px; } +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + dl > dd:last-child, dl > dd:last-child > :last-child { margin-bottom: 0; @@ -634,14 +702,6 @@ dl.glossary dt { font-size: 1.1em; } -.optional { - font-size: 1.3em; -} - -.sig-paren { - font-size: larger; -} - .versionmodified { font-style: italic; } @@ -682,8 +742,9 @@ dl.glossary dt { .classifier:before { font-style: normal; - margin: 0.5em; + margin: 0 0.5em; content: ":"; + display: inline-block; } abbr, acronym { @@ -691,6 +752,14 @@ abbr, acronym { cursor: help; } +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + /* -- code displays --------------------------------------------------------- */ pre { @@ -707,6 +776,7 @@ span.pre { -ms-hyphens: none; -webkit-hyphens: none; hyphens: none; + white-space: nowrap; } div[class*="highlight-"] { @@ -770,8 +840,12 @@ div.code-block-caption code { table.highlighttable td.linenos, span.linenos, -div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */ - user-select: none; +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ } div.code-block-caption span.caption-number { @@ -786,16 +860,6 @@ div.literal-block-wrapper { margin: 1em 0; } -code.descname { - background-color: transparent; - font-weight: bold; - font-size: 1.2em; -} - -code.descclassname { - background-color: transparent; -} - code.xref, a code { background-color: transparent; font-weight: bold; diff --git a/_static/check-solid.svg b/_static/check-solid.svg new file mode 100644 index 0000000..92fad4b --- /dev/null +++ b/_static/check-solid.svg @@ -0,0 +1,4 @@ + + + + diff --git a/_static/clipboard.min.js b/_static/clipboard.min.js index 02c549e..54b3c46 100644 --- a/_static/clipboard.min.js +++ b/_static/clipboard.min.js @@ -1,7 +1,7 @@ /*! - * clipboard.js v2.0.4 - * https://zenorocha.github.io/clipboard.js - * + * clipboard.js v2.0.8 + * https://clipboardjs.com/ + * * Licensed MIT © Zeno Rocha */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(n){var o={};function r(t){if(o[t])return o[t].exports;var e=o[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}return r.m=n,r.c=o,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function o(t,e){for(var n=0;n + diff --git a/_static/copybutton.css b/_static/copybutton.css index 75b17a8..f1916ec 100644 --- a/_static/copybutton.css +++ b/_static/copybutton.css @@ -1,30 +1,51 @@ /* Copy buttons */ -a.copybtn { +button.copybtn { position: absolute; - top: .2em; - right: .2em; - width: 1em; - height: 1em; - opacity: .3; - transition: opacity 0.5s; - border: none; + display: flex; + top: .3em; + right: .3em; + width: 1.7em; + height: 1.7em; + opacity: 0; + transition: opacity 0.3s, border .3s, background-color .3s; user-select: none; + padding: 0; + border: none; + outline: none; + border-radius: 0.4em; + /* The colors that GitHub uses */ + border: #1b1f2426 1px solid; + background-color: #f6f8fa; + color: #57606a; +} + +button.copybtn.success { + border-color: #22863a; + color: #22863a; +} + +button.copybtn svg { + stroke: currentColor; + width: 1.5em; + height: 1.5em; + padding: 0.1em; } div.highlight { position: relative; } -a.copybtn > img { - vertical-align: top; - margin: 0; - top: 0; - left: 0; - position: absolute; +/* Show the copybutton */ +.highlight:hover button.copybtn, button.copybtn.success { + opacity: 1; } -.highlight:hover .copybtn { - opacity: 1; +.highlight button.copybtn:hover { + background-color: rgb(235, 235, 235); +} + +.highlight button.copybtn:active { + background-color: rgb(187, 187, 187); } /** @@ -44,11 +65,10 @@ a.copybtn > img { visibility: hidden; position: absolute; content: attr(data-tooltip); - padding: 2px; - top: 0; + padding: .2em; + font-size: .8em; left: -.2em; background: grey; - font-size: 1rem; color: white; white-space: nowrap; z-index: 2; @@ -65,3 +85,10 @@ a.copybtn > img { transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1); transition-delay: .5s; } + +/* By default the copy button shouldn't show up when printing a page */ +@media print { + button.copybtn { + display: none; + } +} diff --git a/_static/copybutton.js b/_static/copybutton.js index 65a5916..2ea7ff3 100644 --- a/_static/copybutton.js +++ b/_static/copybutton.js @@ -17,6 +17,30 @@ const messages = { 'copy_to_clipboard': 'In die Zwischenablage kopieren', 'copy_success': 'Kopiert!', 'copy_failure': 'Fehler beim Kopieren', + }, + 'fr' : { + 'copy': 'Copier', + 'copy_to_clipboard': 'Copier dans le presse-papier', + 'copy_success': 'Copié !', + 'copy_failure': 'Échec de la copie', + }, + 'ru': { + 'copy': 'Скопировать', + 'copy_to_clipboard': 'Скопировать в буфер', + 'copy_success': 'Скопировано!', + 'copy_failure': 'Не удалось скопировать', + }, + 'zh-CN': { + 'copy': '复制', + 'copy_to_clipboard': '复制到剪贴板', + 'copy_success': '复制成功!', + 'copy_failure': '复制失败', + }, + 'it' : { + 'copy': 'Copiare', + 'copy_to_clipboard': 'Copiato negli appunti', + 'copy_success': 'Copiato!', + 'copy_failure': 'Errore durante la copia', } } @@ -26,6 +50,31 @@ if( document.documentElement.lang !== undefined locale = document.documentElement.lang } +let doc_url_root = DOCUMENTATION_OPTIONS.URL_ROOT; +if (doc_url_root == '#') { + doc_url_root = ''; +} + +/** + * SVG files for our copy buttons + */ +let iconCheck = ` + ${messages[locale]['copy_success']} + + +` + +// If the user specified their own SVG use that, otherwise use the default +let iconCopy = ``; +if (!iconCopy) { + iconCopy = ` + ${messages[locale]['copy_to_clipboard']} + + + +` +} + /** * Set up copy/paste for code blocks */ @@ -53,11 +102,25 @@ const clearSelection = () => { } } -// Changes tooltip text for two seconds, then changes it back -const temporarilyChangeTooltip = (el, newText) => { - const oldText = el.getAttribute('data-tooltip') +// Changes tooltip text for a moment, then changes it back +// We want the timeout of our `success` class to be a bit shorter than the +// tooltip and icon change, so that we can hide the icon before changing back. +var timeoutIcon = 2000; +var timeoutSuccessClass = 1500; + +const temporarilyChangeTooltip = (el, oldText, newText) => { el.setAttribute('data-tooltip', newText) - setTimeout(() => el.setAttribute('data-tooltip', oldText), 2000) + el.classList.add('success') + // Remove success a little bit sooner than we change the tooltip + // So that we can use CSS to hide the copybutton first + setTimeout(() => el.classList.remove('success'), timeoutSuccessClass) + setTimeout(() => el.setAttribute('data-tooltip', oldText), timeoutIcon) +} + +// Changes the copy button icon for two seconds, then changes it back +const temporarilyChangeIcon = (el) => { + el.innerHTML = iconCheck; + setTimeout(() => {el.innerHTML = iconCopy}, timeoutIcon) } const addCopyButtonToCodeCells = () => { @@ -69,16 +132,16 @@ const addCopyButtonToCodeCells = () => { } // Add copybuttons to all of our code cells - const codeCells = document.querySelectorAll('div.highlight pre') + const COPYBUTTON_SELECTOR = 'div.highlight pre'; + const codeCells = document.querySelectorAll(COPYBUTTON_SELECTOR) codeCells.forEach((codeCell, index) => { const id = codeCellId(index) codeCell.setAttribute('id', id) - const pre_bg = getComputedStyle(codeCell).backgroundColor; const clipboardButton = id => - ` - ${messages[locale]['copy_to_clipboard']} - ` + `` codeCell.insertAdjacentHTML('afterend', clipboardButton(id)) }) @@ -86,13 +149,32 @@ function escapeRegExp(string) { return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string } +/** + * Removes excluded text from a Node. + * + * @param {Node} target Node to filter. + * @param {string} exclude CSS selector of nodes to exclude. + * @returns {DOMString} Text from `target` with text removed. + */ +function filterText(target, exclude) { + const clone = target.cloneNode(true); // clone as to not modify the live DOM + if (exclude) { + // remove excluded nodes + clone.querySelectorAll(exclude).forEach(node => node.remove()); + } + return clone.innerText; +} + // Callback when a copy button is clicked. Will be passed the node that was clicked // should then grab the text and replace pieces of text that shouldn't be used in output -function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true) { - +function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") { var regexp; var match; + // Do we check for line continuation characters and "HERE-documents"? + var useLineCont = !!lineContinuationChar + var useHereDoc = !!hereDocDelim + // create regexp to capture prompt and remaining line if (isRegexp) { regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)') @@ -102,24 +184,31 @@ function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onl const outputLines = []; var promptFound = false; + var gotLineCont = false; + var gotHereDoc = false; + const lineGotPrompt = []; for (const line of textContent.split('\n')) { match = line.match(regexp) - if (match) { - promptFound = true - if (removePrompts) { + if (match || gotLineCont || gotHereDoc) { + promptFound = regexp.test(line) + lineGotPrompt.push(promptFound) + if (removePrompts && promptFound) { outputLines.push(match[2]) } else { outputLines.push(line) } - } else { - if (!onlyCopyPromptLines) { - outputLines.push(line) - } + gotLineCont = line.endsWith(lineContinuationChar) & useLineCont + if (line.includes(hereDocDelim) & useHereDoc) + gotHereDoc = !gotHereDoc + } else if (!onlyCopyPromptLines) { + outputLines.push(line) + } else if (copyEmptyLines && line.trim() === '') { + outputLines.push(line) } } // If no lines with the prompt were found then just use original lines - if (promptFound) { + if (lineGotPrompt.some(v => v === true)) { textContent = outputLines.join('\n'); } @@ -133,7 +222,12 @@ function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onl var copyTargetText = (trigger) => { var target = document.querySelector(trigger.attributes['data-clipboard-target'].value); - return formatCopyText(target.innerText, '', false, true, true) + + // get filtered text + let exclude = '.linenos'; + + let text = filterText(target, exclude); + return formatCopyText(text, '', false, true, true, true, '', '') } // Initialize with a callback so we can modify the text before copy @@ -142,11 +236,12 @@ var copyTargetText = (trigger) => { // Update UI with error/success messages clipboard.on('success', event => { clearSelection() - temporarilyChangeTooltip(event.trigger, messages[locale]['copy_success']) + temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_success']) + temporarilyChangeIcon(event.trigger) }) clipboard.on('error', event => { - temporarilyChangeTooltip(event.trigger, messages[locale]['copy_failure']) + temporarilyChangeTooltip(event.trigger, messages[locale]['copy'], messages[locale]['copy_failure']) }) } diff --git a/_static/copybutton_funcs.js b/_static/copybutton_funcs.js index 57caa55..dbe1aaa 100644 --- a/_static/copybutton_funcs.js +++ b/_static/copybutton_funcs.js @@ -2,13 +2,32 @@ function escapeRegExp(string) { return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string } +/** + * Removes excluded text from a Node. + * + * @param {Node} target Node to filter. + * @param {string} exclude CSS selector of nodes to exclude. + * @returns {DOMString} Text from `target` with text removed. + */ +export function filterText(target, exclude) { + const clone = target.cloneNode(true); // clone as to not modify the live DOM + if (exclude) { + // remove excluded nodes + clone.querySelectorAll(exclude).forEach(node => node.remove()); + } + return clone.innerText; +} + // Callback when a copy button is clicked. Will be passed the node that was clicked // should then grab the text and replace pieces of text that shouldn't be used in output -export function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true) { - +export function formatCopyText(textContent, copybuttonPromptText, isRegexp = false, onlyCopyPromptLines = true, removePrompts = true, copyEmptyLines = true, lineContinuationChar = "", hereDocDelim = "") { var regexp; var match; + // Do we check for line continuation characters and "HERE-documents"? + var useLineCont = !!lineContinuationChar + var useHereDoc = !!hereDocDelim + // create regexp to capture prompt and remaining line if (isRegexp) { regexp = new RegExp('^(' + copybuttonPromptText + ')(.*)') @@ -18,24 +37,31 @@ export function formatCopyText(textContent, copybuttonPromptText, isRegexp = fal const outputLines = []; var promptFound = false; + var gotLineCont = false; + var gotHereDoc = false; + const lineGotPrompt = []; for (const line of textContent.split('\n')) { match = line.match(regexp) - if (match) { - promptFound = true - if (removePrompts) { + if (match || gotLineCont || gotHereDoc) { + promptFound = regexp.test(line) + lineGotPrompt.push(promptFound) + if (removePrompts && promptFound) { outputLines.push(match[2]) } else { outputLines.push(line) } - } else { - if (!onlyCopyPromptLines) { - outputLines.push(line) - } + gotLineCont = line.endsWith(lineContinuationChar) & useLineCont + if (line.includes(hereDocDelim) & useHereDoc) + gotHereDoc = !gotHereDoc + } else if (!onlyCopyPromptLines) { + outputLines.push(line) + } else if (copyEmptyLines && line.trim() === '') { + outputLines.push(line) } } // If no lines with the prompt were found then just use original lines - if (promptFound) { + if (lineGotPrompt.some(v => v === true)) { textContent = outputLines.join('\n'); } diff --git a/_static/css/index.c5995385ac14fb8791e8eb36b4908be2.css b/_static/css/index.c5995385ac14fb8791e8eb36b4908be2.css deleted file mode 100644 index 655656d..0000000 --- a/_static/css/index.c5995385ac14fb8791e8eb36b4908be2.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap v4.5.0 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors - * Copyright 2011-2020 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:540px;--breakpoint-md:720px;--breakpoint-lg:960px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.5;color:#212529;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;background-color:transparent}a:hover{color:#0056b3}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014\00A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:540px){.container{max-width:540px}}@media (min-width:720px){.container{max-width:720px}}@media (min-width:960px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1400px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:540px){.container,.container-sm{max-width:540px}}@media (min-width:720px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:960px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1400px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:540px){.col-sm{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:720px){.col-md{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:960px){.col-lg{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:539.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:719.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:959.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:540px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:540px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:720px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:960px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:539.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:540px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:719.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:720px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:959.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:960px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:540px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:540px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:540px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb,.breadcrumb-item{display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:540px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:540px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:720px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:960px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:540px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width:960px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:540px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:720px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:960px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:540px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:720px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:960px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:540px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:720px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:960px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:540px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:720px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:960px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:540px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:720px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:960px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:960px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}html{font-size:var(--pst-font-size-base);scroll-padding-top:calc(var(--pst-header-height) + 12px)}body{padding-top:calc(var(--pst-header-height) + 20px);background-color:#fff;font-family:var(--pst-font-family-base);font-weight:400;line-height:1.65;color:rgba(var(--pst-color-text-base),1)}p{margin-bottom:1.15rem;font-size:1em;color:rgba(var(--pst-color-paragraph),1)}p.rubric{border-bottom:1px solid #c9c9c9}a{color:rgba(var(--pst-color-link),1);text-decoration:none}a:hover{color:rgba(var(--pst-color-link-hover),1);text-decoration:underline}a.headerlink{color:rgba(var(--pst-color-headerlink),1);font-size:.8em;padding:0 4px;text-decoration:none}a.headerlink:hover{background-color:rgba(var(--pst-color-headerlink),1);color:rgba(var(--pst-color-headerlink-hover),1)}.heading-style,h1,h2,h3,h4,h5,h6{margin:2.75rem 0 1.05rem;font-family:var(--pst-font-family-heading);font-weight:400;line-height:1.15}h1{margin-top:0;font-size:var(--pst-font-size-h1);color:rgba(var(--pst-color-h1),1)}h2{font-size:var(--pst-font-size-h2);color:rgba(var(--pst-color-h2),1)}h3{font-size:var(--pst-font-size-h3);color:rgba(var(--pst-color-h3),1)}h4{font-size:var(--pst-font-size-h4);color:rgba(var(--pst-color-h4),1)}h5{font-size:var(--pst-font-size-h5);color:rgba(var(--pst-color-h5),1)}h6{font-size:var(--pst-font-size-h6);color:rgba(var(--pst-color-h6),1)}.text_small,small{font-size:var(--pst-font-size-milli)}hr{border:0;border-top:1px solid #e5e5e5}code,kbd,pre,samp{font-family:var(--pst-font-family-monospace)}code{color:rgba(var(--pst-color-inline-code),1)}pre{margin:1.5em 0;padding:10px;background-color:rgba(var(--pst-color-preformatted-background),1);color:rgba(var(--pst-color-preformatted-text),1);line-height:1.2em;border:1px solid #c9c9c9;box-shadow:1px 1px 1px #d8d8d8}.navbar{position:fixed;min-height:var(--pst-header-height);width:100%;padding:0}.navbar .container-xl{height:100%}@media (min-width:960px){.navbar #navbar-end>.navbar-end-item{display:inline-block}}.navbar-brand{position:relative;height:var(--pst-header-height);width:auto;padding:.5rem 0}.navbar-brand img{max-width:100%;height:100%;width:auto}.navbar-light{background:#fff!important;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.11)}.navbar-light .navbar-nav li a.nav-link{padding:0 .5rem;color:rgba(var(--pst-color-navbar-link),1)}.navbar-light .navbar-nav li a.nav-link:hover{color:rgba(var(--pst-color-navbar-link-hover),1)}.navbar-light .navbar-nav>.active>.nav-link{font-weight:600;color:rgba(var(--pst-color-navbar-link-active),1)}.navbar-header a{padding:0 15px}.admonition{margin:1.5625em auto;padding:0 .6rem .8rem!important;overflow:hidden;page-break-inside:avoid;border-left:.2rem solid;border-left-color:rgba(var(--pst-color-admonition-default),1);border-bottom-color:rgba(var(--pst-color-admonition-default),1);border-right-color:rgba(var(--pst-color-admonition-default),1);border-top-color:rgba(var(--pst-color-admonition-default),1);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .05rem rgba(0,0,0,.1);transition:color .25s,background-color .25s,border-color .25s}.admonition :last-child{margin-bottom:0}.admonition p.admonition-title~*{padding:0 1.4rem}.admonition>ol,.admonition>ul{margin-left:1em}.admonition .admonition-title{position:relative;margin:0 -.6rem!important;padding:.4rem .6rem .4rem 2rem;font-weight:700;background-color:rgba(var(--pst-color-admonition-default),.1)}.admonition .admonition-title:before{position:absolute;left:.6rem;width:1rem;height:1rem;color:rgba(var(--pst-color-admonition-default),1);font-family:Font Awesome\ 5 Free;font-weight:900;content:var(--pst-icon-admonition-default)}.admonition .admonition-title+*{margin-top:.4em}.admonition.attention{border-color:rgba(var(--pst-color-admonition-attention),1)}.admonition.attention .admonition-title{background-color:rgba(var(--pst-color-admonition-attention),.1)}.admonition.attention .admonition-title:before{color:rgba(var(--pst-color-admonition-attention),1);content:var(--pst-icon-admonition-attention)}.admonition.caution{border-color:rgba(var(--pst-color-admonition-caution),1)}.admonition.caution .admonition-title{background-color:rgba(var(--pst-color-admonition-caution),.1)}.admonition.caution .admonition-title:before{color:rgba(var(--pst-color-admonition-caution),1);content:var(--pst-icon-admonition-caution)}.admonition.warning{border-color:rgba(var(--pst-color-admonition-warning),1)}.admonition.warning .admonition-title{background-color:rgba(var(--pst-color-admonition-warning),.1)}.admonition.warning .admonition-title:before{color:rgba(var(--pst-color-admonition-warning),1);content:var(--pst-icon-admonition-warning)}.admonition.danger{border-color:rgba(var(--pst-color-admonition-danger),1)}.admonition.danger .admonition-title{background-color:rgba(var(--pst-color-admonition-danger),.1)}.admonition.danger .admonition-title:before{color:rgba(var(--pst-color-admonition-danger),1);content:var(--pst-icon-admonition-danger)}.admonition.error{border-color:rgba(var(--pst-color-admonition-error),1)}.admonition.error .admonition-title{background-color:rgba(var(--pst-color-admonition-error),.1)}.admonition.error .admonition-title:before{color:rgba(var(--pst-color-admonition-error),1);content:var(--pst-icon-admonition-error)}.admonition.hint{border-color:rgba(var(--pst-color-admonition-hint),1)}.admonition.hint .admonition-title{background-color:rgba(var(--pst-color-admonition-hint),.1)}.admonition.hint .admonition-title:before{color:rgba(var(--pst-color-admonition-hint),1);content:var(--pst-icon-admonition-hint)}.admonition.tip{border-color:rgba(var(--pst-color-admonition-tip),1)}.admonition.tip .admonition-title{background-color:rgba(var(--pst-color-admonition-tip),.1)}.admonition.tip .admonition-title:before{color:rgba(var(--pst-color-admonition-tip),1);content:var(--pst-icon-admonition-tip)}.admonition.important{border-color:rgba(var(--pst-color-admonition-important),1)}.admonition.important .admonition-title{background-color:rgba(var(--pst-color-admonition-important),.1)}.admonition.important .admonition-title:before{color:rgba(var(--pst-color-admonition-important),1);content:var(--pst-icon-admonition-important)}.admonition.note{border-color:rgba(var(--pst-color-admonition-note),1)}.admonition.note .admonition-title{background-color:rgba(var(--pst-color-admonition-note),.1)}.admonition.note .admonition-title:before{color:rgba(var(--pst-color-admonition-note),1);content:var(--pst-icon-admonition-note)}div.deprecated{margin-bottom:10px;margin-top:10px;padding:7px;background-color:#f3e5e5;border:1px solid #eed3d7;border-radius:.5rem}div.deprecated p{color:#b94a48;display:inline}.topic{background-color:#eee}.seealso dd{margin-top:0;margin-bottom:0}.viewcode-back{font-family:var(--pst-font-family-base)}.viewcode-block:target{background-color:#f4debf;border-top:1px solid #ac9;border-bottom:1px solid #ac9}span.guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}table.field-list{border-collapse:separate;border-spacing:10px;margin-left:1px}table.field-list th.field-name{padding:1px 8px 1px 5px;white-space:nowrap;background-color:#eee}table.field-list td.field-body p{font-style:italic}table.field-list td.field-body p>strong{font-style:normal}table.field-list td.field-body blockquote{border-left:none;margin:0 0 .3em;padding-left:30px}.table.autosummary td:first-child{white-space:nowrap}footer{width:100%;border-top:1px solid #ccc;padding:10px}footer .footer-item p{margin-bottom:0}.bd-search{position:relative;padding:1rem 15px;margin-right:-15px;margin-left:-15px}.bd-search .icon{position:absolute;color:#a4a6a7;left:25px;top:25px}.bd-search input{border-radius:0;border:0;border-bottom:1px solid #e5e5e5;padding-left:35px}.bd-toc{-ms-flex-order:2;order:2;height:calc(100vh - 2rem);overflow-y:auto}@supports (position:-webkit-sticky) or (position:sticky){.bd-toc{position:-webkit-sticky;position:sticky;top:calc(var(--pst-header-height) + 20px);height:calc(100vh - 5rem);overflow-y:auto}}.bd-toc .onthispage{color:#a4a6a7}.section-nav{padding-left:0;border-left:1px solid #eee;border-bottom:none}.section-nav ul{padding-left:1rem}.toc-entry,.toc-entry a{display:block}.toc-entry a{padding:.125rem 1.5rem;color:rgba(var(--pst-color-toc-link),1)}@media (min-width:1200px){.toc-entry a{padding-right:0}}.toc-entry a:hover{color:rgba(var(--pst-color-toc-link-hover),1);text-decoration:none}.bd-sidebar{padding-top:1em}@media (min-width:720px){.bd-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports (position:-webkit-sticky) or (position:sticky){.bd-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--pst-header-height) + 20px);z-index:1000;height:calc(100vh - var(--pst-header-height) - 20px)}}}.bd-sidebar.no-sidebar{border-right:0}.bd-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}@media (min-width:720px){.bd-links{display:block!important}@supports (position:-webkit-sticky) or (position:sticky){.bd-links{max-height:calc(100vh - 11rem);overflow-y:auto}}}.bd-sidenav{display:none}.bd-content{padding-top:20px}.bd-content .section{max-width:100%}.bd-content .section table{display:block;overflow:auto}.bd-toc-link{display:block;padding:.25rem 1.5rem;font-weight:600;color:rgba(0,0,0,.65)}.bd-toc-link:hover{color:rgba(0,0,0,.85);text-decoration:none}.bd-toc-item.active{margin-bottom:1rem}.bd-toc-item.active:not(:first-child){margin-top:1rem}.bd-toc-item.active>.bd-toc-link{color:rgba(0,0,0,.85)}.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}.bd-toc-item.active>.bd-sidenav{display:block}nav.bd-links p.caption{font-size:var(--pst-sidebar-caption-font-size);text-transform:uppercase;font-weight:700;position:relative;margin-top:1.25em;margin-bottom:.5em;padding:0 1.5rem;color:rgba(var(--pst-color-sidebar-caption),1)}nav.bd-links p.caption:first-child{margin-top:0}.bd-sidebar .nav{font-size:var(--pst-sidebar-font-size)}.bd-sidebar .nav ul{list-style:none;padding:0 0 0 1.5rem}.bd-sidebar .nav li>a{display:block;padding:.25rem 1.5rem;color:rgba(var(--pst-color-sidebar-link),1)}.bd-sidebar .nav li>a:hover{color:rgba(var(--pst-color-sidebar-link-hover),1);text-decoration:none;background-color:transparent}.bd-sidebar .nav li>a.reference.external:after{font-family:Font Awesome\ 5 Free;font-weight:900;content:"\f35d";font-size:.75em;margin-left:.3em}.bd-sidebar .nav .active:hover>a,.bd-sidebar .nav .active>a{font-weight:600;color:rgba(var(--pst-color-sidebar-link-active),1)}.toc-h2{font-size:.85rem}.toc-h3{font-size:.75rem}.toc-h4{font-size:.65rem}.toc-entry>.nav-link.active{font-weight:600;color:#130654;color:rgba(var(--pst-color-toc-link-active),1);background-color:transparent;border-left:2px solid rgba(var(--pst-color-toc-link-active),1)}.nav-link:hover{border-style:none}#navbar-main-elements li.nav-item i{font-size:.7rem;padding-left:2px;vertical-align:middle}.bd-toc .nav .nav{display:none}.bd-toc .nav .nav.visible,.bd-toc .nav>.active>ul{display:block}.prev-next-bottom{margin:20px 0}.prev-next-bottom a.left-prev,.prev-next-bottom a.right-next{padding:10px;border:1px solid rgba(0,0,0,.2);max-width:45%;overflow-x:hidden;color:rgba(0,0,0,.65)}.prev-next-bottom a.left-prev{float:left}.prev-next-bottom a.left-prev:before{content:"<< "}.prev-next-bottom a.right-next{float:right}.prev-next-bottom a.right-next:after{content:" >>"}.alert{padding-bottom:0}.alert-info a{color:#e83e8c}#navbar-icon-links i.fa,#navbar-icon-links i.fab,#navbar-icon-links i.far,#navbar-icon-links i.fas{vertical-align:middle;font-style:normal;font-size:1.5rem;line-height:1.25}#navbar-icon-links i.fa-github-square:before{color:#333}#navbar-icon-links i.fa-twitter-square:before{color:#55acee}#navbar-icon-links i.fa-gitlab:before{color:#548}#navbar-icon-links i.fa-bitbucket:before{color:#0052cc}.tocsection{border-left:1px solid #eee;padding:.3rem 1.5rem}.tocsection i{padding-right:.5rem}.editthispage{padding-top:2rem}.editthispage a{color:#130754}.xr-wrap[hidden]{display:block!important}.toctree-checkbox{position:absolute;display:none}.toctree-checkbox~ul{display:none}.toctree-checkbox~label i{transform:rotate(0deg)}.toctree-checkbox:checked~ul{display:block}.toctree-checkbox:checked~label i{transform:rotate(180deg)}.bd-sidebar li{position:relative}.bd-sidebar label{position:absolute;top:0;right:0;height:30px;width:30px;cursor:pointer;display:flex;justify-content:center;align-items:center}.bd-sidebar label:hover{background:rgba(var(--pst-color-sidebar-expander-background-hover),1)}.bd-sidebar label i{display:inline-block;font-size:.75rem;text-align:center}.bd-sidebar label i:hover{color:rgba(var(--pst-color-sidebar-link-hover),1)}.bd-sidebar li.has-children>.reference{padding-right:30px}div.doctest>div.highlight span.gp,span.linenos,table.highlighttable td.linenos{user-select:none!important;-webkit-user-select:text!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important} \ No newline at end of file diff --git a/_static/css/theme.css b/_static/css/theme.css deleted file mode 100644 index 3f6e79d..0000000 --- a/_static/css/theme.css +++ /dev/null @@ -1,117 +0,0 @@ -:root { - /***************************************************************************** - * Theme config - **/ - --pst-header-height: 60px; - - /***************************************************************************** - * Font size - **/ - --pst-font-size-base: 15px; /* base font size - applied at body / html level */ - - /* heading font sizes */ - --pst-font-size-h1: 36px; - --pst-font-size-h2: 32px; - --pst-font-size-h3: 26px; - --pst-font-size-h4: 21px; - --pst-font-size-h5: 18px; - --pst-font-size-h6: 16px; - - /* smaller then heading font sizes*/ - --pst-font-size-milli: 12px; - - --pst-sidebar-font-size: .9em; - --pst-sidebar-caption-font-size: .9em; - - /***************************************************************************** - * Font family - **/ - /* These are adapted from https://systemfontstack.com/ */ - --pst-font-family-base-system: -apple-system, BlinkMacSystemFont, Segoe UI, "Helvetica Neue", - Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; - --pst-font-family-monospace-system: "SFMono-Regular", Menlo, Consolas, Monaco, - Liberation Mono, Lucida Console, monospace; - - --pst-font-family-base: var(--pst-font-family-base-system); - --pst-font-family-heading: var(--pst-font-family-base); - --pst-font-family-monospace: var(--pst-font-family-monospace-system); - - /***************************************************************************** - * Color - * - * Colors are defined in rgb string way, "red, green, blue" - **/ - --pst-color-primary: 19, 6, 84; - --pst-color-success: 40, 167, 69; - --pst-color-info: 0, 123, 255; /*23, 162, 184;*/ - --pst-color-warning: 255, 193, 7; - --pst-color-danger: 220, 53, 69; - --pst-color-text-base: 51, 51, 51; - - --pst-color-h1: var(--pst-color-primary); - --pst-color-h2: var(--pst-color-primary); - --pst-color-h3: var(--pst-color-text-base); - --pst-color-h4: var(--pst-color-text-base); - --pst-color-h5: var(--pst-color-text-base); - --pst-color-h6: var(--pst-color-text-base); - --pst-color-paragraph: var(--pst-color-text-base); - --pst-color-link: 0, 91, 129; - --pst-color-link-hover: 227, 46, 0; - --pst-color-headerlink: 198, 15, 15; - --pst-color-headerlink-hover: 255, 255, 255; - --pst-color-preformatted-text: 34, 34, 34; - --pst-color-preformatted-background: 250, 250, 250; - --pst-color-inline-code: 232, 62, 140; - - --pst-color-active-navigation: 19, 6, 84; - --pst-color-navbar-link: 77, 77, 77; - --pst-color-navbar-link-hover: var(--pst-color-active-navigation); - --pst-color-navbar-link-active: var(--pst-color-active-navigation); - --pst-color-sidebar-link: 77, 77, 77; - --pst-color-sidebar-link-hover: var(--pst-color-active-navigation); - --pst-color-sidebar-link-active: var(--pst-color-active-navigation); - --pst-color-sidebar-expander-background-hover: 244, 244, 244; - --pst-color-sidebar-caption: 77, 77, 77; - --pst-color-toc-link: 119, 117, 122; - --pst-color-toc-link-hover: var(--pst-color-active-navigation); - --pst-color-toc-link-active: var(--pst-color-active-navigation); - - /***************************************************************************** - * Icon - **/ - - /* font awesome icons*/ - --pst-icon-check-circle: '\f058'; - --pst-icon-info-circle: '\f05a'; - --pst-icon-exclamation-triangle: '\f071'; - --pst-icon-exclamation-circle: '\f06a'; - --pst-icon-times-circle: '\f057'; - --pst-icon-lightbulb: '\f0eb'; - - /***************************************************************************** - * Admonitions - **/ - - --pst-color-admonition-default: var(--pst-color-info); - --pst-color-admonition-note: var(--pst-color-info); - --pst-color-admonition-attention: var(--pst-color-warning); - --pst-color-admonition-caution: var(--pst-color-warning); - --pst-color-admonition-warning: var(--pst-color-warning); - --pst-color-admonition-danger: var(--pst-color-danger); - --pst-color-admonition-error: var(--pst-color-danger); - --pst-color-admonition-hint: var(--pst-color-success); - --pst-color-admonition-tip: var(--pst-color-success); - --pst-color-admonition-important: var(--pst-color-success); - - --pst-icon-admonition-default: var(--pst-icon-info-circle); - --pst-icon-admonition-note: var(--pst-icon-info-circle); - --pst-icon-admonition-attention: var(--pst-icon-exclamation-circle); - --pst-icon-admonition-caution: var(--pst-icon-exclamation-triangle); - --pst-icon-admonition-warning: var(--pst-icon-exclamation-triangle); - --pst-icon-admonition-danger: var(--pst-icon-exclamation-triangle); - --pst-icon-admonition-error: var(--pst-icon-times-circle); - --pst-icon-admonition-hint: var(--pst-icon-lightbulb); - --pst-icon-admonition-tip: var(--pst-icon-lightbulb); - --pst-icon-admonition-important: var(--pst-icon-exclamation-circle); - -} diff --git a/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css b/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css new file mode 100644 index 0000000..eb19f69 --- /dev/null +++ b/_static/design-style.1e8bd061cd6da7fc9cf755528e8ffc24.min.css @@ -0,0 +1 @@ +.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-hide-link-text{font-size:0}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #0071bc;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0060a0;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} diff --git a/_static/design-tabs.js b/_static/design-tabs.js new file mode 100644 index 0000000..36b38cf --- /dev/null +++ b/_static/design-tabs.js @@ -0,0 +1,27 @@ +var sd_labels_by_text = {}; + +function ready() { + const li = document.getElementsByClassName("sd-tab-label"); + for (const label of li) { + syncId = label.getAttribute("data-sync-id"); + if (syncId) { + label.onclick = onLabelClick; + if (!sd_labels_by_text[syncId]) { + sd_labels_by_text[syncId] = []; + } + sd_labels_by_text[syncId].push(label); + } + } +} + +function onLabelClick() { + // Activate other inputs with the same sync id. + syncId = this.getAttribute("data-sync-id"); + for (label of sd_labels_by_text[syncId]) { + if (label === this) continue; + label.previousElementSibling.checked = true; + } + window.localStorage.setItem("sphinx-design-last-tab", syncId); +} + +document.addEventListener("DOMContentLoaded", ready, false); diff --git a/_static/doctools.js b/_static/doctools.js index 61ac9d2..4d67807 100644 --- a/_static/doctools.js +++ b/_static/doctools.js @@ -2,320 +2,155 @@ * doctools.js * ~~~~~~~~~~~ * - * Sphinx JavaScript utilities for all documentation. + * Base JavaScript utilities for all Sphinx HTML documentation. * - * :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ - -/** - * select a different prefix for underscore - */ -$u = _.noConflict(); - -/** - * make the code below compatible with browsers without - * an installed firebug like debugger -if (!window.console || !console.firebug) { - var names = ["log", "debug", "info", "warn", "error", "assert", "dir", - "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", - "profile", "profileEnd"]; - window.console = {}; - for (var i = 0; i < names.length; ++i) - window.console[names[i]] = function() {}; -} - */ - -/** - * small helper function to urldecode strings - * - * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL - */ -jQuery.urldecode = function(x) { - if (!x) { - return x - } - return decodeURIComponent(x.replace(/\+/g, ' ')); -}; - -/** - * small helper function to urlencode strings - */ -jQuery.urlencode = encodeURIComponent; - -/** - * This function returns the parsed url parameters of the - * current request. Multiple values per key are supported, - * it will always return arrays of strings for the value parts. - */ -jQuery.getQueryParameters = function(s) { - if (typeof s === 'undefined') - s = document.location.search; - var parts = s.substr(s.indexOf('?') + 1).split('&'); - var result = {}; - for (var i = 0; i < parts.length; i++) { - var tmp = parts[i].split('=', 2); - var key = jQuery.urldecode(tmp[0]); - var value = jQuery.urldecode(tmp[1]); - if (key in result) - result[key].push(value); - else - result[key] = [value]; +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); } - return result; }; -/** - * highlight a given string on a jquery object by wrapping it in - * span elements with the given class name. - */ -jQuery.fn.highlightText = function(text, className) { - function highlight(node, addItems) { - if (node.nodeType === 3) { - var val = node.nodeValue; - var pos = val.toLowerCase().indexOf(text); - if (pos >= 0 && - !jQuery(node.parentNode).hasClass(className) && - !jQuery(node.parentNode).hasClass("nohighlight")) { - var span; - var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); - if (isInSVG) { - span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); - } else { - span = document.createElement("span"); - span.className = className; - } - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - node.parentNode.insertBefore(span, node.parentNode.insertBefore( - document.createTextNode(val.substr(pos + text.length)), - node.nextSibling)); - node.nodeValue = val.substr(0, pos); - if (isInSVG) { - var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); - var bbox = node.parentElement.getBBox(); - rect.x.baseVal.value = bbox.x; - rect.y.baseVal.value = bbox.y; - rect.width.baseVal.value = bbox.width; - rect.height.baseVal.value = bbox.height; - rect.setAttribute('class', className); - addItems.push({ - "parent": node.parentNode, - "target": rect}); - } - } - } - else if (!jQuery(node).is("button, select, textarea")) { - jQuery.each(node.childNodes, function() { - highlight(this, addItems); - }); - } - } - var addItems = []; - var result = this.each(function() { - highlight(this, addItems); - }); - for (var i = 0; i < addItems.length; ++i) { - jQuery(addItems[i].parent).before(addItems[i].target); - } - return result; -}; - -/* - * backward compatibility for jQuery.browser - * This will be supported until firefox bug is fixed. - */ -if (!jQuery.browser) { - jQuery.uaMatch = function(ua) { - ua = ua.toLowerCase(); - - var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || - /(webkit)[ \/]([\w.]+)/.exec(ua) || - /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || - /(msie) ([\w.]+)/.exec(ua) || - ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || - []; - - return { - browser: match[ 1 ] || "", - version: match[ 2 ] || "0" - }; - }; - jQuery.browser = {}; - jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; -} - /** * Small JavaScript module for the documentation. */ -var Documentation = { - - init : function() { - this.fixFirefoxAnchorBug(); - this.highlightSearchWords(); - this.initIndexTable(); - if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) { - this.initOnKeyListeners(); - } +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); }, /** * i18n support */ - TRANSLATIONS : {}, - PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, - LOCALE : 'unknown', + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", // gettext and ngettext don't access this so that the functions // can safely bound to a different name (_ = Documentation.gettext) - gettext : function(string) { - var translated = Documentation.TRANSLATIONS[string]; - if (typeof translated === 'undefined') - return string; - return (typeof translated === 'string') ? translated : translated[0]; + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } }, - ngettext : function(singular, plural, n) { - var translated = Documentation.TRANSLATIONS[singular]; - if (typeof translated === 'undefined') - return (n == 1) ? singular : plural; - return translated[Documentation.PLURALEXPR(n)]; + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; }, - addTranslations : function(catalog) { - for (var key in catalog.messages) - this.TRANSLATIONS[key] = catalog.messages[key]; - this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); - this.LOCALE = catalog.locale; + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; }, /** - * add context elements like header anchor links + * helper function to focus on search bar */ - addContextElements : function() { - $('div[id] > :header:first').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this headline')). - appendTo(this); - }); - $('dt[id]').each(function() { - $('\u00B6'). - attr('href', '#' + this.id). - attr('title', _('Permalink to this definition')). - appendTo(this); - }); + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); }, /** - * workaround a firefox stupidity - * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 + * Initialise the domain index toggle buttons */ - fixFirefoxAnchorBug : function() { - if (document.location.hash && $.browser.mozilla) - window.setTimeout(function() { - document.location.href += ''; - }, 10); - }, - - /** - * highlight the search words provided in the url in the text - */ - highlightSearchWords : function() { - var params = $.getQueryParameters(); - var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; - if (terms.length) { - var body = $('div.body'); - if (!body.length) { - body = $('body'); + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); } - window.setTimeout(function() { - $.each(terms, function() { - body.highlightText(this.toLowerCase(), 'highlighted'); - }); - }, 10); - $('') - .appendTo($('#searchbox')); - } - }, - - /** - * init the domain index toggle buttons - */ - initIndexTable : function() { - var togglers = $('img.toggler').click(function() { - var src = $(this).attr('src'); - var idnum = $(this).attr('id').substr(7); - $('tr.cg-' + idnum).toggle(); - if (src.substr(-9) === 'minus.png') - $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); - else - $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); - }).css('display', ''); - if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { - togglers.click(); - } - }, - - /** - * helper function to hide the search marks again - */ - hideSearchWords : function() { - $('#searchbox .highlight-link').fadeOut(300); - $('span.highlighted').removeClass('highlighted'); - }, - - /** - * make the url absolute - */ - makeURL : function(relativeURL) { - return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; - }, + }; - /** - * get the current relative url - */ - getCurrentURL : function() { - var path = document.location.pathname; - var parts = path.split(/\//); - $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { - if (this === '..') - parts.pop(); - }); - var url = parts.join('/'); - return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); }, - initOnKeyListeners: function() { - $(document).keydown(function(event) { - var activeElementType = document.activeElement.tagName; - // don't navigate when in search box, textarea, dropdown or button - if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT' - && activeElementType !== 'BUTTON' && !event.altKey && !event.ctrlKey && !event.metaKey - && !event.shiftKey) { - switch (event.keyCode) { - case 37: // left - var prevHref = $('link[rel="prev"]').prop('href'); - if (prevHref) { - window.location.href = prevHref; - return false; + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); } - case 39: // right - var nextHref = $('link[rel="next"]').prop('href'); - if (nextHref) { - window.location.href = nextHref; - return false; + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); } + break; } } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } }); - } + }, }; // quick alias for translations -_ = Documentation.gettext; +const _ = Documentation.gettext; -$(document).ready(function() { - Documentation.init(); -}); +_ready(Documentation.init); diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 93b7c24..dab586c 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,12 +1,13 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), +const DOCUMENTATION_OPTIONS = { VERSION: '', - LANGUAGE: 'None', + LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', FILE_SUFFIX: '.html', LINK_SUFFIX: '.html', HAS_SOURCE: true, SOURCELINK_SUFFIX: '', - NAVIGATION_WITH_KEYS: true + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, }; \ No newline at end of file diff --git a/_static/images/logo_deepnote.svg b/_static/images/logo_deepnote.svg new file mode 100644 index 0000000..fa77ebf --- /dev/null +++ b/_static/images/logo_deepnote.svg @@ -0,0 +1 @@ + diff --git a/_static/jquery-3.5.1.js b/_static/jquery-3.5.1.js deleted file mode 100644 index 5093733..0000000 --- a/_static/jquery-3.5.1.js +++ /dev/null @@ -1,10872 +0,0 @@ -/*! - * jQuery JavaScript Library v3.5.1 - * https://jquery.com/ - * - * Includes Sizzle.js - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2020-05-04T22:49Z - */ -( function( global, factory ) { - - "use strict"; - - if ( typeof module === "object" && typeof module.exports === "object" ) { - - // For CommonJS and CommonJS-like environments where a proper `window` - // is present, execute the factory and get jQuery. - // For environments that do not have a `window` with a `document` - // (such as Node.js), expose a factory as module.exports. - // This accentuates the need for the creation of a real `window`. - // e.g. var jQuery = require("jquery")(window); - // See ticket #14549 for more info. - module.exports = global.document ? - factory( global, true ) : - function( w ) { - if ( !w.document ) { - throw new Error( "jQuery requires a window with a document" ); - } - return factory( w ); - }; - } else { - factory( global ); - } - -// Pass this if window is not defined yet -} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { - -// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 -// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode -// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common -// enough that all such attempts are guarded in a try block. -"use strict"; - -var arr = []; - -var getProto = Object.getPrototypeOf; - -var slice = arr.slice; - -var flat = arr.flat ? function( array ) { - return arr.flat.call( array ); -} : function( array ) { - return arr.concat.apply( [], array ); -}; - - -var push = arr.push; - -var indexOf = arr.indexOf; - -var class2type = {}; - -var toString = class2type.toString; - -var hasOwn = class2type.hasOwnProperty; - -var fnToString = hasOwn.toString; - -var ObjectFunctionString = fnToString.call( Object ); - -var support = {}; - -var isFunction = function isFunction( obj ) { - - // Support: Chrome <=57, Firefox <=52 - // In some browsers, typeof returns "function" for HTML elements - // (i.e., `typeof document.createElement( "object" ) === "function"`). - // We don't want to classify *any* DOM node as a function. - return typeof obj === "function" && typeof obj.nodeType !== "number"; - }; - - -var isWindow = function isWindow( obj ) { - return obj != null && obj === obj.window; - }; - - -var document = window.document; - - - - var preservedScriptAttributes = { - type: true, - src: true, - nonce: true, - noModule: true - }; - - function DOMEval( code, node, doc ) { - doc = doc || document; - - var i, val, - script = doc.createElement( "script" ); - - script.text = code; - if ( node ) { - for ( i in preservedScriptAttributes ) { - - // Support: Firefox 64+, Edge 18+ - // Some browsers don't support the "nonce" property on scripts. - // On the other hand, just using `getAttribute` is not enough as - // the `nonce` attribute is reset to an empty string whenever it - // becomes browsing-context connected. - // See https://github.com/whatwg/html/issues/2369 - // See https://html.spec.whatwg.org/#nonce-attributes - // The `node.getAttribute` check was added for the sake of - // `jQuery.globalEval` so that it can fake a nonce-containing node - // via an object. - val = node[ i ] || node.getAttribute && node.getAttribute( i ); - if ( val ) { - script.setAttribute( i, val ); - } - } - } - doc.head.appendChild( script ).parentNode.removeChild( script ); - } - - -function toType( obj ) { - if ( obj == null ) { - return obj + ""; - } - - // Support: Android <=2.3 only (functionish RegExp) - return typeof obj === "object" || typeof obj === "function" ? - class2type[ toString.call( obj ) ] || "object" : - typeof obj; -} -/* global Symbol */ -// Defining this global in .eslintrc.json would create a danger of using the global -// unguarded in another place, it seems safer to define global only for this module - - - -var - version = "3.5.1", - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - - // The jQuery object is actually just the init constructor 'enhanced' - // Need init if jQuery is called (just allow error to be thrown if not included) - return new jQuery.fn.init( selector, context ); - }; - -jQuery.fn = jQuery.prototype = { - - // The current version of jQuery being used - jquery: version, - - constructor: jQuery, - - // The default length of a jQuery object is 0 - length: 0, - - toArray: function() { - return slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - - // Return all the elements in a clean array - if ( num == null ) { - return slice.call( this ); - } - - // Return just the one element from the set - return num < 0 ? this[ num + this.length ] : this[ num ]; - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - each: function( callback ) { - return jQuery.each( this, callback ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map( this, function( elem, i ) { - return callback.call( elem, i, elem ); - } ) ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ) ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - even: function() { - return this.pushStack( jQuery.grep( this, function( _elem, i ) { - return ( i + 1 ) % 2; - } ) ); - }, - - odd: function() { - return this.pushStack( jQuery.grep( this, function( _elem, i ) { - return i % 2; - } ) ); - }, - - eq: function( i ) { - var len = this.length, - j = +i + ( i < 0 ? len : 0 ); - return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); - }, - - end: function() { - return this.prevObject || this.constructor(); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: arr.sort, - splice: arr.splice -}; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[ 0 ] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - - // Skip the boolean and the target - target = arguments[ i ] || {}; - i++; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !isFunction( target ) ) { - target = {}; - } - - // Extend jQuery itself if only one argument is passed - if ( i === length ) { - target = this; - i--; - } - - for ( ; i < length; i++ ) { - - // Only deal with non-null/undefined values - if ( ( options = arguments[ i ] ) != null ) { - - // Extend the base object - for ( name in options ) { - copy = options[ name ]; - - // Prevent Object.prototype pollution - // Prevent never-ending loop - if ( name === "__proto__" || target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject( copy ) || - ( copyIsArray = Array.isArray( copy ) ) ) ) { - src = target[ name ]; - - // Ensure proper type for the source value - if ( copyIsArray && !Array.isArray( src ) ) { - clone = []; - } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { - clone = {}; - } else { - clone = src; - } - copyIsArray = false; - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend( { - - // Unique for each copy of jQuery on the page - expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), - - // Assume jQuery is ready without the ready module - isReady: true, - - error: function( msg ) { - throw new Error( msg ); - }, - - noop: function() {}, - - isPlainObject: function( obj ) { - var proto, Ctor; - - // Detect obvious negatives - // Use toString instead of jQuery.type to catch host objects - if ( !obj || toString.call( obj ) !== "[object Object]" ) { - return false; - } - - proto = getProto( obj ); - - // Objects with no prototype (e.g., `Object.create( null )`) are plain - if ( !proto ) { - return true; - } - - // Objects with prototype are plain iff they were constructed by a global Object function - Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; - return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; - }, - - isEmptyObject: function( obj ) { - var name; - - for ( name in obj ) { - return false; - } - return true; - }, - - // Evaluates a script in a provided context; falls back to the global one - // if not specified. - globalEval: function( code, options, doc ) { - DOMEval( code, { nonce: options && options.nonce }, doc ); - }, - - each: function( obj, callback ) { - var length, i = 0; - - if ( isArrayLike( obj ) ) { - length = obj.length; - for ( ; i < length; i++ ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } else { - for ( i in obj ) { - if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { - break; - } - } - } - - return obj; - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var ret = results || []; - - if ( arr != null ) { - if ( isArrayLike( Object( arr ) ) ) { - jQuery.merge( ret, - typeof arr === "string" ? - [ arr ] : arr - ); - } else { - push.call( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - return arr == null ? -1 : indexOf.call( arr, elem, i ); - }, - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - merge: function( first, second ) { - var len = +second.length, - j = 0, - i = first.length; - - for ( ; j < len; j++ ) { - first[ i++ ] = second[ j ]; - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, invert ) { - var callbackInverse, - matches = [], - i = 0, - length = elems.length, - callbackExpect = !invert; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - callbackInverse = !callback( elems[ i ], i ); - if ( callbackInverse !== callbackExpect ) { - matches.push( elems[ i ] ); - } - } - - return matches; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var length, value, - i = 0, - ret = []; - - // Go through the array, translating each of the items to their new values - if ( isArrayLike( elems ) ) { - length = elems.length; - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - - // Go through every key on the object, - } else { - for ( i in elems ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret.push( value ); - } - } - } - - // Flatten any nested arrays - return flat( ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // jQuery.support is not used in Core but other projects attach their - // properties to it so it needs to exist. - support: support -} ); - -if ( typeof Symbol === "function" ) { - jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; -} - -// Populate the class2type map -jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), -function( _i, name ) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -} ); - -function isArrayLike( obj ) { - - // Support: real iOS 8.2 only (not reproducible in simulator) - // `in` check used to prevent JIT error (gh-2145) - // hasOwn isn't used here due to false negatives - // regarding Nodelist length in IE - var length = !!obj && "length" in obj && obj.length, - type = toType( obj ); - - if ( isFunction( obj ) || isWindow( obj ) ) { - return false; - } - - return type === "array" || length === 0 || - typeof length === "number" && length > 0 && ( length - 1 ) in obj; -} -var Sizzle = -/*! - * Sizzle CSS Selector Engine v2.3.5 - * https://sizzlejs.com/ - * - * Copyright JS Foundation and other contributors - * Released under the MIT license - * https://js.foundation/ - * - * Date: 2020-03-14 - */ -( function( window ) { -var i, - support, - Expr, - getText, - isXML, - tokenize, - compile, - select, - outermostContext, - sortInput, - hasDuplicate, - - // Local document vars - setDocument, - document, - docElem, - documentIsHTML, - rbuggyQSA, - rbuggyMatches, - matches, - contains, - - // Instance-specific data - expando = "sizzle" + 1 * new Date(), - preferredDoc = window.document, - dirruns = 0, - done = 0, - classCache = createCache(), - tokenCache = createCache(), - compilerCache = createCache(), - nonnativeSelectorCache = createCache(), - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - } - return 0; - }, - - // Instance methods - hasOwn = ( {} ).hasOwnProperty, - arr = [], - pop = arr.pop, - pushNative = arr.push, - push = arr.push, - slice = arr.slice, - - // Use a stripped-down indexOf as it's faster than native - // https://jsperf.com/thor-indexof-vs-for/5 - indexOf = function( list, elem ) { - var i = 0, - len = list.length; - for ( ; i < len; i++ ) { - if ( list[ i ] === elem ) { - return i; - } - } - return -1; - }, - - booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + - "ismap|loop|multiple|open|readonly|required|scoped", - - // Regular expressions - - // http://www.w3.org/TR/css3-selectors/#whitespace - whitespace = "[\\x20\\t\\r\\n\\f]", - - // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram - identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + - "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", - - // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors - attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + - - // Operator (capture 2) - "*([*^$|!~]?=)" + whitespace + - - // "Attribute values must be CSS identifiers [capture 5] - // or strings [capture 3 or capture 4]" - "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + - whitespace + "*\\]", - - pseudos = ":(" + identifier + ")(?:\\((" + - - // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: - // 1. quoted (capture 3; capture 4 or capture 5) - "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + - - // 2. simple (capture 6) - "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + - - // 3. anything else (capture 2) - ".*" + - ")\\)|)", - - // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter - rwhitespace = new RegExp( whitespace + "+", "g" ), - rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + - whitespace + "+$", "g" ), - - rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), - rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + - "*" ), - rdescend = new RegExp( whitespace + "|>" ), - - rpseudo = new RegExp( pseudos ), - ridentifier = new RegExp( "^" + identifier + "$" ), - - matchExpr = { - "ID": new RegExp( "^#(" + identifier + ")" ), - "CLASS": new RegExp( "^\\.(" + identifier + ")" ), - "TAG": new RegExp( "^(" + identifier + "|[*])" ), - "ATTR": new RegExp( "^" + attributes ), - "PSEUDO": new RegExp( "^" + pseudos ), - "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + - whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + - whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), - "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), - - // For use in libraries implementing .is() - // We use this for POS matching in `select` - "needsContext": new RegExp( "^" + whitespace + - "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + - "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) - }, - - rhtml = /HTML$/i, - rinputs = /^(?:input|select|textarea|button)$/i, - rheader = /^h\d$/i, - - rnative = /^[^{]+\{\s*\[native \w/, - - // Easily-parseable/retrievable ID or TAG or CLASS selectors - rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - - rsibling = /[+~]/, - - // CSS escapes - // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), - funescape = function( escape, nonHex ) { - var high = "0x" + escape.slice( 1 ) - 0x10000; - - return nonHex ? - - // Strip the backslash prefix from a non-hex escape sequence - nonHex : - - // Replace a hexadecimal escape sequence with the encoded Unicode code point - // Support: IE <=11+ - // For values outside the Basic Multilingual Plane (BMP), manually construct a - // surrogate pair - high < 0 ? - String.fromCharCode( high + 0x10000 ) : - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }, - - // CSS string/identifier serialization - // https://drafts.csswg.org/cssom/#common-serializing-idioms - rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, - fcssescape = function( ch, asCodePoint ) { - if ( asCodePoint ) { - - // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER - if ( ch === "\0" ) { - return "\uFFFD"; - } - - // Control characters and (dependent upon position) numbers get escaped as code points - return ch.slice( 0, -1 ) + "\\" + - ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; - } - - // Other potentially-special ASCII characters get backslash-escaped - return "\\" + ch; - }, - - // Used for iframes - // See setDocument() - // Removing the function wrapper causes a "Permission Denied" - // error in IE - unloadHandler = function() { - setDocument(); - }, - - inDisabledFieldset = addCombinator( - function( elem ) { - return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; - }, - { dir: "parentNode", next: "legend" } - ); - -// Optimize for push.apply( _, NodeList ) -try { - push.apply( - ( arr = slice.call( preferredDoc.childNodes ) ), - preferredDoc.childNodes - ); - - // Support: Android<4.0 - // Detect silently failing push.apply - // eslint-disable-next-line no-unused-expressions - arr[ preferredDoc.childNodes.length ].nodeType; -} catch ( e ) { - push = { apply: arr.length ? - - // Leverage slice if possible - function( target, els ) { - pushNative.apply( target, slice.call( els ) ); - } : - - // Support: IE<9 - // Otherwise append directly - function( target, els ) { - var j = target.length, - i = 0; - - // Can't trust NodeList.length - while ( ( target[ j++ ] = els[ i++ ] ) ) {} - target.length = j - 1; - } - }; -} - -function Sizzle( selector, context, results, seed ) { - var m, i, elem, nid, match, groups, newSelector, - newContext = context && context.ownerDocument, - - // nodeType defaults to 9, since context defaults to document - nodeType = context ? context.nodeType : 9; - - results = results || []; - - // Return early from calls with invalid selector or context - if ( typeof selector !== "string" || !selector || - nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { - - return results; - } - - // Try to shortcut find operations (as opposed to filters) in HTML documents - if ( !seed ) { - setDocument( context ); - context = context || document; - - if ( documentIsHTML ) { - - // If the selector is sufficiently simple, try using a "get*By*" DOM method - // (excepting DocumentFragment context, where the methods don't exist) - if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { - - // ID selector - if ( ( m = match[ 1 ] ) ) { - - // Document context - if ( nodeType === 9 ) { - if ( ( elem = context.getElementById( m ) ) ) { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - - // Element context - } else { - - // Support: IE, Opera, Webkit - // TODO: identify versions - // getElementById can match elements by name instead of ID - if ( newContext && ( elem = newContext.getElementById( m ) ) && - contains( context, elem ) && - elem.id === m ) { - - results.push( elem ); - return results; - } - } - - // Type selector - } else if ( match[ 2 ] ) { - push.apply( results, context.getElementsByTagName( selector ) ); - return results; - - // Class selector - } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && - context.getElementsByClassName ) { - - push.apply( results, context.getElementsByClassName( m ) ); - return results; - } - } - - // Take advantage of querySelectorAll - if ( support.qsa && - !nonnativeSelectorCache[ selector + " " ] && - ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && - - // Support: IE 8 only - // Exclude object elements - ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { - - newSelector = selector; - newContext = context; - - // qSA considers elements outside a scoping root when evaluating child or - // descendant combinators, which is not what we want. - // In such cases, we work around the behavior by prefixing every selector in the - // list with an ID selector referencing the scope context. - // The technique has to be used as well when a leading combinator is used - // as such selectors are not recognized by querySelectorAll. - // Thanks to Andrew Dupont for this technique. - if ( nodeType === 1 && - ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { - - // Expand context for sibling selectors - newContext = rsibling.test( selector ) && testContext( context.parentNode ) || - context; - - // We can use :scope instead of the ID hack if the browser - // supports it & if we're not changing the context. - if ( newContext !== context || !support.scope ) { - - // Capture the context ID, setting it first if necessary - if ( ( nid = context.getAttribute( "id" ) ) ) { - nid = nid.replace( rcssescape, fcssescape ); - } else { - context.setAttribute( "id", ( nid = expando ) ); - } - } - - // Prefix every selector in the list - groups = tokenize( selector ); - i = groups.length; - while ( i-- ) { - groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + - toSelector( groups[ i ] ); - } - newSelector = groups.join( "," ); - } - - try { - push.apply( results, - newContext.querySelectorAll( newSelector ) - ); - return results; - } catch ( qsaError ) { - nonnativeSelectorCache( selector, true ); - } finally { - if ( nid === expando ) { - context.removeAttribute( "id" ); - } - } - } - } - } - - // All others - return select( selector.replace( rtrim, "$1" ), context, results, seed ); -} - -/** - * Create key-value caches of limited size - * @returns {function(string, object)} Returns the Object data after storing it on itself with - * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) - * deleting the oldest entry - */ -function createCache() { - var keys = []; - - function cache( key, value ) { - - // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) - if ( keys.push( key + " " ) > Expr.cacheLength ) { - - // Only keep the most recent entries - delete cache[ keys.shift() ]; - } - return ( cache[ key + " " ] = value ); - } - return cache; -} - -/** - * Mark a function for special use by Sizzle - * @param {Function} fn The function to mark - */ -function markFunction( fn ) { - fn[ expando ] = true; - return fn; -} - -/** - * Support testing using an element - * @param {Function} fn Passed the created element and returns a boolean result - */ -function assert( fn ) { - var el = document.createElement( "fieldset" ); - - try { - return !!fn( el ); - } catch ( e ) { - return false; - } finally { - - // Remove from its parent by default - if ( el.parentNode ) { - el.parentNode.removeChild( el ); - } - - // release memory in IE - el = null; - } -} - -/** - * Adds the same handler for all of the specified attrs - * @param {String} attrs Pipe-separated list of attributes - * @param {Function} handler The method that will be applied - */ -function addHandle( attrs, handler ) { - var arr = attrs.split( "|" ), - i = arr.length; - - while ( i-- ) { - Expr.attrHandle[ arr[ i ] ] = handler; - } -} - -/** - * Checks document order of two siblings - * @param {Element} a - * @param {Element} b - * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b - */ -function siblingCheck( a, b ) { - var cur = b && a, - diff = cur && a.nodeType === 1 && b.nodeType === 1 && - a.sourceIndex - b.sourceIndex; - - // Use IE sourceIndex if available on both nodes - if ( diff ) { - return diff; - } - - // Check if b follows a - if ( cur ) { - while ( ( cur = cur.nextSibling ) ) { - if ( cur === b ) { - return -1; - } - } - } - - return a ? 1 : -1; -} - -/** - * Returns a function to use in pseudos for input types - * @param {String} type - */ -function createInputPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for buttons - * @param {String} type - */ -function createButtonPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return ( name === "input" || name === "button" ) && elem.type === type; - }; -} - -/** - * Returns a function to use in pseudos for :enabled/:disabled - * @param {Boolean} disabled true for :disabled; false for :enabled - */ -function createDisabledPseudo( disabled ) { - - // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable - return function( elem ) { - - // Only certain elements can match :enabled or :disabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled - // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled - if ( "form" in elem ) { - - // Check for inherited disabledness on relevant non-disabled elements: - // * listed form-associated elements in a disabled fieldset - // https://html.spec.whatwg.org/multipage/forms.html#category-listed - // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled - // * option elements in a disabled optgroup - // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled - // All such elements have a "form" property. - if ( elem.parentNode && elem.disabled === false ) { - - // Option elements defer to a parent optgroup if present - if ( "label" in elem ) { - if ( "label" in elem.parentNode ) { - return elem.parentNode.disabled === disabled; - } else { - return elem.disabled === disabled; - } - } - - // Support: IE 6 - 11 - // Use the isDisabled shortcut property to check for disabled fieldset ancestors - return elem.isDisabled === disabled || - - // Where there is no isDisabled, check manually - /* jshint -W018 */ - elem.isDisabled !== !disabled && - inDisabledFieldset( elem ) === disabled; - } - - return elem.disabled === disabled; - - // Try to winnow out elements that can't be disabled before trusting the disabled property. - // Some victims get caught in our net (label, legend, menu, track), but it shouldn't - // even exist on them, let alone have a boolean value. - } else if ( "label" in elem ) { - return elem.disabled === disabled; - } - - // Remaining elements are neither :enabled nor :disabled - return false; - }; -} - -/** - * Returns a function to use in pseudos for positionals - * @param {Function} fn - */ -function createPositionalPseudo( fn ) { - return markFunction( function( argument ) { - argument = +argument; - return markFunction( function( seed, matches ) { - var j, - matchIndexes = fn( [], seed.length, argument ), - i = matchIndexes.length; - - // Match elements found at the specified indexes - while ( i-- ) { - if ( seed[ ( j = matchIndexes[ i ] ) ] ) { - seed[ j ] = !( matches[ j ] = seed[ j ] ); - } - } - } ); - } ); -} - -/** - * Checks a node for validity as a Sizzle context - * @param {Element|Object=} context - * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value - */ -function testContext( context ) { - return context && typeof context.getElementsByTagName !== "undefined" && context; -} - -// Expose support vars for convenience -support = Sizzle.support = {}; - -/** - * Detects XML nodes - * @param {Element|Object} elem An element or a document - * @returns {Boolean} True iff elem is a non-HTML XML node - */ -isXML = Sizzle.isXML = function( elem ) { - var namespace = elem.namespaceURI, - docElem = ( elem.ownerDocument || elem ).documentElement; - - // Support: IE <=8 - // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes - // https://bugs.jquery.com/ticket/4833 - return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); -}; - -/** - * Sets document-related variables once based on the current document - * @param {Element|Object} [doc] An element or document object to use to set the document - * @returns {Object} Returns the current document - */ -setDocument = Sizzle.setDocument = function( node ) { - var hasCompare, subWindow, - doc = node ? node.ownerDocument || node : preferredDoc; - - // Return early if doc is invalid or already selected - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { - return document; - } - - // Update global variables - document = doc; - docElem = document.documentElement; - documentIsHTML = !isXML( document ); - - // Support: IE 9 - 11+, Edge 12 - 18+ - // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( preferredDoc != document && - ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { - - // Support: IE 11, Edge - if ( subWindow.addEventListener ) { - subWindow.addEventListener( "unload", unloadHandler, false ); - - // Support: IE 9 - 10 only - } else if ( subWindow.attachEvent ) { - subWindow.attachEvent( "onunload", unloadHandler ); - } - } - - // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, - // Safari 4 - 5 only, Opera <=11.6 - 12.x only - // IE/Edge & older browsers don't support the :scope pseudo-class. - // Support: Safari 6.0 only - // Safari 6.0 supports :scope but it's an alias of :root there. - support.scope = assert( function( el ) { - docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); - return typeof el.querySelectorAll !== "undefined" && - !el.querySelectorAll( ":scope fieldset div" ).length; - } ); - - /* Attributes - ---------------------------------------------------------------------- */ - - // Support: IE<8 - // Verify that getAttribute really returns attributes and not properties - // (excepting IE8 booleans) - support.attributes = assert( function( el ) { - el.className = "i"; - return !el.getAttribute( "className" ); - } ); - - /* getElement(s)By* - ---------------------------------------------------------------------- */ - - // Check if getElementsByTagName("*") returns only elements - support.getElementsByTagName = assert( function( el ) { - el.appendChild( document.createComment( "" ) ); - return !el.getElementsByTagName( "*" ).length; - } ); - - // Support: IE<9 - support.getElementsByClassName = rnative.test( document.getElementsByClassName ); - - // Support: IE<10 - // Check if getElementById returns elements by name - // The broken getElementById methods don't pick up programmatically-set names, - // so use a roundabout getElementsByName test - support.getById = assert( function( el ) { - docElem.appendChild( el ).id = expando; - return !document.getElementsByName || !document.getElementsByName( expando ).length; - } ); - - // ID filter and find - if ( support.getById ) { - Expr.filter[ "ID" ] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute( "id" ) === attrId; - }; - }; - Expr.find[ "ID" ] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var elem = context.getElementById( id ); - return elem ? [ elem ] : []; - } - }; - } else { - Expr.filter[ "ID" ] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - var node = typeof elem.getAttributeNode !== "undefined" && - elem.getAttributeNode( "id" ); - return node && node.value === attrId; - }; - }; - - // Support: IE 6 - 7 only - // getElementById is not reliable as a find shortcut - Expr.find[ "ID" ] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var node, i, elems, - elem = context.getElementById( id ); - - if ( elem ) { - - // Verify the id attribute - node = elem.getAttributeNode( "id" ); - if ( node && node.value === id ) { - return [ elem ]; - } - - // Fall back on getElementsByName - elems = context.getElementsByName( id ); - i = 0; - while ( ( elem = elems[ i++ ] ) ) { - node = elem.getAttributeNode( "id" ); - if ( node && node.value === id ) { - return [ elem ]; - } - } - } - - return []; - } - }; - } - - // Tag - Expr.find[ "TAG" ] = support.getElementsByTagName ? - function( tag, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( tag ); - - // DocumentFragment nodes don't have gEBTN - } else if ( support.qsa ) { - return context.querySelectorAll( tag ); - } - } : - - function( tag, context ) { - var elem, - tmp = [], - i = 0, - - // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too - results = context.getElementsByTagName( tag ); - - // Filter out possible comments - if ( tag === "*" ) { - while ( ( elem = results[ i++ ] ) ) { - if ( elem.nodeType === 1 ) { - tmp.push( elem ); - } - } - - return tmp; - } - return results; - }; - - // Class - Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { - if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { - return context.getElementsByClassName( className ); - } - }; - - /* QSA/matchesSelector - ---------------------------------------------------------------------- */ - - // QSA and matchesSelector support - - // matchesSelector(:active) reports false when true (IE9/Opera 11.5) - rbuggyMatches = []; - - // qSa(:focus) reports false when true (Chrome 21) - // We allow this because of a bug in IE8/9 that throws an error - // whenever `document.activeElement` is accessed on an iframe - // So, we allow :focus to pass through QSA all the time to avoid the IE error - // See https://bugs.jquery.com/ticket/13378 - rbuggyQSA = []; - - if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { - - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert( function( el ) { - - var input; - - // Select is set to empty string on purpose - // This is to test IE's treatment of not explicitly - // setting a boolean content attribute, - // since its presence should be enough - // https://bugs.jquery.com/ticket/12359 - docElem.appendChild( el ).innerHTML = "" + - ""; - - // Support: IE8, Opera 11-12.16 - // Nothing should be selected when empty strings follow ^= or $= or *= - // The test attribute must be unknown in Opera but "safe" for WinRT - // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section - if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); - } - - // Support: IE8 - // Boolean attributes and "value" are not treated correctly - if ( !el.querySelectorAll( "[selected]" ).length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); - } - - // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ - if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { - rbuggyQSA.push( "~=" ); - } - - // Support: IE 11+, Edge 15 - 18+ - // IE 11/Edge don't find elements on a `[name='']` query in some cases. - // Adding a temporary attribute to the document before the selection works - // around the issue. - // Interestingly, IE 10 & older don't seem to have the issue. - input = document.createElement( "input" ); - input.setAttribute( "name", "" ); - el.appendChild( input ); - if ( !el.querySelectorAll( "[name='']" ).length ) { - rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + - whitespace + "*(?:''|\"\")" ); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !el.querySelectorAll( ":checked" ).length ) { - rbuggyQSA.push( ":checked" ); - } - - // Support: Safari 8+, iOS 8+ - // https://bugs.webkit.org/show_bug.cgi?id=136851 - // In-page `selector#id sibling-combinator selector` fails - if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { - rbuggyQSA.push( ".#.+[+~]" ); - } - - // Support: Firefox <=3.6 - 5 only - // Old Firefox doesn't throw on a badly-escaped identifier. - el.querySelectorAll( "\\\f" ); - rbuggyQSA.push( "[\\r\\n\\f]" ); - } ); - - assert( function( el ) { - el.innerHTML = "" + - ""; - - // Support: Windows 8 Native Apps - // The type and name attributes are restricted during .innerHTML assignment - var input = document.createElement( "input" ); - input.setAttribute( "type", "hidden" ); - el.appendChild( input ).setAttribute( "name", "D" ); - - // Support: IE8 - // Enforce case-sensitivity of name attribute - if ( el.querySelectorAll( "[name=d]" ).length ) { - rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: IE9-11+ - // IE's :disabled selector does not pick up the children of disabled fieldsets - docElem.appendChild( el ).disabled = true; - if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: Opera 10 - 11 only - // Opera 10-11 does not throw on post-comma invalid pseudos - el.querySelectorAll( "*,:x" ); - rbuggyQSA.push( ",.*:" ); - } ); - } - - if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || - docElem.webkitMatchesSelector || - docElem.mozMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector ) ) ) ) { - - assert( function( el ) { - - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( el, "*" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( el, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - } ); - } - - rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); - rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); - - /* Contains - ---------------------------------------------------------------------- */ - hasCompare = rnative.test( docElem.compareDocumentPosition ); - - // Element contains another - // Purposefully self-exclusive - // As in, an element does not contain itself - contains = hasCompare || rnative.test( docElem.contains ) ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - ) ); - } : - function( a, b ) { - if ( b ) { - while ( ( b = b.parentNode ) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - /* Sorting - ---------------------------------------------------------------------- */ - - // Document order sorting - sortOrder = hasCompare ? - function( a, b ) { - - // Flag for duplicate removal - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - // Sort on method existence if only one input has compareDocumentPosition - var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; - if ( compare ) { - return compare; - } - - // Calculate position if both inputs belong to the same document - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? - a.compareDocumentPosition( b ) : - - // Otherwise we know they are disconnected - 1; - - // Disconnected nodes - if ( compare & 1 || - ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { - - // Choose the first element that is related to our preferred document - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( a == document || a.ownerDocument == preferredDoc && - contains( preferredDoc, a ) ) { - return -1; - } - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( b == document || b.ownerDocument == preferredDoc && - contains( preferredDoc, b ) ) { - return 1; - } - - // Maintain original order - return sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - } - - return compare & 4 ? -1 : 1; - } : - function( a, b ) { - - // Exit early if the nodes are identical - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // Parentless nodes are either documents or disconnected - if ( !aup || !bup ) { - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - /* eslint-disable eqeqeq */ - return a == document ? -1 : - b == document ? 1 : - /* eslint-enable eqeqeq */ - aup ? -1 : - bup ? 1 : - sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( ( cur = cur.parentNode ) ) { - ap.unshift( cur ); - } - cur = b; - while ( ( cur = cur.parentNode ) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[ i ] === bp[ i ] ) { - i++; - } - - return i ? - - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[ i ], bp[ i ] ) : - - // Otherwise nodes in our document sort first - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - /* eslint-disable eqeqeq */ - ap[ i ] == preferredDoc ? -1 : - bp[ i ] == preferredDoc ? 1 : - /* eslint-enable eqeqeq */ - 0; - }; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - setDocument( elem ); - - if ( support.matchesSelector && documentIsHTML && - !nonnativeSelectorCache[ expr + " " ] && - ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && - ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { - - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch ( e ) { - nonnativeSelectorCache( expr, true ); - } - } - - return Sizzle( expr, document, null, [ elem ] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - - // Set document vars if needed - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( ( context.ownerDocument || context ) != document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - - // Set document vars if needed - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( ( elem.ownerDocument || elem ) != document ) { - setDocument( elem ); - } - - var fn = Expr.attrHandle[ name.toLowerCase() ], - - // Don't get fooled by Object.prototype properties (jQuery #13807) - val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? - fn( elem, name, !documentIsHTML ) : - undefined; - - return val !== undefined ? - val : - support.attributes || !documentIsHTML ? - elem.getAttribute( name ) : - ( val = elem.getAttributeNode( name ) ) && val.specified ? - val.value : - null; -}; - -Sizzle.escape = function( sel ) { - return ( sel + "" ).replace( rcssescape, fcssescape ); -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Document sorting and removing duplicates - * @param {ArrayLike} results - */ -Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - j = 0, - i = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - sortInput = !support.sortStable && results.slice( 0 ); - results.sort( sortOrder ); - - if ( hasDuplicate ) { - while ( ( elem = results[ i++ ] ) ) { - if ( elem === results[ i ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - // Clear input after sorting to release objects - // See https://github.com/jquery/sizzle/pull/225 - sortInput = null; - - return results; -}; - -/** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - - // If no nodeType, this is expected to be an array - while ( ( node = elem[ i++ ] ) ) { - - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - - // Use textContent for elements - // innerText usage removed for consistency of new lines (jQuery #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - - // Do not include comment or processing instruction nodes - - return ret; -}; - -Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - attrHandle: {}, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[ 1 ] = match[ 1 ].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[ 3 ] = ( match[ 3 ] || match[ 4 ] || - match[ 5 ] || "" ).replace( runescape, funescape ); - - if ( match[ 2 ] === "~=" ) { - match[ 3 ] = " " + match[ 3 ] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[ 1 ] = match[ 1 ].toLowerCase(); - - if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { - - // nth-* requires argument - if ( !match[ 3 ] ) { - Sizzle.error( match[ 0 ] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[ 4 ] = +( match[ 4 ] ? - match[ 5 ] + ( match[ 6 ] || 1 ) : - 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); - match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); - - // other types prohibit arguments - } else if ( match[ 3 ] ) { - Sizzle.error( match[ 0 ] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[ 6 ] && match[ 2 ]; - - if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[ 3 ] ) { - match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - - // Get excess from tokenize (recursively) - ( excess = tokenize( unquoted, true ) ) && - - // advance to the next closing parenthesis - ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { - - // excess is a negative index - match[ 0 ] = match[ 0 ].slice( 0, excess ); - match[ 2 ] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeNameSelector ) { - var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); - return nodeNameSelector === "*" ? - function() { - return true; - } : - function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - ( pattern = new RegExp( "(^|" + whitespace + - ")" + className + "(" + whitespace + "|$)" ) ) && classCache( - className, function( elem ) { - return pattern.test( - typeof elem.className === "string" && elem.className || - typeof elem.getAttribute !== "undefined" && - elem.getAttribute( "class" ) || - "" - ); - } ); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - /* eslint-disable max-len */ - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.slice( -check.length ) === check : - operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : - false; - /* eslint-enable max-len */ - - }; - }, - - "CHILD": function( type, what, _argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, _context, xml ) { - var cache, uniqueCache, outerCache, node, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType, - diff = false; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( ( node = node[ dir ] ) ) { - if ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) { - - return false; - } - } - - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - - // Seek `elem` from a previously-cached index - - // ...in a gzip-friendly way - node = parent; - outerCache = node[ expando ] || ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex && cache[ 2 ]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( ( node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - ( diff = nodeIndex = 0 ) || start.pop() ) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - } else { - - // Use previously-cached element index if available - if ( useCache ) { - - // ...in a gzip-friendly way - node = elem; - outerCache = node[ expando ] || ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex; - } - - // xml :nth-child(...) - // or :nth-last-child(...) or :nth(-last)?-of-type(...) - if ( diff === false ) { - - // Use the same loop as above to seek `elem` from the start - while ( ( node = ++nodeIndex && node && node[ dir ] || - ( diff = nodeIndex = 0 ) || start.pop() ) ) { - - if ( ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) && - ++diff ) { - - // Cache the index of each encountered element - if ( useCache ) { - outerCache = node[ expando ] || - ( node[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - ( outerCache[ node.uniqueID ] = {} ); - - uniqueCache[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction( function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf( seed, matched[ i ] ); - seed[ idx ] = !( matches[ idx ] = matched[ i ] ); - } - } ) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - - // Potentially complex pseudos - "not": markFunction( function( selector ) { - - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction( function( seed, matches, _context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( ( elem = unmatched[ i ] ) ) { - seed[ i ] = !( matches[ i ] = elem ); - } - } - } ) : - function( elem, _context, xml ) { - input[ 0 ] = elem; - matcher( input, null, xml, results ); - - // Don't keep the element (issue #299) - input[ 0 ] = null; - return !results.pop(); - }; - } ), - - "has": markFunction( function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - } ), - - "contains": markFunction( function( text ) { - text = text.replace( runescape, funescape ); - return function( elem ) { - return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; - }; - } ), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - - // lang value must be a valid identifier - if ( !ridentifier.test( lang || "" ) ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( ( elemLang = documentIsHTML ? - elem.lang : - elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); - return false; - }; - } ), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && - ( !document.hasFocus || document.hasFocus() ) && - !!( elem.type || elem.href || ~elem.tabIndex ); - }, - - // Boolean properties - "enabled": createDisabledPseudo( false ), - "disabled": createDisabledPseudo( true ), - - "checked": function( elem ) { - - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return ( nodeName === "input" && !!elem.checked ) || - ( nodeName === "option" && !!elem.selected ); - }, - - "selected": function( elem ) { - - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - // eslint-disable-next-line no-unused-expressions - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), - // but not by others (comment: 8; processing instruction: 7; etc.) - // nodeType < 6 works because attributes (2) do not appear as children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeType < 6 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos[ "empty" ]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - - // Support: IE<8 - // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" - ( ( attr = elem.getAttribute( "type" ) ) == null || - attr.toLowerCase() === "text" ); - }, - - // Position-in-collection - "first": createPositionalPseudo( function() { - return [ 0 ]; - } ), - - "last": createPositionalPseudo( function( _matchIndexes, length ) { - return [ length - 1 ]; - } ), - - "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - } ), - - "even": createPositionalPseudo( function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "odd": createPositionalPseudo( function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { - var i = argument < 0 ? - argument + length : - argument > length ? - length : - argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ), - - "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - } ) - } -}; - -Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; - -// Add button/input type pseudos -for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); -} -for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); -} - -// Easy API for creating new setFilters -function setFilters() {} -setFilters.prototype = Expr.filters = Expr.pseudos; -Expr.setFilters = new setFilters(); - -tokenize = Sizzle.tokenize = function( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || ( match = rcomma.exec( soFar ) ) ) { - if ( match ) { - - // Don't consume trailing commas as valid - soFar = soFar.slice( match[ 0 ].length ) || soFar; - } - groups.push( ( tokens = [] ) ); - } - - matched = false; - - // Combinators - if ( ( match = rcombinators.exec( soFar ) ) ) { - matched = match.shift(); - tokens.push( { - value: matched, - - // Cast descendant combinators to space - type: match[ 0 ].replace( rtrim, " " ) - } ); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || - ( match = preFilters[ type ]( match ) ) ) ) { - matched = match.shift(); - tokens.push( { - value: matched, - type: type, - matches: match - } ); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); -}; - -function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[ i ].value; - } - return selector; -} - -function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - skip = combinator.next, - key = skip || dir, - checkNonElements = base && key === "parentNode", - doneName = done++; - - return combinator.first ? - - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - return false; - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var oldCache, uniqueCache, outerCache, - newCache = [ dirruns, doneName ]; - - // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching - if ( xml ) { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( ( elem = elem[ dir ] ) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || ( elem[ expando ] = {} ); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ elem.uniqueID ] || - ( outerCache[ elem.uniqueID ] = {} ); - - if ( skip && skip === elem.nodeName.toLowerCase() ) { - elem = elem[ dir ] || elem; - } else if ( ( oldCache = uniqueCache[ key ] ) && - oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { - - // Assign to newCache so results back-propagate to previous elements - return ( newCache[ 2 ] = oldCache[ 2 ] ); - } else { - - // Reuse newcache so results back-propagate to previous elements - uniqueCache[ key ] = newCache; - - // A match means we're done; a fail means we have to keep checking - if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { - return true; - } - } - } - } - } - return false; - }; -} - -function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[ i ]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[ 0 ]; -} - -function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[ i ], results ); - } - return results; -} - -function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( ( elem = unmatched[ i ] ) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; -} - -function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction( function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( - selector || "*", - context.nodeType ? [ context ] : context, - [] - ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( ( elem = temp[ i ] ) ) { - matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( ( elem = matcherOut[ i ] ) ) { - - // Restore matcherIn since elem is not yet a final match - temp.push( ( matcherIn[ i ] = elem ) ); - } - } - postFinder( null, ( matcherOut = [] ), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( ( elem = matcherOut[ i ] ) && - ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { - - seed[ temp ] = !( results[ temp ] = elem ); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - } ); -} - -function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[ 0 ].type ], - implicitRelative = leadingRelative || Expr.relative[ " " ], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - ( checkContext = context ).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - - // Avoid hanging onto element (issue #299) - checkContext = null; - return ret; - } ]; - - for ( ; i < len; i++ ) { - if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { - matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; - } else { - matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[ j ].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( - - // If the preceding token was a descendant combinator, insert an implicit any-element `*` - tokens - .slice( 0, i - 1 ) - .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) - ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); -} - -function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - var bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, outermost ) { - var elem, j, matcher, - matchedCount = 0, - i = "0", - unmatched = seed && [], - setMatched = [], - contextBackup = outermostContext, - - // We must always have either seed elements or outermost context - elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), - - // Use integer dirruns iff this is the outermost matcher - dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), - len = elems.length; - - if ( outermost ) { - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - outermostContext = context == document || context || outermost; - } - - // Add elements passing elementMatchers directly to results - // Support: IE<9, Safari - // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id - for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - - // Support: IE 11+, Edge 17 - 18+ - // IE/Edge sometimes throw a "Permission denied" error when strict-comparing - // two documents; shallow comparisons work. - // eslint-disable-next-line eqeqeq - if ( !context && elem.ownerDocument != document ) { - setDocument( elem ); - xml = !documentIsHTML; - } - while ( ( matcher = elementMatchers[ j++ ] ) ) { - if ( matcher( elem, context || document, xml ) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - - // They will have gone through all possible matchers - if ( ( elem = !matcher && elem ) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // `i` is now the count of elements visited above, and adding it to `matchedCount` - // makes the latter nonnegative. - matchedCount += i; - - // Apply set filters to unmatched elements - // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` - // equals `i`), unless we didn't visit _any_ elements in the above loop because we have - // no element matchers and no seed. - // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that - // case, which will result in a "00" `matchedCount` that differs from `i` but is also - // numerically zero. - if ( bySet && i !== matchedCount ) { - j = 0; - while ( ( matcher = setMatchers[ j++ ] ) ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !( unmatched[ i ] || setMatched[ i ] ) ) { - setMatched[ i ] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; -} - -compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - - // Generate a function of recursive functions that can be used to check each element - if ( !match ) { - match = tokenize( selector ); - } - i = match.length; - while ( i-- ) { - cached = matcherFromTokens( match[ i ] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( - selector, - matcherFromGroupMatchers( elementMatchers, setMatchers ) - ); - - // Save selector and tokenization - cached.selector = selector; - } - return cached; -}; - -/** - * A low-level selection function that works with Sizzle's compiled - * selector functions - * @param {String|Function} selector A selector or a pre-compiled - * selector function built with Sizzle.compile - * @param {Element} context - * @param {Array} [results] - * @param {Array} [seed] A set of elements to match against - */ -select = Sizzle.select = function( selector, context, results, seed ) { - var i, tokens, token, type, find, - compiled = typeof selector === "function" && selector, - match = !seed && tokenize( ( selector = compiled.selector || selector ) ); - - results = results || []; - - // Try to minimize operations if there is only one selector in the list and no seed - // (the latter of which guarantees us context) - if ( match.length === 1 ) { - - // Reduce context if the leading compound selector is an ID - tokens = match[ 0 ] = match[ 0 ].slice( 0 ); - if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && - context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { - - context = ( Expr.find[ "ID" ]( token.matches[ 0 ] - .replace( runescape, funescape ), context ) || [] )[ 0 ]; - if ( !context ) { - return results; - - // Precompiled matchers will still verify ancestry, so step up a level - } else if ( compiled ) { - context = context.parentNode; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; - while ( i-- ) { - token = tokens[ i ]; - - // Abort if we hit a combinator - if ( Expr.relative[ ( type = token.type ) ] ) { - break; - } - if ( ( find = Expr.find[ type ] ) ) { - - // Search, expanding context for leading sibling combinators - if ( ( seed = find( - token.matches[ 0 ].replace( runescape, funescape ), - rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || - context - ) ) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, seed ); - return results; - } - - break; - } - } - } - } - - // Compile and execute a filtering function if one is not provided - // Provide `match` to avoid retokenization if we modified the selector above - ( compiled || compile( selector, match ) )( - seed, - context, - !documentIsHTML, - results, - !context || rsibling.test( selector ) && testContext( context.parentNode ) || context - ); - return results; -}; - -// One-time assignments - -// Sort stability -support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; - -// Support: Chrome 14-35+ -// Always assume duplicates if they aren't passed to the comparison function -support.detectDuplicates = !!hasDuplicate; - -// Initialize against the default document -setDocument(); - -// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) -// Detached nodes confoundingly follow *each other* -support.sortDetached = assert( function( el ) { - - // Should return 1, but returns 4 (following) - return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; -} ); - -// Support: IE<8 -// Prevent attribute/property "interpolation" -// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !assert( function( el ) { - el.innerHTML = ""; - return el.firstChild.getAttribute( "href" ) === "#"; -} ) ) { - addHandle( "type|href|height|width", function( elem, name, isXML ) { - if ( !isXML ) { - return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); - } - } ); -} - -// Support: IE<9 -// Use defaultValue in place of getAttribute("value") -if ( !support.attributes || !assert( function( el ) { - el.innerHTML = ""; - el.firstChild.setAttribute( "value", "" ); - return el.firstChild.getAttribute( "value" ) === ""; -} ) ) { - addHandle( "value", function( elem, _name, isXML ) { - if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { - return elem.defaultValue; - } - } ); -} - -// Support: IE<9 -// Use getAttributeNode to fetch booleans when getAttribute lies -if ( !assert( function( el ) { - return el.getAttribute( "disabled" ) == null; -} ) ) { - addHandle( booleans, function( elem, name, isXML ) { - var val; - if ( !isXML ) { - return elem[ name ] === true ? name.toLowerCase() : - ( val = elem.getAttributeNode( name ) ) && val.specified ? - val.value : - null; - } - } ); -} - -return Sizzle; - -} )( window ); - - - -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; - -// Deprecated -jQuery.expr[ ":" ] = jQuery.expr.pseudos; -jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -jQuery.escapeSelector = Sizzle.escape; - - - - -var dir = function( elem, dir, until ) { - var matched = [], - truncate = until !== undefined; - - while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { - if ( elem.nodeType === 1 ) { - if ( truncate && jQuery( elem ).is( until ) ) { - break; - } - matched.push( elem ); - } - } - return matched; -}; - - -var siblings = function( n, elem ) { - var matched = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - matched.push( n ); - } - } - - return matched; -}; - - -var rneedsContext = jQuery.expr.match.needsContext; - - - -function nodeName( elem, name ) { - - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - -}; -var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); - - - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, not ) { - if ( isFunction( qualifier ) ) { - return jQuery.grep( elements, function( elem, i ) { - return !!qualifier.call( elem, i, elem ) !== not; - } ); - } - - // Single element - if ( qualifier.nodeType ) { - return jQuery.grep( elements, function( elem ) { - return ( elem === qualifier ) !== not; - } ); - } - - // Arraylike of elements (jQuery, arguments, Array) - if ( typeof qualifier !== "string" ) { - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not; - } ); - } - - // Filtered directly for both simple and complex selectors - return jQuery.filter( qualifier, elements, not ); -} - -jQuery.filter = function( expr, elems, not ) { - var elem = elems[ 0 ]; - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - if ( elems.length === 1 && elem.nodeType === 1 ) { - return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; - } - - return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { - return elem.nodeType === 1; - } ) ); -}; - -jQuery.fn.extend( { - find: function( selector ) { - var i, ret, - len = this.length, - self = this; - - if ( typeof selector !== "string" ) { - return this.pushStack( jQuery( selector ).filter( function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - } ) ); - } - - ret = this.pushStack( [] ); - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); - } - - return len > 1 ? jQuery.uniqueSort( ret ) : ret; - }, - filter: function( selector ) { - return this.pushStack( winnow( this, selector || [], false ) ); - }, - not: function( selector ) { - return this.pushStack( winnow( this, selector || [], true ) ); - }, - is: function( selector ) { - return !!winnow( - this, - - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - typeof selector === "string" && rneedsContext.test( selector ) ? - jQuery( selector ) : - selector || [], - false - ).length; - } -} ); - - -// Initialize a jQuery object - - -// A central reference to the root jQuery(document) -var rootjQuery, - - // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - // Shortcut simple #id case for speed - rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, - - init = jQuery.fn.init = function( selector, context, root ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Method init() accepts an alternate rootjQuery - // so migrate can support jQuery.sub (gh-2101) - root = root || rootjQuery; - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector[ 0 ] === "<" && - selector[ selector.length - 1 ] === ">" && - selector.length >= 3 ) { - - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && ( match[ 1 ] || !context ) ) { - - // HANDLE: $(html) -> $(array) - if ( match[ 1 ] ) { - context = context instanceof jQuery ? context[ 0 ] : context; - - // Option to run scripts is true for back-compat - // Intentionally let the error be thrown if parseHTML is not present - jQuery.merge( this, jQuery.parseHTML( - match[ 1 ], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - - // Properties of context are called as methods if possible - if ( isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[ 2 ] ); - - if ( elem ) { - - // Inject the element directly into the jQuery object - this[ 0 ] = elem; - this.length = 1; - } - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || root ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this[ 0 ] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( isFunction( selector ) ) { - return root.ready !== undefined ? - root.ready( selector ) : - - // Execute immediately if ready is not present - selector( jQuery ); - } - - return jQuery.makeArray( selector, this ); - }; - -// Give the init function the jQuery prototype for later instantiation -init.prototype = jQuery.fn; - -// Initialize central reference -rootjQuery = jQuery( document ); - - -var rparentsprev = /^(?:parents|prev(?:Until|All))/, - - // Methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend( { - has: function( target ) { - var targets = jQuery( target, this ), - l = targets.length; - - return this.filter( function() { - var i = 0; - for ( ; i < l; i++ ) { - if ( jQuery.contains( this, targets[ i ] ) ) { - return true; - } - } - } ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - matched = [], - targets = typeof selectors !== "string" && jQuery( selectors ); - - // Positional selectors never match, since there's no _selection_ context - if ( !rneedsContext.test( selectors ) ) { - for ( ; i < l; i++ ) { - for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { - - // Always skip document fragments - if ( cur.nodeType < 11 && ( targets ? - targets.index( cur ) > -1 : - - // Don't pass non-elements to Sizzle - cur.nodeType === 1 && - jQuery.find.matchesSelector( cur, selectors ) ) ) { - - matched.push( cur ); - break; - } - } - } - } - - return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); - }, - - // Determine the position of an element within the set - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; - } - - // Index in selector - if ( typeof elem === "string" ) { - return indexOf.call( jQuery( elem ), this[ 0 ] ); - } - - // Locate the position of the desired element - return indexOf.call( this, - - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[ 0 ] : elem - ); - }, - - add: function( selector, context ) { - return this.pushStack( - jQuery.uniqueSort( - jQuery.merge( this.get(), jQuery( selector, context ) ) - ) - ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - } -} ); - -function sibling( cur, dir ) { - while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} - return cur; -} - -jQuery.each( { - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, _i, until ) { - return dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, _i, until ) { - return dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, _i, until ) { - return dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return siblings( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return siblings( elem.firstChild ); - }, - contents: function( elem ) { - if ( elem.contentDocument != null && - - // Support: IE 11+ - // elements with no `data` attribute has an object - // `contentDocument` with a `null` prototype. - getProto( elem.contentDocument ) ) { - - return elem.contentDocument; - } - - // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only - // Treat the template element as a regular one in browsers that - // don't support it. - if ( nodeName( elem, "template" ) ) { - elem = elem.content || elem; - } - - return jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var matched = jQuery.map( this, fn, until ); - - if ( name.slice( -5 ) !== "Until" ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - matched = jQuery.filter( selector, matched ); - } - - if ( this.length > 1 ) { - - // Remove duplicates - if ( !guaranteedUnique[ name ] ) { - jQuery.uniqueSort( matched ); - } - - // Reverse order for parents* and prev-derivatives - if ( rparentsprev.test( name ) ) { - matched.reverse(); - } - } - - return this.pushStack( matched ); - }; -} ); -var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); - - - -// Convert String-formatted options into Object-formatted ones -function createOptions( options ) { - var object = {}; - jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { - object[ flag ] = true; - } ); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - createOptions( options ) : - jQuery.extend( {}, options ); - - var // Flag to know if list is currently firing - firing, - - // Last fire value for non-forgettable lists - memory, - - // Flag to know if list was already fired - fired, - - // Flag to prevent firing - locked, - - // Actual callback list - list = [], - - // Queue of execution data for repeatable lists - queue = [], - - // Index of currently firing callback (modified by add/remove as needed) - firingIndex = -1, - - // Fire callbacks - fire = function() { - - // Enforce single-firing - locked = locked || options.once; - - // Execute callbacks for all pending executions, - // respecting firingIndex overrides and runtime changes - fired = firing = true; - for ( ; queue.length; firingIndex = -1 ) { - memory = queue.shift(); - while ( ++firingIndex < list.length ) { - - // Run callback and check for early termination - if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && - options.stopOnFalse ) { - - // Jump to end and forget the data so .add doesn't re-fire - firingIndex = list.length; - memory = false; - } - } - } - - // Forget the data if we're done with it - if ( !options.memory ) { - memory = false; - } - - firing = false; - - // Clean up if we're done firing for good - if ( locked ) { - - // Keep an empty list if we have data for future add calls - if ( memory ) { - list = []; - - // Otherwise, this object is spent - } else { - list = ""; - } - } - }, - - // Actual Callbacks object - self = { - - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - - // If we have memory from a past run, we should fire after adding - if ( memory && !firing ) { - firingIndex = list.length - 1; - queue.push( memory ); - } - - ( function add( args ) { - jQuery.each( args, function( _, arg ) { - if ( isFunction( arg ) ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && toType( arg ) !== "string" ) { - - // Inspect recursively - add( arg ); - } - } ); - } )( arguments ); - - if ( memory && !firing ) { - fire(); - } - } - return this; - }, - - // Remove a callback from the list - remove: function() { - jQuery.each( arguments, function( _, arg ) { - var index; - while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - - // Handle firing indexes - if ( index <= firingIndex ) { - firingIndex--; - } - } - } ); - return this; - }, - - // Check if a given callback is in the list. - // If no argument is given, return whether or not list has callbacks attached. - has: function( fn ) { - return fn ? - jQuery.inArray( fn, list ) > -1 : - list.length > 0; - }, - - // Remove all callbacks from the list - empty: function() { - if ( list ) { - list = []; - } - return this; - }, - - // Disable .fire and .add - // Abort any current/pending executions - // Clear all callbacks and values - disable: function() { - locked = queue = []; - list = memory = ""; - return this; - }, - disabled: function() { - return !list; - }, - - // Disable .fire - // Also disable .add unless we have memory (since it would have no effect) - // Abort any pending executions - lock: function() { - locked = queue = []; - if ( !memory && !firing ) { - list = memory = ""; - } - return this; - }, - locked: function() { - return !!locked; - }, - - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( !locked ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - queue.push( args ); - if ( !firing ) { - fire(); - } - } - return this; - }, - - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; - - -function Identity( v ) { - return v; -} -function Thrower( ex ) { - throw ex; -} - -function adoptValue( value, resolve, reject, noValue ) { - var method; - - try { - - // Check for promise aspect first to privilege synchronous behavior - if ( value && isFunction( ( method = value.promise ) ) ) { - method.call( value ).done( resolve ).fail( reject ); - - // Other thenables - } else if ( value && isFunction( ( method = value.then ) ) ) { - method.call( value, resolve, reject ); - - // Other non-thenables - } else { - - // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: - // * false: [ value ].slice( 0 ) => resolve( value ) - // * true: [ value ].slice( 1 ) => resolve() - resolve.apply( undefined, [ value ].slice( noValue ) ); - } - - // For Promises/A+, convert exceptions into rejections - // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in - // Deferred#then to conditionally suppress rejection. - } catch ( value ) { - - // Support: Android 4.0 only - // Strict mode functions invoked without .call/.apply get global-object context - reject.apply( undefined, [ value ] ); - } -} - -jQuery.extend( { - - Deferred: function( func ) { - var tuples = [ - - // action, add listener, callbacks, - // ... .then handlers, argument index, [final state] - [ "notify", "progress", jQuery.Callbacks( "memory" ), - jQuery.Callbacks( "memory" ), 2 ], - [ "resolve", "done", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 0, "resolved" ], - [ "reject", "fail", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 1, "rejected" ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - "catch": function( fn ) { - return promise.then( null, fn ); - }, - - // Keep pipe for back-compat - pipe: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - - return jQuery.Deferred( function( newDefer ) { - jQuery.each( tuples, function( _i, tuple ) { - - // Map tuples (progress, done, fail) to arguments (done, fail, progress) - var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; - - // deferred.progress(function() { bind to newDefer or newDefer.notify }) - // deferred.done(function() { bind to newDefer or newDefer.resolve }) - // deferred.fail(function() { bind to newDefer or newDefer.reject }) - deferred[ tuple[ 1 ] ]( function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && isFunction( returned.promise ) ) { - returned.promise() - .progress( newDefer.notify ) - .done( newDefer.resolve ) - .fail( newDefer.reject ); - } else { - newDefer[ tuple[ 0 ] + "With" ]( - this, - fn ? [ returned ] : arguments - ); - } - } ); - } ); - fns = null; - } ).promise(); - }, - then: function( onFulfilled, onRejected, onProgress ) { - var maxDepth = 0; - function resolve( depth, deferred, handler, special ) { - return function() { - var that = this, - args = arguments, - mightThrow = function() { - var returned, then; - - // Support: Promises/A+ section 2.3.3.3.3 - // https://promisesaplus.com/#point-59 - // Ignore double-resolution attempts - if ( depth < maxDepth ) { - return; - } - - returned = handler.apply( that, args ); - - // Support: Promises/A+ section 2.3.1 - // https://promisesaplus.com/#point-48 - if ( returned === deferred.promise() ) { - throw new TypeError( "Thenable self-resolution" ); - } - - // Support: Promises/A+ sections 2.3.3.1, 3.5 - // https://promisesaplus.com/#point-54 - // https://promisesaplus.com/#point-75 - // Retrieve `then` only once - then = returned && - - // Support: Promises/A+ section 2.3.4 - // https://promisesaplus.com/#point-64 - // Only check objects and functions for thenability - ( typeof returned === "object" || - typeof returned === "function" ) && - returned.then; - - // Handle a returned thenable - if ( isFunction( then ) ) { - - // Special processors (notify) just wait for resolution - if ( special ) { - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ) - ); - - // Normal processors (resolve) also hook into progress - } else { - - // ...and disregard older resolution values - maxDepth++; - - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ), - resolve( maxDepth, deferred, Identity, - deferred.notifyWith ) - ); - } - - // Handle all other returned values - } else { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Identity ) { - that = undefined; - args = [ returned ]; - } - - // Process the value(s) - // Default process is resolve - ( special || deferred.resolveWith )( that, args ); - } - }, - - // Only normal processors (resolve) catch and reject exceptions - process = special ? - mightThrow : - function() { - try { - mightThrow(); - } catch ( e ) { - - if ( jQuery.Deferred.exceptionHook ) { - jQuery.Deferred.exceptionHook( e, - process.stackTrace ); - } - - // Support: Promises/A+ section 2.3.3.3.4.1 - // https://promisesaplus.com/#point-61 - // Ignore post-resolution exceptions - if ( depth + 1 >= maxDepth ) { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Thrower ) { - that = undefined; - args = [ e ]; - } - - deferred.rejectWith( that, args ); - } - } - }; - - // Support: Promises/A+ section 2.3.3.3.1 - // https://promisesaplus.com/#point-57 - // Re-resolve promises immediately to dodge false rejection from - // subsequent errors - if ( depth ) { - process(); - } else { - - // Call an optional hook to record the stack, in case of exception - // since it's otherwise lost when execution goes async - if ( jQuery.Deferred.getStackHook ) { - process.stackTrace = jQuery.Deferred.getStackHook(); - } - window.setTimeout( process ); - } - }; - } - - return jQuery.Deferred( function( newDefer ) { - - // progress_handlers.add( ... ) - tuples[ 0 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onProgress ) ? - onProgress : - Identity, - newDefer.notifyWith - ) - ); - - // fulfilled_handlers.add( ... ) - tuples[ 1 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onFulfilled ) ? - onFulfilled : - Identity - ) - ); - - // rejected_handlers.add( ... ) - tuples[ 2 ][ 3 ].add( - resolve( - 0, - newDefer, - isFunction( onRejected ) ? - onRejected : - Thrower - ) - ); - } ).promise(); - }, - - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 5 ]; - - // promise.progress = list.add - // promise.done = list.add - // promise.fail = list.add - promise[ tuple[ 1 ] ] = list.add; - - // Handle state - if ( stateString ) { - list.add( - function() { - - // state = "resolved" (i.e., fulfilled) - // state = "rejected" - state = stateString; - }, - - // rejected_callbacks.disable - // fulfilled_callbacks.disable - tuples[ 3 - i ][ 2 ].disable, - - // rejected_handlers.disable - // fulfilled_handlers.disable - tuples[ 3 - i ][ 3 ].disable, - - // progress_callbacks.lock - tuples[ 0 ][ 2 ].lock, - - // progress_handlers.lock - tuples[ 0 ][ 3 ].lock - ); - } - - // progress_handlers.fire - // fulfilled_handlers.fire - // rejected_handlers.fire - list.add( tuple[ 3 ].fire ); - - // deferred.notify = function() { deferred.notifyWith(...) } - // deferred.resolve = function() { deferred.resolveWith(...) } - // deferred.reject = function() { deferred.rejectWith(...) } - deferred[ tuple[ 0 ] ] = function() { - deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); - return this; - }; - - // deferred.notifyWith = list.fireWith - // deferred.resolveWith = list.fireWith - // deferred.rejectWith = list.fireWith - deferred[ tuple[ 0 ] + "With" ] = list.fireWith; - } ); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( singleValue ) { - var - - // count of uncompleted subordinates - remaining = arguments.length, - - // count of unprocessed arguments - i = remaining, - - // subordinate fulfillment data - resolveContexts = Array( i ), - resolveValues = slice.call( arguments ), - - // the master Deferred - master = jQuery.Deferred(), - - // subordinate callback factory - updateFunc = function( i ) { - return function( value ) { - resolveContexts[ i ] = this; - resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; - if ( !( --remaining ) ) { - master.resolveWith( resolveContexts, resolveValues ); - } - }; - }; - - // Single- and empty arguments are adopted like Promise.resolve - if ( remaining <= 1 ) { - adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, - !remaining ); - - // Use .then() to unwrap secondary thenables (cf. gh-3000) - if ( master.state() === "pending" || - isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { - - return master.then(); - } - } - - // Multiple arguments are aggregated like Promise.all array elements - while ( i-- ) { - adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); - } - - return master.promise(); - } -} ); - - -// These usually indicate a programmer mistake during development, -// warn about them ASAP rather than swallowing them by default. -var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - -jQuery.Deferred.exceptionHook = function( error, stack ) { - - // Support: IE 8 - 9 only - // Console exists when dev tools are open, which can happen at any time - if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { - window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); - } -}; - - - - -jQuery.readyException = function( error ) { - window.setTimeout( function() { - throw error; - } ); -}; - - - - -// The deferred used on DOM ready -var readyList = jQuery.Deferred(); - -jQuery.fn.ready = function( fn ) { - - readyList - .then( fn ) - - // Wrap jQuery.readyException in a function so that the lookup - // happens at the time of error handling instead of callback - // registration. - .catch( function( error ) { - jQuery.readyException( error ); - } ); - - return this; -}; - -jQuery.extend( { - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - } -} ); - -jQuery.ready.then = readyList.then; - -// The ready event handler and self cleanup method -function completed() { - document.removeEventListener( "DOMContentLoaded", completed ); - window.removeEventListener( "load", completed ); - jQuery.ready(); -} - -// Catch cases where $(document).ready() is called -// after the browser event has already occurred. -// Support: IE <=9 - 10 only -// Older IE sometimes signals "interactive" too soon -if ( document.readyState === "complete" || - ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { - - // Handle it asynchronously to allow scripts the opportunity to delay ready - window.setTimeout( jQuery.ready ); - -} else { - - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed ); -} - - - - -// Multifunctional method to get and set values of a collection -// The value/s can optionally be executed if it's a function -var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - len = elems.length, - bulk = key == null; - - // Sets many values - if ( toType( key ) === "object" ) { - chainable = true; - for ( i in key ) { - access( elems, fn, i, key[ i ], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, _key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < len; i++ ) { - fn( - elems[ i ], key, raw ? - value : - value.call( elems[ i ], i, fn( elems[ i ], key ) ) - ); - } - } - } - - if ( chainable ) { - return elems; - } - - // Gets - if ( bulk ) { - return fn.call( elems ); - } - - return len ? fn( elems[ 0 ], key ) : emptyGet; -}; - - -// Matches dashed string for camelizing -var rmsPrefix = /^-ms-/, - rdashAlpha = /-([a-z])/g; - -// Used by camelCase as callback to replace() -function fcamelCase( _all, letter ) { - return letter.toUpperCase(); -} - -// Convert dashed to camelCase; used by the css and data modules -// Support: IE <=9 - 11, Edge 12 - 15 -// Microsoft forgot to hump their vendor prefix (#9572) -function camelCase( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); -} -var acceptData = function( owner ) { - - // Accepts only: - // - Node - // - Node.ELEMENT_NODE - // - Node.DOCUMENT_NODE - // - Object - // - Any - return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); -}; - - - - -function Data() { - this.expando = jQuery.expando + Data.uid++; -} - -Data.uid = 1; - -Data.prototype = { - - cache: function( owner ) { - - // Check if the owner object already has a cache - var value = owner[ this.expando ]; - - // If not, create one - if ( !value ) { - value = {}; - - // We can accept data for non-element nodes in modern browsers, - // but we should not, see #8335. - // Always return an empty object. - if ( acceptData( owner ) ) { - - // If it is a node unlikely to be stringify-ed or looped over - // use plain assignment - if ( owner.nodeType ) { - owner[ this.expando ] = value; - - // Otherwise secure it in a non-enumerable property - // configurable must be true to allow the property to be - // deleted when data is removed - } else { - Object.defineProperty( owner, this.expando, { - value: value, - configurable: true - } ); - } - } - } - - return value; - }, - set: function( owner, data, value ) { - var prop, - cache = this.cache( owner ); - - // Handle: [ owner, key, value ] args - // Always use camelCase key (gh-2257) - if ( typeof data === "string" ) { - cache[ camelCase( data ) ] = value; - - // Handle: [ owner, { properties } ] args - } else { - - // Copy the properties one-by-one to the cache object - for ( prop in data ) { - cache[ camelCase( prop ) ] = data[ prop ]; - } - } - return cache; - }, - get: function( owner, key ) { - return key === undefined ? - this.cache( owner ) : - - // Always use camelCase key (gh-2257) - owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; - }, - access: function( owner, key, value ) { - - // In cases where either: - // - // 1. No key was specified - // 2. A string key was specified, but no value provided - // - // Take the "read" path and allow the get method to determine - // which value to return, respectively either: - // - // 1. The entire cache object - // 2. The data stored at the key - // - if ( key === undefined || - ( ( key && typeof key === "string" ) && value === undefined ) ) { - - return this.get( owner, key ); - } - - // When the key is not a string, or both a key and value - // are specified, set or extend (existing objects) with either: - // - // 1. An object of properties - // 2. A key and value - // - this.set( owner, key, value ); - - // Since the "set" path can have two possible entry points - // return the expected data based on which path was taken[*] - return value !== undefined ? value : key; - }, - remove: function( owner, key ) { - var i, - cache = owner[ this.expando ]; - - if ( cache === undefined ) { - return; - } - - if ( key !== undefined ) { - - // Support array or space separated string of keys - if ( Array.isArray( key ) ) { - - // If key is an array of keys... - // We always set camelCase keys, so remove that. - key = key.map( camelCase ); - } else { - key = camelCase( key ); - - // If a key with the spaces exists, use it. - // Otherwise, create an array by matching non-whitespace - key = key in cache ? - [ key ] : - ( key.match( rnothtmlwhite ) || [] ); - } - - i = key.length; - - while ( i-- ) { - delete cache[ key[ i ] ]; - } - } - - // Remove the expando if there's no more data - if ( key === undefined || jQuery.isEmptyObject( cache ) ) { - - // Support: Chrome <=35 - 45 - // Webkit & Blink performance suffers when deleting properties - // from DOM nodes, so set to undefined instead - // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) - if ( owner.nodeType ) { - owner[ this.expando ] = undefined; - } else { - delete owner[ this.expando ]; - } - } - }, - hasData: function( owner ) { - var cache = owner[ this.expando ]; - return cache !== undefined && !jQuery.isEmptyObject( cache ); - } -}; -var dataPriv = new Data(); - -var dataUser = new Data(); - - - -// Implementation Summary -// -// 1. Enforce API surface and semantic compatibility with 1.9.x branch -// 2. Improve the module's maintainability by reducing the storage -// paths to a single mechanism. -// 3. Use the same single mechanism to support "private" and "user" data. -// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) -// 5. Avoid exposing implementation details on user objects (eg. expando properties) -// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 - -var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - rmultiDash = /[A-Z]/g; - -function getData( data ) { - if ( data === "true" ) { - return true; - } - - if ( data === "false" ) { - return false; - } - - if ( data === "null" ) { - return null; - } - - // Only convert to a number if it doesn't change the string - if ( data === +data + "" ) { - return +data; - } - - if ( rbrace.test( data ) ) { - return JSON.parse( data ); - } - - return data; -} - -function dataAttr( elem, key, data ) { - var name; - - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = getData( data ); - } catch ( e ) {} - - // Make sure we set the data so it isn't changed later - dataUser.set( elem, key, data ); - } else { - data = undefined; - } - } - return data; -} - -jQuery.extend( { - hasData: function( elem ) { - return dataUser.hasData( elem ) || dataPriv.hasData( elem ); - }, - - data: function( elem, name, data ) { - return dataUser.access( elem, name, data ); - }, - - removeData: function( elem, name ) { - dataUser.remove( elem, name ); - }, - - // TODO: Now that all calls to _data and _removeData have been replaced - // with direct calls to dataPriv methods, these can be deprecated. - _data: function( elem, name, data ) { - return dataPriv.access( elem, name, data ); - }, - - _removeData: function( elem, name ) { - dataPriv.remove( elem, name ); - } -} ); - -jQuery.fn.extend( { - data: function( key, value ) { - var i, name, data, - elem = this[ 0 ], - attrs = elem && elem.attributes; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = dataUser.get( elem ); - - if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { - i = attrs.length; - while ( i-- ) { - - // Support: IE 11 only - // The attrs elements can be null (#14894) - if ( attrs[ i ] ) { - name = attrs[ i ].name; - if ( name.indexOf( "data-" ) === 0 ) { - name = camelCase( name.slice( 5 ) ); - dataAttr( elem, name, data[ name ] ); - } - } - } - dataPriv.set( elem, "hasDataAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each( function() { - dataUser.set( this, key ); - } ); - } - - return access( this, function( value ) { - var data; - - // The calling jQuery object (element matches) is not empty - // (and therefore has an element appears at this[ 0 ]) and the - // `value` parameter was not undefined. An empty jQuery object - // will result in `undefined` for elem = this[ 0 ] which will - // throw an exception if an attempt to read a data cache is made. - if ( elem && value === undefined ) { - - // Attempt to get data from the cache - // The key will always be camelCased in Data - data = dataUser.get( elem, key ); - if ( data !== undefined ) { - return data; - } - - // Attempt to "discover" the data in - // HTML5 custom data-* attrs - data = dataAttr( elem, key ); - if ( data !== undefined ) { - return data; - } - - // We tried really hard, but the data doesn't exist. - return; - } - - // Set the data... - this.each( function() { - - // We always store the camelCased key - dataUser.set( this, key, value ); - } ); - }, null, value, arguments.length > 1, null, true ); - }, - - removeData: function( key ) { - return this.each( function() { - dataUser.remove( this, key ); - } ); - } -} ); - - -jQuery.extend( { - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = dataPriv.get( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || Array.isArray( data ) ) { - queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // Clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // Not public - generate a queueHooks object, or return the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { - empty: jQuery.Callbacks( "once memory" ).add( function() { - dataPriv.remove( elem, [ type + "queue", key ] ); - } ) - } ); - } -} ); - -jQuery.fn.extend( { - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[ 0 ], type ); - } - - return data === undefined ? - this : - this.each( function() { - var queue = jQuery.queue( this, type, data ); - - // Ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - } ); - }, - dequeue: function( type ) { - return this.each( function() { - jQuery.dequeue( this, type ); - } ); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while ( i-- ) { - tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -} ); -var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; - -var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); - - -var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; - -var documentElement = document.documentElement; - - - - var isAttached = function( elem ) { - return jQuery.contains( elem.ownerDocument, elem ); - }, - composed = { composed: true }; - - // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only - // Check attachment across shadow DOM boundaries when possible (gh-3504) - // Support: iOS 10.0-10.2 only - // Early iOS 10 versions support `attachShadow` but not `getRootNode`, - // leading to errors. We need to check for `getRootNode`. - if ( documentElement.getRootNode ) { - isAttached = function( elem ) { - return jQuery.contains( elem.ownerDocument, elem ) || - elem.getRootNode( composed ) === elem.ownerDocument; - }; - } -var isHiddenWithinTree = function( elem, el ) { - - // isHiddenWithinTree might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - - // Inline style trumps all - return elem.style.display === "none" || - elem.style.display === "" && - - // Otherwise, check computed style - // Support: Firefox <=43 - 45 - // Disconnected elements can have computed display: none, so first confirm that elem is - // in the document. - isAttached( elem ) && - - jQuery.css( elem, "display" ) === "none"; - }; - - - -function adjustCSS( elem, prop, valueParts, tween ) { - var adjusted, scale, - maxIterations = 20, - currentValue = tween ? - function() { - return tween.cur(); - } : - function() { - return jQuery.css( elem, prop, "" ); - }, - initial = currentValue(), - unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), - - // Starting value computation is required for potential unit mismatches - initialInUnit = elem.nodeType && - ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && - rcssNum.exec( jQuery.css( elem, prop ) ); - - if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { - - // Support: Firefox <=54 - // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) - initial = initial / 2; - - // Trust units reported by jQuery.css - unit = unit || initialInUnit[ 3 ]; - - // Iteratively approximate from a nonzero starting point - initialInUnit = +initial || 1; - - while ( maxIterations-- ) { - - // Evaluate and update our best guess (doubling guesses that zero out). - // Finish if the scale equals or crosses 1 (making the old*new product non-positive). - jQuery.style( elem, prop, initialInUnit + unit ); - if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { - maxIterations = 0; - } - initialInUnit = initialInUnit / scale; - - } - - initialInUnit = initialInUnit * 2; - jQuery.style( elem, prop, initialInUnit + unit ); - - // Make sure we update the tween properties later on - valueParts = valueParts || []; - } - - if ( valueParts ) { - initialInUnit = +initialInUnit || +initial || 0; - - // Apply relative offset (+=/-=) if specified - adjusted = valueParts[ 1 ] ? - initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : - +valueParts[ 2 ]; - if ( tween ) { - tween.unit = unit; - tween.start = initialInUnit; - tween.end = adjusted; - } - } - return adjusted; -} - - -var defaultDisplayMap = {}; - -function getDefaultDisplay( elem ) { - var temp, - doc = elem.ownerDocument, - nodeName = elem.nodeName, - display = defaultDisplayMap[ nodeName ]; - - if ( display ) { - return display; - } - - temp = doc.body.appendChild( doc.createElement( nodeName ) ); - display = jQuery.css( temp, "display" ); - - temp.parentNode.removeChild( temp ); - - if ( display === "none" ) { - display = "block"; - } - defaultDisplayMap[ nodeName ] = display; - - return display; -} - -function showHide( elements, show ) { - var display, elem, - values = [], - index = 0, - length = elements.length; - - // Determine new display value for elements that need to change - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - - display = elem.style.display; - if ( show ) { - - // Since we force visibility upon cascade-hidden elements, an immediate (and slow) - // check is required in this first loop unless we have a nonempty display value (either - // inline or about-to-be-restored) - if ( display === "none" ) { - values[ index ] = dataPriv.get( elem, "display" ) || null; - if ( !values[ index ] ) { - elem.style.display = ""; - } - } - if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { - values[ index ] = getDefaultDisplay( elem ); - } - } else { - if ( display !== "none" ) { - values[ index ] = "none"; - - // Remember what we're overwriting - dataPriv.set( elem, "display", display ); - } - } - } - - // Set the display of the elements in a second loop to avoid constant reflow - for ( index = 0; index < length; index++ ) { - if ( values[ index ] != null ) { - elements[ index ].style.display = values[ index ]; - } - } - - return elements; -} - -jQuery.fn.extend( { - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state ) { - if ( typeof state === "boolean" ) { - return state ? this.show() : this.hide(); - } - - return this.each( function() { - if ( isHiddenWithinTree( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - } ); - } -} ); -var rcheckableType = ( /^(?:checkbox|radio)$/i ); - -var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); - -var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); - - - -( function() { - var fragment = document.createDocumentFragment(), - div = fragment.appendChild( document.createElement( "div" ) ), - input = document.createElement( "input" ); - - // Support: Android 4.0 - 4.3 only - // Check state lost if the name is set (#11217) - // Support: Windows Web Apps (WWA) - // `name` and `type` must use .setAttribute for WWA (#14901) - input.setAttribute( "type", "radio" ); - input.setAttribute( "checked", "checked" ); - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - - // Support: Android <=4.1 only - // Older WebKit doesn't clone checked state correctly in fragments - support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE <=11 only - // Make sure textarea (and checkbox) defaultValue is properly cloned - div.innerHTML = ""; - support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; - - // Support: IE <=9 only - // IE <=9 replaces "; - support.option = !!div.lastChild; -} )(); - - -// We have to close these tags to support XHTML (#13200) -var wrapMap = { - - // XHTML parsers do not magically insert elements in the - // same way that tag soup parsers do. So we cannot shorten - // this by omitting or other required elements. - thead: [ 1, "", "
" ], - col: [ 2, "", "
" ], - tr: [ 2, "", "
" ], - td: [ 3, "", "
" ], - - _default: [ 0, "", "" ] -}; - -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// Support: IE <=9 only -if ( !support.option ) { - wrapMap.optgroup = wrapMap.option = [ 1, "" ]; -} - - -function getAll( context, tag ) { - - // Support: IE <=9 - 11 only - // Use typeof to avoid zero-argument method invocation on host objects (#15151) - var ret; - - if ( typeof context.getElementsByTagName !== "undefined" ) { - ret = context.getElementsByTagName( tag || "*" ); - - } else if ( typeof context.querySelectorAll !== "undefined" ) { - ret = context.querySelectorAll( tag || "*" ); - - } else { - ret = []; - } - - if ( tag === undefined || tag && nodeName( context, tag ) ) { - return jQuery.merge( [ context ], ret ); - } - - return ret; -} - - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - dataPriv.set( - elems[ i ], - "globalEval", - !refElements || dataPriv.get( refElements[ i ], "globalEval" ) - ); - } -} - - -var rhtml = /<|&#?\w+;/; - -function buildFragment( elems, context, scripts, selection, ignored ) { - var elem, tmp, tag, wrap, attached, j, - fragment = context.createDocumentFragment(), - nodes = [], - i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( toType( elem ) === "object" ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); - - // Deserialize a standard representation - tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; - - // Descend through wrappers to the right content - j = wrap[ 0 ]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, tmp.childNodes ); - - // Remember the top-level container - tmp = fragment.firstChild; - - // Ensure the created nodes are orphaned (#12392) - tmp.textContent = ""; - } - } - } - - // Remove wrapper from fragment - fragment.textContent = ""; - - i = 0; - while ( ( elem = nodes[ i++ ] ) ) { - - // Skip elements already in the context collection (trac-4087) - if ( selection && jQuery.inArray( elem, selection ) > -1 ) { - if ( ignored ) { - ignored.push( elem ); - } - continue; - } - - attached = isAttached( elem ); - - // Append to fragment - tmp = getAll( fragment.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( attached ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( ( elem = tmp[ j++ ] ) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - return fragment; -} - - -var - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -// Support: IE <=9 - 11+ -// focus() and blur() are asynchronous, except when they are no-op. -// So expect focus to be synchronous when the element is already active, -// and blur to be synchronous when the element is not already active. -// (focus and blur are always synchronous in other supported browsers, -// this just defines when we can count on it). -function expectSync( elem, type ) { - return ( elem === safeActiveElement() ) === ( type === "focus" ); -} - -// Support: IE <=9 only -// Accessing document.activeElement can throw unexpectedly -// https://bugs.jquery.com/ticket/13393 -function safeActiveElement() { - try { - return document.activeElement; - } catch ( err ) { } -} - -function on( elem, types, selector, data, fn, one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - on( elem, type, selector, data, types[ type ], one ); - } - return elem; - } - - if ( data == null && fn == null ) { - - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return elem; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return elem.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - } ); -} - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - - var handleObjIn, eventHandle, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.get( elem ); - - // Only attach events to objects that accept data - if ( !acceptData( elem ) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Ensure that invalid selectors throw exceptions at attach time - // Evaluate against documentElement in case elem is a non-element node (e.g., document) - if ( selector ) { - jQuery.find.matchesSelector( documentElement, selector ); - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !( events = elemData.events ) ) { - events = elemData.events = Object.create( null ); - } - if ( !( eventHandle = elemData.handle ) ) { - eventHandle = elemData.handle = function( e ) { - - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? - jQuery.event.dispatch.apply( elem, arguments ) : undefined; - }; - } - - // Handle multiple events separated by a space - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // There *must* be a type, no attaching namespace-only handlers - if ( !type ) { - continue; - } - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend( { - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join( "." ) - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !( handlers = events[ type ] ) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener if the special events handler returns false - if ( !special.setup || - special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var j, origCount, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); - - if ( !elemData || !( events = elemData.events ) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[ 2 ] && - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || - selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || - special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove data and the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - dataPriv.remove( elem, "handle events" ); - } - }, - - dispatch: function( nativeEvent ) { - - var i, j, ret, matched, handleObj, handlerQueue, - args = new Array( arguments.length ), - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( nativeEvent ), - - handlers = ( - dataPriv.get( this, "events" ) || Object.create( null ) - )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[ 0 ] = event; - - for ( i = 1; i < arguments.length; i++ ) { - args[ i ] = arguments[ i ]; - } - - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( ( handleObj = matched.handlers[ j++ ] ) && - !event.isImmediatePropagationStopped() ) { - - // If the event is namespaced, then each handler is only invoked if it is - // specially universal or its namespaces are a superset of the event's. - if ( !event.rnamespace || handleObj.namespace === false || - event.rnamespace.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || - handleObj.handler ).apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( ( event.result = ret ) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var i, handleObj, sel, matchedHandlers, matchedSelectors, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Find delegate handlers - if ( delegateCount && - - // Support: IE <=9 - // Black-hole SVG instance trees (trac-13180) - cur.nodeType && - - // Support: Firefox <=42 - // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) - // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click - // Support: IE 11 only - // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) - !( event.type === "click" && event.button >= 1 ) ) { - - for ( ; cur !== this; cur = cur.parentNode || this ) { - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { - matchedHandlers = []; - matchedSelectors = {}; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matchedSelectors[ sel ] === undefined ) { - matchedSelectors[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) > -1 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matchedSelectors[ sel ] ) { - matchedHandlers.push( handleObj ); - } - } - if ( matchedHandlers.length ) { - handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); - } - } - } - } - - // Add the remaining (directly-bound) handlers - cur = this; - if ( delegateCount < handlers.length ) { - handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); - } - - return handlerQueue; - }, - - addProp: function( name, hook ) { - Object.defineProperty( jQuery.Event.prototype, name, { - enumerable: true, - configurable: true, - - get: isFunction( hook ) ? - function() { - if ( this.originalEvent ) { - return hook( this.originalEvent ); - } - } : - function() { - if ( this.originalEvent ) { - return this.originalEvent[ name ]; - } - }, - - set: function( value ) { - Object.defineProperty( this, name, { - enumerable: true, - configurable: true, - writable: true, - value: value - } ); - } - } ); - }, - - fix: function( originalEvent ) { - return originalEvent[ jQuery.expando ] ? - originalEvent : - new jQuery.Event( originalEvent ); - }, - - special: { - load: { - - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - click: { - - // Utilize native event to ensure correct state for checkable inputs - setup: function( data ) { - - // For mutual compressibility with _default, replace `this` access with a local var. - // `|| data` is dead code meant only to preserve the variable through minification. - var el = this || data; - - // Claim the first handler - if ( rcheckableType.test( el.type ) && - el.click && nodeName( el, "input" ) ) { - - // dataPriv.set( el, "click", ... ) - leverageNative( el, "click", returnTrue ); - } - - // Return false to allow normal processing in the caller - return false; - }, - trigger: function( data ) { - - // For mutual compressibility with _default, replace `this` access with a local var. - // `|| data` is dead code meant only to preserve the variable through minification. - var el = this || data; - - // Force setup before triggering a click - if ( rcheckableType.test( el.type ) && - el.click && nodeName( el, "input" ) ) { - - leverageNative( el, "click" ); - } - - // Return non-false to allow normal event-path propagation - return true; - }, - - // For cross-browser consistency, suppress native .click() on links - // Also prevent it if we're currently inside a leveraged native-event stack - _default: function( event ) { - var target = event.target; - return rcheckableType.test( target.type ) && - target.click && nodeName( target, "input" ) && - dataPriv.get( target, "click" ) || - nodeName( target, "a" ); - } - }, - - beforeunload: { - postDispatch: function( event ) { - - // Support: Firefox 20+ - // Firefox doesn't alert if the returnValue field is not set. - if ( event.result !== undefined && event.originalEvent ) { - event.originalEvent.returnValue = event.result; - } - } - } - } -}; - -// Ensure the presence of an event listener that handles manually-triggered -// synthetic events by interrupting progress until reinvoked in response to -// *native* events that it fires directly, ensuring that state changes have -// already occurred before other listeners are invoked. -function leverageNative( el, type, expectSync ) { - - // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add - if ( !expectSync ) { - if ( dataPriv.get( el, type ) === undefined ) { - jQuery.event.add( el, type, returnTrue ); - } - return; - } - - // Register the controller as a special universal handler for all event namespaces - dataPriv.set( el, type, false ); - jQuery.event.add( el, type, { - namespace: false, - handler: function( event ) { - var notAsync, result, - saved = dataPriv.get( this, type ); - - if ( ( event.isTrigger & 1 ) && this[ type ] ) { - - // Interrupt processing of the outer synthetic .trigger()ed event - // Saved data should be false in such cases, but might be a leftover capture object - // from an async native handler (gh-4350) - if ( !saved.length ) { - - // Store arguments for use when handling the inner native event - // There will always be at least one argument (an event object), so this array - // will not be confused with a leftover capture object. - saved = slice.call( arguments ); - dataPriv.set( this, type, saved ); - - // Trigger the native event and capture its result - // Support: IE <=9 - 11+ - // focus() and blur() are asynchronous - notAsync = expectSync( this, type ); - this[ type ](); - result = dataPriv.get( this, type ); - if ( saved !== result || notAsync ) { - dataPriv.set( this, type, false ); - } else { - result = {}; - } - if ( saved !== result ) { - - // Cancel the outer synthetic event - event.stopImmediatePropagation(); - event.preventDefault(); - return result.value; - } - - // If this is an inner synthetic event for an event with a bubbling surrogate - // (focus or blur), assume that the surrogate already propagated from triggering the - // native event and prevent that from happening again here. - // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the - // bubbling surrogate propagates *after* the non-bubbling base), but that seems - // less bad than duplication. - } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { - event.stopPropagation(); - } - - // If this is a native event triggered above, everything is now in order - // Fire an inner synthetic event with the original arguments - } else if ( saved.length ) { - - // ...and capture the result - dataPriv.set( this, type, { - value: jQuery.event.trigger( - - // Support: IE <=9 - 11+ - // Extend with the prototype to reset the above stopImmediatePropagation() - jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), - saved.slice( 1 ), - this - ) - } ); - - // Abort handling of the native event - event.stopImmediatePropagation(); - } - } - } ); -} - -jQuery.removeEvent = function( elem, type, handle ) { - - // This "if" is needed for plain objects - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle ); - } -}; - -jQuery.Event = function( src, props ) { - - // Allow instantiation without the 'new' keyword - if ( !( this instanceof jQuery.Event ) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = src.defaultPrevented || - src.defaultPrevented === undefined && - - // Support: Android <=2.3 only - src.returnValue === false ? - returnTrue : - returnFalse; - - // Create target properties - // Support: Safari <=6 - 7 only - // Target should not be a text node (#504, #13143) - this.target = ( src.target && src.target.nodeType === 3 ) ? - src.target.parentNode : - src.target; - - this.currentTarget = src.currentTarget; - this.relatedTarget = src.relatedTarget; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || Date.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - constructor: jQuery.Event, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - isSimulated: false, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - - if ( e && !this.isSimulated ) { - e.preventDefault(); - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopPropagation(); - } - }, - stopImmediatePropagation: function() { - var e = this.originalEvent; - - this.isImmediatePropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopImmediatePropagation(); - } - - this.stopPropagation(); - } -}; - -// Includes all common event props including KeyEvent and MouseEvent specific props -jQuery.each( { - altKey: true, - bubbles: true, - cancelable: true, - changedTouches: true, - ctrlKey: true, - detail: true, - eventPhase: true, - metaKey: true, - pageX: true, - pageY: true, - shiftKey: true, - view: true, - "char": true, - code: true, - charCode: true, - key: true, - keyCode: true, - button: true, - buttons: true, - clientX: true, - clientY: true, - offsetX: true, - offsetY: true, - pointerId: true, - pointerType: true, - screenX: true, - screenY: true, - targetTouches: true, - toElement: true, - touches: true, - - which: function( event ) { - var button = event.button; - - // Add which for key events - if ( event.which == null && rkeyEvent.test( event.type ) ) { - return event.charCode != null ? event.charCode : event.keyCode; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { - if ( button & 1 ) { - return 1; - } - - if ( button & 2 ) { - return 3; - } - - if ( button & 4 ) { - return 2; - } - - return 0; - } - - return event.which; - } -}, jQuery.event.addProp ); - -jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { - jQuery.event.special[ type ] = { - - // Utilize native event if possible so blur/focus sequence is correct - setup: function() { - - // Claim the first handler - // dataPriv.set( this, "focus", ... ) - // dataPriv.set( this, "blur", ... ) - leverageNative( this, type, expectSync ); - - // Return false to allow normal processing in the caller - return false; - }, - trigger: function() { - - // Force setup before trigger - leverageNative( this, type ); - - // Return non-false to allow normal event-path propagation - return true; - }, - - delegateType: delegateType - }; -} ); - -// Create mouseenter/leave events using mouseover/out and event-time checks -// so that event delegation works in jQuery. -// Do the same for pointerenter/pointerleave and pointerover/pointerout -// -// Support: Safari 7 only -// Safari sends mouseenter too often; see: -// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 -// for the description of the bug (it existed in older Chrome versions as well). -jQuery.each( { - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mouseenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -} ); - -jQuery.fn.extend( { - - on: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn ); - }, - one: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? - handleObj.origType + "." + handleObj.namespace : - handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each( function() { - jQuery.event.remove( this, types, fn, selector ); - } ); - } -} ); - - -var - - // Support: IE <=10 - 11, Edge 12 - 13 only - // In IE/Edge using regex groups here causes severe slowdowns. - // See https://connect.microsoft.com/IE/feedback/details/1736512/ - rnoInnerhtml = /\s*$/g; - -// Prefer a tbody over its parent table for containing new rows -function manipulationTarget( elem, content ) { - if ( nodeName( elem, "table" ) && - nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { - - return jQuery( elem ).children( "tbody" )[ 0 ] || elem; - } - - return elem; -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { - elem.type = elem.type.slice( 5 ); - } else { - elem.removeAttribute( "type" ); - } - - return elem; -} - -function cloneCopyEvent( src, dest ) { - var i, l, type, pdataOld, udataOld, udataCur, events; - - if ( dest.nodeType !== 1 ) { - return; - } - - // 1. Copy private data: events, handlers, etc. - if ( dataPriv.hasData( src ) ) { - pdataOld = dataPriv.get( src ); - events = pdataOld.events; - - if ( events ) { - dataPriv.remove( dest, "handle events" ); - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - } - - // 2. Copy user data - if ( dataUser.hasData( src ) ) { - udataOld = dataUser.access( src ); - udataCur = jQuery.extend( {}, udataOld ); - - dataUser.set( dest, udataCur ); - } -} - -// Fix IE bugs, see support tests -function fixInput( src, dest ) { - var nodeName = dest.nodeName.toLowerCase(); - - // Fails to persist the checked state of a cloned checkbox or radio button. - if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - dest.checked = src.checked; - - // Fails to return the selected option to the default selected state when cloning options - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -function domManip( collection, args, callback, ignored ) { - - // Flatten any nested arrays - args = flat( args ); - - var fragment, first, scripts, hasScripts, node, doc, - i = 0, - l = collection.length, - iNoClone = l - 1, - value = args[ 0 ], - valueIsFunction = isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( valueIsFunction || - ( l > 1 && typeof value === "string" && - !support.checkClone && rchecked.test( value ) ) ) { - return collection.each( function( index ) { - var self = collection.eq( index ); - if ( valueIsFunction ) { - args[ 0 ] = value.call( this, index, self.html() ); - } - domManip( self, args, callback, ignored ); - } ); - } - - if ( l ) { - fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - // Require either new content or an interest in ignored elements to invoke the callback - if ( first || ignored ) { - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item - // instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( collection[ i ], node, i ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !dataPriv.access( node, "globalEval" ) && - jQuery.contains( doc, node ) ) { - - if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { - - // Optional AJAX dependency, but won't run scripts if not present - if ( jQuery._evalUrl && !node.noModule ) { - jQuery._evalUrl( node.src, { - nonce: node.nonce || node.getAttribute( "nonce" ) - }, doc ); - } - } else { - DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); - } - } - } - } - } - } - - return collection; -} - -function remove( elem, selector, keepData ) { - var node, - nodes = selector ? jQuery.filter( selector, elem ) : elem, - i = 0; - - for ( ; ( node = nodes[ i ] ) != null; i++ ) { - if ( !keepData && node.nodeType === 1 ) { - jQuery.cleanData( getAll( node ) ); - } - - if ( node.parentNode ) { - if ( keepData && isAttached( node ) ) { - setGlobalEval( getAll( node, "script" ) ); - } - node.parentNode.removeChild( node ); - } - } - - return elem; -} - -jQuery.extend( { - htmlPrefilter: function( html ) { - return html; - }, - - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var i, l, srcElements, destElements, - clone = elem.cloneNode( true ), - inPage = isAttached( elem ); - - // Fix IE cloning issues - if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && - !jQuery.isXMLDoc( elem ) ) { - - // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - fixInput( srcElements[ i ], destElements[ i ] ); - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - cloneCopyEvent( srcElements[ i ], destElements[ i ] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - // Return the cloned set - return clone; - }, - - cleanData: function( elems ) { - var data, elem, type, - special = jQuery.event.special, - i = 0; - - for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { - if ( acceptData( elem ) ) { - if ( ( data = elem[ dataPriv.expando ] ) ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataPriv.expando ] = undefined; - } - if ( elem[ dataUser.expando ] ) { - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataUser.expando ] = undefined; - } - } - } - } -} ); - -jQuery.fn.extend( { - detach: function( selector ) { - return remove( this, selector, true ); - }, - - remove: function( selector ) { - return remove( this, selector ); - }, - - text: function( value ) { - return access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().each( function() { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.textContent = value; - } - } ); - }, null, value, arguments.length ); - }, - - append: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.appendChild( elem ); - } - } ); - }, - - prepend: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.insertBefore( elem, target.firstChild ); - } - } ); - }, - - before: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - } ); - }, - - after: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - } ); - }, - - empty: function() { - var elem, - i = 0; - - for ( ; ( elem = this[ i ] ) != null; i++ ) { - if ( elem.nodeType === 1 ) { - - // Prevent memory leaks - jQuery.cleanData( getAll( elem, false ) ); - - // Remove any remaining nodes - elem.textContent = ""; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function() { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - } ); - }, - - html: function( value ) { - return access( this, function( value ) { - var elem = this[ 0 ] || {}, - i = 0, - l = this.length; - - if ( value === undefined && elem.nodeType === 1 ) { - return elem.innerHTML; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { - - value = jQuery.htmlPrefilter( value ); - - try { - for ( ; i < l; i++ ) { - elem = this[ i ] || {}; - - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch ( e ) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function() { - var ignored = []; - - // Make the changes, replacing each non-ignored context element with the new content - return domManip( this, arguments, function( elem ) { - var parent = this.parentNode; - - if ( jQuery.inArray( this, ignored ) < 0 ) { - jQuery.cleanData( getAll( this ) ); - if ( parent ) { - parent.replaceChild( elem, this ); - } - } - - // Force callback invocation - }, ignored ); - } -} ); - -jQuery.each( { - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1, - i = 0; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone( true ); - jQuery( insert[ i ] )[ original ]( elems ); - - // Support: Android <=4.0 only, PhantomJS 1 only - // .get() because push.apply(_, arraylike) throws on ancient WebKit - push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -} ); -var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); - -var getStyles = function( elem ) { - - // Support: IE <=11 only, Firefox <=30 (#15098, #14150) - // IE throws on elements created in popups - // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" - var view = elem.ownerDocument.defaultView; - - if ( !view || !view.opener ) { - view = window; - } - - return view.getComputedStyle( elem ); - }; - -var swap = function( elem, options, callback ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.call( elem ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; -}; - - -var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); - - - -( function() { - - // Executing both pixelPosition & boxSizingReliable tests require only one layout - // so they're executed at the same time to save the second computation. - function computeStyleTests() { - - // This is a singleton, we need to execute it only once - if ( !div ) { - return; - } - - container.style.cssText = "position:absolute;left:-11111px;width:60px;" + - "margin-top:1px;padding:0;border:0"; - div.style.cssText = - "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + - "margin:auto;border:1px;padding:1px;" + - "width:60%;top:1%"; - documentElement.appendChild( container ).appendChild( div ); - - var divStyle = window.getComputedStyle( div ); - pixelPositionVal = divStyle.top !== "1%"; - - // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 - reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; - - // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 - // Some styles come back with percentage values, even though they shouldn't - div.style.right = "60%"; - pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; - - // Support: IE 9 - 11 only - // Detect misreporting of content dimensions for box-sizing:border-box elements - boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; - - // Support: IE 9 only - // Detect overflow:scroll screwiness (gh-3699) - // Support: Chrome <=64 - // Don't get tricked when zoom affects offsetWidth (gh-4029) - div.style.position = "absolute"; - scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; - - documentElement.removeChild( container ); - - // Nullify the div so it wouldn't be stored in the memory and - // it will also be a sign that checks already performed - div = null; - } - - function roundPixelMeasures( measure ) { - return Math.round( parseFloat( measure ) ); - } - - var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, - reliableTrDimensionsVal, reliableMarginLeftVal, - container = document.createElement( "div" ), - div = document.createElement( "div" ); - - // Finish early in limited (non-browser) environments - if ( !div.style ) { - return; - } - - // Support: IE <=9 - 11 only - // Style of cloned element affects source element cloned (#8908) - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - jQuery.extend( support, { - boxSizingReliable: function() { - computeStyleTests(); - return boxSizingReliableVal; - }, - pixelBoxStyles: function() { - computeStyleTests(); - return pixelBoxStylesVal; - }, - pixelPosition: function() { - computeStyleTests(); - return pixelPositionVal; - }, - reliableMarginLeft: function() { - computeStyleTests(); - return reliableMarginLeftVal; - }, - scrollboxSize: function() { - computeStyleTests(); - return scrollboxSizeVal; - }, - - // Support: IE 9 - 11+, Edge 15 - 18+ - // IE/Edge misreport `getComputedStyle` of table rows with width/height - // set in CSS while `offset*` properties report correct values. - // Behavior in IE 9 is more subtle than in newer versions & it passes - // some versions of this test; make sure not to make it pass there! - reliableTrDimensions: function() { - var table, tr, trChild, trStyle; - if ( reliableTrDimensionsVal == null ) { - table = document.createElement( "table" ); - tr = document.createElement( "tr" ); - trChild = document.createElement( "div" ); - - table.style.cssText = "position:absolute;left:-11111px"; - tr.style.height = "1px"; - trChild.style.height = "9px"; - - documentElement - .appendChild( table ) - .appendChild( tr ) - .appendChild( trChild ); - - trStyle = window.getComputedStyle( tr ); - reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; - - documentElement.removeChild( table ); - } - return reliableTrDimensionsVal; - } - } ); -} )(); - - -function curCSS( elem, name, computed ) { - var width, minWidth, maxWidth, ret, - - // Support: Firefox 51+ - // Retrieving style before computed somehow - // fixes an issue with getting wrong values - // on detached elements - style = elem.style; - - computed = computed || getStyles( elem ); - - // getPropertyValue is needed for: - // .css('filter') (IE 9 only, #12537) - // .css('--customProperty) (#3144) - if ( computed ) { - ret = computed.getPropertyValue( name ) || computed[ name ]; - - if ( ret === "" && !isAttached( elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Android Browser returns percentage for some values, - // but width seems to be reliably pixels. - // This is against the CSSOM draft spec: - // https://drafts.csswg.org/cssom/#resolved-values - if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { - - // Remember the original values - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - // Put in the new values to get a computed value out - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - // Revert the changed values - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret !== undefined ? - - // Support: IE <=9 - 11 only - // IE returns zIndex value as an integer. - ret + "" : - ret; -} - - -function addGetHookIf( conditionFn, hookFn ) { - - // Define the hook, we'll check on the first run if it's really needed. - return { - get: function() { - if ( conditionFn() ) { - - // Hook not needed (or it's not possible to use it due - // to missing dependency), remove it. - delete this.get; - return; - } - - // Hook needed; redefine it so that the support test is not executed again. - return ( this.get = hookFn ).apply( this, arguments ); - } - }; -} - - -var cssPrefixes = [ "Webkit", "Moz", "ms" ], - emptyStyle = document.createElement( "div" ).style, - vendorProps = {}; - -// Return a vendor-prefixed property or undefined -function vendorPropName( name ) { - - // Check for vendor prefixed names - var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in emptyStyle ) { - return name; - } - } -} - -// Return a potentially-mapped jQuery.cssProps or vendor prefixed property -function finalPropName( name ) { - var final = jQuery.cssProps[ name ] || vendorProps[ name ]; - - if ( final ) { - return final; - } - if ( name in emptyStyle ) { - return name; - } - return vendorProps[ name ] = vendorPropName( name ) || name; -} - - -var - - // Swappable if display is none or starts with table - // except "table", "table-cell", or "table-caption" - // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rcustomProp = /^--/, - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: "0", - fontWeight: "400" - }; - -function setPositiveNumber( _elem, value, subtract ) { - - // Any relative (+/-) values have already been - // normalized at this point - var matches = rcssNum.exec( value ); - return matches ? - - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : - value; -} - -function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { - var i = dimension === "width" ? 1 : 0, - extra = 0, - delta = 0; - - // Adjustment may not be necessary - if ( box === ( isBorderBox ? "border" : "content" ) ) { - return 0; - } - - for ( ; i < 4; i += 2 ) { - - // Both box models exclude margin - if ( box === "margin" ) { - delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); - } - - // If we get here with a content-box, we're seeking "padding" or "border" or "margin" - if ( !isBorderBox ) { - - // Add padding - delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // For "border" or "margin", add border - if ( box !== "padding" ) { - delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - - // But still keep track of it otherwise - } else { - extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - - // If we get here with a border-box (content + padding + border), we're seeking "content" or - // "padding" or "margin" - } else { - - // For "content", subtract padding - if ( box === "content" ) { - delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // For "content" or "padding", subtract border - if ( box !== "margin" ) { - delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - // Account for positive content-box scroll gutter when requested by providing computedVal - if ( !isBorderBox && computedVal >= 0 ) { - - // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border - // Assuming integer scroll gutter, subtract the rest and round down - delta += Math.max( 0, Math.ceil( - elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - - computedVal - - delta - - extra - - 0.5 - - // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter - // Use an explicit zero to avoid NaN (gh-3964) - ) ) || 0; - } - - return delta; -} - -function getWidthOrHeight( elem, dimension, extra ) { - - // Start with computed style - var styles = getStyles( elem ), - - // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). - // Fake content-box until we know it's needed to know the true value. - boxSizingNeeded = !support.boxSizingReliable() || extra, - isBorderBox = boxSizingNeeded && - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - valueIsBorderBox = isBorderBox, - - val = curCSS( elem, dimension, styles ), - offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); - - // Support: Firefox <=54 - // Return a confounding non-pixel value or feign ignorance, as appropriate. - if ( rnumnonpx.test( val ) ) { - if ( !extra ) { - return val; - } - val = "auto"; - } - - - // Support: IE 9 - 11 only - // Use offsetWidth/offsetHeight for when box sizing is unreliable. - // In those cases, the computed value can be trusted to be border-box. - if ( ( !support.boxSizingReliable() && isBorderBox || - - // Support: IE 10 - 11+, Edge 15 - 18+ - // IE/Edge misreport `getComputedStyle` of table rows with width/height - // set in CSS while `offset*` properties report correct values. - // Interestingly, in some cases IE 9 doesn't suffer from this issue. - !support.reliableTrDimensions() && nodeName( elem, "tr" ) || - - // Fall back to offsetWidth/offsetHeight when value is "auto" - // This happens for inline elements with no explicit setting (gh-3571) - val === "auto" || - - // Support: Android <=4.1 - 4.3 only - // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) - !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && - - // Make sure the element is visible & connected - elem.getClientRects().length ) { - - isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // Where available, offsetWidth/offsetHeight approximate border box dimensions. - // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the - // retrieved value as a content box dimension. - valueIsBorderBox = offsetProp in elem; - if ( valueIsBorderBox ) { - val = elem[ offsetProp ]; - } - } - - // Normalize "" and auto - val = parseFloat( val ) || 0; - - // Adjust for the element's box model - return ( val + - boxModelAdjustment( - elem, - dimension, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles, - - // Provide the current computed size to request scroll gutter calculation (gh-3589) - val - ) - ) + "px"; -} - -jQuery.extend( { - - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - } - } - } - }, - - // Don't automatically add "px" to these possibly-unitless properties - cssNumber: { - "animationIterationCount": true, - "columnCount": true, - "fillOpacity": true, - "flexGrow": true, - "flexShrink": true, - "fontWeight": true, - "gridArea": true, - "gridColumn": true, - "gridColumnEnd": true, - "gridColumnStart": true, - "gridRow": true, - "gridRowEnd": true, - "gridRowStart": true, - "lineHeight": true, - "opacity": true, - "order": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: {}, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = camelCase( name ), - isCustomProp = rcustomProp.test( name ), - style = elem.style; - - // Make sure that we're working with the right name. We don't - // want to query the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Gets hook for the prefixed version, then unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // Convert "+=" or "-=" to relative numbers (#7345) - if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { - value = adjustCSS( elem, name, ret ); - - // Fixes bug #9237 - type = "number"; - } - - // Make sure that null and NaN values aren't set (#7116) - if ( value == null || value !== value ) { - return; - } - - // If a number was passed in, add the unit (except for certain CSS properties) - // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append - // "px" to a few hardcoded values. - if ( type === "number" && !isCustomProp ) { - value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); - } - - // background-* props affect original clone's values - if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { - style[ name ] = "inherit"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !( "set" in hooks ) || - ( value = hooks.set( elem, value, extra ) ) !== undefined ) { - - if ( isCustomProp ) { - style.setProperty( name, value ); - } else { - style[ name ] = value; - } - } - - } else { - - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && - ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { - - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, extra, styles ) { - var val, num, hooks, - origName = camelCase( name ), - isCustomProp = rcustomProp.test( name ); - - // Make sure that we're working with the right name. We don't - // want to modify the value if it is a CSS custom property - // since they are user-defined. - if ( !isCustomProp ) { - name = finalPropName( origName ); - } - - // Try prefixed name followed by the unprefixed name - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name, styles ); - } - - // Convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Make numeric if forced or a qualifier was provided and val looks numeric - if ( extra === "" || extra ) { - num = parseFloat( val ); - return extra === true || isFinite( num ) ? num || 0 : val; - } - - return val; - } -} ); - -jQuery.each( [ "height", "width" ], function( _i, dimension ) { - jQuery.cssHooks[ dimension ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - - // Certain elements can have dimension info if we invisibly show them - // but it must have a current display style that would benefit - return rdisplayswap.test( jQuery.css( elem, "display" ) ) && - - // Support: Safari 8+ - // Table columns in Safari have non-zero offsetWidth & zero - // getBoundingClientRect().width unless display is changed. - // Support: IE <=11 only - // Running getBoundingClientRect on a disconnected node - // in IE throws an error. - ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? - swap( elem, cssShow, function() { - return getWidthOrHeight( elem, dimension, extra ); - } ) : - getWidthOrHeight( elem, dimension, extra ); - } - }, - - set: function( elem, value, extra ) { - var matches, - styles = getStyles( elem ), - - // Only read styles.position if the test has a chance to fail - // to avoid forcing a reflow. - scrollboxSizeBuggy = !support.scrollboxSize() && - styles.position === "absolute", - - // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) - boxSizingNeeded = scrollboxSizeBuggy || extra, - isBorderBox = boxSizingNeeded && - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - subtract = extra ? - boxModelAdjustment( - elem, - dimension, - extra, - isBorderBox, - styles - ) : - 0; - - // Account for unreliable border-box dimensions by comparing offset* to computed and - // faking a content-box to get border and padding (gh-3699) - if ( isBorderBox && scrollboxSizeBuggy ) { - subtract -= Math.ceil( - elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - - parseFloat( styles[ dimension ] ) - - boxModelAdjustment( elem, dimension, "border", false, styles ) - - 0.5 - ); - } - - // Convert to pixels if value adjustment is needed - if ( subtract && ( matches = rcssNum.exec( value ) ) && - ( matches[ 3 ] || "px" ) !== "px" ) { - - elem.style[ dimension ] = value; - value = jQuery.css( elem, dimension ); - } - - return setPositiveNumber( elem, value, subtract ); - } - }; -} ); - -jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, - function( elem, computed ) { - if ( computed ) { - return ( parseFloat( curCSS( elem, "marginLeft" ) ) || - elem.getBoundingClientRect().left - - swap( elem, { marginLeft: 0 }, function() { - return elem.getBoundingClientRect().left; - } ) - ) + "px"; - } - } -); - -// These hooks are used by animate to expand properties -jQuery.each( { - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i = 0, - expanded = {}, - - // Assumes a single number if not a string - parts = typeof value === "string" ? value.split( " " ) : [ value ]; - - for ( ; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( prefix !== "margin" ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -} ); - -jQuery.fn.extend( { - css: function( name, value ) { - return access( this, function( elem, name, value ) { - var styles, len, - map = {}, - i = 0; - - if ( Array.isArray( name ) ) { - styles = getStyles( elem ); - len = name.length; - - for ( ; i < len; i++ ) { - map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); - } - - return map; - } - - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - } -} ); - - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || jQuery.easing._default; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - // Use a property on the element directly when it is not a DOM element, - // or when there is no matching style property that exists. - if ( tween.elem.nodeType !== 1 || - tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { - return tween.elem[ tween.prop ]; - } - - // Passing an empty string as a 3rd parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails. - // Simple values such as "10px" are parsed to Float; - // complex values such as "rotate(1rad)" are returned as-is. - result = jQuery.css( tween.elem, tween.prop, "" ); - - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - - // Use step hook for back compat. - // Use cssHook if its there. - // Use .style if available and use plain properties where available. - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.nodeType === 1 && ( - jQuery.cssHooks[ tween.prop ] || - tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Support: IE <=9 only -// Panic based approach to setting things on disconnected nodes -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p * Math.PI ) / 2; - }, - _default: "swing" -}; - -jQuery.fx = Tween.prototype.init; - -// Back compat <1.8 extension point -jQuery.fx.step = {}; - - - - -var - fxNow, inProgress, - rfxtypes = /^(?:toggle|show|hide)$/, - rrun = /queueHooks$/; - -function schedule() { - if ( inProgress ) { - if ( document.hidden === false && window.requestAnimationFrame ) { - window.requestAnimationFrame( schedule ); - } else { - window.setTimeout( schedule, jQuery.fx.interval ); - } - - jQuery.fx.tick(); - } -} - -// Animations created synchronously will run synchronously -function createFxNow() { - window.setTimeout( function() { - fxNow = undefined; - } ); - return ( fxNow = Date.now() ); -} - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - i = 0, - attrs = { height: type }; - - // If we include width, step value is 1 to do all cssExpand values, - // otherwise step value is 2 to skip over Left and Right - includeWidth = includeWidth ? 1 : 0; - for ( ; i < 4; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -function createTween( value, prop, animation ) { - var tween, - collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { - - // We're done with this property - return tween; - } - } -} - -function defaultPrefilter( elem, props, opts ) { - var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, - isBox = "width" in props || "height" in props, - anim = this, - orig = {}, - style = elem.style, - hidden = elem.nodeType && isHiddenWithinTree( elem ), - dataShow = dataPriv.get( elem, "fxshow" ); - - // Queue-skipping animations hijack the fx hooks - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always( function() { - - // Ensure the complete handler is called before this completes - anim.always( function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - } ); - } ); - } - - // Detect show/hide animations - for ( prop in props ) { - value = props[ prop ]; - if ( rfxtypes.test( value ) ) { - delete props[ prop ]; - toggle = toggle || value === "toggle"; - if ( value === ( hidden ? "hide" : "show" ) ) { - - // Pretend to be hidden if this is a "show" and - // there is still data from a stopped show/hide - if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { - hidden = true; - - // Ignore all other no-op show/hide data - } else { - continue; - } - } - orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); - } - } - - // Bail out if this is a no-op like .hide().hide() - propTween = !jQuery.isEmptyObject( props ); - if ( !propTween && jQuery.isEmptyObject( orig ) ) { - return; - } - - // Restrict "overflow" and "display" styles during box animations - if ( isBox && elem.nodeType === 1 ) { - - // Support: IE <=9 - 11, Edge 12 - 15 - // Record all 3 overflow attributes because IE does not infer the shorthand - // from identically-valued overflowX and overflowY and Edge just mirrors - // the overflowX value there. - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Identify a display type, preferring old show/hide data over the CSS cascade - restoreDisplay = dataShow && dataShow.display; - if ( restoreDisplay == null ) { - restoreDisplay = dataPriv.get( elem, "display" ); - } - display = jQuery.css( elem, "display" ); - if ( display === "none" ) { - if ( restoreDisplay ) { - display = restoreDisplay; - } else { - - // Get nonempty value(s) by temporarily forcing visibility - showHide( [ elem ], true ); - restoreDisplay = elem.style.display || restoreDisplay; - display = jQuery.css( elem, "display" ); - showHide( [ elem ] ); - } - } - - // Animate inline elements as inline-block - if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { - if ( jQuery.css( elem, "float" ) === "none" ) { - - // Restore the original display value at the end of pure show/hide animations - if ( !propTween ) { - anim.done( function() { - style.display = restoreDisplay; - } ); - if ( restoreDisplay == null ) { - display = style.display; - restoreDisplay = display === "none" ? "" : display; - } - } - style.display = "inline-block"; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - anim.always( function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - } ); - } - - // Implement show/hide animations - propTween = false; - for ( prop in orig ) { - - // General show/hide setup for this element animation - if ( !propTween ) { - if ( dataShow ) { - if ( "hidden" in dataShow ) { - hidden = dataShow.hidden; - } - } else { - dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); - } - - // Store hidden/visible for toggle so `.stop().toggle()` "reverses" - if ( toggle ) { - dataShow.hidden = !hidden; - } - - // Show elements before animating them - if ( hidden ) { - showHide( [ elem ], true ); - } - - /* eslint-disable no-loop-func */ - - anim.done( function() { - - /* eslint-enable no-loop-func */ - - // The final step of a "hide" animation is actually hiding the element - if ( !hidden ) { - showHide( [ elem ] ); - } - dataPriv.remove( elem, "fxshow" ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - } ); - } - - // Per-property setup - propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = propTween.start; - if ( hidden ) { - propTween.end = propTween.start; - propTween.start = 0; - } - } - } -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( Array.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // Not quite $.extend, this won't overwrite existing keys. - // Reusing 'index' because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -function Animation( elem, properties, options ) { - var result, - stopped, - index = 0, - length = Animation.prefilters.length, - deferred = jQuery.Deferred().always( function() { - - // Don't match elem in the :animated selector - delete tick.elem; - } ), - tick = function() { - if ( stopped ) { - return false; - } - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - - // Support: Android 2.3 only - // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) - temp = remaining / animation.duration || 0, - percent = 1 - temp, - index = 0, - length = animation.tweens.length; - - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ] ); - - // If there's more to do, yield - if ( percent < 1 && length ) { - return remaining; - } - - // If this was an empty animation, synthesize a final progress notification - if ( !length ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - } - - // Resolve the animation and report its conclusion - deferred.resolveWith( elem, [ animation ] ); - return false; - }, - animation = deferred.promise( { - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { - specialEasing: {}, - easing: jQuery.easing._default - }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - - // If we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - if ( stopped ) { - return this; - } - stopped = true; - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // Resolve when we played the last frame; otherwise, reject - if ( gotoEnd ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - } ), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length; index++ ) { - result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - if ( isFunction( result.stop ) ) { - jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = - result.stop.bind( result ); - } - return result; - } - } - - jQuery.map( props, createTween, animation ); - - if ( isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - // Attach callbacks from options - animation - .progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); - - jQuery.fx.timer( - jQuery.extend( tick, { - elem: elem, - anim: animation, - queue: animation.opts.queue - } ) - ); - - return animation; -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweeners: { - "*": [ function( prop, value ) { - var tween = this.createTween( prop, value ); - adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); - return tween; - } ] - }, - - tweener: function( props, callback ) { - if ( isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.match( rnothtmlwhite ); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length; index++ ) { - prop = props[ index ]; - Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; - Animation.tweeners[ prop ].unshift( callback ); - } - }, - - prefilters: [ defaultPrefilter ], - - prefilter: function( callback, prepend ) { - if ( prepend ) { - Animation.prefilters.unshift( callback ); - } else { - Animation.prefilters.push( callback ); - } - } -} ); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !isFunction( easing ) && easing - }; - - // Go to the end state if fx are off - if ( jQuery.fx.off ) { - opt.duration = 0; - - } else { - if ( typeof opt.duration !== "number" ) { - if ( opt.duration in jQuery.fx.speeds ) { - opt.duration = jQuery.fx.speeds[ opt.duration ]; - - } else { - opt.duration = jQuery.fx.speeds._default; - } - } - } - - // Normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.fn.extend( { - fadeTo: function( speed, to, easing, callback ) { - - // Show any hidden elements after setting opacity to 0 - return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() - - // Animate to the value specified - .end().animate( { opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations, or finishing resolves immediately - if ( empty || dataPriv.get( this, "finish" ) ) { - anim.stop( true ); - } - }; - doAnimation.finish = doAnimation; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue ) { - this.queue( type || "fx", [] ); - } - - return this.each( function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = dataPriv.get( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && - ( type == null || timers[ index ].queue === type ) ) { - - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // Start the next in the queue if the last step wasn't forced. - // Timers currently will call their complete callbacks, which - // will dequeue but only if they were gotoEnd. - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - } ); - }, - finish: function( type ) { - if ( type !== false ) { - type = type || "fx"; - } - return this.each( function() { - var index, - data = dataPriv.get( this ), - queue = data[ type + "queue" ], - hooks = data[ type + "queueHooks" ], - timers = jQuery.timers, - length = queue ? queue.length : 0; - - // Enable finishing flag on private data - data.finish = true; - - // Empty the queue first - jQuery.queue( this, type, [] ); - - if ( hooks && hooks.stop ) { - hooks.stop.call( this, true ); - } - - // Look for any active animations, and finish them - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && timers[ index ].queue === type ) { - timers[ index ].anim.stop( true ); - timers.splice( index, 1 ); - } - } - - // Look for any animations in the old queue and finish them - for ( index = 0; index < length; index++ ) { - if ( queue[ index ] && queue[ index ].finish ) { - queue[ index ].finish.call( this ); - } - } - - // Turn off finishing flag - delete data.finish; - } ); - } -} ); - -jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -} ); - -// Generate shortcuts for custom animations -jQuery.each( { - slideDown: genFx( "show" ), - slideUp: genFx( "hide" ), - slideToggle: genFx( "toggle" ), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -} ); - -jQuery.timers = []; -jQuery.fx.tick = function() { - var timer, - i = 0, - timers = jQuery.timers; - - fxNow = Date.now(); - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - - // Run the timer and safely remove it when done (allowing for external removal) - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } - fxNow = undefined; -}; - -jQuery.fx.timer = function( timer ) { - jQuery.timers.push( timer ); - jQuery.fx.start(); -}; - -jQuery.fx.interval = 13; -jQuery.fx.start = function() { - if ( inProgress ) { - return; - } - - inProgress = true; - schedule(); -}; - -jQuery.fx.stop = function() { - inProgress = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - - // Default speed - _default: 400 -}; - - -// Based off of the plugin by Clint Helfers, with permission. -// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ -jQuery.fn.delay = function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = window.setTimeout( next, time ); - hooks.stop = function() { - window.clearTimeout( timeout ); - }; - } ); -}; - - -( function() { - var input = document.createElement( "input" ), - select = document.createElement( "select" ), - opt = select.appendChild( document.createElement( "option" ) ); - - input.type = "checkbox"; - - // Support: Android <=4.3 only - // Default value for a checkbox should be "on" - support.checkOn = input.value !== ""; - - // Support: IE <=11 only - // Must access selectedIndex to make default options select - support.optSelected = opt.selected; - - // Support: IE <=11 only - // An input loses its value after becoming a radio - input = document.createElement( "input" ); - input.value = "t"; - input.type = "radio"; - support.radioValue = input.value === "t"; -} )(); - - -var boolHook, - attrHandle = jQuery.expr.attrHandle; - -jQuery.fn.extend( { - attr: function( name, value ) { - return access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each( function() { - jQuery.removeAttr( this, name ); - } ); - } -} ); - -jQuery.extend( { - attr: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set attributes on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - // Attribute hooks are determined by the lowercase version - // Grab necessary hook if one is defined - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - hooks = jQuery.attrHooks[ name.toLowerCase() ] || - ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); - } - - if ( value !== undefined ) { - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - } - - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - elem.setAttribute( name, value + "" ); - return value; - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - ret = jQuery.find.attr( elem, name ); - - // Non-existent attributes return null, we normalize to undefined - return ret == null ? undefined : ret; - }, - - attrHooks: { - type: { - set: function( elem, value ) { - if ( !support.radioValue && value === "radio" && - nodeName( elem, "input" ) ) { - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - removeAttr: function( elem, value ) { - var name, - i = 0, - - // Attribute names can contain non-HTML whitespace characters - // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 - attrNames = value && value.match( rnothtmlwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( ( name = attrNames[ i++ ] ) ) { - elem.removeAttribute( name ); - } - } - } -} ); - -// Hooks for boolean attributes -boolHook = { - set: function( elem, value, name ) { - if ( value === false ) { - - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - elem.setAttribute( name, name ); - } - return name; - } -}; - -jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { - var getter = attrHandle[ name ] || jQuery.find.attr; - - attrHandle[ name ] = function( elem, name, isXML ) { - var ret, handle, - lowercaseName = name.toLowerCase(); - - if ( !isXML ) { - - // Avoid an infinite loop by temporarily removing this function from the getter - handle = attrHandle[ lowercaseName ]; - attrHandle[ lowercaseName ] = ret; - ret = getter( elem, name, isXML ) != null ? - lowercaseName : - null; - attrHandle[ lowercaseName ] = handle; - } - return ret; - }; -} ); - - - - -var rfocusable = /^(?:input|select|textarea|button)$/i, - rclickable = /^(?:a|area)$/i; - -jQuery.fn.extend( { - prop: function( name, value ) { - return access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - return this.each( function() { - delete this[ jQuery.propFix[ name ] || name ]; - } ); - } -} ); - -jQuery.extend( { - prop: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set properties on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - return ( elem[ name ] = value ); - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - return elem[ name ]; - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - - // Support: IE <=9 - 11 only - // elem.tabIndex doesn't always return the - // correct value when it hasn't been explicitly set - // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - // Use proper attribute retrieval(#12072) - var tabindex = jQuery.find.attr( elem, "tabindex" ); - - if ( tabindex ) { - return parseInt( tabindex, 10 ); - } - - if ( - rfocusable.test( elem.nodeName ) || - rclickable.test( elem.nodeName ) && - elem.href - ) { - return 0; - } - - return -1; - } - } - }, - - propFix: { - "for": "htmlFor", - "class": "className" - } -} ); - -// Support: IE <=11 only -// Accessing the selectedIndex property -// forces the browser to respect setting selected -// on the option -// The getter ensures a default option is selected -// when in an optgroup -// eslint rule "no-unused-expressions" is disabled for this code -// since it considers such accessions noop -if ( !support.optSelected ) { - jQuery.propHooks.selected = { - get: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent && parent.parentNode ) { - parent.parentNode.selectedIndex; - } - return null; - }, - set: function( elem ) { - - /* eslint no-unused-expressions: "off" */ - - var parent = elem.parentNode; - if ( parent ) { - parent.selectedIndex; - - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - } - }; -} - -jQuery.each( [ - "tabIndex", - "readOnly", - "maxLength", - "cellSpacing", - "cellPadding", - "rowSpan", - "colSpan", - "useMap", - "frameBorder", - "contentEditable" -], function() { - jQuery.propFix[ this.toLowerCase() ] = this; -} ); - - - - - // Strip and collapse whitespace according to HTML spec - // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace - function stripAndCollapse( value ) { - var tokens = value.match( rnothtmlwhite ) || []; - return tokens.join( " " ); - } - - -function getClass( elem ) { - return elem.getAttribute && elem.getAttribute( "class" ) || ""; -} - -function classesToArray( value ) { - if ( Array.isArray( value ) ) { - return value; - } - if ( typeof value === "string" ) { - return value.match( rnothtmlwhite ) || []; - } - return []; -} - -jQuery.fn.extend( { - addClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - classes = classesToArray( value ); - - if ( classes.length ) { - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( !arguments.length ) { - return this.attr( "class", "" ); - } - - classes = classesToArray( value ); - - if ( classes.length ) { - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - - // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) > -1 ) { - cur = cur.replace( " " + clazz + " ", " " ); - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = stripAndCollapse( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isValidValue = type === "string" || Array.isArray( value ); - - if ( typeof stateVal === "boolean" && isValidValue ) { - return stateVal ? this.addClass( value ) : this.removeClass( value ); - } - - if ( isFunction( value ) ) { - return this.each( function( i ) { - jQuery( this ).toggleClass( - value.call( this, i, getClass( this ), stateVal ), - stateVal - ); - } ); - } - - return this.each( function() { - var className, i, self, classNames; - - if ( isValidValue ) { - - // Toggle individual class names - i = 0; - self = jQuery( this ); - classNames = classesToArray( value ); - - while ( ( className = classNames[ i++ ] ) ) { - - // Check each className given, space separated list - if ( self.hasClass( className ) ) { - self.removeClass( className ); - } else { - self.addClass( className ); - } - } - - // Toggle whole class name - } else if ( value === undefined || type === "boolean" ) { - className = getClass( this ); - if ( className ) { - - // Store className if set - dataPriv.set( this, "__className__", className ); - } - - // If the element has a class name or if we're passed `false`, - // then remove the whole classname (if there was one, the above saved it). - // Otherwise bring back whatever was previously saved (if anything), - // falling back to the empty string if nothing was stored. - if ( this.setAttribute ) { - this.setAttribute( "class", - className || value === false ? - "" : - dataPriv.get( this, "__className__" ) || "" - ); - } - } - } ); - }, - - hasClass: function( selector ) { - var className, elem, - i = 0; - - className = " " + selector + " "; - while ( ( elem = this[ i++ ] ) ) { - if ( elem.nodeType === 1 && - ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { - return true; - } - } - - return false; - } -} ); - - - - -var rreturn = /\r/g; - -jQuery.fn.extend( { - val: function( value ) { - var hooks, ret, valueIsFunction, - elem = this[ 0 ]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || - jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && - "get" in hooks && - ( ret = hooks.get( elem, "value" ) ) !== undefined - ) { - return ret; - } - - ret = elem.value; - - // Handle most common string cases - if ( typeof ret === "string" ) { - return ret.replace( rreturn, "" ); - } - - // Handle cases where value is null/undef or number - return ret == null ? "" : ret; - } - - return; - } - - valueIsFunction = isFunction( value ); - - return this.each( function( i ) { - var val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( valueIsFunction ) { - val = value.call( this, i, jQuery( this ).val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - - } else if ( typeof val === "number" ) { - val += ""; - - } else if ( Array.isArray( val ) ) { - val = jQuery.map( val, function( value ) { - return value == null ? "" : value + ""; - } ); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - } ); - } -} ); - -jQuery.extend( { - valHooks: { - option: { - get: function( elem ) { - - var val = jQuery.find.attr( elem, "value" ); - return val != null ? - val : - - // Support: IE <=10 - 11 only - // option.text throws exceptions (#14686, #14858) - // Strip and collapse whitespace - // https://html.spec.whatwg.org/#strip-and-collapse-whitespace - stripAndCollapse( jQuery.text( elem ) ); - } - }, - select: { - get: function( elem ) { - var value, option, i, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one", - values = one ? null : [], - max = one ? index + 1 : options.length; - - if ( index < 0 ) { - i = max; - - } else { - i = one ? index : 0; - } - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Support: IE <=9 only - // IE8-9 doesn't update selected after form reset (#2551) - if ( ( option.selected || i === index ) && - - // Don't return options that are disabled or in a disabled optgroup - !option.disabled && - ( !option.parentNode.disabled || - !nodeName( option.parentNode, "optgroup" ) ) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - }, - - set: function( elem, value ) { - var optionSet, option, - options = elem.options, - values = jQuery.makeArray( value ), - i = options.length; - - while ( i-- ) { - option = options[ i ]; - - /* eslint-disable no-cond-assign */ - - if ( option.selected = - jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 - ) { - optionSet = true; - } - - /* eslint-enable no-cond-assign */ - } - - // Force browsers to behave consistently when non-matching value is set - if ( !optionSet ) { - elem.selectedIndex = -1; - } - return values; - } - } - } -} ); - -// Radios and checkboxes getter/setter -jQuery.each( [ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - set: function( elem, value ) { - if ( Array.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); - } - } - }; - if ( !support.checkOn ) { - jQuery.valHooks[ this ].get = function( elem ) { - return elem.getAttribute( "value" ) === null ? "on" : elem.value; - }; - } -} ); - - - - -// Return jQuery for attributes-only inclusion - - -support.focusin = "onfocusin" in window; - - -var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - stopPropagationCallback = function( e ) { - e.stopPropagation(); - }; - -jQuery.extend( jQuery.event, { - - trigger: function( event, data, elem, onlyHandlers ) { - - var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, - eventPath = [ elem || document ], - type = hasOwn.call( event, "type" ) ? event.type : event, - namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; - - cur = lastElement = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "." ) > -1 ) { - - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split( "." ); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf( ":" ) < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) - event.isTrigger = onlyHandlers ? 2 : 3; - event.namespace = namespaces.join( "." ); - event.rnamespace = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === ( elem.ownerDocument || document ) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { - lastElement = cur; - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( - dataPriv.get( cur, "events" ) || Object.create( null ) - )[ event.type ] && - dataPriv.get( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && handle.apply && acceptData( cur ) ) { - event.result = handle.apply( cur, data ); - if ( event.result === false ) { - event.preventDefault(); - } - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( ( !special._default || - special._default.apply( eventPath.pop(), data ) === false ) && - acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name as the event. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - - if ( event.isPropagationStopped() ) { - lastElement.addEventListener( type, stopPropagationCallback ); - } - - elem[ type ](); - - if ( event.isPropagationStopped() ) { - lastElement.removeEventListener( type, stopPropagationCallback ); - } - - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - // Piggyback on a donor event to simulate a different one - // Used only for `focus(in | out)` events - simulate: function( type, elem, event ) { - var e = jQuery.extend( - new jQuery.Event(), - event, - { - type: type, - isSimulated: true - } - ); - - jQuery.event.trigger( e, null, elem ); - } - -} ); - -jQuery.fn.extend( { - - trigger: function( type, data ) { - return this.each( function() { - jQuery.event.trigger( type, data, this ); - } ); - }, - triggerHandler: function( type, data ) { - var elem = this[ 0 ]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - } -} ); - - -// Support: Firefox <=44 -// Firefox doesn't have focus(in | out) events -// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 -// -// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 -// focus(in | out) events fire after focus & blur events, -// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order -// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 -if ( !support.focusin ) { - jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler on the document while someone wants focusin/focusout - var handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - - // Handle: regular nodes (via `this.ownerDocument`), window - // (via `this.document`) & document (via `this`). - var doc = this.ownerDocument || this.document || this, - attaches = dataPriv.access( doc, fix ); - - if ( !attaches ) { - doc.addEventListener( orig, handler, true ); - } - dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); - }, - teardown: function() { - var doc = this.ownerDocument || this.document || this, - attaches = dataPriv.access( doc, fix ) - 1; - - if ( !attaches ) { - doc.removeEventListener( orig, handler, true ); - dataPriv.remove( doc, fix ); - - } else { - dataPriv.access( doc, fix, attaches ); - } - } - }; - } ); -} -var location = window.location; - -var nonce = { guid: Date.now() }; - -var rquery = ( /\?/ ); - - - -// Cross-browser xml parsing -jQuery.parseXML = function( data ) { - var xml; - if ( !data || typeof data !== "string" ) { - return null; - } - - // Support: IE 9 - 11 only - // IE throws on parseFromString with invalid input. - try { - xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); - } catch ( e ) { - xml = undefined; - } - - if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; -}; - - -var - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, - rsubmittable = /^(?:input|select|textarea|keygen)/i; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( Array.isArray( obj ) ) { - - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - - // Item is non-scalar (array or object), encode its numeric index. - buildParams( - prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", - v, - traditional, - add - ); - } - } ); - - } else if ( !traditional && toType( obj ) === "object" ) { - - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - - // Serialize scalar item. - add( prefix, obj ); - } -} - -// Serialize an array of form elements or a set of -// key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, valueOrFunction ) { - - // If value is a function, invoke it and use its return value - var value = isFunction( valueOrFunction ) ? - valueOrFunction() : - valueOrFunction; - - s[ s.length ] = encodeURIComponent( key ) + "=" + - encodeURIComponent( value == null ? "" : value ); - }; - - if ( a == null ) { - return ""; - } - - // If an array was passed in, assume that it is an array of form elements. - if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - } ); - - } else { - - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ); -}; - -jQuery.fn.extend( { - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map( function() { - - // Can add propHook for "elements" to filter or add form elements - var elements = jQuery.prop( this, "elements" ); - return elements ? jQuery.makeArray( elements ) : this; - } ) - .filter( function() { - var type = this.type; - - // Use .is( ":disabled" ) so that fieldset[disabled] works - return this.name && !jQuery( this ).is( ":disabled" ) && - rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && - ( this.checked || !rcheckableType.test( type ) ); - } ) - .map( function( _i, elem ) { - var val = jQuery( this ).val(); - - if ( val == null ) { - return null; - } - - if ( Array.isArray( val ) ) { - return jQuery.map( val, function( val ) { - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ); - } - - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ).get(); - } -} ); - - -var - r20 = /%20/g, - rhash = /#.*$/, - rantiCache = /([?&])_=[^&]*/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, - - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = "*/".concat( "*" ), - - // Anchor tag for parsing the document origin - originAnchor = document.createElement( "a" ); - originAnchor.href = location.href; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, - i = 0, - dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; - - if ( isFunction( func ) ) { - - // For each dataType in the dataTypeExpression - while ( ( dataType = dataTypes[ i++ ] ) ) { - - // Prepend if requested - if ( dataType[ 0 ] === "+" ) { - dataType = dataType.slice( 1 ) || "*"; - ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); - - // Otherwise append - } else { - ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); - } - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { - - var inspected = {}, - seekingTransport = ( structure === transports ); - - function inspect( dataType ) { - var selected; - inspected[ dataType ] = true; - jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { - var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); - if ( typeof dataTypeOrTransport === "string" && - !seekingTransport && !inspected[ dataTypeOrTransport ] ) { - - options.dataTypes.unshift( dataTypeOrTransport ); - inspect( dataTypeOrTransport ); - return false; - } else if ( seekingTransport ) { - return !( selected = dataTypeOrTransport ); - } - } ); - return selected; - } - - return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } - - return target; -} - -/* Handles responses to an ajax request: - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes; - - // Remove auto dataType and get content-type in the process - while ( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -/* Chain conversions given the request and the original response - * Also sets the responseXXX fields on the jqXHR instance - */ -function ajaxConvert( s, response, jqXHR, isSuccess ) { - var conv2, current, conv, tmp, prev, - converters = {}, - - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(); - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - current = dataTypes.shift(); - - // Convert to each sequential dataType - while ( current ) { - - if ( s.responseFields[ current ] ) { - jqXHR[ s.responseFields[ current ] ] = response; - } - - // Apply the dataFilter if provided - if ( !prev && isSuccess && s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - prev = current; - current = dataTypes.shift(); - - if ( current ) { - - // There's only work to do if current dataType is non-auto - if ( current === "*" ) { - - current = prev; - - // Convert response if prev dataType is non-auto and differs from current - } else if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split( " " ); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.unshift( tmp[ 1 ] ); - } - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s.throws ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { - state: "parsererror", - error: conv ? e : "No conversion from " + prev + " to " + current - }; - } - } - } - } - } - } - - return { state: "success", data: response }; -} - -jQuery.extend( { - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {}, - - ajaxSettings: { - url: location.href, - type: "GET", - isLocal: rlocalProtocol.test( location.protocol ), - global: true, - processData: true, - async: true, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - "*": allTypes, - text: "text/plain", - html: "text/html", - xml: "application/xml, text/xml", - json: "application/json, text/javascript" - }, - - contents: { - xml: /\bxml\b/, - html: /\bhtml/, - json: /\bjson\b/ - }, - - responseFields: { - xml: "responseXML", - text: "responseText", - json: "responseJSON" - }, - - // Data converters - // Keys separate source (or catchall "*") and destination types with a single space - converters: { - - // Convert anything to text - "* text": String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": JSON.parse, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - url: true, - context: true - } - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - return settings ? - - // Building a settings object - ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : - - // Extending ajaxSettings - ajaxExtend( jQuery.ajaxSettings, target ); - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var transport, - - // URL without anti-cache param - cacheURL, - - // Response headers - responseHeadersString, - responseHeaders, - - // timeout handle - timeoutTimer, - - // Url cleanup var - urlAnchor, - - // Request state (becomes false upon send and true upon completion) - completed, - - // To know if global events are to be dispatched - fireGlobals, - - // Loop variable - i, - - // uncached part of the url - uncached, - - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - - // Callbacks context - callbackContext = s.context || s, - - // Context for global events is callbackContext if it is a DOM node or jQuery collection - globalEventContext = s.context && - ( callbackContext.nodeType || callbackContext.jquery ) ? - jQuery( callbackContext ) : - jQuery.event, - - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - - // Status-dependent callbacks - statusCode = s.statusCode || {}, - - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - - // Default abort message - strAbort = "canceled", - - // Fake xhr - jqXHR = { - readyState: 0, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( completed ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while ( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[ 1 ].toLowerCase() + " " ] = - ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) - .concat( match[ 2 ] ); - } - } - match = responseHeaders[ key.toLowerCase() + " " ]; - } - return match == null ? null : match.join( ", " ); - }, - - // Raw string - getAllResponseHeaders: function() { - return completed ? responseHeadersString : null; - }, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( completed == null ) { - name = requestHeadersNames[ name.toLowerCase() ] = - requestHeadersNames[ name.toLowerCase() ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( completed == null ) { - s.mimeType = type; - } - return this; - }, - - // Status-dependent callbacks - statusCode: function( map ) { - var code; - if ( map ) { - if ( completed ) { - - // Execute the appropriate callbacks - jqXHR.always( map[ jqXHR.status ] ); - } else { - - // Lazy-add the new callbacks in a way that preserves old ones - for ( code in map ) { - statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; - } - } - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - var finalText = statusText || strAbort; - if ( transport ) { - transport.abort( finalText ); - } - done( 0, finalText ); - return this; - } - }; - - // Attach deferreds - deferred.promise( jqXHR ); - - // Add protocol if not provided (prefilters might expect it) - // Handle falsy url in the settings object (#10093: consistency with old signature) - // We also use the url parameter if available - s.url = ( ( url || s.url || location.href ) + "" ) - .replace( rprotocol, location.protocol + "//" ); - - // Alias method option to type as per ticket #12004 - s.type = options.method || options.type || s.method || s.type; - - // Extract dataTypes list - s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; - - // A cross-domain request is in order when the origin doesn't match the current origin. - if ( s.crossDomain == null ) { - urlAnchor = document.createElement( "a" ); - - // Support: IE <=8 - 11, Edge 12 - 15 - // IE throws exception on accessing the href property if url is malformed, - // e.g. http://example.com:80x/ - try { - urlAnchor.href = s.url; - - // Support: IE <=8 - 11 only - // Anchor's host property isn't correctly set when s.url is relative - urlAnchor.href = urlAnchor.href; - s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== - urlAnchor.protocol + "//" + urlAnchor.host; - } catch ( e ) { - - // If there is an error parsing the URL, assume it is crossDomain, - // it can be rejected by the transport if it is invalid - s.crossDomain = true; - } - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( completed ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) - fireGlobals = jQuery.event && s.global; - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Save the URL in case we're toying with the If-Modified-Since - // and/or If-None-Match header later on - // Remove hash to simplify url manipulation - cacheURL = s.url.replace( rhash, "" ); - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // Remember the hash so we can put it back - uncached = s.url.slice( cacheURL.length ); - - // If data is available and should be processed, append data to url - if ( s.data && ( s.processData || typeof s.data === "string" ) ) { - cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; - - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Add or update anti-cache param if needed - if ( s.cache === false ) { - cacheURL = cacheURL.replace( rantiCache, "$1" ); - uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + - uncached; - } - - // Put hash and anti-cache on the URL that will be requested (gh-1732) - s.url = cacheURL + uncached; - - // Change '%20' to '+' if this is encoded form body content (gh-2658) - } else if ( s.data && s.processData && - ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { - s.data = s.data.replace( r20, "+" ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - if ( jQuery.lastModified[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); - } - if ( jQuery.etag[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? - s.accepts[ s.dataTypes[ 0 ] ] + - ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && - ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { - - // Abort if not done already and return - return jqXHR.abort(); - } - - // Aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - completeDeferred.add( s.complete ); - jqXHR.done( s.success ); - jqXHR.fail( s.error ); - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - - // If request was aborted inside ajaxSend, stop there - if ( completed ) { - return jqXHR; - } - - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = window.setTimeout( function() { - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - completed = false; - transport.send( requestHeaders, done ); - } catch ( e ) { - - // Rethrow post-completion exceptions - if ( completed ) { - throw e; - } - - // Propagate others as results - done( -1, e ); - } - } - - // Callback for when everything is done - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Ignore repeat invocations - if ( completed ) { - return; - } - - completed = true; - - // Clear timeout if it exists - if ( timeoutTimer ) { - window.clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Determine if successful - isSuccess = status >= 200 && status < 300 || status === 304; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // Use a noop converter for missing script - if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { - s.converters[ "text script" ] = function() {}; - } - - // Convert no matter what (that way responseXXX fields are always set) - response = ajaxConvert( s, response, jqXHR, isSuccess ); - - // If successful, handle type chaining - if ( isSuccess ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - modified = jqXHR.getResponseHeader( "Last-Modified" ); - if ( modified ) { - jQuery.lastModified[ cacheURL ] = modified; - } - modified = jqXHR.getResponseHeader( "etag" ); - if ( modified ) { - jQuery.etag[ cacheURL ] = modified; - } - } - - // if no content - if ( status === 204 || s.type === "HEAD" ) { - statusText = "nocontent"; - - // if not modified - } else if ( status === 304 ) { - statusText = "notmodified"; - - // If we have data, let's convert it - } else { - statusText = response.state; - success = response.data; - error = response.error; - isSuccess = !error; - } - } else { - - // Extract error from statusText and normalize for non-aborts - error = statusText; - if ( status || !statusText ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - return jqXHR; - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - } -} ); - -jQuery.each( [ "get", "post" ], function( _i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - - // Shift arguments if data argument was omitted - if ( isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - // The url can be an options object (which then must have .url) - return jQuery.ajax( jQuery.extend( { - url: url, - type: method, - dataType: type, - data: data, - success: callback - }, jQuery.isPlainObject( url ) && url ) ); - }; -} ); - -jQuery.ajaxPrefilter( function( s ) { - var i; - for ( i in s.headers ) { - if ( i.toLowerCase() === "content-type" ) { - s.contentType = s.headers[ i ] || ""; - } - } -} ); - - -jQuery._evalUrl = function( url, options, doc ) { - return jQuery.ajax( { - url: url, - - // Make this explicit, since user can override this through ajaxSetup (#11264) - type: "GET", - dataType: "script", - cache: true, - async: false, - global: false, - - // Only evaluate the response if it is successful (gh-4126) - // dataFilter is not invoked for failure responses, so using it instead - // of the default converter is kludgy but it works. - converters: { - "text script": function() {} - }, - dataFilter: function( response ) { - jQuery.globalEval( response, options, doc ); - } - } ); -}; - - -jQuery.fn.extend( { - wrapAll: function( html ) { - var wrap; - - if ( this[ 0 ] ) { - if ( isFunction( html ) ) { - html = html.call( this[ 0 ] ); - } - - // The elements to wrap the target around - wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); - - if ( this[ 0 ].parentNode ) { - wrap.insertBefore( this[ 0 ] ); - } - - wrap.map( function() { - var elem = this; - - while ( elem.firstElementChild ) { - elem = elem.firstElementChild; - } - - return elem; - } ).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( isFunction( html ) ) { - return this.each( function( i ) { - jQuery( this ).wrapInner( html.call( this, i ) ); - } ); - } - - return this.each( function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - } ); - }, - - wrap: function( html ) { - var htmlIsFunction = isFunction( html ); - - return this.each( function( i ) { - jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); - } ); - }, - - unwrap: function( selector ) { - this.parent( selector ).not( "body" ).each( function() { - jQuery( this ).replaceWith( this.childNodes ); - } ); - return this; - } -} ); - - -jQuery.expr.pseudos.hidden = function( elem ) { - return !jQuery.expr.pseudos.visible( elem ); -}; -jQuery.expr.pseudos.visible = function( elem ) { - return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); -}; - - - - -jQuery.ajaxSettings.xhr = function() { - try { - return new window.XMLHttpRequest(); - } catch ( e ) {} -}; - -var xhrSuccessStatus = { - - // File protocol always yields status code 0, assume 200 - 0: 200, - - // Support: IE <=9 only - // #1450: sometimes IE returns 1223 when it should be 204 - 1223: 204 - }, - xhrSupported = jQuery.ajaxSettings.xhr(); - -support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); -support.ajax = xhrSupported = !!xhrSupported; - -jQuery.ajaxTransport( function( options ) { - var callback, errorCallback; - - // Cross domain only allowed if supported through XMLHttpRequest - if ( support.cors || xhrSupported && !options.crossDomain ) { - return { - send: function( headers, complete ) { - var i, - xhr = options.xhr(); - - xhr.open( - options.type, - options.url, - options.async, - options.username, - options.password - ); - - // Apply custom fields if provided - if ( options.xhrFields ) { - for ( i in options.xhrFields ) { - xhr[ i ] = options.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( options.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( options.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Set headers - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - - // Callback - callback = function( type ) { - return function() { - if ( callback ) { - callback = errorCallback = xhr.onload = - xhr.onerror = xhr.onabort = xhr.ontimeout = - xhr.onreadystatechange = null; - - if ( type === "abort" ) { - xhr.abort(); - } else if ( type === "error" ) { - - // Support: IE <=9 only - // On a manual native abort, IE9 throws - // errors on any property access that is not readyState - if ( typeof xhr.status !== "number" ) { - complete( 0, "error" ); - } else { - complete( - - // File: protocol always yields status 0; see #8605, #14207 - xhr.status, - xhr.statusText - ); - } - } else { - complete( - xhrSuccessStatus[ xhr.status ] || xhr.status, - xhr.statusText, - - // Support: IE <=9 only - // IE9 has no XHR2 but throws on binary (trac-11426) - // For XHR2 non-text, let the caller handle it (gh-2498) - ( xhr.responseType || "text" ) !== "text" || - typeof xhr.responseText !== "string" ? - { binary: xhr.response } : - { text: xhr.responseText }, - xhr.getAllResponseHeaders() - ); - } - } - }; - }; - - // Listen to events - xhr.onload = callback(); - errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); - - // Support: IE 9 only - // Use onreadystatechange to replace onabort - // to handle uncaught aborts - if ( xhr.onabort !== undefined ) { - xhr.onabort = errorCallback; - } else { - xhr.onreadystatechange = function() { - - // Check readyState before timeout as it changes - if ( xhr.readyState === 4 ) { - - // Allow onerror to be called first, - // but that will not handle a native abort - // Also, save errorCallback to a variable - // as xhr.onerror cannot be accessed - window.setTimeout( function() { - if ( callback ) { - errorCallback(); - } - } ); - } - }; - } - - // Create the abort callback - callback = callback( "abort" ); - - try { - - // Do send the request (this may raise an exception) - xhr.send( options.hasContent && options.data || null ); - } catch ( e ) { - - // #14683: Only rethrow if this hasn't been notified as an error yet - if ( callback ) { - throw e; - } - } - }, - - abort: function() { - if ( callback ) { - callback(); - } - } - }; - } -} ); - - - - -// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) -jQuery.ajaxPrefilter( function( s ) { - if ( s.crossDomain ) { - s.contents.script = false; - } -} ); - -// Install script dataType -jQuery.ajaxSetup( { - accepts: { - script: "text/javascript, application/javascript, " + - "application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /\b(?:java|ecma)script\b/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -} ); - -// Handle cache's special case and crossDomain -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - } -} ); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function( s ) { - - // This transport only deals with cross domain or forced-by-attrs requests - if ( s.crossDomain || s.scriptAttrs ) { - var script, callback; - return { - send: function( _, complete ) { - script = jQuery( " +{% endmacro %} diff --git a/_static/scripts/bootstrap.js b/_static/scripts/bootstrap.js new file mode 100644 index 0000000..4e209b0 --- /dev/null +++ b/_static/scripts/bootstrap.js @@ -0,0 +1,3 @@ +/*! For license information please see bootstrap.js.LICENSE.txt */ +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{afterMain:()=>E,afterRead:()=>v,afterWrite:()=>C,applyStyles:()=>$,arrow:()=>J,auto:()=>a,basePlacements:()=>l,beforeMain:()=>y,beforeRead:()=>_,beforeWrite:()=>A,bottom:()=>s,clippingParents:()=>d,computeStyles:()=>it,createPopper:()=>Dt,createPopperBase:()=>St,createPopperLite:()=>$t,detectOverflow:()=>_t,end:()=>h,eventListeners:()=>st,flip:()=>bt,hide:()=>wt,left:()=>r,main:()=>w,modifierPhases:()=>O,offset:()=>Et,placements:()=>g,popper:()=>f,popperGenerator:()=>Lt,popperOffsets:()=>At,preventOverflow:()=>Tt,read:()=>b,reference:()=>p,right:()=>o,start:()=>c,top:()=>n,variationPlacements:()=>m,viewport:()=>u,write:()=>T});var i={};t.r(i),t.d(i,{Alert:()=>Oe,Button:()=>ke,Carousel:()=>ri,Collapse:()=>yi,Dropdown:()=>Vi,Modal:()=>xn,Offcanvas:()=>Vn,Popover:()=>fs,ScrollSpy:()=>Ts,Tab:()=>Ks,Toast:()=>lo,Tooltip:()=>hs});var n="top",s="bottom",o="right",r="left",a="auto",l=[n,s,o,r],c="start",h="end",d="clippingParents",u="viewport",f="popper",p="reference",m=l.reduce((function(t,e){return t.concat([e+"-"+c,e+"-"+h])}),[]),g=[].concat(l,[a]).reduce((function(t,e){return t.concat([e,e+"-"+c,e+"-"+h])}),[]),_="beforeRead",b="read",v="afterRead",y="beforeMain",w="main",E="afterMain",A="beforeWrite",T="write",C="afterWrite",O=[_,b,v,y,w,E,A,T,C];function x(t){return t?(t.nodeName||"").toLowerCase():null}function k(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function L(t){return t instanceof k(t).Element||t instanceof Element}function S(t){return t instanceof k(t).HTMLElement||t instanceof HTMLElement}function D(t){return"undefined"!=typeof ShadowRoot&&(t instanceof k(t).ShadowRoot||t instanceof ShadowRoot)}const $={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];S(s)&&x(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});S(n)&&x(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function I(t){return t.split("-")[0]}var N=Math.max,P=Math.min,M=Math.round;function j(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function F(){return!/^((?!chrome|android).)*safari/i.test(j())}function H(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&S(t)&&(s=t.offsetWidth>0&&M(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&M(n.height)/t.offsetHeight||1);var r=(L(t)?k(t):window).visualViewport,a=!F()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function B(t){var e=H(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function W(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&D(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function z(t){return k(t).getComputedStyle(t)}function R(t){return["table","td","th"].indexOf(x(t))>=0}function q(t){return((L(t)?t.ownerDocument:t.document)||window.document).documentElement}function V(t){return"html"===x(t)?t:t.assignedSlot||t.parentNode||(D(t)?t.host:null)||q(t)}function Y(t){return S(t)&&"fixed"!==z(t).position?t.offsetParent:null}function K(t){for(var e=k(t),i=Y(t);i&&R(i)&&"static"===z(i).position;)i=Y(i);return i&&("html"===x(i)||"body"===x(i)&&"static"===z(i).position)?e:i||function(t){var e=/firefox/i.test(j());if(/Trident/i.test(j())&&S(t)&&"fixed"===z(t).position)return null;var i=V(t);for(D(i)&&(i=i.host);S(i)&&["html","body"].indexOf(x(i))<0;){var n=z(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Q(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function X(t,e,i){return N(t,P(e,i))}function U(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function G(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const J={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,a=t.name,c=t.options,h=i.elements.arrow,d=i.modifiersData.popperOffsets,u=I(i.placement),f=Q(u),p=[r,o].indexOf(u)>=0?"height":"width";if(h&&d){var m=function(t,e){return U("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:G(t,l))}(c.padding,i),g=B(h),_="y"===f?n:r,b="y"===f?s:o,v=i.rects.reference[p]+i.rects.reference[f]-d[f]-i.rects.popper[p],y=d[f]-i.rects.reference[f],w=K(h),E=w?"y"===f?w.clientHeight||0:w.clientWidth||0:0,A=v/2-y/2,T=m[_],C=E-g[p]-m[b],O=E/2-g[p]/2+A,x=X(T,O,C),k=f;i.modifiersData[a]=((e={})[k]=x,e.centerOffset=x-O,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&W(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Z(t){return t.split("-")[1]}var tt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function et(t){var e,i=t.popper,a=t.popperRect,l=t.placement,c=t.variation,d=t.offsets,u=t.position,f=t.gpuAcceleration,p=t.adaptive,m=t.roundOffsets,g=t.isFixed,_=d.x,b=void 0===_?0:_,v=d.y,y=void 0===v?0:v,w="function"==typeof m?m({x:b,y}):{x:b,y};b=w.x,y=w.y;var E=d.hasOwnProperty("x"),A=d.hasOwnProperty("y"),T=r,C=n,O=window;if(p){var x=K(i),L="clientHeight",S="clientWidth";x===k(i)&&"static"!==z(x=q(i)).position&&"absolute"===u&&(L="scrollHeight",S="scrollWidth"),(l===n||(l===r||l===o)&&c===h)&&(C=s,y-=(g&&x===O&&O.visualViewport?O.visualViewport.height:x[L])-a.height,y*=f?1:-1),l!==r&&(l!==n&&l!==s||c!==h)||(T=o,b-=(g&&x===O&&O.visualViewport?O.visualViewport.width:x[S])-a.width,b*=f?1:-1)}var D,$=Object.assign({position:u},p&&tt),I=!0===m?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:M(i*s)/s||0,y:M(n*s)/s||0}}({x:b,y},k(i)):{x:b,y};return b=I.x,y=I.y,f?Object.assign({},$,((D={})[C]=A?"0":"",D[T]=E?"0":"",D.transform=(O.devicePixelRatio||1)<=1?"translate("+b+"px, "+y+"px)":"translate3d("+b+"px, "+y+"px, 0)",D)):Object.assign({},$,((e={})[C]=A?y+"px":"",e[T]=E?b+"px":"",e.transform="",e))}const it={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:I(e.placement),variation:Z(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,et(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,et(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var nt={passive:!0};const st={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=k(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,nt)})),a&&l.addEventListener("resize",i.update,nt),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,nt)})),a&&l.removeEventListener("resize",i.update,nt)}},data:{}};var ot={left:"right",right:"left",bottom:"top",top:"bottom"};function rt(t){return t.replace(/left|right|bottom|top/g,(function(t){return ot[t]}))}var at={start:"end",end:"start"};function lt(t){return t.replace(/start|end/g,(function(t){return at[t]}))}function ct(t){var e=k(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ht(t){return H(q(t)).left+ct(t).scrollLeft}function dt(t){var e=z(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function ut(t){return["html","body","#document"].indexOf(x(t))>=0?t.ownerDocument.body:S(t)&&dt(t)?t:ut(V(t))}function ft(t,e){var i;void 0===e&&(e=[]);var n=ut(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=k(n),r=s?[o].concat(o.visualViewport||[],dt(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(ft(V(r)))}function pt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function mt(t,e,i){return e===u?pt(function(t,e){var i=k(t),n=q(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=F();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+ht(t),y:l}}(t,i)):L(e)?function(t,e){var i=H(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):pt(function(t){var e,i=q(t),n=ct(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=N(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=N(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ht(t),l=-n.scrollTop;return"rtl"===z(s||i).direction&&(a+=N(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(q(t)))}function gt(t){var e,i=t.reference,a=t.element,l=t.placement,d=l?I(l):null,u=l?Z(l):null,f=i.x+i.width/2-a.width/2,p=i.y+i.height/2-a.height/2;switch(d){case n:e={x:f,y:i.y-a.height};break;case s:e={x:f,y:i.y+i.height};break;case o:e={x:i.x+i.width,y:p};break;case r:e={x:i.x-a.width,y:p};break;default:e={x:i.x,y:i.y}}var m=d?Q(d):null;if(null!=m){var g="y"===m?"height":"width";switch(u){case c:e[m]=e[m]-(i[g]/2-a[g]/2);break;case h:e[m]=e[m]+(i[g]/2-a[g]/2)}}return e}function _t(t,e){void 0===e&&(e={});var i=e,r=i.placement,a=void 0===r?t.placement:r,c=i.strategy,h=void 0===c?t.strategy:c,m=i.boundary,g=void 0===m?d:m,_=i.rootBoundary,b=void 0===_?u:_,v=i.elementContext,y=void 0===v?f:v,w=i.altBoundary,E=void 0!==w&&w,A=i.padding,T=void 0===A?0:A,C=U("number"!=typeof T?T:G(T,l)),O=y===f?p:f,k=t.rects.popper,D=t.elements[E?O:y],$=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=ft(V(t)),i=["absolute","fixed"].indexOf(z(t).position)>=0&&S(t)?K(t):t;return L(i)?e.filter((function(t){return L(t)&&W(t,i)&&"body"!==x(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=mt(t,i,n);return e.top=N(s.top,e.top),e.right=P(s.right,e.right),e.bottom=P(s.bottom,e.bottom),e.left=N(s.left,e.left),e}),mt(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(L(D)?D:D.contextElement||q(t.elements.popper),g,b,h),I=H(t.elements.reference),M=gt({reference:I,element:k,strategy:"absolute",placement:a}),j=pt(Object.assign({},k,M)),F=y===f?j:I,B={top:$.top-F.top+C.top,bottom:F.bottom-$.bottom+C.bottom,left:$.left-F.left+C.left,right:F.right-$.right+C.right},R=t.modifiersData.offset;if(y===f&&R){var Y=R[a];Object.keys(B).forEach((function(t){var e=[o,s].indexOf(t)>=0?1:-1,i=[n,s].indexOf(t)>=0?"y":"x";B[t]+=Y[i]*e}))}return B}const bt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,h=t.name;if(!e.modifiersData[h]._skip){for(var d=i.mainAxis,u=void 0===d||d,f=i.altAxis,p=void 0===f||f,_=i.fallbackPlacements,b=i.padding,v=i.boundary,y=i.rootBoundary,w=i.altBoundary,E=i.flipVariations,A=void 0===E||E,T=i.allowedAutoPlacements,C=e.options.placement,O=I(C),x=_||(O!==C&&A?function(t){if(I(t)===a)return[];var e=rt(t);return[lt(t),e,lt(e)]}(C):[rt(C)]),k=[C].concat(x).reduce((function(t,i){return t.concat(I(i)===a?function(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,c=i.allowedAutoPlacements,h=void 0===c?g:c,d=Z(n),u=d?a?m:m.filter((function(t){return Z(t)===d})):l,f=u.filter((function(t){return h.indexOf(t)>=0}));0===f.length&&(f=u);var p=f.reduce((function(e,i){return e[i]=_t(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[I(i)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}(e,{placement:i,boundary:v,rootBoundary:y,padding:b,flipVariations:A,allowedAutoPlacements:T}):i)}),[]),L=e.rects.reference,S=e.rects.popper,D=new Map,$=!0,N=k[0],P=0;P=0,B=H?"width":"height",W=_t(e,{placement:M,boundary:v,rootBoundary:y,altBoundary:w,padding:b}),z=H?F?o:r:F?s:n;L[B]>S[B]&&(z=rt(z));var R=rt(z),q=[];if(u&&q.push(W[j]<=0),p&&q.push(W[z]<=0,W[R]<=0),q.every((function(t){return t}))){N=M,$=!1;break}D.set(M,q)}if($)for(var V=function(t){var e=k.find((function(e){var i=D.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return N=e,"break"},Y=A?3:1;Y>0&&"break"!==V(Y);Y--);e.placement!==N&&(e.modifiersData[h]._skip=!0,e.placement=N,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function vt(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function yt(t){return[n,o,s,r].some((function(e){return t[e]>=0}))}const wt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=_t(e,{elementContext:"reference"}),a=_t(e,{altBoundary:!0}),l=vt(r,n),c=vt(a,s,o),h=yt(l),d=yt(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Et={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,s=t.name,a=i.offset,l=void 0===a?[0,0]:a,c=g.reduce((function(t,i){return t[i]=function(t,e,i){var s=I(t),a=[r,n].indexOf(s)>=0?-1:1,l="function"==typeof i?i(Object.assign({},e,{placement:t})):i,c=l[0],h=l[1];return c=c||0,h=(h||0)*a,[r,o].indexOf(s)>=0?{x:h,y:c}:{x:c,y:h}}(i,e.rects,l),t}),{}),h=c[e.placement],d=h.x,u=h.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=d,e.modifiersData.popperOffsets.y+=u),e.modifiersData[s]=c}},At={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=gt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Tt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,a=t.name,l=i.mainAxis,h=void 0===l||l,d=i.altAxis,u=void 0!==d&&d,f=i.boundary,p=i.rootBoundary,m=i.altBoundary,g=i.padding,_=i.tether,b=void 0===_||_,v=i.tetherOffset,y=void 0===v?0:v,w=_t(e,{boundary:f,rootBoundary:p,padding:g,altBoundary:m}),E=I(e.placement),A=Z(e.placement),T=!A,C=Q(E),O="x"===C?"y":"x",x=e.modifiersData.popperOffsets,k=e.rects.reference,L=e.rects.popper,S="function"==typeof y?y(Object.assign({},e.rects,{placement:e.placement})):y,D="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),$=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,M={x:0,y:0};if(x){if(h){var j,F="y"===C?n:r,H="y"===C?s:o,W="y"===C?"height":"width",z=x[C],R=z+w[F],q=z-w[H],V=b?-L[W]/2:0,Y=A===c?k[W]:L[W],U=A===c?-L[W]:-k[W],G=e.elements.arrow,J=b&&G?B(G):{width:0,height:0},tt=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},et=tt[F],it=tt[H],nt=X(0,k[W],J[W]),st=T?k[W]/2-V-nt-et-D.mainAxis:Y-nt-et-D.mainAxis,ot=T?-k[W]/2+V+nt+it+D.mainAxis:U+nt+it+D.mainAxis,rt=e.elements.arrow&&K(e.elements.arrow),at=rt?"y"===C?rt.clientTop||0:rt.clientLeft||0:0,lt=null!=(j=null==$?void 0:$[C])?j:0,ct=z+ot-lt,ht=X(b?P(R,z+st-lt-at):R,z,b?N(q,ct):q);x[C]=ht,M[C]=ht-z}if(u){var dt,ut="x"===C?n:r,ft="x"===C?s:o,pt=x[O],mt="y"===O?"height":"width",gt=pt+w[ut],bt=pt-w[ft],vt=-1!==[n,r].indexOf(E),yt=null!=(dt=null==$?void 0:$[O])?dt:0,wt=vt?gt:pt-k[mt]-L[mt]-yt+D.altAxis,Et=vt?pt+k[mt]+L[mt]-yt-D.altAxis:bt,At=b&&vt?function(t,e,i){var n=X(t,e,i);return n>i?i:n}(wt,pt,Et):X(b?wt:gt,pt,b?Et:bt);x[O]=At,M[O]=At-pt}e.modifiersData[a]=M}},requiresIfExists:["offset"]};function Ct(t,e,i){void 0===i&&(i=!1);var n,s,o=S(e),r=S(e)&&function(t){var e=t.getBoundingClientRect(),i=M(e.width)/t.offsetWidth||1,n=M(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=q(e),l=H(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==x(e)||dt(a))&&(c=(n=e)!==k(n)&&S(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:ct(n)),S(e)?((h=H(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=ht(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function Ot(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var xt={placement:"bottom",modifiers:[],strategy:"absolute"};function kt(){for(var t=arguments.length,e=new Array(t),i=0;iIt.has(t)&&It.get(t).get(e)||null,remove(t,e){if(!It.has(t))return;const i=It.get(t);i.delete(e),0===i.size&&It.delete(t)}},Pt="transitionend",Mt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),jt=t=>{t.dispatchEvent(new Event(Pt))},Ft=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Ht=t=>Ft(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Mt(t)):null,Bt=t=>{if(!Ft(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},Wt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),zt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?zt(t.parentNode):null},Rt=()=>{},qt=t=>{t.offsetHeight},Vt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Yt=[],Kt=()=>"rtl"===document.documentElement.dir,Qt=t=>{var e;e=()=>{const e=Vt();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(Yt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Yt)t()})),Yt.push(e)):e()},Xt=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,Ut=(t,e,i=!0)=>{if(!i)return void Xt(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const o=({target:i})=>{i===e&&(s=!0,e.removeEventListener(Pt,o),Xt(t))};e.addEventListener(Pt,o),setTimeout((()=>{s||jt(e)}),n)},Gt=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},Jt=/[^.]*(?=\..*)\.|.*/,Zt=/\..*/,te=/::\d+$/,ee={};let ie=1;const ne={mouseenter:"mouseover",mouseleave:"mouseout"},se=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function oe(t,e){return e&&`${e}::${ie++}`||t.uidEvent||ie++}function re(t){const e=oe(t);return t.uidEvent=e,ee[e]=ee[e]||{},ee[e]}function ae(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function le(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=ue(t);return se.has(o)||(o=t),[n,s,o]}function ce(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=le(e,i,n);if(e in ne){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=re(t),c=l[a]||(l[a]={}),h=ae(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=oe(r,e.replace(Jt,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return pe(s,{delegateTarget:r}),n.oneOff&&fe.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return pe(n,{delegateTarget:t}),i.oneOff&&fe.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function he(t,e,i,n,s){const o=ae(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function de(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&he(t,e,i,r.callable,r.delegationSelector)}function ue(t){return t=t.replace(Zt,""),ne[t]||t}const fe={on(t,e,i,n){ce(t,e,i,n,!1)},one(t,e,i,n){ce(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=le(e,i,n),a=r!==e,l=re(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))de(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(te,"");a&&!e.includes(s)||he(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;he(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=Vt();let s=null,o=!0,r=!0,a=!1;e!==ue(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=pe(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function pe(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function me(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function ge(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const _e={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${ge(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${ge(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=me(t.dataset[n])}return e},getDataAttribute:(t,e)=>me(t.getAttribute(`data-bs-${ge(e)}`))};class be{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=Ft(e)?_e.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...Ft(e)?_e.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],o=Ft(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${o}" but expected type "${s}".`)}var i}}class ve extends be{constructor(t,e){super(),(t=Ht(t))&&(this._element=t,this._config=this._getConfig(e),Nt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Nt.remove(this._element,this.constructor.DATA_KEY),fe.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){Ut(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Nt.get(Ht(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.2"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const ye=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?Mt(i.trim()):null}return e},we={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Wt(t)&&Bt(t)))},getSelectorFromElement(t){const e=ye(t);return e&&we.findOne(e)?e:null},getElementFromSelector(t){const e=ye(t);return e?we.findOne(e):null},getMultipleElementsFromSelector(t){const e=ye(t);return e?we.find(e):[]}},Ee=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;fe.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Wt(this))return;const s=we.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},Ae=".bs.alert",Te=`close${Ae}`,Ce=`closed${Ae}`;class Oe extends ve{static get NAME(){return"alert"}close(){if(fe.trigger(this._element,Te).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),fe.trigger(this._element,Ce),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Oe.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}Ee(Oe,"close"),Qt(Oe);const xe='[data-bs-toggle="button"]';class ke extends ve{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=ke.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}fe.on(document,"click.bs.button.data-api",xe,(t=>{t.preventDefault();const e=t.target.closest(xe);ke.getOrCreateInstance(e).toggle()})),Qt(ke);const Le=".bs.swipe",Se=`touchstart${Le}`,De=`touchmove${Le}`,$e=`touchend${Le}`,Ie=`pointerdown${Le}`,Ne=`pointerup${Le}`,Pe={endCallback:null,leftCallback:null,rightCallback:null},Me={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class je extends be{constructor(t,e){super(),this._element=t,t&&je.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Pe}static get DefaultType(){return Me}static get NAME(){return"swipe"}dispose(){fe.off(this._element,Le)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Xt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Xt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(fe.on(this._element,Ie,(t=>this._start(t))),fe.on(this._element,Ne,(t=>this._end(t))),this._element.classList.add("pointer-event")):(fe.on(this._element,Se,(t=>this._start(t))),fe.on(this._element,De,(t=>this._move(t))),fe.on(this._element,$e,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Fe=".bs.carousel",He=".data-api",Be="next",We="prev",ze="left",Re="right",qe=`slide${Fe}`,Ve=`slid${Fe}`,Ye=`keydown${Fe}`,Ke=`mouseenter${Fe}`,Qe=`mouseleave${Fe}`,Xe=`dragstart${Fe}`,Ue=`load${Fe}${He}`,Ge=`click${Fe}${He}`,Je="carousel",Ze="active",ti=".active",ei=".carousel-item",ii=ti+ei,ni={ArrowLeft:Re,ArrowRight:ze},si={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},oi={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ri extends ve{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=we.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Je&&this.cycle()}static get Default(){return si}static get DefaultType(){return oi}static get NAME(){return"carousel"}next(){this._slide(Be)}nextWhenVisible(){!document.hidden&&Bt(this._element)&&this.next()}prev(){this._slide(We)}pause(){this._isSliding&&jt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?fe.one(this._element,Ve,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void fe.one(this._element,Ve,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?Be:We;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&fe.on(this._element,Ye,(t=>this._keydown(t))),"hover"===this._config.pause&&(fe.on(this._element,Ke,(()=>this.pause())),fe.on(this._element,Qe,(()=>this._maybeEnableCycle()))),this._config.touch&&je.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of we.find(".carousel-item img",this._element))fe.on(t,Xe,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ze)),rightCallback:()=>this._slide(this._directionToOrder(Re)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new je(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=ni[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=we.findOne(ti,this._indicatorsElement);e.classList.remove(Ze),e.removeAttribute("aria-current");const i=we.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(Ze),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===Be,s=e||Gt(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>fe.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(qe).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),qt(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(Ze),i.classList.remove(Ze,c,l),this._isSliding=!1,r(Ve)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return we.findOne(ii,this._element)}_getItems(){return we.find(ei,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Kt()?t===ze?We:Be:t===ze?Be:We}_orderToDirection(t){return Kt()?t===We?ze:Re:t===We?Re:ze}static jQueryInterface(t){return this.each((function(){const e=ri.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}fe.on(document,Ge,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=we.getElementFromSelector(this);if(!e||!e.classList.contains(Je))return;t.preventDefault();const i=ri.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===_e.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),fe.on(window,Ue,(()=>{const t=we.find('[data-bs-ride="carousel"]');for(const e of t)ri.getOrCreateInstance(e)})),Qt(ri);const ai=".bs.collapse",li=`show${ai}`,ci=`shown${ai}`,hi=`hide${ai}`,di=`hidden${ai}`,ui=`click${ai}.data-api`,fi="show",pi="collapse",mi="collapsing",gi=`:scope .${pi} .${pi}`,_i='[data-bs-toggle="collapse"]',bi={parent:null,toggle:!0},vi={parent:"(null|element)",toggle:"boolean"};class yi extends ve{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=we.find(_i);for(const t of i){const e=we.getSelectorFromElement(t),i=we.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return bi}static get DefaultType(){return vi}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>yi.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(fe.trigger(this._element,li).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(pi),this._element.classList.add(mi),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mi),this._element.classList.add(pi,fi),this._element.style[e]="",fe.trigger(this._element,ci)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(fe.trigger(this._element,hi).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,qt(this._element),this._element.classList.add(mi),this._element.classList.remove(pi,fi);for(const t of this._triggerArray){const e=we.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mi),this._element.classList.add(pi),fe.trigger(this._element,di)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(fi)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Ht(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(_i);for(const e of t){const t=we.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=we.find(gi,this._config.parent);return we.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=yi.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}fe.on(document,ui,_i,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of we.getMultipleElementsFromSelector(this))yi.getOrCreateInstance(t,{toggle:!1}).toggle()})),Qt(yi);const wi="dropdown",Ei=".bs.dropdown",Ai=".data-api",Ti="ArrowUp",Ci="ArrowDown",Oi=`hide${Ei}`,xi=`hidden${Ei}`,ki=`show${Ei}`,Li=`shown${Ei}`,Si=`click${Ei}${Ai}`,Di=`keydown${Ei}${Ai}`,$i=`keyup${Ei}${Ai}`,Ii="show",Ni='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Pi=`${Ni}.${Ii}`,Mi=".dropdown-menu",ji=Kt()?"top-end":"top-start",Fi=Kt()?"top-start":"top-end",Hi=Kt()?"bottom-end":"bottom-start",Bi=Kt()?"bottom-start":"bottom-end",Wi=Kt()?"left-start":"right-start",zi=Kt()?"right-start":"left-start",Ri={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},qi={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Vi extends ve{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=we.next(this._element,Mi)[0]||we.prev(this._element,Mi)[0]||we.findOne(Mi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Ri}static get DefaultType(){return qi}static get NAME(){return wi}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Wt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!fe.trigger(this._element,ki,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))fe.on(t,"mouseover",Rt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ii),this._element.classList.add(Ii),fe.trigger(this._element,Li,t)}}hide(){if(Wt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!fe.trigger(this._element,Oi,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.off(t,"mouseover",Rt);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ii),this._element.classList.remove(Ii),this._element.setAttribute("aria-expanded","false"),_e.removeDataAttribute(this._menu,"popper"),fe.trigger(this._element,xi,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!Ft(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${wi.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Ft(this._config.reference)?t=Ht(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const i=this._getPopperConfig();this._popper=Dt(t,this._menu,i)}_isShown(){return this._menu.classList.contains(Ii)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Wi;if(t.classList.contains("dropstart"))return zi;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?Fi:ji:e?Bi:Hi}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(_e.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Xt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=we.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Bt(t)));i.length&&Gt(i,e,t===Ci,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Vi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=we.find(Pi);for(const i of e){const e=Vi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ti,Ci].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ni)?this:we.prev(this,Ni)[0]||we.next(this,Ni)[0]||we.findOne(Ni,t.delegateTarget.parentNode),o=Vi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}fe.on(document,Di,Ni,Vi.dataApiKeydownHandler),fe.on(document,Di,Mi,Vi.dataApiKeydownHandler),fe.on(document,Si,Vi.clearMenus),fe.on(document,$i,Vi.clearMenus),fe.on(document,Si,Ni,(function(t){t.preventDefault(),Vi.getOrCreateInstance(this).toggle()})),Qt(Vi);const Yi="backdrop",Ki="show",Qi=`mousedown.bs.${Yi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ui={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Gi extends be{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Ui}static get NAME(){return Yi}show(t){if(!this._config.isVisible)return void Xt(t);this._append();const e=this._getElement();this._config.isAnimated&&qt(e),e.classList.add(Ki),this._emulateAnimation((()=>{Xt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),Xt(t)}))):Xt(t)}dispose(){this._isAppended&&(fe.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Ht(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),fe.on(t,Qi,(()=>{Xt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Ut(t,this._getElement(),this._config.isAnimated)}}const Ji=".bs.focustrap",Zi=`focusin${Ji}`,tn=`keydown.tab${Ji}`,en="backward",nn={autofocus:!0,trapElement:null},sn={autofocus:"boolean",trapElement:"element"};class on extends be{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return nn}static get DefaultType(){return sn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),fe.off(document,Ji),fe.on(document,Zi,(t=>this._handleFocusin(t))),fe.on(document,tn,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,fe.off(document,Ji))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=we.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===en?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?en:"forward")}}const rn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",an=".sticky-top",ln="padding-right",cn="margin-right";class hn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ln,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e+t)),this._setElementAttributes(an,cn,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ln),this._resetElementAttributes(rn,ln),this._resetElementAttributes(an,cn)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&_e.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=_e.getDataAttribute(t,e);null!==i?(_e.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(Ft(t))e(t);else for(const i of we.find(t,this._element))e(i)}}const dn=".bs.modal",un=`hide${dn}`,fn=`hidePrevented${dn}`,pn=`hidden${dn}`,mn=`show${dn}`,gn=`shown${dn}`,_n=`resize${dn}`,bn=`click.dismiss${dn}`,vn=`mousedown.dismiss${dn}`,yn=`keydown.dismiss${dn}`,wn=`click${dn}.data-api`,En="modal-open",An="show",Tn="modal-static",Cn={backdrop:!0,focus:!0,keyboard:!0},On={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class xn extends ve{constructor(t,e){super(t,e),this._dialog=we.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new hn,this._addEventListeners()}static get Default(){return Cn}static get DefaultType(){return On}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||fe.trigger(this._element,mn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(En),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(fe.trigger(this._element,un).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){fe.off(window,dn),fe.off(this._dialog,dn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Gi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new on({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=we.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),qt(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,fe.trigger(this._element,gn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){fe.on(this._element,yn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),fe.on(window,_n,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),fe.on(this._element,vn,(t=>{fe.one(this._element,bn,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(En),this._resetAdjustments(),this._scrollBar.reset(),fe.trigger(this._element,pn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(fe.trigger(this._element,fn).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Tn)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Tn),this._queueCallback((()=>{this._element.classList.remove(Tn),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=Kt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=Kt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=xn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}fe.on(document,wn,'[data-bs-toggle="modal"]',(function(t){const e=we.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),fe.one(e,mn,(t=>{t.defaultPrevented||fe.one(e,pn,(()=>{Bt(this)&&this.focus()}))}));const i=we.findOne(".modal.show");i&&xn.getInstance(i).hide(),xn.getOrCreateInstance(e).toggle(this)})),Ee(xn),Qt(xn);const kn=".bs.offcanvas",Ln=".data-api",Sn=`load${kn}${Ln}`,Dn="show",$n="showing",In="hiding",Nn=".offcanvas.show",Pn=`show${kn}`,Mn=`shown${kn}`,jn=`hide${kn}`,Fn=`hidePrevented${kn}`,Hn=`hidden${kn}`,Bn=`resize${kn}`,Wn=`click${kn}${Ln}`,zn=`keydown.dismiss${kn}`,Rn={backdrop:!0,keyboard:!0,scroll:!1},qn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Vn extends ve{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Rn}static get DefaultType(){return qn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||fe.trigger(this._element,Pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new hn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add($n),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Dn),this._element.classList.remove($n),fe.trigger(this._element,Mn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(fe.trigger(this._element,jn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(In),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Dn,In),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new hn).reset(),fe.trigger(this._element,Hn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Gi({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():fe.trigger(this._element,Fn)}:null})}_initializeFocusTrap(){return new on({trapElement:this._element})}_addEventListeners(){fe.on(this._element,zn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():fe.trigger(this._element,Fn))}))}static jQueryInterface(t){return this.each((function(){const e=Vn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}fe.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=we.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Wt(this))return;fe.one(e,Hn,(()=>{Bt(this)&&this.focus()}));const i=we.findOne(Nn);i&&i!==e&&Vn.getInstance(i).hide(),Vn.getOrCreateInstance(e).toggle(this)})),fe.on(window,Sn,(()=>{for(const t of we.find(Nn))Vn.getOrCreateInstance(t).show()})),fe.on(window,Bn,(()=>{for(const t of we.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Vn.getOrCreateInstance(t).hide()})),Ee(Vn),Qt(Vn);const Yn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Un={allowList:Yn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Gn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Jn={entry:"(string|element|function|null)",selector:"(string|element)"};class Zn extends be{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Un}static get DefaultType(){return Gn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Jn)}_setContent(t,e,i){const n=we.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?Ft(e)?this._putElementInTemplate(Ht(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Xt(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const ts=new Set(["sanitize","allowList","sanitizeFn"]),es="fade",is="show",ns=".modal",ss="hide.bs.modal",os="hover",rs="focus",as={AUTO:"auto",TOP:"top",RIGHT:Kt()?"left":"right",BOTTOM:"bottom",LEFT:Kt()?"right":"left"},ls={allowList:Yn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},cs={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class hs extends ve{constructor(t,i){if(void 0===e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,i),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return ls}static get DefaultType(){return cs}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),fe.off(this._element.closest(ns),ss,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=fe.trigger(this._element,this.constructor.eventName("show")),e=(zt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),fe.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(is),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.on(t,"mouseover",Rt);this._queueCallback((()=>{fe.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!fe.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(is),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.off(t,"mouseover",Rt);this._activeTrigger.click=!1,this._activeTrigger[rs]=!1,this._activeTrigger[os]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),fe.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(es,is),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(es),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Zn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(es)}_isShown(){return this.tip&&this.tip.classList.contains(is)}_createPopper(t){const e=Xt(this._config.placement,[this,t,this._element]),i=as[e.toUpperCase()];return Dt(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return Xt(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...Xt(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)fe.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===os?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===os?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");fe.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?rs:os]=!0,e._enter()})),fe.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?rs:os]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},fe.on(this._element.closest(ns),ss,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=_e.getDataAttributes(this._element);for(const t of Object.keys(e))ts.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Ht(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=hs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(hs);const ds={...hs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},us={...hs.DefaultType,content:"(null|string|element|function)"};class fs extends hs{static get Default(){return ds}static get DefaultType(){return us}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=fs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(fs);const ps=".bs.scrollspy",ms=`activate${ps}`,gs=`click${ps}`,_s=`load${ps}.data-api`,bs="active",vs="[href]",ys=".nav-link",ws=`${ys}, .nav-item > ${ys}, .list-group-item`,Es={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ts extends ve{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Es}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Ht(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(fe.off(this._config.target,gs),fe.on(this._config.target,gs,vs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=we.find(vs,this._config.target);for(const e of t){if(!e.hash||Wt(e))continue;const t=we.findOne(decodeURI(e.hash),this._element);Bt(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(bs),this._activateParents(t),fe.trigger(this._element,ms,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))we.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(bs);else for(const e of we.parents(t,".nav, .list-group"))for(const t of we.prev(e,ws))t.classList.add(bs)}_clearActiveClass(t){t.classList.remove(bs);const e=we.find(`${vs}.${bs}`,t);for(const t of e)t.classList.remove(bs)}static jQueryInterface(t){return this.each((function(){const e=Ts.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}fe.on(window,_s,(()=>{for(const t of we.find('[data-bs-spy="scroll"]'))Ts.getOrCreateInstance(t)})),Qt(Ts);const Cs=".bs.tab",Os=`hide${Cs}`,xs=`hidden${Cs}`,ks=`show${Cs}`,Ls=`shown${Cs}`,Ss=`click${Cs}`,Ds=`keydown${Cs}`,$s=`load${Cs}`,Is="ArrowLeft",Ns="ArrowRight",Ps="ArrowUp",Ms="ArrowDown",js="Home",Fs="End",Hs="active",Bs="fade",Ws="show",zs=".dropdown-toggle",Rs=`:not(${zs})`,qs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Vs=`.nav-link${Rs}, .list-group-item${Rs}, [role="tab"]${Rs}, ${qs}`,Ys=`.${Hs}[data-bs-toggle="tab"], .${Hs}[data-bs-toggle="pill"], .${Hs}[data-bs-toggle="list"]`;class Ks extends ve{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),fe.on(this._element,Ds,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?fe.trigger(e,Os,{relatedTarget:t}):null;fe.trigger(t,ks,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Hs),this._activate(we.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),fe.trigger(t,Ls,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Bs)))}_deactivate(t,e){t&&(t.classList.remove(Hs),t.blur(),this._deactivate(we.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),fe.trigger(t,xs,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Bs)))}_keydown(t){if(![Is,Ns,Ps,Ms,js,Fs].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!Wt(t)));let i;if([js,Fs].includes(t.key))i=e[t.key===js?0:e.length-1];else{const n=[Ns,Ms].includes(t.key);i=Gt(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Ks.getOrCreateInstance(i).show())}_getChildren(){return we.find(Vs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=we.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=we.findOne(t,i);s&&s.classList.toggle(n,e)};n(zs,Hs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Hs)}_getInnerElement(t){return t.matches(Vs)?t:we.findOne(Vs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ks.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}fe.on(document,Ss,qs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Wt(this)||Ks.getOrCreateInstance(this).show()})),fe.on(window,$s,(()=>{for(const t of we.find(Ys))Ks.getOrCreateInstance(t)})),Qt(Ks);const Qs=".bs.toast",Xs=`mouseover${Qs}`,Us=`mouseout${Qs}`,Gs=`focusin${Qs}`,Js=`focusout${Qs}`,Zs=`hide${Qs}`,to=`hidden${Qs}`,eo=`show${Qs}`,io=`shown${Qs}`,no="hide",so="show",oo="showing",ro={animation:"boolean",autohide:"boolean",delay:"number"},ao={animation:!0,autohide:!0,delay:5e3};class lo extends ve{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ao}static get DefaultType(){return ro}static get NAME(){return"toast"}show(){fe.trigger(this._element,eo).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(no),qt(this._element),this._element.classList.add(so,oo),this._queueCallback((()=>{this._element.classList.remove(oo),fe.trigger(this._element,io),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(fe.trigger(this._element,Zs).defaultPrevented||(this._element.classList.add(oo),this._queueCallback((()=>{this._element.classList.add(no),this._element.classList.remove(oo,so),fe.trigger(this._element,to)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(so),super.dispose()}isShown(){return this._element.classList.contains(so)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){fe.on(this._element,Xs,(t=>this._onInteraction(t,!0))),fe.on(this._element,Us,(t=>this._onInteraction(t,!1))),fe.on(this._element,Gs,(t=>this._onInteraction(t,!0))),fe.on(this._element,Js,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=lo.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}function co(t){"loading"!=document.readyState?t():document.addEventListener("DOMContentLoaded",t)}Ee(lo),Qt(lo),co((function(){[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(t){return new hs(t,{delay:{show:500,hide:100}})}))})),co((function(){document.getElementById("pst-back-to-top").addEventListener("click",(function(){document.body.scrollTop=0,document.documentElement.scrollTop=0}))})),co((function(){var t=document.getElementById("pst-back-to-top"),e=document.getElementsByClassName("bd-header")[0].getBoundingClientRect();window.addEventListener("scroll",(function(){this.oldScroll>this.scrollY&&this.scrollY>e.bottom?t.style.display="block":t.style.display="none",this.oldScroll=this.scrollY}))})),window.bootstrap=i})(); +//# sourceMappingURL=bootstrap.js.map \ No newline at end of file diff --git a/_static/scripts/bootstrap.js.LICENSE.txt b/_static/scripts/bootstrap.js.LICENSE.txt new file mode 100644 index 0000000..10f979d --- /dev/null +++ b/_static/scripts/bootstrap.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ diff --git a/_static/scripts/bootstrap.js.map b/_static/scripts/bootstrap.js.map new file mode 100644 index 0000000..64e212b --- /dev/null +++ b/_static/scripts/bootstrap.js.map @@ -0,0 +1 @@ +{"version":3,"file":"scripts/bootstrap.js","mappings":"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","sources":["webpack://pydata_sphinx_theme/webpack/bootstrap","webpack://pydata_sphinx_theme/webpack/runtime/define property getters","webpack://pydata_sphinx_theme/webpack/runtime/hasOwnProperty shorthand","webpack://pydata_sphinx_theme/webpack/runtime/make namespace object","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/enums.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/applyStyles.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getBasePlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/math.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/userAgent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/contains.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/within.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/expandToHashMap.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/arrow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getVariation.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/computeStyles.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/eventListeners.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/rectToClientRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/computeOffsets.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/detectOverflow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/flip.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/hide.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/offset.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getAltAxis.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/orderModifiers.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/createPopper.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/debounce.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/mergeByName.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/popper.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/popper-lite.js","webpack://pydata_sphinx_theme/./node_modules/bootstrap/dist/js/bootstrap.esm.js","webpack://pydata_sphinx_theme/./src/pydata_sphinx_theme/assets/scripts/mixin.js","webpack://pydata_sphinx_theme/./src/pydata_sphinx_theme/assets/scripts/bootstrap.js"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n var x = _ref.x,\n y = _ref.y;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }, getWindow(popper)) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n });\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref) {\n var name = _ref.name,\n _ref$options = _ref.options,\n options = _ref$options === void 0 ? {} : _ref$options,\n effect = _ref.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","/*!\n * Bootstrap v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nimport * as Popper from '@popperjs/core';\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nconst elementMap = new Map();\nconst Data = {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map());\n }\n const instanceMap = elementMap.get(element);\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`);\n return;\n }\n instanceMap.set(key, instance);\n },\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null;\n }\n return null;\n },\n remove(element, key) {\n if (!elementMap.has(element)) {\n return;\n }\n const instanceMap = elementMap.get(element);\n instanceMap.delete(key);\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element);\n }\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1000000;\nconst MILLISECONDS_MULTIPLIER = 1000;\nconst TRANSITION_END = 'transitionend';\n\n/**\n * Properly escape IDs selectors to handle weird IDs\n * @param {string} selector\n * @returns {string}\n */\nconst parseSelector = selector => {\n if (selector && window.CSS && window.CSS.escape) {\n // document.querySelector needs escaping to handle IDs (html5+) containing for instance /\n selector = selector.replace(/#([^\\s\"#']+)/g, (match, id) => `#${CSS.escape(id)}`);\n }\n return selector;\n};\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`;\n }\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase();\n};\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID);\n } while (document.getElementById(prefix));\n return prefix;\n};\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0;\n }\n\n // Get transition-duration of the element\n let {\n transitionDuration,\n transitionDelay\n } = window.getComputedStyle(element);\n const floatTransitionDuration = Number.parseFloat(transitionDuration);\n const floatTransitionDelay = Number.parseFloat(transitionDelay);\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0;\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0];\n transitionDelay = transitionDelay.split(',')[0];\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER;\n};\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END));\n};\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false;\n }\n if (typeof object.jquery !== 'undefined') {\n object = object[0];\n }\n return typeof object.nodeType !== 'undefined';\n};\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object;\n }\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(parseSelector(object));\n }\n return null;\n};\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false;\n }\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible';\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])');\n if (!closedDetails) {\n return elementIsVisible;\n }\n if (closedDetails !== element) {\n const summary = element.closest('summary');\n if (summary && summary.parentNode !== closedDetails) {\n return false;\n }\n if (summary === null) {\n return false;\n }\n }\n return elementIsVisible;\n};\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true;\n }\n if (element.classList.contains('disabled')) {\n return true;\n }\n if (typeof element.disabled !== 'undefined') {\n return element.disabled;\n }\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false';\n};\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null;\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode();\n return root instanceof ShadowRoot ? root : null;\n }\n if (element instanceof ShadowRoot) {\n return element;\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null;\n }\n return findShadowRoot(element.parentNode);\n};\nconst noop = () => {};\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n element.offsetHeight; // eslint-disable-line no-unused-expressions\n};\n\nconst getjQuery = () => {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery;\n }\n return null;\n};\nconst DOMContentLoadedCallbacks = [];\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback();\n }\n });\n }\n DOMContentLoadedCallbacks.push(callback);\n } else {\n callback();\n }\n};\nconst isRTL = () => document.documentElement.dir === 'rtl';\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery();\n /* istanbul ignore if */\n if ($) {\n const name = plugin.NAME;\n const JQUERY_NO_CONFLICT = $.fn[name];\n $.fn[name] = plugin.jQueryInterface;\n $.fn[name].Constructor = plugin;\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT;\n return plugin.jQueryInterface;\n };\n }\n });\n};\nconst execute = (possibleCallback, args = [], defaultValue = possibleCallback) => {\n return typeof possibleCallback === 'function' ? possibleCallback(...args) : defaultValue;\n};\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback);\n return;\n }\n const durationPadding = 5;\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding;\n let called = false;\n const handler = ({\n target\n }) => {\n if (target !== transitionElement) {\n return;\n }\n called = true;\n transitionElement.removeEventListener(TRANSITION_END, handler);\n execute(callback);\n };\n transitionElement.addEventListener(TRANSITION_END, handler);\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement);\n }\n }, emulatedDuration);\n};\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length;\n let index = list.indexOf(activeElement);\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0];\n }\n index += shouldGetNext ? 1 : -1;\n if (isCycleAllowed) {\n index = (index + listLength) % listLength;\n }\n return list[Math.max(0, Math.min(index, listLength - 1))];\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/;\nconst stripNameRegex = /\\..*/;\nconst stripUidRegex = /::\\d+$/;\nconst eventRegistry = {}; // Events storage\nlet uidEvent = 1;\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n};\nconst nativeEvents = new Set(['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'selectstart', 'selectend', 'keydown', 'keypress', 'keyup', 'orientationchange', 'touchstart', 'touchmove', 'touchend', 'touchcancel', 'pointerdown', 'pointermove', 'pointerup', 'pointerleave', 'pointercancel', 'gesturestart', 'gesturechange', 'gestureend', 'focus', 'blur', 'change', 'reset', 'select', 'submit', 'focusin', 'focusout', 'load', 'unload', 'beforeunload', 'resize', 'move', 'DOMContentLoaded', 'readystatechange', 'error', 'abort', 'scroll']);\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return uid && `${uid}::${uidEvent++}` || element.uidEvent || uidEvent++;\n}\nfunction getElementEvents(element) {\n const uid = makeEventUid(element);\n element.uidEvent = uid;\n eventRegistry[uid] = eventRegistry[uid] || {};\n return eventRegistry[uid];\n}\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, {\n delegateTarget: element\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn);\n }\n return fn.apply(element, [event]);\n };\n}\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector);\n for (let {\n target\n } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue;\n }\n hydrateObj(event, {\n delegateTarget: target\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn);\n }\n return fn.apply(target, [event]);\n }\n }\n };\n}\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events).find(event => event.callable === callable && event.delegationSelector === delegationSelector);\n}\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string';\n // TODO: tooltip passes `false` instead of selector, so we need to check\n const callable = isDelegated ? delegationFunction : handler || delegationFunction;\n let typeEvent = getTypeEvent(originalTypeEvent);\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent;\n }\n return [isDelegated, callable, typeEvent];\n}\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction);\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (originalTypeEvent in customEvents) {\n const wrapFunction = fn => {\n return function (event) {\n if (!event.relatedTarget || event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget)) {\n return fn.call(this, event);\n }\n };\n };\n callable = wrapFunction(callable);\n }\n const events = getElementEvents(element);\n const handlers = events[typeEvent] || (events[typeEvent] = {});\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null);\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff;\n return;\n }\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''));\n const fn = isDelegated ? bootstrapDelegationHandler(element, handler, callable) : bootstrapHandler(element, callable);\n fn.delegationSelector = isDelegated ? handler : null;\n fn.callable = callable;\n fn.oneOff = oneOff;\n fn.uidEvent = uid;\n handlers[uid] = fn;\n element.addEventListener(typeEvent, fn, isDelegated);\n}\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector);\n if (!fn) {\n return;\n }\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector));\n delete events[typeEvent][fn.uidEvent];\n}\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {};\n for (const [handlerKey, event] of Object.entries(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n}\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '');\n return customEvents[event] || event;\n}\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false);\n },\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true);\n },\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction);\n const inNamespace = typeEvent !== originalTypeEvent;\n const events = getElementEvents(element);\n const storeElementEvent = events[typeEvent] || {};\n const isNamespace = originalTypeEvent.startsWith('.');\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return;\n }\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null);\n return;\n }\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1));\n }\n }\n for (const [keyHandlers, event] of Object.entries(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '');\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n },\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null;\n }\n const $ = getjQuery();\n const typeEvent = getTypeEvent(event);\n const inNamespace = event !== typeEvent;\n let jQueryEvent = null;\n let bubbles = true;\n let nativeDispatch = true;\n let defaultPrevented = false;\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args);\n $(element).trigger(jQueryEvent);\n bubbles = !jQueryEvent.isPropagationStopped();\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped();\n defaultPrevented = jQueryEvent.isDefaultPrevented();\n }\n const evt = hydrateObj(new Event(event, {\n bubbles,\n cancelable: true\n }), args);\n if (defaultPrevented) {\n evt.preventDefault();\n }\n if (nativeDispatch) {\n element.dispatchEvent(evt);\n }\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault();\n }\n return evt;\n }\n};\nfunction hydrateObj(obj, meta = {}) {\n for (const [key, value] of Object.entries(meta)) {\n try {\n obj[key] = value;\n } catch (_unused) {\n Object.defineProperty(obj, key, {\n configurable: true,\n get() {\n return value;\n }\n });\n }\n }\n return obj;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true;\n }\n if (value === 'false') {\n return false;\n }\n if (value === Number(value).toString()) {\n return Number(value);\n }\n if (value === '' || value === 'null') {\n return null;\n }\n if (typeof value !== 'string') {\n return value;\n }\n try {\n return JSON.parse(decodeURIComponent(value));\n } catch (_unused) {\n return value;\n }\n}\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`);\n}\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value);\n },\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`);\n },\n getDataAttributes(element) {\n if (!element) {\n return {};\n }\n const attributes = {};\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'));\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '');\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length);\n attributes[pureKey] = normalizeData(element.dataset[key]);\n }\n return attributes;\n },\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`));\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {};\n }\n static get DefaultType() {\n return {};\n }\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!');\n }\n _getConfig(config) {\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n _configAfterMerge(config) {\n return config;\n }\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {}; // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n };\n }\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const [property, expectedTypes] of Object.entries(configTypes)) {\n const value = config[property];\n const valueType = isElement(value) ? 'element' : toType(value);\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`);\n }\n }\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst VERSION = '5.3.2';\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super();\n element = getElement(element);\n if (!element) {\n return;\n }\n this._element = element;\n this._config = this._getConfig(config);\n Data.set(this._element, this.constructor.DATA_KEY, this);\n }\n\n // Public\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY);\n EventHandler.off(this._element, this.constructor.EVENT_KEY);\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null;\n }\n }\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated);\n }\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n\n // Static\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY);\n }\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null);\n }\n static get VERSION() {\n return VERSION;\n }\n static get DATA_KEY() {\n return `bs.${this.NAME}`;\n }\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`;\n }\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target');\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href');\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttribute || !hrefAttribute.includes('#') && !hrefAttribute.startsWith('.')) {\n return null;\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`;\n }\n selector = hrefAttribute && hrefAttribute !== '#' ? parseSelector(hrefAttribute.trim()) : null;\n }\n return selector;\n};\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector));\n },\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector);\n },\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector));\n },\n parents(element, selector) {\n const parents = [];\n let ancestor = element.parentNode.closest(selector);\n while (ancestor) {\n parents.push(ancestor);\n ancestor = ancestor.parentNode.closest(selector);\n }\n return parents;\n },\n prev(element, selector) {\n let previous = element.previousElementSibling;\n while (previous) {\n if (previous.matches(selector)) {\n return [previous];\n }\n previous = previous.previousElementSibling;\n }\n return [];\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling;\n while (next) {\n if (next.matches(selector)) {\n return [next];\n }\n next = next.nextElementSibling;\n }\n return [];\n },\n focusableChildren(element) {\n const focusables = ['a', 'button', 'input', 'textarea', 'select', 'details', '[tabindex]', '[contenteditable=\"true\"]'].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',');\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el));\n },\n getSelectorFromElement(element) {\n const selector = getSelector(element);\n if (selector) {\n return SelectorEngine.findOne(selector) ? selector : null;\n }\n return null;\n },\n getElementFromSelector(element) {\n const selector = getSelector(element);\n return selector ? SelectorEngine.findOne(selector) : null;\n },\n getMultipleElementsFromSelector(element) {\n const selector = getSelector(element);\n return selector ? SelectorEngine.find(selector) : [];\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`;\n const name = component.NAME;\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\n }\n const target = SelectorEngine.getElementFromSelector(this) || this.closest(`.${name}`);\n const instance = component.getOrCreateInstance(target);\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]();\n });\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$f = 'alert';\nconst DATA_KEY$a = 'bs.alert';\nconst EVENT_KEY$b = `.${DATA_KEY$a}`;\nconst EVENT_CLOSE = `close${EVENT_KEY$b}`;\nconst EVENT_CLOSED = `closed${EVENT_KEY$b}`;\nconst CLASS_NAME_FADE$5 = 'fade';\nconst CLASS_NAME_SHOW$8 = 'show';\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$f;\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE);\n if (closeEvent.defaultPrevented) {\n return;\n }\n this._element.classList.remove(CLASS_NAME_SHOW$8);\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE$5);\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated);\n }\n\n // Private\n _destroyElement() {\n this._element.remove();\n EventHandler.trigger(this._element, EVENT_CLOSED);\n this.dispose();\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](this);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close');\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$e = 'button';\nconst DATA_KEY$9 = 'bs.button';\nconst EVENT_KEY$a = `.${DATA_KEY$9}`;\nconst DATA_API_KEY$6 = '.data-api';\nconst CLASS_NAME_ACTIVE$3 = 'active';\nconst SELECTOR_DATA_TOGGLE$5 = '[data-bs-toggle=\"button\"]';\nconst EVENT_CLICK_DATA_API$6 = `click${EVENT_KEY$a}${DATA_API_KEY$6}`;\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$e;\n }\n\n // Public\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE$3));\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this);\n if (config === 'toggle') {\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$6, SELECTOR_DATA_TOGGLE$5, event => {\n event.preventDefault();\n const button = event.target.closest(SELECTOR_DATA_TOGGLE$5);\n const data = Button.getOrCreateInstance(button);\n data.toggle();\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$d = 'swipe';\nconst EVENT_KEY$9 = '.bs.swipe';\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY$9}`;\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY$9}`;\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY$9}`;\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY$9}`;\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY$9}`;\nconst POINTER_TYPE_TOUCH = 'touch';\nconst POINTER_TYPE_PEN = 'pen';\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event';\nconst SWIPE_THRESHOLD = 40;\nconst Default$c = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n};\nconst DefaultType$c = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n};\n\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super();\n this._element = element;\n if (!element || !Swipe.isSupported()) {\n return;\n }\n this._config = this._getConfig(config);\n this._deltaX = 0;\n this._supportPointerEvents = Boolean(window.PointerEvent);\n this._initEvents();\n }\n\n // Getters\n static get Default() {\n return Default$c;\n }\n static get DefaultType() {\n return DefaultType$c;\n }\n static get NAME() {\n return NAME$d;\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY$9);\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX;\n return;\n }\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX;\n }\n }\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX;\n }\n this._handleSwipe();\n execute(this._config.endCallback);\n }\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ? 0 : event.touches[0].clientX - this._deltaX;\n }\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX);\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return;\n }\n const direction = absDeltaX / this._deltaX;\n this._deltaX = 0;\n if (!direction) {\n return;\n }\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback);\n }\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event));\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event));\n this._element.classList.add(CLASS_NAME_POINTER_EVENT);\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event));\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event));\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event));\n }\n }\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH);\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$c = 'carousel';\nconst DATA_KEY$8 = 'bs.carousel';\nconst EVENT_KEY$8 = `.${DATA_KEY$8}`;\nconst DATA_API_KEY$5 = '.data-api';\nconst ARROW_LEFT_KEY$1 = 'ArrowLeft';\nconst ARROW_RIGHT_KEY$1 = 'ArrowRight';\nconst TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next';\nconst ORDER_PREV = 'prev';\nconst DIRECTION_LEFT = 'left';\nconst DIRECTION_RIGHT = 'right';\nconst EVENT_SLIDE = `slide${EVENT_KEY$8}`;\nconst EVENT_SLID = `slid${EVENT_KEY$8}`;\nconst EVENT_KEYDOWN$1 = `keydown${EVENT_KEY$8}`;\nconst EVENT_MOUSEENTER$1 = `mouseenter${EVENT_KEY$8}`;\nconst EVENT_MOUSELEAVE$1 = `mouseleave${EVENT_KEY$8}`;\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY$8}`;\nconst EVENT_LOAD_DATA_API$3 = `load${EVENT_KEY$8}${DATA_API_KEY$5}`;\nconst EVENT_CLICK_DATA_API$5 = `click${EVENT_KEY$8}${DATA_API_KEY$5}`;\nconst CLASS_NAME_CAROUSEL = 'carousel';\nconst CLASS_NAME_ACTIVE$2 = 'active';\nconst CLASS_NAME_SLIDE = 'slide';\nconst CLASS_NAME_END = 'carousel-item-end';\nconst CLASS_NAME_START = 'carousel-item-start';\nconst CLASS_NAME_NEXT = 'carousel-item-next';\nconst CLASS_NAME_PREV = 'carousel-item-prev';\nconst SELECTOR_ACTIVE = '.active';\nconst SELECTOR_ITEM = '.carousel-item';\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM;\nconst SELECTOR_ITEM_IMG = '.carousel-item img';\nconst SELECTOR_INDICATORS = '.carousel-indicators';\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]';\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]';\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY$1]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY$1]: DIRECTION_LEFT\n};\nconst Default$b = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n};\nconst DefaultType$b = {\n interval: '(number|boolean)',\n // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._interval = null;\n this._activeElement = null;\n this._isSliding = false;\n this.touchTimeout = null;\n this._swipeHelper = null;\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element);\n this._addEventListeners();\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$b;\n }\n static get DefaultType() {\n return DefaultType$b;\n }\n static get NAME() {\n return NAME$c;\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT);\n }\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next();\n }\n }\n prev() {\n this._slide(ORDER_PREV);\n }\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element);\n }\n this._clearInterval();\n }\n cycle() {\n this._clearInterval();\n this._updateInterval();\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval);\n }\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle());\n return;\n }\n this.cycle();\n }\n to(index) {\n const items = this._getItems();\n if (index > items.length - 1 || index < 0) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index));\n return;\n }\n const activeIndex = this._getItemIndex(this._getActive());\n if (activeIndex === index) {\n return;\n }\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV;\n this._slide(order, items[index]);\n }\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose();\n }\n super.dispose();\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval;\n return config;\n }\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN$1, event => this._keydown(event));\n }\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER$1, () => this.pause());\n EventHandler.on(this._element, EVENT_MOUSELEAVE$1, () => this._maybeEnableCycle());\n }\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners();\n }\n }\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault());\n }\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return;\n }\n\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause();\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout);\n }\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval);\n };\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n };\n this._swipeHelper = new Swipe(this._element, swipeConfig);\n }\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return;\n }\n const direction = KEY_TO_DIRECTION[event.key];\n if (direction) {\n event.preventDefault();\n this._slide(this._directionToOrder(direction));\n }\n }\n _getItemIndex(element) {\n return this._getItems().indexOf(element);\n }\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return;\n }\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement);\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE$2);\n activeIndicator.removeAttribute('aria-current');\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement);\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE$2);\n newActiveIndicator.setAttribute('aria-current', 'true');\n }\n }\n _updateInterval() {\n const element = this._activeElement || this._getActive();\n if (!element) {\n return;\n }\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10);\n this._config.interval = elementInterval || this._config.defaultInterval;\n }\n _slide(order, element = null) {\n if (this._isSliding) {\n return;\n }\n const activeElement = this._getActive();\n const isNext = order === ORDER_NEXT;\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap);\n if (nextElement === activeElement) {\n return;\n }\n const nextElementIndex = this._getItemIndex(nextElement);\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n });\n };\n const slideEvent = triggerEvent(EVENT_SLIDE);\n if (slideEvent.defaultPrevented) {\n return;\n }\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // TODO: change tests that use empty divs to avoid this check\n return;\n }\n const isCycling = Boolean(this._interval);\n this.pause();\n this._isSliding = true;\n this._setActiveIndicatorElement(nextElementIndex);\n this._activeElement = nextElement;\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END;\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV;\n nextElement.classList.add(orderClassName);\n reflow(nextElement);\n activeElement.classList.add(directionalClassName);\n nextElement.classList.add(directionalClassName);\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName);\n nextElement.classList.add(CLASS_NAME_ACTIVE$2);\n activeElement.classList.remove(CLASS_NAME_ACTIVE$2, orderClassName, directionalClassName);\n this._isSliding = false;\n triggerEvent(EVENT_SLID);\n };\n this._queueCallback(completeCallBack, activeElement, this._isAnimated());\n if (isCycling) {\n this.cycle();\n }\n }\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE);\n }\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element);\n }\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element);\n }\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval);\n this._interval = null;\n }\n }\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT;\n }\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV;\n }\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT;\n }\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT;\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config);\n if (typeof config === 'number') {\n data.to(config);\n return;\n }\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_SLIDE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return;\n }\n event.preventDefault();\n const carousel = Carousel.getOrCreateInstance(target);\n const slideIndex = this.getAttribute('data-bs-slide-to');\n if (slideIndex) {\n carousel.to(slideIndex);\n carousel._maybeEnableCycle();\n return;\n }\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next();\n carousel._maybeEnableCycle();\n return;\n }\n carousel.prev();\n carousel._maybeEnableCycle();\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$3, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE);\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel);\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$b = 'collapse';\nconst DATA_KEY$7 = 'bs.collapse';\nconst EVENT_KEY$7 = `.${DATA_KEY$7}`;\nconst DATA_API_KEY$4 = '.data-api';\nconst EVENT_SHOW$6 = `show${EVENT_KEY$7}`;\nconst EVENT_SHOWN$6 = `shown${EVENT_KEY$7}`;\nconst EVENT_HIDE$6 = `hide${EVENT_KEY$7}`;\nconst EVENT_HIDDEN$6 = `hidden${EVENT_KEY$7}`;\nconst EVENT_CLICK_DATA_API$4 = `click${EVENT_KEY$7}${DATA_API_KEY$4}`;\nconst CLASS_NAME_SHOW$7 = 'show';\nconst CLASS_NAME_COLLAPSE = 'collapse';\nconst CLASS_NAME_COLLAPSING = 'collapsing';\nconst CLASS_NAME_COLLAPSED = 'collapsed';\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`;\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal';\nconst WIDTH = 'width';\nconst HEIGHT = 'height';\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing';\nconst SELECTOR_DATA_TOGGLE$4 = '[data-bs-toggle=\"collapse\"]';\nconst Default$a = {\n parent: null,\n toggle: true\n};\nconst DefaultType$a = {\n parent: '(null|element)',\n toggle: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._isTransitioning = false;\n this._triggerArray = [];\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$4);\n for (const elem of toggleList) {\n const selector = SelectorEngine.getSelectorFromElement(elem);\n const filterElement = SelectorEngine.find(selector).filter(foundElement => foundElement === this._element);\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem);\n }\n }\n this._initializeChildren();\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown());\n }\n if (this._config.toggle) {\n this.toggle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$a;\n }\n static get DefaultType() {\n return DefaultType$a;\n }\n static get NAME() {\n return NAME$b;\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide();\n } else {\n this.show();\n }\n }\n show() {\n if (this._isTransitioning || this._isShown()) {\n return;\n }\n let activeChildren = [];\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES).filter(element => element !== this._element).map(element => Collapse.getOrCreateInstance(element, {\n toggle: false\n }));\n }\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return;\n }\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n for (const activeInstance of activeChildren) {\n activeInstance.hide();\n }\n const dimension = this._getDimension();\n this._element.classList.remove(CLASS_NAME_COLLAPSE);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.style[dimension] = 0;\n this._addAriaAndCollapsedClass(this._triggerArray, true);\n this._isTransitioning = true;\n const complete = () => {\n this._isTransitioning = false;\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n this._element.style[dimension] = '';\n EventHandler.trigger(this._element, EVENT_SHOWN$6);\n };\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);\n const scrollSize = `scroll${capitalizedDimension}`;\n this._queueCallback(complete, this._element, true);\n this._element.style[dimension] = `${this._element[scrollSize]}px`;\n }\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return;\n }\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n const dimension = this._getDimension();\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`;\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n for (const trigger of this._triggerArray) {\n const element = SelectorEngine.getElementFromSelector(trigger);\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false);\n }\n }\n this._isTransitioning = true;\n const complete = () => {\n this._isTransitioning = false;\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n this._element.classList.add(CLASS_NAME_COLLAPSE);\n EventHandler.trigger(this._element, EVENT_HIDDEN$6);\n };\n this._element.style[dimension] = '';\n this._queueCallback(complete, this._element, true);\n }\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW$7);\n }\n\n // Private\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle); // Coerce string values\n config.parent = getElement(config.parent);\n return config;\n }\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT;\n }\n _initializeChildren() {\n if (!this._config.parent) {\n return;\n }\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$4);\n for (const element of children) {\n const selected = SelectorEngine.getElementFromSelector(element);\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected));\n }\n }\n }\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent);\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element));\n }\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return;\n }\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen);\n element.setAttribute('aria-expanded', isOpen);\n }\n }\n\n // Static\n static jQueryInterface(config) {\n const _config = {};\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false;\n }\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config);\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$4, SELECTOR_DATA_TOGGLE$4, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || event.delegateTarget && event.delegateTarget.tagName === 'A') {\n event.preventDefault();\n }\n for (const element of SelectorEngine.getMultipleElementsFromSelector(this)) {\n Collapse.getOrCreateInstance(element, {\n toggle: false\n }).toggle();\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$a = 'dropdown';\nconst DATA_KEY$6 = 'bs.dropdown';\nconst EVENT_KEY$6 = `.${DATA_KEY$6}`;\nconst DATA_API_KEY$3 = '.data-api';\nconst ESCAPE_KEY$2 = 'Escape';\nconst TAB_KEY$1 = 'Tab';\nconst ARROW_UP_KEY$1 = 'ArrowUp';\nconst ARROW_DOWN_KEY$1 = 'ArrowDown';\nconst RIGHT_MOUSE_BUTTON = 2; // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE$5 = `hide${EVENT_KEY$6}`;\nconst EVENT_HIDDEN$5 = `hidden${EVENT_KEY$6}`;\nconst EVENT_SHOW$5 = `show${EVENT_KEY$6}`;\nconst EVENT_SHOWN$5 = `shown${EVENT_KEY$6}`;\nconst EVENT_CLICK_DATA_API$3 = `click${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst CLASS_NAME_SHOW$6 = 'show';\nconst CLASS_NAME_DROPUP = 'dropup';\nconst CLASS_NAME_DROPEND = 'dropend';\nconst CLASS_NAME_DROPSTART = 'dropstart';\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center';\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center';\nconst SELECTOR_DATA_TOGGLE$3 = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)';\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE$3}.${CLASS_NAME_SHOW$6}`;\nconst SELECTOR_MENU = '.dropdown-menu';\nconst SELECTOR_NAVBAR = '.navbar';\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav';\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)';\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start';\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end';\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start';\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end';\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start';\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start';\nconst PLACEMENT_TOPCENTER = 'top';\nconst PLACEMENT_BOTTOMCENTER = 'bottom';\nconst Default$9 = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n};\nconst DefaultType$9 = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n};\n\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._popper = null;\n this._parent = this._element.parentNode; // dropdown wrapper\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] || SelectorEngine.prev(this._element, SELECTOR_MENU)[0] || SelectorEngine.findOne(SELECTOR_MENU, this._parent);\n this._inNavbar = this._detectNavbar();\n }\n\n // Getters\n static get Default() {\n return Default$9;\n }\n static get DefaultType() {\n return DefaultType$9;\n }\n static get NAME() {\n return NAME$a;\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show();\n }\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return;\n }\n const relatedTarget = {\n relatedTarget: this._element\n };\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$5, relatedTarget);\n if (showEvent.defaultPrevented) {\n return;\n }\n this._createPopper();\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n this._element.focus();\n this._element.setAttribute('aria-expanded', true);\n this._menu.classList.add(CLASS_NAME_SHOW$6);\n this._element.classList.add(CLASS_NAME_SHOW$6);\n EventHandler.trigger(this._element, EVENT_SHOWN$5, relatedTarget);\n }\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return;\n }\n const relatedTarget = {\n relatedTarget: this._element\n };\n this._completeHide(relatedTarget);\n }\n dispose() {\n if (this._popper) {\n this._popper.destroy();\n }\n super.dispose();\n }\n update() {\n this._inNavbar = this._detectNavbar();\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$5, relatedTarget);\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n if (this._popper) {\n this._popper.destroy();\n }\n this._menu.classList.remove(CLASS_NAME_SHOW$6);\n this._element.classList.remove(CLASS_NAME_SHOW$6);\n this._element.setAttribute('aria-expanded', 'false');\n Manipulator.removeDataAttribute(this._menu, 'popper');\n EventHandler.trigger(this._element, EVENT_HIDDEN$5, relatedTarget);\n }\n _getConfig(config) {\n config = super._getConfig(config);\n if (typeof config.reference === 'object' && !isElement(config.reference) && typeof config.reference.getBoundingClientRect !== 'function') {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME$a.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`);\n }\n return config;\n }\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)');\n }\n let referenceElement = this._element;\n if (this._config.reference === 'parent') {\n referenceElement = this._parent;\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference);\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference;\n }\n const popperConfig = this._getPopperConfig();\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig);\n }\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW$6);\n }\n _getPlacement() {\n const parentDropdown = this._parent;\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER;\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end';\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP;\n }\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM;\n }\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null;\n }\n _getOffset() {\n const {\n offset\n } = this._config;\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n return offset;\n }\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n };\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static'); // TODO: v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }];\n }\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n };\n }\n _selectMenuItem({\n key,\n target\n }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element));\n if (!items.length) {\n return;\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY$1, !items.includes(target)).focus();\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || event.type === 'keyup' && event.key !== TAB_KEY$1) {\n return;\n }\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN);\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle);\n if (!context || context._config.autoClose === false) {\n continue;\n }\n const composedPath = event.composedPath();\n const isMenuTarget = composedPath.includes(context._menu);\n if (composedPath.includes(context._element) || context._config.autoClose === 'inside' && !isMenuTarget || context._config.autoClose === 'outside' && isMenuTarget) {\n continue;\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && (event.type === 'keyup' && event.key === TAB_KEY$1 || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue;\n }\n const relatedTarget = {\n relatedTarget: context._element\n };\n if (event.type === 'click') {\n relatedTarget.clickEvent = event;\n }\n context._completeHide(relatedTarget);\n }\n }\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n const isInput = /input|textarea/i.test(event.target.tagName);\n const isEscapeEvent = event.key === ESCAPE_KEY$2;\n const isUpOrDownEvent = [ARROW_UP_KEY$1, ARROW_DOWN_KEY$1].includes(event.key);\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return;\n }\n if (isInput && !isEscapeEvent) {\n return;\n }\n event.preventDefault();\n\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE$3) ? this : SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.next(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.findOne(SELECTOR_DATA_TOGGLE$3, event.delegateTarget.parentNode);\n const instance = Dropdown.getOrCreateInstance(getToggleButton);\n if (isUpOrDownEvent) {\n event.stopPropagation();\n instance.show();\n instance._selectMenuItem(event);\n return;\n }\n if (instance._isShown()) {\n // else is escape and we check if it is shown\n event.stopPropagation();\n instance.hide();\n getToggleButton.focus();\n }\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE$3, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, SELECTOR_DATA_TOGGLE$3, function (event) {\n event.preventDefault();\n Dropdown.getOrCreateInstance(this).toggle();\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$9 = 'backdrop';\nconst CLASS_NAME_FADE$4 = 'fade';\nconst CLASS_NAME_SHOW$5 = 'show';\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME$9}`;\nconst Default$8 = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true,\n // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n};\n\nconst DefaultType$8 = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n};\n\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n this._isAppended = false;\n this._element = null;\n }\n\n // Getters\n static get Default() {\n return Default$8;\n }\n static get DefaultType() {\n return DefaultType$8;\n }\n static get NAME() {\n return NAME$9;\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._append();\n const element = this._getElement();\n if (this._config.isAnimated) {\n reflow(element);\n }\n element.classList.add(CLASS_NAME_SHOW$5);\n this._emulateAnimation(() => {\n execute(callback);\n });\n }\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._getElement().classList.remove(CLASS_NAME_SHOW$5);\n this._emulateAnimation(() => {\n this.dispose();\n execute(callback);\n });\n }\n dispose() {\n if (!this._isAppended) {\n return;\n }\n EventHandler.off(this._element, EVENT_MOUSEDOWN);\n this._element.remove();\n this._isAppended = false;\n }\n\n // Private\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div');\n backdrop.className = this._config.className;\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE$4);\n }\n this._element = backdrop;\n }\n return this._element;\n }\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement);\n return config;\n }\n _append() {\n if (this._isAppended) {\n return;\n }\n const element = this._getElement();\n this._config.rootElement.append(element);\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback);\n });\n this._isAppended = true;\n }\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated);\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$8 = 'focustrap';\nconst DATA_KEY$5 = 'bs.focustrap';\nconst EVENT_KEY$5 = `.${DATA_KEY$5}`;\nconst EVENT_FOCUSIN$2 = `focusin${EVENT_KEY$5}`;\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY$5}`;\nconst TAB_KEY = 'Tab';\nconst TAB_NAV_FORWARD = 'forward';\nconst TAB_NAV_BACKWARD = 'backward';\nconst Default$7 = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n};\n\nconst DefaultType$7 = {\n autofocus: 'boolean',\n trapElement: 'element'\n};\n\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n this._isActive = false;\n this._lastTabNavDirection = null;\n }\n\n // Getters\n static get Default() {\n return Default$7;\n }\n static get DefaultType() {\n return DefaultType$7;\n }\n static get NAME() {\n return NAME$8;\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return;\n }\n if (this._config.autofocus) {\n this._config.trapElement.focus();\n }\n EventHandler.off(document, EVENT_KEY$5); // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN$2, event => this._handleFocusin(event));\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event));\n this._isActive = true;\n }\n deactivate() {\n if (!this._isActive) {\n return;\n }\n this._isActive = false;\n EventHandler.off(document, EVENT_KEY$5);\n }\n\n // Private\n _handleFocusin(event) {\n const {\n trapElement\n } = this._config;\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return;\n }\n const elements = SelectorEngine.focusableChildren(trapElement);\n if (elements.length === 0) {\n trapElement.focus();\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus();\n } else {\n elements[0].focus();\n }\n }\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return;\n }\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';\nconst SELECTOR_STICKY_CONTENT = '.sticky-top';\nconst PROPERTY_PADDING = 'padding-right';\nconst PROPERTY_MARGIN = 'margin-right';\n\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body;\n }\n\n // Public\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth;\n return Math.abs(window.innerWidth - documentWidth);\n }\n hide() {\n const width = this.getWidth();\n this._disableOverFlow();\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width);\n }\n reset() {\n this._resetElementAttributes(this._element, 'overflow');\n this._resetElementAttributes(this._element, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN);\n }\n isOverflowing() {\n return this.getWidth() > 0;\n }\n\n // Private\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow');\n this._element.style.overflow = 'hidden';\n }\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth();\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return;\n }\n this._saveInitialAttribute(element, styleProperty);\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty);\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty);\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue);\n }\n }\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty);\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty);\n return;\n }\n Manipulator.removeDataAttribute(element, styleProperty);\n element.style.setProperty(styleProperty, value);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector);\n return;\n }\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel);\n }\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$7 = 'modal';\nconst DATA_KEY$4 = 'bs.modal';\nconst EVENT_KEY$4 = `.${DATA_KEY$4}`;\nconst DATA_API_KEY$2 = '.data-api';\nconst ESCAPE_KEY$1 = 'Escape';\nconst EVENT_HIDE$4 = `hide${EVENT_KEY$4}`;\nconst EVENT_HIDE_PREVENTED$1 = `hidePrevented${EVENT_KEY$4}`;\nconst EVENT_HIDDEN$4 = `hidden${EVENT_KEY$4}`;\nconst EVENT_SHOW$4 = `show${EVENT_KEY$4}`;\nconst EVENT_SHOWN$4 = `shown${EVENT_KEY$4}`;\nconst EVENT_RESIZE$1 = `resize${EVENT_KEY$4}`;\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY$4}`;\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY$4}`;\nconst EVENT_KEYDOWN_DISMISS$1 = `keydown.dismiss${EVENT_KEY$4}`;\nconst EVENT_CLICK_DATA_API$2 = `click${EVENT_KEY$4}${DATA_API_KEY$2}`;\nconst CLASS_NAME_OPEN = 'modal-open';\nconst CLASS_NAME_FADE$3 = 'fade';\nconst CLASS_NAME_SHOW$4 = 'show';\nconst CLASS_NAME_STATIC = 'modal-static';\nconst OPEN_SELECTOR$1 = '.modal.show';\nconst SELECTOR_DIALOG = '.modal-dialog';\nconst SELECTOR_MODAL_BODY = '.modal-body';\nconst SELECTOR_DATA_TOGGLE$2 = '[data-bs-toggle=\"modal\"]';\nconst Default$6 = {\n backdrop: true,\n focus: true,\n keyboard: true\n};\nconst DefaultType$6 = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element);\n this._backdrop = this._initializeBackDrop();\n this._focustrap = this._initializeFocusTrap();\n this._isShown = false;\n this._isTransitioning = false;\n this._scrollBar = new ScrollBarHelper();\n this._addEventListeners();\n }\n\n // Getters\n static get Default() {\n return Default$6;\n }\n static get DefaultType() {\n return DefaultType$6;\n }\n static get NAME() {\n return NAME$7;\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4, {\n relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._isTransitioning = true;\n this._scrollBar.hide();\n document.body.classList.add(CLASS_NAME_OPEN);\n this._adjustDialog();\n this._backdrop.show(() => this._showElement(relatedTarget));\n }\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$4);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._isShown = false;\n this._isTransitioning = true;\n this._focustrap.deactivate();\n this._element.classList.remove(CLASS_NAME_SHOW$4);\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated());\n }\n dispose() {\n EventHandler.off(window, EVENT_KEY$4);\n EventHandler.off(this._dialog, EVENT_KEY$4);\n this._backdrop.dispose();\n this._focustrap.deactivate();\n super.dispose();\n }\n handleUpdate() {\n this._adjustDialog();\n }\n\n // Private\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop),\n // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n });\n }\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element);\n }\n this._element.style.display = 'block';\n this._element.removeAttribute('aria-hidden');\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.scrollTop = 0;\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog);\n if (modalBody) {\n modalBody.scrollTop = 0;\n }\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_SHOW$4);\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate();\n }\n this._isTransitioning = false;\n EventHandler.trigger(this._element, EVENT_SHOWN$4, {\n relatedTarget\n });\n };\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated());\n }\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS$1, event => {\n if (event.key !== ESCAPE_KEY$1) {\n return;\n }\n if (this._config.keyboard) {\n this.hide();\n return;\n }\n this._triggerBackdropTransition();\n });\n EventHandler.on(window, EVENT_RESIZE$1, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog();\n }\n });\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return;\n }\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition();\n return;\n }\n if (this._config.backdrop) {\n this.hide();\n }\n });\n });\n }\n _hideModal() {\n this._element.style.display = 'none';\n this._element.setAttribute('aria-hidden', true);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n this._isTransitioning = false;\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN);\n this._resetAdjustments();\n this._scrollBar.reset();\n EventHandler.trigger(this._element, EVENT_HIDDEN$4);\n });\n }\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE$3);\n }\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED$1);\n if (hideEvent.defaultPrevented) {\n return;\n }\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const initialOverflowY = this._element.style.overflowY;\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return;\n }\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden';\n }\n this._element.classList.add(CLASS_NAME_STATIC);\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC);\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY;\n }, this._dialog);\n }, this._dialog);\n this._element.focus();\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const scrollbarWidth = this._scrollBar.getWidth();\n const isBodyOverflowing = scrollbarWidth > 0;\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n }\n _resetAdjustments() {\n this._element.style.paddingLeft = '';\n this._element.style.paddingRight = '';\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](relatedTarget);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$2, SELECTOR_DATA_TOGGLE$2, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n EventHandler.one(target, EVENT_SHOW$4, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return;\n }\n EventHandler.one(target, EVENT_HIDDEN$4, () => {\n if (isVisible(this)) {\n this.focus();\n }\n });\n });\n\n // avoid conflict when clicking modal toggler while another one is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR$1);\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide();\n }\n const data = Modal.getOrCreateInstance(target);\n data.toggle(this);\n});\nenableDismissTrigger(Modal);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$6 = 'offcanvas';\nconst DATA_KEY$3 = 'bs.offcanvas';\nconst EVENT_KEY$3 = `.${DATA_KEY$3}`;\nconst DATA_API_KEY$1 = '.data-api';\nconst EVENT_LOAD_DATA_API$2 = `load${EVENT_KEY$3}${DATA_API_KEY$1}`;\nconst ESCAPE_KEY = 'Escape';\nconst CLASS_NAME_SHOW$3 = 'show';\nconst CLASS_NAME_SHOWING$1 = 'showing';\nconst CLASS_NAME_HIDING = 'hiding';\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop';\nconst OPEN_SELECTOR = '.offcanvas.show';\nconst EVENT_SHOW$3 = `show${EVENT_KEY$3}`;\nconst EVENT_SHOWN$3 = `shown${EVENT_KEY$3}`;\nconst EVENT_HIDE$3 = `hide${EVENT_KEY$3}`;\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY$3}`;\nconst EVENT_HIDDEN$3 = `hidden${EVENT_KEY$3}`;\nconst EVENT_RESIZE = `resize${EVENT_KEY$3}`;\nconst EVENT_CLICK_DATA_API$1 = `click${EVENT_KEY$3}${DATA_API_KEY$1}`;\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY$3}`;\nconst SELECTOR_DATA_TOGGLE$1 = '[data-bs-toggle=\"offcanvas\"]';\nconst Default$5 = {\n backdrop: true,\n keyboard: true,\n scroll: false\n};\nconst DefaultType$5 = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._isShown = false;\n this._backdrop = this._initializeBackDrop();\n this._focustrap = this._initializeFocusTrap();\n this._addEventListeners();\n }\n\n // Getters\n static get Default() {\n return Default$5;\n }\n static get DefaultType() {\n return DefaultType$5;\n }\n static get NAME() {\n return NAME$6;\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n show(relatedTarget) {\n if (this._isShown) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$3, {\n relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._backdrop.show();\n if (!this._config.scroll) {\n new ScrollBarHelper().hide();\n }\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.classList.add(CLASS_NAME_SHOWING$1);\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate();\n }\n this._element.classList.add(CLASS_NAME_SHOW$3);\n this._element.classList.remove(CLASS_NAME_SHOWING$1);\n EventHandler.trigger(this._element, EVENT_SHOWN$3, {\n relatedTarget\n });\n };\n this._queueCallback(completeCallBack, this._element, true);\n }\n hide() {\n if (!this._isShown) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$3);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._focustrap.deactivate();\n this._element.blur();\n this._isShown = false;\n this._element.classList.add(CLASS_NAME_HIDING);\n this._backdrop.hide();\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW$3, CLASS_NAME_HIDING);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n if (!this._config.scroll) {\n new ScrollBarHelper().reset();\n }\n EventHandler.trigger(this._element, EVENT_HIDDEN$3);\n };\n this._queueCallback(completeCallback, this._element, true);\n }\n dispose() {\n this._backdrop.dispose();\n this._focustrap.deactivate();\n super.dispose();\n }\n\n // Private\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n return;\n }\n this.hide();\n };\n\n // 'static' option will be translated to true, and booleans will keep their value\n const isVisible = Boolean(this._config.backdrop);\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n });\n }\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return;\n }\n if (this._config.keyboard) {\n this.hide();\n return;\n }\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n });\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](this);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE$1, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\n }\n EventHandler.one(target, EVENT_HIDDEN$3, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus();\n }\n });\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR);\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide();\n }\n const data = Offcanvas.getOrCreateInstance(target);\n data.toggle(this);\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$2, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show();\n }\n});\nEventHandler.on(window, EVENT_RESIZE, () => {\n for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide();\n }\n }\n});\nenableDismissTrigger(Offcanvas);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n// js-docs-start allow-list\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\nconst DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n};\n// js-docs-end allow-list\n\nconst uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);\n\n/**\n * A pattern that recognizes URLs that are safe wrt. XSS in URL navigation\n * contexts.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38\n */\n// eslint-disable-next-line unicorn/better-regex\nconst SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase();\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue));\n }\n return true;\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));\n};\nfunction sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml;\n }\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml);\n }\n const domParser = new window.DOMParser();\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html');\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'));\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase();\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove();\n continue;\n }\n const attributeList = [].concat(...element.attributes);\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || []);\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName);\n }\n }\n }\n return createdDocument.body.innerHTML;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$5 = 'TemplateFactory';\nconst Default$4 = {\n allowList: DefaultAllowlist,\n content: {},\n // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
'\n};\nconst DefaultType$4 = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n};\nconst DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n};\n\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n }\n\n // Getters\n static get Default() {\n return Default$4;\n }\n static get DefaultType() {\n return DefaultType$4;\n }\n static get NAME() {\n return NAME$5;\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content).map(config => this._resolvePossibleFunction(config)).filter(Boolean);\n }\n hasContent() {\n return this.getContent().length > 0;\n }\n changeContent(content) {\n this._checkContent(content);\n this._config.content = {\n ...this._config.content,\n ...content\n };\n return this;\n }\n toHtml() {\n const templateWrapper = document.createElement('div');\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template);\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector);\n }\n const template = templateWrapper.children[0];\n const extraClass = this._resolvePossibleFunction(this._config.extraClass);\n if (extraClass) {\n template.classList.add(...extraClass.split(' '));\n }\n return template;\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config);\n this._checkContent(config.content);\n }\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({\n selector,\n entry: content\n }, DefaultContentType);\n }\n }\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template);\n if (!templateElement) {\n return;\n }\n content = this._resolvePossibleFunction(content);\n if (!content) {\n templateElement.remove();\n return;\n }\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement);\n return;\n }\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content);\n return;\n }\n templateElement.textContent = content;\n }\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg;\n }\n _resolvePossibleFunction(arg) {\n return execute(arg, [this]);\n }\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = '';\n templateElement.append(element);\n return;\n }\n templateElement.textContent = element.textContent;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$4 = 'tooltip';\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn']);\nconst CLASS_NAME_FADE$2 = 'fade';\nconst CLASS_NAME_MODAL = 'modal';\nconst CLASS_NAME_SHOW$2 = 'show';\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner';\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`;\nconst EVENT_MODAL_HIDE = 'hide.bs.modal';\nconst TRIGGER_HOVER = 'hover';\nconst TRIGGER_FOCUS = 'focus';\nconst TRIGGER_CLICK = 'click';\nconst TRIGGER_MANUAL = 'manual';\nconst EVENT_HIDE$2 = 'hide';\nconst EVENT_HIDDEN$2 = 'hidden';\nconst EVENT_SHOW$2 = 'show';\nconst EVENT_SHOWN$2 = 'shown';\nconst EVENT_INSERTED = 'inserted';\nconst EVENT_CLICK$1 = 'click';\nconst EVENT_FOCUSIN$1 = 'focusin';\nconst EVENT_FOCUSOUT$1 = 'focusout';\nconst EVENT_MOUSEENTER = 'mouseenter';\nconst EVENT_MOUSELEAVE = 'mouseleave';\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n};\nconst Default$3 = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 6],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '
' + '
' + '
' + '
',\n title: '',\n trigger: 'hover focus'\n};\nconst DefaultType$3 = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n};\n\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)');\n }\n super(element, config);\n\n // Private\n this._isEnabled = true;\n this._timeout = 0;\n this._isHovered = null;\n this._activeTrigger = {};\n this._popper = null;\n this._templateFactory = null;\n this._newContent = null;\n\n // Protected\n this.tip = null;\n this._setListeners();\n if (!this._config.selector) {\n this._fixTitle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$3;\n }\n static get DefaultType() {\n return DefaultType$3;\n }\n static get NAME() {\n return NAME$4;\n }\n\n // Public\n enable() {\n this._isEnabled = true;\n }\n disable() {\n this._isEnabled = false;\n }\n toggleEnabled() {\n this._isEnabled = !this._isEnabled;\n }\n toggle() {\n if (!this._isEnabled) {\n return;\n }\n this._activeTrigger.click = !this._activeTrigger.click;\n if (this._isShown()) {\n this._leave();\n return;\n }\n this._enter();\n }\n dispose() {\n clearTimeout(this._timeout);\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'));\n }\n this._disposePopper();\n super.dispose();\n }\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements');\n }\n if (!(this._isWithContent() && this._isEnabled)) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW$2));\n const shadowRoot = findShadowRoot(this._element);\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element);\n if (showEvent.defaultPrevented || !isInTheDom) {\n return;\n }\n\n // TODO: v6 remove this or make it optional\n this._disposePopper();\n const tip = this._getTipElement();\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'));\n const {\n container\n } = this._config;\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip);\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED));\n }\n this._popper = this._createPopper(tip);\n tip.classList.add(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN$2));\n if (this._isHovered === false) {\n this._leave();\n }\n this._isHovered = false;\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n hide() {\n if (!this._isShown()) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE$2));\n if (hideEvent.defaultPrevented) {\n return;\n }\n const tip = this._getTipElement();\n tip.classList.remove(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n this._activeTrigger[TRIGGER_CLICK] = false;\n this._activeTrigger[TRIGGER_FOCUS] = false;\n this._activeTrigger[TRIGGER_HOVER] = false;\n this._isHovered = null; // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return;\n }\n if (!this._isHovered) {\n this._disposePopper();\n }\n this._element.removeAttribute('aria-describedby');\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN$2));\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n update() {\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Protected\n _isWithContent() {\n return Boolean(this._getTitle());\n }\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate());\n }\n return this.tip;\n }\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml();\n\n // TODO: remove this check in v6\n if (!tip) {\n return null;\n }\n tip.classList.remove(CLASS_NAME_FADE$2, CLASS_NAME_SHOW$2);\n // TODO: v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`);\n const tipId = getUID(this.constructor.NAME).toString();\n tip.setAttribute('id', tipId);\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE$2);\n }\n return tip;\n }\n setContent(content) {\n this._newContent = content;\n if (this._isShown()) {\n this._disposePopper();\n this.show();\n }\n }\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content);\n } else {\n this._templateFactory = new TemplateFactory({\n ...this._config,\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n });\n }\n return this._templateFactory;\n }\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n };\n }\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title');\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig());\n }\n _isAnimated() {\n return this._config.animation || this.tip && this.tip.classList.contains(CLASS_NAME_FADE$2);\n }\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW$2);\n }\n _createPopper(tip) {\n const placement = execute(this._config.placement, [this, tip, this._element]);\n const attachment = AttachmentMap[placement.toUpperCase()];\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment));\n }\n _getOffset() {\n const {\n offset\n } = this._config;\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n return offset;\n }\n _resolvePossibleFunction(arg) {\n return execute(arg, [this._element]);\n }\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [{\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }, {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n }, {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: data => {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n this._getTipElement().setAttribute('data-popper-placement', data.state.placement);\n }\n }]\n };\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n };\n }\n _setListeners() {\n const triggers = this._config.trigger.split(' ');\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK$1), this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context.toggle();\n });\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSEENTER) : this.constructor.eventName(EVENT_FOCUSIN$1);\n const eventOut = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSELEAVE) : this.constructor.eventName(EVENT_FOCUSOUT$1);\n EventHandler.on(this._element, eventIn, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true;\n context._enter();\n });\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] = context._element.contains(event.relatedTarget);\n context._leave();\n });\n }\n }\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide();\n }\n };\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n }\n _fixTitle() {\n const title = this._element.getAttribute('title');\n if (!title) {\n return;\n }\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title);\n }\n this._element.setAttribute('data-bs-original-title', title); // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title');\n }\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true;\n return;\n }\n this._isHovered = true;\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show();\n }\n }, this._config.delay.show);\n }\n _leave() {\n if (this._isWithActiveTrigger()) {\n return;\n }\n this._isHovered = false;\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide();\n }\n }, this._config.delay.hide);\n }\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout);\n this._timeout = setTimeout(handler, timeout);\n }\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true);\n }\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element);\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute];\n }\n }\n config = {\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n };\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container);\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n };\n }\n if (typeof config.title === 'number') {\n config.title = config.title.toString();\n }\n if (typeof config.content === 'number') {\n config.content = config.content.toString();\n }\n return config;\n }\n _getDelegateConfig() {\n const config = {};\n for (const [key, value] of Object.entries(this._config)) {\n if (this.constructor.Default[key] !== value) {\n config[key] = value;\n }\n }\n config.selector = false;\n config.trigger = 'manual';\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config;\n }\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy();\n this._popper = null;\n }\n if (this.tip) {\n this.tip.remove();\n this.tip = null;\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$3 = 'popover';\nconst SELECTOR_TITLE = '.popover-header';\nconst SELECTOR_CONTENT = '.popover-body';\nconst Default$2 = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
' + '
' + '

' + '
' + '
',\n trigger: 'click'\n};\nconst DefaultType$2 = {\n ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n};\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default$2;\n }\n static get DefaultType() {\n return DefaultType$2;\n }\n static get NAME() {\n return NAME$3;\n }\n\n // Overrides\n _isWithContent() {\n return this._getTitle() || this._getContent();\n }\n\n // Private\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n };\n }\n _getContent() {\n return this._resolvePossibleFunction(this._config.content);\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$2 = 'scrollspy';\nconst DATA_KEY$2 = 'bs.scrollspy';\nconst EVENT_KEY$2 = `.${DATA_KEY$2}`;\nconst DATA_API_KEY = '.data-api';\nconst EVENT_ACTIVATE = `activate${EVENT_KEY$2}`;\nconst EVENT_CLICK = `click${EVENT_KEY$2}`;\nconst EVENT_LOAD_DATA_API$1 = `load${EVENT_KEY$2}${DATA_API_KEY}`;\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item';\nconst CLASS_NAME_ACTIVE$1 = 'active';\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]';\nconst SELECTOR_TARGET_LINKS = '[href]';\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group';\nconst SELECTOR_NAV_LINKS = '.nav-link';\nconst SELECTOR_NAV_ITEMS = '.nav-item';\nconst SELECTOR_LIST_ITEMS = '.list-group-item';\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`;\nconst SELECTOR_DROPDOWN = '.dropdown';\nconst SELECTOR_DROPDOWN_TOGGLE$1 = '.dropdown-toggle';\nconst Default$1 = {\n offset: null,\n // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n};\nconst DefaultType$1 = {\n offset: '(number|null)',\n // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n};\n\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n\n // this._element is the observablesContainer and config.target the menu links wrapper\n this._targetLinks = new Map();\n this._observableSections = new Map();\n this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element;\n this._activeTarget = null;\n this._observer = null;\n this._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n };\n this.refresh(); // initialize\n }\n\n // Getters\n static get Default() {\n return Default$1;\n }\n static get DefaultType() {\n return DefaultType$1;\n }\n static get NAME() {\n return NAME$2;\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables();\n this._maybeEnableSmoothScroll();\n if (this._observer) {\n this._observer.disconnect();\n } else {\n this._observer = this._getNewObserver();\n }\n for (const section of this._observableSections.values()) {\n this._observer.observe(section);\n }\n }\n dispose() {\n this._observer.disconnect();\n super.dispose();\n }\n\n // Private\n _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body;\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin;\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value));\n }\n return config;\n }\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return;\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK);\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n const observableSection = this._observableSections.get(event.target.hash);\n if (observableSection) {\n event.preventDefault();\n const root = this._rootElement || window;\n const height = observableSection.offsetTop - this._element.offsetTop;\n if (root.scrollTo) {\n root.scrollTo({\n top: height,\n behavior: 'smooth'\n });\n return;\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height;\n }\n });\n }\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n };\n return new IntersectionObserver(entries => this._observerCallback(entries), options);\n }\n\n // The logic of selection\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`);\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop;\n this._process(targetElement(entry));\n };\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop;\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop;\n this._previousScrollData.parentScrollTop = parentScrollTop;\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null;\n this._clearActiveClass(targetElement(entry));\n continue;\n }\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop;\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry);\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return;\n }\n continue;\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry);\n }\n }\n }\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map();\n this._observableSections = new Map();\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target);\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue;\n }\n const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element);\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(decodeURI(anchor.hash), anchor);\n this._observableSections.set(anchor.hash, observableSection);\n }\n }\n }\n _process(target) {\n if (this._activeTarget === target) {\n return;\n }\n this._clearActiveClass(this._config.target);\n this._activeTarget = target;\n target.classList.add(CLASS_NAME_ACTIVE$1);\n this._activateParents(target);\n EventHandler.trigger(this._element, EVENT_ACTIVATE, {\n relatedTarget: target\n });\n }\n _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE$1, target.closest(SELECTOR_DROPDOWN)).classList.add(CLASS_NAME_ACTIVE$1);\n return;\n }\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both

In summary, dMRI involves complex data types that, as programmers, we want to access, query and manipulate with ease.

-
-

Python and object oriented programming

+
+

Python and object oriented programming#

Python is an object oriented programming language. It allows us to represent and encapsulate data types and corresponding behaviors into programming structures called objects.

Data structures

@@ -358,35 +456,35 @@

Python and object oriented programmingattrs.

-
"""Representing data in hard-disk and memory."""
+
"""Representing data in hard-disk and memory."""
 import attr
 
 def _data_repr(value):
     if value is None:
         return "None"
-    return f"<{'x'.join(str(v) for v in value.shape)} ({value.dtype})>"
+    return f"<{'x'.join(str(v) for v in value.shape)} ({value.dtype})>"
 
 
 @attr.s(slots=True)
 class DWI:
-    """Data representation structure for dMRI data."""
+    """Data representation structure for dMRI data."""
 
     dataobj = attr.ib(default=None, repr=_data_repr)
-    """A numpy ndarray object for the data array, without *b=0* volumes."""
+    """A numpy ndarray object for the data array, without *b=0* volumes."""
     brainmask = attr.ib(default=None, repr=_data_repr)
-    """A boolean ndarray object containing a corresponding brainmask."""
+    """A boolean ndarray object containing a corresponding brainmask."""
     bzero = attr.ib(default=None, repr=_data_repr)
-    """A *b=0* reference map, preferably obtained by some smart averaging."""
+    """A *b=0* reference map, preferably obtained by some smart averaging."""
     gradients = attr.ib(default=None, repr=_data_repr)
-    """A 2D numpy array of the gradient table in RAS+B format."""
+    """A 2D numpy array of the gradient table in RAS+B format."""
     em_affines = attr.ib(default=None)
-    """
+    """
     List of :obj:`nitransforms.linear.Affine` objects that bring
     DWIs (i.e., no b=0) into alignment.
     """
 
     def __len__(self):
-        """Obtain the number of high-*b* orientations."""
+        """Obtain the number of high-*b* orientations."""
         return self.gradients.shape[-1]
 
@@ -397,7 +495,7 @@

Python and object oriented programmingDWI data structure with some simulated data:

+
+

Using the new data representation object#

The code shown above was just a snippet of the DWI class. For simplicity, we will be using the full implementation of this class from our eddymotion package Under the data/ folder of this book’s distribution, we have stored a sample DWI dataset with filename dwi.h5. Please note that the file has been minimized by zeroing all but two diffusion-weighted orientation maps.

Let’s get some insights from it:

-
# import the class from the library
-from eddymotion.dmri import DWI
+
# import the class from the library
+from eddymotion.data.dmri import DWI
 
 # load the sample file
 dmri_dataset = DWI.from_filename("../../data/dwi.h5")
@@ -434,26 +532,32 @@ 

Using the new data representation object
-
dmri_dataset
+
dmri_dataset
 

We’ll go over some of the components of dmri_dataset through this lesson.

-
-

+
+

Visualizing the data#

Exercise

Let’s start out by seeing what the data looks like. The fully-fledged DWI object has a convenience function to plot the dataset.

Hint: To see all of the instances and behaviors available to an object, try typing the object name, followed by . and Tab

Solution

+
+ + +Hide code cell content +
-
dmri_dataset.
+
dmri_dataset.
 
+

When calling plot_mosaic() without any arguments, the b=0 reference is plotted. This b=0 reference is a map of the signal measured without gradient sensitization, or in other words, when we are not measuring diffusion in any direction. @@ -464,12 +568,12 @@

Visualizing the dataSolution

Diffusion that exhibits directionality in the same direction as the gradient results in a loss of signal. As we can see, diffusion-weighted images consistently drop almost all signal in voxels filled with cerebrospinal fluid because there, water diffusion is free (isotropic) regardless of the direction that is being measured.

-

We can also see that the images at index=10 and index=100 have different gradient strength (“b-value”). +

We can also see that the images at index=10 and index=100 have different gradient strength (”b-value”). The higher the magnitude of the gradient, the more diffusion that is allowed to occur, indicated by the overall decrease in signal intensity. Stronger gradients yield diffusion maps with substantially lower SNR (signal-to-noise ratio), as well as larger distortions derived from the so-called “Eddy-currents”.

-

-
-

Visualizing the gradient information

+ +
+

Visualizing the gradient information#

Our DWI object stores the gradient information in the gradients attribute.

Exercise Let’s see the shape of the gradient information.

@@ -490,17 +594,17 @@

Visualizing the gradient information -

The LOGO (leave-one-gradient-out) splitter

+

+
+

The LOGO (leave-one-gradient-out) splitter#

One final behavior that will make our endeavor easier in the long run is a convenience method for data splitting. In particular, we are implementing some sort of cross-validation scheme where we will iterate over different data splits. In this case, the splitting strategy is a simple leave-one-out. Because one “datapoint” in our DWI dataset corresponds to one gradient, we will refer to this partitioning of the dataset as leave-one-gradient-out (LOGO):

+
+

Next steps: diffusion modeling#

By modeling the diffusion signal, the acquired images can provide measurements which are related to the microscopic changes and estimate white matter trajectories.

-
- + + - + - -
- -
- - - -
-
-

- - By The NiPreps developers
- - © Copyright 2021.
-

-
-
- + + + + +
+ +
+
+
+ + + + + + + + + +
+ + + + + + + + + + + +
+ + + + + + + + + + +
+
\ No newline at end of file diff --git a/notebook/03-models.html b/notebook/03-models.html index 890f44d..529c1d3 100644 --- a/notebook/03-models.html +++ b/notebook/03-models.html @@ -1,346 +1,432 @@ - - - - - Diffusion modeling — NiPreps - - - - - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + Diffusion modeling — NiPreps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - - -
-
- - +
+ +
+ + +
- +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+
- -
- -
-
- -
- - - - - +
+ + -
- - -
+
+

Diffusion modeling

+ +
+
-
-
- -
+ + -
-

Diffusion modeling

+ +
+ +
+

Diffusion modeling#

+
+ + +Hide code cell content +
-
import warnings
+
import warnings
 
 warnings.filterwarnings("ignore")
 
+

The proposed method requires inferring a motion-less, reference DW map for a given diffusion orientation for which we want to estimate the misalignment. Inference of the reference map is achieved by first fitting some diffusion model (which we will draw from DIPY) using all data, except the particular DW map that is to be aligned. This data splitting scheme was introduced in the LOGO splitter section in Introduction to dMRI data.

All models are required to offer the same API (application programmer interface):

-
    +
    1. The initialization takes a DIPY GradientTable as the first argument, and then arbitrary parameters as keyword arguments.

    2. A fit(data) method, which only requires a positional argument data, a 4D array with DWI data.

    3. A predict(gradient_table) method, which only requires a GradientTable as input. @@ -351,15 +437,15 @@

      Diffusion modeling
      -
      from eddymotion.dmri import DWI
      +
      from eddymotion.dmri import DWI
       from eddymotion.viz import plot_dwi
       dmri_dataset = DWI.from_filename("../../data/dwi.h5")
       
      -
      -

      Implementing a trivial model

      +
      +

      Implementing a trivial model#

      We will first start implementing a trivial model. This model will always return the reference b=0 map, regardless of the particular diffusion orientation model. In other words, it is just a constant model.

      @@ -369,8 +455,8 @@

      Implementing a trivial model
      -
      class TrivialB0Model:
      -    """
      +
      @@ -402,7 +488,7 @@ 

      Implementing a trivial model

      +
      +

      Implementing a regression to the mean model#

      Exercise

      Extend the TrivialB0Model to produce an average of all other diffusion directions, instead of the b=0.

      Solution

      +
      +

      Investigating the tensor model#

      Now, we are ready to use the diffusion tensor model. We will use the wrap around DIPY’s implementation that we distribute with eddymotion.

      -
      -

      The model factory

      +
      +

      The model factory#

      To permit flexibility in selecting models, the eddymotion package offers a ModelFactory that implements the facade design pattern. This means that ModelFactory makes it easier for the user to switch between models:

      -
      from eddymotion.model import ModelFactory
      +
      from eddymotion.model import ModelFactory
       
       # We are using now a full dataset, we need to split the data again
       
      @@ -491,13 +577,13 @@ 

      The model factory -

      Leveraging the fit() / predict() API

      +

      +
      +

      Leveraging the fit() / predict() API#

      The ModelFactory returns a model object that is compliant with the interface sketched above:

      -
      model.fit(data_train[0])
      +
      model.fit(data_train[0])
       predicted = model.predict(data_test[1])
       
      @@ -506,7 +592,7 @@

      Leveraging the

      Now, the predicted map for the particular b gradient looks much closer to the original:

      -
      plot_dwi(predicted, dmri_dataset.affine, gradient=data_test[1], black_bg=True);
      +
      plot_dwi(predicted, dmri_dataset.affine, gradient=data_test[1], black_bg=True);
       
      @@ -514,7 +600,7 @@

      Leveraging the

      Here’s the original DW map, for reference:

      -
      plot_dwi(data_test[0], dmri_dataset.affine, gradient=data_test[1]);
      +
      plot_dwi(data_test[0], dmri_dataset.affine, gradient=data_test[1]);
       
      @@ -525,13 +611,13 @@

      Leveraging the

      Exercise

      Once the model has been initialized, we can easily generate a new prediction.

      Solution

      -

      -
      -
      -

      Next steps: image registration

      +

      +
      +
      +

      Next steps: image registration#

      Once we have our model factory readily available, it will be easy to generate predictions that we can use for reference in image registration.

      -
      -
      +

+ -
+ - -
- -
- -
-
-
-
-

- - By The NiPreps developers
- - © Copyright 2021.
-

-
-
-
+ + + + +
+ +
+
+
+ +
+ + + + + + +
+
+ + +
+ + + + + + + +
+ + + +
+
+ + + + + + +
+
\ No newline at end of file diff --git a/notebook/04-registration.html b/notebook/04-registration.html index d0192d3..0fe126c 100644 --- a/notebook/04-registration.html +++ b/notebook/04-registration.html @@ -1,301 +1,409 @@ - - - - - Image registration (spatial alignment) — NiPreps - - - - - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + Image registration (spatial alignment) — NiPreps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - - -
-
- - +
+ +
+ + + +
+ +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+
- - -
- -
-
- -
- - - - - +
+ + -
- - -
+
+

Image registration (spatial alignment)

+ +
+
-
-
- -
+ + -
-

Image registration (spatial alignment)

+ +
+ +
+

Image registration (spatial alignment)#

At this point of the tutorial we have covered two of the three initial requirements:

-
-

Example registration

+ +
+

Example registration#

It is beyond the scope of this tutorial to understand ANTs and/or image registration altogether, but let’s have a look at how registration is integrated. First, we’ll need to generate one target gradient prediction following all the steps learned previously. For this example, we have selected the 8th DW map (index=7) because it contains a sudden motion spike, resembling a nodding movement.

-
from eddymotion.model import ModelFactory
+
+
+

Resampling an image#

Once we have estimated what is the transform that brings two images into alignment, we can bring the data in the moving image and move this image into the reference’s grid through resampling.

The process works as follows:

nitransforms

@@ -500,7 +608,7 @@

Resampling an image

+ -
+ - -
- -
- -
-
-
-
-

- - By The NiPreps developers
- - © Copyright 2021.
-

-
-
-
+ + + + +
+ +
+
+
+ +
+ + + + + + +
+
+ + +
+ + + + + + + +
+ + + +
+
+ + + + + + +
+
\ No newline at end of file diff --git a/notebook/05-solution.html b/notebook/05-solution.html index 931e0ac..38108bd 100644 --- a/notebook/05-solution.html +++ b/notebook/05-solution.html @@ -1,297 +1,414 @@ - - - - - Putting everything together — NiPreps - - - - - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + Putting everything together — NiPreps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - - -
-
- - +
+ +
+ + + +
+ +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+
- - -
- -
-
- -
- - - - - +
+ + -
- - -
+
+

Putting everything together

+ +
+
-
-
- -
+ + -
-

Putting everything together

+ +
+ +
+

Putting everything together#

+
+

And after testing? - Validation!#

Once we have a sufficient portion of our code covered by unit-tests, then we would add some integration tests that give us confidence that our bullet-proof individual components also work together. Only after we have both steps secure, we can run benchmarks and evaluations from which we learn whether our solution works, and characterize its limitations.

The main strategy to validate this software would entail finding/acquiring a special dataset where motion is not present or extremely low, in which we introduce a known head-motion pattern with which we are going to challenge our estimator. @@ -422,8 +546,8 @@

And after testing? - Validation!TrivialB0Model, for instance).

Please head to the GitHub repository and share your ideas with us! We are welcoming new contributors!

-

-
+ + -
+ - -
+ + + + + +
+ +
+
+
+ +
+ + +
- -
-
-
-
-

- - By The NiPreps developers
- - © Copyright 2021.
-

-
-
-
+ + +
+ + +
+
+ + +
+ + + + + + + +
+ + + +
+
+ + + + + + +
+
\ No newline at end of file diff --git a/preparation/step0.html b/preparation/step0.html index 40dd311..a8cf093 100644 --- a/preparation/step0.html +++ b/preparation/step0.html @@ -1,290 +1,407 @@ - - - - - Before we start: How to follow this tutorial — NiPreps - - - - - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + Before we start: How to follow this tutorial — NiPreps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - - -
-
- - +
+ +
+ + + +
+ +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+
- - -
- -
-
- -
- - - - - + +
+ +
+
+ + + +
+

Before we start: How to follow this tutorial

+ +
+
-
-
- -
+ + -
-

Before we start: How to follow this tutorial

+ +
+ +
+

Before we start: How to follow this tutorial#

This tutorial contains a mix of lecture-based and interactive components. The interactive components can be executed in your personal computer locally or using the Binder service. You are welcome to follow along however you like, whether you just want to listen or code along with us.

@@ -292,8 +409,8 @@

Before we start: How to follow this tutorialAttention

Regardless of which setup method you choose, all of the Jupyter notebooks can be found in the docs/notebook folder.

-
-

Using Binder

+
+

Using Binder#

Clicking the Binder button below will launch an interactive computing environment with all of the necessary software packages pre-installed.

Binder

This is the easiest and quickest way to get started.

@@ -303,27 +420,27 @@

Using Binder

+

+
+

Local installation (“bare-metal”)#

If you would like to follow along using your own setup and you have a functional Python environment, you can run the following commands in your terminal:

# 1. clone this repository
-git clone https://github.com/nipreps/nipreps-book
+git clone https://github.com/nipreps/nipreps-book
 
 # 2. install the necessary python packages in your Python environment
-cd nipreps-book && pip install -r requirements.txt
+cd nipreps-book && pip install -r requirements.txt
 
 # 3. launch a Jupyter lab instance
-jupyter lab
+jupyter lab
 

The image registration lesson requires an installation of ANTs. Separate instructions can be found for Linux/MacOS users and Windows users.

-
-
-

Local installation (“docker containers”)

+ +
+

Local installation (“docker containers”)#

If you have a working Docker installation and would like to use the workshop’s Docker image, you can run the following command in your terminal:

-
docker run --rm -p 9999:8888 -e JUPYTER_ENABLE_LAB=yes nipreps/nipreps-book:latest
+
docker run --rm -p 9999:8888 -e JUPYTER_ENABLE_LAB=yes nipreps/nipreps-book:latest
 

This pulls the latest release of the nipreps/nipreps-book image from Docker Hub. @@ -336,8 +453,8 @@

Local installation (“docker containers”)jupyter_port

Docker destroys the container after notebook server exit.

-
-
+ + -
+ - - - -
-
-
-
-

- - By The NiPreps developers
- - © Copyright 2021.
-

-
-
-
+ + + + + + +
+ + + + + + +
+
+ + +
+ + + + + + + +
+ + + +
+
+ + + + + + +
+
\ No newline at end of file diff --git a/reports/tutorial/data.err.log b/reports/tutorial/data.err.log new file mode 100644 index 0000000..8e372e8 --- /dev/null +++ b/reports/tutorial/data.err.log @@ -0,0 +1,39 @@ +Traceback (most recent call last): + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/jupyter_cache/executors/utils.py", line 58, in single_nb_execution + executenb( + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 1314, in execute + return NotebookClient(nb=nb, resources=resources, km=km, **kwargs).execute() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped + return loop.run_until_complete(inner) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete + return future.result() + ^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 709, in async_execute + await self.async_execute_cell( + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 1062, in async_execute_cell + await self._check_raise_for_error(cell, cell_index, exec_reply) + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 918, in _check_raise_for_error + raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content) +nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell: +------------------ +# import the class from the library +from eddymotion.dmri import DWI + +# load the sample file +dmri_dataset = DWI.from_filename("../../data/dwi.h5") +print(len(dmri_dataset)) +------------------ + + +--------------------------------------------------------------------------- +ModuleNotFoundError Traceback (most recent call last) +Cell In[5], line 2 + 1 # import the class from the library +----> 2 from eddymotion.dmri import DWI + 4 # load the sample file + 5 dmri_dataset = DWI.from_filename("../../data/dwi.h5") + +ModuleNotFoundError: No module named 'eddymotion.dmri' + diff --git a/reports/tutorial/models.err.log b/reports/tutorial/models.err.log new file mode 100644 index 0000000..ddea3b7 --- /dev/null +++ b/reports/tutorial/models.err.log @@ -0,0 +1,35 @@ +Traceback (most recent call last): + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/jupyter_cache/executors/utils.py", line 58, in single_nb_execution + executenb( + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 1314, in execute + return NotebookClient(nb=nb, resources=resources, km=km, **kwargs).execute() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped + return loop.run_until_complete(inner) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete + return future.result() + ^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 709, in async_execute + await self.async_execute_cell( + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 1062, in async_execute_cell + await self._check_raise_for_error(cell, cell_index, exec_reply) + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 918, in _check_raise_for_error + raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content) +nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell: +------------------ +from eddymotion.dmri import DWI +from eddymotion.viz import plot_dwi +dmri_dataset = DWI.from_filename("../../data/dwi.h5") +------------------ + + +--------------------------------------------------------------------------- +ModuleNotFoundError Traceback (most recent call last) +Cell In[2], line 1 +----> 1 from eddymotion.dmri import DWI + 2 from eddymotion.viz import plot_dwi + 3 dmri_dataset = DWI.from_filename("../../data/dwi.h5") + +ModuleNotFoundError: No module named 'eddymotion.dmri' + diff --git a/reports/tutorial/registration.err.log b/reports/tutorial/registration.err.log new file mode 100644 index 0000000..468dda4 --- /dev/null +++ b/reports/tutorial/registration.err.log @@ -0,0 +1,70 @@ +Traceback (most recent call last): + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/jupyter_cache/executors/utils.py", line 58, in single_nb_execution + executenb( + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 1314, in execute + return NotebookClient(nb=nb, resources=resources, km=km, **kwargs).execute() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped + return loop.run_until_complete(inner) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete + return future.result() + ^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 709, in async_execute + await self.async_execute_cell( + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 1062, in async_execute_cell + await self._check_raise_for_error(cell, cell_index, exec_reply) + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 918, in _check_raise_for_error + raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content) +nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell: +------------------ +import warnings +from IPython.display import HTML +import requests +from tempfile import mkstemp +from pathlib import Path +import numpy as np +import nibabel as nb + +from eddymotion.dmri import DWI +from eddymotion.viz import plot_dwi +from eddymotion.estimator import _advanced_clip + +warnings.filterwarnings("ignore") + +url = "https://files.osf.io/v1/resources/8k95s/providers/osfstorage/6070b4c2f6585f03fb6123a2" +datapath = Path(mkstemp(suffix=".h5")[1]) +if datapath.stat().st_size == 0: + datapath.write_bytes( + requests.get(url, allow_redirects=True).content + ) + +dmri_dataset = DWI.from_filename(datapath) +datapath.unlink() + + +def _to_nifti( + data, affine, filename, clip=True +): + data = np.squeeze(data) + if clip: + data = _advanced_clip(data) + nb.Nifti1Image( + data, + affine, + None, + ).to_filename(filename) +------------------ + + +--------------------------------------------------------------------------- +ModuleNotFoundError Traceback (most recent call last) +Cell In[1], line 9 + 6 import numpy as np + 7 import nibabel as nb +----> 9 from eddymotion.dmri import DWI + 10 from eddymotion.viz import plot_dwi + 11 from eddymotion.estimator import _advanced_clip + +ModuleNotFoundError: No module named 'eddymotion.dmri' + diff --git a/reports/tutorial/solution.err.log b/reports/tutorial/solution.err.log new file mode 100644 index 0000000..064c902 --- /dev/null +++ b/reports/tutorial/solution.err.log @@ -0,0 +1,55 @@ +Traceback (most recent call last): + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/jupyter_cache/executors/utils.py", line 58, in single_nb_execution + executenb( + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 1314, in execute + return NotebookClient(nb=nb, resources=resources, km=km, **kwargs).execute() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/jupyter_core/utils/__init__.py", line 165, in wrapped + return loop.run_until_complete(inner) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete + return future.result() + ^^^^^^^^^^^^^^^ + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 709, in async_execute + await self.async_execute_cell( + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 1062, in async_execute_cell + await self._check_raise_for_error(cell, cell_index, exec_reply) + File "/opt/hostedtoolcache/Python/3.11.9/x64/lib/python3.11/site-packages/nbclient/client.py", line 918, in _check_raise_for_error + raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content) +nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell: +------------------ +import warnings + +warnings.filterwarnings("ignore") + +from tempfile import mkstemp +from pathlib import Path +import requests + +from eddymotion.dmri import DWI + +url = "https://files.osf.io/v1/resources/8k95s/providers/osfstorage/6070b4c2f6585f03fb6123a2" +datapath = Path(mkstemp(suffix=".h5")[1]) +if datapath.stat().st_size == 0: + datapath.write_bytes( + requests.get(url, allow_redirects=True).content + ) + +dmri_dataset = DWI.from_filename(datapath) +dmri_dataset.dataobj = dmri_dataset.dataobj[..., :32] +dmri_dataset.gradients = dmri_dataset.gradients[..., :32] +datapath.unlink() +------------------ + + +--------------------------------------------------------------------------- +ModuleNotFoundError Traceback (most recent call last) +Cell In[1], line 9 + 6 from pathlib import Path + 7 import requests +----> 9 from eddymotion.dmri import DWI + 11 url = "https://files.osf.io/v1/resources/8k95s/providers/osfstorage/6070b4c2f6585f03fb6123a2" + 12 datapath = Path(mkstemp(suffix=".h5")[1]) + +ModuleNotFoundError: No module named 'eddymotion.dmri' + diff --git a/search.html b/search.html index a45c0bc..c8eeb48 100644 --- a/search.html +++ b/search.html @@ -1,297 +1,430 @@ - + + + - - Search — NiPreps - - - - - - - - + Search - NiPreps + + + + + + + + + - - + + + + + - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + + + - - - + + - - - - + + + + +
+ + - + + + + + + + +
+
+
+
+
+ + + -
-
- - +
+ +
+ + +
- +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+
- -
- -
-
- -
- - - - - - - - - - -
+ + + + +Repository + + + + + + +
  • + + + + + +Open issue + +
  • + +
    -
    -
    - -
    - -

    Search

    -
    - -

    - Please activate JavaScript to enable the search - functionality. -

    -
    -

    - Searching for multiple words only shows matches that contain - all words. -

    -
    - - - -
    + + + + + + + + + + + + + +
    + +
    +
    +
    + + +
    +

    Search

    + + + +
    + -
    - -
    + + + +
    + +
    +
    +
    + +
    + + +
    + + +
    +
    + + -
    -
    -
    -

    - - By The NiPreps developers
    - - © Copyright 2021.
    -

    -
    -
    -
    +
    + + - + + + + + + + + + + + + + + + + - +
    +
    \ No newline at end of file diff --git a/searchindex.js b/searchindex.js index fbec587..ba263dc 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["extra/community_development","extra/nifti","nipreps/dmriprep","nipreps/nipreps","notebook/01-intro","notebook/02-data","notebook/03-models","notebook/04-registration","notebook/05-solution","preparation/step0","tutorial/data","tutorial/intro","tutorial/models","tutorial/registration","tutorial/solution","welcome"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["extra/community_development.md","extra/nifti.md","nipreps/dmriprep.md","nipreps/nipreps.md","notebook/01-intro.ipynb","notebook/02-data.ipynb","notebook/03-models.ipynb","notebook/04-registration.ipynb","notebook/05-solution.ipynb","preparation/step0.md","tutorial/data.md","tutorial/intro.md","tutorial/models.md","tutorial/registration.md","tutorial/solution.md","welcome.md"],objects:{},objnames:{},objtypes:{},terms:{"000":1,"00000000e":10,"0001":[7,13],"00012":3,"001":13,"00149":3,"00189532":13,"00354967":13,"0038234":3,"00441187":13,"00500000e":10,"00534955":13,"00704300e":10,"01000000e":10,"014":3,"01533533":13,"01744899e":10,"018":3,"01884270e":10,"01_dwi":1,"020":3,"02036345e":10,"02044475e":10,"0235":3,"02485858":13,"02624902e":10,"03286484e":10,"03950751e":10,"04759300e":10,"04902856e":10,"04914188e":10,"05000000e":10,"05267942e":10,"05943990e":10,"06445849e":10,"06477451e":10,"06570625e":10,"06824297e":10,"06999445e":10,"07271522e":10,"077":3,"07752405e":10,"08378106e":10,"08524555e":10,"08743691e":10,"08863235e":10,"09336364e":10,"09398387e":10,"09516788e":10,"0vox":13,"0x2":13,"100":[5,7,10,13],"1002":3,"1005209":3,"10080016e":10,"100x50x10":13,"101":10,"10155761e":10,"1016":3,"10173035e":10,"102":[5,10],"1038":3,"10763621e":10,"111":3,"11339086e":10,"11433184e":10,"116":3,"117252":3,"118":10,"118x118x78":10,"118x118x78x102":10,"122951":1,"12317955e":10,"12478864e":10,"126":1,"128":1,"1371":3,"14150404":13,"14546251e":10,"14646065e":10,"14766181e":10,"14776909e":10,"149":3,"14908028e":10,"14955795e":10,"15239596e":10,"15284383e":10,"160044":3,"16152585e":10,"16246262e":10,"16364467e":10,"16426118e":10,"16565776e":10,"16788231e":10,"17056799e":10,"17134774e":10,"17206156e":10,"17419696e":10,"17551386e":10,"17944586e":10,"17996848e":10,"18000782e":10,"18079522e":10,"18384580e":10,"18718821e":10,"18793827e":10,"194":3,"19448650e":10,"195":3,"2012":3,"2013":[4,11],"2015":3,"2016":3,"2017":3,"2018":3,"2019":[2,3,4,11],"2020":3,"2021":[5,10],"209":3,"20949143e":10,"21218759e":10,"21606970e":10,"21794799e":10,"21839322e":10,"22100365e":10,"22161603e":10,"222":3,"22244203e":10,"22661926e":10,"22674413e":10,"2314":3,"23369867e":10,"24386895e":10,"24553275e":10,"24603":3,"24751076e":10,"25317061e":10,"2574495":13,"26234543e":10,"26519966":1,"2652":1,"26542199e":10,"26733208e":10,"27097678e":10,"27129698e":10,"27875590e":10,"27980161e":10,"28178847e":10,"28438783e":10,"285":3,"28546119e":10,"28761899e":10,"299":3,"30126464e":10,"30994742e":10,"31097817e":10,"31587410e":10,"31998879e":10,"32365298e":10,"32435739e":10,"32623598e":10,"32663143e":10,"32749856e":10,"32799673e":10,"32859576e":10,"33427882e":10,"33449113e":10,"3362":3,"3384":3,"3389":3,"33946085e":10,"34122169e":10,"34259689e":10,"34362024e":10,"348":1,"35405779e":10,"35632533e":10,"36033213e":10,"36256397e":10,"36291781e":10,"36532289e":10,"37094843e":10,"37336493e":10,"38084337e":10,"38321110e":10,"38497064e":10,"38893167e":10,"3897":3,"39185578e":10,"39519799e":10,"3mnvp9":[6,12],"40036741e":10,"40195030e":10,"40300739e":10,"40754366e":10,"40879446e":10,"41051543e":10,"41226709e":10,"41696935e":10,"41911817e":10,"42310452e":10,"42672375e":10,"43215251e":10,"43299058e":10,"43302456e":10,"43364310e":10,"43720673e":10,"43762958e":10,"44080175e":10,"44206297e":10,"44224155e":10,"44300926e":10,"45182857e":10,"45995522e":10,"46472776e":10,"46541786e":10,"46813065e":10,"46899480e":10,"47203013e":10,"47479758e":10,"48004901e":10,"48279917e":10,"49084914e":10,"49373311e":10,"49743423e":10,"49978268e":10,"4x102":10,"4x2x1":13,"4x4":10,"5000":10,"50215280e":10,"50321257e":10,"50486493e":10,"50580406e":10,"50868332e":10,"51025885e":10,"51151621e":10,"51209927e":10,"51451343e":10,"51762651e":10,"53000307e":10,"53485584e":10,"53597519e":10,"54805911e":10,"54856849e":10,"54863846e":10,"55460048e":10,"55522212e":10,"55759144e":10,"56617057e":10,"56899619e":10,"57031611e":10,"57630497e":10,"57879245e":10,"582":3,"58383171e":10,"58749491e":10,"59194577e":10,"59744376e":10,"60011083e":10,"60097814e":10,"60559174e":10,"6070b4c2f6585f03fb6123a2":8,"60786468e":10,"61581242e":10,"61719227e":10,"62053525e":10,"62363291e":10,"62755051e":10,"63550693e":10,"63584268e":10,"640":4,"64686340e":10,"64715958e":10,"65112156e":10,"65415406e":10,"65689111e":10,"65783864e":10,"65987802e":10,"66130796e":10,"66339266e":10,"66676456e":10,"66996610e":10,"67053568e":10,"67268413e":10,"67920136e":10,"680":4,"68057936e":10,"68113148e":10,"68300444e":10,"68413389e":10,"69352657e":10,"69409096e":10,"69761992e":10,"69969618e":10,"70339447e":10,"71343756e":10,"71884906e":10,"72014821e":10,"72034663e":10,"72140634e":10,"72267652e":10,"72390330e":10,"72415447e":10,"72850981e":10,"72884387e":10,"73938900e":10,"73990631e":10,"74277806e":10,"74492407e":10,"74817163e":10,"74978864e":10,"75511825e":10,"75796103e":10,"75810552e":10,"76556945e":10,"76671958e":10,"76803184e":10,"76819220e":10,"77179599e":10,"77383393e":10,"77443221e":10,"78448856e":10,"78977180e":10,"79395491e":10,"79660225e":10,"79834515e":10,"79875135e":10,"80590975e":10,"80609608e":10,"81028187e":10,"81094962e":10,"81372240e":10,"81649256e":10,"81866080e":10,"824005":1,"82400513":1,"82894647e":10,"83419502e":10,"84275055e":10,"844":1,"84400177":1,"84426469e":10,"84537101e":10,"85595229e":10,"85605621e":10,"85624397e":10,"85739756e":10,"85798609e":10,"85822213e":10,"86384022e":10,"86479354e":10,"86520320e":10,"86579394e":10,"87784886e":10,"87846315e":10,"87923348e":10,"88146579e":10,"88182724e":10,"88473666e":10,"88615406e":10,"8888":9,"89291459e":10,"89320982e":10,"89421439e":10,"89937627e":10,"8k95":8,"91179065":13,"91248178e":10,"91548866e":10,"92025506e":10,"92125309e":10,"92227495e":10,"92683768e":10,"92788363e":10,"93008772e":10,"93927962e":10,"94223297e":10,"95000000e":10,"95218086e":10,"95680475e":10,"97081280e":10,"97081828e":10,"97092354e":10,"97362855e":10,"97373462e":10,"97879040e":10,"98121727e":10,"98139858e":10,"98144925e":10,"98685753e":10,"99000000e":10,"99336894":13,"99500000e":10,"99574709e":10,"99606636":13,"9964563":13,"99664319e":10,"9998":[7,13],"9999":9,"abstract":[6,12],"boolean":[4,5,10],"byte":1,"capot\u0103":3,"case":[5,7,10,11,13],"class":[1,3,5,6,8,10,12,14],"default":[5,6,10,12],"final":[1,2,5,6,8,10,12,14],"function":[0,1,3,5,7,8,9,10,13,14],"i\u016bt\u0117":3,"import":[0,1,2,4,5,6,7,8,10,11,12,13,14,15],"int":[5,10,14],"long":[5,10],"mm\u00b2":[5,10],"new":[2,3,4,6,7,8,11,12,13,14],"return":[1,5,6,8,10,12,14],"switch":[6,12],"true":[5,6,7,8,10,12,13,14],"try":[5,10],"while":[0,4,11],"zappal\u00e0":3,Doing:3,For:[0,1,3,4,5,7,10,11,13],Its:[6,12],One:[3,5,10],RAS:[4,5,10,11],That:[7,13],The:[0,2,7,8,9,13,14,15],Then:[6,12],There:[0,1,3],These:[3,4,5,10,11],Use:[6,7,12,13],Using:[4,11],Yes:[7,13],__init__:[1,6,12],__len__:[5,10],__slots__:[6,12],_data:[6,12],_data_repr:[5,10],_s0:[6,12],_to_nifti:[7,8,13,14],abid:[3,8,14],abl:[3,7],about:[0,3,5,10],abov:[1,5,6,8,10,11,12,14],absolut:[7,8,13,14],absorb:0,accept:0,access:[1,3,5,7,10,13],accuraci:3,achiev:[0,1,6,8,12,14],acquir:[4,5,8,10,11,14],acquisit:[2,3,4,11],across:[3,4,11],act:0,actual:[1,7,13],adalat:3,adapt:[1,3,6,12],add:[0,8,14],addit:[3,4,11],address:[2,4,9,11],adjust:0,advanc:3,affect:2,affin:[4,5,6,7,8,10,11,12,13,14],afni:3,after:[4,6,9,11,12],again:[6,12],agil:[7,13],agnost:[2,3],aim:[0,3],alexand:3,alfaro:3,algorithm:[2,3,4,5,6,10,12],align:[5,6,10,12],align_kwarg:[8,14],all:[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15],alloc:[4,11],allow:[1,3,5,6,7,8,10,11,12,13,14],allow_redirect:8,almagro:3,almost:[5,7,10,13],along:9,alreadi:0,also:[0,2,3,4,5,6,8,10,11,12,14],alter:[4,11],although:[1,4,11],altogeth:[7,13],alwai:[1,6,8,12,14],amitai:[4,11],amount:3,analys:[3,15],analysi:[2,4,11,15],analyt:3,analyz:3,anatom:[3,4,11],anderson:3,angular:[4,5,10,11],ani:[0,3,4,5,7,9,10,11,13],anisotropi:[5,10],ant:[3,4,8,9,11,14],anterior:1,anticip:[4,11],antsregistr:[8,13,14],api:[4,8,14],app:3,appar:[7,13],appli:[1,3,7,13],applic:[2,4,6,12],approach:[3,15],appropri:[3,8,14],arang:[8,14],arbitrari:[6,12],area:0,arg:[6,12],argument:[0,5,6,8,10,12,14],arnatkev:3,aros:3,around:[6,12],arrai:[4,5,6,8,10,11,12,13,14],artifact:[2,3],asanyarrai:[5,10],assert:14,asset:[4,5],assist:[4,11],associ:1,assum:[4,6,11,12],assumpt:3,attempt:[3,4,11,15],attende:15,attent:6,attenu:[4,11],attr:[5,10],attribut:[1,4,5,10,11],auer:3,autom:3,automat:[5,10],autoplai:[4,5],aux_fil:1,avail:[3,5,6,10,12,15],averag:[4,5,6,10,11,12],averagedwmodel:[6,12],avoid:[4,11],awai:[7,13],awar:9,axi:[5,10],b0vec:[5,10],b_x:[5,10],b_y:[5,10],b_z:[5,10],back:1,bar:9,barrier:[5,10],base:[0,4,6,9,11,12],basic:15,beat:3,becaus:[3,4,5,7,10,11,13,15],beck:3,been:[2,3,5,6,8,10,12,14,15],befor:[0,2,3],begin:[0,5,10],behav:3,behavior:[5,10],behaviour:3,being:[3,5,10],bellec:3,below:[0,1,2,3,5,8,9,10,14],ben:[4,11],benchmark:[3,8,14],best:[0,3],better:[5,10],between:[1,3,4,6,7,8,11,12,13,14],beyond:[7,13],bframe:[5,10],bid:3,bids_dir:3,big:[0,1],biol:3,biolog:[5,10],bit:1,bitpix:1,black_bg:[6,12],blair:3,block:0,blood:3,bodi:[4,7,8,11,13,14],book:[5,9,10],bool:[5,10],both:[4,7,8,11,13,14],bottom:1,botvinik:3,bowr:3,box:[8,14],brain:[2,3,5,7,10,13],brainmask:[5,8,10,14],breakdown:0,breath:[3,4,11],brief:0,briefli:[4,11],brighter:[5,10],bring:[5,7,10,13],brought:3,brows:0,browser:9,bspline:[7,13],build:[0,3,4,6,11,12],built:[5,10],bulk:[4,11],bullet:[8,14],burden:3,button:9,bval:[5,10],bvec:[5,10],bzero:[5,6,7,8,10,12,13,14],cach:[5,10],cal_max:1,cal_min:1,calcul:[4,6,11,12],calhoun:3,call:[0,1,5,7,10,13],callosum:[7,13],camer:3,can:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],care:[5,10],carefulli:[3,4,11],carl:0,carljacobi:0,carp:3,carri:2,cartesian:4,caus:[4,11,14],cell:[5,10],centimetr:1,cerebrospin:[5,10],certain:[0,2],cfg:0,chakravarti:3,challeng:[2,3,8,14],chang:[4,5,9,10,11],character:[8,14],charron:3,check:[1,3],checkout:0,choic:[8,14],choos:9,chose:3,chosen:3,churchil:3,classif:3,clear:0,cli:0,click:9,clinic:2,clone:[0,9],close:[0,4,7,11,13],closer:[6,12],cmap:1,cmdline:[7,13],code:[0,3,5,6,7,8,9,10,12,13,14],codebas:3,cohen:3,collabor:[8,14],collaps:[4,11,13],collapse_output_transform:[7,13],collect:3,colour:[5,10],column:[4,5,10,11],com:[0,6,9,12],combin:0,come:[0,5,10],command:[0,3,7,8,9,13,14],common:[0,3],commonli:[6,12],commonplac:[4,11],commun:[3,15],compar:[2,3],comparison:3,compat:[7,13],competit:3,compil:3,complet:[3,5,8,10,14],complex:[3,5,6,10,12],compliant:[3,6,12],compon:[5,6,8,9,10,11,12,14],compos:[5,10],composit:13,comput:[0,3,7,9,13],concaten:[5,10],concept:1,conduct:2,confid:[8,14],config:[0,7,13],configur:[0,7,13,14],confound:3,confus:[4,11],connect:3,connectom:3,consensu:2,consequ:[4,11],consist:[3,5,10],consolid:[7,13],constant:[6,12],constraint:[3,5,10],construct:1,consum:3,contain:[0,3,4,5,7,8,10,11,13,14],container:3,content:8,continu:0,contribut:[3,15],contributor:[2,8,14],control:[0,3,4,5,8,14],conveni:[5,10],converg:[4,11,13],convergence_threshold:[7,13],convergence_window_s:[7,13],convers:[4,11],coordin:[1,4,5,10,11],copi:[0,9],corpu:[7,13],correct:[2,3,4,8,11,14],correctli:[4,11],correspond:[5,10,14],cortic:3,cover:[4,7,8,11,13,14],cpu:[4,11],cpu_count:[7,13],craddock:3,creat:[0,1,3,5,6,7,8,10,12,13,14,15],creation:[5,10],credenti:0,cross:[3,5,10],cumbersom:[4,11],current:[0,2,3,4,5,8,10,11,14],custom:15,cut_coord:1,cwd:[7,8,13,14],daducci:3,darkest:[5,10],data:[0,2,4,6,7,9,11,12,13,15],data_test:[5,6,7,8,10,12,13,14],data_train:[5,6,7,8,10,12,13,14],data_typ:1,databas:3,datafram:1,dataobj:[5,8,10],datapath:8,datapoint:[5,10],dataset:[1,3,4,5,6,7,8,11,12,13,14],datatyp:1,date:0,db_name:1,deal:1,decis:3,decompos:[4,11],decomposit:[4,11],decreas:[5,10],deelman:3,def:[5,6,8,10,12,14],defin:[0,1,5,10,11],definit:[7,13],deform:14,degrad:[4,11],deliv:3,demonstr:[2,3,15],denois:2,depend:[1,2],depict:3,deploi:3,deriv:[3,4,5,8,10,11,14],descoteaux:3,describ:[0,3,15],descrip:1,descript:[0,8,14],design:[3,6,12,15],destroi:9,detail:[0,2],detect:2,determin:[1,3],develop:15,devenyi:3,dicki:3,dict:14,differ:[2,3,4,5,6,8,10,11,12,14],difficult:0,diffus:[3,4,11,14],digest:[0,15],dim:1,dim_info:1,dimens:[5,7,10,13],dimension:13,diminish:[6,12],dipi:[3,4,5,6,7,10,11,12,13],direct:[5,6,10,12],direction:[5,10],directli:15,discov:[0,15],discuss:[1,2],disk:[5,10],displac:[4,7,11,13],displai:[4,5,7,13],display_mod:1,distil:3,distort:[2,3,4,5,8,10,11,14],distribut:[5,6,10,12],dki:[6,12],dmri:[1,2,3,6,7,8,12,13,14,15],dmri_dataset:[5,6,7,8,10,12,13,14],dmriprep:0,doc:[0,9],dockerfil:0,doctest:3,document:[1,3,8,14],doe:[0,2,3,5,6,10,12],doesn:[1,4,6,11,12],doi:3,doing:3,domain:3,done:[1,2],door:0,down:[1,5,10],downstream:[3,4,11],draw:[6,12],drift:[2,3],driven:[3,15],drop:[5,10],dropout:[4,11],dsi:4,dti:[4,6,7,11,12,13],dtype:[5,10],due:[3,5,10],dure:[3,4,11],dwdata:[8,14],dwframe:[5,10],dwi:[0,1,4,5,6,7,8,10,11,12,13,14],dwi_affin:1,dwi_data:1,dwi_hdr:1,dwi_img:1,dwi_level1:[7,13],dwmodel:[8,14],e1005209:3,e13726:3,e38234:3,each:[1,3,5,6,10,12,14,15],earlier:[5,10],eas:[3,5,10],easi:[6,12],easier:[5,6,10,12],easiest:9,easili:[0,5,6,7,10,12,13],eddi:[2,3,4,5,8,10,11,14],eddymot:[4,5,6,7,8,10,11,12,13,14],eddymotionestim:[4,8,11,14],effect:[3,4,7,11,13],efficaci:3,effort:3,either:15,eklund:3,element:[5,11],em_affin:[5,8,10,14],email:0,enabl:3,encapsul:[4,5,10,11],encod:[1,4,5,10,11,14],encourag:3,end:3,endeavor:[5,10],endian:1,engag:15,engin:15,enhanc:15,ensur:[3,7],entail:[8,14],environ:[3,7,9],environment:[5,10],envis:[8,14],especi:[4,11],establish:[7,13],esteban:3,estim:[3,5,6,7,8,10,12,13,14],estimated_affin:[8,14],etc:[3,7,13],evalu:[3,8,14],evan:3,even:[3,4,11],everi:[4,5,6,10,11,12],everyth:[7,13],exacerb:[4,11],exact:[5,10],exactli:[1,4,7,11,13],exampl:[0,1,3,5,10],except:[6,12],exclud:[4,5,10,11],execut:[5,7,8,9,10,13,14],exercis:[3,5,6,7,8,13],exhibit:[5,10],exist:[0,3,4,11,15],exit:9,expect:[1,3,4,6,11,12],experi:[3,4,11],experienc:[4,11],experiment:[4,11,15],expert:3,explain:1,explor:3,expos:[4,9,11],extend:[3,6,12,15],extens:3,extent:1,extern:0,extra:[5,10],extract:[4,11],extrem:[4,8,11,14],facad:[6,12],factor:13,factori:[7,8,13,14],fals:[5,7,10,13],far:[7,13],fashion:3,featur:[3,7,13],feed:[5,10],feedback:0,feel:0,ferreira:3,fetch:0,fetcher:1,fiber:[8,14],field:[2,3,15],fieldmap:10,figur:2,file:[0,1,4,5,7,8,9,10,11,13,14],filenam:[5,10],filesystem:[7,13],fill:[5,10,15],filterwarn:[4,5,6,8],find:[0,3,6,7,8,12,14],fingerprint:[4,11],first:[0,1,4,6,7,8,11,12,13,14],fish:3,fit:[2,4,7,8,11,13,14],fix:[7,8,13,14],fixat:[4,11],fixed_imag:[7,8,13,14],fixed_label:[7,13],fixed_path:[7,13],flandin:3,fledg:[5,10],flexibl:[3,6,12],float32:10,float64:10,fluid:[5,10],fmap:0,fmri:3,fmriprep:3,fnin:3,fninf:3,focu:3,focus:[4,11],fold:[5,10],folder:[0,1,5,7,9,10,13],follow:[0,1,4,5,6,7,8,10,11,12,13,14],fork:0,formal:[7,13],format:[3,4,5,7,10,11,13],former:[4,11],forward_transform:[7,8,13,14],found:[0,9],foundat:[3,4,11],four:11,framewis:[4,11],framework:[4,7,11,13,15],free:[4,5,10,11],freesurf:3,from:[0,1,3,4,5,6,7,8,9,10,11,12,13,14],from_fil:[7,13],from_filenam:[5,6,7,8,10,12,13,14],front:[1,3],fsl:3,full:[5,6,10,12],fulli:[3,5,8,10,14],fundament:[5,10,15],further:[4,11],fusion:[7,13],futur:0,futurewarn:1,gap:15,gaug:0,gener:[0,3,4,5,6,7,8,10,11,12,13,14],geometri:[5,10],get:[5,8,9,10,15],get_fdata:1,get_vers:0,ghosh:3,gibb:[2,3],git:[0,9],github:[3,8,9,14],give:[0,1,7,8,13,14],given:[4,5,6,7,10,11,12,13],glatard:3,glmax:1,glmin:1,global:0,gmail:0,goal:[2,4,7,11,13],goe:0,going:[5,8,10,14],good:2,gorgolewski:3,grade:15,gradient:[1,4,6,7,8,11,12,13,14],gradient_t:[6,12],gradientt:[6,12],grai:1,great:[6,12],grid:[7,13],gronenschild:3,grussu:3,gtab:[6,7,12,13,14],guidelin:2,guntup:3,gyri:[7,13],habet:3,hadn:0,hand:[5,10],handl:[1,5,10],hard:[3,5,10],harddisk:[8,14],hardwar:3,harmon:3,harmonis:3,has:[2,3,5,6,8,10,12,14,15],have:[0,1,2,4,5,6,7,8,9,10,11,12,13,14,15],hbm:3,head:[0,2,3,6,7,8,12,13,14],heart:3,height:4,hein:3,held:[5,10],help:[0,3],henc:[7,13],here:[0,6,7,8,12,13,14],hglc:[6,12],high:[4,5,10,11],higher:[5,10,14],highest:[5,10],highlight:[7,13],hinder:[5,10],hint:5,his:2,histogram:13,hoc:3,hodg:3,hold:[4,6,11,12],holzmeist:3,home:[0,7],host:9,hostedtoolcach:1,houd:3,how:[0,1,2,3,4,5,7,10,11,13,15],howev:[0,2,9],htm:2,html:[4,5],http:[0,2,6,8,9,12],hub:9,hue:[5,10],huge:3,hum:3,human:[3,4,11],hypothes:3,i_it:[8,14],idea:[0,3,4,8,11,14],ident:3,identifi:[3,4],ignor:[4,5,6,8],imag:[2,3,4,5,8,9,10,11,14,15],img:1,impact:3,implement:[2,3,5,8,10,14],impos:[3,5,10],impromptu:0,improv:3,imput:[4,11],inact:9,includ:[3,4,11],independ:3,index:[5,7,8,10,13,14],index_img:1,indic:[4,5,10,11],individu:[0,3,8,14],infer:[6,12],influenc:3,inform:[1,2,7,13],infrastructur:3,inherit:[6,12],inhomogen:[2,3],init:[6,7,12,13,14],initi:[0,4,6,7,11,12,13],initialize_transforms_per_stag:[7,13],inlin:1,input:[3,4,6,7,8,12,13,14],ins:3,insert:[5,10],insight:[5,10],instal:[7,13],instanc:[3,4,5,7,8,9,10,11,13,14],instead:[1,6,12],instruct:9,int16:[1,10],integr:[3,6,7,8,11,12,13,14,15],intens:[4,5,10,11,13],intent_cod:1,intent_nam:1,intent_p1:1,intent_p2:1,intent_p3:1,interact:9,interchang:11,interest:[0,3,7,13],interfac:[0,3,4,6,7,12,13],intern:[3,14],interpol:[7,13],interpret:[3,5,10],intervent:3,introduc:[2,4,6,8,11,12,14],introduct:[6,12],inventori:3,invok:[8,14],involv:[0,2,5,10],ipython:[4,5],ismrm:2,isotrop:[5,10],issu:0,item:3,iter:[4,5,6,8,10,11,12,14],iter_img:1,itk:[7,8,13,14],itk_xform:[7,13],itklineartransform:[7,8,13,14],its:[0,6,8,12,14],itself:[1,4,11],jacob:3,jacobi:0,jean:3,jenkinson:3,john:3,join:[5,10],jone:3,journal:3,jovyan:7,json:[7,13],jupyt:[6,9,12],jupyter_enable_lab:9,just:[4,5,6,8,9,10,11,12,14],justifi:15,kaden:3,keep:0,kei:[0,7,13],kennedi:3,keshavan:3,keyword:[6,12,14],khalili:3,kiar:3,kind:3,know:[5,10],knowledg:3,known:[8,14],kopper:3,kurtosi:[6,12],kusmia:3,kwarg:[6,8,12,14],lab:9,landman:3,languag:[5,10],larg:[3,4,11,15],larger:[5,10],last:[5,9,10],later:[4,5,10,11],latest:9,latter:[4,11],launch:9,layer:[3,7,13],learn:[0,1,3,7,8,13,14,15],leav:[4,11],lectur:9,leeman:3,left:[1,5,6,7,8,10,11,12,13,14],len:[5,8,10,14],length:[4,11],lepag:3,less:[6,7,12,13],lesson:[0,1,3,5,9,10],let:[0,1,5,7,10,13],level:[2,3,14],leverag:[4,5,10,11],lewi:3,lib:1,librari:[4,5,10,11],licens:0,liem:3,lightweight:11,like:[3,5,6,7,9,10,12,13],likewis:[5,10],limit:[3,4,8,11,14],linden:3,line:[0,3,5,7,8,9,10,13,14],linear:[1,5,7,10,13],link:3,linux:9,list:[2,4,5,10,11,14],listen:9,load:[1,5,6,10,12],local:0,locat:[0,4,7,11,13],log:9,logo:[6,8,12,14],logo_split:[5,6,7,8,10,12,13,14],longer:[4,11],look:[0,5,6,7,10,12,13],loop:[4,5,11],loss:[5,10],lost:9,lot:3,low:[3,8,14],lower:[3,5,10],lowest:[5,10],macintosh:3,maco:9,made:15,magic:[1,5,10],magnet:3,magnitud:[5,10],mahani:3,mai:[7,13],maier:3,main:[0,1,3,5,8,14],maintain:[0,3,6,12],major:[2,11],make:[3,5,6,8,9,10,12,14],makefil:0,manag:[4,11],mani:[0,1,3,7,13],manifest:0,manipul:[5,10],manual:3,manufactur:3,map:[1,3,5,6,7,8,10,12,13,14],mapp:3,mar:3,marc:3,mark:14,markiewicz:3,mask:[3,5,8,10,14],master:0,mat:[0,4,11],match:[5,10,13,15],math:14,matplotlib:1,matric:[4,11,14],matrix:[1,4,7,11,13],matt:[7,13],matter:[3,5,10],maumet:3,mean:[3,4,7,11,13],meant:3,measur:[3,4,5,10,11],meet:11,member:[4,11],membran:[5,10],memori:[4,5,8,10,11,14],mengel:3,merg:0,merhof:3,metadata:[3,4,5,10,11],metal:3,method:[1,2,3,4,5,6,7,9,10,11,12,13],metric:[7,13],metric_weight:[7,13],microscop:[5,10],middlewar:3,might:[0,5,10],mile:[5,10],mind:0,minim:[2,3,5,10],minimum:[3,7,13],minut:9,mis15:2,misalign:[4,6,8,11,12,14],mix:9,mkdtemp:[7,13],mkstemp:8,modal:3,model:[2,3,4,7,8,11,13,14],modelfactori:[6,7,12,13,14],modifi:15,modul:1,modular:3,mold:[8,14],molecul:[5,10],more:[0,1,2,3,4,5,7,9,10,11,13],most:[7,13],motion:[2,3,6,7,8,12,13,14],move:[0,1,7,8,13,14],movement:[4,5,7,10,11,13],movi:5,moving_imag:[7,8,13,14],moving_label:[7,13],moving_path:[7,13],mp4:[4,5],mri:[3,4,5,10,11],much:[1,2,6,7,12,13],multi:4,multidimension:1,multipl:[1,3,5,10],must:[2,4,5,6,7,8,10,11,12,13,14],mute:[4,5],n_iter:[8,14],name:[0,4,5,10,11],nan:1,nat:3,nath:3,natur:3,ndarrai:[1,5,10,14],ndim:1,necessari:[3,9],need:[3,4,5,6,7,10,11,12,13,15],neuroimag:[1,7,13],neuroinform:3,neurosci:3,newaxi:[5,10],next:0,nezer:3,nib:1,nibabel:[7,13],nichol:3,nifti1:1,nifti1head:1,nifti:[7,8,13,14],nii:[1,7,8,13,14],nilearn:[1,3],ning:3,niprep:[0,9,15],nipyp:[0,7,8,13,14],nitransform:[5,7,10,13],niworkflow:[7,13],nod:[7,13],nois:[2,5,10],non:4,none:[1,5,6,8,10,12,14],nonetheless:3,nonfunct:[4,5,10],norm:[4,5,10,11],normal:[5,10],note:[1,5,10],notebook:[6,7,9,12,13],noth:[6,12],notic:[7,13],now:[1,6,7,8,12,13,14],num_thread:[7,13],number:[1,5,10,14],number_of_iter:[7,13],numer:2,numpi:[1,4,5,6,10,11,12,14],obj:[5,6,10,12,14],object:[1,6,12,14],observ:[7,13],obtain:[5,10],occur:[3,4,5,10,11],oct:3,off:0,offer:[6,7,12,13],often:[4,5,10,11],ohbm:[4,11],oldham:3,omit:[4,11],onc:[0,6,7,8,11,12,13,14],one:[4,6,7,11,12,13,15],ongo:[0,7,13],onli:[3,5,6,7,8,10,12,13,14],onto:[5,10],open:[0,3,7,13,15],oper:[3,4,11],oppos:[4,11],opt:1,option:3,order:[1,2],org:2,organ:[0,3,5,10],organiz:3,orient:[0,4,6,11,12],origin:[0,4,5,6,8,10,11,12,14],osf:8,osfstorag:8,other:[3,4,5,6,10,11,12],our:[1,3,4,5,6,7,8,10,11,12,13,14],out:[1,2,3,4,6,7,8,12,13,14],outcom:[3,4,11],outlier:[2,4,11],output:[3,4,5,7,8,10,13,14],output_dir:3,output_warped_imag:[7,13],outsid:[4,11],over:[4,5,8,10,11,14],overal:[5,6,10,12],own:[6,9,12],packag:[1,2,3,5,6,7,9,10,12,13],pad:[4,11],page:[0,1],panda:1,parallel:[4,11],paramet:[2,3,4,5,6,10,11,12,14],parametr:14,part:3,particip:[3,4,8,11,14],particular:[0,2,3,4,5,6,8,10,11,12,14,15],partit:[5,8,10,14],past:[0,9],path:[7,8,13,14],pathlib:[7,8,13],pathsep:7,pattern:[6,8,12,14],pcbi:3,per:[5,10,13],percept:[7,13],perform:3,perhap:[7,13],perman:9,permit:[6,12],person:[8,9,14],perspect:3,physiolog:3,piec:[1,3,5,7,10,13],pip:9,pipe:[8,14],pipelin:[3,15],pipelines_nam:3,pixdim:1,pkg_fn:[7,13],pkg_resourc:[7,13],place:[7,13,14],plan:[4,5,10,11],pleas:[5,7,8,9,10,13,14],plo:3,plot:[1,5,10],plot_dwi:[5,6,10,12],plot_epi:1,plot_gradi:10,plot_mosa:[5,10],plu:[5,10],plug:3,plural:3,point:[2,3,4,7,11,13],poldrack:3,polin:3,poll:2,pone:3,popul:3,popular:[5,10],port:9,portion:[8,14],posit:[4,6,11,12],possibl:[2,3],poster:[4,11],potenti:[3,4,11],poupon:3,power:[7,11,13],pre:[2,3,7,9,13,15],precis:3,predica:3,predict:[4,7,8,11,13,14],prefer:[5,10],prepar:[3,4,8,11,14],presenc:3,present:[4,8,11,14],preserv:9,pretti:[5,10],previou:[4,11],previous:[7,13],principl:[6,12],print:[1,5,7,9,10,13],probe:[5,10],problem:[0,8,14],proce:2,procedur:[4,11],process:[0,2,3,4,6,7,11,12,13,14,15],produc:[5,6,7,10,12,13,15],program:4,program_fil:2,programm:[5,6,10,12],progress:[0,2,9],prohibit:[4,11],project:[0,3,4,5,7,10,11,13],promot:3,proof:[8,14],properti:[1,14],propos:[2,4,6,11,12],prospect:[8,14],protocol:3,proton:[5,10],provid:[3,4,5,6,7,8,9,10,11,12,13],publicli:15,pull:[0,9],puls:[4,11],pyproject:0,pytest:14,python3:1,python:[1,4,7,9,11,13],qform_cod:1,qoffset_i:1,qoffset_x:1,qoffset_z:1,qsiprep:[4,11],qualiti:[3,4,11],quantifi:[5,10],quatern_b:1,quatern_c:1,quatern_d:1,queri:[5,10],question:2,quickest:9,quirion:3,raamana:3,radius_or_number_of_bin:[7,13],raffelt:3,rais:[6,12],random:[5,7,10,13],rang:[8,14],rapid:3,rat:[4,11],rate:13,ratio:[5,10],reach:2,read:[1,6,7,8,12,13,14],readi:[0,3,6,12],readili:[6,12],readm:0,realiti:1,reason:[0,7,13],recal:1,recent:[3,7,13],recogn:[7,13],reconst:[6,12],reconstmodel:[6,12],reconstruct:[3,4,5,10,11],record:[4,11],recur:[4,11],reduc:[2,3],refer:[4,5,6,7,8,10,11,12,13,14],reflect:[5,10],regardless:[5,6,8,9,10,12,14,15],registr:[3,4,8,9,11,14],registration_framework:[7,13],regular:[1,7,13],relat:[3,5,10],releas:9,relev:[7,13],reli:[3,15],reliabl:[7,11,13],reload:[6,12],remaind:[4,11],rememb:[5,10],remot:0,remov:[2,4,11],render:0,repeat:[8,14],report:[3,5,10],repositori:[0,8,9,14],repr:[5,10],repres:[1,4,5,6,10,11,12,14],represent:11,reproduc:[2,3],request:[0,8],requir:[0,4,5,6,7,9,10,12,13,15],resampl:[4,11],research:[3,15],resembl:[7,13],residu:[4,11],reson:3,resort:15,resourc:[0,8,11],resource_filenam:[7,13],respect:[5,10],rest:[4,11],restrict:[5,10],result:[2,3,4,5,7,8,10,11,13,14],retriev:[7,13],revers:3,right:1,rigid:[4,7,8,11,13,14],ring:[2,3],rio:3,rioux:3,roadmap:2,robust:2,rokem:[5,10],root:0,rotat:[4,11,14],rousseau:3,row:[5,10],rozenda:3,rst:0,rudrapatna:3,run:[3,4,5,6,7,8,9,10,11,12,13,14],runtim:[4,11],s41586:3,s41592:3,safe:3,sagitt:[4,7,13],same:[2,3,4,5,6,7,10,11,12,13],sampl:[0,4,5,10,11],sampling_percentag:[7,13],sampling_strategi:[7,13],save:9,scaffold:3,scale:[4,11,15],scan:[3,5,10],scanner:[1,4,11,15],scari:0,scheme:[5,6,10,12],schill:3,sci:3,scl_inter:1,scl_slope:1,scope:[3,7,13],screen:[7,13],sdata:3,secion:0,second:1,section:[0,5,6,10,12],secur:[8,14],sedat:[4,11],see:[1,4,5,6,10,11,12,14],seek:0,seemingli:0,seen:1,segment:3,select:[5,6,7,10,12,13,14],selected_volum:1,self:[5,6,10,12],sens:[5,10],sensit:[3,4,5,10,11],separ:9,sequenc:[5,8,10,14],serv:[2,3],server:9,servic:9,session:3,session_error:1,set:[0,4,7,8,11,13,14],set_transform:[8,14],setup:[0,9],sever:[0,5,10],sform_cod:1,shape:[1,5,10],share:[0,3,8,14],shell:4,sherif:3,should:[0,7,8,13,14],show:2,shown:[3,5,10],shrink:13,shrink_factor:[7,13],sigma:13,sigma_unit:[7,13],signal:[2,3,4,5,6,10,11,12,15],silva:3,similar:3,simpl:[5,7,10,13],simplic:[5,6,10,12],simplifi:[5,10],simul:[4,5,10,11],sinc:[7,13],singl:[3,4],site:1,size:[5,10],sizeof_hdr:1,sketch:[4,6,12],slice:1,slice_cod:1,slice_dur:1,slice_end:1,slice_start:1,slide:[4,11],slot:[5,10],small:[4,11],smart:[5,10],smith:3,smooth:[3,13],smoothing_sigma:[7,13],snipet:[8,14],snippet:[5,10],snowbal:3,snr:[5,10],softwar:[2,3,4,7,8,9,13,14,15],solut:[5,6,7,8,10,11,12,13,14],some:[2,3,5,6,7,8,10,12,13,14,15],someth:3,sophist:[4,11],sort:[5,10],sourc:[0,3,4,5,10,11,15],space:[3,5,7,10,13],spatial:[3,4,5,10,11],special:[1,5,8,10,14],specif:4,specifi:[5,10],sphere:[5,10],spike:[7,13],split:[5,6,10,12],split_index:14,splitter:[6,12],spuriou:3,src:[4,5,7],srow_i:1,srow_x:1,srow_z:1,st_size:8,stage:13,stai:0,stale:[5,10],standard:[2,3,4,7,11,13],start:[2,5,6,10,12],stat:8,state:[0,9],statement:[5,10],staticmethod:[8,14],statist:[3,15],steel:3,step:[2,3,7,8,13,14,15],still:[6,12],store:[4,5,10,11],str:[5,7,8,10,13,14],straightforward:[6,7,12,13],strategi:[5,6,8,10,12,14],strength:[5,10],strictli:[3,4,11],string:1,strong:3,stronger:[5,10],strother:3,structur:[3,5,7,13],studi:[3,5,10,15],sub:1,subcort:[7,13],subject:3,submit:[7,13],suboptim:3,subsequ:[4,11],substanti:[5,10],subtl:[7,13],success:3,sudden:[4,7,11,13],suffici:[8,14],suffix:8,suit:14,sulci:[7,13],summar:3,summari:[0,5,10,15],superior:1,support:[2,3],sure:[0,8,9,14],surfac:[3,5,10],surround:[5,10],suscept:2,sushi:3,swallow:[4,11],synthet:[7,8,13,14],system:3,tab:[0,1,5,10],tabl:[4,5,10,11],tabular:[5,10],tailor:15,take:[0,6,12],talk:2,tanno:3,target:[0,7,13,14],task:[0,3],tax:3,team:3,techniqu:[5,10],tell:[5,10],tempdir:[7,13],tempfil:[7,8,13],temporari:[7,13],temporarydirectori:[8,14],term:1,termin:9,terminal_output:[7,13],terminolog:1,test:[0,3,5,6,10,12],test_data:[5,10],test_gradi:[5,10],test_trivialb0model:14,than:9,thank:[3,7,13],thei:[3,7,13],them:[3,4,5,10,11],theoret:[4,11],therefor:[5,7,10,13],thereof:[4,11],thi:[0,1,2,3,4,5,6,7,8,10,11,12,13,14,15],thick:3,thing:1,think:[8,14],third:1,thoroughli:3,thought:[5,10],three:[1,3,5,7,10,11,13],through:[0,1,4,5,7,8,10,11,13,14,15],thu:3,tightli:3,time:[1,4,5,6,7,8,10,11,12,13,14],timeout:9,times102:[5,10],tissu:3,tmp:13,tmpdir:[8,14],tmpoqu912td:13,to_filenam:[7,13],to_ra:[7,13],todai:1,toffset:1,togeth:[5,7,10,13],toml:0,tool:[2,14,15],toolbox:[7,13],top:[1,7,13],total:[5,10],tour:15,toward:[2,3],track:[0,2],tracker:0,tractographi:[2,3],train:[5,10],train_data:[5,10],train_gradi:[5,10],trajectori:[5,10],transform:[4,7,8,11,13,14],transform_paramet:[7,13],transform_warp:13,translat:1,transpar:[3,7,13],transpos:[5,10],trivialb0model:[6,8,12,14],tupl:[5,10],tutori:[4,7,11,13,15],two:[0,3,4,5,7,10,11,13],txt:9,type:[3,4,5,6,10,12,14],typic:[0,4,5,10,11,15],unavoid:[4,11],under:[4,5,8,10,11,14],understand:[2,3,4,7,11,13,15],uniform:11,uniqu:[3,5,10],unit:[4,5,8,10,11,14],unittest:3,unknown:1,unlink:8,until:[4,11],updat:[1,5,8,10,14],upon:3,upstream:0,uptak:3,url:8,use:[0,1,6,7,8,9,12,13,14],use_estimate_learning_rate_onc:[7,13],use_histogram_match:[7,13],used:[0,3,5,6,7,10,12,13,14],useful:1,usefulness:[6,12],user:[0,3,6,9,12],using:[1,3,4,5,6,7,9,10,11,12,13,14],util:[0,3],valid:[5,10],valu:[4,5,6,10,11,12],valueerror:[6,12],van:3,vari:2,variabl:[4,11],varieti:3,variou:3,varoquaux:3,varyingli:[4,11],vector:[4,5,10,11,14],ventricl:[7,13],veraart:[2,3],verbos:[7,13],veri:[0,4,6,7,8,11,12,13,14],version:[0,1,3],vessel:3,via:[3,4,7,8,11,13,14],vibrat:[4,11],video:[4,5],view:[7,13],visibl:3,visual:[3,7,13],viz:[5,6,7,10,12,13],vmax:10,volum:[1,3,4,5,6,8,10,11,12,14],volumetr:[4,11],vox:[7,13],vox_offset:1,voxel:[1,4,5,6,10,11,12],wai:[3,9],walk:15,wang:3,want:[0,5,6,7,8,9,10,12,13,14],warn:[4,5,6,8],warped_imag:[7,13],watch:[6,12],water:[5,10],wear:[8,14],weight:[4,5,10,11],welcom:[0,8,9,14],well:[0,4,5,10,11,14],were:[0,3,5,10],what:[0,1,2,4,5,7,10,11,13],when:[4,5,6,7,10,11,12,13],where:[0,5,7,8,10,13,14],whether:[2,3,4,8,9,14],which:[1,2,3,4,5,6,7,8,9,10,11,12,13,14],white:[5,10],who:[0,8,14],whole:[2,4,11],wide:[3,7,13],width:4,window:[4,9,11],winsor:13,winsorize_lower_quantil:[7,13],winsorize_upper_quantil:[7,13],with_b0:[5,7,10,13,14],within:[2,4,5,10,11,14],without:[5,10],word:[4,5,6,10,11,12],work:[0,1,2,3,4,5,7,8,9,10,11,13,14],workflow:[0,2,3],workshop:[5,9,10],workstat:3,world:[1,3,5,10],would:[0,4,8,9,11,14],wrap:[6,7,12,13],write:[1,7,8,13,14],write_byt:8,write_composite_transform:[7,13],www:[2,6,12],x64:1,xfm:[7,13],xform:[8,14],xyzt_unit:1,yarkoni:3,year:3,yendiki:[4,11],yes:[4,5,9],yet:2,yield:[5,10],you:[0,1,5,6,9,10,12],your:[0,3,4,5,8,9,10,11,14],youtub:[6,12],zero:[5,10]},titles:["Community development","The extra mile","About dMRIPrep","NeuroImaging PREProcessing toolS (NiPreps)","The problem of head-motion in dMRI","Introduction to dMRI data","Diffusion modeling","Image registration (spatial alignment)","Putting everything together","Before we start: How to follow this tutorial","Introduction to dMRI data","The problem of head-motion in dMRI","Diffusion modeling","Image registration (spatial alignment)","Putting everything together","Welcome!"],titleterms:{"class":9,"new":[0,5,10],"true":9,And:[8,14],The:[1,3,4,5,6,10,11,12],Using:[5,9,10],about:[1,2],advanc:[7,13],affin:1,after:[8,14],ahead:0,algorithm:[11,15],align:[7,13],analysi:3,ant:[7,13],api:[6,11,12],applic:11,architectur:11,aria:9,arrai:1,augment:3,bare:9,befor:9,binder:9,box:3,bug:0,chang:0,check:0,code:[4,11],commun:0,contain:[1,9],contribut:0,correct:15,data:[1,3,5,10],dataset:10,develop:[0,2],diffus:[5,6,10,12,15],dimens:[1,4,11],dipi:15,divers:3,dmri:[4,5,10,11],dmriprep:2,docker:9,document:0,drive:3,easi:3,element:10,estim:[4,11],etc:1,everyth:[8,14],exampl:[7,13],exercis:[10,12,14],extra:1,fab:9,factori:[6,12],fas:9,featur:0,fit:[6,12],fix:0,follow:9,get:0,github:0,glass:3,grade:3,gradient:[5,10],guidelin:0,hammer:9,head:[4,11,15],header:1,hidden:9,how:9,identifi:11,imag:[1,6,7,12,13],implement:[4,6,11,12,15],inform:[5,10],input:11,instal:9,interfac:11,introduct:[5,10],investig:[1,6,12],leav:[5,10],leverag:[6,12],local:9,logo:[5,10],main:10,make:0,mean:[6,12],metadata:1,metal:9,methodolog:3,mile:1,model:[5,6,10,12],motion:[4,11,15],mri:15,neuroimag:3,next:[5,6,8,10,12,14],nibabel:1,nifti:1,niprep:3,nitransform:15,nonfunct:11,normal:[7,13],object:[0,4,5,10,11,15],one:[5,10],orient:[5,10],out:[5,10,11],output:11,philosophi:3,plan:0,posit:1,predict:[6,12],prepar:0,preprocess:3,principl:3,problem:[3,4,11],produc:3,program:[5,10,11],propos:0,put:[8,14],python:[5,10,15],refer:[1,2,3],registr:[6,7,12,13],regress:[6,12],represent:[5,10],requir:11,resampl:[7,13],robust:3,rocket:9,scanner:3,sketch:11,softwar:11,space:1,spatial:[7,13],specif:11,splitter:[5,10],start:[0,9],step:[5,6,10,11,12],structur:10,tell:1,tensor:[6,12],test:[8,14],thi:9,togeth:[8,14],tool:[3,7,13],trivial:[6,12],tutori:9,type:1,use:3,using:15,valid:[8,14],variabl:3,veri:3,visual:[5,10],welcom:15,what:[8,14]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1. Header: contains metadata about the image, such as image dimensions, data type, etc.": [[1, "header-contains-metadata-about-the-image-such-as-image-dimensions-data-type-etc"]], "1. Robust with very diverse data": [[3, "robust-with-very-diverse-data"]], "2. Data": [[1, "data"]], "2. Easy to use": [[3, "easy-to-use"]], "3. Affine: tells the position of the image array data in a reference space": [[1, "affine-tells-the-position-of-the-image-array-data-in-a-reference-space"]], "3. \u201cGlass box\u201d philosophy": [[3, "glass-box-philosophy"]], " Using Binder": [[9, "using-binder"]], " Local installation (\u201cdocker containers\u201d)": [[9, "local-installation-docker-containers"]], " Local installation (\u201cbare-metal\u201d)": [[9, "local-installation-bare-metal"]], "ANTs - Advanced Normalization ToolS": [[7, "ants-advanced-normalization-tools"], [13, "ants-advanced-normalization-tools"]], "About dMRIPrep": [[2, "about-dmriprep"]], "Algorithm": [[11, null]], "And after testing? - Validation!": [[8, "and-after-testing-validation"], [14, "and-after-testing-validation"]], "Augmenting the scanner to produce \u201canalysis grade\u201d data": [[3, "augmenting-the-scanner-to-produce-analysis-grade-data"]], "Before we start: How to follow this tutorial": [[9, "before-we-start-how-to-follow-this-tutorial"]], "Checking the contributing guidelines": [[0, "checking-the-contributing-guidelines"]], "Community development": [[0, "community-development"]], "Data structures": [[10, null]], "Development": [[2, "development"]], "Diffusion modeling": [[6, "diffusion-modeling"], [12, "diffusion-modeling"]], "Dimensions of the head-motion problem": [[4, "dimensions-of-the-head-motion-problem"], [11, "dimensions-of-the-head-motion-problem"]], "Example registration": [[7, "example-registration"], [13, "example-registration"]], "Exercise": [[10, null], [10, null], [10, null], [10, null], [10, null], [10, null], [12, null], [12, null], [12, null], [14, null], [14, null]], "Getting started with GitHub": [[0, "getting-started-with-github"]], "Image registration (spatial alignment)": [[7, "image-registration-spatial-alignment"], [13, "image-registration-spatial-alignment"]], "Implementing a head-motion correction algorithm for diffusion MRI in Python, using DIPY and NiTransforms": [[15, "implementing-a-head-motion-correction-algorithm-for-diffusion-mri-in-python-using-dipy-and-nitransforms"]], "Implementing a regression to the mean model": [[6, "implementing-a-regression-to-the-mean-model"], [12, "implementing-a-regression-to-the-mean-model"]], "Implementing a trivial model": [[6, "implementing-a-trivial-model"], [12, "implementing-a-trivial-model"]], "Inputs": [[11, null]], "Introduction to dMRI data": [[5, "introduction-to-dmri-data"], [10, "introduction-to-dmri-data"]], "Investigating NIfTI images with NiBabel": [[1, "investigating-nifti-images-with-nibabel"]], "Investigating the tensor model": [[6, "investigating-the-tensor-model"], [12, "investigating-the-tensor-model"]], "Leveraging the fit() / predict() API": [[6, "leveraging-the-fit-predict-api"], [12, "leveraging-the-fit-predict-api"]], "Main elements of a dMRI dataset": [[10, null]], "Making a change": [[0, "making-a-change"]], "NeuroImaging PREProcessing toolS (NiPreps)": [[3, "neuroimaging-preprocessing-tools-nipreps"]], "Next steps: diffusion modeling": [[5, "next-steps-diffusion-modeling"], [10, "next-steps-diffusion-modeling"]], "Next steps: image registration": [[6, "next-steps-image-registration"], [12, "next-steps-image-registration"]], "NiPreps driving principles": [[3, "nipreps-driving-principles"]], "Nonfunctional requirements": [[11, null]], "Objective: Implement a head-motion estimation code": [[4, "objective-implement-a-head-motion-estimation-code"], [11, "objective-implement-a-head-motion-estimation-code"]], "Objectives": [[0, null], [15, null]], "Outputs": [[11, null]], "Plan ahead": [[0, "plan-ahead"]], "Preparing a proposal for a new feature, documentation, or a bug fix": [[0, "preparing-a-proposal-for-a-new-feature-documentation-or-a-bug-fix"]], "Putting everything together": [[8, "putting-everything-together"], [14, "putting-everything-together"]], "Python and object oriented programming": [[5, "python-and-object-oriented-programming"], [10, "python-and-object-oriented-programming"]], "References": [[2, "references"], [3, "references"]], "Resampling an image": [[7, "resampling-an-image"], [13, "resampling-an-image"]], "Step 1: Identify an I/O (inputs/outputs) specification": [[11, "step-1-identify-an-i-o-inputs-outputs-specification"]], "Step 2: Sketch out an API (Application Programming Interface)": [[11, "step-2-sketch-out-an-api-application-programming-interface"]], "Step 3: Software architecture": [[11, "step-3-software-architecture"]], "The LOGO (leave-one-gradient-out) splitter": [[5, "the-logo-leave-one-gradient-out-splitter"], [10, "the-logo-leave-one-gradient-out-splitter"]], "The extra mile": [[1, "the-extra-mile"]], "The model factory": [[6, "the-model-factory"], [12, "the-model-factory"]], "The problem of head-motion in dMRI": [[4, "the-problem-of-head-motion-in-dmri"], [11, "the-problem-of-head-motion-in-dmri"]], "The problem of methodological variability": [[3, "the-problem-of-methodological-variability"]], "Using the new data representation object": [[5, "using-the-new-data-representation-object"], [10, "using-the-new-data-representation-object"]], "Visualizing the data": [[5, "visualizing-the-data"], [10, "visualizing-the-data"]], "Visualizing the gradient information": [[5, "visualizing-the-gradient-information"], [10, "visualizing-the-gradient-information"]], "Welcome!": [[15, "welcome"]], "What\u2019s next? - Testing!": [[8, "what-s-next-testing"], [14, "what-s-next-testing"]]}, "docnames": ["extra/community_development", "extra/nifti", "nipreps/dmriprep", "nipreps/nipreps", "notebook/01-intro", "notebook/02-data", "notebook/03-models", "notebook/04-registration", "notebook/05-solution", "preparation/step0", "tutorial/data", "tutorial/intro", "tutorial/models", "tutorial/registration", "tutorial/solution", "welcome"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["extra/community_development.md", "extra/nifti.md", "nipreps/dmriprep.md", "nipreps/nipreps.md", "notebook/01-intro.ipynb", "notebook/02-data.ipynb", "notebook/03-models.ipynb", "notebook/04-registration.ipynb", "notebook/05-solution.ipynb", "preparation/step0.md", "tutorial/data.md", "tutorial/intro.md", "tutorial/models.md", "tutorial/registration.md", "tutorial/solution.md", "welcome.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13], "0": [1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "000": 1, "0001": [7, 13], "00012": 3, "00149": 3, "0038234": 3, "01": [3, 7, 13], "014": 3, "018": 3, "01_dwi": 1, "020": 3, "0235": 3, "05": [7, 13], "077": 3, "1": [2, 5, 6, 7, 8, 9, 10, 12, 13, 14], "10": [1, 3, 5, 6, 7, 9, 10, 12, 13], "100": [5, 7, 10, 13], "1002": 3, "1005209": 3, "1016": 3, "102": [5, 10], "1038": 3, "11": [3, 5, 10], "111": 3, "116": 3, "117252": 3, "12": 3, "122951": 1, "126": 1, "128": 1, "13": 3, "1371": 3, "149": 3, "16": [1, 3], "160044": 3, "19": 2, "194": 3, "195": 3, "1e": [7, 13], "2": [4, 7, 9, 10, 12, 13], "2012": 3, "2013": [4, 11], "2015": 3, "2016": 3, "2017": 3, "2018": 3, "2019": [2, 3, 4, 11], "2020": 3, "2021": [5, 10], "209": 3, "222": 3, "2314": 3, "24603": 3, "26": 1, "26519966": 1, "2652": 1, "285": 3, "299": 3, "2d": [5, 10], "3": [7, 9, 12, 13], "30": [1, 14], "32": [7, 8, 13], "3362": 3, "3384": 3, "3389": 3, "348": 1, "3897": 3, "3d": [1, 4, 5, 10, 11], "3mnvp9": [6, 12], "4": [1, 3, 5, 7, 10, 13, 14], "40": 3, "44": 3, "48": 3, "4d": [4, 5, 6, 10, 11, 12], "5": [3, 7, 10, 13], "50": [7, 13], "5000": 10, "53": 1, "57": [1, 3], "582": 3, "6": [3, 7, 13], "6070b4c2f6585f03fb6123a2": 8, "64": [5, 10], "640": 4, "65": 1, "66": 1, "680": 4, "7": [3, 7, 13], "70": 3, "75": 1, "8": [1, 3, 7, 13], "81": 1, "824005": 1, "82400513": 1, "84": 3, "844": 1, "84400177": 1, "88": 3, "8888": 9, "8k95": 8, "9": 3, "94": 1, "9998": [7, 13], "9999": 9, "A": [3, 4, 5, 6, 10, 11, 12, 14], "As": [1, 5, 6, 10, 12], "At": [7, 13], "By": [3, 5, 6, 10, 12], "For": [0, 1, 3, 4, 5, 7, 10, 11, 13], "If": [0, 7, 9, 13], "In": [2, 3, 5, 6, 7, 9, 10, 11, 12, 13], "It": [0, 2, 5, 7, 9, 10, 13], "Its": [6, 12], "No": [10, 12], "On": 3, "One": [3, 5, 10], "That": [7, 13], "The": [0, 2, 7, 8, 9, 13, 14, 15], "Then": [6, 12], "There": [0, 1, 3], "These": [3, 4, 5, 10, 11], "To": [0, 1, 5, 6, 7, 10, 12, 13], "__init__": [6, 12], "__len__": [5, 10], "__slots__": [6, 12], "_data": [6, 12], "_data_repr": [5, 10], "_s0": [6, 12], "_to_nifti": [7, 8, 13, 14], "abid": [3, 8, 14], "abl": [3, 7], "about": [0, 3, 5, 10], "abov": [1, 5, 6, 8, 10, 11, 12, 14], "absolut": [7, 8, 13, 14], "absorb": 0, "abstract": [6, 12], "ac": 3, "accept": 0, "access": [1, 3, 5, 7, 10, 13], "accuraci": 3, "achiev": [0, 1, 6, 8, 12, 14], "acquir": [4, 5, 8, 10, 11, 14], "acquisit": [2, 3, 4, 11], "across": [3, 4, 11], "act": 0, "actual": [1, 7, 13], "ad": 3, "adalat": 3, "adapt": [1, 3, 6, 12], "add": [0, 8, 14], "addit": [3, 4, 11], "address": [2, 4, 9, 11], "adjust": 0, "advanc": 3, "affect": 2, "affin": [4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "afni": 3, "after": [4, 6, 9, 11, 12], "again": [6, 12], "agil": [7, 13], "agnost": [2, 3], "aim": [0, 3], "al": [3, 4, 11], "alexand": 3, "alfaro": 3, "algorithm": [2, 3, 4, 5, 6, 10, 12], "align": [5, 6, 10, 12], "align_kwarg": [8, 14], "all": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "alloc": [4, 11], "allow": [1, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14], "allow_redirect": 8, "almagro": 3, "almost": [5, 7, 10, 13], "along": 9, "alreadi": 0, "also": [0, 2, 3, 4, 5, 6, 8, 10, 11, 12, 14], "alter": [4, 11], "although": [1, 4, 11], "altogeth": [7, 13], "alwai": [1, 6, 8, 12, 14], "amitai": [4, 11], "amount": 3, "an": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 14], "analys": [3, 15], "analysi": [2, 4, 11, 15], "analyt": 3, "analyz": 3, "anatom": [3, 4, 11], "anderson": 3, "angular": [4, 5, 10, 11], "ani": [0, 3, 4, 5, 7, 9, 10, 11, 13], "anisotropi": [5, 10], "ant": [3, 4, 8, 9, 11, 14], "anterior": 1, "anticip": [4, 11], "antsregistr": [8, 14], "api": [4, 8, 14], "app": 3, "appar": [7, 13], "appli": [1, 3, 7, 13], "applic": [2, 4, 6, 12], "approach": [3, 15], "appropri": [3, 8, 14], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "arang": [8, 14], "arbitrari": [6, 12], "area": 0, "arg": [6, 12], "argument": [0, 5, 6, 8, 10, 12, 14], "arnatkev": 3, "aros": 3, "around": [6, 12], "arrai": [4, 5, 6, 8, 10, 11, 12, 14], "artifact": [2, 3], "asanyarrai": [5, 10], "assert": 14, "asset": [4, 5], "assist": [4, 11], "associ": 1, "assum": [4, 6, 11, 12], "assumpt": 3, "attempt": [3, 4, 11, 15], "attende": 15, "attent": 6, "attenu": [4, 11], "attr": [5, 10], "attribut": [1, 4, 5, 10, 11], "auer": 3, "autom": 3, "automat": [5, 10], "autoplai": [4, 5], "aux_fil": 1, "avail": [3, 5, 6, 10, 12, 15], "averag": [4, 5, 6, 10, 11, 12], "averagedwmodel": [6, 12], "avoid": [4, 11], "awai": [7, 13], "awar": 9, "axi": [5, 10], "b": [1, 3, 4, 5, 6, 8, 10, 11, 12, 14], "b0": [8, 14], "b0vec": [5, 10], "b1": 2, "b_x": [5, 10], "b_y": [5, 10], "b_z": [5, 10], "back": 1, "bar": 9, "barrier": [5, 10], "base": [0, 4, 6, 9, 11, 12], "basic": 15, "beat": 3, "becaus": [3, 4, 5, 7, 10, 11, 13, 15], "beck": 3, "been": [2, 3, 5, 6, 8, 10, 12, 14, 15], "befor": [0, 2, 3], "begin": [0, 5, 10], "behavior": [5, 10], "being": [3, 5, 10], "bellec": 3, "below": [0, 1, 2, 3, 5, 8, 9, 10, 14], "ben": [4, 11], "benchmark": [3, 8, 14], "best": [0, 3], "better": [5, 10], "between": [1, 3, 4, 6, 7, 8, 11, 12, 13, 14], "beyond": [7, 13], "bframe": [5, 10], "bid": 3, "bids_dir": 3, "big": [0, 1], "biol": 3, "biolog": [5, 10], "bit": 1, "bitpix": 1, "black_bg": [6, 12], "blair": 3, "block": 0, "blood": 3, "bodi": [4, 7, 8, 11, 13, 14], "book": [5, 9, 10], "bool": [5, 10], "boolean": [4, 5, 10], "both": [4, 7, 8, 11, 13, 14], "bottom": 1, "botvinik": 3, "bowr": 3, "box": [8, 14], "brain": [2, 3, 5, 7, 10, 13], "brainmask": [5, 8, 10, 14], "breakdown": 0, "breath": [3, 4, 11], "brief": 0, "briefli": [4, 11], "brighter": [5, 10], "bring": [5, 7, 10, 13], "brought": 3, "brows": 0, "browser": 9, "bspline": [7, 13], "build": [0, 3, 4, 6, 11, 12], "built": [5, 10], "bulk": [4, 11], "bullet": [8, 14], "burden": 3, "button": 9, "bval": [5, 10], "bvec": [5, 10], "bzero": [5, 6, 7, 8, 10, 12, 13, 14], "c": 3, "cach": [5, 10], "cal_max": 1, "cal_min": 1, "calcul": [4, 6, 11, 12], "calhoun": 3, "call": [0, 1, 5, 7, 10, 12, 13], "callosum": [7, 13], "camer": 3, "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "capot\u0103": 3, "care": [5, 10], "carefulli": [3, 4, 11], "carl": 0, "carljacobi": 0, "carp": 3, "carri": 2, "cartesian": 4, "case": [5, 7, 10, 11, 13], "caus": [4, 11, 14], "cd": [0, 9], "cell": [5, 10, 12], "centimetr": 1, "cerebrospin": [5, 10], "certain": [0, 2], "cfg": 0, "chakravarti": 3, "challeng": [2, 3, 8, 14], "chang": [4, 5, 9, 10, 11], "character": [8, 14], "charron": 3, "check": 1, "checkout": 0, "choic": [8, 14], "choos": 9, "chose": 3, "chosen": 3, "churchil": 3, "cj": 3, "class": [1, 5, 6, 8, 10, 12, 14], "classif": 3, "clear": 0, "cli": 0, "click": 9, "clinic": 2, "clone": [0, 9], "close": [0, 4, 7, 11, 13], "closer": [6, 12], "cmap": 1, "cmdline": [7, 13], "code": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14], "codebas": 3, "cohen": 3, "collabor": [8, 14], "collaps": [4, 11], "collapse_output_transform": [7, 13], "collect": 3, "colour": [5, 10], "column": [4, 5, 10, 11], "com": [0, 6, 9, 12], "combin": 0, "come": [0, 5, 10], "command": [0, 3, 7, 8, 9, 13, 14], "common": [0, 3], "commonli": [6, 12], "commonplac": [4, 11], "commun": [3, 15], "compar": [2, 3], "comparison": 3, "compat": [7, 13], "competit": 3, "complet": [3, 5, 8, 10, 14], "complex": [3, 5, 6, 10, 12], "compliant": [3, 6, 12], "compon": [5, 6, 8, 9, 10, 11, 12, 14], "compos": [5, 10], "comput": [0, 3, 7, 9, 13], "concaten": [5, 10], "concept": 1, "conduct": 2, "confid": [8, 14], "config": [0, 7, 13], "configur": [0, 7, 13, 14], "confound": 3, "confus": [4, 11], "connect": 3, "connectom": 3, "consensu": 2, "consequ": [4, 11], "consist": [3, 5, 10], "consolid": [7, 13], "constant": [6, 12], "constraint": [3, 5, 10], "construct": 1, "consum": 3, "contain": [0, 3, 4, 5, 7, 8, 10, 11, 13, 14], "container": 3, "content": 8, "continu": 0, "contribut": [3, 15], "contributor": [2, 8, 14], "control": [0, 3, 4, 5, 8, 14], "conveni": [5, 10], "converg": [4, 11], "convergence_threshold": [7, 13], "convergence_window_s": [7, 13], "convers": [4, 11], "coordin": [1, 4, 5, 10, 11], "copi": [0, 9], "corpu": [7, 13], "correct": [2, 3, 4, 8, 11, 14], "correctli": [4, 11], "correspond": [5, 10, 14], "cortic": 3, "cover": [4, 7, 8, 11, 13, 14], "cpu": [4, 11], "cpu_count": [7, 13], "craddock": 3, "creat": [0, 1, 3, 5, 6, 7, 8, 10, 12, 13, 14, 15], "creation": [5, 10], "credenti": 0, "cross": [3, 5, 10], "cumbersom": [4, 11], "current": [0, 2, 3, 4, 5, 8, 10, 11, 14], "custom": 15, "cut_coord": 1, "cwd": [7, 8, 13, 14], "d": 3, "da": 3, "daducci": 3, "darkest": [5, 10], "data": [0, 2, 4, 6, 7, 9, 11, 12, 13, 15], "data_test": [5, 6, 7, 8, 10, 12, 13, 14], "data_train": [5, 6, 7, 8, 10, 12, 13, 14], "data_typ": 1, "databas": 3, "dataobj": [5, 8, 10], "datapath": 8, "datapoint": [5, 10], "dataset": [3, 4, 5, 6, 7, 8, 11, 12, 13, 14], "datatyp": 1, "date": 0, "db_name": 1, "deal": 1, "decis": 3, "decompos": [4, 11], "decomposit": [4, 11], "decreas": [5, 10], "deelman": 3, "def": [5, 6, 8, 10, 12, 14], "default": [5, 6, 10, 12], "defin": [0, 1, 5, 10, 11], "definit": [7, 13], "deform": 14, "degrad": [4, 11], "deliv": 3, "demonstr": [2, 3, 15], "denois": 2, "depend": [1, 2], "depict": 3, "deriv": [3, 4, 5, 8, 10, 11, 14], "descoteaux": 3, "describ": [0, 3, 15], "descrip": 1, "descript": [0, 8, 14], "design": [3, 6, 12, 15], "destroi": 9, "detail": [0, 2], "detect": 2, "determin": 1, "develop": 15, "devenyi": 3, "dicki": 3, "dict": 14, "differ": [2, 3, 4, 5, 6, 8, 10, 11, 12, 14], "difficult": 0, "diffus": [3, 4, 11, 14], "digest": [0, 15], "dim": 1, "dim_info": 1, "dimens": [5, 7, 10, 13], "diminish": [6, 12], "dipi": [3, 4, 5, 6, 7, 10, 11, 12, 13], "direct": [5, 6, 10, 12], "direction": [5, 10], "directli": 15, "discov": [0, 15], "discuss": [1, 2], "disk": [5, 10], "displac": [4, 7, 11, 13], "displai": [4, 5, 7, 13], "display_mod": 1, "distil": 3, "distort": [2, 3, 4, 5, 8, 10, 11, 14], "distribut": [5, 6, 10, 12], "dki": [6, 12], "dmri": [1, 2, 3, 6, 7, 8, 12, 13, 14, 15], "dmri_dataset": [5, 6, 7, 8, 10, 12, 13, 14], "dmriprep": 0, "do": [2, 3, 4, 6, 8, 11, 12, 14], "doc": [0, 9], "dockerfil": 0, "document": [1, 3, 8, 14], "doe": [0, 2, 3, 5, 6, 10, 12], "doesn": [1, 4, 6, 11, 12], "doi": 3, "domain": 3, "done": [1, 2], "door": 0, "down": [1, 5, 10], "downstream": [3, 4, 11], "dr": [2, 4, 5, 10, 11], "draw": [6, 12], "drift": [2, 3], "driven": [3, 15], "drop": [5, 10], "dropout": [4, 11], "dsi": 4, "dti": [4, 6, 7, 11, 12, 13], "dtype": [5, 10], "due": [3, 5, 10], "dure": [3, 4, 11], "dw": [6, 7, 8, 10, 12, 13, 14], "dwdata": [8, 14], "dwframe": [5, 10], "dwi": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "dwi_affin": 1, "dwi_data": 1, "dwi_hdr": 1, "dwi_img": 1, "dwi_level1": [7, 13], "dwmodel": [8, 14], "e": [3, 4, 5, 9, 10, 11], "e1005209": 3, "e13726": 3, "e38234": 3, "each": [1, 3, 5, 6, 10, 12, 14, 15], "earlier": [5, 10], "eas": [3, 5, 10], "easi": [6, 12], "easier": [5, 6, 10, 12], "easiest": 9, "easili": [0, 5, 6, 7, 10, 12, 13], "eddi": [2, 3, 4, 5, 8, 10, 11, 14], "eddymot": [4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "eddymotionestim": [4, 8, 11, 14], "effect": [3, 4, 7, 11, 13], "efficaci": 3, "effort": 3, "eh": 3, "either": 15, "eklund": 3, "element": [5, 11], "em": [4, 11], "em_affin": [5, 8, 10, 14], "email": 0, "enabl": 3, "encapsul": [4, 5, 10, 11], "encod": [1, 4, 5, 10, 11, 14], "encourag": 3, "end": 3, "endeavor": [5, 10], "endian": 1, "engag": 15, "engin": 15, "enhanc": 15, "ensur": [3, 7], "entail": [8, 14], "environ": [7, 9], "environment": [5, 10], "envis": [8, 14], "especi": [4, 11], "establish": [7, 13], "esteban": 3, "estim": [3, 5, 6, 7, 8, 10, 12, 13, 14], "estimated_affin": [8, 14], "et": [3, 4, 11], "etc": [3, 7, 13], "evalu": [3, 8, 14], "evan": 3, "even": [3, 4, 11], "everi": [4, 5, 6, 10, 11, 12], "everyth": [7, 13], "exacerb": [4, 11], "exact": [5, 10], "exactli": [1, 4, 7, 11, 13], "exampl": [0, 1, 3, 5, 10], "except": [6, 12], "exclud": [4, 5, 10, 11], "execut": [5, 7, 8, 9, 10, 13, 14], "exercis": [3, 5, 6, 7, 8, 13], "exhibit": [5, 10], "exist": [0, 3, 4, 11, 15], "exit": 9, "expect": [1, 4, 6, 11, 12], "experi": [3, 4, 11], "experienc": [4, 11], "experiment": [4, 11, 15], "expert": 3, "explain": 1, "explor": 3, "expos": [4, 9, 11], "extend": [3, 6, 12, 15], "extens": 3, "extent": 1, "extern": 0, "extra": [5, 10], "extract": [4, 11], "extrem": [4, 8, 11, 14], "f": [3, 5, 7, 10, 13], "facad": [6, 12], "factori": [7, 8, 13, 14], "fals": [5, 7, 10, 13], "far": [7, 13], "fashion": 3, "featur": [3, 7, 13], "feed": [5, 10], "feedback": 0, "feel": 0, "ferreira": 3, "fetch": 0, "fiber": [8, 14], "field": [2, 3, 15], "figur": 2, "file": [0, 1, 4, 5, 7, 8, 9, 10, 11, 13, 14], "filenam": [5, 10], "filesystem": [7, 13], "fill": [5, 10, 15], "filterwarn": [4, 5, 6, 8], "final": [1, 2, 5, 6, 8, 10, 12, 14], "find": [0, 3, 6, 7, 8, 12, 14], "fingerprint": [4, 11], "first": [0, 1, 4, 6, 7, 8, 11, 12, 13, 14], "fish": 3, "fit": [2, 4, 7, 8, 11, 13, 14], "fix": [7, 8, 13, 14], "fixat": [4, 11], "fixed_imag": [7, 8, 13, 14], "fixed_label": [7, 13], "fixed_path": [7, 13], "flandin": 3, "fledg": [5, 10], "flexibl": [3, 6, 12], "fluid": [5, 10], "fmap": 0, "fmri": 3, "fmriprep": 3, "fnin": 3, "fninf": 3, "focu": 3, "focus": [4, 11], "fold": [5, 10], "folder": [0, 1, 5, 7, 9, 10, 13], "follow": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "fork": 0, "formal": [7, 13], "format": [3, 4, 5, 7, 10, 11, 13], "former": [4, 11], "forward_transform": [7, 8, 13, 14], "found": [0, 9], "foundat": [3, 4, 11], "four": 11, "framewis": [4, 11], "framework": [4, 7, 11, 13, 15], "free": [4, 5, 10, 11], "freesurf": 3, "from": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "from_fil": [7, 13], "from_filenam": [5, 6, 7, 8, 10, 12, 13, 14], "front": [1, 3], "fsl": 3, "full": [5, 6, 10, 12], "fulli": [3, 5, 8, 10, 14], "function": [0, 1, 3, 5, 7, 8, 9, 10, 13, 14], "fundament": [5, 10, 15], "further": [4, 11], "fusion": [7, 13], "futur": 0, "g": [3, 4, 5, 10, 11], "ga": 3, "gap": 15, "gaug": 0, "gener": [0, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "geometri": [5, 10], "get": [5, 8, 9, 10, 15], "get_fdata": 1, "get_vers": 0, "ghosh": 3, "gibb": [2, 3], "git": [0, 9], "github": [3, 8, 9, 14], "give": [0, 1, 7, 8, 13, 14], "given": [4, 5, 6, 7, 10, 11, 12, 13], "glatard": 3, "glmax": 1, "glmin": 1, "global": 0, "gmail": 0, "go": [5, 8, 10, 14], "goal": [2, 4, 7, 11, 13], "goe": 0, "good": 2, "gorgolewski": 3, "grade": 15, "gradient": [1, 4, 6, 7, 8, 11, 12, 13, 14], "gradient_t": [6, 12], "gradientt": [6, 12], "grai": 1, "great": [6, 12], "grid": [7, 13], "gronenschild": 3, "grussu": 3, "gtab": [6, 7, 12, 13, 14], "guidelin": 2, "guntup": 3, "gyri": [7, 13], "gz": [1, 7, 8, 13, 14], "h5": [5, 6, 8, 10, 12], "ha": [2, 3, 5, 6, 8, 10, 12, 14, 15], "habet": 3, "hadn": 0, "hand": [5, 10], "handl": [1, 5, 10], "hard": [3, 5, 10], "harddisk": [8, 14], "hardwar": 3, "harmon": 3, "harmonis": 3, "have": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "hbm": 3, "head": [0, 2, 3, 6, 7, 8, 12, 13, 14], "heart": 3, "height": 4, "hein": 3, "held": [5, 10], "help": [0, 3], "henc": [7, 13], "here": [0, 6, 7, 8, 12, 13, 14], "hglc": [6, 12], "hi": [2, 3], "high": [4, 5, 10, 11], "higher": [5, 10, 14], "highest": [5, 10], "highlight": [7, 13], "hinder": [5, 10], "hint": 5, "hm": 4, "hoc": 3, "hodg": 3, "hold": [4, 6, 11, 12], "holzmeist": 3, "home": [0, 7], "host": 9, "houd": 3, "how": [0, 1, 2, 3, 4, 5, 7, 10, 11, 13, 15], "howev": [0, 2, 9], "htm": 2, "html": [4, 5], "http": [0, 2, 6, 8, 9, 12], "hub": 9, "hue": [5, 10], "huge": 3, "hum": 3, "human": [3, 4, 11], "hypothes": 3, "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15], "i_it": [8, 14], "ib": [5, 10], "idea": [0, 3, 4, 8, 11, 14], "ident": 3, "identifi": [3, 4], "ignor": [4, 5, 6, 8], "imag": [2, 3, 4, 5, 8, 9, 10, 11, 14, 15], "img": 1, "impact": 3, "implement": [2, 3, 5, 8, 10, 14], "import": [0, 1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "impos": [3, 5, 10], "impromptu": 0, "improv": 3, "imput": [4, 11], "inact": 9, "includ": [3, 4, 11], "independ": 3, "index": [5, 7, 8, 10, 13, 14], "index_img": 1, "indic": [4, 5, 10, 11], "individu": [0, 3, 8, 14], "infer": [6, 12], "influenc": 3, "inform": [1, 2, 7, 13], "infrastructur": 3, "inherit": [6, 12], "inhomogen": [2, 3], "init": [6, 7, 12, 13, 14], "initi": [0, 4, 6, 7, 11, 12, 13], "initialize_transforms_per_stag": [7, 13], "inlin": 1, "input": [3, 4, 6, 7, 8, 12, 13, 14], "ins": 3, "insert": [5, 10], "insight": [5, 10], "instal": [7, 13], "instanc": [3, 4, 5, 7, 8, 9, 10, 11, 13, 14], "instead": [6, 12], "instruct": 9, "int": [5, 10, 14], "int16": 1, "integr": [6, 7, 8, 11, 12, 13, 14, 15], "intens": [4, 5, 10, 11], "intent_cod": 1, "intent_nam": 1, "intent_p1": 1, "intent_p2": 1, "intent_p3": 1, "interact": 9, "interchang": 11, "interest": [0, 3, 7, 13], "interfac": [0, 3, 4, 6, 7, 12, 13], "intern": [3, 14], "interpol": [7, 13], "interpret": [3, 5, 10], "intervent": 3, "introduc": [2, 4, 6, 8, 11, 12, 14], "introduct": [6, 12], "inventori": 3, "invok": [8, 14], "involv": [0, 2, 5, 10], "io": [7, 8, 13, 14], "ipython": [4, 5], "ismrm": 2, "isotrop": [5, 10], "issu": 0, "item": 3, "iter": [4, 5, 6, 8, 10, 11, 12, 14], "iter_img": 1, "itk": [7, 8, 13, 14], "itk_xform": [7, 13], "itklineartransform": [7, 8, 13, 14], "its": [0, 6, 8, 12, 14], "itself": [1, 4, 11], "i\u016bt\u0117": 3, "j": [1, 2, 3, 4, 11], "jacob": 3, "jacobi": 0, "jean": 3, "jenkinson": 3, "john": 3, "join": [5, 10], "jone": 3, "journal": 3, "jovyan": 7, "json": [7, 13], "jupyt": [6, 9, 12], "jupyter_enable_lab": 9, "just": [4, 5, 6, 8, 9, 10, 11, 12, 14], "justifi": 15, "k": [1, 3, 4, 11], "kaden": 3, "keep": 0, "kei": [0, 7, 13], "kennedi": 3, "keshavan": 3, "keyword": [6, 12, 14], "khalili": 3, "kiar": 3, "kind": 3, "kj": 3, "know": [5, 10], "knowledg": 3, "known": [8, 14], "kopper": 3, "kurtosi": [6, 12], "kusmia": 3, "kwarg": [6, 8, 12, 14], "l": 3, "lab": 9, "landman": 3, "languag": [5, 10], "larg": [3, 4, 11, 15], "larger": [5, 10], "last": [5, 9, 10, 12], "later": [4, 5, 10, 11], "latest": 9, "latter": [4, 11], "launch": 9, "layer": [3, 7, 13], "lb": 3, "learn": [0, 1, 3, 7, 8, 13, 14, 15], "leav": [4, 11], "lectur": 9, "leeman": 3, "left": [1, 5, 6, 7, 8, 10, 11, 12, 13, 14], "len": [5, 8, 10, 14], "length": [4, 11], "lepag": 3, "less": [6, 7, 12, 13], "lesson": [0, 1, 3, 5, 9, 10], "let": [0, 1, 5, 7, 10, 13], "level": [2, 3, 14], "leverag": [4, 5, 10, 11], "lewi": 3, "librari": [4, 5, 10, 11], "licens": 0, "liem": 3, "lightweight": 11, "like": [3, 5, 6, 7, 9, 10, 12, 13], "likewis": [5, 10], "limit": [3, 4, 8, 11, 14], "linden": 3, "line": [0, 3, 5, 7, 8, 9, 10, 12, 13, 14], "linear": [1, 5, 7, 10, 13], "link": 3, "linux": 9, "list": [2, 4, 5, 10, 11, 14], "listen": 9, "ll": [0, 1, 4, 5, 7, 10, 11, 13], "load": [1, 5, 6, 10, 12], "local": 0, "locat": [0, 4, 7, 11, 13], "log": 9, "logo": [6, 8, 12, 14], "logo_split": [5, 6, 7, 8, 10, 12, 13, 14], "long": [5, 10], "longer": [4, 11], "look": [0, 5, 6, 7, 10, 12, 13], "loop": [4, 5, 11], "loss": [5, 10], "lost": 9, "lot": 3, "low": [3, 8, 14], "lower": [3, 5, 10], "lowest": [5, 10], "m": 3, "macintosh": 3, "maco": 9, "made": 15, "magic": [1, 5, 10], "magnet": 3, "magnitud": [5, 10], "mahani": 3, "mai": [7, 13], "maier": 3, "main": [0, 1, 3, 5, 8, 14], "maintain": [0, 3, 6, 12], "major": [2, 11], "make": [3, 5, 6, 8, 9, 10, 12, 14], "makefil": 0, "manag": [4, 11], "mani": [0, 1, 3, 7, 13], "manifest": 0, "manipul": [5, 10], "manual": 3, "manufactur": 3, "map": [1, 3, 5, 6, 7, 8, 10, 12, 13, 14], "mapp": 3, "mar": 3, "marc": 3, "mark": 14, "markiewicz": 3, "mask": [3, 5, 8, 10, 14], "master": 0, "mat": [0, 4, 11], "match": [5, 10, 15], "math": 14, "matplotlib": 1, "matric": [4, 11, 14], "matrix": [1, 4, 7, 11, 13], "matt": [7, 13], "matter": [3, 5, 10], "maumet": 3, "md": 0, "mean": [3, 4, 7, 11, 13], "meant": 3, "measur": [3, 4, 5, 10, 11], "meet": 11, "member": [4, 11], "membran": [5, 10], "memori": [4, 5, 8, 10, 11, 14], "mengel": 3, "merg": 0, "merhof": 3, "metadata": [3, 4, 5, 10, 11], "metal": 3, "method": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13], "metric": [7, 13], "metric_weight": [7, 13], "microscop": [5, 10], "middlewar": 3, "might": [0, 5, 10], "mile": [5, 10], "mind": 0, "minim": [2, 3, 5, 10], "minimum": [3, 7, 13], "minut": 9, "mis15": 2, "misalign": [4, 6, 8, 11, 12, 14], "mix": 9, "mkdtemp": [7, 13], "mkstemp": 8, "mm": [3, 4, 11], "mm\u00b2": [5, 10], "modal": 3, "model": [2, 3, 4, 7, 8, 11, 13, 14], "modelfactori": [6, 7, 12, 13, 14], "modifi": 15, "modul": [10, 12], "modular": 3, "modulenotfounderror": [10, 12], "mold": [8, 14], "molecul": [5, 10], "more": [0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 13], "most": [7, 10, 12, 13], "motion": [2, 3, 6, 7, 8, 12, 13, 14], "move": [0, 1, 7, 8, 13, 14], "movement": [4, 5, 7, 10, 11, 13], "movi": 5, "moving_imag": [7, 8, 13, 14], "moving_label": [7, 13], "moving_path": [7, 13], "mp4": [4, 5], "mr": [4, 11], "mri": [3, 4, 5, 10, 11], "much": [1, 2, 6, 7, 12, 13], "multi": 4, "multidimension": 1, "multipl": [1, 5, 10], "must": [2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "mute": [4, 5], "n": [1, 3], "n_iter": [8, 14], "name": [0, 4, 5, 10, 11, 12], "nan": 1, "nat": 3, "nath": 3, "natur": 3, "ndarrai": [1, 5, 10, 14], "ndim": 1, "necessari": [3, 9], "need": [3, 4, 5, 6, 7, 10, 11, 12, 13, 15], "neuroimag": [1, 7, 13], "neuroinform": 3, "neurosci": 3, "new": [2, 3, 4, 6, 7, 8, 11, 12, 13, 14], "newaxi": [5, 10], "next": 0, "nezer": 3, "nib": 1, "nibabel": [7, 13], "nichol": 3, "nifti": [7, 8, 13, 14], "nifti1": 1, "nifti1head": 1, "nii": [1, 7, 8, 13, 14], "nilearn": [1, 3], "ning": 3, "niprep": [0, 9, 15], "nipyp": [0, 7, 8, 13, 14], "nitransform": [5, 7, 10, 13], "niworkflow": [7, 13], "nod": [7, 13], "nois": [2, 5, 10], "non": 4, "none": [1, 5, 6, 8, 10, 12, 14], "nonetheless": 3, "nonfunct": [4, 5, 10], "norm": [4, 5, 10, 11], "normal": [5, 10], "note": [1, 5, 10], "notebook": [6, 7, 9, 12, 13], "noth": [6, 12], "notic": [7, 13], "now": [1, 6, 7, 8, 12, 13, 14], "np": [5, 8, 10, 14], "nt": [7, 8, 13, 14], "num_thread": [7, 13], "number": [1, 5, 10, 14], "number_of_iter": [7, 13], "numer": 2, "numpi": [1, 4, 5, 6, 10, 11, 12, 14], "nw": 3, "o": [3, 4, 7, 13], "obj": [5, 6, 10, 12, 14], "object": [1, 6, 12, 14], "observ": [7, 13], "obtain": [5, 10], "occur": [3, 4, 5, 10, 11], "oct": 3, "off": 0, "offer": [6, 7, 12, 13], "often": [4, 5, 10, 11], "ohbm": [4, 11], "oldham": 3, "omit": [4, 11], "onc": [0, 6, 7, 8, 11, 12, 13, 14], "one": [4, 6, 7, 11, 12, 13, 15], "ongo": [0, 7, 13], "onli": [3, 5, 6, 7, 8, 10, 12, 13, 14], "onto": [5, 10], "open": [0, 3, 7, 13, 15], "oper": [3, 4, 11], "oppos": [4, 11], "option": 3, "order": [1, 2], "org": 2, "organ": [0, 3, 5, 10], "organiz": 3, "orient": [0, 4, 6, 11, 12], "origin": [0, 4, 5, 6, 8, 10, 11, 12, 14], "osf": 8, "osfstorag": 8, "other": [3, 4, 5, 6, 10, 11, 12], "our": [1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "out": [1, 2, 3, 4, 6, 7, 8, 12, 13, 14], "outcom": [3, 4, 11], "outlier": [2, 4, 11], "output": [3, 4, 5, 7, 8, 10, 13, 14], "output_dir": 3, "output_warped_imag": [7, 13], "outsid": [4, 11], "over": [4, 5, 8, 10, 11, 14], "overal": [5, 6, 10, 12], "own": [6, 9, 12], "p": [3, 9], "packag": [1, 2, 3, 5, 6, 7, 9, 10, 12, 13], "pad": [4, 11], "page": [0, 1], "parallel": [4, 11], "paramet": [2, 3, 4, 5, 6, 10, 11, 12, 14], "parametr": 14, "part": 3, "particip": [3, 4, 8, 11, 14], "particular": [0, 2, 3, 4, 5, 6, 8, 10, 11, 12, 14, 15], "partit": [5, 8, 10, 14], "past": [0, 9], "path": [7, 8, 13, 14], "pathlib": [7, 8, 13], "pathsep": 7, "pattern": [6, 8, 12, 14], "pcbi": 3, "per": [5, 10], "percept": [7, 13], "perform": 3, "perhap": [7, 13], "perman": 9, "permit": [6, 12], "person": [8, 9, 14], "perspect": 3, "physiolog": 3, "piec": [1, 5, 7, 10, 13], "pip": 9, "pipe": [8, 14], "pipelin": [3, 15], "pipelines_nam": 3, "pixdim": 1, "pkg_fn": [7, 13], "pkg_resourc": [7, 13], "place": [7, 13, 14], "plan": [4, 5, 10, 11], "pleas": [5, 7, 8, 9, 10, 13, 14], "plo": 3, "plot": [1, 5, 10], "plot_dwi": [5, 6, 10, 12], "plot_epi": 1, "plot_gradi": 10, "plot_mosa": [5, 10], "plu": [5, 10], "plug": 3, "plural": 3, "po": 3, "point": [2, 3, 4, 7, 11, 13], "poldrack": 3, "polin": 3, "poll": 2, "pone": 3, "popul": 3, "popular": [5, 10], "port": 9, "portion": [8, 14], "posit": [4, 6, 11, 12], "possibl": [2, 3], "poster": [4, 11], "potenti": [3, 4, 11], "poupon": 3, "power": [7, 11, 13], "pr": 3, "pre": [2, 3, 7, 9, 13, 15], "precis": 3, "predica": 3, "predict": [4, 7, 8, 11, 13, 14], "prefer": [5, 10], "prepar": [3, 4, 8, 11, 14], "presenc": 3, "present": [4, 8, 11, 14], "preserv": 9, "pretti": [5, 10], "previou": [4, 11], "previous": [7, 13], "principl": [6, 12], "print": [1, 5, 7, 9, 10, 13], "probe": [5, 10], "problem": [0, 8, 14], "proce": 2, "procedur": [4, 11], "process": [0, 2, 3, 4, 6, 7, 11, 12, 13, 14, 15], "produc": [5, 6, 7, 10, 12, 13, 15], "program": 4, "program_fil": 2, "programm": [5, 6, 10, 12], "progress": [0, 2, 9], "prohibit": [4, 11], "project": [0, 3, 4, 5, 7, 10, 11, 13], "promot": 3, "proof": [8, 14], "properti": [1, 14], "propos": [2, 4, 6, 11, 12], "prospect": [8, 14], "protocol": 3, "proton": [5, 10], "provid": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], "publicli": 15, "pull": [0, 9], "puls": [4, 11], "py": 0, "pyproject": 0, "pytest": 14, "python": [1, 4, 7, 9, 11, 13], "qform_cod": 1, "qoffset_i": 1, "qoffset_x": 1, "qoffset_z": 1, "qsiprep": [4, 11], "qualiti": [3, 4, 11], "quantifi": [5, 10], "quatern_b": 1, "quatern_c": 1, "quatern_d": 1, "queri": [5, 10], "question": 2, "quickest": 9, "quirion": 3, "r": [1, 3, 5, 8, 9, 10, 14], "ra": [3, 4, 5, 10, 11], "raamana": 3, "radius_or_number_of_bin": [7, 13], "raffelt": 3, "rais": [6, 12], "random": [5, 7, 10, 13], "rang": [8, 14], "rapid": 3, "rat": [4, 11], "ratio": [5, 10], "rc": 3, "re": [1, 3, 5, 10], "reach": 2, "read": [1, 6, 7, 8, 12, 13, 14], "readi": [0, 3, 6, 12], "readili": [6, 12], "readm": 0, "realiti": 1, "reason": [0, 7, 13], "recal": 1, "recent": [3, 7, 10, 12, 13], "recogn": [7, 13], "reconst": [6, 12], "reconstmodel": [6, 12], "reconstruct": [3, 4, 5, 10, 11], "record": [4, 11], "recur": [4, 11], "reduc": [2, 3], "refer": [4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "reflect": [5, 10], "regardless": [5, 6, 8, 9, 10, 12, 14, 15], "registr": [3, 4, 8, 9, 11, 14], "registration_framework": [7, 13], "regular": [1, 7, 13], "relat": [3, 5, 10], "releas": 9, "relev": [7, 13], "reli": [3, 15], "reliabl": [7, 11, 13], "reload": [6, 12], "remaind": [4, 11], "rememb": [5, 10], "remot": 0, "remov": [2, 4, 11], "render": 0, "repeat": [8, 14], "report": [3, 5, 10], "repositori": [0, 8, 9, 14], "repr": [5, 10], "repres": [1, 4, 5, 6, 10, 11, 12, 14], "represent": 11, "reproduc": [2, 3], "request": [0, 8], "requir": [0, 4, 5, 6, 7, 9, 10, 12, 13, 15], "resampl": [4, 11], "research": [3, 15], "resembl": [7, 13], "residu": [4, 11], "reson": 3, "resort": 15, "resourc": [0, 8, 11], "resource_filenam": [7, 13], "respect": [5, 10], "rest": [4, 11], "restrict": [5, 10], "result": [2, 3, 4, 5, 7, 8, 10, 11, 13, 14], "retriev": [7, 13], "return": [5, 6, 8, 10, 12, 14], "revers": 3, "right": 1, "rigid": [4, 7, 8, 11, 13, 14], "ring": [2, 3], "rio": 3, "rioux": 3, "rm": 9, "roadmap": 2, "robust": 2, "rokem": [5, 10], "root": 0, "rotat": [4, 11, 14], "rousseau": 3, "row": [5, 10], "rozenda": 3, "rst": 0, "rudrapatna": 3, "run": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "runtim": [4, 11], "s0": [6, 7, 8, 12, 13, 14], "s41586": 3, "s41592": 3, "safe": 3, "sagitt": [4, 7, 13], "same": [2, 3, 4, 5, 6, 7, 10, 11, 12, 13], "sampl": [0, 4, 5, 10, 11], "sampling_percentag": [7, 13], "sampling_strategi": [7, 13], "save": 9, "sc": 3, "scaffold": 3, "scale": [4, 11, 15], "scan": [3, 5, 10], "scanner": [1, 4, 11, 15], "scari": 0, "scheme": [5, 6, 10, 12], "schill": 3, "sci": 3, "scl_inter": 1, "scl_slope": 1, "scope": [3, 7, 13], "screen": [7, 13], "sdata": 3, "secion": 0, "second": 1, "section": [0, 5, 6, 10, 12], "secur": [8, 14], "sedat": [4, 11], "see": [1, 4, 5, 6, 10, 11, 12, 14], "seek": 0, "seemingli": 0, "seen": 1, "segment": 3, "select": [5, 6, 7, 10, 12, 13, 14], "selected_volum": 1, "self": [5, 6, 10, 12], "sens": [5, 10], "sensit": [3, 4, 5, 10, 11], "separ": 9, "sequenc": [5, 8, 10, 14], "serv": [2, 3], "server": 9, "servic": 9, "session": 3, "session_error": 1, "set": [0, 4, 7, 8, 11, 13, 14], "set_transform": [8, 14], "setup": [0, 9], "sever": [0, 5, 10], "sform_cod": 1, "shape": [1, 5, 10], "share": [0, 3, 8, 14], "shell": 4, "sherif": 3, "should": [0, 7, 8, 13, 14], "show": 2, "shown": [3, 5, 10], "shrink_factor": [7, 13], "sigma_unit": [7, 13], "signal": [2, 3, 4, 5, 6, 10, 11, 12, 15], "silva": 3, "similar": 3, "simpl": [5, 7, 10, 13], "simplic": [5, 6, 10, 12], "simplifi": [5, 10], "simul": [4, 5, 10, 11], "sinc": [7, 13], "singl": [3, 4], "size": [5, 10], "sizeof_hdr": 1, "sketch": [4, 6, 12], "slice": 1, "slice_cod": 1, "slice_dur": 1, "slice_end": 1, "slice_start": 1, "slide": [4, 11], "slot": [5, 10], "small": [4, 11], "smart": [5, 10], "smith": 3, "smooth": 3, "smoothing_sigma": [7, 13], "snipet": [8, 14], "snippet": [5, 10], "snowbal": 3, "snr": [5, 10], "so": [5, 10, 15], "softwar": [2, 3, 4, 7, 8, 9, 13, 14, 15], "solut": [5, 6, 7, 8, 10, 11, 12, 13, 14], "some": [2, 3, 5, 6, 7, 8, 10, 12, 13, 14, 15], "someth": 3, "sophist": [4, 11], "sort": [5, 10], "sourc": [0, 3, 4, 5, 10, 11, 15], "space": [3, 5, 7, 10, 13], "spatial": [3, 4, 5, 10, 11], "special": [1, 5, 8, 10, 14], "specif": 4, "specifi": [5, 10], "sphere": [5, 10], "spike": [7, 13], "split": [5, 6, 10, 12], "split_index": 14, "splitter": [6, 12], "spuriou": 3, "src": [4, 5, 7], "srow_i": 1, "srow_x": 1, "srow_z": 1, "ss": 3, "st": 3, "st_size": 8, "stai": 0, "stale": [5, 10], "standard": [2, 3, 4, 7, 11, 13], "start": [2, 5, 6, 10, 12], "stat": 8, "state": [0, 9], "statement": [5, 10], "staticmethod": [8, 14], "statist": [3, 15], "steel": 3, "step": [2, 3, 7, 8, 13, 14, 15], "still": [6, 12], "store": [4, 5, 10, 11], "str": [5, 7, 8, 10, 13, 14], "straightforward": [6, 7, 12, 13], "strategi": [5, 6, 8, 10, 12, 14], "strength": [5, 10], "strictli": [3, 4, 11], "strong": 3, "stronger": [5, 10], "strother": 3, "structur": [3, 5, 7, 13], "studi": [3, 5, 10, 15], "sub": 1, "subcort": [7, 13], "subject": 3, "submit": [7, 13], "subsequ": [4, 11], "substanti": [5, 10], "subtl": [7, 13], "success": 3, "sudden": [4, 7, 11, 13], "suffici": [8, 14], "suffix": 8, "suit": 14, "sulci": [7, 13], "summar": 3, "summari": [0, 5, 10, 15], "superior": 1, "support": [2, 3], "sure": [0, 8, 9, 14], "surfac": [3, 5, 10], "surround": [5, 10], "suscept": 2, "sushi": 3, "swallow": [4, 11], "switch": [6, 12], "synthet": [7, 8, 13, 14], "system": 3, "t": [0, 1, 3, 4, 5, 6, 10, 11, 12], "tab": [0, 1, 5, 10], "tabl": [4, 5, 10, 11], "tabular": [5, 10], "tailor": 15, "take": [0, 6, 12], "talk": 2, "tanno": 3, "target": [0, 7, 13, 14], "task": [0, 3], "tax": 3, "te": [1, 3], "team": 3, "techniqu": [5, 10], "tell": [5, 10], "tempdir": [7, 13], "tempfil": [7, 8, 13], "temporari": [7, 13], "temporarydirectori": [8, 14], "term": 1, "termin": 9, "terminal_output": [7, 13], "terminologi": 1, "test": [0, 3, 5, 6, 10, 12], "test_data": [5, 10], "test_gradi": [5, 10], "test_trivialb0model": 14, "th": [5, 7, 10, 13], "than": 9, "thank": [3, 7, 13], "thei": [3, 7, 13], "them": [3, 4, 5, 10, 11], "theoret": [4, 11], "therefor": [5, 7, 10, 13], "thereof": [4, 11], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15], "thick": 3, "thing": 1, "think": [8, 14], "third": 1, "thoroughli": 3, "thought": [5, 10], "three": [1, 3, 5, 7, 10, 11, 13], "through": [0, 1, 4, 5, 7, 8, 10, 11, 13, 14, 15], "thu": 3, "tightli": 3, "time": [1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "timeout": 9, "times102": [5, 10], "tissu": 3, "tmpdir": [8, 14], "to_filenam": [7, 13], "to_ra": [7, 13], "todai": 1, "toffset": 1, "togeth": [5, 7, 10, 13], "toml": 0, "tool": [2, 14, 15], "toolbox": [7, 13], "top": [1, 7, 13], "total": [5, 10], "tour": 15, "toward": [2, 3], "traceback": [10, 12], "track": [0, 2], "tracker": 0, "tractographi": [2, 3], "train": [5, 10], "train_data": [5, 10], "train_gradi": [5, 10], "trajectori": [5, 10], "transform": [4, 7, 8, 11, 13, 14], "transform_paramet": [7, 13], "translat": 1, "transpar": [3, 7, 13], "transpos": [5, 10], "trivialb0model": [6, 8, 12, 14], "true": [5, 6, 7, 8, 10, 12, 13, 14], "try": [5, 10], "tupl": [5, 10], "tutori": [4, 7, 11, 13, 15], "two": [0, 3, 4, 5, 7, 10, 11, 13], "txt": 9, "type": [3, 4, 5, 6, 10, 12, 14], "typic": [0, 4, 5, 10, 11, 15], "u": [1, 3, 5, 7, 8, 9, 10, 11, 13, 14], "unavoid": [4, 11], "under": [4, 5, 8, 10, 11, 14], "understand": [2, 3, 4, 7, 11, 13, 15], "uniform": 11, "uniqu": [3, 5, 10], "unit": [4, 5, 8, 10, 11, 14], "unknown": 1, "unlink": 8, "until": [4, 11], "up": [0, 1, 6, 12], "updat": [5, 8, 10, 14], "upon": 3, "upstream": 0, "uptak": 3, "url": 8, "us": [0, 1, 4, 6, 7, 8, 11, 12, 13, 14], "use_estimate_learning_rate_onc": [7, 13], "use_histogram_match": [7, 13], "user": [0, 3, 6, 9, 12], "util": [0, 3], "v": [3, 5, 6, 7, 10, 12, 13], "v1": 8, "valid": [5, 10], "valu": [4, 5, 6, 10, 11, 12], "valueerror": [6, 12], "van": 3, "vari": 2, "variabl": [4, 11], "varieti": 3, "variou": 3, "varoquaux": 3, "varyingli": [4, 11], "ve": [1, 5, 10], "vector": [4, 5, 10, 11, 14], "ventricl": [7, 13], "veraart": [2, 3], "verbos": [7, 13], "veri": [0, 4, 6, 7, 8, 11, 12, 13, 14], "version": [0, 3], "vessel": 3, "via": [3, 4, 7, 8, 11, 13, 14], "vibrat": [4, 11], "video": [4, 5], "view": [7, 13], "visibl": 3, "visual": [3, 7, 13], "viz": [5, 6, 7, 10, 12, 13], "vmax": 10, "volum": [1, 3, 4, 5, 6, 8, 10, 11, 12, 14], "volumetr": [4, 11], "vox": [7, 13], "vox_offset": 1, "voxel": [1, 4, 5, 6, 10, 11, 12], "w": 3, "wa": [2, 3, 4, 5, 6, 8, 10, 11, 12, 14], "wai": [3, 9], "walk": 15, "wang": 3, "want": [0, 5, 6, 7, 8, 9, 10, 12, 13, 14], "warn": [4, 5, 6, 8], "warped_imag": [7, 13], "watch": [6, 12], "water": [5, 10], "we": [1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14], "wear": [8, 14], "weight": [4, 5, 10, 11], "welcom": [0, 8, 9, 14], "well": [0, 4, 5, 10, 11, 14], "were": [0, 3, 5, 10], "what": [0, 1, 2, 4, 5, 7, 10, 11, 13], "when": [4, 5, 6, 7, 10, 11, 12, 13], "where": [0, 5, 7, 8, 10, 13, 14], "whether": [2, 3, 4, 8, 9, 14], "which": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], "while": [0, 4, 11], "white": [5, 10], "who": [0, 8, 14], "whole": [2, 4, 11], "wide": [3, 7, 13], "width": 4, "window": [4, 9, 11], "winsorize_lower_quantil": [7, 13], "winsorize_upper_quantil": [7, 13], "with_b0": [5, 7, 10, 13, 14], "within": [2, 4, 5, 10, 11, 14], "without": [5, 10], "word": [4, 5, 6, 10, 11, 12], "work": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 13, 14], "workflow": [0, 2, 3], "workshop": [5, 9, 10], "workstat": 3, "world": [1, 3, 5, 10], "would": [0, 4, 8, 9, 11, 14], "wrap": [6, 7, 12, 13], "write": [1, 7, 8, 13, 14], "write_byt": 8, "write_composite_transform": [7, 13], "www": [2, 6, 12], "x": [5, 10], "xfm": [7, 13], "xform": [8, 14], "xyzt_unit": 1, "y": 3, "yarkoni": 3, "ye": [4, 5, 7, 9, 13], "year": 3, "yendiki": [4, 11], "yet": 2, "yield": [5, 10], "you": [0, 1, 5, 6, 9, 10, 12], "your": [0, 3, 4, 5, 8, 9, 10, 11, 14], "youtub": [6, 12], "z": 1, "zappal\u00e0": 3, "zero": [5, 10]}, "titles": ["Community development", "The extra mile", "About dMRIPrep", "NeuroImaging PREProcessing toolS (NiPreps)", "The problem of head-motion in dMRI", "Introduction to dMRI data", "Diffusion modeling", "Image registration (spatial alignment)", "Putting everything together", "Before we start: How to follow this tutorial", "Introduction to dMRI data", "The problem of head-motion in dMRI", "Diffusion modeling", "Image registration (spatial alignment)", "Putting everything together", "Welcome!"], "titleterms": {"": [8, 14], "1": [1, 3, 11], "2": [1, 3, 11], "3": [1, 3, 11], "And": [8, 14], "The": [1, 3, 4, 5, 6, 10, 11, 12], "about": [1, 2], "advanc": [7, 13], "affin": 1, "after": [8, 14], "ahead": 0, "algorithm": [11, 15], "align": [7, 13], "an": [7, 11, 13], "analysi": 3, "ant": [7, 13], "api": [6, 11, 12], "applic": 11, "architectur": 11, "aria": 9, "arrai": 1, "augment": 3, "bare": 9, "befor": 9, "binder": 9, "box": 3, "bug": 0, "chang": 0, "check": 0, "class": 9, "code": [4, 11], "commun": 0, "contain": [1, 9], "contribut": 0, "correct": 15, "data": [1, 3, 5, 10], "dataset": 10, "develop": [0, 2], "diffus": [5, 6, 10, 12, 15], "dimens": [1, 4, 11], "dipi": 15, "divers": 3, "dmri": [4, 5, 10, 11], "dmriprep": 2, "docker": 9, "document": 0, "drive": 3, "easi": 3, "element": 10, "estim": [4, 11], "etc": 1, "everyth": [8, 14], "exampl": [7, 13], "exercis": [10, 12, 14], "extra": 1, "fa": 9, "fab": 9, "factori": [6, 12], "featur": 0, "fit": [6, 12], "fix": 0, "follow": 9, "get": 0, "github": 0, "glass": 3, "grade": 3, "gradient": [5, 10], "guidelin": 0, "hammer": 9, "head": [4, 11, 15], "header": 1, "hidden": 9, "how": 9, "i": [9, 11], "identifi": 11, "imag": [1, 6, 7, 12, 13], "implement": [4, 6, 11, 12, 15], "inform": [5, 10], "input": 11, "instal": 9, "interfac": 11, "introduct": [5, 10], "investig": [1, 6, 12], "leav": [5, 10], "leverag": [6, 12], "local": 9, "logo": [5, 10], "main": 10, "make": 0, "mean": [6, 12], "metadata": 1, "metal": 9, "methodolog": 3, "mile": 1, "model": [5, 6, 10, 12], "motion": [4, 11, 15], "mri": 15, "neuroimag": 3, "new": [0, 5, 10], "next": [5, 6, 8, 10, 12, 14], "nibabel": 1, "nifti": 1, "niprep": 3, "nitransform": 15, "nonfunct": 11, "normal": [7, 13], "o": 11, "object": [0, 4, 5, 10, 11, 15], "one": [5, 10], "orient": [5, 10], "out": [5, 10, 11], "output": 11, "philosophi": 3, "plan": 0, "posit": 1, "predict": [6, 12], "prepar": 0, "preprocess": 3, "principl": 3, "problem": [3, 4, 11], "produc": 3, "program": [5, 10, 11], "propos": 0, "put": [8, 14], "python": [5, 10, 15], "refer": [1, 2, 3], "registr": [6, 7, 12, 13], "regress": [6, 12], "represent": [5, 10], "requir": 11, "resampl": [7, 13], "robust": 3, "rocket": 9, "scanner": 3, "sketch": 11, "softwar": 11, "space": 1, "spatial": [7, 13], "specif": 11, "splitter": [5, 10], "start": [0, 9], "step": [5, 6, 10, 11, 12], "structur": 10, "tell": 1, "tensor": [6, 12], "test": [8, 14], "thi": 9, "togeth": [8, 14], "tool": [3, 7, 13], "trivial": [6, 12], "true": 9, "tutori": 9, "type": 1, "us": [3, 5, 9, 10, 15], "valid": [8, 14], "variabl": 3, "veri": 3, "visual": [5, 10], "we": 9, "welcom": 15, "what": [8, 14]}}) \ No newline at end of file diff --git a/tutorial/data.html b/tutorial/data.html index 737f5ea..e6aba13 100644 --- a/tutorial/data.html +++ b/tutorial/data.html @@ -1,325 +1,412 @@ - - - - - Introduction to dMRI data — NiPreps - - - - - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + Introduction to dMRI data — NiPreps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - - -
    -
    - - +
    + +
    + + + +
    + +
    +
    + +
    +
    + +
    + +
    + +
    + + +
    + +
    +
    - - -
    - -
    -
    - -
    - - - - - +
    + + -
    - - -
    +
    +

    Introduction to dMRI data

    + +
    +
    -
    -
    - -
    + + -
    -

    Introduction to dMRI data

    + +
    + +
    +

    Introduction to dMRI data#

    Diffusion imaging probes the random, microscopic movement of water molecules by using MRI sequences that are sensitive to the geometry and environmental organization surrounding these protons. This is a popular technique for studying the white matter of the brain. The diffusion within biological structures, such as the brain, are often restricted due to barriers (e.g., cell membranes), resulting in a preferred direction of diffusion (anisotropy). @@ -338,8 +425,8 @@

    Introduction to dMRI data -

    Python and object oriented programming

    +
    +

    Python and object oriented programming#

    Python is an object oriented programming language. It allows us to represent and encapsulate data types and corresponding behaviors into programming structures called objects.

    @@ -410,9 +497,9 @@

    Python and object oriented programmingprint() statement is telling us that this (simulated) dataset has 64 diffusion-weighted samples.

    -

    -
    -

    Using the new data representation object

    + +
    +

    Using the new data representation object#

    The code shown above was just a snippet of the DWI class. For simplicity, we will be using the full implementation of this class from our eddymotion package Under the data/ folder of this book’s distribution, we have stored a sample DWI dataset with filename dwi.h5. Please note that the file has been minimized by zeroing all but two diffusion-weighted orientation maps.

    @@ -429,7 +516,15 @@

    Using the new data representation object -

    We’ll go over some of the components of dmri_dataset through this lesson.

    -
    -
    -

    Visualizing the data

    + +
    +

    Visualizing the data#

    Exercise

    Let’s start out by seeing what the data looks like. @@ -464,14 +554,17 @@

    Visualizing the data

    Solution

    +
    + + +Hide code cell content +
    dmri_dataset.plot_mosaic();
     
    -
    -../_images/data_13_0.png -
    +

    When calling plot_mosaic() without any arguments, the b=0 reference is plotted. This b=0 reference is a map of the signal measured without gradient sensitization, or in other words, when we are not measuring diffusion in any direction. @@ -483,33 +576,39 @@

    Visualizing the data

    Solution

    +
    + + +Hide code cell content +
    dmri_dataset.plot_mosaic(index=10, vmax=5000);
     
    -
    -../_images/data_15_0.png -
    +
    +
    + + +Hide code cell content +
    dmri_dataset.plot_mosaic(index=100, vmax=5000);
     
    -
    -../_images/data_16_0.png -
    +

    Diffusion that exhibits directionality in the same direction as the gradient results in a loss of signal. As we can see, diffusion-weighted images consistently drop almost all signal in voxels filled with cerebrospinal fluid because there, water diffusion is free (isotropic) regardless of the direction that is being measured.

    -

    We can also see that the images at index=10 and index=100 have different gradient strength (“b-value”). +

    We can also see that the images at index=10 and index=100 have different gradient strength (”b-value”). The higher the magnitude of the gradient, the more diffusion that is allowed to occur, indicated by the overall decrease in signal intensity. Stronger gradients yield diffusion maps with substantially lower SNR (signal-to-noise ratio), as well as larger distortions derived from the so-called “Eddy-currents”.

    -

    -
    +
    +

    Visualizing the gradient information#

    Our DWI object stores the gradient information in the gradients attribute.

    We get a \(4\times102\) – three spatial coordinates (\(b_x\), \(b_y\), \(b_z\)) of the unit-norm “b-vector”, plus the gradient sensitization magnitude (the “b-value”), with a total of 102 different orientations for the case at hand.

    @@ -536,117 +636,17 @@

    Visualizing the gradient information +
    + + +Hide code cell content +
    print(dmri_dataset.gradients.T)
     
    -
    -
    [[-6.04914188e-01 -6.79875135e-01 -4.14546251e-01  3.00000000e+02]
    - [ 7.51762651e-03  9.17056799e-01 -3.98685753e-01  3.00000000e+02]
    - [-8.86579394e-01  3.21218759e-01 -3.32859576e-01  3.00000000e+02]
    - [ 8.16364467e-01  2.68300444e-01 -5.11433184e-01  3.00000000e+02]
    - [ 4.34362024e-01 -7.33946085e-01 -5.22161603e-01  3.00000000e+02]
    - [ 9.60559174e-02 -7.31587410e-02  9.92683768e-01  3.05000000e+02]
    - [ 5.85605621e-01  7.62755051e-02  8.06999445e-01  1.00500000e+03]
    - [ 1.32749856e-01  3.81094962e-01 -9.14955795e-01  9.95000000e+02]
    - [-9.10080016e-01  3.49084914e-01  2.23369867e-01  1.00000000e+03]
    - [-1.42672375e-01 -9.87846315e-01 -6.16788231e-02  1.00000000e+03]
    - [-3.14908028e-01  4.70339447e-01  8.24386895e-01  1.00500000e+03]
    - [ 9.26234543e-01  3.46899480e-01 -1.47479758e-01  1.00000000e+03]
    - [ 6.95218086e-01  6.17206156e-01 -3.68413389e-01  9.95000000e+02]
    - [ 1.79834515e-01 -9.48279917e-01  2.61581242e-01  1.00000000e+03]
    - [-5.72267652e-01  8.19448650e-01 -3.18384580e-02  1.00000000e+03]
    - [ 6.62053525e-01 -3.44300926e-01  6.65689111e-01  1.00500000e+03]
    - [-1.81866080e-01  7.04759300e-01 -6.85739756e-01  9.95000000e+02]
    - [-6.36256397e-01 -7.67920136e-01 -7.40036741e-02  1.00000000e+03]
    - [-2.50486493e-01 -7.25317061e-01  6.41226709e-01  1.00500000e+03]
    - [-1.81372240e-01 -5.50868332e-01 -8.14646065e-01  9.95000000e+02]
    - [ 2.51025885e-01 -9.41051543e-01 -2.26733208e-01  1.00000000e+03]
    - [ 8.59194577e-01  4.16565776e-01  2.97081828e-01  1.00000000e+03]
    - [-5.87923348e-01 -4.98144925e-01 -6.37336493e-01  9.95000000e+02]
    - [-2.08524555e-01  6.58749491e-02  9.75796103e-01  1.00500000e+03]
    - [-8.81649256e-01 -4.38893167e-03 -4.71884906e-01  9.95000000e+02]
    - [-6.17551386e-01  6.92788363e-01  3.72390330e-01  1.00000000e+03]
    - [-2.11339086e-01 -1.57031611e-01 -9.64715958e-01  9.95000000e+02]
    - [ 5.63584268e-01  3.84537101e-01 -7.31097817e-01  9.95000000e+02]
    - [-1.04902856e-01  7.80609608e-01  6.16152585e-01  1.00500000e+03]
    - [-3.27980161e-01 -8.34259689e-01 -4.43215251e-01  1.00000000e+03]
    - [ 9.97081280e-01 -3.60786468e-02  6.72850981e-02  1.00000000e+03]
    - [-3.64686340e-01 -8.92125309e-01  2.66676456e-01  1.00000000e+03]
    - [ 2.97879040e-01 -3.06824297e-01  9.03950751e-01  1.00500000e+03]
    - [ 7.01884270e-01 -3.75511825e-01 -6.05267942e-01  9.95000000e+02]
    - [ 5.85624397e-01 -2.57630497e-02 -8.10173035e-01  9.95000000e+02]
    - [ 8.74492407e-01  2.43720673e-02 -4.84426469e-01  9.95000000e+02]
    - [ 5.51209927e-01 -7.06570625e-01  4.43762958e-01  1.00500000e+03]
    - [ 8.55460048e-01 -4.86520320e-01  1.77443221e-01  1.00000000e+03]
    - [-6.43364310e-01 -2.89421439e-01 -7.08743691e-01  1.99500000e+03]
    - [ 1.21839322e-01  3.67268413e-01  9.22100365e-01  2.01000000e+03]
    - [ 8.67053568e-01 -2.20949143e-01 -4.46541786e-01  1.99500000e+03]
    - [-7.46472776e-01  8.38321110e-04 -6.65415406e-01  1.99500000e+03]
    - [ 3.49373311e-01  4.06477451e-01 -8.44224155e-01  1.99000000e+03]
    - [-5.60097814e-01  1.76819220e-01 -8.09336364e-01  1.99500000e+03]
    - [-4.30994742e-02  9.74978864e-01  2.18079522e-01  2.00000000e+03]
    - [-2.40879446e-01  8.55759144e-01  4.57879245e-01  2.00500000e+03]
    - [-7.79660225e-01 -6.15284383e-01  1.16426118e-01  2.00000000e+03]
    - [ 4.48004901e-01 -8.49978268e-01  2.77179599e-01  2.00500000e+03]
    - [ 3.74817163e-01 -9.27097678e-01 -1.41696935e-03  2.00000000e+03]
    - [ 6.10155761e-01 -5.36033213e-01  5.83419502e-01  2.00500000e+03]
    - [ 9.50321257e-01 -1.07752405e-01  2.92025506e-01  2.00000000e+03]
    - [-8.09516788e-01  2.45182857e-01 -5.33449113e-01  1.99500000e+03]
    - [ 9.56617057e-01 -2.84275055e-01  6.38084337e-02  2.00000000e+03]
    - [ 4.44206297e-01  6.86384022e-01  5.75810552e-01  2.00500000e+03]
    - [ 9.54805911e-01  1.77383393e-01  2.38497064e-01  2.00000000e+03]
    - [ 6.78448856e-01  4.65783864e-01 -5.68113148e-01  1.99500000e+03]
    - [-1.22661926e-01 -5.87784886e-01  7.99664319e-01  2.00500000e+03]
    - [ 4.10763621e-01 -1.32623598e-01 -9.02044475e-01  1.99000000e+03]
    - [-9.28761899e-01 -1.47203013e-01  3.40195030e-01  2.00500000e+03]
    - [-4.32663143e-01  4.41911817e-01 -7.85822213e-01  1.99500000e+03]
    - [-1.73938900e-01 -7.22244203e-01 -6.69409096e-01  1.99500000e+03]
    - [ 3.93927962e-01  4.76803184e-01  7.85798609e-01  2.00500000e+03]
    - [ 2.16246262e-01 -8.66339266e-01  4.50215280e-01  2.00500000e+03]
    - [ 5.89937627e-01 -5.72140634e-01 -5.69761992e-01  1.99500000e+03]
    - [ 3.72014821e-01  9.28178847e-01 -9.43302456e-03  2.00000000e+03]
    - [ 8.53485584e-01 -5.17996848e-01 -5.69352657e-02  2.00000000e+03]
    - [ 2.51451343e-01  9.32365298e-01  2.59744376e-01  2.00000000e+03]
    - [ 6.35405779e-02 -5.95680475e-01 -8.00704300e-01  1.99500000e+03]
    - [-7.51151621e-01 -6.28546119e-01 -2.01744899e-01  2.00000000e+03]
    - [-1.09398387e-01  9.92227495e-01 -5.93008772e-02  2.00000000e+03]
    - [-5.18000782e-01  3.63550693e-01  7.74277806e-01  2.00500000e+03]
    - [-8.37094843e-01 -4.31998879e-01  3.35632533e-01  2.00500000e+03]
    - [ 7.27129698e-01  1.49743423e-01 -6.69969618e-01  1.99500000e+03]
    - [-5.17419696e-01 -7.40754366e-01  4.28438783e-01  2.00500000e+03]
    - [ 7.27875590e-01  4.97373462e-01  4.72034663e-01  2.00500000e+03]
    - [-3.26542199e-01  7.36291781e-02 -9.42310452e-01  1.99000000e+03]
    - [-6.14776909e-02 -8.78977180e-01 -4.72884387e-01  1.99500000e+03]
    - [-7.73990631e-01  5.15239596e-01 -3.68057936e-01  1.99500000e+03]
    - [-3.58383171e-03  1.07271522e-01  9.94223297e-01  2.01000000e+03]
    - [-1.60011083e-01  5.34122169e-01 -8.30126464e-01  1.99000000e+03]
    - [ 9.88182724e-01  1.43299058e-01 -5.44080175e-02  2.00000000e+03]
    - [-9.05943990e-01 -4.18793827e-01 -6.22674413e-02  2.00000000e+03]
    - [ 2.03286484e-01  1.53597519e-01 -9.66996610e-01  1.99000000e+03]
    - [ 4.36532289e-01  6.08863235e-01 -6.62363291e-01  1.99500000e+03]
    - [ 6.82894647e-01 -7.17134774e-01 -1.39185578e-01  2.00000000e+03]
    - [ 7.86479354e-01 -4.98139858e-01 -3.65112156e-01  1.99500000e+03]
    - [-4.65987802e-01  8.39519799e-01  2.79395491e-01  2.00000000e+03]
    - [ 7.21606970e-01 -1.46813065e-01 -6.76556945e-01  1.99500000e+03]
    - [ 5.12317955e-01  8.17944586e-01  2.61719227e-01  2.00000000e+03]
    - [ 3.80590975e-01 -6.98121727e-01  6.06445849e-01  2.00500000e+03]
    - [ 3.18718821e-01 -6.50580406e-01 -6.89320982e-01  1.99500000e+03]
    - [ 4.12478864e-01  2.02624902e-01  8.88146579e-01  2.00500000e+03]
    - [ 1.32435739e-01  9.71343756e-01 -1.97362855e-01  1.99500000e+03]
    - [-9.72415447e-01  1.24751076e-01  1.97092354e-01  2.00000000e+03]
    - [-2.45995522e-01 -8.56899619e-01  4.53000307e-01  2.00500000e+03]
    - [ 1.21794799e-02  7.88615406e-01 -6.14766181e-01  1.99500000e+03]
    - [-8.40300739e-01 -2.33427882e-01 -4.89291459e-01  1.99500000e+03]
    - [ 4.91548866e-01  1.66130796e-01 -8.54856849e-01  1.99000000e+03]
    - [ 6.91248178e-01 -6.99574709e-01  1.81028187e-01  2.00000000e+03]
    - [-5.76671958e-01 -8.02036345e-01  1.55522212e-01  2.00000000e+03]
    - [-7.08378106e-02  2.88473666e-01 -9.54863846e-01  1.99000000e+03]
    - [-1.85595229e-01  3.32799673e-01  9.24553275e-01  2.01000000e+03]]
    -
    -
    -
    +

    Later, we’ll refer to this array as the gradient table.

    It consists of one row per diffusion-weighted image, with each row consisting of 4 values corresponding to [ R A S+ b ].

    @@ -661,15 +661,12 @@

    Visualizing the gradient information -../_images/data_22_0.png -

    We’ve projected all of the gradient directions onto the surface of a sphere, with each unique gradient strength colour-coded. Darkest hues correspond to the lowest b-values and brighter to the highest.

    -
    -
    -

    The LOGO (leave-one-gradient-out) splitter

    + +
    +

    The LOGO (leave-one-gradient-out) splitter#

    One final behavior that will make our endeavor easier in the long run is a convenience method for data splitting. In particular, we are implementing some sort of cross-validation scheme where we will iterate over different data splits. In this case, the splitting strategy is a simple leave-one-out. @@ -677,7 +674,7 @@

    The LOGO (leave-one-gradient-out) splitter -
    -../_images/data_26_0.png -

    data_train is a tuple containing all diffusion-weighted volumes and the corresponding gradient table, excluding the left-out, which is stored in data_test (the 11th gradient indexed by 10, in this example). data_test[0] contains the held-out diffusion-weighted volume and data_test[1], the corresponding gradient table.

    @@ -749,18 +743,18 @@

    The LOGO (leave-one-gradient-out) splitter

    Solution

    +
    + + +Hide code cell content +
    print(f"data_train[0] is the DW maps dataset and has {data_train[0].shape} dimensions")
     print(f"data_train[1] is a gradient table and has {data_train[1].shape} dimensions")
     
    -
    -
    data_train[0] is the DW maps dataset and has (118, 118, 78, 101) dimensions
    -data_train[1] is a gradient table and has (4, 101) dimensions
    -
    -
    -
    +
    -
    -

    Next steps: diffusion modeling

    + +
    +

    Next steps: diffusion modeling#

    By modeling the diffusion signal, the acquired images can provide measurements which are related to the microscopic changes and estimate white matter trajectories.

    -
    -

    + + -
    + - - - -
    -
    -
    -
    -

    - - By The NiPreps developers
    - - © Copyright 2021.
    -

    -
    -
    -
    + + + + + + +
    + + + + + + + +
    + + + + + + + + + + + +
    + + + + + + + + + + +
    +
    \ No newline at end of file diff --git a/tutorial/intro.html b/tutorial/intro.html index 800c4a0..8371a5d 100644 --- a/tutorial/intro.html +++ b/tutorial/intro.html @@ -1,316 +1,411 @@ - - - - - The problem of head-motion in dMRI — NiPreps - - - - - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + The problem of head-motion in dMRI — NiPreps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - - -
    -
    - - +
    + +
    + + +
    - +
    +
    + +
    +
    + +
    + +
    + +
    + + +
    + +
    +
    - -
    - -
    -
    - -
    - - - - - +
    + + -
    - - -
    +
    +

    The problem of head-motion in dMRI

    + +
    +
    -
    -
    - -
    + + -
    -

    The problem of head-motion in dMRI

    + +
    + +
    +

    The problem of head-motion in dMRI#

    A recurring problem for any MRI acquisition is that image reconstruction and modeling are extremely sensitive to very small changes in the position of the imaged object. Rigid-body, bulk-motion of the head will degrade every image, even if the experimenters closely followed all the standard operation procedures and carefully prepared the experiment (e.g., setting correctly the head paddings), and even if the participant was experienced with the MR settings and strictly followed indications to avoid any movement outside time windows allocated for rest. This effect is exacerbated by the length of the acquisition (longer acquisitions will have more motion), and is not limited to humans. @@ -320,24 +415,24 @@

    The problem of head-motion in dMRI

    -
    -

    Dimensions of the head-motion problem

    +
    +

    Dimensions of the head-motion problem#

    These sudden and unavoidable motion of the head (for instance, when the participant swallowed) result in two degrading consequences that confuse the diffusion model through which we will attempt to understand the data:

    • Misalignment between the different angular samplings (between-volume), which means that the same (i, j, k) voxel in one orientation will not contain a diffusion measurement of exactly the same anatomical location of the rest of the orientations (see these slides by Dr. A. Yendiki in 2013).

    • Attenuation in the recorded intensity of a particular orientation (within-volume), especially present when the sudden motion occurred during the diffusion-encoding gradient pulse.

    While we can address the between-volume motion using head motion correction, the within-volume motion is often identified as a signal outlier and omitted from further analysis.

    -
    -
    -

    Objective: Implement a head-motion estimation code

    + +
    +

    Objective: Implement a head-motion estimation code#

    This tutorial focuses on the misalignment problem. We will build from existing software (DIPY for diffusion modeling and ANTs for image registration), as well as commonplace Python libraries (NumPy), a software framework for head-motion estimation in diffusion MRI data.

    The algorithmic and theoretical foundations of the method are based on an idea first proposed by Ben-Amitay et al. and later implemented in QSIPREP (see this OHBM 2019 poster). The idea works as follows:

    Algorithm

    -
      +
      1. Leave one DWI (diffusion weighted image) orientation out.

      2. Using the rest of the dataset, impute the excluded orientation using a diffusion model. Because it was generated based on the remainder of the data, the simulated volume will be @@ -346,8 +441,8 @@

        Objective: Implement a head-motion estimation code

        Iterate over the whole dataset until convergence.

    -
    -

    Step 1: Identify an I/O (inputs/outputs) specification

    +
    +

    Step 1: Identify an I/O (inputs/outputs) specification#

    Briefly anticipate what are the inputs to your new algorithm and the expected outcomes.

    -
    -
    +
    +

    Step 2: Sketch out an API (Application Programming Interface)#

    Plan how the new software will expose the implementation downstream. Assuming our DWI data is encapsulated in an object (holding not just the data array, but also metadata such as the gradient table) pointed at by the variable data, and assuming we have a list of rigid-body transform matrices to initialize the algorithm (mats), @@ -402,9 +497,9 @@

    Step 2: Sketch out an API (Application Programming Interface)corrected = estimator.predict(data)

    -
    -
    -

    Step 3: Software architecture

    + +
    +

    Step 3: Software architecture#

    Once the problem is well defined, we will leverage object orientation programming to implement the solution. In our case, we have four major components that will allow us to meet the requirements above:

    - -
    -
    -
    -
    -

    - - By The NiPreps developers
    - - © Copyright 2021.
    -

    -
    -
    -
    + + + + + + +
    + + + + + + +
    +
    + + +
    + + + + + + + +
    + + + +
    +
    + + + + + + +
    +
    \ No newline at end of file diff --git a/tutorial/models.html b/tutorial/models.html index 940ddf8..7bb007b 100644 --- a/tutorial/models.html +++ b/tutorial/models.html @@ -1,342 +1,417 @@ - - - - - Diffusion modeling — NiPreps - - - - - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + Diffusion modeling — NiPreps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - - -
    -
    - - +
    + +
    + + +
    - +
    +
    + +
    +
    + +
    + +
    + +
    + + +
    + +
    +
    - -
    - -
    -
    - -
    - - - - - +
    + + -
    - - -
    +
    +

    Diffusion modeling

    + +
    +
    -
    -
    - -
    + + -
    -

    Diffusion modeling

    + +
    + +
    +

    Diffusion modeling#

    The proposed method requires inferring a motion-less, reference DW map for a given diffusion orientation for which we want to estimate the misalignment. Inference of the reference map is achieved by first fitting some diffusion model (which we will draw from DIPY) using all data, except the particular DW map that is to be aligned. This data splitting scheme was introduced in the LOGO splitter section in Introduction to dMRI data.

    All models are required to offer the same API (application programmer interface):

    -
      +
      1. The initialization takes a DIPY GradientTable as the first argument, and then arbitrary parameters as keyword arguments.

      2. A fit(data) method, which only requires a positional argument data, a 4D array with DWI data.

      3. A predict(gradient_table) method, which only requires a GradientTable as input. @@ -355,9 +430,21 @@

        Diffusion modeling +
        ---------------------------------------------------------------------------
        +ModuleNotFoundError                       Traceback (most recent call last)
        +Cell In[2], line 1
        +----> 1 from eddymotion.dmri import DWI
        +      2 from eddymotion.viz import plot_dwi
        +      3 dmri_dataset = DWI.from_filename("../../data/dwi.h5")
        +
        +ModuleNotFoundError: No module named 'eddymotion.dmri'
        +
        +
        +

    -

    As expected, the b=0 doesn’t look very much like the particular left-out direction, but it is a start!

    -
    -
    -

    Implementing a regression to the mean model

    + +
    +

    Implementing a regression to the mean model#

    Exercise

    Extend the TrivialB0Model to produce an average of all other diffusion directions, instead of the b=0.

    @@ -450,20 +531,20 @@

    Implementing a regression to the mean model
    class AverageDWModel:
    -    """A trivial model that returns an average map."""
    +    """A trivial model that returns an average map."""
     
         __slots__ = ("_data",)
     
         def __init__(self, gtab, **kwargs):
    -        """Implement object initialization."""
    +        """Implement object initialization."""
             return  # do nothing at initialization time
     
         def fit(self, data, **kwargs):
    -        """Calculate the average."""
    +        """Calculate the average."""
             # self._data =  # Use numpy to calculate the average.
     
         def predict(self, gradient, **kwargs):
    -        """Return the average map."""
    +        """Return the average map."""
             return self._data
     
    @@ -471,26 +552,32 @@

    Implementing a regression to the mean model

    Solution

    +
    + + +Hide code cell content +
    class AverageDWModel:
    -    """A trivial model that returns an average map."""
    +    """A trivial model that returns an average map."""
     
         __slots__ = ("_data",)
     
         def __init__(self, gtab, **kwargs):
    -        """Implement object initialization."""
    +        """Implement object initialization."""
             return  # do nothing at initialization time
     
         def fit(self, data, **kwargs):
    -        """Calculate the average."""
    +        """Calculate the average."""
             self._data =  data.mean(-1)
     
         def predict(self, gradient, **kwargs):
    -        """Return the average map."""
    +        """Return the average map."""
             return self._data
     
    +
    -

    +
    +

    Investigating the tensor model#

    Now, we are ready to use the diffusion tensor model. We will use the wrap around DIPY’s implementation that we distribute with eddymotion.

    -
    -

    The model factory

    +
    +

    The model factory#

    To permit flexibility in selecting models, the eddymotion package offers a ModelFactory that implements the facade design pattern. This means that ModelFactory makes it easier for the user to switch between models:

    @@ -538,9 +627,9 @@

    The model factory -

    Leveraging the fit() / predict() API

    +

    +
    +

    Leveraging the fit() / predict() API#

    The ModelFactory returns a model object that is compliant with the interface sketched above:

    @@ -557,9 +646,6 @@

    Leveraging the

    -
    -../_images/models_27_0.png -

    Here’s the original DW map, for reference:

    @@ -568,9 +654,6 @@

    Leveraging the

    -
    -../_images/models_29_0.png -

    Exercise

    @@ -578,6 +661,11 @@

    Leveraging the

    Solution

    +
    + + +Hide code cell content +
    model = ModelFactory.init(
         gtab=data_train[1],
    @@ -587,6 +675,7 @@ 

    Leveraging the

    +

    Once the model has been initialized, we can easily generate a new prediction.

    @@ -598,18 +687,14 @@

    Leveraging the

    -
    -../_images/models_33_0.png -../_images/models_33_1.png -
    -
    -
    -
    -

    Next steps: image registration

    + + +
    +

    Next steps: image registration#

    Once we have our model factory readily available, it will be easy to generate predictions that we can use for reference in image registration.

    -
    -
    + + -
    + - - - -
    - -
    -
    -

    - - By The NiPreps developers
    - - © Copyright 2021.
    -

    -
    -
    - + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    + + + + + + + + + + +
    +
    \ No newline at end of file diff --git a/tutorial/registration.html b/tutorial/registration.html index 2ff0801..93c75ee 100644 --- a/tutorial/registration.html +++ b/tutorial/registration.html @@ -1,306 +1,409 @@ - - - - - Image registration (spatial alignment) — NiPreps - - - - - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + Image registration (spatial alignment) — NiPreps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - - -
    -
    - - +
    + +
    + + +
    - +
    +
    + +
    +
    + +
    + +
    + +
    + + +
    + +
    +
    - -
    - -
    -
    - -
    - - - - - +
    + + -
    - - -
    +
    +

    Image registration (spatial alignment)

    + +
    +
    -
    -
    - -
    + + -
    -

    Image registration (spatial alignment)

    + +
    + +
    +

    Image registration (spatial alignment)#

    At this point of the tutorial we have covered two of the three initial requirements:

    -
    -

    Example registration

    + +
    +

    Example registration#

    It is beyond the scope of this tutorial to understand ANTs and/or image registration altogether, but let’s have a look at how registration is integrated. First, we’ll need to generate one target gradient prediction following all the steps learned previously. For this example, we have selected the 8th DW map (index=7) because it contains a sudden motion spike, resembling a nodding movement.

    @@ -432,8 +535,6 @@

    Example registration

    -
    -

    Let’s configure ANTs via NiPype:

    -
    -
    'antsRegistration --collapse-output-transforms 1 --dimensionality 3 --initialize-transforms-per-stage 0 --interpolation BSpline --output [ transform, transform_Warped.nii.gz ] --transform Rigid[ 0.01 ] --metric GC[ /tmp/tmpoqu912td/fixed.nii.gz, /tmp/tmpoqu912td/moving.nii.gz, 1, 32, Regular, 0.05 ] --convergence [ 100x50x10, 1e-06, 5 ] --smoothing-sigmas 4.0x2.0x2.0vox --shrink-factors 4x2x1 --use-estimate-learning-rate-once 0 --use-histogram-matching 1 --transform Affine[ 0.001 ] --metric GC[ /tmp/tmpoqu912td/fixed.nii.gz, /tmp/tmpoqu912td/moving.nii.gz, 1, 32, Random, 0.1 ] --convergence [ 50, 1e-07, 2 ] --smoothing-sigmas 0.0vox --shrink-factors 1 --use-estimate-learning-rate-once 1 --use-histogram-matching 1 -v --winsorize-image-intensities [ 0.0001, 0.9998 ]  --write-composite-transform 0'
    -
    -
    -

    Nipype interfaces can be submitted for execution with the run() method:

    -
    -
    -
    -
    -

    Resampling an image

    + +
    +

    Resampling an image#

    Once we have estimated what is the transform that brings two images into alignment, we can bring the data in the moving image and move this image into the reference’s grid through resampling.

    The process works as follows:

    nitransforms

    @@ -515,14 +609,6 @@

    Resampling an image -
    array([[ 0.99606636, -0.00534955,  0.00189532,  0.14150404],
    -       [ 0.00441187,  0.9964563 , -0.01533533, -0.2574495 ],
    -       [-0.00354967,  0.02485858,  0.99336894, -0.91179065],
    -       [ 0.        ,  0.        ,  0.        ,  1.        ]])
    -
    -
    -

    Resampling an image requires two pieces of information: the reference image (which provides the new grid where we want to have the data) and the moving image which contains the actual data we are interested in:

    Exercise

    Use the display() function to visualize the image aligned as generated by ANTs vs. that generated by NiTransforms – they should be aligned!.

    Solution

    + - - - -
    -
    -
    -
    -

    - - By The NiPreps developers
    - - © Copyright 2021.
    -

    -
    -
    -
    + + + + + + +
    + + + + + + + +
    + + + + + + + + + + + +
    + + + + + + + + + + +
    +
    \ No newline at end of file diff --git a/tutorial/solution.html b/tutorial/solution.html index 61022e0..1fcb505 100644 --- a/tutorial/solution.html +++ b/tutorial/solution.html @@ -1,299 +1,406 @@ - - - - - Putting everything together — NiPreps - - - - - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + Putting everything together — NiPreps + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + - - - - - - -
    -
    - - +
    + +
    + + +
    - +
    +
    + +
    +
    + +
    + +
    + +
    + + +
    + +
    +
    - -
    - -
    -
    - -
    - - - - - +
    + + -
    - - -
    +
    +

    Putting everything together

    + +
    +
    -
    -
    - -
    + + -
    -

    Putting everything together

    + +
    + +
    +

    Putting everything together#

    Once we have finalized the main components of the solution, it is time for integration. We now want to iterate over all the LOGO partitions of the dataset, generate a synthetic reference through the model of choice, and finally estimate the misalignment between the left-out gradient and the synthetic reference. This solution, must also abide by the API we have envisioned.

    @@ -302,7 +409,7 @@

    Putting everything together
    class EddyMotionEstimator:
    -    """Estimates rigid-body head-motion and distortions derived from eddy-currents."""
    +    """Estimates rigid-body head-motion and distortions derived from eddy-currents."""
     
         @staticmethod
         def fit(
    @@ -313,7 +420,7 @@ 

    Putting everything togethermodel="b0", **kwargs, ): - r""" + r""" Estimate head-motion and Eddy currents. <please write a descriptive documentation of the function here> @@ -372,9 +479,14 @@

    Putting everything together +
    + + +Hide code cell content +
    -
    -

    What’s next? - Testing!

    +
    +

    What’s next? - Testing!#

    Once we have our first implementation functional, we should think of some unit-tests for our code.

    -
    +
    +

    And after testing? - Validation!#

    Once we have a sufficient portion of our code covered by unit-tests, then we would add some integration tests that give us confidence that our bullet-proof individual components also work together. Only after we have both steps secure, we can run benchmarks and evaluations from which we learn whether our solution works, and characterize its limitations.

    The main strategy to validate this software would entail finding/acquiring a special dataset where motion is not present or extremely low, in which we introduce a known head-motion pattern with which we are going to challenge our estimator. @@ -516,8 +635,8 @@

    And after testing? - Validation!TrivialB0Model, for instance).

    Please head to the GitHub repository and share your ideas with us! We are welcoming new contributors!

    -

    -
    +

    + -
    + - - - Image registration (spatial alignment) - The extra mile + + +
    - -
    -
    -
    -
    -

    - - By The NiPreps developers
    - - © Copyright 2021.
    -

    -
    -
    -
    + -
    -
    +
    + + +
    +
    + + +
    + + +
    +
    + + + + + + +
    +
    \ No newline at end of file diff --git a/welcome.html b/welcome.html index 767d30a..64407d9 100644 --- a/welcome.html +++ b/welcome.html @@ -1,285 +1,416 @@ - + + + - + + Welcome! — NiPreps - - - + + + + + + + + + - - - - + + + + + - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - + + - - - + + + - + + + + +
    + + -
    -
    - - +
    + +
    + + + +
    + +
    +
    + +
    +
    + +
    + +
    + +
    + + +
    + +
    +
    - - -
    - -
    -
    - -
    - - - - - + +
    + +
    +
    + + + +
    +

    Welcome!

    + +
    +
    -
    -
    - -
    + + -
    -

    Welcome!

    -
    -

    Implementing a head-motion correction algorithm for diffusion MRI in Python, using DIPY and NiTransforms

    + +
    + +
    +

    Welcome!#

    +
    +

    Implementing a head-motion correction algorithm for diffusion MRI in Python, using DIPY and NiTransforms#

    Summary. This tutorial walks attendees through the development of one fundamental step in the pre-processing of diffusion MRI data using a community-driven approach and relying on existing tools. The tutorial justifies the NiPreps approach to pre-processing, describing how the framework attempts to enhance or extend the MRI scanner to produce “analysis-grade” data. This is important because data produced by the scanner is typically not digestible for statistical analyses directly.

    Researchers resort to either:

    -
      +
      1. modifying their experimental design so that it matches the requirements of large-scale studies that have made all of their software tools publicly available

      2. creating custom pre-processing pipelines tailored to each particular study

      @@ -293,6 +424,7 @@

      Implementing a head-motion correction algorithm for diffusion MRI in Pyt
    1. Discover how to integrate some of the tools in the NiPreps framework

    +
    @@ -301,8 +433,7 @@

    Implementing a head-motion correction algorithm for diffusion MRI in Pyt

    -
    -
    + -
    + - - - Before we start: How to follow this tutorial + + +
    - -
    -
    -
    -
    -

    - - By The NiPreps developers
    - - © Copyright 2021.
    -

    -
    -
    -
    + -
    -
    +
    + + +
    +
    + + +
    + + +
    +
    + + + + + + +
    +
    \ No newline at end of file

    LoTE3^9r&TzWHIA+z)xddc+*B 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:first-child{margin-top:0 !important}.tabbed-content>:last-child{margin-bottom:0 !important}.tabbed-content>.tabbed-set{margin:0}.tabbed-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.tabbed-set>input{opacity:0;position:absolute}.tabbed-set>input:checked+label{border-color:var(--tabs-color-label-active);color:var(--tabs-color-label-active)}.tabbed-set>input:checked+label+.tabbed-content{display:block}.tabbed-set>input:focus+label{outline-style:auto}.tabbed-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.tabbed-set>label{border-bottom:.125rem solid transparent;color:var(--tabs-color-label-inactive);cursor:pointer;font-size:var(--tabs-size-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .tabbed-set>label:hover{color:var(--tabs-color-label-active)} diff --git a/_panels_static/panels-variables.06eb56fa6e07937060861dad626602ad.css b/_panels_static/panels-variables.06eb56fa6e07937060861dad626602ad.css deleted file mode 100644 index adc6166..0000000 --- a/_panels_static/panels-variables.06eb56fa6e07937060861dad626602ad.css +++ /dev/null @@ -1,7 +0,0 @@ -:root { ---tabs-color-label-active: hsla(231, 99%, 66%, 1); ---tabs-color-label-inactive: rgba(178, 206, 245, 0.62); ---tabs-color-overline: rgb(207, 236, 238); ---tabs-color-underline: rgb(207, 236, 238); ---tabs-size-label: 1rem; -} \ No newline at end of file diff --git a/_sources/extra/nifti.ipynb b/_sources/extra/nifti.ipynb deleted file mode 100644 index 4281f90..0000000 --- a/_sources/extra/nifti.ipynb +++ /dev/null @@ -1,853 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "a81c2794", - "metadata": {}, - "source": [ - "# The extra mile\n", - "\n", - "## Investigating NIfTI images with *NiBabel*\n", - "\n", - "[NiBabel](https://nipy.org/nibabel/) is a Python package for reading and writing neuroimaging data.\n", - "To learn more about how NiBabel handles NIfTIs, check out the [Working with NIfTI images](https://nipy.org/nibabel/nifti_images.html) page of the NiBabel documentation, from which this lesson is adapted from." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "a1b7a08e", - "metadata": {}, - "outputs": [], - "source": [ - "import nibabel as nib" - ] - }, - { - "cell_type": "markdown", - "id": "7e077e7b", - "metadata": {}, - "source": [ - "First, use the `load()` function to create a NiBabel image object from a NIfTI file.\n", - "We'll load in an example dMRI file from the `data` folder." - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "dc7b8062", - "metadata": {}, - "outputs": [], - "source": [ - "dwi = \"../../data/sub-01_dwi.nii.gz\"\n", - "\n", - "dwi_img = nib.load(dwi)" - ] - }, - { - "cell_type": "markdown", - "id": "0183127c", - "metadata": {}, - "source": [ - "Loading in a NIfTI file with `NiBabel` gives us a special type of data object which encodes all the information in the file.\n", - "Each bit of information is called an **attribute** in Python's terminology.\n", - "To see all of these attributes, type `dwi_img.` followed by Tab.\n", - "There are three main attributes that we'll discuss today:\n", - "\n", - "### 1. [Header](https://nipy.org/nibabel/nibabel_images.html#the-image-header): contains metadata about the image, such as image dimensions, data type, etc." - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "8a09bb27", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " object, endian='<'\n", - "sizeof_hdr : 348\n", - "data_type : b''\n", - "db_name : b''\n", - "extents : 0\n", - "session_error : 0\n", - "regular : b'r'\n", - "dim_info : 57\n", - "dim : [ 4 128 128 66 65 1 1 1]\n", - "intent_p1 : 0.0\n", - "intent_p2 : 0.0\n", - "intent_p3 : 0.0\n", - "intent_code : none\n", - "datatype : int16\n", - "bitpix : 16\n", - "slice_start : 0\n", - "pixdim : [-1. 2. 2. 2. 8.8 0. 0. 0. ]\n", - "vox_offset : 0.0\n", - "scl_slope : nan\n", - "scl_inter : nan\n", - "slice_end : 0\n", - "slice_code : unknown\n", - "xyzt_units : 10\n", - "cal_max : 0.0\n", - "cal_min : 0.0\n", - "slice_duration : 0.0\n", - "toffset : 0.0\n", - "glmax : 0\n", - "glmin : 0\n", - "descrip : b'TE=81;Time=122951.000'\n", - "aux_file : b''\n", - "qform_code : scanner\n", - "sform_code : scanner\n", - "quatern_b : 0.0\n", - "quatern_c : 1.0\n", - "quatern_d : 0.0\n", - "qoffset_x : 126.844\n", - "qoffset_y : -94.824005\n", - "qoffset_z : -26.2652\n", - "srow_x : [ -2. 0. -0. 126.844]\n", - "srow_y : [ -0. 2. -0. -94.824005]\n", - "srow_z : [ 0. 0. 2. -26.2652]\n", - "intent_name : b''\n", - "magic : b'n+1'\n" - ] - } - ], - "source": [ - "dwi_hdr = dwi_img.header\n", - "print(dwi_hdr)" - ] - }, - { - "cell_type": "markdown", - "id": "2579083a", - "metadata": {}, - "source": [ - "### 2. Data\n", - "\n", - "As you've seen above, the header contains useful information that gives us information about the properties (metadata) associated with the dMRI data we've loaded in.\n", - "Now we'll move in to loading the actual *image data itself*.\n", - "We can achieve this by using the `get_fdata()` method." - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "25e64938", - "metadata": { - "tags": [ - "output_scroll" - ] - }, - "outputs": [ - { - "data": { - "text/plain": [ - "array([[[[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " ...,\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]]],\n", - "\n", - "\n", - " [[[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " ...,\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]]],\n", - "\n", - "\n", - " [[[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " ...,\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]]],\n", - "\n", - "\n", - " ...,\n", - "\n", - "\n", - " [[[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 1., 1., ..., 0., 1., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " ...,\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]]],\n", - "\n", - "\n", - " [[[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " ...,\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]]],\n", - "\n", - "\n", - " [[[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " ...,\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]],\n", - "\n", - " [[0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " ...,\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.],\n", - " [0., 0., 0., ..., 0., 0., 0.]]]])" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "dwi_data = dwi_img.get_fdata()\n", - "dwi_data" - ] - }, - { - "cell_type": "markdown", - "id": "460b7b2f", - "metadata": {}, - "source": [ - "What type of data is this exactly? We can determine this by calling the `type()` function on `dwi_data`." - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "4e7d2b57", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "numpy.ndarray" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "type(dwi_data)" - ] - }, - { - "cell_type": "markdown", - "id": "1cc74f1f", - "metadata": {}, - "source": [ - "The data is a multidimensional **array** representing the image data.\n", - "\n", - "How many dimensions are in the `dwi_data` array?" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "af8e1e48", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "4" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "dwi_data.ndim" - ] - }, - { - "cell_type": "markdown", - "id": "7337aec9", - "metadata": {}, - "source": [ - "As expected, the data contains 4 dimensions (*i, j, k* and gradient number).\n", - "\n", - "How big is each dimension?" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "77b9f659", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(128, 128, 66, 65)" - ] - }, - "execution_count": 7, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "dwi_data.shape" - ] - }, - { - "cell_type": "markdown", - "id": "56d0b719", - "metadata": {}, - "source": [ - "This tells us that the image is 128, 128, 66\n", - "\n", - "Lets plot the first 10 volumes." - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "21bff7f0", - "metadata": { - "tags": [ - "output_scroll" - ] - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/opt/hostedtoolcache/Python/3.7.10/x64/lib/python3.7/site-packages/nilearn/datasets/__init__.py:90: FutureWarning: Fetchers from the nilearn.datasets module will be updated in version 0.9 to return python strings instead of bytes and Pandas dataframes instead of Numpy arrays.\n", - " \"Numpy arrays.\", FutureWarning)\n" - ] - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAekAAAC0CAYAAACwqdQKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/Z1A+gAAAACXBIWXMAAAsTAAALEwEAmpwYAACWlUlEQVR4nO29aWxk6XUe/NS+F4v72ivZ+3TP7pE1GtuypMRW5E0KIjkQIgNBAv8xkABBHAdwFARBfiSxYThIPsAGItkO7ASwDRt2JCvWWKORpjVq9fTM9L6zu7mTRVax9v1+PwrPqXNf3mL3bM0i+x6AIHnr1t3ec8/6nHM8ACy45JJLLrnkkks9R96dvgCXXHLJJZdccsmZXCXtkksuueSSSz1KrpJ2ySWXXHLJpR4lV0m75JJLLrnkUo+Sq6Rdcskll1xyqUfJVdIuueSSSy651KPkKmmXXHLJJZdc6lFylbRLLrnkkksu9Si5Stoll1xyySWXepRcJe2SSy655JJLPUquknbJJZdccsmlHiVXSbvkkksuueRSj5KrpF1yySWXXHKpR8lV0i655JJLLrnUo+Tf6QvY7eTxeGz/W5a15XPLsmz7cR+vt2MjtVqtj/AqXXLJJZdc2o3kKukuRKVKBWsqX5LTdnN/J0Xd7bvmuV1yySWXXHpyyQ13G2QqUo/HIz/dtns8HvGK9d8kKlvLsmBZFrxer6Mi9/l88Pl8judxySWXXHLpySNXSbvkkksuueRSj5IHwBMZU3XyTp1C22bYm387HY9eMj3mRzk/f7daLUdv/VGO5dKTQ9ulXrp97vV6XcyDSy7tUvrIPenZ2Vl86lOf+qhPsy09LFxsKkKv1ys/+jP+rY+nw9EejwetVuuRlKpTCNy8HgpWHQrvpfD37OwsSqUS8vk8lpaW8LWvfQ2xWGynL0uoF3jvwyAn0CHTKvwhX5A/9XdoAPYS73wQcvnOpZ2gneK7JyLc7QTa4nZToVI58oekhZzpVesf7kvhyf/9fr8tf21+n8rd6Xr0j+mB7zT93M/9HBKJBJ555hk8++yz+I3f+I2dvqRdS05rqtfbCXhoGpE6+mLy4HvhmV5X6C7fubQTtBN890Sgu7XAeRQvt5twMj0aJ2ULAD6fz/Y3ADSbzS0euL6e7cKY9NDNbRTAvRDKXFlZwbe+9S0888wzO30pu5acyvectnOb5icnXtB/az4zj78d/zh58b1ELt+5tBP0OPnuifCkXfroaXJyEj/7sz+L27dv7/SluPQEkct3Lu0EPU6+29OetOkFdMvtmducmozobd3AYfTYm82m7fgejweBQAB+v1+2NZtNW/6af2uP2inM7RS6fxiY6KOkv/iLv4BlWUgkEnj11Vfx1a9+dUeuYzfRe1mvR/GuuwEMNZiRfOwEjnTywk3+7XY9O0Uu37m0E7QTfLenPWkzX6fzvqbSIzjL7/fLb7/fj2AwiFAoZFPS/Mzn820B7vDzSCSCSCSCUCiEUCiEWCwm4C9eA4/BH30cU5A6AdiYN99JwfmLv/iLSCaT+Mmf/EkcP34cQ0NDO3Ytu4WcDMRu+3XbxwSLmZgIzT8mtsLMXW/HQ5rPHuWaHxe5fNd71Os4hg+DdoLv9rSSJnUTdlS8WnFbloVmsyn7NJtNVKtVABBl2mq1JMfMbcFgEOFwGKFQCMFgUBQ5GbdcLqPZbIoHzWPXajXUajVYloVAILDFGDBRvNvRTiJ4X3/9dXz961/Hf/2v//Wxn3uvkgYZmlUEJkBMG5rm316vV/hRVy2YfNUNuGYq/V5Cirt8t3Nk8uSTRI+T7x5LuDsQCCAUCsn/jUbDpgg/CJkep2Ycbf13q4HWirHVaokAM69Pg8Sq1ap8l8djiNssganX6xLeJojM4/EgHA4jEAhgc3NTzs19+V19TF4jjYRu4U6zlOtx0u/8zu/g3r17OHPmDC5evPhYz92NPkre60ZOfNYN/PWw45iVAjot4gT80qkWHgNo33e38zshyHV4/FGv+72AMz9McvnuoyETZNitBFV/vt2xtksx7kZ6XHz3WDzpb37zm6hUKvLz7//9v38cp3XpMVM6ncYf/uEf4t/9u3+305ci5PLe3ieX71zaCXpcfLcnO449qkXPMDVJeyEaRKabQXA/r9eLUCgkHkej0YDH40Gj0UAikZB9c7nclhKXQCCAwcFBxGIxrK2tAQA2NzclPKnLtxhaf5RSLV4vqRdKs1zqvmbbRYHMfcx6Z73NDEPTY2NqRYMWfT6fbNflgfwx+exhXs9Oec8ufXhk8pxTJMYpgmfu5xTteRRyeWd72tXo7kcNIzoBsQjgYogZgA1YRgEWDAa3hL/9fr98l6RBXOFwWBi2WCxKqJuCMh6Po6+vD5VKBeFwWPYzw5hOaHN9nU6kv+O2g3z85KS0tlurbnlmfSwCDDVpHvB6vfD5fKjVarZ9aIDqUKs+PnmDfGles9/vFyOxGz2K8eHS7iCT7zSvbMcDZkqGzoo+pt53O3J5ZyvtWiXdDbjiZAU6EUE0tVptS75OW4W0IMPhMIrFIoC2JxyLxVAul22KutlsIhwOIxwOiwAMh8NoNBrw+XyIx+MA2jV2zEFHIhEAQCQSQalUsnk4Pp8PjUbDhq5lzty8P5OxnUpyXPro6WF5Of42S6OIh6BRyGORz8mjjUZji/FmrrU+TzKZRDabtXnXTniLQCCASCQi3yWYURsHuiGP0/nMKJRLu4fM9TSNe7MiBrDLIqfyPZPM6AzP817y2U8i7VolbXoc5iJqBtLesQ77VatVm4Kmh9xsNkWhplIp5PN5CUUDwPDwMKLRKCqVigC/qLCppEulEgBgYGAAwWAQqVTKBtff2NgQZU+qVCqo1+siRCmEzc5mBKw5ecmmN2Qq8ied4T9q2u75an7UCGugYzSa61er1RyjK8DW0ir+5jHD4bBEdlih4Pf7Ua/XxSgA2oq/VquhWq0iEAgAgE05853hOb1er03RO3lgLu0eclq/bmvpxH86DWju6+SVO4XXnzR0+HuhJ6IEyyWXXHLJJZd2I+0aT9q07JwsNL3d3Id5PV0aRbAXPQpagn6/XzzcSCQiIUOGtgcHB+HxeGygs3A4jEKhgImJCYTDYeTzeQBtTzqVSuHgwYNynTdu3ECr1RLPnfsVCgWk02k5JvfRpV61Wk2uw+mZmNbwdpawSx+MHiX/7LSPxhjQc6V3yjCz/r4OO3u9XjQaDdsxCBZj+Jw4h5MnT2J6ehp/+7d/K15PPB5HoVBAo9GQKBI9eJ/PJ7zFiFIgENhSC6vHqj5K7t2lnaVHjXCYPGryIUGH3Y5vbnNqomOeZzsZ5vTdJ5F2jZLupmzMBXT6m4pYM44WUKZiC4fDsq1SqQBoh/+mpqYAANlsFpFIBNFoFMlkUj5fWFjAyMgIAGB5eRlAG7wTDAYRi8VsoU0aFwyLe71ejI6OolgsCgCIoB0dmuR3dW6yW6joURSGS++PnOo+uz1XKk/zcz2IpVqtSs5Xo2R1QxLzvPr4pEAggK985SsAgF/7tV/D5OQkfv/3fx9f//rXAQD5fB7VatUWaucx6/W6bAuFQpIO0gYCsD2IqBs96YL2cdOjYAe6fQdwrgxx6jpHOab5yUku6Xz0dsbAw/A2T2L6bs+UYDktKrexrWe9XrcBvUxiXjCRSCCRSABoC89qtYrDhw/Ltjt37khXMZ5rcHAQFy5cwCc+8QlEIhHcvHkTABCLxQRQRiWfz+exuLiIWq2GQqEg5x8bG0Oz2cTVq1cB2BHjJAKLnIT+oyC5nwSmfhxEi9/pmZt4CNMT1UpXo2C5nd51IBBAoVCA1+tFNBoF0Oazvr4+xGIxLC4uAgDW1tYk53zy5En89m//NgCgv78fy8vLiEQicszvf//7OH/+PCqVCu7fvw8AmJubk7w0rycQCGxBi/t8PonqcD+nnvPdnpfLd4+PaABqA78bsI98p5WwjpZwG8kpKqTPw31Mpd8NYLgdAJafd3M4un1nL9Gu8KS7Ibmdhl+QObpZeybCVi8wkdyjo6MCllleXkY0GsW+ffuwuroq52u1WigUCuJllEolDAwMoNlsolQqCfCs0WigUCigWCzKMYeHh+Vc/H6j0UAul8P09LQYEjdv3kQoFILf7xdkeaPRQDAYFGQ674/XZSoHN9z94ZGZYtFlUyRGZswoDlMuQFsBMtzM/QKBAOr1urSZBSDrPD09jc985jMA2rwzPz+PSCSCp59+GkDbaHzzzTfRaDRw5swZ/OAHPwAAvPHGG7h58ybGx8fx9/7e3wPQjgwFg0EMDw/jc5/7HID22L3f//3fR7FYFKOR96pDnK1WS8BlVPoEoT1MaLp893jIKXzcTTkDdtn5KJE2LVtZV88SQFMe64gLeVp73IwcOUWGtGx2km+Per17gVzgmEsuueSSSy71KO0KT9qpJEBbit1CMzqXxvpQvZ/Z4atareLYsWM4dOgQ5ubmALRD5X19fSgWixLiC4VCKBQKAuwC2sCxmZkZpFIpKa/idTYaDQQCAZTLZbm+cDgsXg33q1arqFQq+OQnPyn7XblyxRau5DX4/X5bgwr9Wz+3buSGH98bbRfJMbeZ3olltcvmdIcvghY10QtnFCaRSODLX/4yPv3pT2NhYQEA8Oabb+LSpUuo1+vCO6dPn8bzzz+Pu3fvYmJiAmfPngXQjgKNjY2hWq3ij//4jwG0+bSvrw/Ly8v4iZ/4CQDAr/7qr+LUqVO4fv06zp07BwB46623sL6+bitRpBdEjx9o8yFr+bfLg5rbXfpo6GEeNLdrPILZIUxHf5xkivZsObzFKf9M8CG38fva4zajUe9lqh/vw2nU6l6iXaGkgU5Ow0kAODEIQzBAWyiauWgKU9aNAsDMzAxOnDiBcrksSjEWiyEej2NjY0NAZGQ0ThYCOhOyMpmMLYzJrk31el3C0/V6HclkEpVKRYRgs9mE3++XNqEA8OKLL2Jtbc2WS/d4PBIqdRKATi+kSx+czBxbNzLz1HqcqV5rbeAB7XD36OgoJiYmcPz4cQDAr/zKr+CFF17A//7f/xtf+9rXAEAak0SjUUm/3Lp1CwcOHADQRv+Th2jIxeNxjI2NyblZj3/jxg0AwLe//W1UKhX89E//NJ555hkAwLlz5/Bnf/Zngq3gvenUEYAteUz+zWemlcaTEp7cSdJDfJyGrZgygUqUfArYu81pg9MENno8HtnPzH3TMCWP83q4P9AZVKQnA1J2O+WgndIq2uBwlfRjpocpIJNMYaCRs1Rwur0ihWSr1RJA1+nTp9FsNtHf34/h4WEAwNLSEoLBIFZXV20gLw3mAdoe7uDgINLptI2ZQqGQXIsG5RAg1N/fL9tqtRparZYAx5577jl85jOfwfLysuSkl5eX8eDBA9v96X7MTs/kYc/YFZoPp0ctC9H8B3SMtFqtZhOIpJmZGQDAvn37JAfNzyuVCv7kT/4E/9//9/8J7xE46PV6pTmOZVmYmppCpVLBO++8s6VjXSwWQyqVAtAGLdLYZGXB66+/js3NTdy7d0+m+cTjcbz44os4dOgQLly4AKD9Lpi8pu/VbAX5sHyoSx8ebcePZk5X8zINSI2F0A2VWM7H6I9W2vV6XRwWHXHhOWu1mihpGqm6DJYykA17AHtrZqd3jqTv1Zx2uNeoZ5X0ozxsDY7SCocoVAojbtcW2uHDhzE6OopCoSACLJvNwufzIZ/PY3R0FEAbcb2+vm7zFKiEQ6GQMOfAwABOnTqFt99+G5lMZgtootFoiLEQDAZRq9UQDofFw2HdttfrlRrr5eVlrKysIJPJiEGQSqWwtrYmoXNSMBiUMh7AOTy7Fxl4p6gbMpU8wkgMgC2eBnn2yJEjOH36NIA27+XzeRQKBanRv3PnDl5//XU0Gg0Ze8gOd0CnN7c+7urqqlQhhEIhJJNJMTIBoFAoIBQKIZFIIJPJAGjz2fDwMGq1Gn70ox8BaPPsM888g6eeekr4NpfLiaDVoEV6XmbIshu/uSHwj47MNdAyj56w9oZZ0UIlzGNwXxpy/L7ZaU576yaA17IsW929x+MRZwPovAc6osRjOpWYaidEh+Od3sW9RC5wzCWXXHLJJZd6lHrWkwbeWy9ZM59iWnjsnnTw4EEAwKFDhyRkSO+kWq0iGo1iZWVFQj+JRAKFQsHmKXg87W5j8XhcQD4jIyM2z51WKT3kVqslnxeLRSQSCfT19YkVqfuI605muVwOGxsb8lkymcShQ4dw+fJl2zOo1+tdeyybZWfmM92rYaIPk7bz/szwofZUdGhYh6Gj0SimpqYEEJZOpxEMBhEOhzE9PQ0AWF1dxYMHD+D1eoVHtSfL49ZqNVy5cgWDg4OIRCK2fvITExMoFotynmq1ilQqhXg8bstpF4tFDAwMSAi9XC5jfn4ea2tr4k2Njo5iYWHB8f4YwSI5AYacnp/Lex8OmRgBvV2XP7HsU8sKltHpqWhMazBi0m2dtIzlMRnVI8CWZPZ853E1voa8pTEc+rx6noG+5r1MPaekHzWPZaL6uPhsMlIul21M19/fj5dffhkvvPACAOCHP/wh5ubmMDAwYGvNmM1mUavVRDBVKhUUCgVRtkAbTDY4OIhoNCrXsLKygnK5LAYCt+s2j9y2uLiIkZERBAIBCf8QzMNQJNDJU4dCIZmW1Wq1MDAwgMnJSRG8DBEFg0F5Icvlcldl8rDclUtbqVv41txGAA75kaNQ9fOtVCp45plncODAAUFTs860v79f+Ozdd9/F+vo6LMuSZiVaIfJ4jUYDGxsbGBoaErwDAGQyGZRKJduAjUajgXK5jI2NDVu9q67Z5zX6fD5ks1n5bjwelzptU6iaYdCHvcN7NTT5uMh8ft3edVOemu2Rq9WqYycxpvS0Mcbctbn2PAbPQ8WswboDAwO2VI2+bq2kmRrUnSD14KNu96uvf6/JsZ5R0k4lVFoJm0ACbSFqayoUCm2xsIaHhzExMQGPxyOlVQTQrK6uSk7asixpm7ixsQGgrfQrlQpKpZKcLxwOo9lsIp1O20BpVKT0nPk3j03a2NiQhie6GUqr1ZJGF0Bb8ZtefDqdlhaiZFq2INUlXdqLfljOxgno45KdHsX7ozI283tEupJXpqam8JWvfAXpdFpAWdVqFbVaDfl8Xgw3KkcCdHg8GgI0LqncI5EI9u3bJ+huj8cjBqaeGV2pVLC+vm57v4rFolQSABAvSpfX9PX1YWZmBl6vFw8ePLA9G43ZYJ7TBBOZz9Hpf5cenZzea61ATXQ218VE2tPg0964k4caCoUcsTD9/f0olUqCpTh58iQmJiYwPz+P8+fPA4DI02g0ajsGr9EEf2knTN+LGaEx72Uv8lPPKGlTCHbbRytwvSgahVipVGBZliC09+/fj2q1infffVfC0wMDA4jFYigUCraQTKVSQbPZlG26zzYFXavVQi6XQ61WE6Xo8XiQyWSEwRnaZo20LgPjNeohBzxWo9FANpsF0GlJGgqFbM+EwpOgs0qlgmw2C4/HI+fldXerX9X/Oynyvcjsj0oPAzY5ARWBjjesPQg+23q9Luv1b//tv8Xzzz+Pb37zm7b692azieXlZUH8k+cajYbwXrPZhM/nQzgcFqHIvvIjIyPCgwAE2Fgul2019ZZloVwu2wA5GxsbyGQytnuvVCrw+/0CWvR4PMjn8xgZGZF7XFpaEqHK87LUhl6REz3J/PVhkFP6QCssysdmsymgQ20omt3BtAJ0ksXJZBL5fB4DAwN46qmnALTTH3fu3MGNGzdQrVbx9//+3wcAPP/88xgaGoLP58PHPvYxAO26+/PnzyOfz9sqXyqVis0g4DVo75rXEwgEbKVavN+9LrNc4JhLLrnkkksu9Sj1jCdN0iVVTiADbSnSS9QduZgDDofD0uCh2Wwin8/bLDHW5mmvmfkR3VGJnZ10eY32gulJVyoVyR8TpMbrZO6a5ykUCnIu3Re50WigWCxKuFPneRj6ZL1tpVKRMD1rZDndiOflMUgPy/Hv1XDReyUnT8LcpvlUhwmdOon5fD6EQiG88sorANo92S9cuACPx4Px8XEAbf5hqoWDL2KxmKRbul0H0PY6Zmdnkc1mcfv2beEVfa36XTLD9TpMrTvo0QtmRKpSqeDmzZuIRqNy3blcDsVicUsemuFJkw/dlMpHR2bYm1EeLcuIkdBygdEaEvEJiUQCuVwOQBvseubMGVQqFYng9Pf34yd+4ifQarXw4MEDfOpTnwIAvPPOOzh79iyGhoYkKvTpT38ap0+fxrlz56TMr1KpYGBgAPl83hZ9ImhN56l5PzryZIbK9X13+383Uk8oaaeidfPhO32HzGSCaCzLwsGDBwWARRSrZVk2QJhuFwp08iPmomoEKwBR4uFwWJiGDDc8PIx8Pi/CTs+DZki+1WpJjlsjL80OQQwj6vpnMipD40A7Vzg8PIy5uTlbntLj8dga35vP20R6ayPoSUBNdiOnF1tvI29yfTTgivtqajabOHHihKQi/vqv/xpAuwaf9fipVAqlUgmWZdlSLQRCUoiFQiHZh8hbr9eLUqmEjY2NLfxDA5N8z1SMvmav14twOIxUKiVKlSDI/v5+SRGx6kHzsq40MOtkTTJzny59OOTEr1Ry4XDYho+hwWbmrgF7WLler6NYLMpn/+Af/ANEo1HcunVL5M758+fxmc98Bl/4whfw2muvybnn5+exubkpwFYAmJycRCwWw9NPP42jR48CAL7xjW8gnU5vuRdic7RcBjrNT7hNv4O85/fyjHYL9YSS1mSCUADnloMkgmq4eEQ5p1Ip8Si0Ajd7ETvlac1uXtxPM3E8Hkc4HLYp43g8LqMFdYlDqVRCvV4XYBnBE9pjp2GiFSWZjrlBfS86ehAOh3H8+HHk83nJZzNqYPbC1R6gVtbdnu+TRlp4kZzy9foZak+Fn2t+jEajOH36NGZnZwF0KhMWFxdFIROMqBUdS7VyuZzNW6cxp3mBx9W/I5GIDS3LazPPo69J8z2PS88+m80KMJOfHThwAIuLi9jY2NgC9NRIYG7fjr/2em7xoyJtbGtDMhgMbgExkpxAuLoiJRwO49ixY/ilX/olAMCxY8fw6quvIh6P2wy+y5cv48iRI4jH41hfX5ft5XIZY2NjmJycBNB2lK5evYpkMolf+IVfANDu8PgHf/AH2NzclGNubm7aGj/xWnlv5vvRzQHR97abFTTQQ0ra9ADM0gHT06N3SyGpgTX9/f22jkpUfloZaSVGomdtMrMeyQa0BSo9WX4/GAxic3NT2ocSrMHwuy5n0J3LtJXo8/lsSNxutYC1Wg31el0UQTAYxEsvvYSpqSn80R/9EYBOmN7JUt6OafdaqOi9kFYSWqmZRL7jmtKYIp/4/X7xcoPBID71qU9henpaUNfRaFQAitwWi8XE0+H6x2Ix1Go1WxqDaRpzpGWr1ZIwJNGz/f392NzctPWIpwGpAW8Eu2mvJhwOo1QqoVwuSwQgFAohHA4L/3Pb0aNH8eabb255h83nuF3I+0njtQ+TnIwbAvdM4KgGPXIbZQTXZ2hoCDMzMzh48KCEq2nsMfwNtHkxk8kgFArhyJEjwhMvvPACLMtCJBKRKoBsNispP3rdX/ziF/HP/tk/w5tvvom7d+8CaJcdEiip+YXvlm6tS3np1JLUSZ+Yzt9uoR1X0tvlEDRzaSUH2Nveeb2d2cpAJ4yoFaD2poGO16OtfW2Fas9Fh9UBu+LVBfx+v1/KFHg9FHBkKAAyQcsMrfOYjADoHLrex+fz2RDpPp8P7777LgBIs5Z79+5JuJP3zJypmX/eTkA+ScLTXItu27S3rdeV68eGIwDwcz/3c/j0pz+Ny5cvS52o3++XcDHxB8ViUfhbT2/L5/O2PDcVsp6qxRA2G+ywzDCXy8lADl3Oon/zuqnYNe6CyFt6zWzA02q1sLS0BKBtEJw5cwaZTEYGdgSDQen/rPOKPJcTPz0pPPZhkl5LPj8qSoasnXr6A1v52u/3C8bl6NGjaDabOH/+PObn5wG0FWo8Hker1bLJ2vX1dZw7dw7Hjh2TwTCHDx/G+fPn8dprrwmfEO/QaDTkmH/yJ3+Cl156CTMzM/I+NBoNvPXWW7boj1MEhrgfrRN0b/Lt5Jl5/71OLrrbJZdccskll3qUdtyTBrpPvDK36/AZPyPAgB7rj/3Yj+HEiRNYXV0VD7K/v9+WbwHg6FFqgJiZF9bXVqvVEAgEbDlpoN0ghTWiOszHRiUcnKHRt2Z0IBKJ2Lx9hrQ1kpfXQM+sUChgaWlJgCJAO6Saz+cFOMRzdcvvO1mfu8na/LDJjO6YdaTc1u0ZcbpVOBzG2bNnMTs7K+sfi8UkqqEHcTAsTW+I4WbtSfC8Zg5xYGAAqVQKKysrkt9jbi8SidiqGjQWAoCtgQ7Pw1p8nZsmYFF38+O1njx5EouLiwDa7wERujr6oNME2/HWkxS9+TBIh3NN+WlGzMxnS15KJBI4ceIEgLbMy2az8Pv9Et7e2NiQ0LLu9xAOh7G+vi65ZAC4ceMG/u7v/g65XG5LU6dwOCy8t7S0hDfeeAOf+cxn8PLLLwNoe/HDw8N49dVXbY2izLy67jJphvN1VYGZr9+NmJsdV9JOD65bXsEk5qK1EDtx4gT8fj8WFhZs/a4jkYhjKYtGkTuFf9lxSY9dCwQCknPmOdg0QqNigU5zFLMMxkS6sjQiEAhI2InzVvWYQx2yJlWrVYTDYXg8HkG0j4yMIJfL2c5plmN1e+4P27ZXqVsojNt1+I2T1rQiojCJRCKSH758+bL0RmZTkIGBAcn/6j7trDSgEbe+vi5GpYld0MeLxWJIJpMS4qRwi0QiwkvkU6ZJtJIm77FRCtBJ6ehcMnOQHo8HyWRSrvncuXOIRqPScvfixYsyOc5UCHy+OlTvhEFx6dFJpxR0Ws+pU6MT2NHj8eBzn/scnnvuOQDA9773Payvr9vAWw8ePJCmJSSmAnl8jti9e/cuqtWqrZlNKpXC6OioGJ4ApGphbW0N+/btk+tOpVJ46aWXZJY5q3M0McWp24dSQZsG9qOWofYq7biSBuwKw8na4/96QSgoAdhybplMBoFAAIFAQBhqeXlZShG4YFTwXq9XmJFCTl8PBZVGErK3twYyxONx8YJisZitV7I+B4/JmmrtIfOaaQBQ6GuAGhk/EAiIh8M5xI1GA08//bQc7/bt25K/BDoevFN5WzfF9KST5jdT4ZhgRn7e398vCjSdTsPn8yEYDMo2Rlv0nOdGo4GVlRUbGlfjFnjsUCgkLWj7+vrkeEtLSyiXyzh48KAofr4XuuQqGo2KN62jReQfnftmZEkPWeCADr5vnHVeKBRw5MgRAMCzzz6Lb3/727brJl6D3phT1GY35gt7hUzcjI76aDwAifJoaGgIv/Irv4LPfvazMks8m83a8BVAmz/7+/uxvLxsc2YCgQCGh4cxNDQkkZR79+7ZeoIDbUdpaGgIV69eFTlEB+utt94S4/HmzZtYW1vD6OgoDh06BKAdUSoUCjYZTOWrvWYnh+RRIje9TjuupLtB5rVVSGvNRIhSgGkvN51OIxQK2bzdcrks6EKt7Aga09egm6Twf56LDEsPVwPH+Bk9WIaJNLJWl2sNDAxIT3CgAwiqVqtSyqBrBbWwYxiSQp/ec71et5Xf0FI1wSS8v+0YuRuAby9Tt/szozoULlQ25vN56aWXZG1Yz6zbH66trcm6alAWQ8kkXVLFv8nb0WhUQGcsu2PkZGRkBEB7HjXDgqY3pYlCnDXYmsxGFwMDA/B4PMKjuVwOsVgMfr9fUk6Dg4MCWOR167+7pQkeBcj4JNLD3j8CRPWcbzNyB7TlaCgUQrValfr8L3/5y/j85z+Pc+fO4etf/zqAtlKkIamP0d/fj2AwaCvBYmg8m82KoqVToZ2ibDaLRCIhgER9X8lkEpcuXZL9QqEQlpaWpGHOyMgICoWCLdKjeVqnHDVok+egg2cC0HYLj7nAMZdccskll1zqUdpRT/phtWumZwd0QhosQaFVzrAha1DZ6YvbTOu9Xq+jVqvZSmhoqZkTWLiP7vBEi41eKgdkeL3tcZc8ZqVSkevgttOnT+O5557D7du3ZVQhvV4dGmeoWnvxvDf93MrlsuQqr127BgASdt/c3NziMTM0tp2FvluszMdBZtkSozxm6V+z2cTk5CQSiYTUh9ZqNcnv0ktmSDscDosXrEPbugRLtz/U18MRqgAkzZJMJjE8PCz809fXh83NTVvrW3r/5vEYGdDn5rXSU4nH4+jr68PGxoaA4BgSjcViMkAkkUggHA4jl8vZ8vg6LbVddyiX9+xkplkYvdFyU/de0N8jgA9or1W9XsfU1JSkxRYWFvA7v/M7uHnzpvAIozW6fKtUKmFzcxPFYtHWF6DRaGBtbU34mdcYDAZtWJpCoYBUKoXnn39eJmOVSiWkUikkEgnpTsaIy+DgoJST9vX1YWBgAG+//faWyYf6GjVGxASOmbij3UQ7Hu52qmtjeNEJYUsyUd46bFir1Wy5WB3a1mhD1hGaYTYzhHns2DFMTExIHejCwoJtqhXQqWkulUoyhYvn5vWePn0aQBvcFolEMDIyIiH5fD4voXVdM0iDgYKS4Wp9fn7G/uFAJzSlnxUbYfC+9LM0QTtu6NFOltWZgqbzxCYwZ3BwEEtLSwJ24drp2eOFQkFaLuqcnxPQhyE67lcqlaTnO9c6FAohGo0ilUrB4/HYRlX6fD5bxzryj74ffU8knsNs9ZnJZKSKAWijdfldPUN73759uHLlig3wxvvR99jNQH/S+Y737yQbTaORcsM0gsxtNPhTqZQAFzOZjBh82ugPBALweDw4fPgwgLaBduvWLVvKUcu4eDyOoaEhANhieAJt2bS4uIgzZ86IQ5XL5VAoFHDnzh2bIREIBDA2NiZh8UqlgqGhIRw4cECanuj7J/Fd03L5Yc93N9COK2mge7s6s0OXtr41iAzooGRHRkaQzWalNzcAW4tG5oppZZq5OnoTPGcoFMLk5CQOHjwozPW9730Py8vLtrIctsvTliav3ev14uTJk6KkWYagz6NfKt0+lEAfemGRSERGWFLI8jhEO/JeCA7SileX7jg9/+3WZq+SU57K5AsdXSHAivyj13v//v2YnJzEysoKANiiLxojQQVNvq1WqygWi7b1IU9oPqtWq1JCRcVNMFkikcDi4qIYk+FweAvoUZdO8R5pvLGSAOj0Dde97fP5vAhpGp+BQEDy1HrGdCKRQDKZtHWo4rPUBrfGm2gyjZUngQ9NcgJvduNP5pq5VuY7DrR559SpUzhy5Iit5fDm5qYNSBiNRjEyMoL+/n5RlEtLS2IgauVMeclZBkBbFlYqFdv8aY/Hg6WlJaRSKRsP1mo1NBoN6Q+fTCbh8/mwsLAg0ZpyuYxIJIKxsTHpIqmb/Oh7HR4ets1F3wu0I0raZD5TkZhWNi0kjT7VyojhP6BTHkXPFIAIR6fyAS3A6BHoGrxYLCZhYyrPU6dOIZ/P287BsBIFqLYM9+3bh5MnT8p1tFotzM/P4/bt27b5z/yObimZSCQwMjIiyMlsNgufz4disWgDGVG46xKaarXqWJLAcLk5W9al7qh2UxlTQGlvodVq4eTJk7ZhGvPz88hkMvLMgU6pleYzRl9MI9Wsidb95/V3s9ksbt26Jb21Adg8XvKA9np1+N4JBGeGqPX+3EbAY71eF6Faq9WQSqUwMTEh27RgN0uFCOp5mKJ+kshJGTt9DnTWz1SgXGPdZnZ6ehpAu+4ZgC3qokPDoVAImUxGDC+CWnX6gzwSCoUQiUTE4Ny3bx+y2Sw2NjbESGOrXHbHAzpzFnRqslwuo1qt2maos+olGo0K4I2lgFpJE1EeiUREtjkBYM3n1+vkAsdccskll1xyqUepJ8Ld2+VdAPuIMhKHBDDsyB6xzLXoPBz/93q9EpIhqEFbYrqsS+cAOcmIpQcjIyM4fPgwLl68aAu10NMPBALiDQ8PD+O5555DMBjErVu3ALSt19XVVQGu8bu0LLWXsb6+jmQyaZuNnc1mbT25aXValiXlWIODgxIm1R6QfsaPYmE6lcjtNXIqPdPAE/YJJpmle/Rch4aGUK/Xkc1mJXzHzm/aAyafaE/asixEo1FHy19HOggs1AAzHpveuM4tcp3pWTAqpSMsvBftdTHnre/TKcrFML2OMjDqNTo6Ku8j68XpMWvP3smLdlqbJ426edF8r3VJm1nmye0a93DkyBGUSiVbrTOpWq3aZjUXi0Vks1mRY2ZZE9BZm0qlItEioF0nXSqVtrwj5JmpqSkA7Zw05Z6+DsuyZLwvt42Njcn7BQBzc3OSNtIpmtXVVcFJkHY7D+2Iku6Wgzb30aFtMySrc7iaAfL5vDCmZlgKDi4e643JEDwnlTK3FYtFXLx4EdPT06IAmad+8OCBhNA5IIEj28jUR48eRSQSwTvvvCODDxg20nlOhoo04K3ZbKJYLOLWrVuYmJgAABuCUiMda7UaotGotPaLxWJ44403AHRquIEOwE1vM5+3XhvTgNpNgItHJdNIceJJrdQoFBleZBrkhRdewOzsLGZnZ22oVipQ3dKVCpHHZKpECycAAuDRbTsZbibPcyoVcRrk+0gkIuFDMwdsnlsrfe5njkfl2uuwKp8Xz09ipQLbo6bTaTGC9busQVBOfLVbQ5Tvl0wF6HTPZuMSDYg15SRxLUB7rOidO3cA2HE6XEPyLHm7r69PQtPMPWtjkzKUqTrmi8nHmu9o7N64cUO6i01PT2NhYQGFQkHOw/vxeDwS2mYVxfXr17F//34AwI//+I/j9ddf35KG8vv9NryOTpE+6jPvNdrRnHQ3RtQoa/5veoVUcuZ3M5kMBgcHBVELdBQg8zDmubWCZO5EI3nn5+exuLgo6MX9+/dj//79OHjwoHTpYfvPRCKBVquFwcFBAMD4+Dhu3ryJO3fu2BhWC0h9Hbo3rs7FE4g0ODiI0dFRZDIZMRA0k/JvAndYgsPj8QXTL7me4qTJiWl7lZHfL2nF4tQ+UHvVJnH/kydPAmjzWTqdxsDAwJZIjFZO9IT1ebge2pBkcwozh0ue0OWIfD+0EGWrWA0o1IadNljJG3p9TeCYvl4NWgwGg1Lyx+tZW1tDrVaTrlFXr14VQaybSmgUs5Ow3Gv89jDa7t61odVqtWyd5cw+1q1WS+bbf/aznwXQbrKTzWaxuLgoeBY9cU9jYrLZLAYHB6Wszuv1YnV11SaDqXhbrRYSiYQjbkIbeo1GQ9DcQNuojUQiuH79um2mQigUwszMjDhFt2/flrJWyqqZmRkcP34cFy9e3MJLGlTM984JoGjqmV6lx66kncKnJtrTfGlNgAC3cQE0+CsajeLUqVMCiAA6YCvN2LT8/X6/hCYzmYwgbE0ADcFeQFvZNxoNTE1NSeel+fl5hEIhlEolVKtVUdL1el06P+nSBYYg+ZL4fD6pTyTD6g47Gok7NTWFYDAo98hjNxoNAero0hgNwNAvs24XqLuV8ZgmcV16nakflZyMQZLpzQJ2sCK7jvl8PgwPDwNoe4vpdBoTExMC0Ll8+bIAYczWsDraQ+FiGqLBYBD79+8Xg3Nubg5ra2s2A7VaraKvrw/hcNhWN9poNCStozs1RaNRDAwMyIAWHZXSUSWzRa7+bQpkXS+eSqVw7NgxHD582NbNLJfLCRJd1+47zT12qU0mqJbRt1AoJGugQVL6e4VCAZ/4xCckunb58mXUajXbwBVGbjY3N22hbXq3NLzGxsYkFWcaaocOHcKZM2dEFsZiMaTTaVvnRRoSGrA6Pz8vMw94bsuyEI/HUavVMDs7C6D9XrEVLuXX7OwsRkZGMDExIaBako4I0fg066Z3kxxzgWMuueSSSy651KP02D1pM9xAi8apK5b2MnS9KfejBa+9vkAggDNnziAQCEgOmLWA+XxeQm5s9M+/gXZemflCXY5AC5bXUy6XcenSJYRCIQl1sjab04EIjtBTX/QzYCMVei7hcBj1el0GEQD25iO0DiuVCmZnZxEOh+UczF37/X4JTyWTSUxOTuLevXtyfxrw5JSrcfIq93I+2im87wQc4w/XhWvXarWknhRo15LWajUJ5wGdlAXTIUCnhElHM5yiRfV6HTMzM/ixH/sxyXuPjIzg7Nmzjt28qtUqEomE8Bv5WYPe/H4/jh07hkOHDuGdd94B0PZoGBrXqRZ6PxqgRiyEru/XuUmgnQufnJxEKpUSL4f3zjA7+ethOcMnLSdtktloiOsRDoclCkc8gX4+sVgMIyMjOH36NP72b/8WQDsKEwqFBMMAtNNx5XLZBv4LhUIS+WFjEsBeLsdzMP127949SW1MTU3h+9///pb0CfmI/SaA9oQrjYdgQ6i7d+9uCZlrHA2BwYcOHZLGQXw2JtCSx92ttOM5aad8lEabcn8NnuE2gh40I5TLZTx48ACxWAyTk5MAOvVzmUxGWt/pyVdEbWvBp18Ar9e7ZS5zsVjEwsKCjOc7cuQIbt26JWFw5q8ppPR16qlWOjfNe9KoTb4UvB42CPB4PLKN6OFgMCh593Q6jeeeew5Xr161ATqoCHSDDApeM9/kJDz3iqJ2uk+9vvpvMwzNNfF4PBgYGJBwNyerbW5u4sqVK3IugsJ0eJrDLDSPU6hxv3A4LFOtuNaHDh1CuVzGj370I1u9Kasb+vr6bPlGhuYpBI8cOYJTp05haGhIwpP37t0D0Kl51t8FOsLRSbGSdxi+B9r8ePXqVVy/fl2egTZ+NY8TwKY7/2nSRuNe4T0n6nZvmu+4H+WEnpamQbJA+11//vnnMTs7K2m6RCKBRqOBUqlkaxTCXC95JBwOC9hRDwXikBjdgGdlZQUbGxsIBoMy2OX69euYn593RIQTXMtrZPpFp/iICdJ9LliLT94OBALI5XLo7++X1OL6+rpUP+huk3yfdyvWYUfR3Ro0Yn6miYrFZERNXJRMJoN3330XqVRKhFixWMTa2pooaBIFp84VagUJ2BUqXwoKFba1A4DJyUm0Wi2srKygr6/P1lVH586BTq9t3ht/8+XTDE0ghW4VGg6HEQ6HRflqT50vSqvVwr179zA4OCj7MQdKxcP71hav01rsxVyhE++ZxqPepoUoeaLZbNrWgcYeO8JxXyoirj+FnEblasVPCofDSCaTto5zQFtRb2xsyPxeHrvVatk6fNFoaDQaYjQ+9dRTIqwp3CiUNRaDeWONpdA5fH2dzWbTllfM5XLweDyIRCI4evQogHZ5WqFQkO/rKJmZ8+b2btv2Im1ngJiGCg08DTqloibffeITn0A8HselS5dEKZbLZVHu5MXNzc0tjZDo6a6trcnz1w1GdC6c0ZaBgQHhUXZj1EqaXjhHtAJtnqdi1UBdynsdZaIRwevhxLhIJCJG8ubmphiQ+pkR52NGJd7LGuwk7QhwzCmEanopZokRQxkmwpFobAJ1Dh06BJ/Ph+vXrwuwKpVKiUKmgKzX67ZuX0BH0ZvoUyJpzQXWCpzMxdo9vkCpVAqDg4NYXFy0MY5G4AKdDkGAfYiI1+tFJBKRFy0UCmF8fBybm5u4f/++7M8yhdu3bwMARkdHsbGxgUKhsGXAB0O1OpSuEbwPW7teZeb3Qk4vq/bWtLHG/7V3zfULBoNYXl4GAAktezwe23hQetIkGkk67MvtejSkLm/R3cXi8ThOnjwpSvHOnTvi+WoDIxQKwefzoa+vT8BDQ0ND4qkQPRuLxbC+vi7KWpMZPtTeNp+f1+tFLBYTPqP3rksMk8mktBrVYzt1a1QnxWyu116lbuFY/fwty5KOipxnD9gdCs4Yf/7553Hnzh1byoxDgLgvv0seZaouHA5LXTtlY6lU2qLoIpGIABOz2awYq9FoFIVCwRbB0etHQ3JkZASnTp2C3++XFBFHCus2o7o8kQBKevo+n0/C7Ddv3hS5xveNDo3Zi14byKRe5TEXOOaSSy655JJLPUo7AhxzCmGZIR2njjHaS6C32mg0MDMzg1/6pV8C0LHYA4GAhG1arZZ0PtIlSCw/0DWkDOGY9aS61jQUCkkHMx0iLZfLyOVyYr0Bbc9jamoK8/Pz4vnwvDqUSMuPngbPHQqFbF4/AKysrKBWq4nlW6lUkMvlUKvVpKvZ6uoqZmZm5D6B9vQuMzfD+6ZlaQL4HgYm261EPnQKgZllL7xvpzrqAwcO2EBRbFSjB9vT+zS/r3O75D3dezscDsPv96NcLgs/MnSeSqXEO65UKkin0wL20ceMxWI4fPiwRJromTGNArRzlSsrKzZwWyQSkXdDe0Mej0dKvcznqEGQ9HSIyWAttcZE8H54v7pMzOQ9c132KpnvmPn+kU90nTs97Eqlgp/6qZ8C0O6f/d3vftcmT5jv1eVbXJd4PC5haHZEDIVCth4SGlPA6yF/68iMz+dDOp3eAjrkb2Ig5ufnMTQ0hNOnT8vozDt37tjSIkCbv4PBoG1ccKvVwuTkJMLhsByPz0JHCZlXJ8DRxAI5PfNeox0HjnULbWkFyPAZsBXd3Ww2cfz4cQHBvPHGG5icnMSJEyfkoV+5ckWaeugQERdPL5zZCYzbCVwA2ko2EAggmUyKYIpEIohGo7apL0D7xWD9sxlu1gyvwQ1agPl8PgGK8VpKpRK8Xq+gilnjzJcF6Ahu3XEokUhgc3NTpnDpkKOTYbQXlbNT3ll/ZiompgI0PzLNwhAhFSCbeBSLRRsewqxMMEOYAGwDOHS4WytcnpvXyjzzqVOnMDc3h4WFBRSLRbmfUCiE/fv3Y2JiwpZbpLCiIckpVjqUzfvVOBAz7M9tBNDx/iqVijRxYS324cOHkUwmsbq6ajsG32MtQPVzMddrrytqJyVtgvS0zCLRsOG7nslkkMvlbPtFo1ExxLQxNjExgUajIelBGoW1Ws0m80zMhB4yE41GhUf7+/tlWh/lI0PTpoxZW1vDhQsXxKEqFosYGhqCZVmSzmNDH5/PJ/eXSqUwPDyMWq0moEk9JMY0vDlxy+y1offpVdpRJU2glLnNSXmzPIkPlIKT86PZ+SuTycDrbffo1hY6S5x4Pv6tlROVuC4zADretC474eQXXifzJZxQRUEbCARQKBRsfbrpVVmWJUAPKmTtCWkgme7IQ+FKg4CgDK2kG40GNjc3MTw8bGslymPpUYUmwIPXuN3a9TpjdyPzuvX/VJ4a5Mf8M70GbqtWq5iZmcGRI0fkWU1OTsLr9WJjY0PWoVqtIp/Po1qtCrCM5VJm0wUA4hEBHSVtTmozjYaRkRHJhd+5c0fwC88++yz27dsn2AaeWxuHQDsn7fP5pJUjYH8/uG84HJaGErzGgYEBDA0Nwe/3i9dMMKV+ZmNjYxgbG5O+0aawdALR8TP+NkFru5UHtyPzvdPPQmNzfD6frRFSvV6X9xxog6j0mgMdoCxlD9B+rqVSCRsbG8KfBCIGAgEbWJbnJW8PDw8LHmF6eloqSyKRCAYGBqQEltdIJcrvc003NzeljIrn8ng8wkdU9AMDA3KPLEU9c+YMfuZnfgYA8Od//udYX1+3TRTk+2w2M9EVG71epvVYlTQX5WEPw3xoGsSjHz7QFmSlUskGFMhms1heXpaB5WROs8crhZ/udkMyhxcEg0FbG81UKoXx8XH5Dj0mduvRgIu1tTVbHaP2nnkfuhOQRk/yuWm0OMOifIHMLlN8Po1GA7FYTNCPd+/edYxi8PjdQH2m57Sbybx/M5xtWuBcK1riehstfm0gZrNZmzdLoULQFNBeIwpYE+XPMLEmM7pCT1QbsiMjI/B4PMhkMjhy5AiAdr0qQ/A8NwWYXmvO8OXn+llo74ngnUQigfHxcQBtBV+r1ZBOp0Wo6neT1QbhcBiTk5O4dOmSTTBaVrv+XIPrTANZPx+9NnudKDO0NwjYDSigIxcDgYD0+I/H41I2pVOEBJ6Rx9hDArDzINAJowMd407LS3ZyBNryj+Fyy7IwNTWFeDwu6Tfyq9nPmwYxv8t6fUZieN+cQ03vmgDdkZER4fdYLIaNjQ3be8x71gYxt++WqIwLHHPJJZdccsmlHqXH6kmbXgrJtJIZyjP307ksQv/Z8UnXQFcqFaysrAgwJp1OY3NzE6FQSDwYXSalQz8MMeoQkWlh+nw+lEolKVMAYAsV6tCN1+tFNpu15YHoDetyF5ZKmCMReQx2nGIEgOAhoJ0DYs2sLrcigI5TZ+bn5zE7Oyvj4HQZhrkWTjnbvUA63MX/naIHJh5CR2L43CKRCNbW1sQLWF9fR6FQsGEfNOhPez4mkIw8p9eF9awE93Abc7jkb6DT+z0Wi0m4u9FoiBehIzZ6vQFImkZft/ZgdT9v5hnpcefzeZm0Rf7ns0mlUsLDb7/9tuQ/5+bmHEvczBRXtwjOXg53azIjiUxb8P3VPOrz+TA6OoqBgQH5PkPOGl8RCoVsz5m4Ht1bnt4n0Ika6UEvvB5iY9ixjOCvZrMpQF0SeYu5bV53OByGZVm26BHvUTdSyeVytv4SbIBSqVSkMct2YEOzvFE/116nx6akdd7JrFUz80x8YTUzcT+z+9H09DSGhoakRq9QKEi+hp12mKutVCrCDGyNp5Uw0JnXq8Pq5jkZLlpcXJTWnOFwWHLR1WpVEIelUkmYmUSQjO5CpRWyZjKGtXRdLo0EhlKPHz+OfD6PTCZjC9My9E8aGBhAsVjE3Nyc5NW5r85DAfaOU3tJQJo8pUmHF82wuA4vEsBSKpVw9uxZ2zAVPktzkpkWRAztmhgCsz8A0Alx6uvne6MBafV6XRo7mAA1nVvU96BzljQcdEqI76LZ2apQKNiappjPVoMVabCWy2Ukk0mMjIxgbm7OhtkgMlzjLpwApU5CeC+QNgydMBNaGeshGKacaDQaUrM/MTGBwcFBzM3N2eYt85h67XU1CdDmOeJtqACBjnGpeZvyqNlsyr4rKytSSaIxRzwvt+lmJfxbpx51/TfR2Vo+pVIpJBIJ4cV4PL6l5wOvoVtu2ny++rNeocfqSZuIVtOr4TbzYdEjMFGNyWQSa2trtkYhLGHh0HEehwpJCweg0zIUsLdm1HlxKk6dk7YsC7lcTvI5m5ubWFhYQLPZRH9/PxYWFgBArk0jZek1Mxenj6lfPhNgQ/J6vUgmk+K53L59W0BkFOrJZBKFQgE3b96U/eLxOAYHBwUkou9xOytU027J4ziRNoDMUjO9TZMWnrrZzMDAAKrVKtbX1wVwE41GbY0TSOwEpXO1BB5q71ODc4A2n+jpUkBHOJtNRojsjUajwtuxWMx2Xt6j+Qy0guZ3nbrQUcBqXAmfj+bbWq0mRgcFOo3kaDRqi2hpsJ7mK66Vifh+2HrtJtoucmACFfU+5vPifrFYzFYmOjU1hVwuJ16tx+ORKAu36QiIPh+rUZzAjZpvaCBaliXjdNnFTCtFDVrV9xOJRBAOh0XBs2mKjhSxekXL0Hg8Dq/Xi+vXr9saR4VCIRSLxS1VQIxG0SAxwcHmevSSjNvxtqD83wxtaaWo99Ue7qFDhxCLxTA/Py/bOQpPExW8/iwUCgnqVivFUCgkYRSgEzbWHg6VWrFYxLvvvivnKBaL6OvrEwuW10vBq604LfC4jQhNfd+6FR7QeTFGRka2WIz5fF7Kcmq1GjY2NlCtVsXjrtVqSKVSGBsbk25E5nFNz86k3SwYu3lhJu/ptWZNqlnPOz4+LgqISppKSQOjdBibz5ZzmnV5Frdpw0ynfUzvQ//NMj0N+uJ2CkotgHl/3D+ZTEpkQAPUTOCYRpaTeHzdLhLotENlmob8zbnTOtVkon5pMPBaua1XPZ33Q06RAk2mwcJt2uDTzyMQCGBmZkYU29/8zd9IWSrffxpTgUDAlhIx32mCzjY2NrYoLm3I6fVm+2N9b+Fw2Oalkx91ipBd0niNy8vLksrUESGfz4ehoSE5dqFQkHGadEyGh4exvr6OYrG4RccAsOkF7Xzpbb1IuyMo75JLLrnkkktPIO2IJ60tQ11epD/XoS56MToERxAAm6wTOFYul7f0AjYnrADtaUHNZhPr6+tbwoFOvZbp6QCdkLLOw/j9foTDYYyPj9sGb/CYmsLhMEql0hawhpkb0R4YrU9ap+VyWULcbCxP0BJgn3jF/fr6+hCJRMS7Mb2zSCRiA4Xoa9Hr5bRmu4Ee5oHx3jyeTu9fHXbkb3qIfK70FjS+QOeLOZxAh2kZoTHDidrbZ1hT4yJ0zb4JCNKDWAB7j3b93phpJwJ4MpmMLZTJd8y8Hh0poFeuc+fMC+pBDkxZ9fX1IZlMSh5RT/4yPWUznP8oa7gbSadUzOiijiZQLjHsq4GfXm97Mh+9542NDRl0oaMRjAppICrH/XKtYrHYlt4AOiKoc8ksBfX5fNJxLJVK4d69e2i1WtIVkSlIjSsCOr0e9u/fL/fCayRxXoFlWZJGJIhM9/geGhpyrO8mz5tRSSccgOld9wK/feRK2gzVmp+ZYQkKHN0Cjh2+NNAqGo2iWq1iY2PD1uaOeTwyH489PT0tjAO0Z/8yJKfDxvy+Fp46fMjjUQgxvOTxeKTr2OLiom3YAEfBaSFNBteNSYgA5wvEvJNmLoZf0+m01D9nMhn4/X7E43EbkphKniM7p6enRfgSDa7XwRS+TuHhXmDa90smvzmlVbSi5f8agcxtiUTCZqAB9ulmmjRwxTy27qTn1PkNsIPHeL3BYHCL4tbHBjqAGx3upuDVdd+lUkk6UWnEuMfjsXXK0wAfHRbnufT7xveDn7MSgYAiXjvRxtsBxfS69Gre8P2QU7pP35OJRgY6fKL5kbnmyclJqeQIBoO4du0a5ubmbBUtbPeqGyFRHpE/8/k8kskk+vr6bMAxrah5fZQbIyMjMst+dHQUBw4cQD6fl++vrq7aeAToOBLlclkaodAh4vUC7eoVy7JsIDgq42azKeet1WooFAo2g5i81mq1O+xRLuvrMLFRvcZXH7mS3u6GtWLgflRS0WhUrEJu18dijtcsb9Hj2vjQT506hb6+PszOzgrqtFAoCCBBexlUgjwey01MQA8/IxHVzR/uQ4NDC1/N7Dw3ZwY7ockB2Lw23eYTAE6cOIGbN28im83aPDiv14vx8XGZjLO0tIRyuYyJiQmMjIwIEpQCv1gsbmtp6r+dQGe7gUxloAEkFFScPgXYGzuQ6vU6Dh06hMOHD+PcuXO2qInJP1xPolN5TCpK7TWyLSfXmu1FE4mETTlS4etICFs50iDkdk7C0kqVhii3JRKJLa1ieS7t3WllrfPH4XAYg4ODcryNjQ25X7aujUajuHHjhjS90IKYvez1nGKex8mr3gvUDaCplQufje5epz1sUjwex8c+9jEkEgnhnVQqhZmZGdRqNWmuU61WpcWwBkGak83YSIS8w/0A+9Qyr9eLUCiEvr4+TE5OCn/cuHEDXq8X+Xze1oWO96QNShqCNA7z+bxcC+VWKBTCwsICarWa7Tk1m00MDg7KfoFAAPv370cmk9nSblljMbjdSXZpWWCu007RYy3BMhnRyVIGIIvBxeRLrPfhIA16CgzP0srU3mez2cTCwoIMP+A2lmCZ6Emg45FQkLI+Feh4DwwTkXK5HMbHxxEOhwX1zWOaHafYylMzEzuOkdk1iIkGAZW+LsFZXl7G/fv3bUPaifRtNpu4efOmXC+9loGBAVHSXAvdqlJb8SbDOgH9dgOZgpHbnF5IHV2hQNBr1Wg0MDw8jJGREVmHYrEoQkiXnmhBq8+tQ4x83uQDklO42vSueA5GbbgvUyP6HnWlAq87FovJOFUTdMn3hGSWLFJxVKtVuW56OLwG7kfPOh6Py3aWTJrrZPKUjnzsFdLy0IkHTYNRh6U177Dl8fnz56UTXCqVwoULF7C5uSl1/PF4XPqn83zRaHRLeLnZbErqTBuWfP66n/fAwIBENbn97t272NjYEKAg74tyTMs3/s/9pqamkMlkEI1GJfqyvLzsONCov78f8XgcV65cAdDWCaOjoxgcHJQ+5FpB67JSHT1w8qB7ic8em5LulnfRv4HOFCj98HToljQ2NoZoNIqlpSVbn27mefX+d+/elaYOOvTD4+oQCoWLZlpTOVMIa+HFfFGpVNqSS+O5TY+UYXkem4PMdZkAjQ3ux9aMU1NTYphcv35dDBtapHwm6XTa9lJ5PB5ks1kMDAzIy1sulwVxq4eAmOTkMfeSxfkwcgqVOl23WWtJPuH3k8kk5ufn8dZbbyGbzW5R/jrcRoUObJ2ipYWzNvg0v6VSKTG2eHwKF+6ved3r9UrosFgsSnMe7SEwikNeIS/qd06H5rUXZYa7uX1+ft4xnE8eJZkeDZWNjmh0kxEmNmA3e9fd7tdEzmv5xP2ZBuP/kUgEq6ur2NjYEE+aM+f1sJdgMIiRkRFbGLvVaqGvrw9jY2NSQpVOp+X4up0sZQzPW6/XsbKygkajgUQiIUZaLpcTeabXiHzK/eg01Go1ue7R0VEx6B48eACgjbnRxgnQRnJHIhFbOL9cLqNWqyEej29ppsLv8X5ovOpIqpPhzv93klx0t0suueSSSy71KD1W4Bj/N70YbSHpnJv+runF+f1+DA8Po16v27ofaUSq9nzpgTCfy5CzCQiiN8pwHPPH+l4IBNJhTd6H9pyBTnMVoJPLpkeikZc6tK/vWQPqAODYsWM4fPgwFhcXpasZvetWqyXeUbValXpBbuMzLZVKGBoakk5Zus6cz4chdb1O3dbQCfTTa8Rn6WQVm3l27eXQg/Z6vRJlmJycRCKRwJ07d2yNE/gM9fozHaMBakyfaJwCEaj0koC2J5xOpzExMWFDcpP3tDdaq9UQjUYRDAZtqRHesw4xml3seL3a43Z6Pjrcqd9d7Z3zWZN4DkaNeA6NQvd6vdLmUa9DN0/ZCSOx28jpup1ko9NwCModrjMHqeRyOfEq8/m81EKTGo0G0uk0hoaGbNgcn8+HtbU18bg5ctdEOjMSR2JrY66pblzD1I05RUtHBojC1niGK1euoFgswufzbemyqJ/LxMQEstksSqWS3AvxHNFoVFDl+Xxe3jeNaid+o1uI2/Sud5IeG3BsuxdKCyYnpCcZwLIsCdF6PB7EYjFBLhO8Y1mWIFV1Ho+LzkXSIXQNCGu1WkgkErY8EHNsOhRshnJYohWJRCR/wmtnLkSDxMzuabxu3RRCC02CI5555hmsrKzgzTfftJWJsUkEX9JCobBFyPElY3iKfX4fPHgg4U9uq1arEvYyqdfCQY9K3a5Th1G7IbB1sxAditNpDK3odOtEk8+ATvMHp/IYHo9tDp3Q2zpHTmXMLk18R3T5nXmNPAaJeAgdatfzeXkMr9dr67/MrlTaqA4Gg5JuMQ0fzijWqSLuZxrLem24bTfynUlOstDp/igLdeMXGlgej0eM78OHD6NarSKXy9maMA0PD8Pv99vys9yPiOhTp07h/v37uH//vig7OhC6XE9fA40D3ZREl0J5vV6pODGrV3T6hGjzVColaRGdHtHd72gk85yVSkXGEpOi0Sjy+bwAIYGOkvZ6210aCWRsNpuSqnIKc/dSGu+xAsdMz9OpzIf/aw8X6Hg0fMjLy8vIZrNSKsAFJTqQDA20BdD+/fuxvr5uKxPhb+3h6twvYLfmdacdXULC/ViryhpYADKaTTM8DQ7dpYfXooU5hbsebXj27Flcu3ZNmBFoMydbTOoOP2Y0Qve+tSxL+noTcKQFgrYy94JgBLojas3fpkdJg4qGUqlUwsLCgrQAJbHNq64t1rzsdB59PeQr8h6Vnf6Oxk/o6BN/CPoBOhUBOjLA7+lOU+Qv8im3mXXS9ITNEjECO8m39OjD4bA8s1qthvX1dWQyGSmpJOmcqbk2pgG1WyI329F275Dp1OiIh47qWZaFkydPAmhH127evImhoSGbkTU2NoaRkRF5vvSaS6WS5J99Ph/y+bzIAMDeO13LS21wAp2qEGIaWBI6MzODa9euoVQq2WZC8z3StfM+nw+ZTEYQ6HRg9Hxs7s8IINCWT4VCwQbKjMfjMibY7MzXbDZtwGEzYmk++16ixxbu3i6MpvfjdhPEQo9GCxG2htvY2NhS16wt82AwiAMHDmDfvn0SGj937px4IxokxlIUE0GrUa06lE6q1WoYHBxEuVzG+Pi4WKpvvfWWlFfppiH1et2GiGTtq+ldcwABaX19HY1GA9Fo1NZmslwu28oX+Ew16Ey3glxeXhZ0N733VqslL5XZM9qkXmXobkQh4wQYcwon6u/xmTLK4PP5UCwWpcE/n5luU8jnQmWoz0evgCU2QEfg6bAxywS5viQKb/0ukJeXl5el4cPo6CgSiYSkNQD7MBWdziDg0VTAJoiO59JlOOZzqlQqSCaTSCQSoqQ9nnYfgcHBQQwODgoiV1+XTu2YqZaHhYd3G5nyzgTV6v30M6YhHQqFZF1ff/113LhxA+FwWELcfr8fs7OzGBkZkW3r6+syr1nPHNAOBL9rEj/XkT4CGiuVii19sbKygmw2i1wutwX0Zsp8gsQ0IJHGgAZ7lUolJJNJaXrCFF2z2ZT7o0zUspGOisfTrscmoEwDMR+W4tlpcoFjLrnkkksuudSj9Fhz0t0+03+ze5iZ1221Wujv77eFo2kFMcRBMq2j9fV1vPHGGzh69KhtKAJLHHT5g+l90gvSoUBafdq7TiQSSCaTMiuXwAWGw7V3RWtUewK6KxW9eA0WouXLvKUOO1UqlS3j6DS4TUcF9HPh8+XsVp13pwVveoHmWmovoJfJDP3rHC3/1mVKOgJE8Jce7dlqtaSeU3dvYt5fexDkJ31802PVADNSKpVCKpWyeVicvwt01o9Tp/L5PLLZrIyHvHfvHoaHhxEIBKTmVIcsddhyYGDA5iWZ16efD/PS3GaWt7CbWTqdxv379+XZBINB7N+/H8eOHZOOd2aEwzyP6XmZofBe5zuTnDA3Oh+t15a5Xg364+9IJCIRk5WVFQSDQVu5FdAGHm5sbEgXsr6+PhSLRWnlyfOY41AZLuZEKn2dOk3CPHRfXx8OHjwoPHPp0iUsLy/b5Kj2tEmM0ug6bXMsKtDG4SwtLdny8LlcTo5/6NAhAG1Zy1JALec0oNH07M133Uy/9gI91t7d2wF39Iunw7JAJ/Qaj8dteV0qY62UnYRHoVBAPp/H0tKS5HG1QNILxuYMenIMw3umstOdnPr6+uRF0e1H4/G4hKf4feb/zB6zDEM6gUr0LGKel8xlNqwAIKFz5siBDgDD6/VK2IvHN8E/LP7nM+i2hrsp3A1svX4nI8RMnZC/dL7PqUOS5ieeTyNitZA1Q4pcPx1eJlJbh8UpaPQ2oM1nCwsLWF9fF6Ph5s2bgt04fvw4gLbiJ95AC6xkMmlTzE5KWj8T811g+gboTJjT+UIai8vLy7h06ZJtbjDvywTt6M/N52d+tpuomyLQxpvZg5/Ed1grPd2amNRstufJV6tV4RPdM1030dF4CJLmN+5nOg/5fF5mEKytrdlkJo1Lvhu6IkG/L5R3+nzE6+jnVSwWsba2hqWlJQCdJjoDAwM4cOCAbBsbG0M8Ht/CNzr9pLc/jHoBQPZYlTQXxOmGtXfqNIotEokgFouJsmLemIvPY7IsQAuxer0ujEwEI/u8agWvy0n0YprMRQQuATNAuwwiGAxieHhYZjYD7cbx9+/ft8231h68ztUQUKONBr6kWuiT+U3vQxsNupOQ9rjL5bKMhuOzpCDVYD2dI3Ni1N2Wk+4GgjONGwosjZw3QVtmfk43fCBARYN9yI/ae6EhqgUfR6lqAWr2MeY6EynN79brdVy/fh3r6+uynqVSyQbeAYCnn35aQDxaIZieDK+TOWh+Rh7RPBoIBOS9IvGeyWPJZBLhcBipVAp37961NZswQaI0JPXaOAHHyKO7SVk/iqPC/xuN9hhHbmfEi2tEHq1UKvJMzOFCgUBgS7tVkwgU43fIM075cB0RonzN5XLI5XLi0UajUZF/ZumUKfOoE/S7xW28z5WVFWxsbIjc5Ln1mGEAGBwcxHPPPYdarSZdFunM6Ny0+cxNftLPohd467HWSfOFcvLGtIfMB6vh9oODg0gkErZwCBU0S66AjsKhguMxKYjYaafRaEhnM42m1mFewL7ImmG1UOX1rK2t4eTJkzh9+jS++93vAmh3/iEAiEQG0wKQnqsGvOlaSO1xk4noMbGOMBQKyf4ET7Bemtft9XoxNTVle2YUxhQMQKcMwwSy6d/mGvYCQ3cjM6zqdF/8u9Fo2NpW8nNuS6VSyGazomhZ8kSAiz6ergk1+UeTDsnxneF60vAEOuV/2ksJh8O4ceMG5ufnbYYj0OabUqmEu3fvAmhPCjp69Cgsq1M7rcu7nKICOiyuBSWvl5Ee/R2mfI4cOSLHnpubQywWw8svv4xXX30VQLvPt2VZNqCQaaBr6raGu4mc3hWnd0t3IeT3qCj1u66PacoJXbaUSCQwPz+PRCJhi67RQTDXXL//lLcmf7VaLYky8vsnT56USX/8fqlUQrlcFsXMa9RODvdjaJv7jY6OotFoYGlpydavHoDN2IxGowgEAlhbW7MBw8jXWiFv53D0mhxzgWMuueSSSy651KP02JuZdLOMNQSflrTeN5FISB0qSec5dCMEkhkqazQakpNhUwW9n9kFjOegBavDNDyeLtZfXV1Ff38/BgYGxDIE2h4Ih3nw+ywn07knhgdNgJmuW6Qno++ZoLZQKGSbdU1Akb4/j8eDSqUi4SiexwRWmc1W9Br2WjjoYaTXr1sUAOiE3xqNhnjHGojHEqzPfe5z+NGPfoRKpWILJ3OogA4Z62ela9Tp9ZjDK4BO1ESnZngMn88naRGu/8LCAt555x1kMhmEQiHZl6H2RqMhYLIf/ehHaDQa2Ldvn3yfeXONcyA/6uYnbOzDPCafTzgcxpEjR+SZZTIZRCIRG9DzwYMHKBaLuHXrFvL5vC30ynNoWWH2jtf8ZuZtdxuZ7xCALVEr7lcoFORZkW/oveqoh5l/BjoNbzhN8ODBg8jn81hfX5fvEqNTLpe3zCIAYIsUEljqFK7WNDw8jGq1itnZWZG3jNyZMxF8Ph+Gh4fl3erv70c+n0exWMTIyAiA9pyGVquFfD4vx2u1WojFYnj66aelzK9SqYj85LaFhQV4PO156bpcUgPs9PM2qRe868c6YMMkE1nHbWRizbQMJZrtDamkSRTEmnm4r0b3EZygEc16LjW/S8SuvhaPp40y7O/vF+Tk0NAQkskk0uk05ufnBd199+5d1Ot1DA4O2nJ7HBVIwUaFHwqFpNHA2tqa5KF0qJSoTy2kqGjJhOz45DQxaXl52TalS7/05vjN7dau22e9SGb+ebuQvSk8qbzm5+cBABcuXMD9+/dRLBa35PmoGM1zayJv6ppoGqvaWEqlUmJs6eu2rHbnPQrf733ve1hYWNgSjiaf6tTP2toazp07h2w2K4AbKgOv12t7P0xlSYNRv3NE+Oo8Po3N27dv24Z9kJaXlyXtpJ+5mYLQRoPueGUa/ruNTIAc70HfL+WYbiZDonGvMQ6UC06DWGZnZwG0cQFnzpzBrVu3bC1D7927twUToNvUAls76/EaabAFAgHpFvbDH/4Q6XR6C6jSCZOUSqUQCATwox/9CEAbgHv06FE0Gg3h7+9+97u2xjz63HSAgE7zHrM3AJ+xfjcoP7uBFLfb9rjpsQLHSFoRmg9KK14tIDKZzBZvj8pKIxPJWHo/ncfS+RCWopilSD6fz2a9chsV2NjYGPbt22ebJEXvplQqYX193YaAnJycxMjIiHjdLFG5e/euoBVp9YbDYekklMlkcO/ePWxubm7JA2kvng1Y9P0x6mDOYOWLr/PpfOZaSJp5R1IvMO37ISccBNdeG3P06mjssOGMZVkyG/fChQvSbUwLUd2Rzjy36SVRCJtCTB9ncHBwCx5CK9vXX38dAHDr1i3xoPX10OjUPA60+erixYtiDCYSCaTTaVvUhUJe5/xo1PLdAdqGXLlcxrvvvmvrva09MP07HA4jHA7bjEF2JzMNhIfhV3YLaFGTE9+Zawx0eBGATRlrL1bjFHhczU9mrvXSpUuSU6YS4wQqPR6VYFV9PTqvq0mXfmrjkpEbHWmkE6B5zOv12ppRbW5u4v79+/B4PNLOlLyo+abVavcqP3v2rICCOaaTDhivi8+wWCxukWVOEQwnEN8T4UlvJ+i1ECFz6jpgoB2eYAiDRIHq8Xi2tBQ0UXysL9UWOYWvDhsznMdQIweft1qdoQCHDh3C/v37bR3DeB5dkwq0BS3nuGpFWiqV4PV68cILL8j9VSoVhEIhCUHNzMxgZmYGr732mrTwpBWtX6BUKiUAIf28KOS0twZ0ukY5KX79HM114/9maLLXFbcprPQ282XUYT2go0w1qI4GGQ0ls0Ws9nLIYzpqxHM6GZOazzicRX+XQJhr166Jh6THnWr0r36n9H0ypM86W5/PJwMwtPI0FayumTWFnx5ewNamWtBz5jENaq2QmVrZDszDZ/OwaMhuIb0mOopiggu1wVOtVhEOhyWyRhlVKpWQSqWk6yCPaabzPJ72cJ1ms2nzrslnlI39/f3w+XzIZrPyXSKptTGpU5N6/aenp5HL5fDgwQPbPZK0N0sjj8cMBoPiQeuudowKaWdMz6YGOiW6+v3T77lp+Ji6wkkmOP3/uMkFjrnkkksuueRSj9JjL8Fy8rz0NjP3y9+mpW82ftd5QNYGa4+CoAWd49JeB4919OhRnDx5UnI2zI2k02lbyVIul7PlbBKJBHw+HyYmJjA6OoobN24AaFu52WwW5XJZgBDDw8MIh8MYGhqSKV70ZCuVis0LO3DgAE6cOIFz587JdbOfs7b8eC86HEYrkxZ3NBq1dWfTFi2tZDOsymN1W9edtjLfK22XdyIfsnQN6IAJdeShWq1ifHxcvB3Nu2aUQpdW6XyaOdCE+xIfoK9Hg8GAdkjw1q1btnpVrh89LaDTicx8N3TIVZ9b/yb/6OujN2KGXekF8jyMyIRCIXmPnEK6JD1wRq+Hfj/3kgdtRqfMck+gU0KqIwxcX53SAtpRiomJCQFcAR0sjWVZthAxc7h6XaPRKDY3NwW8xUYkuoMZr1t3QGP/CeIU9BjgeDyOVCplS4HwWLrkr1wu20CQfr8fiUQClmVv4AS0x1NOTEwAaAMR79y5g8OHDwsuyOPxyHAXDS7k+6sxINqL3o6vGOXY0+FuLQB1noTbzAeg88QaQaonAwEQkIsZJnIC4Hg8HhkDqXNlXq/X1klsZmYGP/7jP45YLGYDtoyOjmJ0dFTylJlMBslkEtFoVK6rr68Pd+/eRbFYxJ07d3Dt2jUAbZAMQ+1nzpwBABw4cECQsgQjRSIR9PX1IRqN2nKcPp8PMzMzovTZJF8rh0wmg2AwaAOYEUSUSCRkckwwGMT9+/flZb19+7ZtLfhcANhCZU4Muhvzgo8CDDG73TF0qw0YolKdmptQMWqDjspYh241Oh+wVxjQQNCGpOaJzc1NZDIZm8HJsDu7kQGQmm3NK6yb1cqCIBzdIUyvv4miNtecz4bvZiQSgWW1GxBR8GcyGTkOlYv+vl4LPqtuCO+9Rk5OCp+pibgnP/r9fpk6NT4+jsnJSUmhAcDc3NyWdFwkEkGtVrOlLQqFgoBe+d35+XlYlmUzCIBOaoLrFwgEBKB6+PBhjI6OAmgr0HQ6jVqtJjxB1LUTL+nwdLlcltC2dkL279+PF154Qapmzpw5g42NDQSDQTEOaGCPjo7ajEMnJaxxAaZOMmmn+e6xorv1A+M2YGv5Aa1HLnC9XheGINOxyxH7VvO4zOfpNoUAtghFLbTozf70T/+0zIOm9ckcMAFiPMfIyIhtJOXFixfxgx/8QK5VewAETTAP9MILLwiSm3kcMipHcXJbq9XC+Pg4Dh8+DKCtpMlcZHiObNNClgCdcDgsqEeWLyQSCdtUJeZbH8agmtl3k3J2elGd8tRAp+0qX/zNzc0tBky5XMbKyopY+jpXzWlnFGT0jtlFj8RnqHOQWukCnTIoc0JUsVjcAgjUa6g7yPEY2us2c80aratHnfK4JtCHngmJqGI9MjAajWJgYECeDTvuEUfiJKydom7d8uq7mbphckw+5VpSpnEULZ2N06dPA2gr37t37+LmzZsiP86cOSPlWwSJRaNRrK2t4e7duyIbK5WKNA8xGy6Z5a6AfVxmOBxGMpnE2NgYTp8+Lbnk+fl5WyMTXjvvyelYnG4FdFDa5KeDBw/i4MGDSKVSEikIBALYv3+/rZSKnj2nEWpycjacmuE4RXl3mh4rcMwEymhPWocCzXplChYTpMWuWnqhqNi14ubfZjkJlSC7IhF8ob1ZCj6GZgBIN51MJoMLFy4AAK5duwbLsmTwuK4zpOImUOftt9/GK6+8gsHBQXlZeB4dxgYgc1XZcu+tt96ScLd+ltp7AyDd1DQjEqVeLpflheLzbTQaNg+Sz9hkblNB7wbB2Q0Q0m0bABvvmc/W3EcjSbUi4z70vM32mvp94NrQqwU6YEKNvi2VSpidnRWEPu9B9xUnEfTIcj9+rst0+H12t9P8wuvR3pQOVfK79MKpTGjQrq6uSqlfrVaT6+G9kaiMzDIgHl//3ivUrS5aR6hooFHu8PNAIIDFxUVBUE9NTeH69euYn5+XbX19fTh58iSmp6clCnfjxg151rqkyeyJoNOHOiKkvXqgAzjM5/PSIwBoOwEMlRPMqrsn6j7dTN/RUXr66adlH/ITQbFaTzQaDRuYDWgbAtPT01hYWMDbb79tuxfqC567XC5vWQMnJ8RJkT9ucoFjLrnkkksuudSj9FjrpLvlN81QF/PSGm7fbDaRTqfFe2AHGrMonWE1nffi8bUXwbrk0dFR8aR1LoQWoO59y8YMBIm99dZbuHTpEgCIB0wLkp5Cf3//Fgv0jTfeQLVaxSc/+UnxOhi+1KFyDVpiXjkWiyGbzW7pG+6Ud2FDAg2WaDTaIw3T6bTNc2Go3AyDa9rN4B0TKOVkQXM/XcpmNj/gd5nr1WFC7QXppjs6XwtsHTEJdDxc7bWm02lMTU0hEonI8a5duyZdlHTYWq+H7sBUKBRswy+chtIQaKOBh7rfgI4AkO90T3Izx1wsFpHNZm0TnHTpoM6Lapmgc6Vm1E2v1W7jPScy31ldysRtgB1wRSyB3+9HoVCQyFwgEMDq6qpt+tPa2hoKhQLu37+P733ve3JMRmQ0xsfEYZB0ulCXv5EfisUi4vE48vm8LXJJ8Kv2pDVwUOfYKfMoRxOJBPbv34+NjQ2572w2i1wuh8nJSRw7dsx2vEAgIPsNDAxgcnISv/d7vyeYIpaX8fo1L5O65ax7hXZkVKVTflDnvQC74KGi0vXBFDJ82PqFrtfrtvZ1DMuQIfXxZ2ZmBNzCsLTOhxOApQdSBINB3Lx5E5cvX95SNL+4uGirUazVajKuUod7Lly4gEQigZ/6qZ8C0M4XMSyqnwvvWec4ef96ChKfgR4XB3RCq7xGCmOdOtAhVhMb0ItAivdDWqlp0kKDqRfNVxQk+lmYlQE6rQLYBQDQeb46hUKe1/xDIcbvLy4uYmxsDMFgELdu3QLQbkjBdIfZ/IPvBpW0x+NBNpu1CSctbM0hH7xXXo+JI2E43Jw+RCOZQl3jRvR7BLSF5r179+S7NH40apjX7oR92I28p0nfl5aH5Dvdx8Hr9SISiWzpakdFSdApU2paZk5PT+Po0aN48803bRUoWobxWLVaDQcOHJDPlpeXbT0o9PUA2PIbgK3N8MbGBvL5PMrlshyTOW59TDoQ0WhUpqJdunQJs7OzWFpaslXnUOETyc1eEoFAQByL6elpnD9/Ht/97nfFOGBDHzp+evJfNxxOr6XzdsSTdgJO6JwflZWpuFnMD3R6GJsCkfubFrdTS7pAIIBYLLal65Pu5sVrKxaLOHjwIIA2AOv8+fPweDyCIiQjaO+f1xKPx20tTfn52bNnBdTx0ksvwbIsmYTFa6YA43mIuNQe8uDgIILBoC3PR9CYzmkR+ZvJZFCr1bZMktE57G4ecy8w7fuhbrl0LXy0UWgqbv15uVyWHLL2fmjMEQ0OdISg6TnxHHze7HbHSUFAW0mzSxKFGPmBHghgHyHp8/kkL8l115EBLST1u8NOUDQGvV4vyuWy7V40Ul2X8RWLxS1I9Xg8bjM4S6USYrEYfD6fTaBTSOtpT/o4WpHpyo3dSk45dide0/9zTWgc0ThjB7xUKoVYLGb7/tjYGKrVKubn5+U9J/rbBDAePnwY09PT0pqzUqkI3oekAYi6vEl7zWNjYwAgwDSzEUt/fz9Onz4tXRbv3bsnkSvK22azKfKJRLmqcRiMTtXrdXGybt26hf/+3/+7gDd53Sy90u8130cnB7HXZNyO9u4mOSE79dxSXQ6ia/H8fr8oL90BiYPICVrR5QwmQE0jcXnMQCCwpS2kz+cT6+0HP/iBhBE1WIaAsuXlZVG+4+PjEq6nIVIqlaSFKEdaDgwMYGZmxrafBviYZTn6c/4eGhqyfRaLxWwo4KmpKRSLRVy+fNmmnOhVaU9Kr003gbLbyLwP/m+CwjSQhs9Gd2RiGDcSiaBQKAgydXBwEGtraygWi8KzxWJRFIsGowFbQ+4URlr5ptNpR7ClVqg0xqjEzOEBur8ABS1DhYA9OmP2g9af6/swQV5a4YfDYYyPjyOZTNoEYCwWw82bN8XI4bMmUNMJSKX/NsP6u520LNL/c5tlWbZ0G9eegzSIdGbvA8oVwB5N0WVQfI7sijgxMYG+vj7cuXNHuhpSpgH2fhS6zlhfZz6fx/3792VegY76kRf37duHl156CaVSSdp90uDUs+1pjJopwmazaRvYQlmte3z/5V/+JW7evIlIJCLPhmmpWCxmq0rQ7/fDdNNO85wLHHPJJZdccsmlHqXHHu4GnEOoZn7G9G40gALodNGiBak/Mz0FnX+gJUgLMZFIbOkEpUc+Am3LMBQK4d133wXQBu+wXzZDd/l8HuPj4/jsZz+LjY0NsRZbrRYWFhZsjeWBTgMKfv/VV19FMBjE/v37BfSgwUS0FguFgjwjWoOZTAbZbBaJRMJWtrCysiKlCkA7TJ/L5eRZ6NrZbiEf0/vsBcvy/VK3/LpTMw3yDrtu6bw9w24nTpzAvXv3BNQ3MjKCoaEh1Go18UpYFqMjGpq3zbIPE/BIHtDgqmAwiFgsZgMBMRypG/aQV7T3wwY5+r4J+tHASh3a1J4e89La69UhRaDtsS0sLMjoTAA4fvw49u/fj9deew0ej8fWOZChTF3uY+ao9xo5vUdmGRSjN1xPPUxIN73JZrOYmJjYMiij2WyPV2V/BEZbxsbGcPToUQBt/mS5EmUq5SBTOrxeDu3heXWkpVQqycCWwcFBbG5uIp/PS3+Hz372s8hkMnj11VfFWyZg0bIsW3qRKSJSo9FAIpGwjUMtFAoSsWKY/t1337V55aR4PI7x8XFsbm5KhFSvgRnR6DXaEeCYEzkBRLTAqtVqKJVKEsImgCCdTm9ZFHbB0d3JeEwNZDDHwJkNGoBO6ObKlSsSmmY43syHLy8vw7IsrK+vy3UyRKPzOxq8w+13797F66+/ji984Qs2BHur1UIoFBIkZ7FYRCKRsIVPgU5oVA9bMBskFItFrKys2NqjAp0uWzofqsnMmTkpu91A+oXk/4A99MUX16wsML/L+d2VSkVygwsLC2i1WiiVSrZmEU4dy0xDywnI5aTMdctDHaaOxWKoVCo2kKFuqKPBR7p+GrA3mtCkDVUej30JtFFtDqoBIM0sKJDL5TI2NzexubmJ/v5+eWdZFaHnqOvnr6kbrmC30nbvmkbZ68EtXGONcchkMpicnER/f798b2FhATMzM3j++efxxhtvAIBtPC6VORuPRKNRW0qNPM9rZMvjvr4+LC8vA4A0kqIjQMfk5ZdfxunTp5HL5WwT/d544w0UCgU5N98hDmghUbbpnhfT09OYmJgQforFYti/fz/Onj2LH/zgBwA6ne40RoLvWaFQsPEtU1j6WfcqyntHPGmSftHNbeZ2PlR6mblcDsFgEGNjYzaoPx84cxFAR0kXCgXb7Oh6vW7rZc28oNmpLJ1O49VXXxUrjLlI3QCECndubg7z8/NiGfb390thPu+N3ad0/jEcDuPWrVu4e/eudBIqFAqSV37w4IFcEztbaUZMJBI2o8N8dvzt8Xi2oMjNDmb8vikUuwH/diN1uwftwQDYkv8n3b9/H16vV9q+auL4P5ITwJFCVnsjVE4UTpzyY64lJ0/xmJFIBK1WS+ZbE+B45MgREZzaQKjVarYe8Tyuvl+WY5l4ERpyms/oRetyMo+nXWnAewmHw1hdXYXX2+7xTO8uHA7bojrA9oJxL/CeE5nvls4/a9AoZYd+XoVCAevr63j66adlnTkvYHR0VIBV6+vriEQithatU1NTstbk41QqJeAukmVZyGQySKVSmJmZAdA2+vP5vDRvmp6eBtDmtenpaQSDQVy9ehVAG8dD5W56yWNjY9Iymej/W7duibwdHx/H888/j3g8jqeeegoAcPLkSfzf//t/8dprrwm/1+t1XL58Wa4X6FTnEFukvWZTVvaqA/LYPWmnMI/5v2kp8qWnUgXalmI0GsXx48exsrIi23Vfa91lqV6v2/oaUzFtbGzYyhJYNkCBEwwGcenSJWxsbAgwwskz5/779u0TtCPQHgXHmlFdW0plqY2GYrGIpaUlPPfccwDagjMSiWBlZUXC4pFIRM5JIJt+Tjp6wOfNHr+3bt1CLpcTZW2WUjiFfnuVcT8omchhEl9e8glfcr1fq9XC/Py8oJL1EAF9fKDjNWukq2nBA5BBBZr39FqYpYNa4FC58zwMtefzeWxubtrCluzwpOtaeQzTg+UxtSFBw1TfC8PsuqacxgD3IxiTBibvnYpHd0XT779pSO4lJe1kAJufN5tNW82v7hDG73u9XqytraFWqwnCOpVKoV6vY3l5Gc888wyA9lqxrzZbFDPS02g08OKLLwJoh71XVlZshpfH48HGxgYajYakd5imGB8fx/j4uIDV5ubmsL6+LtFBoKOYm82meNKHDx/G0NAQpqamRH6Xy2U8++yzOHr0qDhLBw8exMzMDEZHR2XAxquvvoo//uM/xvHjx0UO/umf/qlEGnRUikNFNKCTfK0NRJ3yM42lnSQXOOaSSy655JJLPUqP1ZMGuoertBVjWtGcVKXDuQy7raysoFwui8WXz+e3gMR0/k171x6PB8vLy2KxsbOTrseu1Wq4d++e7RjM6dEbBjoDPVKplC38OT4+Dp/Ph6NHj4qHc/fuXSn90j10tTfC83g8Hly+fFly3ARG+P1+AVEMDw9Lzl43Q/D7/RgbG5NnxnCTtsD5P6/jYeAJEzy201bme6Fu1+3kUWue0B4F0Ck5ajQaSKVSUpesvUseMxwOC1jLbHaivSHWduqJb6ydNsPBBHDxOMy1EfCoJwoRBMRjmt2r+Defgwlu5Ll43Vx/HcXJZrNbQv6NRmNLnezCwoKEHXUzDSfec0q3OIUndyvpe3OKVultXLtkMinRO90Br9lsIpfL4cGDBxI149S+a9euSU57enoa4+PjuH//vqQbfD4f+vr6BNgHAGfPnkW1WpUcL9BJ52kMBiMoTz31FJ599lmZ/Me67evXr29J84RCIRw4cAAABNR2/vx5zM3NAWjz7NTUFJ566imJAADt9NLm5ia+9a1vAWhjhF588UV4vV78wR/8AYD2MByW1uqoF3PnfB943zpKw2feizz22JU0sDUHbf7v1E3M7HLErl4PHjxALBYTYUCwlBZMzOvpRWAoLp1OS97u4MGD0uWHdYTXrl3DxsYGotGoLYRCoAvPoUPqXq9XQkKpVArBYNA2wYv3zHA275GgB1J/fz/eeust/PCHP7Q9O4LCmIfPZrPo7++XkDnQyfWk02mcPXsWQDuHxMEcGsFsWdaW8Kd+Xk6M2gvM+17JKZxobjeBO+yS5LTP2toaxsfHcfz4cQBtEGM2m7U1mgmHw0gkEohGo8hkMgDaOUQ+b64/lZdW3BTEOlyteYjEMaUkCp0DBw4gl8vZRhgy3K3THTrEbzYu0eek8PP5fMLfJ06cwN27d/HgwQObgGNKh9e1tLSE5eVlxGIxqXnlsanQt8tLP2pd624ifR+mY6LfRe0IdFMerVYL169ft/VtmJycxMLCgsiPqakpfOxjH8OZM2eEF+PxOCKRCFZXVwWANT8/bzPgAciccl1JwzakNLIoM9n2VfNkOBxGoVCAz+cTFPj9+/cl9aHfl6WlJSwuLooh8alPfQr5fB5Xr14V4/lnf/Zn0Ww28Vu/9VuSCiR/Eu8DdN4Nc0iOxi6ZeqXXUN6PXUk7WcbdcqEa/s8XXgvPer2OpaUljIyM2JCo3M+pOYLO7UWjURSLRdy9exdAe540AVgUnmtra2K58rsUQLpEhNYqGYtCaHV1Fel0Gu+88454w/SQY7GYLXfJ6+YxHjx4gG9+85tYW1sTr1kLcuZxCoUClpeXbSVYgUAAy8vL+NGPfiSMzfIZPm+WXNDCNJspOK2ZXqO9SGZ+qlqtSjtZjT/weDzIZDIoFot45ZVXAADnzp2zAaKAdpQjEonY+mJTKZnnM5umkF85e5z7mTOmaXjxMwrL48eP48GDB7h+/fqW3sylUsnWktSp2Y+57hSmtVpNZpHH43G88sor2NjYkPeIbSFDoZDw/MLCgmMzCXZUM8kJpLgXsRHA9qhirbj1mgGwlbExInHx4kUAbYVZqVSQyWQEeJbJZPDDH/4Qp0+flql6qVQK9+/fx7e//W2bsqPRpq8plUohFAoJwpoe6ubmJt566y3cuXMHQDv69OlPfxovvfSSKHCO2WSzKV5/IBAQrA/QlmUDAwMoFAqizNlaORaL4dy5cwCAv/iLv8CDBw9w9+5d4Vk6ctpo1f316fwBsPGilnvm8+8F6plwt5P1QuVCL9YcAMCHr0EnBFXo8+iesWaIIxAI4Pr16wDac55Zp8z9Njc3Jbytra++vj6bpzA5OYlqtYpyuWzrtJNOpwVNSUXL69ZeM0sOwuGw1GO//fbbmJubs9U+aiuRxGsol8s2cNr8/LytLpCACl3vCnRCoFpR63CjFhh71ZMh0ZLmZ3yRCXAy97tx44YYZATvBINBEYLhcBiLi4tYX1+X79PgY0kNt7FskGtIQ1MDFNlTW0egAoEAEomEeNxE8zLUp++HIWj9ffYU0LXgoVAI1WpVQu7cTyNzgXZtaqvVwoEDB2wKfmpqCuPj4/jLv/xLedZ8ZixdA2BL9zghb03jfS/xH8kEMAF23uQzqNfrSCQSAsLT7yq/y/W5cuUKKpUKNjc3bTxWqVQwMjIiDsfs7CwuXbqEzc1NSWEQ4KcBlOVyGYVCAYODg7IfwbT79u3DxYsXRXn7/X5kMhkcP35ctt27dw/ZbNYmR8vlMlKplIB/AQhavFAo2Ppzj4yMoFarybv25ptv4v79+7b2xk4h7FAohFqtZjN8AWd942SY9gK5wDGXXHLJJZdc6lHa0Zx0t5AWP9fACBPsBEBKUXS4XNf8OvXG1RYUPXACqr773e/iF37hF5BMJiX0s7GxIVa+Dhmyl7cu1WHd9ujoqIxe29jYwKFDh5BMJm3eQzqdlhwN75s10QxZ3bt3D4FAwDEcA3RC7B5Puz8vrV8+M4bB9PPmM2BOn8+RnzulCHoJRPFhkVOkgLyow2LsQKe9PzZ6YN0+Ox4dPXoUQ0NDGBoawujoKADg6tWrAizTtcgMt+ltlmVJCQmvEbB3hON16jwe6/ArlQpyuZwtrcK6a4ZJdb2oORYRgHjhzA3qiAsAWw030A7dX7p0CVevXrXl0j0eD+bn56W+X7+L2uMx70mvDfc399trpN87M2ql758gwGQyiWKxKFEIHV1htGZxcRHNZhMTExOCH7AsC2NjYzZw4ujoKGZnZ6WzHvfTnijQXmcCX9lI6ujRozhw4ACWl5eRyWSEJ9bW1nDhwgVYliW8T54EOqmg6elpyZvfv39fPk8mk3jxxRfx8ssvA2gPC2k0Grh48aLIxrW1NVQqlS0ASEYLNX6IuAdTFurnr595r/HYjihpUjdQEplTI7mJsnWqMa1UKrbuZHrwhnk+M+yhQ9Zvv/02QqEQfvInf1IYUjel0G0YOTOX4aVarSatQnUtc7lcRiaTQblctjU4oZLUYAbLsjA3NychIqDTDlXXufr9fkSjUZtA9Xg8yOVy8pIWCgVkMhlbdzHeP/OfGm3MPKcWpmbotxcZ+P2SqaBN0s+MzV902JdKttlsCq/EYjEMDg5ifn5eDD+OivT7/bbWh6zZN2ulTSwAUxNmLldfdzablYYSWmh5PB5MTk7aDFYCf/T3+V5p4Tw1NYVKpWKbO85rqdfrci+aT/jMCMi8du2aDZxIw4CNV0hOYB0tUPX97hX+06Tv7WEGcalUgs/nsxnkQAdcy7Wq1WpYXFyEZVk4cuQIAOCpp57CU089Ba/XK0ozEolgbGwMsVjMZrST53WahTiYmzdvAmjjb+bm5rC0tCSd5Pj9xcVFTE5OSp6ancmOHTsmzZoqlQouX76Mubk5ue9oNIoDBw7g5ZdfFmOgUqng6tWreP311yUVWCqVRH/o/LNlWTLzHOi0zCU/6RQPn7dpCPUa7YiSdsq3aOGjpz8BHa+QnZW4P/crFAoiNEKhEOLxOOLxuG1f3XSBVKvVBBjE87z55pvSqIL70IvSLwDQVm4EPbDX8NLSEubn52U7vSZOYQHa+Wvm8DTiVwt83os56Yr3o42LWCyGfD5vE3y6dzifA72iWCwmU7j4nHULSa6LFhpPEpm5KRpeul0rvWltOF65cgX79u2TBiJAB6FNIaqPqdeQeAS9XgQ3Hj58WAy3dDq9hY81uE1fD9BR9FxfGmI6OkOsh9/vl9zggQMHsH//fqTTaXk/aCjzGniNgUAA0WjU9l6w3EpjP4j61pPe9HWa9KTwH/nNyTAxI4e6NSj5kcBPbZDTCFxaWhJZ8ODBA5RKJTzzzDPy/LPZLI4ePYorV64INoejdfW16IZPlBtzc3OCtYlEIuIYsQMkEeFAO6I4MzODV155RbzmCxcuIJPJwOv12kpe19fX0Wg0pInLjRs38Dd/8ze4cuWKrW+4Lg/k82GbWV3Zow1QpwgOqVd5bUc9acDZmzZDEgRaUUgA9ib89XpdLMOZmRn09/cjn8/LvgMDA+K56n6wBJkxJEMPc35+3qYAY7EYisWiKEGNyKZSZVcxy7IwNDQkoyp5zHA4LKG/TCaDp556CqdPn8b58+cBtMNBpmenBzvoUCB/iCTOZrPyUlEY8zMdrtQI3mKxaAMBmR2dtKdprsde8WacgHFO98buWXrddZUBBenq6ipCoRAOHTpkQ94TsKPD1yQdsmbYUoMgY7GYjDsFOuCtzc1NWetQKCThbj2QgXzBQStAW6F7PB5bm1ot5Hme9fV1nDp1CouLi3K9AwMDUp5DQc0xmWfOnJFI0ze/+U2k0+ktYUd6zNpYoSdjroP+rddrr5KZ+tP3aqYBTFkYj8elTwP31e2K+Z7Pzs5iaWkJb7zxhgAbn3rqKRw7dgw///M/LwYaZYcJZAuFQkgmk8KfNEBbrRay2SyOHTsGoM0TV65cwdraGkZGRgC0w+pnzpyxdSEjUFJ3sGOr5EKhIIM/zp8/LyMoqXx11IjXw7ROrVaT9880ek2lrP/vVf7qCSXt9LDMXCEAmeEM2PshcwoL0LbuTKRjo9EQIabzZmz0rz13U4AxlE5hRDLzITpvTWsQgAw+WF1dFa+ZwwYOHTok+/EYTrlHnX8kc7L/sn4+gUDA1hiCIVl9zwyTaUS8PoaJsNXWZy+Ggj4IbRfuNp+HTqkwnUFlrdH2KysrOHDggEwZun37tiCsNYXDYZuyAyAlgSY/3rx5U/Z78cUXkU6ncf78edt+yWQSwWAQuVzOhvZnPk73HOB96UlfTKvwu4uLizh58iSOHTsmzSfi8Tj+4A/+QK6dzyIQCGBubk6GwNAjY44Q6DQA0q0Z9fV0kwFPCpnRGz4PvZ0GDeUBtw8MDCAYDEpaDegYliY2p16v4/bt29Kbe3FxEYVCAZ/5zGfwmc98BgDw13/911vaHdMhYgMfoJMXjkQimJmZkUYqN27cQLPZxNzcnDQkOXXqFN5++21cvHhR3oV4PI6hoSHxnPW2N998E9/73vcAdELb3Qxd/k0HjN4ziXJah7ad8De9ms5z0d0uueSSSy651KO0o560U4jLybPWSEd6x8z1sn6a1lQ2m4XH48HExITNo2ATf35/aGgIzWYT6XTa5glZlmVD0/KcOq/H83J/7kfvs1QqSR6IORwdao9Go6hUKrh27Zqt047ZVc0px8haWB26oSek88w6x89nQ6Q4w5vaW3QCJDn9v5dou3vT60/SeTkz/cC/a7Uazp07J94ic2QE4gCdELEGvRSLRcTjcaRSKYmuRKNRxGIxLC0tCd+ur69LKkfn8VqtFiYnJ23DXSqVikxrI++Sz/x+v4SnienQHa0qlQouXbokDSsA4JVXXkEikUA2m5WIFqcq6a54jCrpygSG/M1ZxPQUnTxJRoMetlZ7iUxMiCadYtHT+wg4HBkZkWhPsVjExsYGcrmcDfzKNSZ/Xr16FTdv3sSFCxdw4sQJAG3QIL1bjVsZGxvDwYMHBS2ez+cFK1QqlSTXPD8/j3g8js3NTeGder2OS5cuYW1tTa77k5/8JJ555hl84xvfkO8Gg0HcuHEDt2/ftuEoqBPID8y/E4sBdIaF6Nntpjw1kdzbyb5eoR1Hd3cDjADOoDK+5PoF1ijEQCCAzc1NBINBAW9poA0Fm9/vFyYyQVM8DvdjSNMJtq9D4MlkUsBAzEkTHavBETr/63QerQD4OSfMBINBCVXp0CWFoM6bk5EpjIPBIPL5vABPeL86JP4wYEWvMvIHoe1y7jovz7U25ynrLnZAW2lSafX392NiYkI6QAFtgcUctNn7fXJy0pZrjEQiNqHz1ltv2UJ9QJtXs9ksgsGgNH3g9VDI6neK4XFtvLHLE3N5Xq8X9+/fl/cEaJfcnDp1Cm+99ZYcb25uDg8ePLClaprNpjQg4r2USqUtYCQ+PzMfqz/baymWh9HDnBWg0zuen+VyOVQqFRtf0kgaHBwUmbC5uSkhdPKi19tug/zWW29J7+2hoSFEo1FbV8Lh4WGcPHkSExMTIldp7CUSCUxMTOC73/0ugDaPFgoFzM/PS3niwMAATpw4gUqlIiMtJycnUSgUBDcBtB2qXC5nq2jQWBryLP9PJBK2ShqCFXV6kPubOX8+i16nnshJa3JSBCaACegoXuZd+R0CfLS1r5ma2yzLEoFkInE5/ALozOrVYy71sA4zV8zcHgVbPB6XwRn8HgeQc/gCALEAo9GoTXDzPllu9dRTT0kLRp3jrlartpwUryUUCsk5qKB1job3wWdi5sR3A7Dig5JWuE4Kg9t1XpcgL/19/R1GTTKZDAqFAg4fPiwlJbFYDOvr6wLGAdoCr1QqIZ1Oi5fDjkt6xjQBkKw64PXU63WsrKxgdHQUhw8fBtAeqLK6umqb30yPVfe7HxwcxMsvv4wLFy7IfuRDv98v78nKygrGx8eRy+Uk/8y2nqaBS6NG9wag56L5TL+7ew2Y+H5ou3vXeVX9DFlWp/EMzFtHo1FbpUm5XEaxWLQpJ/abp3y6d+8eEokEksmkOAesr2b/CKCDcUkmk/iZn/kZeT++9rWvSQkoZc/Fixdx5swZPP/882I4fuMb38Dy8jKWlpaE59mxT4NaCS7TTgvQAe5qeUkEvFMe34zcaueul2nHlTTJ6QV1CimSqPTYB9v8nDWeQNsK5AJpb9YEatG7IQIWgJRfEWgGtJVduVwWI4HXSIGkQVl+vx9ra2u2IQcMNRJkxnv1er0YGRmRF4GWcbValfmvAPD5z38eo6OjePXVV+V6CCTT52DZF4UsgUHmvGKncI++rydFaDoh2UlOYW+NoOX/VDpcV6Zjbty4Iev67LPPynQyehDVahWNRgOFQkGiReFwGPF4XJqSAG3vI5VKYW5uztbuEYB4JLzWkZERTExMiJfNfVutFsLhMA4ePCj3c/r0aZTLZczPzwPohEV1Pf4777yDubk53L9/f4uBB3SiT9pw5TWSj8wJTtrDMfnvSeE70sMcFlPJcJ1pdJstMoG2l01ejEajSCQSiEQi4l1rZUi+Y4qu0WiII8AWoDTcgHYv7/7+fkSjUfzt3/6tVMlo0pP/WJHAHgKLi4u24wGdntq62Q5Bh5pHGHHUIDEdEtcVLdrJ0w6JU7SiF8kFjrnkkksuueRSj1JPeNKmhehkUZK09chJWJwCxM9pITF05/f7MTw8bMtB0Avm1CsAMs7MsjrF8Pl8XqxK7Sk4ee+RSASRSASFQkHO09fXJy0WuT89JN0hzLIsJJNJJJNJsT5Z90dABNBumJHJZHDv3j2xSLWnpadgAZ3QOq+bYTBdP+hEu8XK/DBJW9c6suP0LBha0zWeLI1jeZb+figUknX9f//v/2FsbAzHjh2zlSixyQe/y+lX+no4s5xlMECb5+/fv4/5+XnUajVpAvH0009jenoa3/nOd2zvTb1ex8DAgC0svrS0hFOnTonHXSgUpDcAQZDnz5+XEYQaMNktFMnSGcCeStAgMdMLMtfiSSUz7WSS3kaZZaZkdAoQ6HRKTCQStsYjjOLodJ5ldSYGAm0eWVlZ2QLEAtpyanh4WFJtrJFnWgZoAx6Z4mFkj16wGZ4OBoPwer3Ci3w39DzoarUqHjffIQ0A1vxFb1pHH3YTf3kA9NSVbsecOgSmARLMjQCwKVm9UENDQxgYGMDHP/5xAMD+/fvxzjvvSL9jwI4CN0OYmlKpFBKJBNbW1myMEYvFpO83c9L79++Xhilkung8jkajgXK5LMeOx+M4ePCgDG8HIMyq24f6fD4sLCygUCjYgF8EVVBhMJTOsLx+Niaoots67BYm/qBkplrM+nGn58AXXz9z7qtnmTN/rfkkGAyiWq0iFApJKHlgYACBQADBYFCE2EsvvYSxsTH81V/9lRharPmPx+OYmpoC0OaxYrEo/Pzcc88BaCvaffv2oVwuSztFCumf//mfl+u+f/8+FhcXMTY2hv379wNoC9ArV67g7bfflhGUGpGuDbxAIGBry2s21uj2nElmKNMMWT7JpOWh7nuwnSPD//lMdQicHee4XuFweAvoVMsFvWam3PB4PNKCk+1Kga2z2AF7UyUSKx60XPf7/cJPWr6xO6QmbXiSzLbP+lmYxre5X69ST3jSmrTXYipss0yDL7JefC64Hu9YrVaRTqdtubnl5WVBXlPB02KjdQdAAGfxeNyWcyb4h+Tz+WR4QSgUEoAaLUCv1yvWazwex/Lysu1l6O/vR71ex4MHD2yMwxGYzBUWi0XxUDQynEAICl7Ob9X5P75o3ZC0TiCxJ0FZmy80sBUPYT4D8qMTwEx7lAR1UcACna5fjUZDkPr5fB79/f3o6+sTPpmampJBLNr4ajQaSKfTgrnY3NzEyy+/jKNHj8KyLMkj/q//9b/QarVw9OhRGfjh9/vxYz/2YxgaGsLZs2cBALdu3UI+n8fQ0JB0wLt06RLu3btny1ny3LqygjOB2eiCz07nBM1nrMnJu95u/yeZnPiU200kvFPuWj9jKrxKpSIROwIVWXan+Z6Gk+mt0qM1o5TNZtPWX5xOk5Y9NHR1/pn8wuPqv3UJlR6Yob1jJ+NOb9uNhl/PKWkncrLATYAPPRd61nrhgfai1ut1KTO4fPkygDaYgt5DKpWS8J3+bqlUgt/vx5kzZwC0Fa+uXQXajMTB5HqYAmuzdS9xlrzoPt25XE6AF7Ry+QJ97GMfE5DYhQsXJAxKZaARnzQkdKmaJgpYJyFooh2fBAVtkg5v838nRaPDvRokRiVtloroOmkKNAoyoM1jLFuhd/3222/LhCsNMAyHw0ilUqLMjx07JlUEQ0NDwisbGxv4/ve/jx/+8Iey75e+9CV8/OMfx/3792VbIpHA/Pw8Zmdn5b3QoU0NIqSnY07v0s+EHpTmM1NAm+hbp3VwaavM089Nf+b0DM0qDippPUiHRiQAW0ULnQ7trepSVh6PYEB9rXR09Lm5zjoyySgUvXmgLbeIPteGCKsFnIwTk8c0QEw7XGa0YbeQCxxzySWXXHLJpR6lnstJk0yrZ7scjPZ2CIzS3Y7oAehwSbVaRblcth13//79CIfDtrKAWCyGeDyOo0ePSgP5+fl5vP322zLBBejU9/X39+PUqVMS7v6jP/ojrK2tYf/+/RJOGh8fR7PZtA0v4LVra5mdorxer4S7y+WylOXQymV+m2AmALYctvb6tnve5jN1vZnOtB0zlKjD4NqSZ75P5++YZmB0o16v26Zj8bvBYNAWyQgEAjKggMcbHBxEIBDAkSNH8OyzzwIADh48iHK5jP/zf/4PAEjP41wuJ8d7/vnnAQD/+B//YzSbTXznO9/BvXv3ALR56sGDB7aGPU4gOl3eZ/YWIPjIfHZOYVd9LKfohEvOpNemG9i2W95f72fuz3SZzh+ThwlCJK+y4ZLTufjbKUfM/XWEk+BdPd9ad100zwNsnS3ANB+p1WrZ5jqYKandSLtCSZuMpckJBGUOlScjmLN2gbZyJYOwaQiHBgDtIv6PfexjyGQyAr6pVCqSoybD9ff3S+75yJEjgrz+5je/CaDNLAxjHjlyBMePH8fCwoINEMRrIHCoXC4jnU5jfX1dzhONRrfMDa5UKrYOROYz6IagdcoBmrXTTzo5gU1IJm5C76drqGkc6vVgGM4JXKU76THMHYvFALRTMvV6HYlEQtDZMzMzqFQq+M53voNSqWRrXNJoNBAKhTA5OQkAmJ6exo0bN3Dv3j0boIgpFBL5ie8NyUwFaRR3NyXS7Xnq57jbBenjpm75++2UtCb9nptGGLEtHJ3K4zJ9QZ4k/+p0G8+tgWbcRkNUX6Pu+Kivv5s8d8IfmSF1nbYzDendSD2rpDU55RK6WY5aOJgKR7cppKDRzKW9Hi5yNBrFqVOnUC6XRaEmEgk5Nj3mT3ziE7hx4wauXbuGtbU1aVyhARM8dyKRwPHjx1EulwXkQ0Xr8XRGy7EkTPcS1yAKDZjQL5P5nEzhaT4n/fxc6k7b8WE3osDTiHEKFz1Xmf87KTcnMIyeHUxhGQqFbAhYdm7S/Kz/1vOxzRw5eUUraS2EzS5PPDavh89Lv5f8edJxDx8WbWdQm6Aqp88B59bMek00ChzAFq+1Wq3apuvpz3Q3uWazKTPTWaqluzBuB+wyUePdPte5dyce3K20a5S0U5gG2L5Lj1ZILD8wPWwKIu7HcicTODQwMCD7sb7P5/MJipyzdon41qF2HkcjXrsxnPZUGP6kcQA4h2/Y51ZbxRrp6GTIOD07l7qT+bKbZVr6byfBoJUdPetQKGQbTk++Mj0DLWz5XV2VQG/E7E/M/TQ4KB6PS6mNFvLai+J3adTq0HS1Wt1SCsP9ncKf2ktz4kWXBz8corfZLWr2sG1mWkNvBzoAQdNoI9/pCBANMd2/gX2+W62WbeAH4Owda9LvlGmY6Dpp7TXvhnafj0oucMwll1xyySWXepR2hScNbPU+Ta+BZFpcgN3qMvfTx9RgLB0C8vv9CAaDNq+HYUR6Mwz7WJZlaxBPC9Xs0818j/ZgOAKRViA9JG3ROpUT6H63j+KhuHnn906mp2imVAD789wuP0t+iEajW7o8mWVLQKe8sNs5dFmdvk5d6qJLFFkKo8/DRiokDRzT/GhGbHi8bnlRs1ey/o5LHw7pyAtJr58Jtnqvx9XH1J4r+YARF/IJ03Ga73huU2abPNuNL8z8s5lG0d/dLsy/G2nXKGnAueOYSU45V1P48XPNZOZ59HHYEtREYlOxAh3F3Ww2EYlEbAodaOd0eH49/5nn5vf1WELzmvS1O+WhzftzShFoQekUVnKpO5mKV/MQt5v7OpEZjgY6o0p1rtkpbAy0eY/d6IBOKJH5Ya2kTcOP4Wu9/kTEakOSylijeXXuuRuQx7w/N6z9eMlU2KbD4qQoub+5bk7GlLn2Oo1hGrGmI2Eeq9v70g2T4WTA6r81Rmcv0a5R0k5WXbft2+VgnfJ9mtgMhURP1mQoCjoNvuFnZmccAFsQsaaiZbmVSU7e1cOUM387vYwEnJkv0V5j7I+SnHAPwMNRtmZpihZsWvhxP7ZS1OdgDpBleEC7W5kGPerzkF+0l0NPnnzESW86j6cbWTgpXxNf8V7xIi49HnJqKAN0L9Hq9tkHpYflwzVxG/lYl2I5YW72Ok/tWiUNbC8Uu4V5zPCkFo7bKUJzGxmMjETvm4hd3Q2MylhboA8zIPQ1dnsevBezE4/T89HXzc/2OnM/LnLysEndnrPmIe5nEkPS2hsiWpytHIHOrGaCI50qF0jaQ9apEzOM7RRW73adTrznZCS6Srp3yFzTbhG393PM9xpSNx0rJ1n+JPONCxxzySWXXHLJpR6lXeNJm+QExgEevbDfrDM2j2ladtqbcRrs8V6uV3tR+tqc8jaml9LNE97O2nSKBrj04VC3NIz+/FG8AEZG9LqaHk63c+spZ8xX83OGwXUo3QQOspbf5I/tUkzd8obdPn/SvaFeIidsysPwFE6RPvIXyak8yomXncCETteoz/0k065X0iYA6lEFmybNsE5KstsxnRSoE5KcYUS9jdu7fZ//my+GHl5gIr31tm73/qQz/IdN3YxFHTY2t2lgzcNyg6bg08rc5B+nOmkex9zPvEaicx8GKCI5HdN8D13aPfQw2eCUPzblnVOaznRCTCVtntt1IrbSrlXSgLMw092ctiOnMiSNInRSoKbgdWI4E/TgNJu12/e7gSg06QjAdvuZilyf3xWgHy09zBPh/49CXG8zV6yNPlPpb6dUnUaVPsyw1fe1XaTJ5a+9QdtFJU0e6FZ2uJ3DY+5vftflHzvtaiWtSXuTXGgzpKP3244ZTAZzUpxOSt4prEzGdCpdcBKUTtZoN1DHw4S+2U7PZf7HR06KmvQoHotJTvXYmt/M0KP+3PRygK3GY7fWkvp6eRwT+PiwCI5Le4u2k4fA1kFB3OdRjUGX7OQCx1xyySWXXHKpR+kjV9L/4l/8C9y5cwebm5tYWFjAb//2b9vqOA8cOIC/+7u/Q7FYxLVr1/CpT33qPZ9Dh/kInqHVb1pzBHyZYRd6BDq8qH9M71z3UtZTjrp5JaanYZZz6fOYoLSH5fq6WabmOZ4k+upXv4parYZ8Pi8/hw4dAtAe9/j9738f6XQamUwGZ8+excc//vEP9fxm2NnkH24316bbOpEnunkpmuedvsvSQLP0yoz6PIxXnML2rmfUoW984xs2nqtWq7h48aJ8Pjs7i1KpJJ9/61vf2sGrfX+keVnLQ82f5jadDnTpvZP1Uf4cPnzY6uvrswBY/f391quvvmr9y3/5L+Xzs2fPWr/1W79lhcNh6/Of/7yVyWSsoaGh930+j8djAbC8Xq/86O3dvsMf7u/0+Xbn0f877QfA8vl8ls/ns32Pn5nH0Netj7Hdfbg/nZ+vfvWr1h/90R85fhYKhayjR4/Ks/yFX/gFa319Xdbmcf48yvp+FGuuef5h74b5t8uDj/7zne98x/rN3/xN+X92dtb61Kc+tePX5f7snp+HetL/6B/9I5tlyLm1j0p3797F5uYmgE7ua2ZmBkB7rvJzzz2Hr371q6hUKvjzP/9zXLp0CV/4whce+fgmacS3adlt9x3TQ9Yehc6nbOdpaG9at17k/vRm+BxMb1lbm05/b0dmfnK3e84flO+2o2q1ips3b8raNJtNDAwMyLzvj5r0Wultmn/IQzqvzB/9mY4AOa25/p7+jrmvyT/mZw/DP+wV+jD57sCBA3jllVfwh3/4hx/yVbr0pNEja/REImFdvXrV+uf//J9bv/7rv25lMpmuP/p7v/zLv2xtbm5almVZq6ur1pkzZywA1i/+4i9aV69ete373/7bf7N+93d/9wNZHk7eiem5cvvDjtHNs+nmWetz0Ts2z/2oHsl78VhMz8gpIrBbf94P3331q1+1stmstb6+bl2+fNn61V/91S3Hfffdd61qtWpZlmX93u/93o7eo8mvJt9onuNnjMz4/f4t/MV9+Nvv91t+v9/y+Xy27/p8PtuxzcjQk/zzfuUdf37zN3/T+s53vmPbNjs7ay0vL1urq6vWt771LZGF7o/7s83Po+3o8Xisv/qrv7L+x//4H+/7ZDMzM9Z/+A//wRodHbUAWF/+8petH/zgB7Z9/uN//I/W1772tQ90U66S3jtK+v3y3YkTJ6zx8XHL6/VaP/7jP24tLi5aX/rSl7bsFwqFrC996UvWP/kn/2TH79NcS1dJ7z6+0z+3bt2yvvKVr9i2ffzjH7fC4bAViUSsf/Nv/o21tLQk6UD3x/3p8vNoO/6n//SfrNdee83y+/0f6IRf/OIXrT/7sz+zgLYnfeXKFdvnv/u7v/uBPeluP06KVQtDUxCaynS7PJ4WcuY+TkbDowhBCtRuCtfpuvfaz4fFd7/+679u/emf/mnXz69evdpzXs12RqI2BJ3wFx6Px6aUTaNRK+m9zkM7wXcvv/yylc/nrVgstu1+165dsz73uc/t+P26P73780jo7i9+8Yv45V/+ZfzDf/gPZSLJb/zGb9hyN+ZPN/L7/ZiengYAXLlyBYcPH0Y8HpfPn376aVy5cuVRLus9k5lLe1i3p26IRKc8sc5pm8hHp+YRj5LX437daljfa2vS3UYfJt85NYrRFAgEcPjw4Q/9Hj4ImQhxnRvWmAsn5Df5w+n7ugqi25zfJ5k+DL77yle+gj//8z9HsVjc9lwP40uXXAIeosWfeeYZa3V11Xr66afflxXwT//pP7WGh4ctoB2CvHz5svVbv/Vb8vkPfvAD67/8l/9ihUIh6xd/8Rc/MLr7/fx084zNsKGTJ/1e/36U63AKjz9pns4H5buf//mft1KplAXAevHFF635+XkJab/00kvWyy+/bAUCASscDlv/+l//ayuXy1nj4+M7ft/v52c7Xn2Seej9/HxQvgNghcNhK5vNWp/85Cdt2/ft22d9/OMftwKBgBUKhax/9a/+lbW6umoNDAzs+H27Pz39s/0OX/3qV616vW7l83n5+cY3vvHIJ/if//N/WsvLy1ahULBmZ2et//yf/7MVCoXk8wMHDljf+c53rFKpZF2/fn1HyxO6CTUzR6f/d8oFmwLxUXJ8TsfrAebYsZ8Pynd//Md/bKXTaSufz1vXrl2zfu3Xfk0++4mf+AnrnXfesXK5nLW+vm699tpr1iuvvLLj9+z+7PzPB+U7ANaXvvQl6969e1u2nzx50nr33XetQqFgpdNp69vf/rb1/PPP7/g9uz+9/bNn2oJ+GMRQIP82t5ttRp1CVfoYAGwlYY/SDtLzhJS6uOSSSy659HBylbRLLrnkkksu9Si5vbtdcskll1xyqUfJVdIuueSSSy651KPkKmmXXHLJJZdc6lFylbRLLrnkkksu9Si5Stoll1xyySWXepRcJe2SSy655JJLPUquknbJJZdccsmlHiVXSbvkkksuueRSj5KrpF1yySWXXHKpR8lV0i655JJLLrnUo+QqaZdccskll1zqUXKVtEsuueSSSy71KP3/r0eNU00ZwwMAAAAASUVORK5CYII=\n", - "text/plain": [ - "

    ;;6^WEKXT#BFiX>FxOr; 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 HrqBKdd{&{y diff --git a/_images/models_13_0.png b/_images/models_13_0.png deleted file mode 100644 index 75bd9fb5df924954b8facd7f48e7ab73dfe27f19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62052 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 diff --git a/_images/models_19_0.png b/_images/models_19_0.png deleted file mode 100644 index d6a4367ad2250ebd1519e8e242e6407dee348b37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66546 zcmZ_0cRZEx`#*ln64_Zv=CR4KWhG=BvXWi)OhVbCWM^d_v&>{=Wn}Lyn=(RHNOq!p zuk(I?KHuN>pWox55@+1^{kmS)^<4J}*V4Rm`4Yn=1OjncRYg$;fxy{-?|Uy2!rvFJ z^j(2}B;Az^+;tz@xOf-Cdj>yF1xiFh8?)b+do$EG!@*AjHRP=kD&}CM78N z=>I-I;IXT%;LJGL8+Z{S7ZpP{1cI0f`v(V+noftnK_FBWZ|QlaZ#8;&GOj%pJo`HT zfuJS(c*v}UM=h5BTA|NLkm)_U}Rf7@`Er9Zb4`!M*mXV!~nA0ye=*ti4){>3n;|L6H< zF(D%(+6f5>XSQT)#5-(S=1DE(?owBElm7Fh^SC!Uh5sr;V}p+=tOn=)e_mH1Np%6S zHTUUQ&gbI)Jmmb=4aaZO=X$?Re18vlGzo8?ntporwy0=R&Rp?-9}*sWnK6y?>{qB9 zK0^9v+VZ@YtryPf*8+XTb4x?=|2_0YKYT-E1_8x<;$82Z`NnreMV8xpb8Q~Yr>4Js zn_ewUO-!(ei_<>%-A3!Y{)a5!_w9Fj@9hIH^TJdO_xIC?e>UuEx_fvGdk>p9vb-2x zYi}o$do??2@_lu6=+7Bu(#%)i)HGx3ST>6c`x?Jb#OuZJmxP)8e=piwrf<`Wqq^(9 zDNpK45)G6Odk5VDHIJ8CjC4CYhb(8Q#$O@5~hWpcY6R2!?Ss|T4fK2`zZmzuZF zR$s{Y9QAZ%5Ur*bQNl}k{lq>^TwJ`s(b2JBPJHYOZ&qHz9p8WOl+nS#!3}=nkF%dW zYaTCTK9gYFfG6h~8yV$CJt?&v@Q8M6jVj%Ca$G+2E?E3JlyP&cy1IIUGt+ZPCT+^( zc%WLY^1tURUjNZ;5#My7&ds(yFOQ?q@AQa%*CXF+u=<%>l=<3FhCO2A+RbOV$6GV; z^A*x?@q0~n6Yy`+6nl+FhFaIM{(;hewgIQ&4ke2MVDNUt!b7|*X6%# z9u95(N#Zw7x$#fzm-CwV13PDD&6=vJ0m+b=RUQRom-_LThg*qEEA~3U5mxvZ!72Rh z+C0q1`6az7Y$ne-FC6vcqwRog^nUPFLt_e5i3XAxDU)?PXlv#+C!F;cGt4+2x$l4)8l`C(oUAppGQYg zIWJ{ttE#H7ha2a=6wW!?G8-Bm`wY(7&FpT$*v6MHUk=9Z%4KL4jJZ+H&UF2TQ@GB& zZ6TI2Y?64)8%{$(W)wOzX?Awmo_a~6>{xkvNS%0$}qxYX* zH8tKf#Y`#_nU#reyGW$SH`DH?Zf4dU**3ZTel$G%$?$8POLkqI*B1k96~)LLO*dfA z!cW{&^~OSV!Okir*TVmE^dBs{qYsX@zmEAFZJF;6N3}VPmQXr4I-bZ>nsVZE#?vBX zYsGPQI?rr^V9^znAEH`)SEar_RxRquy)vlm4i6oJ^0Ly9A8*5v6wdX5$_V$0IWF&J zQlFZf%!f)Eg;K`W*oPKZHn&X2=*relreCqAa94WwzjNA6G@7k}gnOPo{ zA1fCXk<5g=sEL!GgXqnhU+FrIN4|t5eK;xglj1kzS(R$u!OM^R>vR2YW05qrUcW7d zUhjhH_+Z^nGd?lV$a&H(Oi&=fNQy?I2TuR|m?+vEy19cuWcu!@&U&q7tpE6-@aWNY zL)Y%7)a$MDjXrBv@RNw_N-JAoOMGyg5`YH5CMOp#zwG^cF?3{h_SN>+n!7&d@D^Ie z#*sIF*5VCI?~_O~kzrqvY16m+lVvyQ`1p7a?t7@a-;(=YU5|ykulkX-IyvU}9$}jk zeN)5KexLiW$*FLbWCQKm+FbFrlf>JX&XXN-!UnxiYCN71!Ttgh6WhPNo0-)C2T# zBgG@$u`^U_)Q}-#**gL)txJEatE$fQQ$=v>5o%dh`PKLTXbIc1o0TQw+4S&v=lJMC zOYz?-?;gb#)}i;<&1YK=slI)}?4#Y%FFPN|>>FNv0Tp18TJ+sRRB%P6a(g&x;1-d% ztN;9P@--^dm(nzl^ueGZogU zkG*C0QysTg8QRfL$lOZQ^CfLD?ngVy=gty$zbx;*sjI`tHUD0Ugm&E&*ywXSl)@{u z@crz|7b7Sm!ziadCHDAHrzwx^FTwTo_4deoVcVge0fQYIf6TYJp*mP1rkFcN8SRVT z1{ThsjQD~m10idij&uf9h% zVsHMYZqhezGZHzw7rT{Q#@6NH{z?A5JRiYT(W(FJkkwyi=~)YeWQye7F5TBWzQHbQ zhmy_T-uGQSblwf=`aC;J659S8dvK*$l5QbWjvuRO7nNt74SR4~UolEkK>?M&RJXsl zLum85ws(Mim6vBf*S20$yE-98MKUq_u{0 z7#3<8!S>nxI@{8}7)R2b&J!K0AdBkZG;E3s^z`* z%eNif-(bqnOrG3uKO^-Pm@AlYIFVcu^)CJ0_#6BEj6=0l$<(IxaN00qhwYdYSHSJ_ zEPIVaN6k~#dG&?xW7|I^t|XPab0h)cUAY_NKWFQN8=*~lWUPu@&3Ut~9@-ukhZ%e} zw|TgSlO4nz{iL*K=&ic?u(+>=xz1J2nTJ><@QwWEYr0tlf4V&^St%$sKZ zrl;K2ZovJX((O+{P}NJloLT8Yt{L(OT7`NQ!wgY`h*&f-PKEuA z{)1zi_Y)5OG<8es3+__;32Av_}!(hQHJ9q z;N@5_=)IdAPd@u}c#W8Jc%d~kcGs*>y;B?K2R@ZEuRNs%uHI~n`AIRw1#kUy7gO~! zToKxd4r72+#_HOLM8YO_lkr*fq#^#Uq44h4^Cy3EVY?kRy?c8K!_(F&6cfC_G%x6L zwm?zgc>2@4JNnx1F7YOzH9yRf(fT<-Ui9n*-t%9*zc{;mpa4Ht%bj_ie1tWHE#x@?_p!;1T zLYAS~J**vVTB6^-sr*i{?Rw)?!>`;An0pZ=q1Yd+f&(~Dl3d#|&gF!Fpy=jT) zm)tu4zBwP;M@41G`>vUszW0r${CCG;bcfcU+TqGPZ27B~y!)`w_5s;Yrc5MfmhWr4 zuQqrVI^K<$)zZwuGBiZe_Dyjr`0#&Bv|3(jmuG%{z5x|%fX^H5z8Q2WofbF-p7rdla)wT4ua`%hJ zy#aROoy!B(NB=qM1w0r(Yn^W@V+lB{L^uA+Ca&YyyJqVvGjQ2kd@maO9*^9PKC9O+ zx)QF4D=8_7VAr@w6WMBo!ig2Jt~MG>t!jNJFTuEK8$WqxYQtyLxgbB^%HL|waI9AG zk!YNXe9^?7FjUskZtXyNnNHzv!voS(4-_VSwE$KZ6^Zv3$w*p>)NH;ol{gtIe{g^7 z>ByF*o3_J{T2Tv{*%9Ab&p^oJzbR>ibO5L>7R0Teo8@%J`1Nz zA`F)wun`KNr1qYS)hcxw0WvBdXCn7!RE;ZO>^{05k!FnJDy(yMV zSBD#Ol{wzah@^$8`Tixwsyh~esq3Md$oR3z*Ua&ln^z_Nhhh-~ibz@XdT3gWc zTD`{TOEcN7@)CxP92ORG!=_?kh-zDO>A}TxcyOPq2G22I1I`tjq(=kf6lfA>p6 z*<4RYRW|$%oc=VUQX*v|zwn*J!Ugu6hkE)u)WVNLZ@AQAkGm~| z3`+E)hs5Ye!jy9=!t6`*Bel5LuaaS+dIQk*=!8rH6{H19e5^6ooHDG*WJPo|-@Z5j zmm{^G`_k1|^p^v^vZ;O=#IB6+NsUs8nWO;6@4xKLYu zB?ufG?ReS~3a-8t^ZM?eoV;1esMBbtj>VJE*7Y{ji+VOFkLV7aPnui25po%m|i z`UV{^WC;zm4P(xL29zHfokK~GV!($aPF2s-IdhKh72(e^-1sz1jgQP%4fkPH(9pOH za}!lE*@-^A?RaZARWOLKg4^Ifq`2ixaY)_)O9Vx0uD$hp3DE`H$kfykJF8XpRnoD? zod`bf<_fzDGWW;LI5|1ZZ_r7^zABBxy)DhOW~;fSyx9?B*idG1t zGr4DA5T?l5y3ZphcmeT~|L3l!70#1`fR)tIPl*eqbf?{ z#%qUiClFh?Tg~O|6hH`AE*NA2mV1%CUfw4 z=d96CGX-u}pnf_$vKL$Xkhhx*DD=p@kg`tS9pYjQe?U3DB! z7JLx0u#=4Wp%h=OoO4Tp(Plei@@}!e@|9r(GxeojKJum1&gCbV;Z)Z3M6V4ss;9_G z_q%t=j(*NXiaJiB$MT61lE|#*9#dRTNbFbaLH)P0^&k}Wl$y&gW|Mh0y*YTm`!}aA zpS&;KY(&uM2Ax&ipw&kLX5sdD?zGighh>k%t|AK8L)XuTzITf-O7fN=WkXgvQ+{Qy!mntMA#0vRiclQYmGb&1n+TG5XdOS(9z)K^+ z-_QD63M$mlaNy<74AtLzC%$89QoLC*x+Zu+D|JgufyH$<|Fbja-N@a1#x@QD!VE=- z&&yr@9N0U}RIGUX%PdA_{8zb=vx+#n!se<}5+P!)?U>44VSI9`$J5y!$;KD*ZrNl<#sBT<1UQQERdkor!&`=?tW=p-kMni74PRFEa1~b23NikPns(Lp z%}U`#|FaZgH7c9h|Erv%O*2@cQwS};cJoS9uo`xD!W8XucwV5xeQphCMRD=RO{SmzF%gh z6c8Zi;NXBj%+1Y>=~O8SR~v|%3Iug|7 z*Jl;bulk?h%HO+p<-l9U$k-T1#or>%3r8oFMkvC7uj>_UY|7ppxj)*I(fxgWZ$|7~ zPPc3D5cB@0kDyCZQ&WG7yTjD_f`HiN@W(xb&fl%lQh|h|q&?|bXYotK#3yr4pFXvF z{CMq9kc&&+-(R+wmyTqQNg_kjq`@<;J5z<-s`Vjje12W*(>5ou_J=om@UM?}l+CgQ zwcaRrU_>N5agy)2WGj@(@_)w~4zpOsoB9!i)hia_^F#UZ7oF=a)`L3>1b|@wBRviv z`luPKFU9CkQSkFMMYEci)@yX`=d*p@S70 zRbPsVirS)$R?d;|{e2@DN26fuU0Inej-`bKF2Ik4Ka({G#POWRLb0QsiOH*nH^Mxn zqZb#=K^gcZahVWLzsxKO78jutu8k@f^Ck$oHNE`|@p`zvw3PJTy?cm20PKt3d*fX` z%^?B@)5P1ipXC%45hEVfe5JUEZ^ckdM=zkSpVQ+i^e63Xd&!?N_O7wJTiB|L+G6&m zMcNRa5AN*eh^A;k`g{NOULMDB~%)0*a-v`CX{DdqcPvcZ|dDZstbTOK7 zIIv1b=67Zcd72NH|ogH@&6<)MLh4=NTF*!m3 zLI3&fPstU={mDe&RaDgOPKG8Yyu#@TQKqNY4iChA}}tF0t&Rnp&A!4S!@_|cINwU zc5Y6lL>u3aOeIeSuv>EHfp;Uw)~n^``*P>PKbuaS_4M`Ic8+rj3PP*BGc-f9vsoGC z{25!GW(nDU>b0V*tE+RVGeP9OH#<2wSzljAFcZ8sZSd6oxVq?)Qg&U|*MMe(Uu^kJ z>VlQf8-`Uqu3$b2iw>DZL`e?HMUW~iPbM+xH72`GSZEjHJ31r%Kchi`X1*X+)Wa65 zw!c91#;LUxYvm?yxHOWFgsu4TBBl? z*tP~z>rc8ZFH4$6D;D<027AfpKV%Z}zK>pHam!2DV?#X{F;Q#ME)TYp%CM=tA*7?t z9M-+O6?r+d9cb4;F&_3hmnzT->FnTOp{%x_^MXB1?9q$v<>w1K-7Edc+V}5YD4XKFDxPNo``z5Z zAtGzy%a@3@Hicr-Pc(sgR6Y+M2KGNnN=j<86RC&+zlIEGhwtCCg)`){t?B2m*!>zdt5u(G-(%@ zZ%bGYrMSjoC>xc|qfyQ1SLr#3%R=2+^wz4OZ{NPfv8goFpW&ncetNFAjz5*5fk z6Fy3RBHe+A@su7KrX}tjlkRv(25@!45v~cW^&NMeq3b7(dwY9YdU_p}89+HyRf*Kc zY=<+IxTr0f?{QJ5majLtn%XtnMM0BNPi;9A^Asj%(rR}fxt~jttxZ!*%c0M4OD9_6 z>>5SY3@*RT-iB3MBf3>qgzOT@+rN1anabZZcUmm2CBh|HaV>Y3k(A_a-vpy$eh2y; zP{E&h>Mzq?*saf11?c^{(gNyxv8pj2SM~WN;zjBOU+i(mvmbfg|TAf6A(~lr)+Hvx`2b= z)i0I@XtiAhC=&ds>6*va12^y01985Fpd>9bYfMeEVy7gs`535pJHD6wLiFMB@xCNC zH}~__hYzp2o14Go``m9+xd>cf;G3J9n|b9-inBwt(PaLHo1r27@K-yL?BZe)OG`^c zAe7cJmeMutC6*y#Mch(tZ_p`fYDO0m6u^sltJMlzl4AWCH_7i$gV!Gx9p=gTbK5B^ zQRI=B@4%n`$4hHVUv<_l(pGC%cLzc;g+H8%n%`pJ3D@8xS+ z@n8x>IJmQTo9++9P>XWr=_~uoc++5nl{7kSD$C`{va@mho3jSJm|{ZRnC9*;h2cw-5K#7sJmnY_g@Jmbu|82PZ|P8kAqu52V}%03 zjJlSS6q${DB*I|5`m`-Rn3&de9#xX1oMZ0hdFvL=*0YjzLqKE9IIR8m-&Ugjt@|nV^t-`Pabh;uCeuD;Dp1jmndig-0{3#QKtPdP`m}GVS{}?ePp9SOJ-Z-(C7~>Pq)8_iinB|&A*C?X?GG6HZ=tD z2e@n5R4Sv(_;F*WyJ&{yGN4L>Dmw~Z^u=>@f`ai>K1K3L5S@)R@F>KDV5_G(44+ zdGR(+qQ&*pPK)OwcHgUE!BNc?FlU$O!WG|4ZJx}4I!d#HPsWk2BOQFamT$c>ejyPXp-1W79%-D z9Qp79j0Lq~I%QTG_s183-kiLD+n3xDhB-`fzX?!?+ixROTd4Sr0oA0WrY?!{^6OrDa&u9umWt$Aq2V(czcTl!j* zr;w11ZB(J_sIM?t&r%a1)QFi{ot|4YyJd-}2C=ISh(BCzMuC0$rm5+loDW^IFx~a* zcRwgjkwwPU14FbK?*Ct?Y01o6y10ljd8U?odgmU${sz|$4GL& zfo%Ib;7u?@Y4+dFIW0UYvOA(0!-L*o5J48KKu1q+emztzPr=NL$x$U&JHq@=_Aq;# z%EOUtCFzjWRU2r0ecnm3dp&H^)sD0XZogJgKmbby{96l%{`b#6TCc%%<&v_p^7Mcr z4gP4`{@&gjm}(+-jb!r#Q_x5(JU994F9$SQy#=HMU0q#13@It;ou;`g2D~isoHBxODlI$5!c8Nx}BD7TL_O^6S@B9KJ|L9$h%iDTFNUtqKtn^ z-sN#U(I~uTTk(yHSB*R86OrO^-00d}OX^`L(xj1E_dnkHI5Nf^V~VUSk@PyW|b-& z9|9P3F(vxE#_X(d7eOxEp;#0)%-zuwJt(mQ--Fra9KztrW;RQ z;U7>Lrkehh7jw>Q^>u(vAu3f1wT1|{i^Rn}L9fpx@F?apgABC)Ch)S zTx%>*+)vuponym&F|r3o0^;qf1v)xL?t1k8~S znB|0sWcB0~UJ+|is*i{`mK#6~Tl>h@QUe2!wL`H`Rbt`2u<}3a5s$R2tl^!~qN4b` zhe|ox?D49_51N?*Uta%?_n^Wm{8cX@E>6mz4N}GGBd5iE5LiIRG$eV^`tX|y(I|Mydq9fXi7cna?y45!5`E26#;aG`VUh?dWDQ>c z0}Nz4oY*CIg}3Cif-Kg7laGfpWv~_2@CUG4L{pP2lez?>GH4#ckFthC4fqJ*IY6p? z4|1+|4*MSoBUni# z+X4U!(g>VV&W1?s60F{}v$4G$3~-M7wa7IggMMgI7_>$2YmW7wKW*{>5NVm34vu^Q zl@bQQN_(~Et_7%jsJ4~W)uq`wH_zoL@!vC4R8-P;(*{F8U{N-R=?(&&UDgTU;y_M) zJp&#d-Yb!W+v@xI?_4<+sdCgiWys&==Mx%#bZYfz+Ru1(N{sHN;uyK-u$?_@Tu3ms z-{E<2xBgu@mm?CqV#OToNjg;tu$h!|dU|`!AKkYS!G~o-Jt!Goi(e5LYXnt`mv1DM zGhWp{f5h(PpiMkc5j=p=^CQS2e5UmY$Hnk=(2N*WByQXY3<)9Z+Wzy$`)97AY23wQ zpwZCNYlj7isI01Yy&Efv2_k&+%D-+u1K|uqHg1K|;3c_*mIX)pv3+Bh#Fy=7Fd(~p zaz?l|ZP6X-RmI__=p8D*VAgW#CwJ)IWII*%AO@7Q(rS%K$!v3KF6C5@Cr^Zi zvgC%BL3IgU*jZy5u9KjYT) z)t?x&ocwB-h_%R9CuTKv3wIl&akJgO^wiY0Y^6v8R7|JEMSNT*St^af@$9m3Cy)P3<6xY7_7K`RTW<-31%d zWFuwm^LmXpcqshjvK>3H%=JnwlPP~HKeT28UiMjP(Z^uzH{D89+|Dj+&Ct*=yuMxv zkP9NV{zCX%#7F132yj)7J>1<}7F}E%)XmH?`7F}D{0sLf9NX~B=se(y?0f-@2t&Xk zD0nxCA`WCEd60s$-K_Qx%nrvbXkc8b8cI{V>L72wJ~0lrW)i%rnQn z^z_fQMS6@+_z);K*jf+na;|Y}P~b^y>x#O1;$iiIkllNFW~SH2=jW^>JjQTV(b-wR zu?C1b1Q)hK>>V7IE|~{f{d)#2UPKY$8(?gF6;!yXE%-sh6bv31q*fk_5I(ZzE`t5{ z?*03=(L8mpIp?|+nxDbj`zP3%b(|{Q-DiypE3VF?i~qjsN!JZZGnAKgsZPY}3%UDx zT3RiIHj6HvM&s2z>g!wFqV_`ms`hylSvkdQEb}=Xq7Yi%*#_AOgmPTKk1 z6JLW0D37h<`<9xsu1FRlfHMp9tiXMHG5gHO-+HPac?Yc=u;#LBgeXh~kRz+ov2R+0z%axd6*KE7?BX}!7pxF@}do_CI4$GpzWbH5NFqE0WNtU$QvEyAD#SnWYUEuA*=MZ%zg z2IykgS%b8P0Rko}A~r<>jMvmvcd3!DUn4>1LLh|Er~q*Lu|0hXR9XZWXB8=gi9ft~ zHuBVy^Yfa4$b+^8{rR09k4*v`l3NQ-@7dhK!f+PY9uP2<{7?h=I*01iv>-r)5F60% zAtWUHU^B=dmYjx0t{-~aECJzS6cmw?iU238>uT9lBnfd)8;8zLedFGqKdD?>ApfjND-xsu>)8J z1y%l;hBP!TIk`J2=KXt~+%fyE#-$|-EQ2`&9-cGO)3z}^P3Qk_KWiDnv-r&0_Fx2p zWDo2oR34?GC4*cf2KIq3#&y<%8^uf$xqAZo2S_w4jWX`*><0TbJ4Pdf&_~CtCMMw9cqrvAgk-I4_o}34l{YCfnfb?pzJ?+?W zLy#>1r9`KI?v6E`N@F-Wb$R(Y6hD z3vewt{Pw=aD=YeW+i!stFPn8YsRD3-^(4FAM1f{N53Y_efJe0 z{NxQzB+_MfNl8o{_ceFQk#wBOo9yft{AvQp#Kbgw@*qBeZguI>r4OzvYKYg9a}yIB zkrTC>rJoG0GSJbW9;MHhmC^-hQEre<^ z#W7v>a@>L$>p0fxVbw&63vVmlr_?^kjxh+odJsS%r})SK6LDLu3tfK2;s`HKB^>EL zqM+#SE+lA#E~BcvfFLS^tNk)RA8E!`^L21iDY>7c5{<3aSF~1d-~NS7fn6g>2u*!o zTdPd8^7Nz=Y(7Jc754V3LQFwuUPn*Fep0Wl-??UaHSKXo`yw_{jAK$ZeMjUG*ifJm zZDnt4Zr%nF_*ClV%_mD8L^EE%o1HfJxVTzC{T)^+ny}bk9hCkExBGmgiMtu{lY{mJ z-E;m?-K=5Gv4q}qeuwt#BXxmWBQl)%%n%c_pS)JS^cL0akF0&$QjR7-CS)aEl)f4k zMF_fP8ode~d3dE=g>1mT2EOXx*P9z&dcyPwCcgu10C)56lp<-&A!D}x(8tGTZ}u|N>EI-&1N^I4F}%oUJ)ArB(y40<==Q1|V^;MdK= zKHSb?eO}@~2r%w?ray@vJ>-&jH5ostgx>gX2y|;x9T^W8KVwoP^T-D>=Flw`|K^M3 zR^0&}8vJ$JhLw_p5F#>kw8qB9hFouEE!$2Xef{`0FE3c*IklC_CeVnH`T3!?cXQ6& zdn^6)Q*bFw1d_MXVZ|sNLw4Dfp*)lM; zQ-qbKpEl}#UQsZ!?v3Kn3D%_`KrXmOy|3mV)KFia+JB*7%pTIiW8n}9}M`4iQrbK%2gbdxF|R)%X5fSUWQ12idLyf z9i>=W)D#N{s9=NUP=$X39;@v7nqhfY0!ue70nRf)r1sbkvR&(&o0jZGA0Fa>+Mr$w zmlOB{dKSVKwCsq$(Chwmw1Q^e+i>(+USxv3-P6|f?b{plFP29(`8*G)C(^mI0|dxL z9sb-`bhds&XG)9tNI8tUB1ch1B`{)6QzRIyz+za{G~;Ar@~V58v6W0kg6A32n4O48 zBm-hfmnKNn&WtJM!iKvM%}GfyTKTzHpyC_w&E$MsT*yIk!`x#gk3AU&_tSa;1AYQ+ z3+xa@u)3&rAp!&Q-X>k-?hkHh6pEFXXJmT%B1Gv1rMQwYFXp?tyXl83 zz*-;WnMZhcEz&o`!m3$?Y{Lsb;gFM2&rKY9r=W`Nl`pue*{Aj?}GdP$? zqzbp9lptYzKv-MCZIuM^t>rmh?Xzu$n3CLFtagBP69PAt?!P-1A<72l0j}@Mg&kXS zL58TMyZ^r5^>l_>ehzm7*piWwLJGh&aI>WaF~w2vm)ZPEtc%$J8#GjGz~w10Yjhpp z6^N_ZFcugPG7vv)p|lKq(fVfKg?dDM7_kLk;%gc}y@nsco9_SQk9ve8up6p)(|mcr ziieY`HOkJ~(DOVn1vf{8mzUo8Kk+52#kux|Q`PuqY!08YJ5=8{qR2>61O{J|soGai z`$+?M75xlK3&5-LBg>kv)=hXdU!!0nC%HgoY?=>jXP4i<%#*$(^Bad0-7j-3ssgzg zf*!w2!21HUVdWnIE~I~Q_wp?m(rMl=TA9&ED)l_Tb^CUzyexysXPs6*p;5L^Pp1^0 z4n$nxovu;z`fT;DxUjGlY$Zbehi*k(=@c$Ewk1-6VQgi$GZX%K)dX!dWYU5;FhcuQC8{k{h_(>>~ zmHbPC@q!;Rp2j}6uc`U_Kl1*fQHggB)EKUv+GSF}^+zk!H8qyNa;hPkbP0^H@_PlP zrJ6~p5HA{;nCOiA00~^u(4cBS0ln557YGRL#!eK4K{MWU0Z-2aFuUB?X^)0Q<%|pP>(cRirlwHAJXdxDC zKqU8fTHk&U@b@VoCx8rk_wTa-LfT2sJ|OCT{ApVZn0qu%g#q7~Q73p$`Cf4TkZ0>| z{`<8Va;-Zs#89Thgh3DlaN00|9#d90XtS&tbU@Kt-Nj^T2q-nz%<;J)z1)tbadU)_(VV=@zpBlF~X(K3s4pAt`UXSQwKM_7HNJ z5Xm;wGlAtKLOEwM!~P-Q;%R2QmG-&x{gdwr zDvfo}Mi@5M@=#|at&orqOMldGf4`+KNFYm@p985|#(@jZK|9?CJQ> zDa=f1>JXhhP?Wb8krydkt$43cuK_u}ocU7q$2AQ{JF&DUD}7f44zbW3K)S#9#M29b zpn6=D&5E&S$a_MmVcg^^347K{0Per+!0z|C&wy%+k~MH|cFxTPod1OcXR^>2JsyJi z-j}etBxGd$qw=3Xq%p7_7)$6)t_3{wm8yBu9YAoZz2= z#8`gf)c@XS-qUtUy?RXo`R{sd>5s_O9rSa`rDpuTb<>e#)hVzs4Rn6)>?EsZK;#te z%Y2Qwq{wYHUIF%mm_Rrvpkea|oSl`;R(wK%IK9836v@FIEILnXCO~XB(-A>xw zJVC#3He5J0tSsw_bDAYUU5+`~HV6L7_2)$&}%G{kXYacQAx7R+jC;ScgML|L5d zt)z=Rg^dhQN9+)M4A}nvOiWA$C^rQCcZm&)6ux`Z}FAJ~tNyJ8ZIx zODU932PC~(&s|nWTCk;|byPSwxGOi92?BKX8szp)sp4-m6XbnPAEj)L!gyv190PmRErkZEo)F!t5 zyRR2L_{-z}ck_WTldcPGo!}&B>LBAx+C0Wejy*IN@!@WZ=}~a&u~COCp!itj(dRxh z`8Uny85tS1?i;W9PV*tLoAr0g7DwfaGmOYjPatX|<~-Zu=?%2dtR3X%hLhDalob1@ zGtY_o8)T}@ZZX{=xlglDo z1^ET6N~%Zonip%F=cFJql&F3l6%*se0I{J-h`gk6@$&M{gpwivG1!FoeSK83`1$Sa zhR2!(x;9O@?qobvUZ8FmRuxusT-z>FdD-E6FK(K9@TFR_pdY6{jhkBHziZaPLay!P zakPFN&Nar$b`uWO1071CT3f3LYI(npvE13m=jIN*HA9$J8kADH>nQNIsU*P%q%h>P zhX6vi|N3zK*ZLq_1?kx_eh^q-lg*Dor9yYa_FL%yxQPkib*1g_ z66BeG_uP@imDiC5H~Pu<9ts3yqtoNZ-LU95Ds3uv?u7Dj^l!MMa^^mm<3V7|+ON+M zkl@Oiiv&y;%)e*u?jIFve3a+y1S2Imrr^@Z(Az~5u5S!re9t=9Y?%UZ^CQkR z9Akl86p)s!P_TL|ls8@L;NJHBLUw@KSQ&)6_;x6%`B=V2F${U zjCZ`?;~ak%$bJk?5uahj%i!|XR;<8$6b@K)KlQ1*`x|hk=ocUgXyvub?mKF54?e~N z$S{7`ONqTJ(XU=T1c!%cGF8+Oi}Zeq&qIKoLp_O^DJG|~k_zsDbrQU)zqFh}$%cD2!<+H(1xu3|D&-xfwJ4 z=U$2azL_Q(jg5f2-nz`IvYB@v_WqNpj?N3<6K2cMa=Si(UrIts>PmVFatd~|D13hG zzkk*6Rsm2yU|+&a+UllpO`4jTC=KunAhA_Az^NgVt;=1=$ej_Y!p>Tx3sSK*6a?VF)Ic(Fs`LU5~apUhXB@aXD~A6!?_}w9H0UEI< z*}EvAL1Ez109dAkbYpO=TPmlW^}auO8PwNcKa$Nh`gVqS^M7s`zx zH_0V% zc<}|61}hIvk}Kc2Q>Vnvd}s%Hi_@hq5I_d~c;>r-zJ3VYS^q&q|K2@<$j-Lc>HRAT zmX>Ue>UvV-2tXs{_G8E+dwLQ=>|I47ix3ps#3~#R@x_dDBljXZ2_eY5oG>!qa+uGC z|B`b_IH5`2I@eOlukqTo=XU1gy9H2`enw!;qoyt)jxt81!u}6c?;Xx{-~Nxktu*ab z2}vZ%Zb(Mi*)1eWW@M%)t2E4PS*2uDlpV4~Wt31xg^WU!mA!tC=k@vgj^q3J=eqCv zxQ{D&y1Abw z7No;gnt15yy@^t=ZXCngLR2lG5R=`uu(&wSjfM!w^5is>q-btOj+>e?04Z?gn0TF? z%>?W79`zfF=Zx>CVO**>scNdm&kT3xN;lfH*Y^5bQl16`#qpWjp33d;FG^d=yxi)a z!&VSmrS&Fz~uZ2|*0H=X74VQT%|H{5q4!8YUD-M2?qOY8kx9S*9=^I#MD z!FFny#mC3borQX$7XPa=cLoPhXQ=6+|J3Y86Ju&*~#8(TNO zRy&|{fdB1Jy^wXOTMx1}mc#}adIhf88=n~+Y&cBM_94zml|gL^KbZPgN` za_W{`#~j70>96>r5j4{TQSjl0m3xUJj_)tmC#}4k=Ss-~?Xdxo^d_7c-0ES`4}+EY zJt@TX)Yf)NHNtJA4RF_8xrjF|j88Q=J;7CE5$vTMwN|b97L<9=4 z`K)-jI_ZiA5AWM|2ND6|{PMlU2%1(sHO2G|JtL3Blx$pq?O(yjbvW4_D5}0AWgl%n z^mtBbL**#B9RmED&^dj_G>@uRn*QR&i>FVYhCQH(KMhWkL(H_XnodHXn(?=_Y-?MFNA~ClUrmVJL?;wj zBy=w$KmUZ_EnLp;e~an;;4J2SX<8PjE>L|_8^04Lw_9>@arw%^h~X>y&7qe78RG&H z{Z33i5N>W51mK11Xzpu!`5Fq*A2RUDHx8Q-ot~?!R7t0LSjzfqL=m&-)Z;bV>zcI4 z-G3R7p24#bnU})1f8#5s<%`Qu;q0l87MTDsP;cUHn#Fmw$7_Gqc{@9iu`*4!vgbXA z#!CHY=o!TQX5HmlzaO)-wA5-4cGIspWV!67um8A-zsDerJ?O>-^V3SN%~I0Gz6!kv zzH@?O9n(%KOCyb)G=ujq7Dx`H?X#!N@4WngDe~dj6DMdPrZAAF7;RqzLSy6ibK;Lm zN)nPJ?|2b;(N3g`S0}pS;DE*b`%jeWrj(&cA#N)B3N1V6{bAAen z;4Qj8-J*3U+zLxn+uli>LC*tF+AyZK3J2{2AR0U_pv~HAZ)+P~khSAQSga8r)4AcV zFjv^y2m73Xn+SNs<{OVob-(6;_A=6^%Ig$uU}vM-)4~?T+*x_~ageBZ@||SS9HF;| z!oH}~$e^x_s4}-n6IF;Ea4}dWW1ks|a)2r|qVWUxG_@BF6*N0`eFF(QUK~j^sM|uz zeb9v#Kyg0uD-i`aQ4B@gyK%9h^!r?M06sQLcV> zrr$uN7RqxQDI_6+_^PK)3g3;t=m>xkUfI2qQu6Zma6D&@Mu>&iH@<}N6g5mP23@|n zr)OfjTi0th@;t8|SGX#xhX0HEGaEdu*&F!gH@|!P*1}R0=!leC@=o&*iySI?y6|Q< zOCCGKEl8Gg`N%L3&882VkC<0W^BkX-~^wneH}&KL=(E{e0_>i8qX2{Ob8;zt3~- z4X@RzgRQM_Lf7dR#<#&$&ip)i>J)#RmW$@8W5*iu6aN5?ZllKd7eu##<45`8UmCtt zr}<^?D@J`OAhyzB&w5|#4T4E$eqwPMyt`$j<;dkTq2sOcNJ-P^c8-Bmn>%sEmOKZT>ZV1P-Kv9T%XWeqkz5U)gn1A+r4z> z#96=V`E6nrR-x7sW4<)rrx>-T?5O|`-tZkb+f+67bgY$tx(+a!{6v5*C5#F4gw#a#{;ivg`W5}q$n6bt(dj6m(x;DKVWq6}v z^$5Gjscb#YwX{U<toim6+%=8DvywR%x ztPi%szz9%P^t=CUHHt9%9;k}PTkzcez8={tI11`Z`w!rkQ?&dDh=A&%RP0L0HhBEk zU59O}*8IGZor{aX+aFJ3H}>*K=o(uCvdc)_n>NDS?eCr`eJHS8iMi?hz)Mjhk+d}t zzS@5kB|hkFjM=$mS6ViH@I+_oWx)k6Q4T*`21}oZFB7HMhEDU%Z7j<{6?{KA-*oSPd#vyA#yUtd2Ctq)b0iDL5Nje2@JX@jd7?Pfj? z-kmfy4kUBn+08<_4{I=SCGjGG43~nqm%R7V0Z^;%6#z2{t#}`Q3Is~AZCNnwqVWiB z$G>6`fBN`w8r(qEuq*Wezmn|nk@P6jE&g)xL0hM`v|~{5V*WcR_G;#{{FT!YIhtwm zTU`Z9tJ4i;E0T*0;PBf$p~hQ) ztCYg0VJG0R4OJV;xy<2RBP)B)yxNE-y*N8Y&&OO1s9>g0?=fq{M~BzLf|*8nYkHRd zUZtWa%-88!_$x-ln`WuuIGA4lBU273{~blX%7B%{nLmD=_P_izqH~7C(bGa)n47jy zU0wIqWeW>h0PAuw!}Lf;lCzrw`k~%os|^BPfCRUB$!s z%=p$>qN9YMLGp3(t5-1vw73M>$8FByZF#&jTmF4oANU6QgNN6C3zM&%;#>0f^#;|WzD_$sf2T{$y%sR8YBd(V$NN>sQGJ^-E~Gq@K{-mitNt5XA$aF z>-kyx_eL45-4ddDYFNwu(e{O10jC1XClG}ouYjB^!N`F2$Vsm{>ZhkN!XqQ!7(;cT z4B+mVSQ+h)Ylk!yS=h$#`*U1_N0205+{-xNvm%E`*Yj`RptNxxx)N-g(mGs&D7_Ar z763iaB;fG#QuuxvkrcgmI!D|OaKDAq0QmabrY+puHT%maHoZ+i_T-~y&jM^^=uR1Y zbi)OOlS1!+ppm%L+|p9+s&ir2S@g7Ns*g)#=Yqv1W;XjcD25RLdw*8hHfMU?6FCM} z@oF6U$rm(hrQ@{f$lx(}i#0EWEFxgcNPUQ#`UHY~UY7wK<&CfmYPVQoM zdZ;GObqmshDSBqa|yY)Fu1Z_fOwK*3$sord~b5r`vM!S7UN5PvG;=lUzYDLdUE8~3i; zqG+tHug{E{WOqxTIr4HDN@-g?)w*`fwB*7qPcq>}v!etfNT?JyL;u*y-?6#Et^4f5 z-1cnc<$X6dSCnb-2Ovp81u+E!yKVa|d?c3Nvj_PpaGpbW2Ec@2>wbrUr&EX%Ic@53 z`-Lo-v%IGgdVU;FT3}n9*JEvRgH1UlkG6a_MaULV6>o3Y1nf+| z6*|6yhh+XMKD|%v?Lv9GpxNHn6w!GixUFqux|AV5%OX%{PgG;qvlD^uw3`?I?L}`N zzz$Mn2kM0iKce;u5vljI#?&xYv%~oY7bwZtp zNvYNZfPistaUGE^;KCFX%jpuNkS6-=v*YQpb3mI3nyekWZQC~cH5YAc!n_1oS>_$V zB#T49?vH!TQm`Lv0-EK9h-np9?X)J^I0I8jc2#Dt&*qP~3fx%(9s^vNhUgj?R_;Vg zRgmhF(W`3&l8ID;wxY0*lfe3g(8WN)wD~+fZGvFALdj9+OzXS6IC}w|$Xv%e`8A3x zziW;vK(|bN6rUh6Y*~N({p$c;eBaMa3=HO|XTfKXQH2ue`4;v16X>45EQ;oOQB7YF zgo{8_kfomZ&Xu83PnZU00ne+4kI#IA8M1($q^8pOMs=rtxoG6e&BawoTEz<>(ckPT z{9ax3^RjHQ!(l#&4>L1Yct$`QVdCGQ=pqbNkht^reA~!OX~+K&8ME%5eAi-~le(L4 z-6=eswlF_)6&vlfyM|5#hcYjRA^fuAbttV9&I_X(8+`L5mfLJ2uxA(1X0 z{|hF7?0$&>)c4}wlF-|AFkKi;1Ow~jc!asZ`QMPfmE^ZqmyRNMqkmj`e;3hX%KKmn zCAjH^T+G^Up*tZtt&~bN`AKGI-0nTFxp=YqZ&%4dQ%j6Az@R~0kZ*~g!##&Fw8L?0 zReyi)*=pD)4yt{-Sip})Z}+2~F*Sr-{N!g_-y3trA^gjAh_NhGjnVdi?UgtZs<3iE zL@TRe<+Uioh2@25tqWAy0S`Ya^D!w3u=GwHlhd$B;Xj+qwXK@Dxh#F){y({i*IZ5G zXV|5fd6P4DrDhgpiW+X$Of-IR#rW{quWO+!!cj1F-~C)kKLhXpnIBcvn|7w11$>Lv zacVV;4McJdux`_#1jq8Y0D&7Q2PwnD!%ALWhX<98Ct1d)<5ni%dOR!NysL18frWXv zx^i2=T3=BKGl)mgV3ZcKl^$)b1a%2bd&w7*a?j1P-Pf~3$F3lYW%Iq(;aji)J_7#J$>cjNR`z@gtyL9VT{+e<2%3iID^cK z=%*U3uC*(l04+|afjW&Ze%J5Z7Uny0xXd;Yxhtxb@b@(oK~hexE$^82k=y9R+@8o? zdtFgdvK1m~D^Ix3s?cY%2B7Z6-6=$b^53&M)GQMB(axU(TI5xT=IBzZ&w{E`Yh^PR#8KNb$YRM{{To2in1@(8tIv8@Dg-~e? zJ-yK!=4bgDVjU;`gB}{?gb`01-+NAI_{dJ8srEjBF7cJP4}(;`P(-;?sx1CCIffYETXW7 zptksunRXpFHM}vK?;bjIsJXTEO&kwOVio=#mWSyGeNzg3T@4tKIS=yNQhv;OkIhol zsS}}Vy{1j~2#tAnG*M@h3DD=(KA}M3I$nxBr;Pyc68KX~;Qllo^ zHZm$>_n~@{*yB>QlB;9CoV(oG&*BsXKY_0XW4Py)XAE>+f(`WRj(k?q52n&@^9p^} z?|C-ZOK(y&`ELE!zfmf=Fh-o(x1wR)^5R_EK0Y=PYK@EnQy`cuuwWcWbOP+ zM{||mC#2ctKQbc5cduD_Fd&Z^{T}>{JIb!_x68s`nVkN`0a;nuj?v4Y2>}?~^>Tx~ z7jNBu-^ELpRB#a!6?D1TsHK*rO6~hTaCAm@#hR1#ATud{fF>G0_vL3-!qW%5269$s za6ede2i}0;?gB$mh#@mSd|FlcV>r5h&qbDjEDmS2s9hQ&oFBT9pNaE?zOl-i=-8E> z@KAU7bh4F7kz#aXjq}OVr}I1#T5{f3=^F;|QX|HiAAIM`W5nb=a1PP9AL5!7sHJ3z7lk9$Esa15{?B0|g5{$Z_OQP=)2+ z1IE+63T*UCE0ij?uXcOfm7>Aq{Po+ngR*mI<@m_ZSf}gF;>+eyetFoy^RH_X4WEhy z);4TiU20n0sF-^VFX!XL)simvp~rXKk+UlTCFjbmrYdM3)M7}};#fA#kx-arQhXDJ zkIB5h6|3IFw>4XX;5kIbF#f{<OWUpMYVt>lSCsqq+L@|V#9!s)_sf|dbk?` zeKgl|!5C9-<#|!+RFpYRxg2jPBdJK<-sPF)rG~={VbX579jJ?lpop8+%j{8<){U!; zS{D^vtDM0(er7;JU(E?Ka#?5S#Cbc@)%S$2AS~ZaCQQku;&4qNZ5%Tb+|Q2 zEN&j-PQZdkT@)p&j`Mb)jOM?3C0YFfYHGA$mAFx;)bBod{P>0|E#%1H`zFR#SH>s; zf=d8aZ{B9#y>P^JWN6428oUNsZ)9)vZ8?YCFLtjN zL3lCU+KeyjVdW5s*|GaM8)Z-5jTUzP-OuCJ%LPmvkdpXq6qgTYJ@=#BYOXT%&neNj zwQG_ofSr?ICJcp;&}izCgu*3!U?dQaHnsjxpX$uNe@@DU2wm_W0&;g%b{+A)pOpm|B|!XaV5o@`iEzmo90ROL{Zm89lV_^xM#+e zUB=?awPjQNbLc!oCGh>flGoFsnve2=4dEU|Ai24@xk~@TnL-B@QH~2YoZ$^3Gobc4 zfX*aWpddt<-~Go8dW-8ic5Q$?a0%s5AjX9u;C)lte0bO_^7GcPv$M;!Esj<2sy<;} zopD@!I|W%p$7?qc%Cp@a+lXb`Ge@gSH&;6zJFt5ZG{^_qy8b9hPIixhR`Rh$yhAqS*o zp_>|Q7lVtz%#1gw7@CTEE%Yzx=a^i9nxM<;o&M)8r)9IQeaJMI5}USVMmm;;xb)pGBE?f zItV7Qs~v7)j8?#_MPxweU|WqNq*&Wn> zi6>rDANCU+YpxsEPYGVb3h%?!z2c#@$oK%?U_!HlC$vFS{PVxtGl$T_prpM@H}~bQ z-OS`5JmMatWSug=;&sB<-s(b&QPTfpt0I?s?0D?S$WyAWLHc19A5X;eus#v6u8$0< zH79nQb1$Dg>wT{8D=@qX8e!SL#90?OgX{@7noO)iRA~U?M9jlLw^)K-5k84bm(aDC z5iu=|-o=MhiF0xAwG&1cD0s~`J%N?WY@y};_&}sCby(vapM`WE*+0c-i%3ri6fFU8 z=AM|nXY1wPLkvhtV5XAX^1oK{74Jl%(xZZc=+v<$pOq=3C5)pk`aIQ}(Ul>1*LSW?9FVhMt6y!;>o+4lvU`A`$Yn_m&is-Vm)kc;Q+#e>HQf zcs^bgimbE!600l~-Z2^Cc`ii>&ZU@zbqbVh%bkGTp$3us6Ehx?Pu+Z9=VY)=DRfI8 z90@asnJB?a%%sQ{AkMw+LPSI5rD8gQEbt(U2aeL{nUfh`$VjKL0?A`o>ia+6i&=5# zetO8y4@7oU_$b)@EV=Th8Vj2`UbwcOz1kbPIu~mF@4B#3Y1X4hiX5wo1-W%8I)9lY zw?czK1UKG3eXL29#0xiyc8wGxK?UF|XhIuT6q{4Y78ElGT z>|SR2P^fs<`+8TfYv(cIINQ6s$6nWJm17OKC0YPNERuIi(aU8fy+cP}wor6frWrV# zJN(*4`^4+H8Y#u*GHHgwZ+jNYz!X6*5wC73E1U-SVl9w?H#D+qPCFS^8lhyZs=b$o z-pA<5M*=SD#R$>&C>{D1v^#N0;-nNfBB#GKw0)!&9nWSZPEkW&=sGj6zx=?S9G6qbi|J-T7hM`Xxc zM#X{%$Q9l0;V9q`*j%DL!a+f#mQ;bhmgf6rW!cwxZ#bOdi-QJVkqb0x&o7f=X8dd z{|VW|T`yI*ac^NUD%HpLS$xlssFADuHu!E|fa;QhQ_AcWR~E z?WcKR$M#^Spupy^Y}KCdM-Q|F<8Huq+W^03(J}kWN{c#+8a?{rQIh-AhJPLB$b7Ua z(si5PFBFr;*CF6gZ|#x5jV{3%r;RGid?)-P2>}6dOiy6&-?`{T2=Yx^_c?9;1R;t; z(6J^{xHgiKU_l}Iq;tc%KI;`H7g=5;UppS-T?cQ?rf75#BHgCeAm7u~ua6M&GVH$J^xun=)O31CX z$IhOqF`t3xtdtKFRPZC5c4)`~n$ThrWVyghH}Sv?>xUk9vK+s?3R%A7TT_Y@^MhGg z7@m4oW(w!$2L`vh|1BQ;1cAlfESOWh0ud_%!PYs|!KrzRP12@b(r$&~i zMI|1o3S41h+i}yz@U4yx5dwh8TC z1TLXB<(59Wtyx_Js1YNnXUe}Yjl%dE#Vl97=ee40{B)@Iza7ZpS5bY>>p8B(A+NFc zh%Z0Xb704R8D>ee7PfUCKGc$cM3?XYMtqf|!yu|La-WeVi~ODxmhM*t1$7r=h-x5p zCjv4vIiY+5z?u2r&XMhezv>r4qNgu<3sdWhI^%Ioo@;z>Wz?`ify4;GX3l2x`+#B! zDiLA+-{dp4`k%vPw6>;(7H-=!RA?~>Bz_iI3&v;sXZ#N++3j8PxJ8E9F`9!%zw^CC zEmMJYcxTWm%O8Pj#(;g`9OvP!?PR({@*WAsA@9hRaHRe}|6$Nsd~;dWm~rvVjeUUj zR39E#X?tAO;OZtm^g8{(EM~8=dE2&HAjA9(Z?UT|2=o60_y+~LBwkfnhmhLwg2Zjr@gVk5qLh#B; z?}7e?=6o~{&a_4~;56f)g(F0sLHr6Qfn?cXD3naS=PlFHPp}2OMe9)`gIJj@GBAIQ zI4a(NfZWMn`$kPShrod#zJ+Y-)~EkhUu3;LCe~b~hbnHz<=VhQ$!tm$%p>wNVFgCV z1X%1P(V60VGl`7n-%=-VMBYNuF2A6FuyUthH*<-}#XtlK{x0gD4;9~h9?bEbC-%Xc zzkVZDdx%=7xVgk60=?277oQm#BKEOK3E2g!C@U!4kZfNfZ z-9uV@vu!6YC0j$+dJf~JeISXfz`tXZf!Q6O=RjL@(p-%Yp$=T1$d~zAT+tR_8Kp-O z`&`TY@|xx+7REx)a`N-pVE8D#3wZ`Pcb9Je(!Q=a|6VgvM*Q$yQ|Wn1yUYbkix-Aw zXFh+0t`kwTneSfMqy^WS+f%18Xy)HR4M58*dRWXje=U%M?>>piK6QOWNCM}&)dVhh zz=TrXVb^cu(xBTmy095>ZpfVK$buQ+6GoR`-_>}%*Z@9!sCF!!SR+4vgE4#a+%dBS z7CS2bu+5W1nMEuoBMZx8KD;Oeh&aOAo~vT?t`wZ)H1mW!=%({v6+Q1Q#0PW)p%##a zXcm`VGTN1QFTY&G+LVq&G9D7$&g^$rMv6ud5XaGr8tJXvw@uM!kuD{3&jUFR7C`AH z6Th=o7qW6ZrmQ@{Y7Tf{elWccQ8-c0IK0Zw|AAY*ls=h5Yc(SJwmF0P6o2GTE!z{x z(_t%O-W)Q2w2TY5PCp*?(D`*@LF>y$-;v>H>6hpzh%0}OC$33A=wfz-7_~_GlwlwF zg~ZJhCr|d?<}{`7HJgXNdvkqc`daVoVyA!?%=Hi`?xVrZ)5m#vky2ZbNTY{?W_J;h zVV3b@C1djVSGTjR-_Er5(aV?jCT2cABRN-zhmnbm)P)WfTgf=GEu`%?jCkWYpB2g21lSXAxg zuuiLO6Fe~x5??2QR&i7(nv{$fZz*cku^xKWEVHo5%lq^%hl%a74|IURwWj5Melpa= z>?ia7?w*wx!80dM-o}K!f_yl?*5LuwUeNmB>=}0G3$Q35V1|_ovCHsliEI^)FM(m` zpkO^H8h{VIZ8t%Bg~~7NqF>_%^)_^P5qn;B%!I_s%&%+5=^|)M(*lLNnm&rxL=%|-lIp)zVgRd{^@|7kirH0U@Qeo7lD_eem$T6 z^fe>_T>1OG?p79%3#3*2wBjbo9OwX~-ojrZ=u|nqWM&>5CHbf^fs-b`rX{HU7q@v8 z%f-x>|BP5~M(W0`Wt;w!nu9JMkw@|-xRR5!H;D|zf3WgHnyafDM2O%CDi-mckagO- zYzi_88B6Y6uz-sLWgLO?7z6sj?48k?&VkX0Sv4M~jOQgSZ^Qu`O%j3s1gO!0A1|Q& zh78&r+x)`UVLuyDqJCI^?b;gYTG zdDV^TRmK7x%`1q8p70J033&|uUi&M2%03gEK2_d>U=&?f6xL;0uZ&-saq?R>TGiJ9T9dOFip-=smc*K{Sp@cL1(Z>RWNkV?OJ`v1$hP={RPYc=P{3r zW)X=gB&hwP*v*LtLlV3xEgq1qmbQCW@S=c^S{W6)q-NeArY$G}O56dh7rjzM;wlej zm6c2AgE&MDE7RtHKY-gmRf-XXj9LGrSpo2`aITh*hHrWim4Q}Gce7@iNPJ1{ zXWeFYInKs!LfY@O)z#-M`rPzg0DxuA`>#O#T>rU>J}kwhUWrDadO!H#TVs${9>o-T z%nX4zGBPq+DTtOrLuZGW`?&qT3))TJEYJ3Yu1;61a8l~h-4RKCkCqo1y0`}ZTtU$# zSPQ+No*!+CI-b)VfY2^sWKNlw>kpmksJW<40Bg;&z5?vX^W<2Ij}6}0gNh7c{_8a= zakid{Dmq}H3JFDX)6njz^Er;>JD`)|H(+2G%@`gVQv*I`_eb^t0|^n9mS3H3>epTU zr#sJw=tZb9ItLMcFmpz~U`Gx|(XNvQvR#%^5_u6OfZ4Q$;fB3mu>48oH zzA)lqhAiK^5R!Q+BQvJ3(_U3yKiuAwL=9ShGS^8-RM ziM46(*tf#afb$+62Z?|7R)={G=^}2`w^naGxm^C9dT_!$mWnFEtaETm z;u4gkD$vYsSR(W;2I4J4S4uXE$uD*`A%$O@b$W4`c=!_Cp?e>BVq#{-2wm6229jUe z7)F>+i2h{8@Wn$%TduQA50xCeZzRIG`YTX<_@68b_y~{p_E^T3z|&@4(R-52RwnNs z)L9co`w~6m)Mi_I`&+OdA4ZB7qEPyak(C(R&yO1hr!d`3j@7S%Xr{mHz?TZHFcjMZ zs(@nVpO<*_1^>BFf-|k15w)vDyn2IT_nu9@jk}-S`hPZw%?dXj(v25bo4V(0@CPwC^FKmtd!7AQOc|$@sS&h=onj;- z`8!g?_>}VZD!zn{+TwbijWx&1{gR(Ra@)w*ZS*om^2Tf7H|gKG_y zM#dscrq$0h@lznZ{~i!*5TJg%qtqi$lz|Vvp0mQ}2T7~PwI9-}ZdhTwXR%`gd34pr zDoAwUp3@p%nriB=+#P=I^MRW+FgqaqTAgp(P*q`7;^iGh zQJQC3?~>g&C_ePlcKa7CA@`Zp_p5VYS21vkBsVw_;lkzFFujjYVDQZ{!e0!9N{z*zA;6GW=i~O5S@nau*Yrl^2d_tdPe-Zak}cXRl}G2AW+h>sI%7ol?{mo zJLJQ0rC6vb&J{&R5BK3dB~^ar?p>22dW_vT>_2J(SVw!3uf3qf##BG3EMzXgMA7?5 z8rm2_+71$rqOQ+Et5!Zy@t6Yu$Nrwgn@6dnap99Jo<(UqF~SJTVD^-FOeb)}9g$+5 zy&KFZeDmG#f`3eVLfpc$f4fYQ2_Z`&;3D@)>^G*br=m~!+DM=n51=Yfpd}nsl2~hD z)dCeVh}8r)1hQHGIRUl=fqeEH^qaXOr+*(>#3YxCRB)dzOCfm)MH$4&9!lt81}|4NkR!RB9bu z4H&UEdRLge;?R|!7x0F#i#m+D79(@}26VwhbsTNIagCo=_FkaG*poa}40%X3yu%iU z1L`u@t6RsL9KjIF_KmB(Q6b_ zXYYi2(Ywkgq4I$cI9Ft4Wc(-Ia@Y@b0JJ<;q%MJ#hgeBgVFa_zsGw^}7ogj@go^pC zluB&ys=$ggsct}c+;Z+=4ew{BryryK_Ol|6fy5#^ZziR&uzY%t=`8dV96YGU`>m7R z9w{17+y@_A6-QaLR$yC?Ww8?X$Pyf5BbE#7BiF-5C}B=o!6p1t2g(i|U!{_GYnLW1 z%I>?lM7xQtQgW+*`L>BemQ1&wc6~bHUx63{$xEC?rsuH=?b9J>XM$~lXdg`es(G~b z`HhY0Ta^sN`1Z(sVW1Z{a#5Ts_S`4O;n~kwhQ;C7*?@T$5UQLQh8aA7t(N-|Ebn@P zu!8>SRF!J*MeMiYo}*QdpF*OSXjT(`Qj5RJ%rgh^7c_KLOs&Y-BN7{#WIc{x44R&L z8si3Qy8MqMvT)WknPZXEew)?Wk-iFn)W9ZIJ1-GB70Y|&9d&ow;u&`Td=SK(oJ^}- z%b-qnXQ7!6_K2q`ZSzyamb6VfTLI5vI6#Ep1T(Gu?8t z95hzAda?atkFp^DuQWVCK3GIPCW59-Q@nj(Z9ASfOTew*d1g}sda3yRDzdF|Hka1! ze-_5@C*V|u3i74R;X^~bGgteP_iFx~y|neubc5KRKbS&oA;gz}m&aYkn8(Jy4blT5I#qPoM68r?4Uc$E`f25?qrjR--$QjodfArqNdI2s{-;Ld5(FQkong z(z;1xPDwq0BkeRtRKjbo&y12Cqj{^yYQcuFD&|Bi7yC7c7e&bBXD;sUh8zbq4AO@D zm|ba9%y@0f>MyfPq@O^qBCS2K_TTmT{X5MJz(t_kEDq!wzi1R9OUWMuLL}7@9f9l} z0%X64>Xgwc=a1=X;J(oR%i zp*ggOEp6=pFX4>{Z6DPE`6hxGa{@jizPdJ$9rr7Ay$3K}9w@t&yMFB$go}YF;BCRk z(nJQue6W7tmid%t`=sJd9FmpAlbrV;XJ7|(jk%#l8DFZg0Nn$LqNA+zDK@=??WmAr z33vn{gv=lU2;`Ev#4MfdgS?vC)U10k4_ZM zds9&Wh{Bj6V1oPg*95PeI}>=G;d(%8IZnMtjJzvgdyzYQ?cXj0RCiiy+Xew!$SPmh zOpJIxw!HpSWqWLtRD|EAjAMV z%R1wHKRP<6;Uz9ncv(hu;7cvSNL_rS2imF$tSrx)7DAggQcc5R%E8H*H!aK)N>b2f zW6ifI%L@K2Gsxrc`aH10e%-7z<5aZfRLB87^RIn=DsHCv71k~h2tZK{1o4Hblp%Y& z6yNqQ5C-WP7*v-Z1|^G0{T4cDKE#Nha!T4aPo}MAh>^<+i4pbl=kX%auVQKGy$=aQ z!H3Vr=OduzsU`)n5d}|-h^kn489+wCab2LbgHk?3)Qcr-q;00KJUIl+FyRakrSV!Z zZ|46NX{yuX?7C#@Vid(~p4EU+0V6fNHnuOiY*kRaNTvRViR%6Dv$M0aZ~7;k#C7l@ z0Sd%!1~k{3^N!~YLBlBqA+A8N7EfWBoYXVq4xv;S{kif()|qYd&bYj&D%oU4eT(|2 z63s=8jb>W6aSw8T-X|eJ1#9je9u-%z+!tyFDRXGo;d`I~F(Z`+M@{J3cFh4@`~ zO(20iv3utQE7a^$3J+!=lOtbzsTpQD3~+4e*FkiHM|b7zA(?Bnth#dBMPwGc#=P%) z`S`MJJX))R=S4F63o4&Ey2$aU?P9COWM6Oh3fGR&d;@@XTs|{*v2ozPVCxg+8_Mxv>EW>ox7}Ci-v}V|6nG~XlSlrS*{X}*2Lm1SFIzs z|I)jt+J|Y*3b__?MeTSS=RYBS%PzSDp*BtG88zmD1B(yq#zfPsk=6QAe`84OOQ=z~ z2BB~hHLH03Jdl0EO&q|<4&Yf(Z|q{-tA5S}JYW_@z4ihb#Qx=B6CC)D;L}8&e5tVO z?IJlG$olOg-oy=*x%$)PH<5?Nu@4(I_c?Yq3cHY@qSGF^_m%AxD{hERbpGAZAF6PV z6#2otVnEoXQy&j`c44#wmcA!lcK&nJQ)IZ{-{ZauO{pJJA^sg;3HU)a?7fRc&#c-u zXq=fuY$DKzO+JLq0B+PP8M_i5>g`$M+!R%Cq(+{~oJWq`#(-myUvIL>-sqF)|85mu z*-)KmsiYElkL%B-_r(hA$(&=H4T^yVJL$%l@Cjl5bC4$Hlwanr%dbse+*j85-_i$$ z?#Jf5DUSnhGb4v*qPWTHUeNO_vx|6^kH}!uo=ap1LORIfYX#`>$y^W zsSGlz5#8Qq1<|C_P1$T8W50vO(2*^05&pcLTr&Z*T9Kn#J(jWR(7`CMw*{#ty4|{ zKyfl1W&Xt9;@*Z6_^ip2-$QB0JSJYYX=D=+^Uls`dR|W^$Qb(Gw?ni63v_oL0RcJp zE9U-2z@e+}APu8jrS>o)sUEiu&)I`}gaJ(JRJ<#;E7|`ZAw3aQ(cr`DPBWuMruUJP z1j_DS;vb04!4rj+<>ei>`Ypq?aa7Vc&uSAMnuU^nN)=5+XZed4Aur?r<&o>%AQbbj zDt6`>TSscU{~&%_IJcsV)Tn*l%`zB^G7K4R$yDT)=ADr>uoAv61=joPZ%{ZUQXq zYa;4MG|u)PsRX95c(~FotL)D8zr}Z%5plX6uP>MuR500iXSP4#!)Q9KFG=SGruQMq zf`5nkRTN%`C8taPm=&!N=ZiaC=h)ua836J;d+ct#Wy?e8V&GBaAQH>9in4MLG%|nf zpQyBuBx($5K8cMe5F?5YT$B@;0$v#ko-kU8ba`5PdGAhdTj?z``p>^yL~6^p97L#{ zpEs!Aja;&gGFLl-*bxZ?2Q5w#90=B4t?$rTA-^uJ$TaI6UbDw4`pQnmP3n6$pyZZ& z12dup_|*U4YWMlm@1d&C#yz+XgP{7zyN?fW;}DjJ0_LuXDt#oZUU*55A59C~@S zgyg_|nIdd1i3&3*4)k=)SB2#MJeAl3ogIj5kK0zf<9*7rFBhFxmuLHVS9*EfL&?r( zooKM6|ABp)(2*c9EwNCST83{OtNDgXaIheFB%Fz&0TZWT5lA?~@5wxXViCP%l2Msy zD7F|$NeJH1&tw;iSr)iY|KZF(y5E;y+Xfpy^Zewo^YL-%j3Akxs3cke%Q> zo14cVRt0R&mI;IyuP5g^v6hZ}qA@VhL2sJ%4r~jlJ+SeYF3)@;Q7u^-XerS6&K2q& zo@PU|Uda(m(v{0hlxG{WAhjY~HHGED!V`ss9Xun%)`?(Z;eyYzN|#IgsSS;c;zX}~ zGtU|C04R=2VZIcqIKWpNCkY{06_5*wQfdlJBT|SO26#S4$@nCuav~~hJ6-W*rif!FU~c` zL{d4xxdeZQ$f2Xic}E3tiVXevW0}RIbf3m0tq2+v%y?} zh9eKw>r*N*EIGezMFhZhmVogRl2eRVA2TX^E~K6XQ1Kt~-MQr%igIytN3oBuLeBVh z%Czj7j5pLh&X0QWI{{@zj2AILqFA?8V>7+Qo@HPDLB z?$ltD)DB`&fH=fswFhvGQICUpX65wjA8aYHnyE|-cZ&stzdTK2%Xd1kkywPV4HiOa z3#xvz)oC->fGwt5m%S?*D}-Kc#P^%~NF_B_iB4y2P4cmn!>s;ABE~msMk=Q-^G@X1 zG-H?Ie^~l2mtwLyo6Zc!_6`>Q)O~d|_;4*A6YCDC7MR4}>H`WPs?a@qF&C2sV|Je) z)yqakh{fT0US$YgDkdZZQJ`}0G>H9FL_>)y^yU} z3da!kdK4_#7mh0$ljb{UlrocmYW3&KTzt zYpQiVm`d$7Tcjl)ejMZCo05u*{Fm+)h2IFsT;2(z-OGonV_aLe_D94Zum}T&=vg@3 zA@rE&Af|g*G)PUQ2)HJ83_V7i!cI2~Cx{)JIf&52^SDgqLZO&5I`js_JFb9zj>KTJ z3o8=qR`5b|uf&kJyWz{k$cB(#MEusij6^;$M1ldWRy;mS&T+c-P??dnO_yeY-@ipO zXJnVI%KrJ0AHTh=18!_^Bv#so+15|U?4CN7HjT~|Tl^kQ%n>)(@85l{#O#5OcSfTG zq0mqCuPA-_{J9d>>B9)R(0rJ?>o|5K>+_oiYO}88lqxW!8{pVR9e$6hUFM?x4$js~ zLl2?nxQwNnF5&mJ+5te3x!jo()gFPydn4Kg2>4!gJmbsvKISl+cr?JJa)=}V5S8VF zQi1JErLfdTofH}!9leGBccdA}skoe6BL{%EM(dA1U3#JJm290OWk6?-Nx?;S=(1~@ zjIkamJ|Q9Q6`nT%8#8v#%+B`DP4s8R!68xq-5h`tPUk@WTTIbuGO0 zwMfG8Ra~ATF1$=4T65yH!JF+Z4-1U{;Fo`X+@Z?kMC{~HAA$BevHBifc%NHH?sYPam zYc(QD)fZJU4eH(o@PE*^4^BNsV#5Ty(Djok>!?(Y zhf9W@*ci{0;jS-!uf=)?wv6?WWzd+mI;ofr_3L$uhGY~K#WKdX4l6_bYQ{6)JiG#< zt>Kc6UGZkK-9p0j9Hp*w= zUO9ra($_zbz2rfRUYi?X1;Yn*@R0%HCl^-a=YIH&Zb@F|-Mm?eKfID8(;%hNPV*8& zz+*?)1jyYXWl+*}57lX(Gh}nnzGO3LtjO@E0aI7S4D_fL2sHMk<~2pTJhAP0Cdu~a z62>H{PQW~!rf_bM1-H(#D~n^+S2s|;V-GVCB667l11mbRg<_=1KL5PVQu&!?{Q?7R zJ>|4zZMIf>^q$k}@Qf=seKTXO!i9YDC6M$tBtxJ?TCT)ZSWbd)vBnL1!&%$UDgW;= zBi__TAb#J^hDOl<2|IQ@x6^(O%F&P1-+;=1nb;7C;JC=>`}o{`upLueZ_`!kAw_?M zWlHd?0aBC)-@)6LoP31i$rFgYhoe9L;tI1l>frD)Gqfys;StxEqMY^#)tcN#w|4x? z;>tT3%@qCfl~h$`tyaxBv4zaccOMuRR(H76QU%3_KHaRZBdYNSJ0o*{z+W7y#^Z78 z*uTRd&j25oe0~Dtfj9+9QgfJ;o*_&9=3me?L~BKVr_+94qO4nBP&hX4R$nY|af-p< zFf{bE(Rz6*X*F?Y2^osvDxK0G9#)(&)p~qi-!HdnLw9OpYpVqNHoX(t3G&HV2)p1= zxMR1$LESAyJm=Nhshn~GiG&O>Gf_WHkxRMU9bBe?=e5HI^j~`}oxr6j64&q_<$`Fl zz8{GMR-NlvUG$k6t5t*;W4HMytu$4-WL=|SdVz+ZIitAS!Ir@Rp*TZu7K7Mm~lz@F&~gN6b}>5++use*B+ z7HLA|CfCYC?@beyDGrmK*C*hUQ2o!%`mA21R3fwGTwZ5~ON3@BaUXmB6fvWsEJ1`) z_06&3LzPLz{0GOPKO%gVjC!|b;X5bWp1Bwp8HrhhTd@$4q~uzW%W6&6?MFf3<~o2a zX%>>g8!jhHP_wiWX`eRI9xni4mU#;7P+p2nN%uNf{LTfX5qSG8sUO9b>4Oq>^cp!M zcM2<0yGpLQ9&1Oa8;+RKu!gxIfCnqf$K~b8OhT$%fgVly^vQinml-OhYj+%9Z*_r3vHK0{eYrN8n6ih_USp};r5?hzE^z*!`#2xP zsqA7k9b9n0XdL`B>ggnUiGA*8JuI#o?*-yz(S8J~0_`KhVTM7tL$>4Ld+@-Ij%=q) z(XdlGgIPH_%y^O}XZkS7K~PnNm<@`0@D&^lx&4+>Y|TO>ybzg%65AoR#_(DyL_&<9 zSM_*^g{)Scml3$b?NHI9@M6e6cU`pMh*GDINpJ&ys$k?#{dND>U-RYri+=}$SZL$C z;YZf|vnBRnIXJmadm8nx8HN!Uf&){f6(ela4^auQsv($R(FE6;gsg16aUZV84&}KJ zM^C?u5UPkP9?-ZO%~yYODA`1mJH8`(desfi0O=<{f#49jC8K}l;#|tOE)w!Xw;j5J z_1i!szaxTV4u0Ee!OV(_{Irk!|ET)zxSZSm?=ut)Bq=44wg%GHQlULb z8!ggQ(bPaviFVRNNi>v_mXNfiqLlWKuA)Ul$@4zk&mYh8dforr*YEmucbTb zmEQ!X$*LDYWHnw*&11wl22Kw$2*AX|igT=z7>v+NarvquR7w{BMo9`LAgt)=Q@!WT zn6+*u+0gNa8zR6EtBHdPQNLosH(&qi!cNHb{={KhkP{1m*A5U^BJYtV->Dxz-r?Gs zhQXI5aKte4pz5;7yP^*-+ln#0bgETz?RJPXzMzHhTQ7~)ZmXPY-$IOjr`IqGqcaf) zzsVu(*34tl8W$vqQ3g%|Z{d%!@$>x5bOrIWYNjHs70^XaLeuobwHJs<;ja^R;>0%+ z*lbsQR$-2f!W1Ed459DRj2r$j{YDRp47aG!uYc9SOd*NPH_2XkbYZIh_EvtK=_Qm_ zku<$B*yKqAt7Qp^?*nE*c38^5ug+7opfz*Yzu?&UObyFKS2y(TfshJ)rALfsGL5D$ zPg@w~z3hxYn~U4bGWNPBW&iHcvOQcA5clH#&5|uuhHsLCtoLx8xGR3})BHoK@D$q{ z8@5{WxNlA56?hTiZw9eV6Kr7?Ry&R;Ybkr-TfhgDJOd@|O3kSi>cEK&DiSvXaGn#J zqLvy!P!hp2ACxS8VNJlVlL5g1mDUFyk8cHXu2f4HeZL8_{-F+gD2gC%UGe?zF$P-3 z4eO?(Zu?!^x`4#sb$G7TiX1vcF^#9z0^%k8fb(-H_=%W~YMJPQiKt(}{z2;oSl!00 zFdvHXaJvgYlr4n{ftN;Ny<6OUh%XO&i^3hiHprl~-Rg<40axuVosusbks#W_&#~L@ zp6UB*{8k^h7@&IzOC+iqL4%qHF^_fgH?{(wOPfY z)FZu3#4Me*4_ZlE`*CkLeDl|@p)yIcD|qX;H!eCez(C2CFD<=|Ki8v?vDuL3UhAE= zFF#=jhn`!z1}`KjqcBJsnu0IX%RlfMJ$%mAYp`7wAQ(RNB(Z%p!*FL(W{dJZWZT}f zD8ED%X|T*9YF_7D0$7m9`f9~cD}jJrtq1sqhJ~G()r{|ZkKs$Wb?C>yM@0SwW~KUs zS#ZHvS%YD0y=O1B>K8zr5>Fx&YvpH_Vq9rHu$Bd17dUM)ClNn~nWgZ(Gt?v%I&d8! zf`j@*QZwI^ASIE=afVPjTGz^+oJV(>;!}^w{8swvPkr!pMR;Q5x+q%vaRvPyOla_2 zwO5K}2eo~N3JA@8Bzp6XL7wz4^uqXmX=PhRaT5a_5Dqo$wVO>Oap6}YDXvk0nBePt z#B_CZlyi-q?K=md6$v6*o>hRReF$b;zJ+(W$j1i%V4^9FOY%qMg5`X^6An43VXwA~ zRpYgthAHAkaTiK3YdL*yE^l<{t6(E`vcv%>BRAtE$;l)K$zrpMKXs%$pDEy#FPK=m5Sa!FfxjcGp*Rg9hXuVSjF^U75cDBN^$IXgIl&rEtFt)w!x z+=w_v5|`KiMPdg2nbmj6I1LhoIa&T^h_$Lt*$DR|v4|T~0sSNFQ=)`2{%?fjoZL#2 z@#-l~|MzkvnB@%DR={7NOVDQI;o&jRdTiIIz&z+2ll^0epqxPt1qFh>wYzC4EsB5T z=%sKiVaN&|h4=&~_^n^~Ay=?;hF|@3J{VA(AJam}-LM-+4g)EeLMbj5QpB_)$P#k- zeM{N8m+A0G4D*8*bwwa9U*1pOJtJ0TM+&Dy-|)~L|0xQqOzfQSc}3M1za4fn|``M7AvCt|1%c)IK30630ca|C2$<>L_0QTy_%u z460*!9O`^Rn!RfW$2UZrGp(hluGBkulE1MtAb)^_3Q0u4v4D6euhk`R)+W@zUPo3| z0QCd?6n8_S0V&YQJO^nJ-m~!@D9B9Q=a>8tcVbt85Hql>eyg~Ah_m7St$XGkRzvuf zu6hPde7CgMrOj78to2hD`V6`2UCP@`;>R)DSVn_3U;k?&0nO zvpV8u4J-_!yQ%7$pm1Ob_`49$Vqk|?8@IVbAHr_oE#%#dD18}Uit9qJ=QF!@ur3#~ zs02M1F_*_SIhG?hSF#pp${^8y$V~nE*7|_R)t@!D_|G3i@y7cjFfSj*x0IwxB4|<< zNJeV^-#`6l54NL<;p&v%*rA@$^LVyiKt^rc4s%&m1gNgr&w`i3GwQH|BTLuh7#n_R zg%;!(4!W#XLgAdX8ZSqm2wqyk5IB;MLAY)WB7MAK!xB8|Ru`N2CN4AnqtfWVj z(h-4&s#`=OWf)(iazDO#mznz%3UQWm>oineA{gQTVe?!eEMLA{UnCm;M~jCk=L{B2 zIM3&)(esF&x2LDPuv1ZI9Cf`eiA08~n{R})PX zIX1cf$|Qpo2?{J53e0e7PrUDT!>Y6$*ShmnvS0blHRq_unCKPdw60=Sg#5z9<0Z=W z6mc_B1BDbh*t;6=z0%Vo`BS3eYLvKzq4<&B=v*sq;V;JTs5y2#jaZw(cxC3H6H|1= za8a-JXXZk6$)w(qb^J0q711 z+_%zvTb1Z%Rloe_{NE1_v{uZ;FZcPTt$G8sOVlM{!z#io!wZ@$^xkb43V|z|&A6S~ zGnIOCVM`@j#uFYj|~UXE1}~aQtILE$!c<9+F>64T%t#)OX@8kibD9$PTQVb;- zAg~sV{Ar(Bz~gaM{wO(M`sSaP6#QC-C7qCYGYAV-#;Q5Sk8HJBckC2s_Yn~G#hY!N zZ+h{f#MFd`pP^xl!GD6j40@pj9kwEx(>xgoM<(p~^23WNT0*39V))KESPI5JNJ)49 zbDi_L0&MGjkH(+Ld4fd7E&e(jAjdX{Q&+5nS;7t6P|keeYZKe8zxAj8;>1B}UDK8C zV91EZpw^CPd=eAcM0N4;UrZJ@dVL_F#b9EcC+2T?R;-1Y&gi#r73zAEjnQT=i}QIs z36V$SC-6Gm7eLaW&A-Hjr79UC z$W&7a{OSRKjzehV&LDoRurNDc{dPXhsX#S~4ZVg2%i8z37dHhfYot8V3cFW!BD<*G z%D?QrdGW%}N}fmQza7K44cXQS(zb0(YZ=3eYof&Hap9|7+Y z_5u6bOoLGV)8(Z9JnK&ot?Df<+^P4`yviyc*P`AQ2gla_iw^h#0WjBTbmMCbLil%- zrrP`U-5fV$-RUTiuzsHVdYens2(Nr*=>EC;H?&^Qu;T zko!I}hOPLZ{sukcm?9ZFF*dw4sU>i05YHI@P6isn31p^P@~uH?5Ad^0KSB10SwF7d z$Lh;>XUoUbXGFi<8>cDz*IZOngSl;fcjS&IJmXQzX_A|*?d-0{Z5S|bI3=6ZPe0_{4V#8i1tCgNU(#ar&KDWKayHN00)2hc*~=@=m9wNZJpq= z{&5g#;f7f{g7wy{Z(t|S`k6Zg{|0EO@+JEzp5UA2KRs3miviF+Sn0+*PeNlR4;}fn zmAQ;Q@2mW2fI0=#t}XfDw$b=OOaOmApD#|`dNSVjQmCqO;-SJ_K{@$Z{S9M_&q~XA z1@Z*e4tFm`_))Si=-G*yJc(7};&(+>ssrpxtPu1|yatF5zWlmLwP@)G6aJLX>F}cC z%vubNhr+4`8MI+n*Kc;aJVvqx2zM@gTu@YXgc)z0*Vv){`r2L6u9QQUCI_Ua$vQv? zR=<3B=SfmGwK5NrM;hft<0m9?Y7;N{ly{3Sg*m4MvAjdLIR|~q|9kvI`sggqP7=Z`Y)t0HwBA_5Y7CX(_WY}mZ;y;#J0rdS=%^i^iAXOE%0m}o)NfC`m{{8TW%;SfqJ`Y(0F>i!Za12 zwtp$C6xX(iC6bka)j^P^6Hz?%bUVKXj6~eOX4KHT`?m0?5T3SF#D=W_{4*JW-!T8kG#3Vx78=GH6SXT zRj{v!H#awiPwiRn>HSZsAB-x+CBMaEh}EdqXUT7sBOw)AqZ5LFPW$-W75RumXg7j? zguq(SVcrw@fVRb_c0gxu!-xc;bti?6L7JJm6m_jnCQ5W{%?p$pS5Q8Gfbh%(Pv!fRY>ww)YEJex{I@%!DLb`;Z>!_)ui z;9{dg{oriN+cNp>8?h~&y_;`Y$zHWsvv1Mz(Y3&$C7`bzJ;jOH1;z~I3p$LIBYo(< zgX|Gu%iRdKOlT~KJC@4)TZ`q!idMStvGE`A_n7vU$nKIzeNL0q@HxXlz3e|h`mGdC z&OP4|zD(+sMOK000_+wo-3yLOicRmSGuic@3Oz+?43g*|f?rR`6NwXcV=n0hCP74+ zFXzEjk;#$KO7&xD=b}!W6P0^V%f3QFN=C+2p^Ak2y#q)9R zj;>zcEh1F-!6xk+z|mA8th;bSRwy7V*%EVR-@)p^{cxR(*)pcddGo^s;%oCrDB1Cs z2~uN6{n5=^9mRd@POB?^e^?y-T>Ag6F3cPyqX=Vqv)yoEE^cZPmoYkwd;KO_bTT#5 z-;(qI665Z@wvgv8`f&CmL?mqiuKJ+O=Nqn3@Pco zv;+KR?T}$MGa>3{d^6r(F7m`%fw-0Vn~BYKn{p}7&Pbb>3eTPUYIWkH*iDN^Kf_!P zo9Zd0jF_??RLWf+leeq%T+zrnj37WzlVero{cTgMAz26@jtkxd^EdQK8q(+95KOwS z!n@)II!cTe{m}PV3o&Yo^NS~WWpr3qY*?vl+Rj}`h>ssCo5(W^o2Z&gnVMcwSQ*^B zmXaWaFJ$npL!SQKCPTIs{M0L0;BM)^4+cHCW30k^ZosY7_)KDQ^0k(+;YF<@M}qI? zkO+4$4}RZqHxDDUaP(}PL_py_alJc%rU`{#z8kS?Gb&2$Pg*&W_XTa?UUL3AeN=}H z2DaE}SIWh&d)c$wHX{2t$2TwZo32fCV*%E)PqllUyIno#ejr;FdkUl%%8cz0Dz5Rz8xgQv z63|%bq4+CX7jDwvf8{>|5f&kVvI{U8hX$;U1$=G6#x`~tDtRPd&D9|akx5r>W?g@H zy^R5TH&nv^l5Qf;r`d08U*-fbT3s-`%E2O{TVAJet?0x;rh%|UqUjq>4WkGBMn*TAg0MDL6Jh9^)1@ zSu?yvn}QJ^c8V>a%n~vmk|Bx9i+HEVj_PWSXeXkDG7_?IsqzQ9PkC!Zbs9*!!Z z+a%V6C~-q8pdq`X7@)Aj5DYGO%xYasW*qm~kj4&iiO@jWa?cn{?Th9_`~Gj6)a&4@ zHpsV+K6HE{fAnvEPGSB@ZB=uNS)oSRWU})9dEQw88T`H{)ORm*bv>H762CkR7`9y;Z?(#tj1N zc%pR^&wsKvcQ55Ygr%|o*YF$D3FSsr{;jnFeZn!$JOcfPJ6PNQd{~H5yC!v6JzBST z#3tBaXuH#`*hsZbbW(;?4-PDz6JRFI4^rY77@yySAQ8Q~i>45Is3@e3MR;O%G6o|b@US^VPHU|C=TC8P2G?-)&e#Dw z!TxDd2l|BthNHytNB6Gq1RY3f4vRL#v(&J0luZQ+-)<|pmOxm40ugEz&MQTahPh+|$K<`Z7uCsP_ z12bOI{!YcFWL|%XMBy4Z9xq!CGBD@p`J4igfEdn!N+iX-?x;M z+lQ2u|KH)mL(%>*YmDi`_%Daj(wuAsEp##t*S%N4OF}0U36X_J00M(rjk9|~#52@* z?(eS#Lv}$0J6rrzN!1@GLNWAukutgk0ctvDen853vqXFIkB597i;=tl;`fdoqH5_u z7op>K{}Jw8-tCtU7r*$sy8N%`NTLw8G+?-=M^M=d_nFBT5}yi1>tf&Rk{pD}m!|qQ zroT$Zws`N{e6$dufNF)=BT}vP5$N2(KK`fe5XK863a!Y;wMN-$^LqV!Z==4=!mRPO z@WdnA>m`zZ55K$l%~UK86cIwb5`)!tuwoJ8C|RFgB$4skp+1?<`(sF5n@+reKi;#1`J($(NVPdl6}~Vq&J5iWMK=bs^UhVqPT=EG%**o}wgQ&LmE{Xv}JIC(}2>xH-kh; zVKvAUVSVzxDua$D<$I9^kE5IIx|)5FngaOP(l2^z7jz5mo<2Gze8+yUB}(nKkV({{ z!Ie#YMmFUrPN2i$GBVk3$40In2|d;AW9W0tR94?qpvddSqieUgtmvKkPr5a)Ilm%{ z3If|4K==p%N$`Ud+8T^8E3~vWdsu(J1a#q`W6u?%OiD<}+?Q}5LS2sYWY1YV9vDDu zY>$T@-y2L)DF#c+AW0^IsF-tjY5VomaBsgJbUlsCcCA6c;0nt*(XmFBmj0V8_U?aT z94VCa1L2Yn2%U0ggWtEEThti@W0BL8=8JJ{Y=dp74CJ&%730s$s}Tc7n;04Ra7l^Q z&BNbd_qTpZ><436U8G9Te zsFp71<;nh2j7JpFN1xY>fBzl~dCxuVUjrX`26yx?(vTn+iC!RB&;%M;EqjPU%8Iwu z$OekDLcvJJO!d)UJ_p3bGb#d1__f30jr1BEjqGJKxpGFA9(wa_Q|daR>Fe^U)COj@ z5Gn6McB-d(v2p9bq88f&7IAC>rqksZUpx-fn*@8VED@KbrI*e zJcN_;+1~Tjfe}3y=1bI<+}W`wMMr2Osl(cj#G_#+Adv#=uO4nnQ%u{|i1%^@SI5{4 zdVP$cQk>eTdRoP6D3qV9;M1IHY~3FI-7e~AUuqB{vUdo^kVZq|)GuT`$LBNmUmEqB zg#0rEBu3n`;^I#mm0lkb6k;JDF2{Ck$Jh{ueMxGX^=ua^*<0X6#q>kBZ8(EOk63*leKXHxezTd7@Rs!>yde@ladY@8AdPHd&8vfG%o} zgh>@;>|=KM6u;}-L9gQ6^_gFVv)R#=6_F%;yZ#7v)5nX;`1}UGo@h7VM!?8~mV)9J zt|!1Pa9h&VWHfpBO%~LWs*nQ?ZZ%O8kFd+*>a}xNDDVFx3cKo(C6b>BGL1!ejewr7 zfjy1w#+am+aEsw-5n(vpvGLg7_cmhYeMi_jM+!*DGQpi@E1{9S2WmI>0WqD`8tTf| zoVf~e@A>vn+i+#l5Q;yn;1n!8AORfWFrY!Sp1byT?SqfIvG2UUo^hew&LgcQSjBly zcIbJ{bFe%zF_=jVy(gJd~2Oidu#^Q<EA}@ZJ@iITNbidmx{qzwu zGu~>ENznmwG_R+xLuHbKk`3#4$W6&!Z;iY)lE)yaYbjxBh+ti4?;OWR-DJQ`JZqeT zS{9{2iCTM-n%z=SOLxX0M8l#EuXcRf8iifwbj~lu+uFxBQL=mje&4z?6WDdvfnE1; zM*0D0#?3=1%yQcb+dHAGWWLSlz3W`1L9e);t6)sY76H9oo|i7U@%@Ev^g~C-L)Y(` z05y7$AXTA@h&~34_KH=*JEvY@&VS+Z2Y-8K8!l@KYxYkl_Sl|qIg@;jib*fr^8b^cGMp;X}$k_ueXA^o|jGmB!vx+8dSbfPA&!CVv2O{6ZEH9weVYXUGtg#xrb{E#_K_qQ(9FxOz#Uf(*cHjH& zmvDz`Wbe|+G^i-ulF1|g1>*ETfS32c*eIQ0(r@0c_xUaSV&2g^@$vZ|f$Ro1awKKKz_3n0UZh>T*CB?pV%XreDJ(;ecm|np)Mo&c;nDwmW7bQqf*%g=3wc{8 z&Wx%P6DYfU2SC8x*U(r`VHpJaHl08$huaXSu`}?EocyK9J8ynDAplL3G`(*7NmBiw zj*e+~6fD>r1K>Whwq)LyZczOewbT7{hU$6)1(|&mfon29U+#;&CNRT);8ybq6@eH& zn|6m%+V+Ar*;W?MECWGa^~{P2^E1D3&dYhh=1D9DHw9QUuAVS4$rjgx@P8!8*~zKK ztZ$ZO1qbJ_FG2_^)NP-ckaw#1(BlW0z6;2GOiVl@>cZ~VeVSx}TudfdCseC!T@G zzokT$T$S7s*7D&E#&)Bji_FI|YPhACA2URzGMhB%x*yg&$|b^*ee;7~Ad+L&4)`3?l67<1Pz@7wi8(*Fv9dlWDM_f6fJu9!JSF(UDKja0 zO2C3=K*&Pn)a4ZgMT9}_KM+MxxGK0jmdk$NCME{`IkEkqVQ|Gp@-P)k<{DEa*R=OVF&}GlfnU%hKE(F*{zWU??QHP*ipXQ)>_Q zFAO0oI;dzsz!CGB`{U#G?>Q5egwR|ZT9edlhqIY?tN9Koxl?FU|L@-R;`r%MfBubI z!h#!rJC&**d!P?}f{`0ksYH`oH3&))-lUPskMr_$LcO=H<%p=n?`{p~RV?wQ)eFi% z3n7__q$kf8?YT(ST2XMWm?2)<)DXy6u?1>qU&fw-uk33}+HLT-|AG(f%EzLz+;B({ z_;oGGA_6Ay_YJlmFLTeSz6cT}OQE~i;bso(EmrFnq~tIfn-4zNoj(SsiZGbL+*jF$ zK1i3Ei*jxT_ytV00m>WwyBqX#pIuuK9^3Lg^QV+-!p{LUUY-1yj(>cI?CRzrT{q8` zPxWe?Njh0A*%35$X0O#xGS)baeF-Zif?Q32cR|*NFRz48iE4-iu~#KwpKH7 z1i-pRiv^(wMpF*RNk7Mow#fIVbLx#hpH2^d0(^i5mPjKbAm)P7P}w znH-2|J{#TR>h_&M+;RTNKjINrdX82I$ zUA%>#%i6|^hSa$<%`csP;Eg90K#6zi){EIW58`hcxE~m8_2JbWTq=7OMIZArhHJ-T zyL4~$p06YI$Ri^n=y=#(Hh+L2<0e9ZQfqg!gp+vES}3K$0#wdyWIqMXAYO*lW5B%0 zLwT;Sv@}r>eh=h@Mal2P3yhMBQG-|Jq9F;V{1fNc&TU4d;G6mw{tH-}$&^d6J2+E6 zD}sNB`|h^AgToVpy&IGUm-xBLEkn$#u)RTL(r4b?Jp z_LO_(E0=4nuov~~=<1S^(J>8a4x{-4Pd+_vGMUY&+sn-MCMI>03~ON5(!J53G5&l zR9ROEUAC~f&)vsxYK$;W-B%Fx4+GDcq(R;XdL6#1BYidV#TH1U7Y@oL@3RR6Ad7XdxyTjt(=772}S!fDtU%)8i|Gttka5n&N*T-xBG@E*~Y>|bU*6f=? zy!)^>9f^Erbs#vb6QToD+^L-hm4Ww|!{-7tG$MY$gC*h{M*#qC8`bJqFf_iNccj3} z)EfT^!OA2iFO`>GVilO&b-Z08&DLeyRXXRIfm+>Kz3B39zD}0ZmmhYY6pSs-ylR?| z$)ik_&V!E71D0PP7)#VTIw+O!{W8oru3feXGnbJgc!q?k#3Si!+RM;N_`7|9u~t_M zQV;YI=bWh#o326k3Tjv_zO60gB;gSTv5FSh+<@KsH=z&*sLOSK2+}6+A!3e*+DXJFKaxNnV_ehwoG6pEyp#6qu(bUGX5jTd-Y*P2|7ZPx6W9J!Fb$ze7%(nJPPJG&;tCZ?5$0yMPHV~H(TbXmBhf{*pGkc%36xYutd`>+;H_f)&nu)fes<$0 z?nw{2!WvrWstEO~6=XzRO~A8e`W9ZY{)?lbprN*M_RB)m-#^mu6N1MCkVKrNmQp+; z8NBAlk7sx+Cf>bkQ1~m?=!q3CcrpQ-jhJ)$0ro{Hj|_p_x(wNQW|lib0LTo@6SiY3 z5{U5Zcw4q7$Fev=X4X=a%B#OFNGxJpCe;0KhiPMm*iKnd$%^r}2XK3RTXYC4s>@W) z&J5zIIX+>LF;!%1i4&bpqA){P)6+}S z{AWEi6XJ?21z3cq-LPl{+}Hp@tzVV*{SqBr5_FI5d0NPc(A}ru?_flH@!~^^CkRoE zW>O^IipzbgFjVuH(0kPo>H<2L{*={!ayT4m;CkWWVEEbe6E)e2IC7jdKN$(VFuQ{V-kp0x|8n1gmw(0Y|DNFHtUzng zPk@GZrBXnfhL9!eY}+NY#llF+5tH}iiM7-KjxIdbURu@#+rgidOJ{EsEUkXll{2e_ z(ZJx&F!UdgD*N7f^hwwxr|@fn@%+egk+JZKx1HV58ULt|kar+tn1hs*vMy>OZP;(8I_f1GCusHqv;|v_PFUoynFJSO>HUaCjWWtie`yzC^+Xd zHs>9@Be3DU8YLI@a!Ae`5(Zc&H3(;A)0_S9if|aleAoH*jC+4L zv2PADJbC>1X*|)Bv{>EX#W^kq#iXI|Ph^<@7sD1l20_81LP$sm8ex|D1g;&Ma|SEF z;&R$3vf;;hv2|+8-R3(#W(a5WH^}9du3KE1z8-4r7Huzh*tX@=Y_Dd*LoKZj9hK*c z+pq|1R1d=Y>YgS#<`b3!YuBh*6yJi{v$CPT=R-37ZSz!xmCd zL-US?*^LFfTmB;bB*gT29a+-V2!G4sa2?YO-Nvhv~C{|`)uV@$?H)fBX~c}dZX z0xT&1oTl0=`0L>?UKkwS^;eoQ05tv(p3sDGvi_?7f!i1JzgK&9c6Lzh@R@sPR%!kC z@$E1i8~1W{oOjn)=!R_3uT|;HDnJ%nZ9|T@K3@610|NsxgL_S$$e~UbET!HOl!r!4 zH_TFAqH=`@{s)o!5ZN*oXLF#76~?cpOe~v1P^=TT60f@F-Ud@AW$tF)+)=HD%#KCM zdy!7A2iNB{#mhqg1osJ=JX#@1xp1*#7|04|bOfEa)~dp+lj=+nAUH{lAk zE!<2gBxnXEtKnbU7-(8CW?yWrLPFSwo}Qedt8nR7coNOxmmnWG&fxfBP&U4F*2meIY|rN{6Y^kE$r0Nkz)K zV68)hy2*r2>J|`04#sBJAB&vvfA&H1=|7A%T29!3urAS&ZudA^v#qY9O|>z-ERSGkpP zIAo}9JO<{FZuvdLvRF^MEc!Y+u7ljaYq6K8OGK+y+;FKt*~*pH;+~L5@~;7{w&+s- z`PoA#C!~gS*TEJ>GNQhYEi9A2Z5o0D;ZQ$q3(R{xMdMROar8V$-NgccT!&B4;B4d0r83wV_|cqqb6k| zk`Kl1I7)`26$i}A^Go9U}g}1E#{U|`RZ zyMM1vBCR4ucOB=mZ-T~#CCR7BjGti z`G@{*f8BK6fBL0iI-02UwL)}Cs_91u&2!riexgPPOz4FU39Hk|xmmPc>6qu^^Q5U! zWuRG0EY+NKaolVVA2HAiyeP8u(`@5rXP`+|xO|s?W5KT0nYRbDu8g1uYZrv1pZ`=M zQyF3gU2hp89V-8d(dYH$y9j(dPl7lmuRlgcJ8}5V=&j#wDhHz%F5(JN%w| z$$VY6jXf!K0LHnh4Y-;iV9f=`wbZO7lj*8546lR_F*R$uJ!vmRU|lQdm(pYcqs9lzT&_gzr4^7G>m5fL$ecDY?!iYunxb@_1m{;G48{|?b7kP~1-8FL7(J_Ed_V5sNImnTg^ zBHJ>a%V{zzdx*!H_clS| zpwt`M3u2h=>=ocVT}tkWN>h5zlQMj1?5f4OKOd}gVRP^3XkM!~KTAKj(YkH+nnywD zs_x&^#6%)p<3wpJ-f+2<>FS=o%>r6S3mXLVgYMebrRFo2++UxtV;?Oy`$s>8eDSrB zYm)h5g`=W8u4kASGVr9e3?odk$73ZsD^(f0U6mIwIf$+l`ma#alQ8S&w}5m?M}5yL z|DlYAY5t>=-Np2!=C^k2(MzOr+K$P@P}=j$moIS&rFbzR-4zy?TaqJ=yHMx^bXaJ4 zd$s^^T6!s{A0kPM9B=~H?alspv(E+C+dc+a)^t-IF=ulF12>(Sm&d;qv4k0g$7Y^$ zp%JSJdKb2;JF2QQ_-Dya!SW~66M*-rk02!sFY31QEfB2@9O_@%6sWv;8d{mYkEa6u zTqH?i)M^-SYVUeZehz{+5nZEH6#hT0cluEV?uB}r&kxAC=qTCvr#8El-Zl?H6jl;B zAQN>{PVJEAk9CxJQN2S|C=aNZ0W-sd7ilR4JO{MIMhX)X6Wer_aUEf=?+e726IpM= z?4!Ns3KiW1nXeTaQ{Th$LvF3jK`mn{IH}VPf#fsqS3Rzhmi;{b*1moFj$v__YwuH9 zR>5-Q_1Ip%)t#72dfZCQSAI}kY~ijkc(=v2nmU(?J3#Y|MY(;o8R2z$ko0|-h=NUGn=tE zJ3~GudXu_0!@4y@q;66n&cz%wW9Q6ok0w9B3dQv6)*xo>P8zIl9dXD4rH z2L;q0kWg~;H`MzMfv*83B;)c3`6AoC;gZP|ROeyR@6K)WSD(ASp}>ZFmx%o>4*u?` z3<=?_RK?e6_Y3U<0TmaY&D!u|byukR6bwJmV22=~)Y|&No5sf~wMnnj_N4Q6cXxk4 zrYBO0%3-A2Cz}9upT~;J@Rj(Vy`KFM0PUVV^sn9NNufAb{h6OzwL{?sL~_>O1F-MG zF0elB>QFG?8~eAS612$H#;(|rQGY_UV`g#jg~5=@MpiXVK@pJ?cgqYb)>C3m*KIPV zxf;~#qmyN5Uxzod73^|9`R$P2GO~<@3nDr*5dy{xswEA9{ ztSPyPWQ3eOo29%{fbAVNjctuNnVCnp7@kDAxu%1}noHV%rhIK|RA<@{ zf@uvJF?Su%Q2^+9ukiKP93nzOFuWb_xT9{gxsvLHoJ2#0a4}uzMghFk&JvJ3RP{y0 zwZdpYGhZ*S?Ik^K^e<=Q@+ktw)#Ruv{?ysI9=m%%A6^cJYYj8s6rh5{q^(Hk4IrPX z?T(UjE9uiTmAb&7-hQ}YeqBzBglQL81sgORWpRX=7A6z3F33J`)MeL^l(UmE`o?WN zBuEQ>|2Gw#5G41}XSI9lsB?Oc3Oq9t%dU6RO{}JRl=vl`_&2e5ptewj&edskp_a_5w6Uij7Fq(2(+k+AIrZYykN4 z$0z%%b`evGSvp9d{Ro1L(BNSra=8TkN@QeW{02%@OIi#aKR*o;S%JfA#7*W>3IZ2M zs&RQ4{^|#ysd30FrBOP=iMRiG4jkmre=J_cSV$tCI39v@R0i*(_~g_1(dVy$a`Xt$ z2u!MvaAjPe*i|}Hn4cfmb2?fpboNh-gw|L>W<|HGcf+YjE+w}9myutVuPFcSI-6EQ zT-LApu&L5z4w@61t$q#ji$eRDHLtX+#q2|)4Zh9cJdRa%V`p%y(wo#OODXKiF|a$b zb#GF$*i|;Y?R79zuGNi2xXpt?n!8U$6EwRf>n^Jwh{Ka%4(Xm;-KLPM*}T~}L&qQwFwpnVYh(|eFfC!8gJ^p9~D>N~Q)Ve^v`}Fei zCC z_MOuFy7)}7LJy6JcYIWN+8oifjWQyd;dP%xdcU;wYO9|Wzy0XFIbY*lEj~^aq%d?^ z`femv7z$;|r?Wh^*bL#IQ+IzPnWlVolOeH;X;;r(7rbdDnM7i@uY5qLI?ySV4VTJy zLTDX9k8lNRol+|Cm-zerb9Km1qo_#**>ks>k@rH<^SJgvZ2$*y<| zG|0fTK_RzX;G2qvj5<&e@&*$)+KI0iJ99+bf0OpmRtT&le`%T^z z9?QXMw(d$#puo|MO>Pg{`23(Rg@jY#BxK>D3D&u(?++Uh{{iZw-qp+5>{S2$AH)uF z^^jt1VW26^y8!wzhmwqzJp6u+m3rDa$0bSsl7_ZI+R13Ze;hh#3e6W^s2&oe&ds?P zPd%4?Tw^dhGeYONudryUQ>hF#5!~OmtT!?+?2i+W&uUtIxWFT!@5H%QTlw+mCsToF zHxC4#eSUfQ5V5Rcqe5ih$dxthFP>geOR_)^6sCXU19diHgu?m;d3j|HhL&XP zR}J5wDf+Nj;_-FXa6FooVB7Hf0S_(Ss?27jK%X!*Y2#KR$!sJhAw-~*X+mRtTa({8aU`BH#f?IQfZQAcH5^p{ z##@GPAukBPqzg!r&sZ;h1FVfg?`$es7Xa2`O`w~Jh%dYoE4cJ>RDmysn)g@1^N!S< zbHBA3`plOYOe@aNc06lQ2#5ckl}wo@h2RK+ke_nN@b$$%3cILcDrVcehB{X- zddZN5*Pb`FSN-lqq&q-#@I9g1xIxRV%^Br>_$C%VW9mRK?^fw#iCRja3fyk9pNRbz9gVFbrN_D&|ULM(^M`Pgzcg{a)K0x1%< zyyMQN4Vkw4SwjxEI?IGhRu@!O?gRyZ4{oKs+;W03bA6EcoYL#)cutC&h2hpE=mIWn zTuVJ60#&NCHbTj9P_r`My_zehdKP8dY@+>LMyvjqwN{E~F9K_L>OIk9~n+VUttri1KZJ!bd z_<+(W#z?59*$PHH*Er+j!wxaO;1;o@=9Oeqg^*IKk8KBeM9l4F3?)lO&c{dojQnZ# zpta629;w3CummcUWwDt`G?A_oTlAsZw9=3ep^-lK6E;UAHE4R@)4lj!IoDR+N? zy|uK6lrcjIzksmgP@G}@KS-V_v^N$#26>TMQQCGOdP3;6`C_b;8f5LRNahJ2s;u`` zPO}Xy^c#zfaeZm@&^>r%v5X>m=QsM-UU|3`Z4fQe|AAo_lxLEplQOm|PX9$xsl(X+ z=Z7a%6CJw=i>)|2;Zu$ZW?!R8Vlr0y%*#Xztw`{dr_ec9WnGF=3fjO8zm{tv7E+u+ zYNpr?yxUWxTvD0bR{+{RDmrJ5czbMuGIp5TNbzOfF(*gIw}=p|Md;6l+es)?KzxDA zOHf)G@?OXs!wJIgr5A9{jSEkVTlD(rT1K!a7M9evJUw;6N7r!`ZAVIc9FwTYEhU+?KTR|#=@+@%T(Egx!%L3>ku8u7 z$nejlZ1z||dPU2U7Of=iCw1|Au2+vYAP%!M!}|1TB`y^%*%Oa#J1^0O*AB0wAWRAC z5530yLp+6d5j{Z80*l-<61s&HhUpt4FGl4&fI?AoPt?fR~E}-#$eh`AQQ?6tZ05uok{heNIO zuRl81&j0=bdjc}{swaLG7UIuB@=K@Ekynlf%TEMY9Kh_4WrlaI{Ak7(vk+aI#?e1#72};?H@6F1P``rhRvyCcbu86JAVcwD=nA<|Y zDU;>fe-}5C7(@!)IxYOtoiz|)u1AK+6(^8A#Ke>8|J&Z*5>%f9$q**fz?3(c#-=}8 z-=2BqEyqc!h#{?>S|F8&9DHa7Mh1)=Kh8MNTi&;!As0+^>C^5k-$4ZNT-n>&Etb z=cZZrS>D7KH*J8_-HxH`mm3ANzT%D637ht*gg%NRlV{_d-*E*lf#d{SM$<``}9^TH$`PCuQKoCN$R2#@w zrFhbJ3miLo)Qbc8O=v29UzHH13p9Y;5n@K8!On;E!Xgde8H_i^4ycakgi+ILg zVk|Ap3XVO=rrRkQu={Yl8V@s<1ws`eO?oQkhHITetmZ&A0M9{X4)iw00id~ZFy-ZI(uVES;PiID$f0!G<8b`G}WZ3F1)96 z{b9`>o)+#n^)SKn&#HsEuI;fmX}l&Wl9br-Wd!7|hiu#(JB75fgXz8t zyW2f1hXgvd?_<@<=)O1|1Cne*y5i>QCVuU8f02=~4zJxL*YBP&g%CI-e*MAU116mi zaJ4iC4CK_eWR8)pmV@u8o~5dvuk}HU2f)=^+*=RR(O!nvz>7OzbuJCv)HkM%JePn1 z6c2>PDYveN;&B>+=38t88|Bv6>z%95D4J7wPc3WYlWJqd_eZ;tUXiu$IBO0}B?Ygg zuFlV2>gWcI@9qlhVxV*^RRw1)ZoL95M~>Y^;~P~(Z~z-HtIiJm6U+ZSQgM&B7hDNM zBFS4Pmfb;~pfyYnP@^+mw~TXaaHm3|8MfmdFc=9=jYj_P3sA=-n7h%IUq;hgiz#=_ zsk*!9&wL9(l#KuIFCTsQIpbsMZQfvNlrbxL{@mz7z*=gN1mQ7Uw4ml|QLtl$`86k0 zM@Oe{qSv`(7`lB&b%#M&DMBNAd_nIKEup@4TxANtSs~ zLLwN4a=};3&SFHtL9PBnrGBSyvF~0L?#=5;JHMGS|BVuMjTRJvtG@(>7D4AdZAzJD zGrHqUb9PGcrgEIXga()4A179}6i5;(Y}ix++>f`U`3VThpy>5} zub04=K2RLRR{62@mhw6qeYF-%VHQKHSwv0+=>D*Gg1OA+f?KI_l0lc1;Y7{7;cw=q z?0O>o&qvlsryVj&YStc0X?(z=sHxfHTrzj}9vv&YVPR9|sA%tV(S&fezP{fbCHGOP z9Z(L0hnSZu6mpHAE!^wX4@>fh#@aUk2VBu;w?-h=7k%?$ic)&tULjka$q@hg($rhIN7?LC6DLe`c<1;Yugcx`N$nx30<-qsW zL-^JB@K*gfa%l&{3RVdNoQ zp8Trz+gh+*^NJ&Rq~PL&k>nG$+(C& zbU1%wQK*K4dSh*Fb7thq&%*gMVgB4#3CgGJqT8#~)!@>4bxyo++ntuN(#>o1)b{Xj zftdy+lkL@miKjmc?gAZS$~1f$yGR5>K0LV6sKPRvL6QeZmB}L$_$3h`+0gj~SZrR! ztOlH*9MG}i59S!R3q}vb&uWB-;9cgbI>7N+0B z=~%YejcaS;9+R$-_k0crDnLHMO^YU=a0r_p-0luw0(|~iEy$KJk6#ibQ6PY)s-`9< z-y&=Ov{)j}IBJX-U7h#~pOn3WXPQJd7vpnp#JPS8fD|Rz=MSl&k|t~{IGM1xqp#uGD#;+7MI zQmh_ax#Xk$-RRV0V%8wRS`g}S!NEGx%`m<;nv!t9VJSevDq8svCR{VAC^eK|9yqK8 zq~s)oOvj^NV&+C|iCZ2p4$-kaR@?Wsgdcr?Q|oMDG|v1ZYB*-$mU2}bha4If6`YA@ zpt@N^A5%-Nf3`hiX%*%G;LfGbtFp6+68yzbn9%>J?#ln6PWbqw*oX2|a%^pfHiN+= zMdksi^x65ZD&jhCF2+hDa0s@8b@Sv%Nn_sB%aTgUi&{h ze)hwBzpu~tbG?rbN?IiX`p;sp5JgpOiP>}Z zcn_07qifsfS5lP>^?v9vHVQG$RuJW7@JnFkOCrt_Ds&;-J?wnf% z$2GWH;b*MIZP)wpMwu5==+(eza-6*xQhx*_5+cg*to5eMJ+5b@Iz?wqIgG6gMBOPX$s=z;o+801Lb0G#a5Kn#3QqR;Jt6%NzMhYwB&RD^7_P%To6R=4Lt z(EyCp|fMZ^S3;Q?@zM=GQpr1N5%FS_2`m zr9ATffpKrzkjvBwA|X4UFawPb;Yr^Pe#-TM3HQaI}&>Jw+wDqQ1>Z}9B3o0wtD zFZ22FXuBTYJ)TX`I(`mmCPmSG5nqK>F@vu_6bz)K8z@x8WZ8SLnFx$R ztd-U_$@S1T3U^APkkh<~^jq;5P(k*_s1~Z^?~WF-Ad`=KWLPQzHMI_f8P5UD>M!L? zXVzB+W7=WAh4~(z!ab`8`5|=PXm?4JI2bg#48L~+r(2{4m?S6t&K;5;67Ya+1kq$8lw4=>L zFCZM+b@XN6c2@PkS#j%az`FviIXFXsfcIjtH->aD8IcDo-GwTEh-sREnhRX0YX;(H zDs>KHa&PHD+6C9)LHWVDw{B*H)Z}TfPp%UQ{PjQA>e4ZE9ZK z!!~~{d04dRbhYW2#5Pj7Dd^DDWv8HmmSxsdXHH-qh8k%|1esAM)+2{yN533$$fjrfuFNy0EmMX(`UfeKL?ak@(3s zIOL8UnL4z>K$G}p9b`e`Bz6k_n`AmDVf@ScuE0SwoBLYBUYNV8g^Tc=shxkTlcF{X zvngBF^6Xvbv8U6HbToiG+D$%VoRj^wAn6g5;aV&;y z2|#3yZ4d?EwB72dy^Fh&QUp%xDQ@5@0Kr}2yx;%mH>G@C%H|8sWz(Db>?sr$|2Oay zmQOM(j%828h8PNct_mOpR-dmthn;_5bCNl5LY%6}HUyr^K-RUIo>(!|*=?>*Q;Sqb zLj@VQWFjQy^{5|fgRi@Mz3SHFP;T(aO*8t1N&4rAse<_jxN@*M^i*S^i#%T$p3UUU zblrG_ZWF5T-5#cTBl&8S8nw<7$yl z_K{~T0$5z*lrZ8md#F|S;zEvh_l!RDWE}LAS|Jx*Ddc-e5qwChtQlq)Zr`P_;Hp=~33#>?sSy9SDT%WEpX3h6I3?loCTwBz>>; zGM;hmmmZCHG>MK|x>01TDS}ZahSP#fdB%tI^2m`^o`K1hn;)!I>`-?a?F5X!KzD`< zD8kjr_wCcG+vo%`(zvV`A*Pb{SoPbkmPle3PrMj3;iza>Xej z1YQPNNknwv0S8r@Iym%+<=3GX9FnAq!@Xu`ag&>d)7N=>lDaK!T0j(PeB3ku#7*!3 zHz!F*Yi7X+-*s<3zyRRR(EtSVK{Mz zhvRGthN_S4yZ*3cV|I{0if!6r`vKzp`w#yK@ri)PvakPgZ7)oPm4B`6tY8(2JQ3=# zOXGhp_g81suon+<$>aSqT3jmrzO;Sq7%V z?>tNZya3aR-?PjWVU*k!)3`mRF;!G8&J<2JJHzoj_%IyXp#uT;%$LwRg0%k-xCg_` zJgGs6O7lopQc{8jHUijK4udx5%$w{$OF(!$6wt26s!bd`IS5PwnU6|@2d+P;E@5$7 zzhw%;s@V(K7V?RMDt)uWn;rTc49fPA=HLIC%GT{#%dCEnfx>VN?y`)OMUK7zDcNH% zc3FPizbtvvDAyL8j5=jnWfBx$86Vm?rNASTV?kjWaiQ5*6Tf)8&a$DtNhB!?EiR6c zm?KH~wH-F?f>H)pEo;~XG>0uzyuX!E)T}SZ$XcWhxK7jZ^-7so>8N89Idc-*9UudCs9a`w}P=p%1QeM^@xgvJo z{32fha;F(7k^V*GuZHb2>G1+fROcuU^}yy|@xDvo7TtM*7cgFrZeq0#Yn?qQPR#H0JT zOn^6lYeiH~2Lr2F+PEgV`#-4P{H^hc()<~xrb(y$FD{=0wdy&4{~|Bi(ODK*i!(RBYomz>%H7M7Ml87T(K-5f)_b5B=+^pl<+ zF{n2}#bHB%4vcEvtJIS2C?HsCjM=G)L5hVKZ#C-QPL=3`8}|n6###8RF9mHZ5gfJ( zClMa@18-aHd{3T?ZwrT^jw?~nZx`SQTSdevU!LvOjSM4DPN}w`pGVoCIDs3F4yLR( zZ%CZqem~g&n~N`A=a=}&AKKzSaHu;F2R5ij1_=wI`7wQ=&(qUz1ezV*2zG}gzK zO2vN|<8~Fg(g@f+$|U;SGkO*cd(yYiLo1vzQqh7^N-pO7*fGwD@54SrfyhWFEjnKx zi0o1cIxzJ}mOb4XN!sD5OnNgDMAEg;py`!qjuhoR`(y@3|m6%T7 zFxsP2qkqx}4;>h-)SUIk0S4Zm!z|r$k+gf1?!f$BCe})`+`k475{{<-npA$Ds{UX9 bd2tmr@>a$z`kBiM6#U^$ERBndoJ0NxA(sj* diff --git a/_images/models_19_1.png b/_images/models_19_1.png deleted file mode 100644 index 75bd9fb5df924954b8facd7f48e7ab73dfe27f19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62052 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 diff --git a/_images/models_27_0.png b/_images/models_27_0.png deleted file mode 100644 index d33dded05a8c4498ca50cf55e4e91bb9f838772f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52528 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 E0q3}ZF8}}l diff --git a/_images/data_26_0.png b/_images/data_26_0.png deleted file mode 100644 index 75bd9fb5df924954b8facd7f48e7ab73dfe27f19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62052 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 diff --git a/_images/deaf85508a28fa7f8e7d3b06325f298de0a9ffb17b1d5dd65f25e335e6e19802.png b/_images/deaf85508a28fa7f8e7d3b06325f298de0a9ffb17b1d5dd65f25e335e6e19802.png new file mode 100644 index 0000000000000000000000000000000000000000..3b6dff38bc8026ded2a379de7bd3f9742bf7346e GIT binary patch literal 57490 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�mN~UBhUCz&u~=IBk{hsn1eB!77q&ywJMN9d?8i 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 mfFDQmoDH|_ji7) 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