From 83dc392cacd19dd093fb5c86c732a8f253245526 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 2 Nov 2022 14:48:09 +0100 Subject: [PATCH] changed to geo min --- README.md | 55 - app/cover/default_cover.gif | Bin 14473 -> 0 bytes app/forms.py | 134 +- app/models.py | 205 +- app/static/css/style.css | 544 +- app/static/fonts/ArchivoNarrow-Bold.eot | Bin 83084 -> 0 bytes app/static/fonts/ArchivoNarrow-Bold.ttf | Bin 82884 -> 0 bytes app/static/fonts/ArchivoNarrow-Bold.woff | Bin 38020 -> 0 bytes app/static/fonts/ArchivoNarrow-Bold.woff2 | Bin 28188 -> 0 bytes app/static/fonts/ArchivoNarrow-BoldItalic.eot | Bin 84964 -> 0 bytes app/static/fonts/ArchivoNarrow-BoldItalic.ttf | Bin 84736 -> 0 bytes .../fonts/ArchivoNarrow-BoldItalic.woff | Bin 39336 -> 0 bytes .../fonts/ArchivoNarrow-BoldItalic.woff2 | Bin 28960 -> 0 bytes app/static/fonts/ArchivoNarrow-Italic.eot | Bin 82876 -> 0 bytes app/static/fonts/ArchivoNarrow-Italic.ttf | Bin 82668 -> 0 bytes app/static/fonts/ArchivoNarrow-Italic.woff | Bin 38840 -> 0 bytes app/static/fonts/ArchivoNarrow-Italic.woff2 | Bin 28592 -> 0 bytes app/static/fonts/ArchivoNarrow-Medium.eot | Bin 81912 -> 0 bytes app/static/fonts/ArchivoNarrow-Medium.ttf | Bin 81688 -> 0 bytes app/static/fonts/ArchivoNarrow-Medium.woff | Bin 38848 -> 0 bytes app/static/fonts/ArchivoNarrow-Medium.woff2 | Bin 28892 -> 0 bytes .../fonts/ArchivoNarrow-MediumItalic.eot | Bin 84596 -> 0 bytes .../fonts/ArchivoNarrow-MediumItalic.ttf | Bin 84360 -> 0 bytes .../fonts/ArchivoNarrow-MediumItalic.woff | Bin 40400 -> 0 bytes .../fonts/ArchivoNarrow-MediumItalic.woff2 | Bin 30408 -> 0 bytes app/static/fonts/ArchivoNarrow-Regular.eot | Bin 81208 -> 0 bytes app/static/fonts/ArchivoNarrow-Regular.ttf | Bin 80996 -> 0 bytes app/static/fonts/ArchivoNarrow-Regular.woff | Bin 38056 -> 0 bytes app/static/fonts/ArchivoNarrow-Regular.woff2 | Bin 28036 -> 0 bytes app/static/fonts/ArchivoNarrow-SemiBold.eot | Bin 83000 -> 0 bytes app/static/fonts/ArchivoNarrow-SemiBold.ttf | Bin 82768 -> 0 bytes app/static/fonts/ArchivoNarrow-SemiBold.woff | Bin 38652 -> 0 bytes app/static/fonts/ArchivoNarrow-SemiBold.woff2 | Bin 28852 -> 0 bytes .../fonts/ArchivoNarrow-SemiBoldItalic.eot | Bin 83968 -> 0 bytes .../fonts/ArchivoNarrow-SemiBoldItalic.ttf | Bin 83724 -> 0 bytes .../fonts/ArchivoNarrow-SemiBoldItalic.woff | Bin 40008 -> 0 bytes .../fonts/ArchivoNarrow-SemiBoldItalic.woff2 | Bin 29744 -> 0 bytes app/static/fonts/fonts_style.css | 88 - .../fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 288 - .../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes app/static/img/default_cover.gif | Bin 14473 -> 0 bytes app/static/img/default_cover.png | Bin 4652 -> 0 bytes app/static/img/xppl-logo.svg | 70 - app/static/js/app.js | 256 - app/static/js/d3.min.js | 2 - .../js/jquery-ui-1.12.1.custom/AUTHORS.txt | 333 - .../js/jquery-ui-1.12.1.custom/LICENSE.txt | 43 - .../external/jquery/jquery.js | 11008 ----- .../images/ui-icons_444444_256x240.png | Bin 6992 -> 0 bytes .../images/ui-icons_555555_256x240.png | Bin 6988 -> 0 bytes .../images/ui-icons_777620_256x240.png | Bin 4549 -> 0 bytes .../images/ui-icons_777777_256x240.png | Bin 6999 -> 0 bytes .../images/ui-icons_cc0000_256x240.png | Bin 4549 -> 0 bytes .../images/ui-icons_ffffff_256x240.png | Bin 6299 -> 0 bytes .../js/jquery-ui-1.12.1.custom/index.html | 559 - .../js/jquery-ui-1.12.1.custom/jquery-ui.css | 1312 - .../js/jquery-ui-1.12.1.custom/jquery-ui.js | 18706 -------- .../jquery-ui-1.12.1.custom/jquery-ui.min.css | 7 - .../jquery-ui-1.12.1.custom/jquery-ui.min.js | 13 - .../jquery-ui.structure.css | 886 - .../jquery-ui.structure.min.css | 5 - .../jquery-ui.theme.css | 443 - .../jquery-ui.theme.min.css | 5 - .../js/jquery-ui-1.12.1.custom/package.json | 74 - app/static/js/jquery.marquee.js | 486 - app/static/js/jquery.marquee.min.js | 16 - app/static/js/jquery.metadata.js | 122 - app/static/js/jquery.tablesorter.js | 1031 - app/static/js/jquery.tablesorter.min.js | 4 - app/static/js/npm.js | 13 - app/static/viewer/LICENSE | 177 - app/static/viewer/build/pdf.js | 8011 ---- app/static/viewer/build/pdf.worker.js | 39321 ---------------- app/static/viewer/web/cmaps/78-EUC-H.bcmap | Bin 2404 -> 0 bytes app/static/viewer/web/cmaps/78-EUC-V.bcmap | Bin 173 -> 0 bytes app/static/viewer/web/cmaps/78-H.bcmap | Bin 2379 -> 0 bytes app/static/viewer/web/cmaps/78-RKSJ-H.bcmap | Bin 2398 -> 0 bytes app/static/viewer/web/cmaps/78-RKSJ-V.bcmap | Bin 173 -> 0 bytes app/static/viewer/web/cmaps/78-V.bcmap | Bin 169 -> 0 bytes app/static/viewer/web/cmaps/78ms-RKSJ-H.bcmap | Bin 2651 -> 0 bytes app/static/viewer/web/cmaps/78ms-RKSJ-V.bcmap | Bin 290 -> 0 bytes app/static/viewer/web/cmaps/83pv-RKSJ-H.bcmap | Bin 905 -> 0 bytes app/static/viewer/web/cmaps/90ms-RKSJ-H.bcmap | Bin 721 -> 0 bytes app/static/viewer/web/cmaps/90ms-RKSJ-V.bcmap | Bin 290 -> 0 bytes .../viewer/web/cmaps/90msp-RKSJ-H.bcmap | Bin 715 -> 0 bytes .../viewer/web/cmaps/90msp-RKSJ-V.bcmap | Bin 291 -> 0 bytes app/static/viewer/web/cmaps/90pv-RKSJ-H.bcmap | Bin 982 -> 0 bytes app/static/viewer/web/cmaps/90pv-RKSJ-V.bcmap | Bin 260 -> 0 bytes app/static/viewer/web/cmaps/Add-H.bcmap | Bin 2419 -> 0 bytes app/static/viewer/web/cmaps/Add-RKSJ-H.bcmap | Bin 2413 -> 0 bytes app/static/viewer/web/cmaps/Add-RKSJ-V.bcmap | Bin 287 -> 0 bytes app/static/viewer/web/cmaps/Add-V.bcmap | Bin 282 -> 0 bytes .../viewer/web/cmaps/Adobe-CNS1-0.bcmap | Bin 317 -> 0 bytes .../viewer/web/cmaps/Adobe-CNS1-1.bcmap | Bin 371 -> 0 bytes .../viewer/web/cmaps/Adobe-CNS1-2.bcmap | Bin 376 -> 0 bytes .../viewer/web/cmaps/Adobe-CNS1-3.bcmap | Bin 401 -> 0 bytes .../viewer/web/cmaps/Adobe-CNS1-4.bcmap | Bin 405 -> 0 bytes .../viewer/web/cmaps/Adobe-CNS1-5.bcmap | Bin 406 -> 0 bytes .../viewer/web/cmaps/Adobe-CNS1-6.bcmap | Bin 406 -> 0 bytes .../viewer/web/cmaps/Adobe-CNS1-UCS2.bcmap | Bin 41193 -> 0 bytes app/static/viewer/web/cmaps/Adobe-GB1-0.bcmap | Bin 217 -> 0 bytes app/static/viewer/web/cmaps/Adobe-GB1-1.bcmap | Bin 250 -> 0 bytes app/static/viewer/web/cmaps/Adobe-GB1-2.bcmap | Bin 465 -> 0 bytes app/static/viewer/web/cmaps/Adobe-GB1-3.bcmap | Bin 470 -> 0 bytes app/static/viewer/web/cmaps/Adobe-GB1-4.bcmap | Bin 601 -> 0 bytes app/static/viewer/web/cmaps/Adobe-GB1-5.bcmap | Bin 625 -> 0 bytes .../viewer/web/cmaps/Adobe-GB1-UCS2.bcmap | Bin 33974 -> 0 bytes .../viewer/web/cmaps/Adobe-Japan1-0.bcmap | Bin 225 -> 0 bytes .../viewer/web/cmaps/Adobe-Japan1-1.bcmap | Bin 226 -> 0 bytes .../viewer/web/cmaps/Adobe-Japan1-2.bcmap | Bin 233 -> 0 bytes .../viewer/web/cmaps/Adobe-Japan1-3.bcmap | Bin 242 -> 0 bytes .../viewer/web/cmaps/Adobe-Japan1-4.bcmap | Bin 337 -> 0 bytes .../viewer/web/cmaps/Adobe-Japan1-5.bcmap | Bin 430 -> 0 bytes .../viewer/web/cmaps/Adobe-Japan1-6.bcmap | Bin 485 -> 0 bytes .../viewer/web/cmaps/Adobe-Japan1-UCS2.bcmap | Bin 40951 -> 0 bytes .../viewer/web/cmaps/Adobe-Korea1-0.bcmap | Bin 241 -> 0 bytes .../viewer/web/cmaps/Adobe-Korea1-1.bcmap | Bin 386 -> 0 bytes .../viewer/web/cmaps/Adobe-Korea1-2.bcmap | Bin 391 -> 0 bytes .../viewer/web/cmaps/Adobe-Korea1-UCS2.bcmap | Bin 23293 -> 0 bytes app/static/viewer/web/cmaps/B5-H.bcmap | Bin 1086 -> 0 bytes app/static/viewer/web/cmaps/B5-V.bcmap | Bin 142 -> 0 bytes app/static/viewer/web/cmaps/B5pc-H.bcmap | Bin 1099 -> 0 bytes app/static/viewer/web/cmaps/B5pc-V.bcmap | Bin 144 -> 0 bytes app/static/viewer/web/cmaps/CNS-EUC-H.bcmap | Bin 1780 -> 0 bytes app/static/viewer/web/cmaps/CNS-EUC-V.bcmap | Bin 1920 -> 0 bytes app/static/viewer/web/cmaps/CNS1-H.bcmap | Bin 706 -> 0 bytes app/static/viewer/web/cmaps/CNS1-V.bcmap | Bin 143 -> 0 bytes app/static/viewer/web/cmaps/CNS2-H.bcmap | Bin 504 -> 0 bytes app/static/viewer/web/cmaps/CNS2-V.bcmap | 3 - app/static/viewer/web/cmaps/ETHK-B5-H.bcmap | Bin 4426 -> 0 bytes app/static/viewer/web/cmaps/ETHK-B5-V.bcmap | Bin 158 -> 0 bytes app/static/viewer/web/cmaps/ETen-B5-H.bcmap | Bin 1125 -> 0 bytes app/static/viewer/web/cmaps/ETen-B5-V.bcmap | Bin 158 -> 0 bytes app/static/viewer/web/cmaps/ETenms-B5-H.bcmap | 3 - app/static/viewer/web/cmaps/ETenms-B5-V.bcmap | Bin 172 -> 0 bytes app/static/viewer/web/cmaps/EUC-H.bcmap | Bin 578 -> 0 bytes app/static/viewer/web/cmaps/EUC-V.bcmap | Bin 170 -> 0 bytes app/static/viewer/web/cmaps/Ext-H.bcmap | Bin 2536 -> 0 bytes app/static/viewer/web/cmaps/Ext-RKSJ-H.bcmap | Bin 2542 -> 0 bytes app/static/viewer/web/cmaps/Ext-RKSJ-V.bcmap | Bin 218 -> 0 bytes app/static/viewer/web/cmaps/Ext-V.bcmap | Bin 215 -> 0 bytes app/static/viewer/web/cmaps/GB-EUC-H.bcmap | Bin 549 -> 0 bytes app/static/viewer/web/cmaps/GB-EUC-V.bcmap | Bin 179 -> 0 bytes app/static/viewer/web/cmaps/GB-H.bcmap | 4 - app/static/viewer/web/cmaps/GB-V.bcmap | Bin 175 -> 0 bytes app/static/viewer/web/cmaps/GBK-EUC-H.bcmap | Bin 14692 -> 0 bytes app/static/viewer/web/cmaps/GBK-EUC-V.bcmap | Bin 180 -> 0 bytes app/static/viewer/web/cmaps/GBK2K-H.bcmap | Bin 19662 -> 0 bytes app/static/viewer/web/cmaps/GBK2K-V.bcmap | Bin 219 -> 0 bytes app/static/viewer/web/cmaps/GBKp-EUC-H.bcmap | Bin 14686 -> 0 bytes app/static/viewer/web/cmaps/GBKp-EUC-V.bcmap | Bin 181 -> 0 bytes app/static/viewer/web/cmaps/GBT-EUC-H.bcmap | Bin 7290 -> 0 bytes app/static/viewer/web/cmaps/GBT-EUC-V.bcmap | Bin 180 -> 0 bytes app/static/viewer/web/cmaps/GBT-H.bcmap | Bin 7269 -> 0 bytes app/static/viewer/web/cmaps/GBT-V.bcmap | Bin 176 -> 0 bytes app/static/viewer/web/cmaps/GBTpc-EUC-H.bcmap | Bin 7298 -> 0 bytes app/static/viewer/web/cmaps/GBTpc-EUC-V.bcmap | Bin 182 -> 0 bytes app/static/viewer/web/cmaps/GBpc-EUC-H.bcmap | Bin 557 -> 0 bytes app/static/viewer/web/cmaps/GBpc-EUC-V.bcmap | Bin 181 -> 0 bytes app/static/viewer/web/cmaps/H.bcmap | Bin 553 -> 0 bytes app/static/viewer/web/cmaps/HKdla-B5-H.bcmap | Bin 2654 -> 0 bytes app/static/viewer/web/cmaps/HKdla-B5-V.bcmap | Bin 148 -> 0 bytes app/static/viewer/web/cmaps/HKdlb-B5-H.bcmap | Bin 2414 -> 0 bytes app/static/viewer/web/cmaps/HKdlb-B5-V.bcmap | Bin 148 -> 0 bytes app/static/viewer/web/cmaps/HKgccs-B5-H.bcmap | Bin 2292 -> 0 bytes app/static/viewer/web/cmaps/HKgccs-B5-V.bcmap | Bin 149 -> 0 bytes app/static/viewer/web/cmaps/HKm314-B5-H.bcmap | Bin 1772 -> 0 bytes app/static/viewer/web/cmaps/HKm314-B5-V.bcmap | Bin 149 -> 0 bytes app/static/viewer/web/cmaps/HKm471-B5-H.bcmap | Bin 2171 -> 0 bytes app/static/viewer/web/cmaps/HKm471-B5-V.bcmap | Bin 149 -> 0 bytes app/static/viewer/web/cmaps/HKscs-B5-H.bcmap | Bin 4437 -> 0 bytes app/static/viewer/web/cmaps/HKscs-B5-V.bcmap | Bin 159 -> 0 bytes app/static/viewer/web/cmaps/Hankaku.bcmap | Bin 132 -> 0 bytes app/static/viewer/web/cmaps/Hiragana.bcmap | Bin 124 -> 0 bytes app/static/viewer/web/cmaps/KSC-EUC-H.bcmap | Bin 1848 -> 0 bytes app/static/viewer/web/cmaps/KSC-EUC-V.bcmap | Bin 164 -> 0 bytes app/static/viewer/web/cmaps/KSC-H.bcmap | Bin 1831 -> 0 bytes app/static/viewer/web/cmaps/KSC-Johab-H.bcmap | Bin 16791 -> 0 bytes app/static/viewer/web/cmaps/KSC-Johab-V.bcmap | Bin 166 -> 0 bytes app/static/viewer/web/cmaps/KSC-V.bcmap | Bin 160 -> 0 bytes app/static/viewer/web/cmaps/KSCms-UHC-H.bcmap | Bin 2787 -> 0 bytes .../viewer/web/cmaps/KSCms-UHC-HW-H.bcmap | Bin 2789 -> 0 bytes .../viewer/web/cmaps/KSCms-UHC-HW-V.bcmap | Bin 169 -> 0 bytes app/static/viewer/web/cmaps/KSCms-UHC-V.bcmap | Bin 166 -> 0 bytes app/static/viewer/web/cmaps/KSCpc-EUC-H.bcmap | Bin 2024 -> 0 bytes app/static/viewer/web/cmaps/KSCpc-EUC-V.bcmap | Bin 166 -> 0 bytes app/static/viewer/web/cmaps/Katakana.bcmap | Bin 100 -> 0 bytes app/static/viewer/web/cmaps/LICENSE | 36 - app/static/viewer/web/cmaps/NWP-H.bcmap | Bin 2765 -> 0 bytes app/static/viewer/web/cmaps/NWP-V.bcmap | Bin 252 -> 0 bytes app/static/viewer/web/cmaps/RKSJ-H.bcmap | Bin 534 -> 0 bytes app/static/viewer/web/cmaps/RKSJ-V.bcmap | Bin 170 -> 0 bytes app/static/viewer/web/cmaps/Roman.bcmap | Bin 96 -> 0 bytes .../viewer/web/cmaps/UniCNS-UCS2-H.bcmap | Bin 48280 -> 0 bytes .../viewer/web/cmaps/UniCNS-UCS2-V.bcmap | Bin 156 -> 0 bytes .../viewer/web/cmaps/UniCNS-UTF16-H.bcmap | Bin 50419 -> 0 bytes .../viewer/web/cmaps/UniCNS-UTF16-V.bcmap | Bin 156 -> 0 bytes .../viewer/web/cmaps/UniCNS-UTF32-H.bcmap | Bin 52679 -> 0 bytes .../viewer/web/cmaps/UniCNS-UTF32-V.bcmap | Bin 160 -> 0 bytes .../viewer/web/cmaps/UniCNS-UTF8-H.bcmap | Bin 53629 -> 0 bytes .../viewer/web/cmaps/UniCNS-UTF8-V.bcmap | Bin 157 -> 0 bytes .../viewer/web/cmaps/UniGB-UCS2-H.bcmap | Bin 43366 -> 0 bytes .../viewer/web/cmaps/UniGB-UCS2-V.bcmap | Bin 193 -> 0 bytes .../viewer/web/cmaps/UniGB-UTF16-H.bcmap | Bin 44086 -> 0 bytes .../viewer/web/cmaps/UniGB-UTF16-V.bcmap | Bin 178 -> 0 bytes .../viewer/web/cmaps/UniGB-UTF32-H.bcmap | Bin 45738 -> 0 bytes .../viewer/web/cmaps/UniGB-UTF32-V.bcmap | Bin 182 -> 0 bytes .../viewer/web/cmaps/UniGB-UTF8-H.bcmap | Bin 46837 -> 0 bytes .../viewer/web/cmaps/UniGB-UTF8-V.bcmap | Bin 181 -> 0 bytes .../viewer/web/cmaps/UniJIS-UCS2-H.bcmap | Bin 25439 -> 0 bytes .../viewer/web/cmaps/UniJIS-UCS2-HW-H.bcmap | Bin 119 -> 0 bytes .../viewer/web/cmaps/UniJIS-UCS2-HW-V.bcmap | Bin 680 -> 0 bytes .../viewer/web/cmaps/UniJIS-UCS2-V.bcmap | Bin 664 -> 0 bytes .../viewer/web/cmaps/UniJIS-UTF16-H.bcmap | Bin 39443 -> 0 bytes .../viewer/web/cmaps/UniJIS-UTF16-V.bcmap | Bin 643 -> 0 bytes .../viewer/web/cmaps/UniJIS-UTF32-H.bcmap | Bin 40539 -> 0 bytes .../viewer/web/cmaps/UniJIS-UTF32-V.bcmap | Bin 677 -> 0 bytes .../viewer/web/cmaps/UniJIS-UTF8-H.bcmap | Bin 41695 -> 0 bytes .../viewer/web/cmaps/UniJIS-UTF8-V.bcmap | Bin 678 -> 0 bytes .../viewer/web/cmaps/UniJIS2004-UTF16-H.bcmap | Bin 39534 -> 0 bytes .../viewer/web/cmaps/UniJIS2004-UTF16-V.bcmap | Bin 647 -> 0 bytes .../viewer/web/cmaps/UniJIS2004-UTF32-H.bcmap | Bin 40630 -> 0 bytes .../viewer/web/cmaps/UniJIS2004-UTF32-V.bcmap | Bin 681 -> 0 bytes .../viewer/web/cmaps/UniJIS2004-UTF8-H.bcmap | Bin 41779 -> 0 bytes .../viewer/web/cmaps/UniJIS2004-UTF8-V.bcmap | Bin 682 -> 0 bytes .../web/cmaps/UniJISPro-UCS2-HW-V.bcmap | Bin 705 -> 0 bytes .../viewer/web/cmaps/UniJISPro-UCS2-V.bcmap | Bin 689 -> 0 bytes .../viewer/web/cmaps/UniJISPro-UTF8-V.bcmap | Bin 726 -> 0 bytes .../web/cmaps/UniJISX0213-UTF32-H.bcmap | Bin 40517 -> 0 bytes .../web/cmaps/UniJISX0213-UTF32-V.bcmap | Bin 684 -> 0 bytes .../web/cmaps/UniJISX02132004-UTF32-H.bcmap | Bin 40608 -> 0 bytes .../web/cmaps/UniJISX02132004-UTF32-V.bcmap | Bin 688 -> 0 bytes .../viewer/web/cmaps/UniKS-UCS2-H.bcmap | Bin 25783 -> 0 bytes .../viewer/web/cmaps/UniKS-UCS2-V.bcmap | Bin 178 -> 0 bytes .../viewer/web/cmaps/UniKS-UTF16-H.bcmap | Bin 26327 -> 0 bytes .../viewer/web/cmaps/UniKS-UTF16-V.bcmap | Bin 164 -> 0 bytes .../viewer/web/cmaps/UniKS-UTF32-H.bcmap | Bin 26451 -> 0 bytes .../viewer/web/cmaps/UniKS-UTF32-V.bcmap | Bin 168 -> 0 bytes .../viewer/web/cmaps/UniKS-UTF8-H.bcmap | Bin 27790 -> 0 bytes .../viewer/web/cmaps/UniKS-UTF8-V.bcmap | Bin 169 -> 0 bytes app/static/viewer/web/cmaps/V.bcmap | Bin 166 -> 0 bytes app/static/viewer/web/cmaps/WP-Symbol.bcmap | Bin 179 -> 0 bytes app/static/viewer/web/compatibility.js | 577 - .../web/compressed.tracemonkey-pldi-09.pdf | Bin 1016315 -> 0 bytes app/static/viewer/web/debugger.js | 620 - .../viewer/web/images/annotation-check.svg | 11 - .../viewer/web/images/annotation-comment.svg | 16 - .../viewer/web/images/annotation-help.svg | 26 - .../viewer/web/images/annotation-insert.svg | 10 - .../viewer/web/images/annotation-key.svg | 11 - .../web/images/annotation-newparagraph.svg | 11 - .../viewer/web/images/annotation-noicon.svg | 7 - .../viewer/web/images/annotation-note.svg | 42 - .../web/images/annotation-paragraph.svg | 16 - .../web/images/findbarButton-next-rtl.png | Bin 199 -> 0 bytes .../web/images/findbarButton-next-rtl@2x.png | Bin 304 -> 0 bytes .../viewer/web/images/findbarButton-next.png | Bin 193 -> 0 bytes .../web/images/findbarButton-next@2x.png | Bin 296 -> 0 bytes .../web/images/findbarButton-previous-rtl.png | Bin 193 -> 0 bytes .../images/findbarButton-previous-rtl@2x.png | Bin 296 -> 0 bytes .../web/images/findbarButton-previous.png | Bin 199 -> 0 bytes .../web/images/findbarButton-previous@2x.png | Bin 304 -> 0 bytes app/static/viewer/web/images/grab.cur | Bin 326 -> 0 bytes app/static/viewer/web/images/grabbing.cur | Bin 326 -> 0 bytes app/static/viewer/web/images/loading-icon.gif | Bin 2545 -> 0 bytes .../viewer/web/images/loading-small.png | Bin 7402 -> 0 bytes .../viewer/web/images/loading-small@2x.png | Bin 16131 -> 0 bytes ...ondaryToolbarButton-documentProperties.png | Bin 403 -> 0 bytes ...aryToolbarButton-documentProperties@2x.png | Bin 933 -> 0 bytes .../secondaryToolbarButton-firstPage.png | Bin 179 -> 0 bytes .../secondaryToolbarButton-firstPage@2x.png | Bin 266 -> 0 bytes .../secondaryToolbarButton-handTool.png | Bin 301 -> 0 bytes .../secondaryToolbarButton-handTool@2x.png | Bin 583 -> 0 bytes .../secondaryToolbarButton-lastPage.png | Bin 175 -> 0 bytes .../secondaryToolbarButton-lastPage@2x.png | Bin 276 -> 0 bytes .../secondaryToolbarButton-rotateCcw.png | Bin 360 -> 0 bytes .../secondaryToolbarButton-rotateCcw@2x.png | Bin 731 -> 0 bytes .../secondaryToolbarButton-rotateCw.png | Bin 359 -> 0 bytes .../secondaryToolbarButton-rotateCw@2x.png | Bin 714 -> 0 bytes app/static/viewer/web/images/shadow.png | Bin 290 -> 0 bytes app/static/viewer/web/images/texture.png | Bin 2418 -> 0 bytes .../web/images/toolbarButton-bookmark.png | Bin 174 -> 0 bytes .../web/images/toolbarButton-bookmark@2x.png | Bin 260 -> 0 bytes .../web/images/toolbarButton-download.png | Bin 259 -> 0 bytes .../web/images/toolbarButton-download@2x.png | Bin 425 -> 0 bytes .../web/images/toolbarButton-menuArrows.png | Bin 108 -> 0 bytes .../images/toolbarButton-menuArrows@2x.png | Bin 152 -> 0 bytes .../web/images/toolbarButton-openFile.png | Bin 295 -> 0 bytes .../web/images/toolbarButton-openFile@2x.png | Bin 550 -> 0 bytes .../web/images/toolbarButton-pageDown-rtl.png | Bin 242 -> 0 bytes .../images/toolbarButton-pageDown-rtl@2x.png | Bin 398 -> 0 bytes .../web/images/toolbarButton-pageDown.png | Bin 238 -> 0 bytes .../web/images/toolbarButton-pageDown@2x.png | Bin 396 -> 0 bytes .../web/images/toolbarButton-pageUp-rtl.png | Bin 245 -> 0 bytes .../images/toolbarButton-pageUp-rtl@2x.png | Bin 405 -> 0 bytes .../web/images/toolbarButton-pageUp.png | Bin 246 -> 0 bytes .../web/images/toolbarButton-pageUp@2x.png | Bin 403 -> 0 bytes .../images/toolbarButton-presentationMode.png | Bin 321 -> 0 bytes .../toolbarButton-presentationMode@2x.png | Bin 586 -> 0 bytes .../viewer/web/images/toolbarButton-print.png | Bin 257 -> 0 bytes .../web/images/toolbarButton-print@2x.png | Bin 464 -> 0 bytes .../web/images/toolbarButton-search.png | Bin 309 -> 0 bytes .../web/images/toolbarButton-search@2x.png | Bin 653 -> 0 bytes ...olbarButton-secondaryToolbarToggle-rtl.png | Bin 246 -> 0 bytes ...arButton-secondaryToolbarToggle-rtl@2x.png | Bin 456 -> 0 bytes .../toolbarButton-secondaryToolbarToggle.png | Bin 243 -> 0 bytes ...oolbarButton-secondaryToolbarToggle@2x.png | Bin 458 -> 0 bytes .../toolbarButton-sidebarToggle-rtl.png | Bin 225 -> 0 bytes .../toolbarButton-sidebarToggle-rtl@2x.png | Bin 344 -> 0 bytes .../images/toolbarButton-sidebarToggle.png | Bin 225 -> 0 bytes .../images/toolbarButton-sidebarToggle@2x.png | Bin 331 -> 0 bytes .../images/toolbarButton-viewAttachments.png | Bin 384 -> 0 bytes .../toolbarButton-viewAttachments@2x.png | Bin 871 -> 0 bytes .../images/toolbarButton-viewOutline-rtl.png | Bin 177 -> 0 bytes .../toolbarButton-viewOutline-rtl@2x.png | Bin 394 -> 0 bytes .../web/images/toolbarButton-viewOutline.png | Bin 178 -> 0 bytes .../images/toolbarButton-viewOutline@2x.png | Bin 331 -> 0 bytes .../images/toolbarButton-viewThumbnail.png | Bin 185 -> 0 bytes .../images/toolbarButton-viewThumbnail@2x.png | Bin 220 -> 0 bytes .../web/images/toolbarButton-zoomIn.png | Bin 136 -> 0 bytes .../web/images/toolbarButton-zoomIn@2x.png | Bin 160 -> 0 bytes .../web/images/toolbarButton-zoomOut.png | Bin 88 -> 0 bytes .../web/images/toolbarButton-zoomOut@2x.png | Bin 109 -> 0 bytes app/static/viewer/web/l10n.js | 1033 - .../viewer/web/locale/ach/viewer.properties | 167 - .../viewer/web/locale/af/viewer.properties | 167 - .../viewer/web/locale/ak/viewer.properties | 123 - .../viewer/web/locale/an/viewer.properties | 167 - .../viewer/web/locale/ar/viewer.properties | 167 - .../viewer/web/locale/as/viewer.properties | 164 - .../viewer/web/locale/ast/viewer.properties | 111 - .../viewer/web/locale/az/viewer.properties | 167 - .../viewer/web/locale/be/viewer.properties | 105 - .../viewer/web/locale/bg/viewer.properties | 167 - .../viewer/web/locale/bn-BD/viewer.properties | 139 - .../viewer/web/locale/bn-IN/viewer.properties | 167 - .../viewer/web/locale/br/viewer.properties | 167 - .../viewer/web/locale/bs/viewer.properties | 125 - .../viewer/web/locale/ca/viewer.properties | 167 - .../viewer/web/locale/cs/viewer.properties | 167 - .../viewer/web/locale/csb/viewer.properties | 134 - .../viewer/web/locale/cy/viewer.properties | 167 - .../viewer/web/locale/da/viewer.properties | 167 - .../viewer/web/locale/de/viewer.properties | 167 - .../viewer/web/locale/el/viewer.properties | 131 - .../viewer/web/locale/en-GB/viewer.properties | 167 - .../viewer/web/locale/en-US/viewer.properties | 167 - .../viewer/web/locale/en-ZA/viewer.properties | 163 - .../viewer/web/locale/eo/viewer.properties | 167 - .../viewer/web/locale/es-AR/viewer.properties | 167 - .../viewer/web/locale/es-CL/viewer.properties | 130 - .../viewer/web/locale/es-ES/viewer.properties | 111 - .../viewer/web/locale/es-MX/viewer.properties | 167 - .../viewer/web/locale/es/viewer.properties | 136 - .../viewer/web/locale/et/viewer.properties | 167 - .../viewer/web/locale/eu/viewer.properties | 167 - .../viewer/web/locale/fa/viewer.properties | 167 - .../viewer/web/locale/ff/viewer.properties | 167 - .../viewer/web/locale/fi/viewer.properties | 167 - .../viewer/web/locale/fr/viewer.properties | 167 - .../viewer/web/locale/fy-NL/viewer.properties | 173 - .../viewer/web/locale/ga-IE/viewer.properties | 167 - .../viewer/web/locale/gd/viewer.properties | 167 - .../viewer/web/locale/gl/viewer.properties | 164 - .../viewer/web/locale/gu-IN/viewer.properties | 149 - .../viewer/web/locale/he/viewer.properties | 152 - .../viewer/web/locale/hi-IN/viewer.properties | 166 - .../viewer/web/locale/hr/viewer.properties | 167 - .../viewer/web/locale/hu/viewer.properties | 167 - .../viewer/web/locale/hy-AM/viewer.properties | 167 - .../viewer/web/locale/id/viewer.properties | 167 - .../viewer/web/locale/is/viewer.properties | 167 - .../viewer/web/locale/it/viewer.properties | 111 - .../viewer/web/locale/ja/viewer.properties | 167 - .../viewer/web/locale/ka/viewer.properties | 124 - .../viewer/web/locale/kk/viewer.properties | 167 - .../viewer/web/locale/km/viewer.properties | 167 - .../viewer/web/locale/kn/viewer.properties | 167 - .../viewer/web/locale/ko/viewer.properties | 167 - .../viewer/web/locale/ku/viewer.properties | 139 - .../viewer/web/locale/lg/viewer.properties | 103 - .../viewer/web/locale/lij/viewer.properties | 116 - .../viewer/web/locale/locale.properties | 312 - .../viewer/web/locale/lt/viewer.properties | 167 - .../viewer/web/locale/lv/viewer.properties | 167 - .../viewer/web/locale/mai/viewer.properties | 165 - .../viewer/web/locale/mk/viewer.properties | 126 - .../viewer/web/locale/ml/viewer.properties | 167 - .../viewer/web/locale/mn/viewer.properties | 65 - .../viewer/web/locale/mr/viewer.properties | 165 - .../viewer/web/locale/ms/viewer.properties | 165 - .../viewer/web/locale/my/viewer.properties | 166 - .../viewer/web/locale/nb-NO/viewer.properties | 167 - .../viewer/web/locale/nl/viewer.properties | 167 - .../viewer/web/locale/nn-NO/viewer.properties | 167 - .../viewer/web/locale/no/viewer.properties | 134 - .../viewer/web/locale/nso/viewer.properties | 123 - .../viewer/web/locale/oc/viewer.properties | 165 - .../viewer/web/locale/or/viewer.properties | 164 - .../viewer/web/locale/pa-IN/viewer.properties | 181 - .../viewer/web/locale/pl/viewer.properties | 152 - .../viewer/web/locale/pt-BR/viewer.properties | 167 - .../viewer/web/locale/pt-PT/viewer.properties | 167 - .../viewer/web/locale/rm/viewer.properties | 157 - .../viewer/web/locale/ro/viewer.properties | 167 - .../viewer/web/locale/ru/viewer.properties | 111 - .../viewer/web/locale/rw/viewer.properties | 73 - .../viewer/web/locale/sah/viewer.properties | 163 - .../viewer/web/locale/si/viewer.properties | 167 - .../viewer/web/locale/sk/viewer.properties | 167 - .../viewer/web/locale/sl/viewer.properties | 167 - .../viewer/web/locale/son/viewer.properties | 167 - .../viewer/web/locale/sq/viewer.properties | 165 - .../viewer/web/locale/sr/viewer.properties | 167 - .../viewer/web/locale/sv-SE/viewer.properties | 167 - .../viewer/web/locale/sv/viewer.properties | 137 - .../viewer/web/locale/sw/viewer.properties | 123 - .../viewer/web/locale/ta-LK/viewer.properties | 64 - .../viewer/web/locale/ta/viewer.properties | 167 - .../viewer/web/locale/te/viewer.properties | 167 - .../viewer/web/locale/th/viewer.properties | 167 - .../viewer/web/locale/tl/viewer.properties | 83 - .../viewer/web/locale/tn/viewer.properties | 74 - .../viewer/web/locale/tr/viewer.properties | 167 - .../viewer/web/locale/uk/viewer.properties | 167 - .../viewer/web/locale/ur/viewer.properties | 161 - .../viewer/web/locale/vi/viewer.properties | 145 - .../viewer/web/locale/wo/viewer.properties | 118 - .../viewer/web/locale/xh/viewer.properties | 167 - .../viewer/web/locale/zh-CN/viewer.properties | 167 - .../viewer/web/locale/zh-TW/viewer.properties | 168 - .../viewer/web/locale/zu/viewer.properties | 124 - app/static/viewer/web/viewer.css | 2001 - app/static/viewer/web/viewer.html | 450 - app/static/viewer/web/viewer.js | 7560 --- app/templates/_formhelpers.html | 12 - app/templates/add_stack.html | 50 - app/templates/add_to_stacks.html | 21 - app/templates/annotations.html | 63 - app/templates/base.html | 214 +- app/templates/edit_book_detail.html | 88 - app/templates/edit_stack_detail.html | 25 - app/templates/footer.html | 14 +- app/templates/header.html | 16 +- app/templates/home.html | 59 +- app/templates/import_csv.html | 7 - app/templates/potential_pdf.html | 43 - app/templates/red_link.html | 142 - app/templates/results.html | 126 - app/templates/results_annot.html | 55 - app/templates/results_grid.html | 87 - app/templates/scape.html | 270 - app/templates/scape_new.html | 169 - app/templates/show_author_detail.html | 20 - app/templates/show_book_detail.html | 142 - app/templates/show_books.html | 94 - app/templates/show_books_grid.html | 53 - app/templates/show_instances.html | 37 - app/templates/show_stack_detail.html | 52 - app/templates/show_stack_detail_tab.html | 29 - app/templates/show_stacks.html | 39 - .../volumetric_catalog/OrbitControls.js | 1043 - app/templates/volumetric_catalog/Raycaster.js | 134 - .../volumetric_catalog/ascii_json_js_4.html | 81 - .../volumetric_catalog/books9_final.html | 382 - .../volumetric_catalog/books9_final_a 2.html | 458 - .../volumetric_catalog/books9_final_a.html | 459 - app/templates/volumetric_catalog/export.json | 3179 -- app/templates/volumetric_catalog/index.html | 474 - app/templates/volumetric_catalog/three.min.js | 993 - app/views.py | 725 +- import_csv.py | 50 - init.py | 5 +- init_db.sh | 6 +- rebuild.py | 57 - run.py | 2 +- test.py | 76 - test2.py | 49 - whoosh/Book/MAIN_a4w5sqptxsercdwd.seg | Bin 5721 -> 0 bytes whoosh/Book/MAIN_batfnf5mpppsakmf.seg | Bin 5722 -> 0 bytes whoosh/Book/MAIN_fhbh9vqj4iulqeia.seg | Bin 5718 -> 0 bytes whoosh/Book/MAIN_l6wkc4vqfvb2ihec.seg | Bin 5686 -> 0 bytes whoosh/Book/MAIN_taxstcerlfadcokk.seg | Bin 5276 -> 0 bytes whoosh/Book/_MAIN_4.toc | Bin 2356 -> 0 bytes xpublibrary.csv | 168 - xpublibrary_including_filelinks.csv | 171 - xpublibrary_including_filelinks2.csv | 171 - xpublibrary_old.csv | 168 - 491 files changed, 297 insertions(+), 123739 deletions(-) delete mode 100644 app/cover/default_cover.gif delete mode 100644 app/static/fonts/ArchivoNarrow-Bold.eot delete mode 100644 app/static/fonts/ArchivoNarrow-Bold.ttf delete mode 100644 app/static/fonts/ArchivoNarrow-Bold.woff delete mode 100644 app/static/fonts/ArchivoNarrow-Bold.woff2 delete mode 100644 app/static/fonts/ArchivoNarrow-BoldItalic.eot delete mode 100644 app/static/fonts/ArchivoNarrow-BoldItalic.ttf delete mode 100644 app/static/fonts/ArchivoNarrow-BoldItalic.woff delete mode 100644 app/static/fonts/ArchivoNarrow-BoldItalic.woff2 delete mode 100644 app/static/fonts/ArchivoNarrow-Italic.eot delete mode 100644 app/static/fonts/ArchivoNarrow-Italic.ttf delete mode 100644 app/static/fonts/ArchivoNarrow-Italic.woff delete mode 100644 app/static/fonts/ArchivoNarrow-Italic.woff2 delete mode 100644 app/static/fonts/ArchivoNarrow-Medium.eot delete mode 100644 app/static/fonts/ArchivoNarrow-Medium.ttf delete mode 100644 app/static/fonts/ArchivoNarrow-Medium.woff delete mode 100644 app/static/fonts/ArchivoNarrow-Medium.woff2 delete mode 100644 app/static/fonts/ArchivoNarrow-MediumItalic.eot delete mode 100644 app/static/fonts/ArchivoNarrow-MediumItalic.ttf delete mode 100644 app/static/fonts/ArchivoNarrow-MediumItalic.woff delete mode 100644 app/static/fonts/ArchivoNarrow-MediumItalic.woff2 delete mode 100644 app/static/fonts/ArchivoNarrow-Regular.eot delete mode 100644 app/static/fonts/ArchivoNarrow-Regular.ttf delete mode 100644 app/static/fonts/ArchivoNarrow-Regular.woff delete mode 100644 app/static/fonts/ArchivoNarrow-Regular.woff2 delete mode 100644 app/static/fonts/ArchivoNarrow-SemiBold.eot delete mode 100644 app/static/fonts/ArchivoNarrow-SemiBold.ttf delete mode 100644 app/static/fonts/ArchivoNarrow-SemiBold.woff delete mode 100644 app/static/fonts/ArchivoNarrow-SemiBold.woff2 delete mode 100644 app/static/fonts/ArchivoNarrow-SemiBoldItalic.eot delete mode 100644 app/static/fonts/ArchivoNarrow-SemiBoldItalic.ttf delete mode 100644 app/static/fonts/ArchivoNarrow-SemiBoldItalic.woff delete mode 100644 app/static/fonts/ArchivoNarrow-SemiBoldItalic.woff2 delete mode 100644 app/static/fonts/fonts_style.css delete mode 100755 app/static/fonts/glyphicons-halflings-regular.eot delete mode 100755 app/static/fonts/glyphicons-halflings-regular.svg delete mode 100755 app/static/fonts/glyphicons-halflings-regular.ttf delete mode 100755 app/static/fonts/glyphicons-halflings-regular.woff delete mode 100755 app/static/fonts/glyphicons-halflings-regular.woff2 delete mode 100644 app/static/img/default_cover.gif delete mode 100644 app/static/img/default_cover.png delete mode 100755 app/static/img/xppl-logo.svg delete mode 100644 app/static/js/d3.min.js delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/AUTHORS.txt delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/LICENSE.txt delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/external/jquery/jquery.js delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/index.html delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/jquery-ui.css delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/jquery-ui.js delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/jquery-ui.min.css delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/jquery-ui.min.js delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/jquery-ui.structure.css delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/jquery-ui.structure.min.css delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/jquery-ui.theme.css delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/jquery-ui.theme.min.css delete mode 100644 app/static/js/jquery-ui-1.12.1.custom/package.json delete mode 100755 app/static/js/jquery.marquee.js delete mode 100755 app/static/js/jquery.marquee.min.js delete mode 100644 app/static/js/jquery.metadata.js delete mode 100644 app/static/js/jquery.tablesorter.js delete mode 100644 app/static/js/jquery.tablesorter.min.js delete mode 100755 app/static/js/npm.js delete mode 100644 app/static/viewer/LICENSE delete mode 100755 app/static/viewer/build/pdf.js delete mode 100755 app/static/viewer/build/pdf.worker.js delete mode 100755 app/static/viewer/web/cmaps/78-EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/78-EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/78-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/78-RKSJ-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/78-RKSJ-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/78-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/78ms-RKSJ-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/78ms-RKSJ-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/83pv-RKSJ-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/90ms-RKSJ-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/90ms-RKSJ-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/90msp-RKSJ-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/90msp-RKSJ-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/90pv-RKSJ-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/90pv-RKSJ-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/Add-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/Add-RKSJ-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/Add-RKSJ-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/Add-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-CNS1-0.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-CNS1-1.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-CNS1-2.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-CNS1-3.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-CNS1-4.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-CNS1-5.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-CNS1-6.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-CNS1-UCS2.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-GB1-0.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-GB1-1.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-GB1-2.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-GB1-3.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-GB1-4.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-GB1-5.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-GB1-UCS2.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Japan1-0.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Japan1-1.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Japan1-2.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Japan1-3.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Japan1-4.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Japan1-5.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Japan1-6.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Japan1-UCS2.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Korea1-0.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Korea1-1.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Korea1-2.bcmap delete mode 100755 app/static/viewer/web/cmaps/Adobe-Korea1-UCS2.bcmap delete mode 100755 app/static/viewer/web/cmaps/B5-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/B5-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/B5pc-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/B5pc-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/CNS-EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/CNS-EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/CNS1-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/CNS1-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/CNS2-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/CNS2-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/ETHK-B5-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/ETHK-B5-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/ETen-B5-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/ETen-B5-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/ETenms-B5-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/ETenms-B5-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/Ext-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/Ext-RKSJ-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/Ext-RKSJ-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/Ext-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/GB-EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/GB-EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/GB-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/GB-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBK-EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBK-EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBK2K-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBK2K-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBKp-EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBKp-EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBT-EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBT-EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBT-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBT-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBTpc-EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBTpc-EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBpc-EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/GBpc-EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/H.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKdla-B5-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKdla-B5-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKdlb-B5-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKdlb-B5-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKgccs-B5-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKgccs-B5-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKm314-B5-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKm314-B5-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKm471-B5-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKm471-B5-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKscs-B5-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/HKscs-B5-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/Hankaku.bcmap delete mode 100755 app/static/viewer/web/cmaps/Hiragana.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSC-EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSC-EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSC-Johab-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSC-Johab-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSCms-UHC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSCms-UHC-HW-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSCms-UHC-HW-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSCms-UHC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSCpc-EUC-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/KSCpc-EUC-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/Katakana.bcmap delete mode 100755 app/static/viewer/web/cmaps/LICENSE delete mode 100755 app/static/viewer/web/cmaps/NWP-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/NWP-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/RKSJ-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/RKSJ-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/Roman.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniCNS-UCS2-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniCNS-UCS2-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniCNS-UTF16-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniCNS-UTF16-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniCNS-UTF32-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniCNS-UTF32-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniCNS-UTF8-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniCNS-UTF8-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniGB-UCS2-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniGB-UCS2-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniGB-UTF16-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniGB-UTF16-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniGB-UTF32-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniGB-UTF32-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniGB-UTF8-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniGB-UTF8-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS-UCS2-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS-UCS2-HW-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS-UCS2-HW-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS-UCS2-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS-UTF16-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS-UTF16-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS-UTF32-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS-UTF32-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS-UTF8-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS-UTF8-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS2004-UTF16-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS2004-UTF16-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS2004-UTF32-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS2004-UTF32-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS2004-UTF8-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJIS2004-UTF8-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJISPro-UCS2-HW-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJISPro-UCS2-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJISPro-UTF8-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJISX0213-UTF32-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJISX0213-UTF32-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJISX02132004-UTF32-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniJISX02132004-UTF32-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniKS-UCS2-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniKS-UCS2-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniKS-UTF16-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniKS-UTF16-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniKS-UTF32-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniKS-UTF32-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniKS-UTF8-H.bcmap delete mode 100755 app/static/viewer/web/cmaps/UniKS-UTF8-V.bcmap delete mode 100755 app/static/viewer/web/cmaps/V.bcmap delete mode 100755 app/static/viewer/web/cmaps/WP-Symbol.bcmap delete mode 100755 app/static/viewer/web/compatibility.js delete mode 100755 app/static/viewer/web/compressed.tracemonkey-pldi-09.pdf delete mode 100755 app/static/viewer/web/debugger.js delete mode 100755 app/static/viewer/web/images/annotation-check.svg delete mode 100755 app/static/viewer/web/images/annotation-comment.svg delete mode 100755 app/static/viewer/web/images/annotation-help.svg delete mode 100755 app/static/viewer/web/images/annotation-insert.svg delete mode 100755 app/static/viewer/web/images/annotation-key.svg delete mode 100755 app/static/viewer/web/images/annotation-newparagraph.svg delete mode 100755 app/static/viewer/web/images/annotation-noicon.svg delete mode 100755 app/static/viewer/web/images/annotation-note.svg delete mode 100755 app/static/viewer/web/images/annotation-paragraph.svg delete mode 100755 app/static/viewer/web/images/findbarButton-next-rtl.png delete mode 100755 app/static/viewer/web/images/findbarButton-next-rtl@2x.png delete mode 100755 app/static/viewer/web/images/findbarButton-next.png delete mode 100755 app/static/viewer/web/images/findbarButton-next@2x.png delete mode 100755 app/static/viewer/web/images/findbarButton-previous-rtl.png delete mode 100755 app/static/viewer/web/images/findbarButton-previous-rtl@2x.png delete mode 100755 app/static/viewer/web/images/findbarButton-previous.png delete mode 100755 app/static/viewer/web/images/findbarButton-previous@2x.png delete mode 100755 app/static/viewer/web/images/grab.cur delete mode 100755 app/static/viewer/web/images/grabbing.cur delete mode 100755 app/static/viewer/web/images/loading-icon.gif delete mode 100755 app/static/viewer/web/images/loading-small.png delete mode 100644 app/static/viewer/web/images/loading-small@2x.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-documentProperties.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-documentProperties@2x.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-firstPage.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-firstPage@2x.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-handTool.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-handTool@2x.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-lastPage.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-lastPage@2x.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-rotateCcw.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-rotateCcw@2x.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-rotateCw.png delete mode 100755 app/static/viewer/web/images/secondaryToolbarButton-rotateCw@2x.png delete mode 100755 app/static/viewer/web/images/shadow.png delete mode 100755 app/static/viewer/web/images/texture.png delete mode 100755 app/static/viewer/web/images/toolbarButton-bookmark.png delete mode 100755 app/static/viewer/web/images/toolbarButton-bookmark@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-download.png delete mode 100755 app/static/viewer/web/images/toolbarButton-download@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-menuArrows.png delete mode 100755 app/static/viewer/web/images/toolbarButton-menuArrows@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-openFile.png delete mode 100755 app/static/viewer/web/images/toolbarButton-openFile@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-pageDown-rtl.png delete mode 100755 app/static/viewer/web/images/toolbarButton-pageDown-rtl@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-pageDown.png delete mode 100755 app/static/viewer/web/images/toolbarButton-pageDown@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-pageUp-rtl.png delete mode 100755 app/static/viewer/web/images/toolbarButton-pageUp-rtl@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-pageUp.png delete mode 100755 app/static/viewer/web/images/toolbarButton-pageUp@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-presentationMode.png delete mode 100755 app/static/viewer/web/images/toolbarButton-presentationMode@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-print.png delete mode 100755 app/static/viewer/web/images/toolbarButton-print@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-search.png delete mode 100755 app/static/viewer/web/images/toolbarButton-search@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle-rtl.png delete mode 100755 app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle.png delete mode 100755 app/static/viewer/web/images/toolbarButton-secondaryToolbarToggle@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-sidebarToggle-rtl.png delete mode 100755 app/static/viewer/web/images/toolbarButton-sidebarToggle-rtl@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-sidebarToggle.png delete mode 100755 app/static/viewer/web/images/toolbarButton-sidebarToggle@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-viewAttachments.png delete mode 100755 app/static/viewer/web/images/toolbarButton-viewAttachments@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-viewOutline-rtl.png delete mode 100755 app/static/viewer/web/images/toolbarButton-viewOutline-rtl@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-viewOutline.png delete mode 100755 app/static/viewer/web/images/toolbarButton-viewOutline@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-viewThumbnail.png delete mode 100755 app/static/viewer/web/images/toolbarButton-viewThumbnail@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-zoomIn.png delete mode 100755 app/static/viewer/web/images/toolbarButton-zoomIn@2x.png delete mode 100755 app/static/viewer/web/images/toolbarButton-zoomOut.png delete mode 100755 app/static/viewer/web/images/toolbarButton-zoomOut@2x.png delete mode 100755 app/static/viewer/web/l10n.js delete mode 100755 app/static/viewer/web/locale/ach/viewer.properties delete mode 100755 app/static/viewer/web/locale/af/viewer.properties delete mode 100755 app/static/viewer/web/locale/ak/viewer.properties delete mode 100755 app/static/viewer/web/locale/an/viewer.properties delete mode 100755 app/static/viewer/web/locale/ar/viewer.properties delete mode 100755 app/static/viewer/web/locale/as/viewer.properties delete mode 100755 app/static/viewer/web/locale/ast/viewer.properties delete mode 100755 app/static/viewer/web/locale/az/viewer.properties delete mode 100755 app/static/viewer/web/locale/be/viewer.properties delete mode 100755 app/static/viewer/web/locale/bg/viewer.properties delete mode 100755 app/static/viewer/web/locale/bn-BD/viewer.properties delete mode 100755 app/static/viewer/web/locale/bn-IN/viewer.properties delete mode 100755 app/static/viewer/web/locale/br/viewer.properties delete mode 100755 app/static/viewer/web/locale/bs/viewer.properties delete mode 100755 app/static/viewer/web/locale/ca/viewer.properties delete mode 100755 app/static/viewer/web/locale/cs/viewer.properties delete mode 100755 app/static/viewer/web/locale/csb/viewer.properties delete mode 100755 app/static/viewer/web/locale/cy/viewer.properties delete mode 100755 app/static/viewer/web/locale/da/viewer.properties delete mode 100755 app/static/viewer/web/locale/de/viewer.properties delete mode 100755 app/static/viewer/web/locale/el/viewer.properties delete mode 100755 app/static/viewer/web/locale/en-GB/viewer.properties delete mode 100755 app/static/viewer/web/locale/en-US/viewer.properties delete mode 100755 app/static/viewer/web/locale/en-ZA/viewer.properties delete mode 100755 app/static/viewer/web/locale/eo/viewer.properties delete mode 100755 app/static/viewer/web/locale/es-AR/viewer.properties delete mode 100755 app/static/viewer/web/locale/es-CL/viewer.properties delete mode 100755 app/static/viewer/web/locale/es-ES/viewer.properties delete mode 100755 app/static/viewer/web/locale/es-MX/viewer.properties delete mode 100644 app/static/viewer/web/locale/es/viewer.properties delete mode 100755 app/static/viewer/web/locale/et/viewer.properties delete mode 100755 app/static/viewer/web/locale/eu/viewer.properties delete mode 100755 app/static/viewer/web/locale/fa/viewer.properties delete mode 100755 app/static/viewer/web/locale/ff/viewer.properties delete mode 100755 app/static/viewer/web/locale/fi/viewer.properties delete mode 100755 app/static/viewer/web/locale/fr/viewer.properties delete mode 100755 app/static/viewer/web/locale/fy-NL/viewer.properties delete mode 100755 app/static/viewer/web/locale/ga-IE/viewer.properties delete mode 100755 app/static/viewer/web/locale/gd/viewer.properties delete mode 100755 app/static/viewer/web/locale/gl/viewer.properties delete mode 100755 app/static/viewer/web/locale/gu-IN/viewer.properties delete mode 100755 app/static/viewer/web/locale/he/viewer.properties delete mode 100755 app/static/viewer/web/locale/hi-IN/viewer.properties delete mode 100755 app/static/viewer/web/locale/hr/viewer.properties delete mode 100755 app/static/viewer/web/locale/hu/viewer.properties delete mode 100755 app/static/viewer/web/locale/hy-AM/viewer.properties delete mode 100755 app/static/viewer/web/locale/id/viewer.properties delete mode 100755 app/static/viewer/web/locale/is/viewer.properties delete mode 100755 app/static/viewer/web/locale/it/viewer.properties delete mode 100755 app/static/viewer/web/locale/ja/viewer.properties delete mode 100755 app/static/viewer/web/locale/ka/viewer.properties delete mode 100755 app/static/viewer/web/locale/kk/viewer.properties delete mode 100755 app/static/viewer/web/locale/km/viewer.properties delete mode 100755 app/static/viewer/web/locale/kn/viewer.properties delete mode 100755 app/static/viewer/web/locale/ko/viewer.properties delete mode 100755 app/static/viewer/web/locale/ku/viewer.properties delete mode 100755 app/static/viewer/web/locale/lg/viewer.properties delete mode 100755 app/static/viewer/web/locale/lij/viewer.properties delete mode 100755 app/static/viewer/web/locale/locale.properties delete mode 100755 app/static/viewer/web/locale/lt/viewer.properties delete mode 100755 app/static/viewer/web/locale/lv/viewer.properties delete mode 100755 app/static/viewer/web/locale/mai/viewer.properties delete mode 100755 app/static/viewer/web/locale/mk/viewer.properties delete mode 100755 app/static/viewer/web/locale/ml/viewer.properties delete mode 100755 app/static/viewer/web/locale/mn/viewer.properties delete mode 100755 app/static/viewer/web/locale/mr/viewer.properties delete mode 100755 app/static/viewer/web/locale/ms/viewer.properties delete mode 100755 app/static/viewer/web/locale/my/viewer.properties delete mode 100755 app/static/viewer/web/locale/nb-NO/viewer.properties delete mode 100755 app/static/viewer/web/locale/nl/viewer.properties delete mode 100755 app/static/viewer/web/locale/nn-NO/viewer.properties delete mode 100644 app/static/viewer/web/locale/no/viewer.properties delete mode 100755 app/static/viewer/web/locale/nso/viewer.properties delete mode 100755 app/static/viewer/web/locale/oc/viewer.properties delete mode 100755 app/static/viewer/web/locale/or/viewer.properties delete mode 100755 app/static/viewer/web/locale/pa-IN/viewer.properties delete mode 100755 app/static/viewer/web/locale/pl/viewer.properties delete mode 100755 app/static/viewer/web/locale/pt-BR/viewer.properties delete mode 100755 app/static/viewer/web/locale/pt-PT/viewer.properties delete mode 100755 app/static/viewer/web/locale/rm/viewer.properties delete mode 100755 app/static/viewer/web/locale/ro/viewer.properties delete mode 100755 app/static/viewer/web/locale/ru/viewer.properties delete mode 100755 app/static/viewer/web/locale/rw/viewer.properties delete mode 100755 app/static/viewer/web/locale/sah/viewer.properties delete mode 100755 app/static/viewer/web/locale/si/viewer.properties delete mode 100755 app/static/viewer/web/locale/sk/viewer.properties delete mode 100755 app/static/viewer/web/locale/sl/viewer.properties delete mode 100755 app/static/viewer/web/locale/son/viewer.properties delete mode 100755 app/static/viewer/web/locale/sq/viewer.properties delete mode 100755 app/static/viewer/web/locale/sr/viewer.properties delete mode 100755 app/static/viewer/web/locale/sv-SE/viewer.properties delete mode 100644 app/static/viewer/web/locale/sv/viewer.properties delete mode 100755 app/static/viewer/web/locale/sw/viewer.properties delete mode 100755 app/static/viewer/web/locale/ta-LK/viewer.properties delete mode 100755 app/static/viewer/web/locale/ta/viewer.properties delete mode 100755 app/static/viewer/web/locale/te/viewer.properties delete mode 100755 app/static/viewer/web/locale/th/viewer.properties delete mode 100755 app/static/viewer/web/locale/tl/viewer.properties delete mode 100755 app/static/viewer/web/locale/tn/viewer.properties delete mode 100755 app/static/viewer/web/locale/tr/viewer.properties delete mode 100755 app/static/viewer/web/locale/uk/viewer.properties delete mode 100755 app/static/viewer/web/locale/ur/viewer.properties delete mode 100755 app/static/viewer/web/locale/vi/viewer.properties delete mode 100755 app/static/viewer/web/locale/wo/viewer.properties delete mode 100755 app/static/viewer/web/locale/xh/viewer.properties delete mode 100755 app/static/viewer/web/locale/zh-CN/viewer.properties delete mode 100755 app/static/viewer/web/locale/zh-TW/viewer.properties delete mode 100755 app/static/viewer/web/locale/zu/viewer.properties delete mode 100755 app/static/viewer/web/viewer.css delete mode 100755 app/static/viewer/web/viewer.html delete mode 100755 app/static/viewer/web/viewer.js delete mode 100644 app/templates/_formhelpers.html delete mode 100644 app/templates/add_stack.html delete mode 100644 app/templates/add_to_stacks.html delete mode 100644 app/templates/annotations.html delete mode 100755 app/templates/edit_book_detail.html delete mode 100644 app/templates/edit_stack_detail.html delete mode 100644 app/templates/import_csv.html delete mode 100644 app/templates/potential_pdf.html delete mode 100755 app/templates/red_link.html delete mode 100644 app/templates/results.html delete mode 100644 app/templates/results_annot.html delete mode 100644 app/templates/results_grid.html delete mode 100644 app/templates/scape.html delete mode 100644 app/templates/scape_new.html delete mode 100644 app/templates/show_author_detail.html delete mode 100755 app/templates/show_book_detail.html delete mode 100755 app/templates/show_books.html delete mode 100644 app/templates/show_books_grid.html delete mode 100644 app/templates/show_instances.html delete mode 100644 app/templates/show_stack_detail.html delete mode 100644 app/templates/show_stack_detail_tab.html delete mode 100644 app/templates/show_stacks.html delete mode 100644 app/templates/volumetric_catalog/OrbitControls.js delete mode 100644 app/templates/volumetric_catalog/Raycaster.js delete mode 100644 app/templates/volumetric_catalog/ascii_json_js_4.html delete mode 100644 app/templates/volumetric_catalog/books9_final.html delete mode 100644 app/templates/volumetric_catalog/books9_final_a 2.html delete mode 100644 app/templates/volumetric_catalog/books9_final_a.html delete mode 100644 app/templates/volumetric_catalog/export.json delete mode 100644 app/templates/volumetric_catalog/index.html delete mode 100644 app/templates/volumetric_catalog/three.min.js delete mode 100644 import_csv.py delete mode 100644 rebuild.py delete mode 100644 test.py delete mode 100644 test2.py delete mode 100644 whoosh/Book/MAIN_a4w5sqptxsercdwd.seg delete mode 100644 whoosh/Book/MAIN_batfnf5mpppsakmf.seg delete mode 100644 whoosh/Book/MAIN_fhbh9vqj4iulqeia.seg delete mode 100644 whoosh/Book/MAIN_l6wkc4vqfvb2ihec.seg delete mode 100644 whoosh/Book/MAIN_taxstcerlfadcokk.seg delete mode 100644 whoosh/Book/_MAIN_4.toc delete mode 100644 xpublibrary.csv delete mode 100644 xpublibrary_including_filelinks.csv delete mode 100644 xpublibrary_including_filelinks2.csv delete mode 100644 xpublibrary_old.csv diff --git a/README.md b/README.md index aabcf9d..e69de29 100644 --- a/README.md +++ b/README.md @@ -1,55 +0,0 @@ -# XPPL version alt -Library to hold books / knowledge - -## TO DOs -- [x] fix adding stacks -- [x] update requirements -- [ ] generate new requirements.txt and installation process? -- [ ] fix stacks layout -- [ ] remove autocomplete? and training at the start of app -- [ ] update layout navigation - - -## Installation - -Install the required dependencies: - - $ pip3 install -r requirements.txt - - -Initialise database / Why is this needed again, could be checked in flask? - - $ bash init_db.sh - - -### Further install notes (bugs) - -* create the covers folder inside the uploadsfolder -* don't forget to chmod the uploads and coverfolder ;-) - -* For Mac users -> brew install imagemagick@6 in order to install wand (should not be relevant for debian server install) - - -## Run the program - -Run the script in another terminal (from XPPL directory): - - python3 run.py - - -## Deploy on server - -(this will be added soon) - - - -## REST API - -Has currently 2 entrypoints: - -`/api/books` -GETs all the books in the database - -`/api/book/id` -GETs a specific book by its id - diff --git a/app/cover/default_cover.gif b/app/cover/default_cover.gif deleted file mode 100644 index 500390cbbb1928bb76ffe47ff34e0784f54b5609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14473 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 bZ$9U5KId;f=WjmeZ$9U5KIeZopCkNVFY5BI diff --git a/app/forms.py b/app/forms.py index 6b57bed..9a3d0aa 100755 --- a/app/forms.py +++ b/app/forms.py @@ -4,82 +4,82 @@ from wtforms.validators import InputRequired, DataRequired from wtforms import FieldList from wtforms import Form as NoCsrfForm from wtforms.fields import StringField, FormField, SubmitField, SelectField, RadioField -from app.models import Book, BookSchema, Author, Stack, StackSchema +from app.models import Location, LocationSchema from wtforms.fields import DecimalRangeField # - - - Forms - - - -class AuthorForm(NoCsrfForm): - # this forms is never exposed so we can user the non CSRF version - author_name = StringField('Author Name', validators=[DataRequired()]) +# class AuthorForm(NoCsrfForm): +# # this forms is never exposed so we can user the non CSRF version +# author_name = StringField('Author Name', validators=[DataRequired()]) -class UploadForm(FlaskForm): - title = StringField('title', validators=[InputRequired()]) - author = FieldList(FormField(AuthorForm, default=lambda: Author()), min_entries=1) - category = StringField('category', validators=[InputRequired()]) - year_published = StringField('year published', [validators.Length(max=4)],default=None) - file = FileField() - upload = SubmitField(label='Upload') - wish = SubmitField(label='''I don't have the file, but wish I did.''') - message = StringField('message', default=None) - sameness = DecimalRangeField('sameness', default=0) - diversity = DecimalRangeField('diversity', default=0) - gender = DecimalRangeField('gender', default=50) - choices = [('Student', 'Student'), - ('Librarian', 'Librarian'), - ('Pirate', 'Pirate'), - ('Teacher', 'Teacher'), - ('Institution', 'Institution'), - ('All of the above', 'All of the above'), - ('None of the above', 'None of the above')] - who = SelectField('', choices=choices, default='Student') +# class UploadForm(FlaskForm): +# title = StringField('title', validators=[InputRequired()]) +# author = FieldList(FormField(AuthorForm, default=lambda: Author()), min_entries=1) +# category = StringField('category', validators=[InputRequired()]) +# year_published = StringField('year published', [validators.Length(max=4)],default=None) +# file = FileField() +# upload = SubmitField(label='Upload') +# wish = SubmitField(label='''I don't have the file, but wish I did.''') +# message = StringField('message', default=None) +# sameness = DecimalRangeField('sameness', default=0) +# diversity = DecimalRangeField('diversity', default=0) +# gender = DecimalRangeField('gender', default=50) +# choices = [('Student', 'Student'), +# ('Librarian', 'Librarian'), +# ('Pirate', 'Pirate'), +# ('Teacher', 'Teacher'), +# ('Institution', 'Institution'), +# ('All of the above', 'All of the above'), +# ('None of the above', 'None of the above')] +# who = SelectField('', choices=choices, default='Student') -class EditForm(FlaskForm): - title = StringField('title', validators=[InputRequired()]) - author = FieldList(FormField(AuthorForm, default=lambda: Author()), min_entries=1) - category = StringField('category', validators=[InputRequired()]) - year_published = StringField('year published', [validators.Length(max=4)],default=None) - file = FileField() - message = StringField('message') - sameness = DecimalRangeField('sameness', default=0) - diversity = DecimalRangeField('diversity', default=0) - gender = DecimalRangeField('gender', default=50) - choices = [('Student', 'Student'), - ('Librarian', 'Librarian'), - ('Pirate', 'Pirate'), - ('Teacher', 'Teacher'), - ('Institution', 'Institution'), - ('All of the above', 'All of the above'), - ('None of the above', 'None of the above')] - who = SelectField('', choices=choices, default='Student') +# class EditForm(FlaskForm): +# title = StringField('title', validators=[InputRequired()]) +# author = FieldList(FormField(AuthorForm, default=lambda: Author()), min_entries=1) +# category = StringField('category', validators=[InputRequired()]) +# year_published = StringField('year published', [validators.Length(max=4)],default=None) +# file = FileField() +# message = StringField('message') +# sameness = DecimalRangeField('sameness', default=0) +# diversity = DecimalRangeField('diversity', default=0) +# gender = DecimalRangeField('gender', default=50) +# choices = [('Student', 'Student'), +# ('Librarian', 'Librarian'), +# ('Pirate', 'Pirate'), +# ('Teacher', 'Teacher'), +# ('Institution', 'Institution'), +# ('All of the above', 'All of the above'), +# ('None of the above', 'None of the above')] +# who = SelectField('', choices=choices, default='Student') -class ChatForm(FlaskForm): - message = StringField('message', validators=[InputRequired()]) - send = SubmitField(label='Send') +# class ChatForm(FlaskForm): +# message = StringField('message', validators=[InputRequired()]) +# send = SubmitField(label='Send') -class StackForm(FlaskForm): - stack_name = StringField('Stack', validators=[InputRequired()]) - stack_description = StringField('Description', validators=[InputRequired()]) - stack_author = StringField('Who made this', validators=[InputRequired()]) - create = SubmitField(label='Create') +# class StackForm(FlaskForm): +# stack_name = StringField('Stack', validators=[InputRequired()]) +# stack_description = StringField('Description', validators=[InputRequired()]) +# stack_author = StringField('Who made this', validators=[InputRequired()]) +# create = SubmitField(label='Create') -class AddtoStackForm(FlaskForm): - select_stack = SelectField('Stacks', validators=[InputRequired()]) +# class AddtoStackForm(FlaskForm): +# select_stack = SelectField('Stacks', validators=[InputRequired()]) -class EditStackForm(FlaskForm): - edit_stack_name = StringField('Stack', validators=[InputRequired()]) - edit_stack_description = StringField('Description', validators=[InputRequired()]) +# class EditStackForm(FlaskForm): +# edit_stack_name = StringField('Stack', validators=[InputRequired()]) +# edit_stack_description = StringField('Description', validators=[InputRequired()]) -class SearchForm(FlaskForm): - choices = [('All', 'All'), - ('Title', 'Title'), - ('Author', 'Author'), - ('Category', 'Category'), - ('Stack', 'Stack'), - ('Outliers', 'Outliers')] - select = SelectField('', choices=choices, default='All') - search = StringField('', validators=[InputRequired()]) - # grid = SubmitField('Grid') - # listview = SubmitField('List') - randomize = SubmitField('Order differently') +# class SearchForm(FlaskForm): +# choices = [('All', 'All'), +# ('Title', 'Title'), +# ('Author', 'Author'), +# ('Category', 'Category'), +# ('Stack', 'Stack'), +# ('Outliers', 'Outliers')] +# select = SelectField('', choices=choices, default='All') +# search = StringField('', validators=[InputRequired()]) +# # grid = SubmitField('Grid') +# # listview = SubmitField('List') +# randomize = SubmitField('Order differently') diff --git a/app/models.py b/app/models.py index 91a2192..297d88c 100755 --- a/app/models.py +++ b/app/models.py @@ -4,173 +4,68 @@ import datetime from sqlalchemy import Column, DateTime -authors = db.Table('books_authors', - db.Column('book_id', db.Integer, db.ForeignKey('books.id'), primary_key=True), - db.Column('author_id', db.Integer, db.ForeignKey('authors.id'), primary_key=True) -) +# authors = db.Table('books_authors', +# db.Column('book_id', db.Integer, db.ForeignKey('books.id'), primary_key=True), +# db.Column('author_id', db.Integer, db.ForeignKey('authors.id'), primary_key=True) +# ) -stacks = db.Table('books_stacks', - db.Column('book_id', db.Integer, db.ForeignKey('books.id'), primary_key=True), - db.Column('stack_id', db.Integer, db.ForeignKey('stacks.id'), primary_key=True) -) +# stacks = db.Table('books_stacks', +# db.Column('book_id', db.Integer, db.ForeignKey('books.id'), primary_key=True), +# db.Column('stack_id', db.Integer, db.ForeignKey('stacks.id'), primary_key=True) +# ) -instances = db.Table('books_instances', - db.Column('book_id', db.Integer, db.ForeignKey('books.id'), primary_key=True), - db.Column('instance_id', db.Integer, db.ForeignKey('instances.id'), primary_key=True) -) +# instances = db.Table('books_instances', +# db.Column('book_id', db.Integer, db.ForeignKey('books.id'), primary_key=True), +# db.Column('instance_id', db.Integer, db.ForeignKey('instances.id'), primary_key=True) +# ) -class Book(db.Model): - __tablename__ = 'books' +class Location(db.Model): + __tablename__ = 'locations' id = db.Column(db.Integer, primary_key = True) - title = db.Column(db.String(255)) - file = db.Column(db.String(255)) - cover = db.Column(db.String(255)) - fileformat = db.Column(db.String(255)) - category = db.Column(db.String(255)) - year_published = db.Column(db.Numeric(4,0)) - description = db.Column(db.String(2500)) - html = db.Column(db.String(255)) - downloads = db.Column(db.Numeric(100,0)) - authors = db.relationship('Author', secondary=authors,cascade="delete", lazy='subquery', - backref=db.backref('books', lazy=True),passive_deletes=True) - stacks = db.relationship('Stack', secondary=stacks, lazy='subquery', - backref=db.backref('books', lazy=True)) - instances = db.relationship('Instance', secondary=instances, lazy='subquery', - backref=db.backref('books', lazy=True)) - scapeX = db.Column(db.Numeric(10,2)) - scapeY = db.Column(db.Numeric(10,2)) - message = db.Column(db.String(1000)) - sameness = db.Column(db.Numeric()) - diversity = db.Column(db.Numeric()) - gender = db.Column(db.Numeric()) - who = db.Column(db.String(255)) - - - def __init__(self, title, file, cover, fileformat, category, year_published, message, sameness, diversity, gender, who): - self.title = title - self.file = file - self.cover = cover - self.fileformat = fileformat - self.category = category - self.year_published = year_published - self.download = None - self.scapeX = 0 - self.scapeY = 0 - self.message = message - self.sameness = sameness - self.diversity = diversity - self.gender = gender - self.who = who - - - def __repr__(self): - return '' % self.title + longitude = db.Column(db.Numeric(10,8)) + latitude = db.Column(db.Numeric(10,8)) + + # title = db.Column(db.String(255)) + # file = db.Column(db.String(255)) + # cover = db.Column(db.String(255)) + # fileformat = db.Column(db.String(255)) + # category = db.Column(db.String(255)) + # year_published = db.Column(db.Numeric(4,0)) + # description = db.Column(db.String(2500)) + # html = db.Column(db.String(255)) + # downloads = db.Column(db.Numeric(100,0)) + # authors = db.relationship('Author', secondary=authors,cascade="delete", lazy='subquery', + # backref=db.backref('books', lazy=True),passive_deletes=True) + # stacks = db.relationship('Stack', secondary=stacks, lazy='subquery', + # backref=db.backref('books', lazy=True)) + # instances = db.relationship('Instance', secondary=instances, lazy='subquery', + # backref=db.backref('books', lazy=True)) + # scapeX = db.Column(db.Numeric(10,2)) + # scapeY = db.Column(db.Numeric(10,2)) + # message = db.Column(db.String(1000)) + # sameness = db.Column(db.Numeric()) + # diversity = db.Column(db.Numeric()) + # gender = db.Column(db.Numeric()) + # who = db.Column(db.String(255)) + + + def __init__(self, longitude, latitude): + self.longitude = longitude + self.latitude = latitude + + # def __repr__(self): + # return '<Title %r>' % self.title def get_id(self): return self.id -class Author(db.Model): - __tablename__ = 'authors' - id = db.Column(db.Integer(), primary_key=True) - author_name = db.Column(db.String(50)) - - def __init__(self, author_name): - self.author_name = author_name - -class Instance(db.Model): - __tablename__ = 'instances' - - id = db.Column(db.Integer(), primary_key=True) - name = db.Column(db.String(50)) - ip = db.Column(db.String(50)) - action = db.Column(db.String(50)) - - def __init__(self, ip, action): - self.name = ip - self.ip = ip - self.action = action - - -class UserIns(db.Model): - __tablename__ = 'userins' - - id = db.Column(db.Integer(), primary_key=True) - title = db.Column(db.String(500)) - info = db.Column(db.String(500)) - - def __init__(self, title, info): - self.title = title - self.info = info - -class Chat(db.Model): - __tablename__ = 'chat' - - id = db.Column(db.Integer(), primary_key=True) - message = db.Column(db.String(1000)) - time = Column(DateTime, default=datetime.datetime.now) - - def __init__(self, message): - self.message = message - self.time = datetime.datetime.now() - -class Stack(db.Model): - __tablename__ = 'stacks' - id = db.Column(db.Integer, primary_key = True) - stack_name = db.Column(db.String(50)) - stack_description = db.Column(db.String(1000)) - stack_author = db.Column(db.String(255)) - - - def __init__(self, stack_name, stack_description, stack_author): - self.stack_name = stack_name - self.stack_description = stack_description - self.stack_author = stack_author - - def __repr__(self): - return '<Stack %r>' % self.stack_name - - -class Potential(db.Model): - __tablename__ = 'potential' - id = db.Column(db.Integer, primary_key = True) - ptitle = db.Column(db.String(50)) - time = db.Column(DateTime, default=datetime.datetime.now()) - - def __init__(self, ptitle): - self.ptitle = ptitle - self.time = datetime.datetime.now() - - -class AuthorSchema(Schema): - id = fields.Int(dump_only=True) - author_name = fields.Str() - -class StackSchema(Schema): - id = fields.Int(dump_only=True) - stack_name = fields.Str() - stack_description = fields.Str() - -class ChatSchema(Schema): - id = fields.Int(dump_only=True) - message = fields.Str() - time = fields.DateTime() - -class BookSchema(Schema): +class LocationSchema(Schema): id = fields.Int(dump_only=True) - title = fields.Str() - file = fields.Str() - authors = fields.Nested(AuthorSchema, many=True) - cover = fields.Str() - html = fields.Str() - fileformat = fields.Str() - category = fields.Str() - year_published = fields.Str() - stacks = fields.Nested(StackSchema, many=True) - scapeX = fields.Float() - scapeY = fields.Float() + longitude = fields.Float() + latitude = fields.Float() def must_not_be_blank(data): diff --git a/app/static/css/style.css b/app/static/css/style.css index 294fcfa..f98f69e 100755 --- a/app/static/css/style.css +++ b/app/static/css/style.css @@ -1,7 +1,5 @@ -@import url("../fonts/fonts_style.css"); - *{ -font-family: "Archivo Narrow", Helvetica, sans-serif; +font-family: "Helvetica" } body{ @@ -22,540 +20,12 @@ a:hover{ color: #0000FF; } -.navigation ul{ - list-style-type: none; - margin: 0; - margin-top: 40px; - padding: 0; -} - -.navigation ul li { -float: left; -} - -.navigation ul li a{ - display: block; - color: black; - text-align: center; - padding: 14px 18px; - font-size: 18px; - text-decoration: none; -} - -.navigation ul li:active a{ -font-style: italic; - -} - -.clearfix::after { - content: ""; - clear: both; - display: table; -} - -.container{ -padding: 0px 10px; - - -} - -#fileformat{ - text-align: center; -} - -.lead{ - font-size: 18px; - -} - -.about{ -font-size: 18px; - -} -.library_table{ -border-spacing:0; /* Removes the cell spacing via CSS */ -} -.library_table a{ - text-decoration: none; - color: black; -} - -.library_table th{ -font-size: 20px; -cursor: pointer; -} -.library_table td{ -padding: 5px; -} - -th.headerSortUp{ -background-color: #E8E8E8!important; -} -th.headerSortDown{ -background-color: #E8E8E8!important; -} - -.library_table tbody tr:hover{ - background-color: #E8E8E8!important; -} - - -.library_table .title_col{ - font-size: 20px; - padding-left: 90px; - padding-right: 20px; -} - -.library_table .author_col{ - font-size: 18px; -} - -.library_table li{ -list-style-type:none; -text-align: center; -padding-right: 5px; -display: inline-block; -} - -#plus { - text-align: center; - font-size: 10px; -} - -#ascii { - text-align: center; -} - - -.library_table tr:nth-child(even){ -background-color: #fafafa; -} - -#title_xppl{ -font-size: 46px; -cursor: pointer; -} - -.header input{ -height:40px; -width: 500px; -font-size: 24px; -font-weight: bold; -} - -.author input{ -height:20px; -width: 500px; -font-size: 18px; -} - -.search input{ -margin: 0; -float: left; -width: 320px; -height: 36px; -font-size: 18px; -font-weight: regular; -padding: 2px; -background:rgb(240, 240, 240); -border:0px; -box-shadow: inset 0 0 5px rgba(000,000,000, 0.2); -} - -.button { -height:40px; -font-size: 18px; -padding:6px 15px; -left:0px; -border:0px solid #dbdbdb; -background-color: #686d72; -color:#fafafa; -} - -.button:hover { -background-color:red; -color: #fafafa; -} - -.ui-autocomplete { -position: absolute; -top: 100%; -left: 0; -z-index: 1000; -float: left; -display: none; -min-width: 160px; -padding: 4px 0; -margin: 0 0 10px 25px; -list-style: none; -background-color: #ffffff; -border-color: #ccc; -border-color: rgba(0, 0, 0, 0.2); -border-style: solid; -border-width: 1px; --webkit-border-radius: 5px; --moz-border-radius: 5px; -border-radius: 5px; --webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); --moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); --webkit-background-clip: padding-box; --moz-background-clip: padding; -background-clip: padding-box; -*border-right-width: 2px; -*border-bottom-width: 2px; -} - -.ui-menu-item > a.ui-corner-all { -display: block; -padding: 3px 15px; -clear: both; -font-weight: normal; -line-height: 18px; -color: #555555; -white-space: nowrap; -text-decoration: none; -} - -.ui-menu-item { - margin: 3px 15px; -} - -.ui-state-hover, .ui-state-active { -color: #ffffff; -text-decoration: none; -background-color: #0088cc; -border-radius: 0px; --webkit-border-radius: 0px; --moz-border-radius: 0px; -background-image: none; -} - -.ui-helper-hidden-accessible { - display: none; -} - - - -.footer{ - width: 100%; - font-family:'Courier New'; - font-weight:100; - font-size:12px; - margin-top: 200px; -} - -.footer pre{ - width: 60px; - margin:0 auto; -font-family:'Courier New'; - -} -.footer p{ - width: 30%; - margin:0 auto; - text-align: center; -font-family:'Courier New'; -font-size: 12px; -} - -.ui-tabs-vertical { width: 100em; border-top: 0;} -<<<<<<< HEAD -<<<<<<< HEAD -.ui-tabs-vertical .ui-tabs-nav { padding: .2em .2em .2em .2em; float: left; width: 15em; } -.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 0 !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; } -======= -.ui-tabs-vertical a { text-decoration: none; color: black;} -.ui-tabs-vertical .ui-tabs-nav { padding: .2em .2em .2em .2em; float: left; width: 15em; -webkit-appearance: none;} -.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 0 !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; list-style-type: none; } ->>>>>>> stack_stuff -======= -.ui-tabs-vertical a { text-decoration: none; color: black;} -.ui-tabs-vertical .ui-tabs-nav { padding: .2em .2em .2em .2em; float: left; width: 15em; -webkit-appearance: none;} -.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 0 !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; list-style-type: none; } ->>>>>>> master -.ui-tabs-vertical .ui-tabs-nav li a { display:block; } -.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .1em; border-right-width: 0; background-color: yellow !important; list-style-type: none;} -.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: left; width: 50em; font-size: 12px; list-style-type: none;} - -#creator{ - font-size: 12px; - color: grey; - -} - -#newstext{ - width: 100%; - margin: 0; - padding: 3px; - top:0; - left:0; - position: fixed; - font-size: 18px; - background-color: rgb(0, 3, 170); - color: white; -} - -#annotindication{ - width: 30%; - margin: 0; - padding: 3px; - font-size: 14px; - background-color: red; -} - -div.marquee { - white-space:no-wrap; - overflow:hidden; -} -div.marquee > div.marquee-text { - font-style: italic; - white-space:nowrap; - display:inline; - width:auto; -} - -#home_content{ - width: 70%; - -} - -#app{ - position: fixed; - bottom: 0; - right: 0; - width: 25%; - height: 100%; -} - -.messages{ - position: absolute; - bottom: 40px; - display: block; - width:100%; - padding: 10px; - margin: 0px; - height: 100%; - /*background-color: #b4b9be;*/ - overflow-y: scroll; - overflow-x: hidden; - color: white; - word-wrap:break-word; - box-sizing: border-box; --webkit-box-sizing: border-box; --moz-box-sizing: border-box; -z-index: -100000; -} - -.messageback1{ - -position: absolute; -bottom: 40px; -display: block; -width:100%; -padding: 0px; -margin: 0px; -height: 100%; -background-color: #b4b9be; -overflow-y: scroll; -overflow-x: hidden; -color: white; -word-wrap:break-word; -box-sizing: border-box; --webkit-box-sizing: border-box; --moz-box-sizing: border-box; -z-index: -100000;} - -.messageback2{ -position: absolute; -bottom: 40px; -display: block; -width:100%; -padding: 0px; -margin: 0px; -height: 100%; -background-color: #b4b9be; -overflow-y: scroll; -overflow-x: hidden; -color: white; -word-wrap:break-word; -box-sizing: border-box; --webkit-box-sizing: border-box; --moz-box-sizing: border-box; -z-index: -100000;} - -.new-message { +#map { position: absolute; - bottom: 0; - display: block; -width:100%; -margin:0; -padding:0; -z-index: 100000; -opacity: 1!important; -} -.control{ - display: block; - margin:0!important; - padding:0!important; - -} -.field{ - display: block; - margin:0!important; - padding:0!important; -} -.new-message input{ - width: 80%; - display: block; - margin:0px!important; - padding:0px!important; - height: 40px; - font-size: 16px; - word-wrap: break-word; - word-break: break-all; - float: left; - box-sizing: border-box; --webkit-box-sizing: border-box; --moz-box-sizing: border-box; -} -.new-message button{ - display: block; - width: 20%; -float: right; -margin:0px!important; -padding:0px!important; -box-sizing: border-box; --webkit-box-sizing: border-box; --moz-box-sizing: border-box; -} + top: 0; + left: 0; + height: 100vh; + width: 100vw; + z-index: -1; -.messages .user{ - font-size: 16px; - margin-bottom: -15px; - margin-top: 20px; -} -.messages .msg{ - font-size: 24px; - margin: 0px; - margin-top: -15px; - margin-bottom: 10px; - padding: 0; -} -.messages .time{ - font-size: 16px; - font-style: italic; -} - -.widget { - resize: both; - overflow: hidden; - width: 800px; - height: 200px; - display: inline-block; - position: relative; - left: 400px; - -} - -.widget iframe { - - width: 100%; - height: 100%; - border: none; -} - -.grid { - display: grid; - grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; - grid-gap: 2px; - align-items: top; - justify-items: center; -} - -@media screen and (max-width: 1000px) { -.grid{ - display: grid; - grid-template-columns: 1fr 1fr 1fr 1fr; - grid-gap: 2px; - align-items: top; - justify-items: center; -} -} - -@media screen and (max-width: 600px) { -.grid{ - display: grid; - grid-template-columns: 1fr 1fr 1fr; - grid-gap: 2px; - align-items: top; - justify-items: center; -} -} - -.gridbox { - display: inline-block; - padding-left: 5px; - align-items: center; - justify-items: center; -} - -.gridbox:hover{ - opacity: 0.5; -} - -/* The Modal (background) */ -.modal { - display: none; /* Hidden by default */ - position: fixed; /* Stay in place */ - z-index: 1; /* Sit on top */ - left: 0; - top: 0; - width: 100%; /* Full width */ - height: 100%; /* Full height */ - overflow: auto; /* Enable scroll if needed */ - background-color: rgb(0,0,0); /* Fallback color */ - background-color: rgba(0,0,0,0.5); /* Black w/ opacity */ -} - -/* Modal Content/Box */ -.modal-content { - background-color: yellow; - margin: 15% auto; /* 15% from the top and centered */ - padding: 15px; - border: 1px solid #888; - width: 40%; /* Could be more or less, depending on screen size */ -} - -/* The Close Button */ -.close { - color: grey; - float: right; - font-size: 28px; - font-weight: bold; -} - -.close:hover, -.close:focus { - color: red; - text-decoration: none; - cursor: pointer; -} - - -body { font-family: "Archivo Narrow"} -nav { font-size: .7em } - -@page { size: A5; margin: 1cm } -@media print { - nav { display: none } -} - - -#interface_links{ - font-size: 32px; - margin-top: 40px; -} -#interface_links a{ - margin-right:10px; } diff --git a/app/static/fonts/ArchivoNarrow-Bold.eot b/app/static/fonts/ArchivoNarrow-Bold.eot deleted file mode 100644 index f5b183e9e69d7a67fadf4ddd62e3dcde0f1abcd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83084 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 diff --git a/app/static/fonts/ArchivoNarrow-Bold.ttf b/app/static/fonts/ArchivoNarrow-Bold.ttf deleted file mode 100644 index b70c9d183614719bb81d4204e727f411572b8f59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82884 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 KyM0f+^#1_Ka~CB5 diff --git a/app/static/fonts/ArchivoNarrow-Bold.woff b/app/static/fonts/ArchivoNarrow-Bold.woff deleted file mode 100644 index 436b14688c1b41bcefa449a219f838ca48730f06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38020 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�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 VCkOxl007lT<aPi6007lUuHSKc(yssj diff --git a/app/static/fonts/ArchivoNarrow-Bold.woff2 b/app/static/fonts/ArchivoNarrow-Bold.woff2 deleted file mode 100644 index 2590130f6868a09c2c0289a0eacc731cfdf8ebb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28188 zcmV(^K-Ir@Pew8T0RR910B#%r5&!@I0Yj_+0By1W0RR9100000000000000000000 z0000#Mn+Uk92!&`h#nk;I0j$<hh7MQ0129H5eN!|mlT86eG7(000A}vBm<2I1Rw>H z8wZkJ41ptC6CZH{y=@N(w}TD6``(Hfi3m0h%y=BUynq`+J!~8Rm~O8#`~UyXOcvwt z{>ptt1cGhja%ag+R)Ne|?3CcB1<A}yL28g=#g-CwOj14;5zTzVnTaPK%89x5jx{3_ zUCvxwVv<B|$hsWvs7Gp(DIw2m9(wap)Z^{ji~VC-PLR!3R=gm=D^;A`HomYFGO;|E z8I3968p`+Ta;qSRsAR+rDBd>dC62ea&FSZ)V_{b<|L8w-k@5U#H1{As^!j^Pr#W0v z&WlyPu+_b>2VauotpduiIW>}%lPBNf>9n7DZ=-FpapjaqdTlD>q~ZWFpExiO(VA76 z9pJ^}pzjG3IzVcn%=7%$*z37(gD^fZ;*Sp(SQ080s+Mfo0y#oeVOt|QK2@}4`TOO* z80tYXxi8tKVA#2ek_vxXBZ$*=(qI*!o?NhW&G0}Z@+$&)7V1hW$`7j<Wy3x@Ko6*+ zg#TF^l#Yt}i&|YZ>ySeLjk(>M4bx^R5DFGfOV4UoqqTi*ci*e-OQ+#d01V&(C@2H4 zO$!sTz(%4K3|c^x6a)l85X3+Q6a@>M;w+r@T!pc<Yuxtf){n*a+;;b9b=zx?TC{%e zoQ3UQQ2D7nk7~w*N_c4j1T5)HsiW>0z==C`oe%>|4`}-ePLmWce$$gOj;a4}Gu2E} z3aEHf`YC;lF>XG(+sB%EynZ}8#>$uj5tRhNGGa~tPiHnuhLJ%Ak_7-38@_3o^7`Ce zQD0jm?Dy%issszaq+?8hBA_5#=vHf{ZMT8v7^dH4(z|SlC_2g(WG!KIoY`Lg`8mJN zeGn>!3n?ZA;8z$XHw(_}cWQ;4{J(GN005nx{`cjyKj+5xUW0;dgt3GfCdbuJiTWCO zqtXgD6Hse4=7*)KH<G_st(p%=EaEh><&Y+COt0UrJ;HQrK2zP|@eZYc6VmhJZ~C7y z7*w|ABte2TL?~KY%j`<-6aD!6GOC-(z9FL4g_Rvrq|hVh{@zT>^#7Tj#eg6sfINfq z<Vm;!&vNBr(8*XIT|E8%@BZEWdm5PT8JM1dA%+CO0l^z$NGuNI?oRiZ?HLSt1MUDc zSjw%jb;a9rj%LZ@0$l54xGQ5k<+-vhlR^cFi!MB63NKWsP<25n<08eOvQSB&Owd0Z zs=oUplM;jQB#X$J9c$QFz$GkD0qcj;R~lym6ja)>5|9mX{`uMWhoavx2U<(IlPcNn z+GtG1OIau>tjSuo69{;qK+)b-Iiio(?(bEraI!l#?eY9lN(hmOjAf!wI`3=z-7u!s zlf$-``8#R13J6w|EmLpJV{HG<9~IkF(x?YEcpUh%pUQtpr7JbL_iK#=MN^HV8btv) zEG2o<!Zxd@r!;IKh@U>*GwBHd00F@LCur<)*$%@M-?`(ZRTUFXYa-Z(*bVjQLyQRm zh9CtJ21mnm$D!cm$_jUX(5%cVB&)L;VgUS$@y8%k0kW}`mIvI$(}Oy|8Up}~M)#X$ z;reQxJ$7>}xp00!2XKAs1XCpWt!q0%GUh-+rg;=%Ce{(i#q?0JYp1t{)EzKYy+<&J ztTwA6N}Z}yTa}?6FLR-i3^B<L=iG@~TCy$g^R-x_Dwf!q<Xpbq-TEDODhZ|Oz3@&K zA3Y`*vn8a9Q0fWm$ToRO)Y2*{@2GK+u1c-WZ_ki*odT+6qh3Uh2qSR|bq~>a9^y5u zVGT=<pmI#icu$S1$b|%3wN2O#{M5jz8vjre6;4*uw>VcVkg0`Gixn;nmt(4zfS#F^ z@kAT;5V42hhZ_G-l9Ln3F77>T2?2v67z5uhFflQ3kBOg{n3$Lts253BB<@TM3l^_O z!QbONH6OT`moVJ!(HM)V#-U{3LfkajB3QUQqh3rEvl(?}C5{Ru^>2eYhK2_}L9{}I z3KK3xffA+4UG%kC%wrYnXyTe`$lw6<D={@M0YXHGlOjujGBuiX7-WQA6HGJ5A}g$e z(E-570bqOqVB7$p&qjXm$ZeMYpsm3>z|nTNF&Q<d`d+2x%AF@)egbIegh-SuQ<fYB z3Ke<jwYPqNFe@McKI}s(!zZn<ug=-;4e}R@a)p@6+726rUN+Lj!=`h>!bJ-n!rf{@ z;pHhR;OlE&Lh&3s*Uu#e;*doH9{fB%^`nnraBCte)?E0|ijs8AUld1a?opz}tn=_T zr5~|wjAbG=!tsx#>pU=M;W-Eufl&q<qTT2_71hFOrp#yrikFK5uMtbgK8y>f;;aN3 zVe<13{3IA9#Avi$M5CM<m0@sv#L23*k#xUCl&tm4mYM6lxG92<OOGSaH;S0_Zh~pk zcS34rELfqCT3Eq97XEr6G~y9R#Rj-PaiCl}<3bWW;;eE_Sy{PqI)qZ<{46w><+dMg znyQI}5FarUsJJ%y$vTk3@b6)mKVyEXV|akvsv-cX`q+3vK*9i-6!J;<%1sym5IAk- zzKmqBC;3zK`2R=X9$<Wz!CU}9X2=cz_9&R?){?aFXZq0or;5oT04<{McmR;-PEY2f zO0STM<U{fUeb;sn_CF#90Yjh=I7B9bieMwM5jhAEq8D)xaTsv|8Gr;MW05E%4w;Uu zKyE`GLHVHqQ4y$UR17K+1xKZzh$tzl3S~w6p(D}AC)Zw*6(c}{i&%x5eP8&!Pd+4H z(|2t>u>TNXL>vMU=jjv#Yt09qUW(j^qn?_8f-S2=Sug_Q|02?i?--;wjP*AIZ~EV? zdcEb|=l5*O`ODH}$+Bpfv&>$mFVmK(%jrvxUVXN7d+FmP*HX=rWvOJTcuBQ{Ui|On z(&F&qz+%^8=VHfV+oEf+ez9(`V3Dy%G#c!LsW6ItI<f+~w)w>Z!Zp#SBC<ZjhjL|m z41`2jCd4E-QZjN1N~+?0e9c*~WW|~dTXyU@aOA|9h6`72+<EZi#hXv{R{ia0pdi6j zocH_CQuX$cM~D<9T8vn6;w4CwB)Q3wky9w3toEwfjuz3<RefIaQKy#K|5K`hNu?^) zd|WqT%($&4>~YWmGY&iCh+|GT&TG~wC!O||IcLo~=YsRDxa@83q?U_Sjrw&u?AOAv zQ#<?ZMondt);mwIaUVT??V?*X=;q_4OV+Sxy0P%KV;c3WXV!1X&cujSw!Ecv<ti8X z`0kwBH*UJ;-ZraOuW2`EodN5uwb3S<ZLr-AKJMCOw`q@TsyP=_R_Ux+SdP`TI+{^E zRDwz5M{xkg+)6Q_j`T<Mv@BP%%i38!AN$NYeAI^<Fwp!sr6GuKaj3xi4%tKRsl9xO zTwbyJnieSEBAMs^hRn26nK<u>U&LJoEeKPnNnpKN)MUU6{BuZ=zqH+y;&3{oR-z|& zJ^mWKcvpUc9}oL(rS9e1Zr#2r%yUDYu}e}bRP#->sTcZ_h6Tz~ej`gwJFRZltY_aE ztviy2g&mpG;*|Iti8r)7I_St(9b0|QU0$Znqjpjn)mc_jxK=`ZjPtWzlLJFgc%Ffh zhmq0(H4DyrB~>*A#EZwwWD{V8^mIoT9=ge^egpZ&7rKcOANK#tVbgJoA|J(c=<=~f zQLmsniKK7?L1T-0cM0mOS}<Obrs$-IOu;mq$(jYLZQo6~>1`c2%<a>hc0!u6IN2&G zSZUC_D+8^*EgXhNK2ykaW=^*ddMG4!G73)^mbk`@T@&RDyn^*BDu#9-cgchOSCZN_ z!sG%*&Iw9GZ;sxk7Q+&~6R(fFo{)jDLE*oG4K=gq6~NB$-LB#@WkH#3;m<gmSu+PP zKO9duIw5U|Yv!0xeuFs+QZtYDr_n?=&^yfZa#_>H`=j{&<b{ayz29x^z>x2sDfx90 zsSeDA_9n$VSZ0N@6G*25a(9{y+*k?^<q2JG$Zouxk&W(Lh>3}urz<lYGYc`}GEVu7 z-hu|KG9ZySx0KTQ^e&bRws{(vw}2tj>)B??$g6-vs{c5L%h>Z2%5QTf1O8WC-PW2O z3~p7^htV7bK88XcM+KiiMV~|^pN7gl9YsC^ReWY&55oCzsa5Y!qo5&uo*e1@?q~m% zVi14LgJL`W|8x~gY>^r@s?<>$C{2_YB|&MSv{5=JUG#1UY#*Z<y-jo~^yPciA4fq7 zP1;bV6UN{uINF#M69D7f861?nF7-2ir{)qzQ@R+m^t_1dM4W6)rjucOq6zA=p~>H! zoC7aO_b#vmQ<QjdQqah0n-{@v0C=@4>o!k*ny-^3u#GYGZsKl3-P>t}=K6Nc^>!Vk ztk^nn17mV}7mcxrxIl*AmZ!1AR7RY*H`$36+I6CnE05InTMz+lM1<eSHr-~)_fbt& z^D;JIyKJ$BT@(%05QPO#8~j~ICaR<Oi`}i(-I~g)B@MN8#2`xS-65l4pMs~Tmg*aQ z_c;n<nh81c%!*%;?6j6@o2&o)SpbSGqrC2f21oBqp*x9ixd{_ps;DAn7>OR~Ik|3O zQ{;rWA3)F(t)5wN6rGJd4=OS-nW0;@*N^KC77dp&0(1x&G>&%C6UuUEx60SpU|YOn zOAVC5;?;=eo07Mm5$Fi!6uOit&5n2DbVZn#&b9P4!nMEh_@>SfGz^B)>21bCcdQZH z+SoXGRb}<dCp~tDQ>(DNy>Ifh$8B_$e(P};r9OhZYAoCBwxeLfu^8Pg1k%(q>)n~w zK>H0BinMP+BkS0ikDeJL4^ZUe`8{GRU`PjQSXIBbW!-tH9C)RuXP4Mkj4YmS`s0C@ z=_HX^|9P?YPx;*z#XVokm6n@sUOvC-8R%<=D?NW*Uu^Dr^B;ntpuwobHB-ArY2s+^ z7Y6S)EwoV4&^GE+5V}^q8dRchG^ij9?b{K4L6Bp{PLnFa)N59U5Ob$R6=CU@t9TS_ zJyhCM5VlsN29@!QXa&KyD@KXD1*1k`6(RB~4ntt)w67uv{}RJsqqmZ+9e#D8_+BOh zK2rS5e-Ag1TRM@OM6yS4L|mLhe3`=dlE2BNvP3#2TKvz&K=q6YJ)=WUcj)PvfO-?v zm$(>%VmM<XoN*D(_y}jh1T-;GlM=s8-o6zv<jd?l4Bv(Iuc-6E%lGHo8v1R<YW(4D zk9O!r(xBw|={)2$EE+;U?+Wm&$g~&5gV~#iG1M0q90m|CaI;bz6O<X`d05i|H27kg zkz<YM%{)O1#tCQbx|`6NW9S6smI9WdbF_urIG%hl#�}38C(`47%hwpanO4oFp{5 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 T{*_LDEyA&Hd37TYw*deEPV#7` diff --git a/app/static/fonts/ArchivoNarrow-BoldItalic.eot b/app/static/fonts/ArchivoNarrow-BoldItalic.eot deleted file mode 100644 index b2ab75e1bd3d8ce9f42aad98020afd0a39d14d5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84964 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 aJN={2?1hh%CW-f+pTao_pL-v9@qYu+l#lrU diff --git a/app/static/fonts/ArchivoNarrow-BoldItalic.ttf b/app/static/fonts/ArchivoNarrow-BoldItalic.ttf deleted file mode 100644 index a272194bb0ac517cdb3cbf9c15a4364fda9f21dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84736 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 diff --git a/app/static/fonts/ArchivoNarrow-BoldItalic.woff b/app/static/fonts/ArchivoNarrow-BoldItalic.woff deleted file mode 100644 index 3aead3709684dbb16960f9b4ff575a2fea6798da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39336 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 diff --git a/app/static/fonts/ArchivoNarrow-BoldItalic.woff2 b/app/static/fonts/ArchivoNarrow-BoldItalic.woff2 deleted file mode 100644 index e7ada409286d6f43f76bf3652fbd9afb71d72a65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28960 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 Lv)^13z}gxBT^~z$ diff --git a/app/static/fonts/ArchivoNarrow-Italic.eot b/app/static/fonts/ArchivoNarrow-Italic.eot deleted file mode 100644 index 286dd98def19f4160bf39acfb6d124f9ccd5cd89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82876 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 WrAG@<Fody}x_^95y!Sl*^8W$j4sref diff --git a/app/static/fonts/ArchivoNarrow-Italic.ttf b/app/static/fonts/ArchivoNarrow-Italic.ttf deleted file mode 100644 index 8a2e409e85cd55b4f10491e64752f8851d60b0aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82668 zcmd4434B{uoiBdQ)xOx)VoA1TS<AKLMe-`!@)lcO<282dII*+ZNt~o<nr3V1nx;)! zN+?iDr!0lG0}K?VuPEs{rF3{O44oN<t!x7fX?gHq7~VVvT81f&{Qv&Wm1NnLlQQrB zKL5Xyt9y0txo7$Pe&@HH-|vWV#+VHsYUUdp+%kTq>4h1_d%uahr5pPP22ESc?`FK? zUVPuOadKk1`kQtw<6RHph4zipGrfkNz4e!P{$s|Z=O?D?8jt?`_I}3r<0wDB@4AI! zrr!U!k1_rIjH!OI@5WQUnm5^H#!AlN`I!U94qmsR^u4z+W<JJP-gO5TPU6fgsP7EU z`h!PqKJei8D}TpW*%;%-#||wn>^FbvpUkK~g6A!Va6|h!)sOIfKfaeAy6)6X|Jhjk z8v3GVOndK<>-Q~eIb}b@m|KnZ2d`VW>6r8fRV&KVczj0}u3M~$UHA&)mA_`p5IuJN z$y3SCc9$^T=)?Ej$4)FB`^JNd*DzN6D$0L?5v;g0{<L@T);$HCZ!oXwm$<{eyYXi? ziu2Hu-&-n8eoOTg)fbq=^f;71yr=p?@>}@)<x=TVsp>0iKg&-&6DR(0svDnsm`>b~ zST*Zp@5c3qrH92G75^^3pJ_0*^V00n8*G%$tby-ljl2VQO&YBvNd^-}nyN#*#@NL8 zreV~c_eUw!hcECtA7dY&$5OuZBu+l2;;%0Oj`;hT_*Bk6V<9fHQT{Ts;)qHA#D*oA z+1ST$&&qt<y7VpH&3gDH7Q}lt+*9EkVn4(Em+|h)Opn8eqX>ryhZ{!($2J@#IO<To zT)caUm7^Xf4tl3w6-RsW(vQ(zK$>Jx909uKZ{U2IHPUyy7vLXRS`znP#{Iu!MY!+B z^Qd@_&dPg!ycfrH8}5&&v}_!8zlQ5U{>IX8(BI#ot_GaH$M0kY{_@f*7)u=e@Z)gt zk1#LJ0UR>Qd>UsR4kvq-S=h5nAH#DyU88*`-N%9VmX^fX$}D*95Pf}_RpYuA{RpGq zKgaPae3!Tl)bL%_$8BgIFhE&`_UrI|vr^B}Wn7y@nU|Rd&!(lF%)#r}2HbDKJ7L^Y ziF;Ny2|5{-f-H!8Aso#(&Pj2M^?4RS-9z~968FQb9q&7(CzuCEDULAUG^)UzV88NE zH7$J?eOF*hcu5^Jw(J9C@^L75ARJ^J=&L1#zc!RvK7b3V5AEB~CxZK$1N2t{co8n- z>;r9s=EUKnbLv?N4=d{taCw8ZqD=LQgK$AO!<oj7XZ|&3jGfvi7_4&+V9FD{=JT&8 z@S(nlab4*QdPX@N!6oMzG>rRB)GN*@SX)zPf9g#0ZVB}GR{A^Y3-BXEf8zefL_a{Q z=(`>D1&C&q^U@#0`4`G}o=4}U|3F=@p-sXAwY~DZf$fwwr|tp2C?oKleO5KGO3XE) z_W<b4qMVoB%zT&eKIR7cmGcZ*h|^f;%md09-|cw64eeCF-LshQm~&`nP{FS<@6onI z^FRBHF=Ku&y_Lqjpn1@pzzxxjRq(mp{B_n(W5Tf&M<b3w99|r1qOo+FtIz2^pp8GG zZX9eLy!Y3@#SD%J4jYcWsHX)-1P9Fr8ZYBs7C`wP9L3<lE#S>mhWLR4&qLHF_O7KG z9!B{;0A8SH)q4d0RjX8NfWL>;sBU7#c>hKf0}q^KHJI~dIAk0_IzysWp`If+m*ZTO z`d*1^HUBr14>64@#?DB82VPEmpW3ssJs5K_?nP9uun$S!M*Fs<AK{)3#|HiraW2QT zj5cMw=K!zzGLGvQTPg)kK1~N;<An4<*ThjO<Spah!8b@pR*D`xkMm(rg$D8wDg!&s z@8A#cCF!fu-%0<h`eNDLWxw+|d}Y3XFXXHDMSbnQPG6U=-*<=alfF;;p73k@cE8gf z@Q3`h{@wmR^FJPt0@^@9z!q=>N&?<MRUjM~3M>Q`F=;Kb|My@1qlCFbe|eCSkD;wM zrN2d6KR{b&%6{v!`&>SsXsglJmTBt~Yuei3zdzHK6>Sv<%2I932lk7$d}xcKE!EN+ zOFvus^3sK+k>t7L+2jqEKk(D<{PfUk!><j!w(+(8*E(Knf35korq`mc)xP@rtKWL{ z8?XMut0!MQ@aq0o=U(0V>cp$^rQcq9_0l^pox60~rCTrEeCftZCodhobj_vlOD&h0 ze)6H8y!$7&8GodGM1ids+5i0ytz@J|fJDM=_8-saNNHUu`)T$yQ2=SF8m5JQqh|(Y zWG2YOJjl)hW?`5okivzKv`*$?MVKKa%nh3HurlTa?)>0)GIWg~<U|FlWL2P`Fy>ng ztA!R)&l*@Gi?Sxx%vxBCwX!zW&N`rjZD3uj8x+^WdRZUl*8m%28`%&WW+QBrjj?gI ziA}IcwwX<_X|@Hkcq`k+X4xFu&UUb!Y!}-Nt!|zzu)XO2JK4SLJiCuQ$Ue*-WuJsj z`4{Zd>{IM<_F47>`%CuU*pn>5KF2Pwi|lFefoIrr?627K><jEg_7eMRevqAHi|hb9 z%&%cLvyZdm><GV=y@OrLA7bxf5A*l4Q~X2x!|V{diNA~A$KTDT`Gc5cx1;UPu+Ou* zpm|=;@8^B|&-i(E6!YgW+sDqbd)SA#gFE?7zKieYi+r9huov*omv{$1!Qa7;^6UAd z{4sur-NN_s1N>TcH+v5|$KDGa^?vq#_5gbydx(7yZ~PfJ(<AJo>~%iEH?tFboNwY2 z>{dR-C;2GD;3B>Ro0%P$^Z7=fXZf2)6WZzRvxz2mqH=EjfbaawY(fey{FNRk-nUQQ z>-PH-Y%an2<o=5wpuYLungov|eDeot5>mvs-<SB}WI`R<ezB69`Udt5B(wvw{)8$x zH??EdFZ<o+XMKsuN!*IhxqXRNx@w)9^IcF%FYHfL;#TULFHuj=>#5`yCue==&G`ji z!Z<lQk2^kkW~8eYx@wts&(F=xxzXE%v2S03P0c3QC>2JjKKE#%jIPQ?7oNAUeN^Ik z4cj|6w|`+S!NYTNa)M3HF3!!>BvcXKfG?pAE?_L0zRB5yM(#~$<z9>&Mdxc0>WGYy z`1W7W?Ctf@6B?si=`(#MRPzJ-5~^xH9`^ap`_7|*3-y{Hz_NLEe$u@#H8(5I`R9Cz z`1CBExd|Al_G=QFNJ7^azKD4!V5`MfxmN~`<lcpZwD&-Q??W#Vn(CT_F5;uEnlTnN z+lwOTY<zx>ip=+muIeKfb!OH#&|B@#V9O9$i9MrI3lF0UeHiz=Z{WPVK$sK|W^Tel z!skXO)4c>f<%NEw3DY{SC(7{_Ud{|H`z13Go!ooTWK@AX+_HbJ+Fz5%i(HVTfyDlW z{+dL71OxE-5_x?iG%j4oy>p3t`Zk4c`S@0oC_pt90TLe|un*l%6!gve&d>W21pr!2 z!V($XGJ8S2zkjYgk+&${RFkkqMmNunPAfOve%!Z<`?kmhX6c)my<oBQCHO*bq99CE z4r=PXkVhZ+_(*UkFrf-g&R!tW2e5k21HWiCzuGV3we&Tpfu7SVm^}1!4kOu!{%^$H zm8e<=ffpFF%K&j-f^}WwoC|8ON5F}sfi1HMi`?rQNSHx<CK&|R>zhaO&)DEOC}6$4 z=jSijwBf|N!tMaTREV+J!!-#<<N~L&6L6-pD{?_a=c333HJyti7c_J(iCoaq*&Vr{ zqjPEGf}YNv$OQwPt0I7c0{4V=9uSs&wF$n9CP+=9I_se`^YFOxFr4);lzDhUc~}-< ziM;TCVSHYUuMGY2VSIG<V|;WDV0?6zF+Mt%V|;WDVtjNCVSIG1!1(A~iSf}n67hA4 z=~EK{SZ(vZKHzqqXkh{8M1*LyHj=0bCu%SY>o5T}f>Lu%LwTW9CLVgl5+K8xM12~y z7tDqMqO?R^^#u)g49tT65f&S=z_VVN#)z+3^gN2%lzIl%G6(RSoV}&{%=t8g24nqQ za_fag?x3+Y0Uj7Y&UfZ9Nfugb63vlXS7%M4<!VJi(ECt41{5)8&{yl*NQ?lW9X@}4 zqr4G}XBILBj27IXg>y$CAlwR$<xE&nObsR)6vZwWS#QG77hXJHEBkz%=TT?d%3{7+ zrM`q(?oF5WCFY5j#5d1ACHYi7_ft|xRWjF0{8bNDjrP$4c@Q%j*j_nJ!Bcox5kOMk z{C-TjzJ>i@aZ=xc8`tx5;0vqYSwPpo_2t2ZR=1261~E>YL@TH-M<eJ6F=92C2aurw z!9i}U>IrIGz{^3=34B7X5eHpv3&hf%h6S|YgeH`Nh1>}+bz~kT^k5=B-=Msa8YL`t zrk{zyD3DIDEwi=0PRMTRy`<bkr5RKtv_X6u#-ogypdfKA<;}|}Y@xq3i4E!21oTtr znkQXi^^nsj?gIa)B`6LitbMbSZb(vJ=UnZDT3(2G+r8rHlzVc;)A)*~>36g1Tm42) zB+(kqE|7jH-C%Dd(H1@r@*^5MkD0z+-+<8CL@m15Cx%R998w^^kTA-<%Fv0NWz4i% z%sgd4{a{RxF+}}>^8YlF-k6KP{wq{W@FqUiDYv@)S@hzcOZ9UA47fF%hRPtmwT1nJ zGlENMG#L<V1PC0;w1-ZD8E&slG+~wxt#f}E)$u}mq8VjIB8eDIqXfkPfZI0+;hTom zScC{VF$yq`M=pYe;bIdmI9*IcE^={a5*OmmW-2p)M^jXWE~cprU2LH;bTJco3cRof zS6gw##nraRQ?PyL-Yl+^dvjEd)4lCfPF(Gva^h+yl@nLHsLehU+f8lK#U5&tF6OCC zx>%qxgSgmBW$0obm7$CMRE91VMZbD+bwKost`3TR(bXZ*FS@!$^oy<zi+<77wW42i zbwu=wuC4=&+cO9}D!wJU@ZfsovKyDj2<TKS5y!XVkhQp^GAEQvDsxhlp$Amv6khJg z)Ov&XCf>MFxuiGVp<Gh&n@~@OQsvFcB^9_uxugQOqHJfTzT3n%QQz&#B^5udTvG8n z@Mfn{-x=kS3f!q&Qh~crc0;DVv*Mem@0@Z;#qU-wsrWs3bAwXfJC#c+aIbPn1>O~T z%Al6g8f|Ylp<hg>$|rA1i}4!J5`&TT@)Yz({$2<<#jHAZf$4gmW>K$-Rnz5j?NUf@ z)2sB#w=Pz%E!B!|#@-k6zi9ZP`in5!4S1T@`yz{rf8x7pfB%JYe(z?O0r$>cP_h0C zA^P@${tV;l_`Um}3!@0Eq`BuhrAmFFUS+O+o-f^<P`?M_xc@25el6?or(Rz9Zw6NN zFxDQhRw2D2VdZ3Ln$|L;7nWX^ek7GFy}mRe);2QbcyFqlxWA@c5&Q%ANAD<WBCze# z{|>;WeUslM1*ChWPf9;g6{*Hl=TuLsURM1?&D1068`WRbRBCS0d{f(~-LCx`U8QbJ zcdzad-QVbbtdAJ#4TlY1GU|<8#v{fDjc=JMO>xtWrpHV#nI&_V`HcC6JSnd~@3Fiu z=KVguD1ScxzWj^%KP<>Es4duAaBsn<3ch5iwLECmS`S&DwW)3AY%ke<YA>}9+IQQ( zRA?+5Ec~QHa>N}Mom%IV^G4@O&R@9#t`XOlTt6rpD|!(B{<gTO_@NSY$xz8*x7pq3 ze!8@%G+sJidW*;6srB6GdBXFXvh!u1@-lC&cgTB}_X+P$eMa9O{0{_Pkn`m&@<-)g zmXDM_6f6xM4Zay_37rT%9r}GmNkv!1p^678epnf=yub3*s+OvcSN);7u=-T>3t<)> z3x6p5wTM2lJMwDH-kM+5p0BgiJzwA3U~V|v@N#2y<9&@68-Ea0N9&{aH(8o?Hhs3~ zt>*pB&o=+hmcf?K#`0sQVn1#zZ#~-jVjF9Fu<iBs``drjaiZgIJGXQ`xgoycfv%FS zQ{CF`P2InZx5qEWf8Ddc=f&Qp-lM%Q_Z9Zt*7s7sum7=u_JQvV-ZPloc>mCrVaxEQ z;g1gg&yo6(V<Q(wzB8&F?H|2s^x4rrjFpTvj@>i%?eWs_o#S8JRJmz#(`}m`+w|td z(8PNuzCQ7X$&$&T$zzi*Y%bb--&D!ep{c*09-RKr^jlj-wmd##nK?D{wXMFb-`+O3 z?V)YInmsl9hq<x2Pj1iO{?HEXjt6!&?R<UL{$0P>y=nJv_k{L5xaV)@>*w!ZC|uaO z@bccuy`S1wx$okBw*T<{7Z>vv4=sLa@y!E+2hJRL{=jbzh7N8&_|U;`A1XO?_|Olo zdGMOo58r<+yY|GjAG-FXYkz#C@JQp4Q%7Dp^5%7c>keG^;!)etLq}h_zU2BFum9}z zzddF?7CII`cKFym$1WcG@p1j}#^Xnhf9m+xPZ&?spO`(_dUEpQiIeX=`Pq{{Ir-M9 zvQvjny?jIOJM!Og;wIZo2X6Y=&DA$QeT)8<AKv=+xBc7gPv8D;r){SvPoFyd(&=B{ zQF+I`cRYW`&(0K`X*@G>X8)P{&b)PJ>785ey!XyG@0z^puDhPN>w9OVvw^ciXOEqI z>|Eoyi+4|A3TtQ$QEHH01iR3}LuZC@*c5NbH=7K4tyU%R5fqYCOj=ZP73ZoMoK$=l z!<X^Ayu5<E0;|=cF}T8Zzsk@3E}e;UolB?EZQ!r(OXl&V<P-OlzjGu1{y*LmyyxrE zi<kSQ^Gh{sDJk*f5?#PmE5X0V*uR5UsNg5`#^FWgaKbTGILahRwTr1#4%L_y4XJfS zVS7|1>!LdO%<+9)?)?S(r6(_6?mmLjsArUakjGGu27bn}xLeC4$k!3{8};Fm74k8g z&1MzV#G(aU?&kD4>X>p=RNRTr$_mN-fe)NJhlA>~LS%ngdLCX$FS}_p(KtC959u_L zDqk;2TqPZ_6c|+8Y?QE2$`-X;tu7qR<0g~CH0F+n@Li=oyKeDR!MS)@X=$mq)LZ6p zmlPMdoX~b`7_0cRSaqIoOm2>fBdUwWa5yl09C8eY9Uq(Hn*(FJ>c;A}<LDd@Y@Dqe ztK42Wb}6tu@YLADW8cOfPES4c6kB?jR;E=fw)A!WS?LwPJpvEv@wmOzDXDm4#A8-7 zRn#Qmb3{1C;xbbKgerC#j$F>vw=s=ct+^h0j#|UjhkzcZgs}$JmeQPCS!gb9uof3u zOC4HWNjO%^o10=$t)tNCiq%TZO)Wr#u8ce6rV3q|<S5hvEB1V7elA-}b5p27_gvdX zX|u}fE)LfCHjft6TRJ;7*E_4~<sF+W^;=3RYHGqBw{yt6rORQmSbSka!Vzex=$cYr zbHucLLvP_n3;pepkuB1V(zH5I9PuQ7UtLxbvVN54M#F|7l|CcA0IDf~@3|VD<OfC* zg}`>$#5G3F^%}TwwM=i&>JKrs8fzyYrc&VAU{LKb>m)&-?szmuX-NVV(<^AGbd*S0 zyr$b@<~p56H#Qd!g~ML2#ll#)E!^5z@2&P$1!YT_#p7}m<mZ{uDPwuQ&JnhS0H<gp z2t+IMD3@(5F~CL+Xmtd~D9d`>#aBE!*D>AK*4{hKAKrNRt-<qty|ylZ4`(qiOFf~l z>3f@7d+xkG*1P)wzU%T7zpuTu($z~JzCiL&`cX&LUEtXU_{o4@1M7`<gD_NJ8(aeS zP@UFtm5!@5D)m7SOBxCqjed`T>-8S}7{JoN>aDhNe|dRf#HcF`J82-XW+IU;F2<{q zi3l)KjI)F5l#6I1(TuFi=ko2>4!8KrI}gTZ4{N5>8=~!-8!My6hPKU}u`@RJhm3<3 z^R4^Mv*Tk23)O`kk^cSBt;1%y$k5O*I8@g#+&>kqKl7!L8}?j}=}tU^T@*Z|IPN4) zL}N+uBd`yvq;rPtf_W%xLof`y=Udvx<I*KiQ2S`Y3)(SZXwFf*Tg=DcT&@<kP#ri6 z7CbO(4Ak6N6gV|E_q5YR71P*bz+O~~N#JzJv#mPojXPVmAFC>FnSN@avF6ra?0QG? zC-2<(Ech~C`qt7u_P_t@Z5BC1n>LzZQOv$V08=MdAFnQNX^!cvH|%UiFv&eTo*5f? zdZDuQ)}MnX!<gZp;9CJ7D+|U0M4%?4L90;%*?FsARV0RF*Hy$SVlHs5m<y7jLMK15 zxny>{x=+>b*j%!0j4t?FO&y_7d(+%(v^^B+XqrPiK{N)<6Xf4Bn(za74)AgCAPvW2 ziX^#4nMUK#0E`ZBdFgD{Lvf$@4gFaJzma2tb%I>vzy65nBW2TN51Sq?oBr;W?|pB} zcYzPIXInal)sQ2Y=1mIgvqAtc3A|20zJpL^!959_Epuz`8JpFj(z(J>Gy$eH;4j#p zACDc`cQ@6kV*kv|yc_2tbdz42p|&7C86US=1Sx@rEpO$$#k=<^{UBNRVe~`A>}XCY zjfI{ur8vMSH$&<jfy5*He}e~re-#T|g}|Opx5nik4<_FjlrFvX8)^@-cj<NhEatA2 z`B@}hwLD8TB<c64Av`@KHW72?xA{tnP|#AL1wT?~RZ?bXz9fTeyD(=n4Cx)4&9<&> zofA`LTlcok_PEtxoM`K{*vrG_UB|k&-TTq*-6uP@;xv5b9UHg1?!N1WyXyLfXvA1Z zV*C-%n3<Kw{oo`d$4{eYg`<#0OuZWn)uDz)Pzc>aR~(K-?Xs9Ps;JIy|3v>Mbv1W2 z`nEn~O5QNcf7zs|a$kOUnCiuvCjTnN8eo<2pui6}6hUDRDi_>Yy(?9BiEOVHb%V>s zx*(#6{{X>ho`jhK#;fz|{AP1&V5DPXLonRfuG7ra&-V|{woUYocui)WXHMRix4FNn zKQ_L-UalQ(uNpYkw{fWZ_+0luMZRMT`cMS;e;$3RXB*@FmEfA-H<(UfndliPoAJ}Y zuY_2kgXo%e57TPVQ)pRx^oj&Q|La+uYzq<xHR#+5VuWywHWK3ugP$}KYG?>Lxl2JA zP)JiA?DOOf^|ZRarg^9((q`-^YY9Z;@CM@+b^Ba&bnAxZV7PU@)x2%o?sYlq8a8ig ztR4>Z)z{Ya^mpxU+%z=2qf}kc*En#v4IROF!1nkv7>|=pC^YGTazNVBX*HKHd9@Pe zFXxboTCGEiIaNZ+<XMbQbvCPncsLg~VhR@)7Fu)|SI{qzoG(ESA|45BV?J|x@(;%T zGquy6z4Ik6dhJEF%Em$CVA0fPM)v*Y)Xa+?^!*^vR+oHa_%llX+<^DrfVO1T7mt^q zOO8U&mjr&A0=5Rg)(Bt=)e{}%T)RidwOWss#1%rG0@lJ{d7&PfjF<!|SZ6?7VfUkF zimV2FZ`!4vQ8iThJ1Zg~U#DYioVS|)J>1^gJ>I^5gL&6<iOXhfiP!GvX>JRb=keRN ze5-k8^Y*(3sJ{}6puYr9FLbqmc&~$NvZO00L!(t`vSh0s{Zym3YPCl_=JPS;i}=D7 zLA+j8E*Dl9ph2&gxFlMMEK;Ht-AxlaDHUh78120~yM{M{LV7mD3rqTf8;9HGTPxb# zRaI^Mp-S_@v9^Kx{$g-;-0LpSTfFlwZ(!H><n8^#o!hD!JFnl=h(Je<)pf@I1u)NJ zBvbJP9FQnLk{r^Q%W5MA+G30OV}6}h($!;{9es2$`ExVBM}PPe4wY)*G2VRlmgaNG z?>yu#!kFPd5In00(E;_WKi*^0NThV=psB9XHS}Dg;d`_S7Yhc9ix~^n2kXLB#pT7a z*8``5D{M${vlgM3rXZo!LDK>_gaQf(5je81k4&|-xl8M}caBXo)%DlS5AKaumq$CR zg2w)uNPABtV%|E`cf6#qE41NY*S3L<gQdakJxAjFeVcp3_1ika4apa_ZmezG-dEcw z@LY#6J->`+Gncevd?`c;tb!D@ph}HKwFg?HU;*m+Rd^1S6P|-WbOz5vn_vSmj3fZ% zBCSz@U#A8`TDCKK<7y0VRxrO0IF1mqp+2p|a0>B!nvg88jbWgZ<@o$IJU**zImqi= zwwz9;S$q@{Ekd?j{*mP0r))Wr$4Wg$mNG`%2-K3)8HtQ4RVrzhLPf+!)RH<Qn^!!X zdyY&hAuH@?PNm3dYPCd>*VOQC651U7SM%>97E8;tPiZAyAMWNsT^`q!7w}K!C7<HH zyqB;2%J#<|+m5k15!LZk{(u;3AnwJ;iC-_mU{*;psqspxacW!GoRAjuubba%PTpkW z_nMM7@dvitIZbm!k9I$wZdZkNV>LXc(P<ofQ}R+CKT?p~xf`v1<=Ved;M|XwUJ&#m zv-)@qYCy~tWQGdH8|*ZoA|=#du<cTGC94%utx70FB&-#o2K=W*0%Te~$K)gP`Z;Y? z(Cu^is~ejN=6H0zcWBmA<?{zL+HKbTmi@nuw9D>_)}Y)nFk<hyu4k&hWismZ)%mK1 zQuvE49Z;2_f1PZY$DZ|AB#nUsk4|WEwP5{eQ-CZe@+r7RVMk-C&P$l8j!~x5>Gzmm zA{6UMd3NEg#;mv0YT%b%1qEFB&0@S+PgSE{od(e`%T2GWWL1l#!PjKJ2hWCHr{A~U z`vyp|dZtzxRBFTNE5DcSw_%L@tnuOv8yMR#ykV%X2f*r(tIF-c@=$pmnL<`EVN-HC z5UR+Y#ZalqN}$P2lBc2;GhFMi_#x_JWEBy9<$yB1V+X!)*In<4)+`Ly*6Ho--dJz* zmb&uBJZrl?QfsfWm6R0~UpM=?f8?c=9c3zge!t(_<cddH9J2o-eCH>AdUEo;*KT`s zF;WsJpPf7Oz>r+s+m!rKX``p4;)cP+){c(v{wn!T27}b5$@}f@+iMQ)yty&jEa-HJ z@(dVwzYdCHI9_SyYFJdT5y9Ei(gBnqr4A_PV|u;bs>fU*oxLc`q107Cjs{h*1Z9w> ziaU?ryrU%fzXrDPk4GhyT4mRshxcdd!yo<^-jLsHFf`{Uzkv!>(C?U3j5aN-1mb!_ zyj{nE{}C-_r$#Ml7C|*B2NN++A&t;}soQ1^_}p@-T<o%z*h(TkJ=uDS$z8xxSnzX2 zmkM*8J*8gh&i?zzj?org)6%&&mb}c1LhZhm`n$_cH4e4bzuzZ4Inmp**QPF*Xobea z-&x-7k3_zo{JZ}4n$BOKznn#3KeuD9l(Lq16g)%?*qjD2L8#pZHj<tzDwPJ3Or!B= zNDnDxZd)*53+kW&lSn7l?&0z>(m@ze@cAciZF}d@f7)@!%x>Rs|InOio1y2rVe{!b z4t?wXH!RLa-t(CaGduQ<44wi*Ayg6UqJW(Nv3a35{6A?>K{=DspfVY47Ngx{5BfA2 z5an|ynrYam&i=#EcXZuz;1~ZqxllR2@dm5}+;zvkuiQO(-6Nal<}Ux1+Tx<EYP4ly zRq+toR$*;q5voDj`<KnS6uKyZqfud^^m&$l+MK*l#${9TpM8ABoSc@Poc#XeFD6rU z7l?7labM25g$a=s3#nRF@>zbLIr%j&x0sT@3D2UwpG+pdiTWCWqb-8p9(zX3wK`&E z<RS_|;{a8Whm7eE=(w0AqP1EMSCJrYcf9%v1qI8~Y6Z*oNN@@Pv;iyrTl8Q9+^>== zv>EyBSb^hiE+gVEFWRo}KXLtSo%fyi<&O8x?GKENPwX~ppXQ6nhsS0GvVX68<le{o zwr*b-g^8)aexrcBKVF9K(4W)?gp+iXEI-BLD&`_!9##3t?+Pcce0H{)7go<M%tn&G zjsQN%f8rJJ6UCB$m%%Cf5$a9buR?#$*soN}S-ed1R+L{_g5L8%l(!3;EUknKw;BA+ z^CTNQDx!Bgv)RiFHBc3^mF|`pssy*&G-23gko}=r?da@?dH1M!u-Dcb*98K#Vaam& zjhXG~F^`Ke!^^CPBNx(o1mq@okWfbLHe1@u%%dv1tb#Z^I~(Pl*SzuY-dpY{qX9n* zp#E#}AfLG9y9ykIt*S}swqm@}ZcJO~wtye$wgf*=>+B3KGAHlH*grmr0m1geTzee- z@i5?^xImNDA54BlJ9b%%Q;Lfn94HFrE-(=jEKvq?tdMmo`Q~$Nuo+cFrWfA1FgsWP z`&j#pi5^MK)yBaI^tsEuv!GyC3I7sM_1mqcuDoPE|7~H+v^ANJe)!RkLG;5#UURDk z9A_0+iqQ$h`HoJw$oisAP~+q>QptA>eOc#(yFjbjFtIT36+K;RR9)2aW=oHWo7!Cb zb7=Y*TinQvv63X>N--yi@9n~z%7ce}ecwYqmJjpY`6UiJ3Yvpy-@_V<MG<vR-rDt^ z<0o$GdhhX>MR1-i`>V!=%y->+?bpwryYt$AeAniapWZsR<K(BdZ3jhAABf+D1x*yP z>UafcpInzv;^4H+EJ6U4d1kxST$opA4f?bKrR0evo~M#|Mh^VzuKD(B2L8NqmRGk8 zH#L03FFm<?a^s<v<j?uF!=2HN-zjZIm(GcC7Xb4O@me^})X?=ICeMN0@;%^yrI>^% zud#=XSu7Thr8ML!7m`sEP}Bm^zRo3wQii88eqQ;806=)}*eyrh%OKz?0fM>Dz1wr= ze_sIv1qQ?m@}SW+#_M#DKqM^{8BGi=1&NfPF35M-^PL4wtJUe#(UOc`c%^liF8H?$ z4Q|}MbG&couGzl|&+_h$iCEJGuk_^1$msR1<d=9|@>~3l;kKIkO8^RJ5VVjFTBs2+ z5L&EStU8doa2s%u)@C`+mVq@a;<rW03)3=CSyK>h574GqSs?K(lZopn1nJV^0=UJW zol@=4491)1<ffYD-r8e}$M)|yT|Me=jI<2YhmUMGU$dvoQflvPZ|(8dmN{Hi{f)a1 zoZNdZ+*MXxYIju)wKOmE5H2~3gMLZ?I~{Y!i->=wjoUO2RVI!M+ZMq2<LAx%>*mkT z%u2f_Cog{-@3R$tNJV4>Uz<)O5bFe~t(2-_*wv=<2^gf04{l$?E)2ykzyRB!7 zv3IuDa_1rQp6wp~k&)5l{`|I%@ge@5WW&ju&=%Q~yO#U9Jk3+w%AVp@_9!hdjO^G6 zf9q`W>&L;dE=rq-V{=5$GgUY0@TPed=F13KsbHeStRXnSvexn}yR$IGy|}EZP`KCl zTm=j|l`Zf7JFFo0BI939EwK{?uyI|62Ty=`go?N1nffC9hsls{v><PDDgPn3$T#jQ z*zHNy3HUF)hA|QE%A=J-qYjqWYUX9P*_9<fRn!GHFmZMK``;hge~Le|@Ac2@JIlYl zzz^}kH{M8oKKVgjl>8-)a}f2;p<V;w6&|citqQDAr{L_Ws2%^n1pf6e=5JSjZ)fsX znEa*u0T6gs@@VpBL?g&oRPr_r)JM9L@qc7iH({U>gRS7?1mTbtdHns!Z=3lOs^n2V zVotV&q}IvM<(DBi_|or|_V9f8eRbp;r-cPaT4}<9L(0r9R>2~HfXQu=&OMtkO35I` zas8u)>1(GAk4Tq#E=wueZdm#T``Mr7U$)B)gV${o?q$C8y`?=^*Im_5i7a;X6LdsN zyQzKxzL5QkxTz9Oa(c#8<IDZjk&_of$3KN$K6?8j^HQ?stuv?vFB*7=p98M6tnz|( ze}CKquQl+6M`@2cv@p2bQ@;8Oh+zTNWD}RadhOKqw)X+gu*5r(Ujb}iSvtobTly=s z?h|#b<F}_eNCmCnU)3esH<GafULZ}dOITM`vtscs1XpT>$Lb?zzi2oXb;)sQd*6Wc zP1QN-zeK!`KOvRCS_!dz&$_U>tVyevCB%LAp!du>s;7Km)w~W`GU-Ha(%U!;VJd-o z))bhFJKS!hQit3@zZaDk2ZFX>+A~DrGi5^3q8h1}WL_>?jnQj{I(9{;OKd&HXr9TZ zclrGx?rD?z+e!u+I$R^>y$dHFo17W$OFpE}&u_C-hQpP^hu+nAeDR*x31wU^jO$Z? z2QuE+k+>1Y7EB0OU@6tvgYJV6Qq0{u3M);+<`H$kzzs1xxc*l>N2Lx?NHvdTMFPQG zyilx6cx<IbPFk6et#-Z85V6h#?zmD%P^{tT#kK-l&*GF^+8WqELkwatbsa^+=8D>3 z>6PSCC?G~QOyfB8&Zgru7S6mF%RK@|9~ey-Fz2v<kke4}l3OYxq~N?jf=RqwDST{| zQMan>+pH5#15g$rlnlV~wD5z&d9D4&<x?}ePd+r$(-^ad$}3y7Q^xr*^Pc$!zWW86 z^@hV|YC3zyVp~NrJoEsJ@oT_W0rWB8OAq0jmkVDhawB|6dw?&Ysb=9T^_)1Rf-jh@ zX?)R2x5aHKaTcPPe5);};7hSzU8GhvYqP2FFrjGJS3b4a6CE1@nwDvAkS$%V**HB+ zNJ<f%#AJ-&lfaV$G}j&POfNo=2bHU|;4qolg6?HJ<xaSzogSyhU5pnCZL+;QJx>5t zER6b7Zqz8Ih&|;pzh&FvEg#n>FR5n28+6loi<5Wq@x~4L0Pg#K@P&@3*Liz?!_*Pp zpXa(^TQAYj(x;b3cu4vYOn3CGfY!;mj$!FRtrniFvQhF=OS?3%v@xw=Pl`1jzb<9& zTkQeaY75XBkG2A9Ix*siP{uKlX;Hj@*2BpbYV+wMb=v+~W35@&5tH%FRjM-YFz)Er zwa1<{x7AD9;Vn%A=C)$j?C|AeltdlVp>G!fw^C%<oqN`4kaX}rD<*C=o|6DP4d<8Q zt@Dl=u=pf&GWhC9CnG<*pO#~5GlhkJjo!d~SoejwxYOfd%v0&9ko{=fZ4U<hHlyOx zh>~}!n`1~B-!)hk4bcXjH<X&svzw<T>SHF8yFED2)4sE*s;$7<(`Vhcb-b-u8ft8F zjy=1*e{0WRZ@BXC*olvgW11)Bn~!qc!X0(T_uUzT(82r$0q~E3_MHq~53E;ltQgYz zeM%wsLb(xSZZCJpDT6G{UL*u4U=bZCfGKqARJlD~*V$5Mm@?FKHuRXPHiM}o%ffxp z!sLJ3(9Zh`<GVH`e@HOLRA7ILHdpz|g%B4G>=kiOSX096I5m|wl|MCtO84$l{3z1W z$CgG?^;pQBfaySiTM!y#z=$!RHllViD*Wm(wOVaa7uaRR(?%|FiRdY<P@X~qpCPJo zOVd+R`nDL_dh4HvT%?K1&ot4(6o)y^_|xdSiOF%Fu%$UkTqWee1)rV*tz~-}OV{w| z!JfWpYQtCdzHrm_*`AUqfM)Zrevth8-^M<VI+x+0tbL>F!g-Qjyr$7FV&s=aoUFi^ zbSG#w#3r7F&{V-{Q7G0y!B`Zg15x4{r5G&IOWkp-{@^=3R2(yqIjLvlaw!LH%Vptm zu}2+3cDPa!WCe<skv$)`^fuQwYOOsjt&IZXO*LJ{FfiX#*JY}jlJYnC+oDy0_AKOY z9ZLRV78Rsv?-7i{$@-r`pRtmq48um+kP!Z^H2JyXw16gvLl}w~x}1A1i!znYV`Vd& zGUwyg{#Z6)QuhL_SzSxhCFvudLVrx~P-NNVUf~(a!~~el*aoJ^?6O%<&{!_)a)pfx z8*5pUa7O(V`?q`wN36@SIkv%BQ4JI5lPA6~^NHibht4+Luy{u_zJVcc8$9UKXqV*A z{<x8Jg*>d#ru7A+lLM(BYk@<^o_P?pho-1dB7F*A2)7^`FVMWI2*f5VX~-U^K>;i& z7sD~*$Sl(apfZ$`DV<^~dm(RxelY9{OmQitBuM!ir-gbj_?zElDF~#)P4fi$PP)#X zXGm<Ou}IxclN<F(NXP7M3vR!n+bfEo+lX3(iW9WLD@ffAuI7k}4<OZXUYgcyzzJ<V zd#CbKQnNFq*?<9F9{5#8YKnQss|4J8Kz|hVsn8!nVBmaK01haNDFl6($PbE~0%hg? z+_QFBPPvFuGlxVH_~G`rqXwZ4Dzm$)&kzR5ZHYAL_{>NjysAX|4$#_Zv>joKqltW> zDhcEN7#?QZ{!o>&Y=1XYrQAM(mE{yoDZ;`5Te#dIG^OR(L*XX~WxEL=QfQ%9xCylK zeWMX+M%7pmsE*W>N4zuRqoXs`zT$8=QeNZRvB_LHQcux_k=n2?7<N;@VbAoQ!N#!c z304*r`rE>zGZ-Sq7+Cr}`%mdH%%*Ll2^nMb0DfdH<KZrHssNxGO(w{|P0zW6aERQ` z=i&vZ7Ax1~v|8dw$068aqz)iLR43EI5R`h5$xtYwuQAp*wia(RZq!!?J$iGXz*rZu z@MvuKfd__Ll0VW1+q8(dK|ia3i;GyhMR?jXcAz~?2X^vHppWF2fcl=I1Xt=VzS1N0 zJV_Ts9n8h^P@9uEtl&trltcd7l-nXDWaMUaZ9YpzPK^+AGJ_ZK=?(44FOZDnq07G= z_qU>7&?)#|qhG6RaY2UUWp$+e7O?M0gRI>avZ$js%>HUl%1{3Mwp)2ANlK301DJFZ z>hY5ABF{uyY@~b_#9zg*imgROX@9HJrMO$|&Wztxh0sLBcM+Z_gMKX8OuP5y<Lt=4 ze*9}Y^5I063QY?;(e4jMyYlA(yfXO%^X+-tg1qwbZ~4}e4Tk*ff#i1pAn1cX$H&v? z&l=xFmi%1pyMVh_{^YSeL;S|Q&)u+RoS&J8e#9<ZNG>IR_tHyBy}tq<{UYkcZY1$4 zg9fS_Fb74G)*=8j7}>(F?iYS_SWOOFfZR)pQVEZS0!E-nD%6)wR&Lu?Q=qQAW%hgF zUER;>+it+%zI^Z?-;m7Pca+8fO@`vN2tQf=4S^jp<HcG+%D)lg<OqYJ>euknSB!j6 zmHZ#SF(x0W;ExQ4k_)7Bp}zd31>On2K_$CEnJ+bPkb=52rxC2nHS9K&VOq`(qH>{x zmQgg3qAeHeAm_2xlDoVXK~q}YzRY`MLXy@|$tqpeBCEq%oQa@Pys9x$K%oTaz|80$ zfTAOBCk5R`b*D#Fnxd*wlebY*YThxT_eV8ai$P<ot>cvei+)i5XnjvXq4zV|lHx5M z?^m{MX!BM^W@|hxEyk+KhFkmft%#c9tZ!+WJs|YJEWHO|qiMazD)&uHNUy-%K|YlQ z&=|qyr~;b^gSP<7o2MDqYPc35+VF#Dv;-UV9*7>mhAauJZwt^M!Y_Am6k-B0%3A~( z6X0P5T!c!bgMKK2;lMda9Ty?SF#!w3^9&Fb2wi;*6na*I>A)Hwtb!83#K~UaFC$pC zlr;)pN(H>+L#15W2s2LNh$uqD7*ibtX%hu-X##8JGP%%%lSK)1ah1U~YKiH{<qP*l zEk3baA(yww4!O8E=&T;j%gcNzYc-egI;p}}P*7lLweCz^dCg^LOJa3P^X!kHanjX0 zMiU`$@r>7Pnbd_MVncD2q*_4Vga+>7W6ORl(zadTQ6EI~iJ`0RI6_alFJDFzc&T~m zo5EjG!UF7Q++u<H8nD7aDvcPxjEB=9`KTQsCYewVB_tnlks5}Oe7H;yZyXO$A6Ayq zkhdwT5QWIvT!q%<kbDt_?-Wji3K%z7KBjOGd%g%periL{j$;K4mK!(MwU#$%HW_!1 zS{kM!jn-24Mnti__Z7|I>l~l7S$7sDPZ@^lwwzL*k~WzR-&obqWdz+W0jV#;zwcq! zD*lrS^hMIBk6~3_2SAbYFB9CP$NV<zLWGBd;wmbYk`jW+uUr(;-cxF|+U3FkR^E)1 zJb}~+9Ey@B;>gp6GQ_0c)ae~E4%s{pZ5-21X?rVb^@VpE@2UJxbMmf<*M@HWYVU}< zQnpUDw7z@jwF&5_m)Si32Wgy@K_ZRDhmfd2!Os#aD%8V-myo~#(j-?08A6mba}di( zV7=Qiv9u~a;YFMfa=B^{lvl<)HKaDTR3J#2rW69D6|)1e(!^vCFAdTqO<JK{TEmF` z*@kd^gDf}HS9^vkD~3F&Z(+|+MP+{_{#Vgw)qFc1bdC&lHPnYoz1~uM>lzyAq;F*d z^_%M(HrLm0Zm6G9{OE|arCCI4fNk*>BPUx*#O{+mctFoNDA0&37n1Q<;xrl^#xY7( zfdXPDEyQ9HsVWM*6{om}&jhvW<iC8>@Tl=o!<oZ-_Nbqn{_+{|?a`vy&-4uTK#cr| z2a{jMB_cGXEMB-G7f9H|LYiQTQG3dAq*ZoA1$QL=m^^oH5;QI`59HtHKx-Y?@8?9^ zFxuBrgs3ReW=O$AOarYhk%Gywq0Wl6B{&vSevI|>OA&deNtc_8BS#4Bv{zS_2g*vz z;fzzF_z`<Snq;<$Nf=fL5mC6y84ZfEN$A#!n7mqE2QEsO_VR-xYG|OIKy7)XMvi!! zL*e<&11s+}Rp8!9B*yrPo#OM^{$^8&roiMW?<fn^dYt90m2ERc;qIxuIUZ~&3dg7R z^6{2HS;XV87NpLA;k0y$kEeVSLBWAbpzi@<Go<zjwUvU{Q<xA;7r3VQ^!aUh+dhFq zdS%ZZ@=L2o$Cow&9|h37V(gHp4KZn2y;h??&Gb60UMC{fu;7RwXNGhFh%cR)8&o>O zL6b6taKh3kl5sGFd_M9b`eMG8rf36VIV(ct0gKmC1|KkdilIDADe90jokNle-B~q{ zfDUDGkhFdeCtp)@6iE2~>HhxH+qQ|%p~G!$hliBUk3AY6Z;w<&8}?V!wvNZm+a5b| z<gsnaXWiJlckO!jnDTk(Ti@O^+87-iDtlkFVH68yM3Wo%Vd$E#LT#7X?&lnNdX?hj z_kbc@<k=^;zNFeO{F4APYb0-)JNpUe)fs0$p2EFP;jG1SaX<-V4V1&ZuP+jrLc~Vk zD}%TrLjd0WG$RofPV{I)Ww+dH@q2V0t<|9^a5ZyV&>1PWR@XpG9`5TMzb@9^So8Od z_6k$0$K5ip(?4`)d>G?s!46bkfE-Na*crg_phS}qqvY5@*k$F|VR@R;bX;=Fr-$FO zWn;zTL-$P&^1+vtKa%rd_7(m&*n3gK5PN|7DZK*sv8AmLo>*`MiP2IU$I2L1m-i)K z&g1vVTlk?}BvL?Ke`=0}dIdeUv0ipUP~^cnuGYs|Ad{pKBz0wi@R@|*Tgv}JN~B>i zk0Vl3qgOBHpv#VSg))1(+j~2DvAtYtb!9~e*<8!CNts-4gEp18eTQsSqR*6AeW%Nz zl`B%g29EW}bhM&mbK9TSw9BRTs=NZT^`<g8P`Y(}YCSp@tNR>(ptVMBG^q8B4V7N4 zRr3qkUFyA=;5#X8<1^Bufb&(?!$`H+@uulb>CqvD=12Jxd``@JH)|CzCdb`+f^p@_ zK!^k*LCUsz7N;^9h`au`uJZD(U{HJp>goc4`uYHWB6AB5n(G6~1Db<D4CrT4FWglH zB4(D1?3B8E8Wfz)E`lks3+l2%M}mg_6qjJex`s%@%HOX(V*W_Ubjic!hl{5l6A`_< zWy|x=Z+R{v;(0^7mp4OCFJs7)5_Bq}b0K)t3j_p;&TV94*5ZJ@Qlp0}3i?(mkc09} zgc<;mprdpLom{19Zm6rXIf_cv>TW*LTpNqGs68&-1BU;>r^0<T;qIW-74&$=Cu(XN z=Ni>+x4D~ez_FKXCy$~ZHSFRup_FgY0-h5=&{`(TgtKFe!!+W${g8)RN-}8_E6L=$ zk0Ql$G(my1HQDco1%WHR6c4W{51k0AF|_tojlpZ67-ER%z~YNvMhLs!EjXDFq(Y90 zM3$7`1c=1S2Z>F}93>V1NK6%1RhI_qJ^HeufWzwWs-<p~zNfCP*;i(F$sK;)*;MPa z6q@U*D(c!Q%3Us>H_z78U0+kxY&BJuR(1IW%+5&@z+J9&T$@PRQluRgU4FQo9~qEd zQQfJ)dJsOq{{(MzutSOi&6p1^W=ANLG~$k@zK}XUr#w!3P{^+${13$5iv{0b?OOp_ z;4&0Xp|{(x&Pl;Q6q=U~0v1bWfCBk3Ka*a2Q2Z)hhYOCkm2MToXO%uj(C16g`z*{8 zFHzVy9*}cNLJX~#0U?nHrA$N0zeFG)ju+yax({`H%TRx;_gM3>o;UT2Lu049H@x*z zRoPoVRq7t%KK3GiA9%+V^WU~D7A*4jU9Y_3!dk{pFhi}ZU2u##Gb}vCeF54bJK^AR zkN|~_Gt~s%gcrjq3onM?u3|Z(xrr!7(X2Xyy0OASufHUgKRg_MR^O0kwawOP>!Vd- zj`VW7^d0EHA{G)t2>E6r)r_h4VxCqL94Oh0=4n>4nY>{lIH@ffEcP@E>%Yfu<5E~v zT#$Uc9X)O5*YG~fI|FvOM06`G00bqd_&!u8yt|Fkn9<0XvCwEQ$U`Z;tkomQSEz`j z3M!sxp+mM0OdlVZj)oeep`sFg%^iC_bm#65ww&o6y=_BPCGj;UWHR|*-i}PJh=Oi| z;`0+*22XruhzDmj9)EmzStzTZKff;B55BDeRRsBN!h>Rawt_{fkh7}NtIjgLQGb>h zCF9vVEMw~U^;ouKT7#rLVB!Xy&M<?MLAM)u&Ia8kFc32sNYje<C4Kr;BgGtE;awZv zjpllnpS#+t6r&qk@oILr`ME3hI^F||8RG?~Ts>%(2X2{1UKf7XmFf^N{!ZlN1pGd4 zSxGTjOJp@!@?kI$tx~8J45my5qpXqPXCci^NpmCij|IA^uFFf^;T81uyN9%sU0uaf zWixqFx!GM>sjtlMl3uvn&i7_0@x`VS9~^k7YKMAA{`<ChAg>g-eSZqK_3R@GZV5=u zX&@O0w_2lCZ#)gU)JX;%%vhjD57fd2<i;78e|$G~dNA@$ZY<nnfhhZ3Zi4$}Z3QNi zsKB(FnT)1Qb8%aJU2RQyz+Rn#i+Me`@Gj{J5>o0T0C`pb=o+;@R1uEk6q~EylziPA zs|Z$XC|@f^RV)mcy&EvAL9Y5Bzl&g&k)=e|V9bgv#Xb-c{8YyfHi7eP7H%*a4cAlb zfm)+Q3VcTVSvkxb-JyK!9$_@k;AA%LF5pJ9k!A{s=S&i4jw%i3{?r-?zbiW_vAok+ zz5G+FjBj2s<gD75#b_{E3?LoDU4K$HDHkSyeXR!i`+9rg-5u@ZwP^rx0PJa<z=qHV zp%ap`B$e8xaCxB>3*XLKy?|y|FxRBodv%53Iif25rCc+OyRN28@K0QBKeBQHLR4X& zlBF&DzYAX?_5(-82hu$dOGFtThzWsnJLNVMfkeX70G$A9_OcqY#BCKTmlW$E0SZEE zBohn#Lip)KsxReza69s}<}+Da`qc?ta6DeVxSY4ux+<d!LRQJ$QJuv6Hbch5;!ReL zlsGuIL{yu^&mt=poz|);Bfl`6H-LR%oOuWi#vd|hprTO38-?#x__Nb_elN}S54NpM z=}{e1o$Fbh)$@Pe7aNrL5@Z!Y`mOB?zhwtMGMJyEGbdGduIUVLxZEEtcC#*G9dU?8 zQuTDu?to%aSok88Tuc+4<^Z(lLJ@X=oD;a0iwcSeItWLk)duuQhR)_%10mkCsTT`i z(_Ojx_0EZjuGLV=?ia;BRZwnhfEy9XL;9o|*|AW)p^Ct>2fvCDt{0>J0F?bg5zhmI zr>v~3qO5|Ps8*;`R@qP7*hXF}7kpVHmB^6}he@vfexsqXpwt>D^y=HSjp@s_@f^L6 z#`XFFZ>9LeE+Z>5xYQZCBVT&~_63JWvXJZHk;Ev-P6KGMeF*$SdPpSlM^YpjHiN+G zezB#P`i?*Ne@mgQDL$#SDF2VGikIq|9Njw!$JK$=-D2r}-3jf~1y5ELyZf1P(Jdvd zv5Mw4Ien2SsPxT1>u&H_sZ>~m$?B&&UXd<~hbV=Kzx-Bq$+@`C=c7OiUzM*4djyrz zCP8MG*_jHuFvCb*x$}#X=1<1)+A;H{hR%v$Lq|nXS&7|IR$RDo?ck+<s0&uN)|Xec zReFo;rF0Ce0R?>F-vzOC!EPY@^u)UgNlB+129+K;Tmn04y>@jn*SdJ(FsNOrV<ns5 zqx^T~<oj*hZb~K#IWs4p%S--lVkf^?goq}!!}Q@)&KD6;&{<<J)H;&b)QXr?bZJE7 z)kWAx<M~G9e^x+K#dbbodn1yGEpP>E!N3sN2A`t_tQTuw98sE?d;^U}ES<sj!p|Ft zO>6wfNR7vGzKA5StGucBixH1tqtML?IUshtS+-WvzK&dhoQfgy92qhWufK45=c>Fu z%lT{dBf}BJwiztA?Yfm2emCA*B+MP)2x3;M7JS{pnvqzW;pgD=&{IT$q_j)$bXr$k z=?no+$Gj3e9SBSR`?a*afAGs|^6>;SS5or+58EaFjZ`?nzca1s{QUTKe(m6g);3Ix zTWNTCyjuL?K#Eh76iabw@&M^HpjE8l&~i1FH;{e2i|O?aeaZtQIJGCusncVoGjCOR z^jMA_5Q|QYUCBu$m=jO4v(|X?GB1N`QK#36%t5jL2s)tGr<cF7b_1gYtqeoUg2Dev zIoyAjqYuQ%vf<C(5O~)sEA?qPuAo|3sfW}SYb%P>R>?Dj*$8s>Qi55*BX7BCJ?Tt3 zA#qjm4@tywsz;Hjsd^evj}|+#z)O~n+E3#}pdz)^3ot-l2zy#qs^mXc06!{fRHPwT z645sAL!AU?6WQ}wa288fLQ*IaLUEv^C4@@engZlbQKupVKqipzN=_{0sX<>ul&+3a zw(z?Sh%i&;31UGM>OqiHLB80@tuWtRfXI6i^2m{b_fSbCUXdp&jJt^*Lr-{RzO46S zhL8DqUz~@t(q?}YPvwvK(Vsz#(E-&MT3Ll#(&rTMv}p;6c0tKC5iI5_LY)XHw@`=7 z$eG~xKXQup9qXk1saDAME2IDdOCkqQ(2|Y$XkKJ<qcj^PxuHr2k=yMWjooMWmK14h z8f%D@OsozNxhe{=aG66<q2(TEDyg(MKc!s!V~*rNBJ0bVbutA1U+5n(F7%HW*OmJB zDRL!#JXilPUEW6jwD2<pSXaDb^(@L-RL|NP#(`isN5J7PEzuR~>><J6DCu6PqF3tY zb;`8cnzN^vhL`p0fHDi$4kp8rhHko6D+T8h?&s1`;XZ=$B(}*bFLyf28_Mg$RZiI% z2&HvXc!+cArdJrio1kR3Jy2LiN@|70ZTC6K3~htChLcUjZ~e=9!-C9A(=hQI8e4lj zmc?}l>X0p^LdRAj<&nYfbn5jq7LOZZrZA)^ti`~9!j7&m0v<@Qsmr-KO}gt_uddfw ziuJ7FKjz;CZ`3}8-79H-6WX3l*_+Ms<k{}KpRD`bx$bkHJM_U1b$kf_KiKimL%>}l zejRETeButQXjCxl^JmgypU7Z&nM$L!BS;r94=M=>O{tU};o~e-VsL4x16l1}ueZV* z3fMx*o&~fVo?4|O%_il!=BXL$a*_kIf;*!}JCM&h-5iQ{b|R^Fb89fp|11zgUa#}p zi<PeAkL6fv&uQeg20C{2-;NAlf4g+jjRfDm$N<t@`@+f265`<^&r<N25>|r%v5d|` zj&4X?<m?Dj8>rD}G$op1d(dh1QN(D5wWMMgVF;xo<+%<<?7)j_5-=5>k~0hQzuFgD z%Ir_EksN)wk2uKt*Y-v5kE`}Yi%6?zynYq;puiOX2WvvuYe?*XrPJw3b;#0if@P#E zYO-F5UUT$mYNBV{*EZdsqgR4gtkW&fTN+<9r#!4K9$B7I6u*y7K{cO;g-yF?V(So( zzLYQqyHByHm#0yVZt1t>Z~G(+z<<rrFEM}C>zAbDg$g>#XBF{siUG~`h)~{x02nNN z8|@}QT8m)*ChTaUq>A#}Nfqi`P8cPPC|Q%8G^*&VMX;|ZC%YCaY1sJ?F^vaARyOv@ zScE+ys8;A3seJ69A4Ec1<myr~5Sx_9!Ay4gto;MK<~y$)_?Tms+uO&Q8a^ybPrh^K z#KyyI5BzkjtFi43v|_`|_$AgYswtDiAmV_);b<!o+I&h(YZ$W#|K3H(O4!)J9`pzO z5yYjtX$>=by;^8GsjcT|7B!~VHxU*-S8&Vh#GbyU>S)J-4Kv2RU|&^7U7xW-?v(3m zTZWCpo3Yc=k*VR1Ywc>wmT1SZfsx2)bwlrPRbMF5Ffw@gP0)yvH%aSsUc?dH@oZ_H zq|R*2QGvl=!3aMCD3VerU5Sw69W{b+sWtNm+!9-<xCL;tO461>umHpg?V8eaar}Io zM&k?nszc=(uciz+l~6%UX+Kw*Z(ljJ@<~!g9=&pYC8dX6{)?+5S^obA1~x>1rTlAe z4+cC+mfNYT0O1uVKUV?5G7PlL4~_WFxQVz}S%IX{r&C9QuqhO;Dgw#$`g9hX$p9MA z&Kq@-;BD@BRdzX%z($239K55e%Fe}$0wDT8O(0Skf+gr9LI6)R(>z$IMqQZ}-c%H- z%Bul__~qkQA&1nQpu8*xcE;;u4?SB`Ch1M-Kz{5{CDNj3Mkq0fkk?=%CX<qU;2q63 zORzoX^Nf<g;Gy8lrgdJ?=`c&^J$MM#yfzmvZD?>h8#)_0V$IHaCt|c{nh1|#!MeuB z+oPL%)24{7LmREIlv;fbI2?<v0=@^kmpzV`-*rVWsxy3rWKRIGo_9R!wMbgAe;Ij= zLhwPRqMblZ27{7U=cOIY;4PVlVkCqT!q8U~)Mx-PDh-IPDU5x<WLdAruiw;ERp<kH zzu+s7X0#7j+US3K0Qy`?J^aR1Ktkbpm(N@g6yU51k9|$}JR9-LijO>7=gWdct(mK^ z5=ahA2!*tGScXZy0+YN9Od4~(uo5<_UYd(nMx#YV<OYp)MK`p?iW-X=Y7q7p@OwR3 z&d>rlL$i0uPKz6IhQ2+}{jY|OO87@Bi@YUvCw!z&Tm^*THNMize||-PioGkPXOQny z%^ER37vp=8XrrpYhEiBJfQrK<I1%BE(&)6O3rrF-a}CxI4r19Ao@9y<@s3*ZKxX<q z`3B5X?4TWuhLP72#qKh(mT+UZvAz~{R|Sy69Kh~icG^PTNl^t9uMg!Kv8NP;>cX)q zuUUi$a+IP%TEv1Yn_iZD^j${DUm2-YZ@y;pu0YG?6*<pGD?PI{{I5jj^NXW;{lY%4 z*L?elnSP6|%-38!zN58uITv~=6iKB+|1sX)TGLbRgKUPF_99-Fa_hsqSn<<_vi!7^ zYkw6#Eponc`)QS^g=WQBdn~t;_X;n+4HxmcZ(r3#yxyC%4oX4AVOA}i#K2h&Co#~M z!$(}eMHunHRIrO9*10P8f9J3+6aF%ow`+36HUKlHR4ErR<cN|-Pr4OlBW%L*aax_i zX6~^0P8-ROuF<PV69pU0C`@E5z)`LURJTUs4!8rpGP0;ZlEGD~(poA^XV-s@RHXOi zPO(>1qxJIa|F89Zm5Q@|-+2?MHv8A<yijS@>HKov$sQ|b)A7laMFzJ#Rwz!xE5g)T zgL*MrQOW2iVj84eCLRx@P`Rf(;3I>LV82#7S$_zBRJ4+!^~NByk=%n&XJ|*U-GXc) zK9=TbW^QB}olLNsQiB9sYb-%l{MvNFBCELawl{bbw;;>jTo*B?S6B?td{y)g*+ zmwOD#Z<748hym2IK-`<5enIRaV>h?Eyo<wKUP%f1(BFF~?@-jm%id01SuS(R5&9C@ zi7JuoPs`AvE*}_XG3p|pIqXk`I<kpDm@n&k&EKWqbwX4MBz7r#2w(?!)Eh><gfo%T zzXCx*6~2P!yekFkSy3+ldqAmI*^lFMsJ9gBrC29)7TWVnM(o8wdo@Gk33m}?xr2*P z$~LW^A=-%iMPgrwDo>>>_JycYQY%tEqh|ajNH-5*;S9eZBDh}4;hXmN${QA99*@cY z4*ihRD$ROz?=TFFwC(R{$z-5^;g*k&n|W!>*s1k8)ghCqQ+LbzZ~nwYRz^DEj`oE} zp#KhJDBt`{5!YwbK%^z*RHh9EMVWSuf<@9Ak{iLcxr=JGLM0SSj4(Bo;s}I|geyY` z{#F!b%B;!l=EM)dq%7_giT>x(8glkJe7k3D`hT`kyerpM04aNd_V7_tgea|^t(*y| z^-g8;o{Wp$YSn109&4$~p|NNR!1T!lF4hd;lcz4P*&#q!#J^a*O@PAabL<tM5_;+X zX}_{v^Xv3Wu~J`L(=oxsb94-3yxcchZ}hTwe8bvVn)1qH&n8I9%r-Q3yH02K+RKVv zI-AZ)3|p)nrOe57x|lK`kFD*aVA44|sq|5?6aBDohT;S3kZ8&u5BrzGIn)05K)~q? z)COuQLr%Zb7rd%Jex0u8w&mv6j3k>-FTX3th!i`8=z;i`9V<zl@wOElEain)HloRR z;R_4(`a)kJ){^vgy)Bsb!lw-`wobp(CRXxa)^t^|s&aG@JqxlZPx7ycKAI>u8`J`Y zADNGcn-F{7sx=z*3@|}kcB?g%UImdy%apV(K<mveoVj{S-j=WOubYyM7q^(V@UQI{ z+A_2qwYDz3irk#qEBWYQVIY!~9QDMJQcRb&ar&?O=vB_>o(jMr8g#`fD{;{xJ7e5Z z=)q1OnzLOF&9hctux1xF{3xs(tlxo6KkOC!RVz0A@Rs&s`;U_1<V%!;Ev5D!AYS8U zhrnx*Ta?;~!ncC!kjoy7lU(-r!2lta-0|{UMevNuWxUteIsx8&x26Q~^KkEH!qdn+ zO!<jZ-hHt}f#6Dyui2+SVM{qTEBOCn99f}l>x@I;Vz;jyh+t#u3}hJ}T5$fuaU*fD z5}5jFry7>lGfp+~CIKb1P@pGon)qptz}f<MLZvdEdk8zMD0p<Ggb=~+R=Ce{;3UQF z8gdLq@VlI&!S7~@y)6{}PzLI9XYJ79&E^!OgJ2}Ix?mu$1)}2IaXCi`JfdRyd0JqH zz6!Gq>kwsnkDx8g+w1_ebr6$gBtOV88lj%%91Z5mlCsAG%@rp}Ww=Zvg!Lhg9y%3R zf%3yPPO+^8MuQy%(<!T<f2YRbu*umgN)&+<%ij5cSCQ`d-8K6^P_oNge_XQ(M0)QY zW$!rjheBGFy?ZbtU>>g6-bR`yZbK6j$-HZ}<WWJTUtSQ*-je6`sbKw3jy-v>Y2T1= zyR6uhN0osQ$%JB(2v#f*;CBd+YMGU>=oG7zf_N3O#D;4?WU;;oKqCH23rZP@um)0} zN(B-oznKGAz~NipTLZ1-IL&UL$^?FmC@f1VwpNh{IU{S$X0yZWP=tbDT@VIq!$yCG z6ub><1N&6nL&IwV`4m0i36bANzkK)jvu<<N8VY!-;x&hlc>M(w<@dQNv&vp^2?f86 z2%1pj-W3bN5#sWC;VczDiKi}8dxTR|EHn^4-kwkIV*p3hRs4954qg7(mHl>^m{bd* zeFK#J58lQ+2>+yQRWRkwGNi~O$43QUU5?OHk*OOf4y1qK5!!TtEl_BJUQF?uv1pmt zs)7QybHr`dcJny*x{88Ga4T<@bA{B}nq{rZ>~NS}HJ<(J;`tS{8)h-~!MKU~Us()S zZknBkF%C>sCDB@07g+Y=VnKj>+vbcPw{C6el}_AMZy>lo60yRu6^TV!8tbiLD;Ci3 za|<O%+E!qZ4_J`<HX9ai55>P&37)5}g6$Jopt^k574a@D{dlQYDiix6_$lh4lxwk( z0CGI|Fl9I3_pG=Q-A&*SqD_NeUlMx=6k+$>B7cz|!NN|8?{FBf6s*Pov4v0tLgBF< zEMk*Hezu7t^i%9C#GkJ7x=WPbxoAIrv!&Qp=+_54bJ5gKUc3~nmYa$`jIh_sQ<fU1 z-G!j+PiOxCh6LMakiQ6jY6w2&TjM617NUW&d(xPe;buwiNM_JsKPRCHf+5qoXl5tJ z3NUGKMJftvfa1JPNo?U*fq3SM#tJy)(Pl7&{naXI3r8AkOl&I~z!lkjSxaHdV;38k zD~5ZNPuE52X`5NW=9hP$B{2AO0ndG@-Dh72R<}g*`ofi~(5C?8KUVHTD}G-?tl0}3 zg89&NMgGF-DBhLPyQ$y;2u#1mNAbELTPnC9E0$}m7Z#}(=P4B9o?Jh?K}-FYH93EM zLrU#2OETTdUQ~8TX+&R@wdqxn$|<QT6!(-XIn`fe5Yd*i4J+Twc)zdkB0_=x<kl!} z7ZAcqI6)}53PKR&YXQV%UQPhozIJC?QZFw5#oFy@mEQ_z2M)D}uY$FzSky?X(jmbD zD<-sHf;}X_)S&xh?Ia@{iYWyRil(eX9|@6)cD5?sZEaV9%Sk1Kr7br$N#)e%L?_Uu z>={hHIzM{}zZwFr0eglPG_Vl6qUY#$W_dc}8p!T@3aNF<d&g1(zWQr_dP}tY07&_D zg5=2uq3E%h$iQ`Q`mc&-F+Uelg<`%It7P+~=O*?SAWzBa8JSiTa?VWTMETTSfzai! zpR~xxiOdQ3DId&@Nkq+E4Ua0szCEQNux@onm+_Zzi3xA~%1K$Pyq1}aS9>e|r?x}W z5nzF?B&OrC@=9P?2XnsyP_D^^HY^Y4K-x0SQgcxvT@Je#ub^m*Ok~4ceJ)z@TS8)y z8^U2(smq1F%ai`5>1)Q{pBsS_6YpGaDyHV*{qPSdb5ZGX?zsrD$97ToVYd7UbMfl0 zt(l8gePz{LTnnjnF#5qsfAjP;n-+5+mB93P4z$7&p}df&;IZ_}St3V)FuROO?B=`+ zR-2M=mHw?%n^pO}EQGp~Cqe}26DF5~(3XD|>ZeM_{(NP$`>^UHdexN`>Q1W%=nwL4 z4*_QduyF(I`%0P>wk6jha}^uo(4GpIUa2psJr&3d5%#9|)jR5G>KES>|GKmXJJyJ; ziNR6n$LJ#Kmj`+r!YQx9dS+_N{U~xpXu~4P`_66#=26O>w)QPxvBc%V4w?a%AHP!W zKuQNRUa|Q(>Hp~;?@Diej-4&&r-UVC2LMu&{-5UF1U{~#$``J>y{Q*1t$kOwTHV_B zr6pOiTe9}mi)34NY)6)5NwF+BT5J*$XR(tImXHLP1bE4WBoGFe5SExpcnkw1Bw>ID zlS#;69y<(VAj3LrQS1Fr)xF)frPdPWec$iJQTOfcTXn1IoH}*(QyY;4ozKgng};lI z3|$#Q8N=ZDP;ytHkNSTteu47L{~2&i!&!cbU>L(vIFv1_vab;OJrj^l5v(;<IVMJ3 zThc+Bj|+D#p<pWA@J^haDUm8`IBW@y+>?$(UBr_MIXclx4qG7*gj1**qUWJcShOwL z_SqV3jeFPUqhIXk>FHQ`Dl#QKXb<hH5(CNl@#JG0l76=lZ6%_fNZ2LiulDZ>MB2gi z!9Ec1)leTiN!suK7FQX}&2E!2dNo^TyvI6ImT*<T2l9fM)LZaz0;z4ZVTTR>QEmPZ z+A}ka#!Po6ymO2h#&lu1jS$*FwbuBaXjcCRF|&*f?6oAMN4M4zA0gLx5wc`98w^mY zQ&28VG8g&m43xuZ<3KA^)T7`^N@|A<x|w_)f`i4)y^*5lx7I@?LNH$oACkv?u)j<M zu9hR#?BubUoqWBR9ce6gNabT;A<5Q-6@?XLC5Vafdf;=Bm6?{Zg>1bsBz_h-u}3xl zN~A2k5qNa)`D^!pW&qLl0QZAyd2Ic1FNWgXv^_vNU)lrE*=VR7Mqw5GL1dyL^Iwn2 zf5z|@H(0b61!EPhN(AMKZb!bE$6)~>TdS;R4EvBQy@*{3A8gvMP&GgwqpJ^*#WG3B zAk++5s+z&AE0!1*xA{dV7=rH}U$b_age~<8YEZ4JU;z9)tKFRHYIxycODjp)>Wl{A z1*8~b;E#?JFrkd#nm&P&T9Ye~+dSZd($81!gWDduC@2C^C`ciXVIsY<@bWrbL{0;^ z?g{mXMjyUWnUb{UfWGdAwWUHE`4QoT_LR3Ir!0jZ(^cWvaaF3ODfzXm#u26$YD}nP z2!Rb6)4F9$D3~29Ec5X770ix~DEwqta9@wCS>WJ)$>yx50U=)>ISRJM*N3tzggDY| z`ubpWswc9>RIgj!P$84YBvUrO5w@xvV>EnKWL-?bGy2%u14uQ%koU!E)6VirP+UWd z#Q=T@lnlS3_$sqm4YtW}q*us=7BLf9NQbeF7VvK&Us}^~><2{bK<M##^If83CNfQn zWTeDKL1r}|Y2c>CGY7#aBh5nJhBY*mU)*uWaIhq5Ax&5o;Jf%qAy;@<C3{%<o}=8c zEu>e4`yp((2IB?2w5~acz!8|+Y+@cldnmo1M2vY;w06Snni^yKZ`c;j#FUA&pt7K% zq=<ALR8)nyPU%dnN%Gq(ukt4;*EeoiWkq=rV*cyFEo-fWaVCLPu}7)S1Ihq!n_a^h z3XLWWU5wRejX_!z4wqrL3sGuNyUl2y1mK0o3{tVu(oxD*B!9>XG;P0~unXI4Vi|MH zz#o)ltEwz3fwP$_FDD&dN+A{?Hj0XVOQhNpd3tV)Tn0UR5ZoUX$w2PIc!u~r*2JEY z`uoC6#U9#fJKz{d(fhzNl3lTANSF#S1&4;sCXWg@>T}g+AJ}FxS&zqpqjr;@|E`T& z$HYJlOkIG+Z`i|FprE3Hc#w*wipIJcXSuVixXA0tg%412lFEg|N7wLg4-bDDxujp( z8Xxt%$?LDY0lWm~z%D)su_WZ{g_7kKR765B5!Tj3R7^oSP{m5ep4hy=MJ=pEl*vG~ z@+}*{fsk5>fB;c9A<mO8%l-=EG4c(7gl&mx9|NOtVMF3&NIt&uo9I{-#wpUhm9h6- z&Wu&8F`COo9mDyKQ=TMUt&mVmjNES08%PWsQ!p5$Ul8o3S>RdLHxq7d)D|eWVN=Lw zZa2ykmAOj`y`<L@L`w^(5sIPhA<7@IAn)25J6?okc3U`6pw@l%@x)N&XG%!d0F4*C zbl|TqvV38eZdm`Bz-&8;J(OXiT$<!pUaxCyrOfQxZJdV2O<OgNC@3BAboix*hpl^X z3{K@3oXVkaaey7L)fJ^C)uIoH?5GNjs7+0diCfjCHjpaAzgdaurqNhWmCF;oQg!fS zBLkf}`uAI*|F2{}yDW}a!c_uAGt|VC%UeBYb?oxi=d1*WsKWqzkUXj1PzRI&kB+PL zZMSz=M?bB>$&1q(?3>hzZV&l??WuO<$Bw>ZYy5v~p!3M<f7oINNItn+@OOz(;)8J{ zTg*nwDH$hBzKqbz2r)!vw+iP>(UlPAqmreVi6|v*SOoj9Q&&!0`rbYuo}EM5NNGTU zJVCYDz%&R;kHG-hE#%y%CK#epSTq2Usz!QG!k;>tuk77J?L)4{{UhtEwu$j%M6KMW z=^IW%PD_F+36dI8yduw*!jP`-l!Mz@jKv-^DMQPtR34m&l9Q9ulA&DyXQBQFb`0_Z zXgpx-mT;Ce);VgVOf}gX6Aw9gvhz@4gT21<P-*a&Wrz5qalv22@mG6pz<)i#R9+MO zI=^*#8e0T7sMWB`Wp#mSgaPngxGll(ivx>f2qEOEL|6rtSSSofiZXI2q-=_|RMSm% zKU80fwgu<93U}S4`8v10$eq9+egrT~fec<6C?ej(7?Fnzz!S<RnQmEx2ol($dpwg@ zd}TEE=BC4xvqhh=0eQs;PT)w8hn4)dGboB2x-F^;M+}la08*S#0!&zpZHyr;>KKlZ z_xrm7;Yh=y(q|vKDZW$a{}9U_Kso}|`$bJW0EU4;AS)Wk>L4A^gZ0sjgwqbq!;MBh z;iqF^EmE5osy~AD3r8em1yGtV^Z;;fB2Hm_0g^I2Vu%L(x9|&sx*gA;anfE-KrRvJ zDTyx+>(G!hj=Wp2fI<rajvHFTFq;fox6XTm>J{D<$+iV(QhJ^jzAEC`6n{_&IMK7= z4HbGe0EH)qIN5L@!nU4%F7oLuG+#YicoH*5ZIab?c17%Ek*k|HW}#t$OPz?hlZBF! z7(!S>b-3ZgfsD&x4Mhc%Drw_~#x-SxrbY=lX~1Xibv%da0~<gy5M8fhtb`vFnH$Ij zLr63zrU^S<nh~xesWRoG=JK@m$!`I_vj<O4=-t<+Jsq_dUjMpq6j9<<exqq|R2Z{A z0LJ7Kw>2&j1Rp~G2{I!RlHvhO&{#4i^H<7xML;r<3P7t@Wbn+>LgUG}k?;z3oHt{A zY2F9qc}uDO5ddPi0P-Xg8StyksA5DJ1+oHpYkn21h%Q413cbk10sYbz$KVm}CR*7I zwK)1k44fwnTMt@2ZeNAD|4^UfSU<VWIJ(*s+XI&T{EAW~VdeLuhjEl8K$gEjz=vXB z(phVunG8+(@&>6eC}}uI=T0am9DMVTm=85I>AwiqPg=uNk>X7q6P57%5^8LI35ztb zrq1RGs_Kavt-4y9<XibW{u*FrhE)!^WmMk>jo+Z75M{B5bpzs(2QJyXAl1T(pJ~a! z5{Z*g1m}CyR2`w}B<hg(F?l3Ewq~WoA-EE=ZmmSkQEtatnOPF$prSFsa|kX*7)?lC z5G$osLk31;L`jy!Bo78enN_qndHv$NSq@}0a$SUGLANS|Qw7Q(aLSGtiyJ>93Xp<W zNp>&?8Z@JM9^(LNQPKzOD>&94#o}Z@#nk@<@zB}0$$V*}dqAb>XXJ*1P;H#l-KJ2g zdK(UL%I+buUep?REmf5Vr<;Z&6mJ&~)$*2^-@pIF^*7}ndJz1W!&8MC<L?KP`yat6 zK79R4_Z=Al{REmPtrn<tR1?{qavn&eDCgmp^T2&Lx~X*AMssn=!ESP2AU9$@Yr2d! zCom+kUaLAMec9IAX-WlEy6Ua!e6+f-aexbI!D(Qj<<r%))56>=p=VsR&mFD_8~3VK z5|(HO2+o7ReIw%Ch&l^aTlj9Nr>F54zzWSFww=tj0<0qAvjG~}E9Ati92({6j^N!g z@7%+CFn9Eehy$J{`dyz3538*P_h}<VkHmUBLvBlE)S#ulvQdUs;30CaKMq83up1=U zTre{jOq9<a`w`jekKuF{lwBClsYIB>z&zY%BGGT7+X6ZA4&+}!f@uo0)!ivzW);k& zS_yz=96~@jX8|a}y_JXes35{Q^vBf#wO+7|s&SD7l?8=9GOpke0@W~Fl-8rvcBlcM z4mT6G7-_gs?g*sIA3@R)AE1T=3t~Pt_8A(ZRx(-JAymlMrfv+>^9_wn!23CMJ@-jZ zHd+O4FrCGa*irSo(3TaW18R%kk&8X*4OA~d5M`O}k5)-Fv0qd%gYTCXb+JrJJ1pp! zrHUhM;ykdiAvqQlb5)S5`K(+9FbL8gLY{wAxKsR$p@?N#^ZS~mAl4tmf|la@?)ZsV zc+F!ebk8Sje@Lu_m3aa#9GKw1jO*|~OipG;6q5r3ADUVEsf0-}Em>ee;(djB#?kqY zV;EIIPRa4gQ#{0rLK;C|G`^=$qJaiSz3|mP(4NG&Vj1!)qE5Jh_(b#&ft}8jWGdU^ zN1P@YC4anvb>BVU7^pi`eBN=+Ew<z@TlTi_v%&8k-+$~?u`l`R575tFFg`oW3Z(1$ zmPp43sHkyjxL0oQ)a-TaZP-_S!ZBXH_YZ-+0sgk&=Z5zW2ETxw6z0YY<w`WdE?g2Q zOtmS15C*HcfD%ci)YXE9WFSRiq8e`{h)DEoi2N?1E0;IQehAvown@@MDc3%TIZ~X{ z_>*8LOq$YdO`I_WX3+p;&1zvD@nGZ-e4&<8F$~OC$V-W0S8x~3Cn*7o^GRf%+8|Vv zSJF(bTOS$<Kg_l$5usR5oV#6seHzPUH(Yj7;Rfxv`v2$H1&q{VH#%@s3V7=V(0L|w z8t+YLvvYe>8vpppKK^84z{YL<%wWGDMSu~`Wm%IuhkXuJk!4kGB9-~D(VHyuL~Qi6 zxrrMTK1Wo*MKZZ=+-bSA#f`*^c;$_BNaAkQj!N1C&|zJ#0gt>7^*!P6N_1e|{d6jz za3`@RRH$AmK%zzotLwDBD!6uLL@5rgu8p>*%)kNUCd1;ebO%xZDq&YK5Gs-KT$pBP zTVY=jvjk+sp-(XmQS*$Vj%Pl(_<eB$=t&Fe#+xg=w<u<9f^17r)N>P@#Uw~jSvhP= zg*%&&?@%IMvmv?lzYD2st!_zFil^Xga(1KKJnDp^F7hM76g+ralnq86Z&7v_(X6ZR zlBE1Sc<UT?|C2O)ZHsvzGNBq79Y6di4joY3^^=e@EudQs3UXU-c5k34%5Bl-txa6h ztI5;LA3X;Bg4|~3)=zxjk&!_q+Qd0%OP`=EE>;t$1f>R>$59gyv08%H6H*}5M@SF= zJAsk-XBW%MaAqN2O?s)3q=;SIP{9kS7y_MLIvhiK0NxInqQdO>Y)mTln8~nncwC2N zGciqm$X!(j_(LI50G3@xBvR@+L3>jnBNAQ6MeZJZk`;~_Bz<Y<l?|9^I3>A0n2R)d zJ}ZDDoT4N#E13jp-7OGoF)P#sg_hli^kNyMs^r*^=ofi;Xj)-RGkd-y<s@6Fbw_oZ zy;#<JYC(PBlnEh4cJr40j-x}tZ!2;;JA>!DQP)k&YfC<9PL?OCPykIp%O}B2D-;c! zEjC3cq(3pyXiUsYL}<FvX-x2uZk4jyh8=cg$X;a9-S|J-{(LZ6meO54udi&Bqg2ME zeMsoK;&E!9klHRcmQ8b23%OWFBnBqE!J0{|$xAR6NKSxzbV7DQR%)^_-WcbV^AM_) z4Pw11e(c(HVcz777A44ATUXMd<-(?>#)*ZsXfdi5O{FT?@Gm6`BKA1>G34cu1vRfM zuhduI%yq&Ljea(Y6Vn{sqb>YlRqs_`3>ZDl1>cVb1HBgR^&duuh6W4L%TWdoy=NWd z0L&(&nG4a$h#BSN(2R0K8V_f-Gb`kgMxL+hqP;c%!J7E4zpR6XUZuBkYZSPIbMzWf zk|>RNNsj_GFzLq$=R@EiWql|+Kzh2(mhMe2$jh;%*-{ZSLZ0esI!`#4Y>xYZ!+fOk zpXlY~XsZt<@zTbLosFP{zvCYfJfao4>-=rzGe}Lf*;4aUk=7XndXo{nAxA7kVmaas zmiTL-(f(@P>Vg-fp?)yRx+<(_^>>Cg)JCE;{ZD!Fz@b-xLkHA(ePD#h$(p`_W>0)0 z{C(*I9Aw5+r)>|3HgJ(a#S|RRf~!ITXpx*T?CmSN3i-szTe0D@frcUfIN9hZ01EeC z>L8S|f;@{fcRJOf7)JY0Lom^1wV6KA1(+%6HZ0HpvyARG4B1Aca>u(LwcGTW$8SGY zf77Y)G8><E1b>zLWBZR?Jk=4r*S7oWW23HSf7hs|+3&diy76zle@};S4eQvm_tuXO z?i;!IiN1X!n4f`FK!5r&&YT=X=+>}9fl&*$S+YP$5bUk`;gP?nVzenJy+NMnAeBg` zgJ?}szS-4Gr=_L2xyUOfa>V79<Q5m?qsMHKDXt)nT=CQxz4e}A`S75kNom=2ylR%X z3gF6gVdK>iDdA>|8jt(6G&`sOI#|;h=OEk}7zn3=8yX7d+4+m~$uj`UnL_plBXoLM zl*`<~jbMF1(_vmEoe#PGQ@tT_yHI4}eX`=ffRdb)nVyuDoaJ<;y2&w5EA`{1P;xUg zSqA*$S}I(ACn<8C;I?B|4eq|`=%J@d5Aj_)hW&M)fJz9G&uCx&d|L2}yfXMrep7E# zdDZs-2Pr!ji#?gljzMlSp(Kq&`CJSUhbR0)gj7c7la$+lR>C(aA2+NO+fXs!I2ZyE zy@#8ir%3X^Y^iE<gvv=C^|%C!WAKO^@wPxpd0||N!I4$G+giGhBIepg%IYk9v~PFt z8v<WQH`*=a^Hf0i?=ezEjFhC864Z7x$IM%au|n=*(i*F$Drg~D{4Ex-4>HV}-lrHX zVlHi~L7;HWy%v;>vzXUDgp&$2B_74v$>CZ}UhGVD*(iB&bcm_Cl8ezmcH9#;A{4Ca z!M5_Ms%KsOGvv8q>>-LJ`3J~zGPek=h^A%LD36e-un-X%V{+M0wXB=oN77t@rj12U zpf4e>*vLKu`D-<@Yi~CQSx%^$Jswr&jYJ4lhC3XI5)M^68y7|kO}`f2V^l97hasYw zB&0ZGnbZkypdq4e75QkY3NBT%keZU6nUa%=Lp_zEeL#gm0#J0gy-p!p(?g$)1~)0p ztp{4fUNZw;S8H+{9UyYUWn*PSKCz_#Ab}GLC>#)o(boMeegHI8o?F~PDiUlq%t5N~ zBZN3@zhy|rSRT2&%8Mkrh1V9tB|Q^pbey1FHMFWK%`zg!7{VvUeSzdG#c)HI)xg%5 zUU^7hjtJTsQ?)y>491$s7~_zoroIl6O$CTB$a89nhok{25--ZflXP=|NZPxW3`a~| zf%-8|U3q<b#o5WTCy!hx>37$ZHFQ>$&K@S}wqlw&o|}-J)Y9D8=B~(1Nh|KCId*FC z#HG@mxh2_2X~jJa_2X?cC)91{7X-blX1DY|5eM9+sA6zT@X8d^I;+h}ki8HKsGnMv zh$_~#2`|OQjbu=9wW%sUu@re>bW4ITd0F}|Rn!Fb>6e7ko5EvUEQ#5}vuH({`pcA2 zLrr0RNm+S8S>EVifB$HSE2Ffutf1U=WJm@a7xh)8*b@@UDoS16(yWyHhQhY}$Gd7u zJvrW@^kjEaY5%Am#%5Nhi$MluwwMi2J{v6tql`fo=D4tDpwTGJgh&zt3s{|{Rswom z4Dz;N-6@S^-CIJN0&ios2W}m_&8!x+&7_%8g1r*%jF=@<@M4lA^lCnV>NG{zP-vQ2 zh;oWtmo1yfu;W@wjRd)7Llw@-iQ9+z52Zs-(pF%nmHF_t;4bwNao}-V*#m+2Mm0CB z(kDD@r1_*_?Jfrer9xsMxkBs+oUQ8%iLD_Iq9J?=w`hsg0@-P0E!l)isZn#pZVR1I zY@9eG&qvjqu}S-{-h_mlx-OhQcDHrvz!r35-_0hOQ5Fu~(3@Pq`P;(2Epq%C{JI>! zL|N+BP?X3O1bPv<46UF@x<qdB@;KOH{Wok4Z^+Hpf1{RQU<d#$Y)6*B*R24sF`ZJ^ z|G3vYNCm1>>e@D@SBD0|%ikThf5+xTt8YZn^7)3(CzW>5sSnONa*vYKpg@_W_iBz# zyTsWaQht&qVq3_DbL!XfOnq=m(nV1x+a+Bp?YaYJm84yAdQoYYo-^1c?b@<QB<)(W zINPUPcgeNs*ot<EfShg7E`<dk3uHnTu%L?B%@J+|<OQcGks(8^VR(s=l??A@_XQ%| z3fA0846JaKAOo=Avpn!@gdnE!t$+EfgMS^O;h_Xi9C-mN$M)=5d069B74q?5e^MTT zCr%#wp&WZTquS#0fC!bSrwNeQ0>+O*&1~fNLf+1zWMKx}(WRli42|IGyzMp~%)Lam ziD4FNjD-U5HhLc9B-{*yyBN_T`rr_1LZT0Z^IVEH#mv$Q$b1_Lg-i5@oG{HwN-~1q zuxF^24GhISzOtBdTY1WXjBZ<ZOo=xq#*rWIkxOT*^d<0GfA78b_BI5s#CV&`G4GI~ z5B5d?+d31xDb=b)?IXE4#Ab&OI7t$;R(CM$zZ=OIt8n|KM9_2%Zi0iqi-0D0;QZD9 z;`amB%z)Qo{}Z%~MF0$p6d_DQeO&k%pmvOK4MM3208OnlQA&QQ+=R1l>$_1l9Gq01 zC0DE-B@PtM=yIKi97SD6-kqO7X7+!MwvfW^9;{lwju;M@-T<v3<`&P213pBjBa{tA z0ELUM<^!Plj|zLduniF`#nO>-$l!VLy!~9RT)W&`ZMT*m;%z-I?b-8EPw?~N8A+@E zCGg$N&dSv*q-v!c1}p@ekl&>liY~)Z0vIsfYPB6l5no#lVhRF<(2E#Rk6F8YqdTDi z$D`cLl>=3Y{4bem{8AXEK)n$9(U4(BF;}Zd*yGD8v6aM!5HNnXz1?6o*(DkR|6;$; zbCU4yWKU9c&H=(e;+eHNPASMchC04PAtL>M$rBkEf?a*JiVCTzsimnURLx0v;%=P( zSOU71HVR1tsxRC3qx$C7uP^na_ZEKr=TS>O$sCw6Pi`5z>B(X&h^F%?21ug#64QJD z9hwhfv#iz>imoc(^j_RV4QyAd-~^Dc24$(GMTL~6RII|rg_w1#pwC?zJ-4oVeWJ<8 z<hs!lPHJ!@dy(+tCVVApk#unfZx*Va2FFYU{S)*+^2x_fs>#<^;rcxcE1m11LZ+cj zVDU*|7s_OBeKJj#A2ug!9HJ3n{b@v@<gn{3Na{@@3{aOIR%b!l;0{plc+4=<m?5%! z!U~20=aEy?1A&Z3HS3q0tVdB7T3ctbANfd+0I>;t8g`9PfvVOcqMq0?B1I|Gz0e<! zk%hwk^W6xz(~L$om{`^(7t|q(Zp-jpk$%$uYdu&Ztwm7*1e^%xj7?yL>}DC;SpY?; zrne~|0+5PQh#|v~dKA!PP?<~6&@34z5bZYnP7{v-tx%J$W{SBNIwAbKLDfRDk7{5N zCxajudMK^2Fa6K;0E;v*MFkyphNN|}K6p7hCk+<lEG^1{$AD3hnPhTBqI(sBWG({) zDS@$iBNhkuQb`>hpw-*P0=cphPI`H|46xK!z_D*q4txX1cZ!nW%|$2)o|uY~;4iEL zeUyseD|`b4(DLlcdO;QJjwefXTJpkhwR2*rk7L4eDFpwfR!$Q6c1t(8GlT-Dvo7=Q zy3{49NG~rbE-Ea@&($vq)kxp0EKrmj!)xmRJ-HquqLu#H952YOVFhQjMJ+>{&6a1& z6$KV`dasbVaXlU7-owgB*FPQMBVEs|10E^-gq<-uz%+P~FPfFPkQX^e2e1EYd66+E zmn~1Gcn)RzBCb}op+*5g*dY0d^@|Uihp<RSU2u+l*sbgauZCO|ffDFm)f$${)xbKT zfDt-*HzyAgFY|g+3i69ZrBB3j=#oz43!aExBNkoR-R>A{)gmoCmBr2p{j$Spq<UmN zO^vzmmed!oU3xr~BOi4;@&?4=`G^FG#cp@NNTc+ryd4Zk>jn#luA+Q5Ik6gLQVbed zgTEdEf^Li<J}8Cnk|{Gim3i6D4u4C;GA3l4LgG+wNkL8KfV*+sI%4#o<%2Lj?h<l? zk48xfL077Syoz9x!^s4L)+9)~Ob8}KhcssfJSb)0otj)xxO%13?&M(4l2Vh^EABBA zigc$Q{-o5{t&SB!GB6~@-hGo3=Uck%qx)9b0@Ae`(yZ@ZP@@BV86&aw-DUjSL7%HX zK6Y<5|2CZWzIIpqv7BHf(NA!hOnH;g1NgLf#pFc07_&|VDMn3hUt-i5&h+&4qfSlJ z2Ca@6CPd2JDx8aWhg88nF`P>!Kojl9PQ>9oC2oH3t4HDtxJ<T>UnNo^><qrrzcX$u zpBDvRaoiYt(94Tfe!~xBwp!y3=Li24WA4J3$HY1#J8z(f*4ZXvDMG6(-RW@f!A?kJ zMYW;;LOYs-#NBFTQFT-a`r4w<bOx(*#YMxp!_AOC)r!#x4y2a_>uNB7*}(HD#|(wY zsSzA9rUYqRAa$i%(kOd40hxFonN5P6uObqN|4OdUol%lvi(roRNwE!~b)eWJC&^iM zj=Z(R{iuE#G#(tA0%%wU$S<n-Mpk<bmstI?nw0xK{X!racQ8h`5QHzQzru^O+r-h@ z)7FHo*#Nsu*m+ylW1zJMmLTdw7GwbJvT`>R8XQ)CegclPoxz{-dxHPs;2$#t=XjqZ z*d**Nex-4bZ{>M%a8~e-e5Z-t#*yzN9v5L27P2IcLp<`B1oxUp8sNK*M<QaB7tkZW z!n0qr@h(H~N58TK(J|~hukZ(ZeZg@A$?E23fVVbQ6yM3X*^OqWVOGTCiVy-8d}ZC- zj;|z!r>2`5J&V>dgh$$1%88-2g|?RRX~aN>=SAr#Us*G&<13#EO)3mCGq_~Xr8W8t zu>P7lL-XlCOfmo$Y3vKb?q%t78oaV@f~06`)}|PS9X(gXM+zNkgr!kDS+FzaV-io- zKRG<r`{k2gS~FXE?3K`b`RZfPo%@t4*sX{(jwj9#Y7+AOkPZZ>$BS?Xa)-c!b^eC9 zhJGm@E(OAq&@A?-h&L9gn59zzPLC$|5LTKyDr^-F%MQPXJPNZ7hb_&*A5t;*j?{Hh z=+(;6S`aGW58@d6_!lvrT#Aqbv4$<(g7KhklNlgagb$%`ZNSKo*g%)13Z9M5B#bD@ zLrL{hselv7?WA-FjVYeI3ULy9N(=0^vh-ZT$!=$NZfr|azRN)$^Nu)=OgLJbE?Z0( z6@Rh!j^<r7zPI%TtD9kXHLAJVKZiX=c_W1vUSWa~gVMm*Zh#qCAfftJ%pzC2(GX)i zg>hzz0__wFAUsMup0qSinWro*Kh2H8FsVpwY?ltqa9^gAS1omnASviHnOa?uG!aSg zK~-~kzxOb|s;eubrO;cQ7{7c(X7#=ul_gWaYFF2)DZLG!GhFjjnzy8}svyM|yE293 z-jC&_CuP%Luw9?q+a&zLJ}>Od<dNrRyV<8N*Lig{UK>>s26q{l^<z17G$LwOA*W6N zBwXtiG@oj{#)oRXwrtTfvgYfW=3{}9#zu1YGnpE9H@5F=$?@kP(R)Q%A@aOS*FRAV zDlx$+JV!x3&EaMAyzye4eBuZ{(OLS&N_K)EU;D3bv}z~Vpw*Y~vQw;kGVmVt5Hn~W z>U@)cZ6=%1GzlFJoM3D*NOUD5sKkL~IZBRMkZn>@QgTyrlao~C8>Q(INfLlmI7ZUc zKSC*Q7>%B$D2)vMTSxGoM4n_129r5+1V0lS{O#~n{FCY6n~W*;_tIh0CS1tg``({( zZ)&;KT9FdGLVFff9O0kvq&Rmffi-RHTwoCec1&eRasx_&905?hUVv&2D2eT1MUqo% z%mviTP{8h370VPlkvWC53^0lDz#iN21iK<skd2L1Re*e3W1wY6mA}egUu&u~RiH?# zPZlCgPE1JBW{R>(e|<et{yAEV;HTbjSyE~0e`B>tjmU3yML8<qp2<9*C4f8?U{y+r zJurx;bJ)W*Bp{{%`9mn+1JO!q<`nWyv{;1i33B`t6cm&dlu`n6eJ*(e_JJUO2#t{5 zy!nXJ<<MwQe0f?b?Ttd7TFZq4*bjH?e8;u>>wSTimYsK9ySLFB;P1)zkDM${{g=t2 zwBUC<e!+G0wp}>=^|$8lINEXJ>95`CZdMkv7C&@wcUkA+V+VGZ23sf%0q{cBj3RzS z&JPtQ*UwL5QVfU|Q*MxxRGl{jS)np!|5ql7T2iuB(S@xlN(pGbyp6I_!0kk3K#f%{ z`h@vpM<7SKHh|i32FDH<k%XFU5Iik~tbM}FI#j+^jYbxHJgpaJ$I#b7Azu`WzEA{- zxBxo$6gG-CMkg^-2ElFUI-{VMW72ve{D(we9fmYzmtg=LpiA@xyHIFEcoZL$0rg@$ zAPjx{_m-f;Fi=n9NKh7d491bb>O@<rT&~j;LcMknoe94vZWzYnq$9aWo!?s5>)}WR zU__DxG1ddh5_=lY+s;@q*9kCjNJ4<7Sd1E_l>LVybwZ6|wB__Yf<>or*kY6i>CENu z;lih3s`IR?>THJkhE`xB70$$(13+1?nW6RSTJ2-sMU1YKjnW9<6G_V@gF2C$8K36B z7${=Zl&j&q$(21>0m`T%d`}~PKqw3*fF!ZL6eFS$X?QY^Wo=qGBgArLevaRy=?N}- zOT2ZN#&9YIbeyN0=6kWGDXc=QiU*EWfE%euRT~KaNGoI*mPP;)Jj7ZM^N|Jxt{=re zApL{L=HtMKYWRpqNFw23REBvTo=Z9(uXu7Mo=K=jj}|6XARqC|l#@iDA8BfYx~4tk zC{8;NS{Tg33t)Camyt;l4H@wut_pt8z))z8x*Vn6k0Qhvp9YgsQk<Sdvo*7{A<>_2 zDQu|4X=i}vR+<Nd5Zs^{<t)1g69(MI;#q!U;!ufA*<-SmK9D?^w|9^ypNwtH?G1iw zcYQ*#BeP^TuQ?O^=}y8kO<!ST1*G}OO|}`3QbHroV2E(Mks(*j7$}q#PL~Kv!`wV3 z3K-f<Q!zs|iGy$5Tv2h>aH%aAT~G1Nx31Sy&{(Si<xus>v1$w|kykNXiv1MwlF(Af z;fhk481AMjia(0c{@dmX3Mx{&rGDbCS=UgwpJnTHeT^LTf=_O~uEgAIu&yuM``=zy z-Eg6>+H_s{jWpcXH(yumjjh(z5W-i|cNCId*qs(@utaD)puHrO2OY0q9wo*?>p_`k zNlc<+WlOZZ2DJE*gK-CfhqqW^s@uE45`X<2+7jag&~$8a+>pRik{n{(<cq;@m=f}e zk*8@Rm&mJ*oaB9V<eRSapTxkSdic977F!H_b1fUu2TjjLx|hO00V(eE)PX$q!K{lA zYSJ#bL`*$VhOlDkPgLG{N~cxAb`O?ED3!wcwZFbLA8m8kPU+cfooela%2-F&DqF8v z!)A_Bn~$&lh5ej=mDd4s>EwGtgdPV0`Tm4>49XO3;?LQG&AbjmyJ%x*+D02go&EK% z$u{h2_H*SMTemr_Oxjo8FWM-pzgR8g&#yj(u~}G&IE(UVY&a<3bOQ-$6nqsa#S{Zo zLk%5BBq-58&Yz13Heuv=?XE8ZYlKOS@-MS*3qO?9KoUOVEI)xCk{KllA*KuqOYRL5 z0e>wrKPbhw-7rh-%Fyl;qFtS244gn3rchQ4=_tiurc1zg3Z=o&z8ZT{<r~!)h2v^6 z2`!HV_|Mf#>^?RNznC@s(r!UdDY|~cUxoUu#b$x~Pp9lxWT)Wl1jhQWYsLyK5YjWq zK9ebr62{6g*6>$jPwG|xZdfPcPR6_A{YwADEIgNKk2LTv^LEj1EXxjLfF*-k2kU3R zrWOlGT33-tL$2X2kRdE(hg{0{=vH(>tSa@1b>)p}pF8EsCZktcTI!Y~sRu%tX%Uj> zYvoeJw=#c+s`6IXm|Rt`B<fN>ty}RM#QG?-<~&!dc`RG=OnMrF-<Z1a>N6w0jd-TI z{^~PTFsRSO)8rEgf0|YgaLQd`XSsna#JxZ-M)|P8fXLJs8Cv>^B#S={%jdTg8a&^B zEcOxGp|TIhKH7GSe=6~)^9x^a9!*?%1pP6!zZBBkf*>Wt$HhAA=-5OmH|LtJGc#mn z41d}#9_l}y;~^H$hd$(Z#8eh~lCd0*vmHvqgFf|f?U5fB52tzLv!AgQ{+yf#zToU2 zrXVWDF;23Co!JTu;L96y3Y-&xKzT(VQ1P?&ii)<jii&pJhh5zUD8B?a(Eb)VJ%|Ye z$SGkWCHn$4VOtYI(TU(y|Mr}WKgnJ6l82XB@gMbvI-ZC(bio%po+U9it49CB>==7o zx&c?mb5k7WHWQzMEd!ag?PeQgtdnj!+5Jhei3YpfaNKE4uo#7w4_Tw5woy+4VWUQv zAo)ki#ujR95GMPvK*OFr?d>%+`T5E4s@ijG&(T8%+K1bR`g&^GY68uT`PKPVB}K{Z zWLI`3fe(X@^Che1Xrb_gv`-Fxyq0?s8~jp-XaOf&E95iM38;6}5NE9W?2EYDrF}As z#;5Cz_Wt^sdW)lN2S2zgSg`XEq-k*`*EmhS%k>7^KtoNv+1}Rrt$LHazpkd<WNY8~ zs<@-pY4mZgxXf}}Og_HXzpEtc$o|G%rKKH*IC3iTx9{+mWaZ>7<a=6z)BauV?BfR; zcNG+OAM@|>`3?;??kdddo!B97I_Jr4kyn8#Pk~S`Hb74J2=<7PQSP`fWlBsS?1k8E z@eCj4m7U7th6e;af&!{o+>f~3KysMF0D;pa6wwN2rP}m<t^GsP1@JkCAwe>pYhoFJ zRP;bwQhjn7^&*}O^h@*PJl6Y;k#64g{PWMFT?*Qnw`x~N&wXUH``Qop%63M0?lAs5 z#w>9@o_G!2xP|kF>8P4=Lf}7kfXpR<7)7L+B7#c0;pS^6c5(||euGW$Q~V*5&x&GL zS=ogRf${w}^arcui0wIpePm$1{wGS{sYwzoxF4}8vjSFHHyFbB(%7e^7J_h;SMFR{ z-K9Lef`q&Hy@_ATcPrn6mc1{OAteW0rDMOy7}OFt>0-Z&c+?Wg)s%{#g!R2f{zAte zei-|VNLONtA%`&;<3?edLMx1*9+3Le)wXg^ae>R+YR)UjE3ss^DBr42Ev(3o`)Nth zmAJyz+ULcX@_{r7So;h%iwxeDP-dNcl1WV#gJ}u}5*))Ur!*8G?pjzBvjWA4Z=nQM zP=w-M<0kix1sq7RLJ?$Y?o^1d79?`j#phwr6n1)%?{)ks_x6ae&HR0(x0fD5jg9Yi zXmMmerC?L=U8@3jo`y_)hb&K44NHX)p*P@G;TVL`P1?9(2l|qoB@|=iz-bYCl*PuT z#A1~x`#9PdFKoXNs(2!|GhC?ha&xkiJjwZjF2_O65I(Hr$6D)`HV=zOhW`pf4dE*O z-1e4~UR$pPfA*Ze=^ileGq?LHtns(o?y%fpdrQ`z9Kl<M@9VDV8F;R}FRRGo+*jXp zRZmU#eZ#;&8)*7nfLSf#DaMrd3#V-$6pQD5Srn>?cLa)4QOiB>g>~4hXQBRzR}$hc zByk78?NBI!AIKXUt6Ba~7~m)hkyA-p90)x0A=#<K$Ft+`2rwWm0a%XyClb(aC-uv> z?iXdYH}8xBO1ordjtg6ja?9Q*>U8gRdqaBh&@{K2GkNz9y@8Hnj>D^-a{trpiE^d& zM_Ea7_}=&5>s6ezp{~Ix5R3w&2$hXBnqy&@ATUK+Sv}~Zj5b=oaK$HY{F2tz`Z~l? zjkO*c**`qk+q0vouBE;O*jQ7DI!bN?iMpNnDc%(91*4CW%c%Y~@B}GE{;?#|#bN7P zYQ^^O)Ik}i4@1;~&V`9kge&@?;UeFDI@4voQsslY(u@fuiM8crG1-aNkM$HC8vmQI ztBrYZ_P?c|ATnk#=xiRStL}6w$7D>SqZPpb-gFT*<j72On`5LC``#nLe^(wq(0A{> zjy1uIe0gAJP1Em#FNWeBJ=r2`z*j3nia<(1-;FpUuHcL)WP1ZcPB?}o!eUea`<9^( zN#77v4tj)?4JdpKe-*f>t1-5sE{FZN1EnT%?Brur$b23UmSmAyIoX*=d9Pvn1x2az z!=c6xKO2+=wvZAN)P#5#ypeX(V)i_HqiL6|(a4RBwq1qyUtf@G%gTDR{VTQ?@zsmA zuOvL0nQQaqIxfAr&7N+{XuEI=LL)A>W!Tc~ZI@%ZZFstob;9=bUCbi`*i?+z&A*d@ zK`jt7p#eC{P`}6+a|2j)&{XK88FJy9V!$}UC(C5ViGiXS7K{BL)y}XSkA*eNZW+!B zw94iPh5c*VqaJoi3FTubsVk|iEYB^@E%LZ?5EOz@rY9EUCl<t8Gc><NwHPL071_&4 z=}X74OIV>L3n{AwiaTy;Y2SNITXCf)JuS1qw9C@bz@MUXn;-8!uxzyVbk!Hu)fHuA z@rK<Ur|!Eg)-inhj-v8fU+aE;X{Gtn!~?e#xb~d(-_|~S>#kCSwlLxquE#l_gHs8a znY@`uuL`X+$u*Fo3{zpnIaK%%79k?!yKr}Qahb^qUw*>#28+L87gsshcrK?x08XT| z5;)=SXfi29wgScDysELJ^oq$?=qm8qN=t9>W>-0~9DRX=A|=1et*o4%ZK?g#H+}i` z>dM^SO#ZtIO+%yqDBzrd@yr9xHb^jKtcqO~7|VvkegaNTkwgjtIPzh^iO6as0p5)4 z1XFfyu_0>0!U1-xHD(la&UzHJJ*<Ns57mUJD2Ee3X^}7AO{L)+kbIcc<FKZb3L_@! z*a=wZGEI44wk0Bgd=0eY1uc*{{0|=KS<dZkS$SNSc51xy*-$zv<=+ddYkW0#{=xbO zUUmB|7w_0{ZXds(PeG;6Q^)6SZXdw^r=a=<jLz{)=-esJD~+<hCnwl&!tp+mLP-k` zhc}=%AEkGxq9a9ol2h2B6A*zziReiU55yv8GLSV~)4w0jS$MqVOidj(4f~9@4mH(P z8t<qqGFDb9H&#~%ALQ=}eva=B&hkCMC+H7!1Nvg+1As#*d(WqfAp-YGP9~o?F9usO zj2s4LHbJU1!$SwJX45ew4>p^Ia2(Sy4;MH@*KmgLa@hjxv)KgO%)0vn+vpTD-jR;t zXrSTFDw-;sPGCF%R;uV|w$%6=5NhS|V{@sF93)7kg0mmXu%xEPweEiBH4ATU>#-(e z$7eWRv-TfNj2Y}cdOFeC(rEqVh@x~YpZfB}OSjBCwOdg}T0eGeW5L+rcP%tE4;+bY z74X3xQYsPuN_i8z0=siE6q7MIDGpLF%<mvlNHjc!gB4rJq-wqnlI9D!!wiaHSX8de zP0!7y4pQ?yz8EVChf-uAO(B=(aCeFz4X{6XlIn?)rhI>S=g#G!p`~5HYnqR=O=RY~ z76;$cGIn@}qx*(Edv56Ny>*}IgZ0g|DXpEn;y!=F{TPOc<zk#~0qhKnA`og=D|_{_ zI~8Syw6K>3A=VhE=r#i>w8Df3XBwMgJ{5<P!S1lxrzrL<xj&ve9Q=4}3=l2{$|xyi zG*bk*ansfqhS0*U>w(IA7$KBw-2<u2BOebOaM#vSmBiZC+Lk7Np{Q0*ArmD|Ck`fO zLIRTc5mALRr3aEWD(~PBqVS0ZKfS2lJ|b3H@2irk;tOPUrHiO+?yz@{IlU_*r@A-h zW&UujD=)jfzOp7K)4RL1)}7+a$N_ufMk0;;G7_Zt39ghHGU9_DZVtXuU*_GJoLSm9 z+)(0bPD-z68U1aMJ2kx=NgAFi^`>Q1x~d6AsO_oT1{jq?|Iy9%L;vyZfZc}_mF<2d zE|x+q+}K22u+tlmRS7lvU{Hm_2<UVIx5RSGbRv&saq+Qnq#H5AJ<DtssgQ)vR$6}& zkB_$=ciIuWltaNwgIY(});5LNE`SC?xAIr^Hx?)x8R_Y%sbOs7*vQethkEw+>>C=W z>8|N&-BAsKi)odiI-uL*Nlu2tm9$i2H{#^0uPX&$1VbgILQN%Nw!m^HNip}h-U!eR z`wam@Nw&8tCnh&NKgF4nXM{~YrmeEF-j$n_=Go!qpA?7ZO`AcIr`1)Y!W>yyTv*vu zSdf<H%8N~`+f`LwT<^3OWf$*s^G8;iw*_9n*9-XGF7}|8?Er-L@uPu+Y`B`FrNY&x zp;U==7}Pu{JFVD#c7tLEw-V1|9EO-_CuE}7I7ckXothbf1=a1OmhVdBadG^30?9Gq zUD>`_FQUDgg;Z?Jje4p8(zO$QUfis^t$PXtL?@sxM#W;B+E!<g(;~LMxTmM3#pg2` zd-nD09U5rqZs}?d_;&c3t1FFOBV5vw3aEHMlDh3fXhvkTo_Kf*3@?yv<<19LePgsB zKuD9<s04UMaz;@~qAS~9@dfMKlk@U@6$PzcUbz`M3Br)=udybY?U{N0>g?Q7+m8Y# zv!K%(E(!j4yLd!&;#Pr24sb*js2lg4%Q=a<8ecWc2uCj?s#%*D)E$;-RFg$Ds~9Vk zBuKAAD)Quhq!zPrN+PDm7!<$SsHMP{kbCi()~K3=^W);itv6^0faX<JdOWeQl}(k6 z^|hV~PkC`+Y<{e}Bnck236#G~Xi-U=ut0P4#-QaTXm#H9fb|!a_s4eeYqkW=*B;+h z^7+StFK-VN;E9Uau;E$$5qMmvPAA!5$3)F4%otW1xSo)cgo0%8Tp7v=z&(o;a5(&7 zzlr=&)N)BQTGLB+DbT!7()VKJJEcR)4{R&BMWw$<dF0OCJE{5XY8C&g@?|^|dQVFz zPq(VrOHNY2oF^eaH#C?qM6BFn{>RkYO}9+-DbD7SXP+%;ULjK)`YFKJ|4EE}?~`QE z(EMhQgb5>_13<xd<382T;~2FOQ@~U(g$O4Q`QzASFrEoC1us14p+beS%wSr{vnf9; zD*by*=9S(%A4wq_NHOMcr<g-#APqKUs%I23+VUkii8Ozj$T7}6#WenDnu)!nS^2?A z9%druK<iI)h-ZhO7lg4#1q1xI1RUUI19xi70-_B8g31bTBW96JH?WKJJAoqdXV{6L z284!yyjcV^<XrqJOnQ|<IiI1GfAa{)(6sIZbZCu=R%`e_E6-s}uopS(HY=HR5bv#< zA1FS6MDx?&<i}DKnQj@pTS9Ay=4!=Uef0#h`jv0fj1^`?>bidseJ8Q9KykF*;Si%5 zR}HOHf+#JO0J8R3gkTkB^?7)w=Y519H3uJF`_$?xJeOp}uR&I%Y@wZjb}~}sArB*^ zDkSG01#(uH+eMJ>LDD7(HrHer&dGtoN8}1c`z%kPSFpJnqn=i)5@t;g38D-}tpfTO z;dNEJ)E$_pu4u9vZ9D7ymA2Z(!IPHEcTDX%m}08(=I<<o1NpK3(c62=GIBabX7c-T zZoE)k_w+Y=-+sbX8<_G})MJPyFgZDpqfFQ}h+%+|Lx4kJ7s)4#L&-wB5vFs651P$p zs~N=wi~x}za+AgFg~Vj#W!IiJt^AUIYRvc(pYoQKH~B{RpMz!z^P5+1Hjv+*ofQON zagW>_nunAy3M3FtX;N8|+u-@dKD#nu-#@!|Hu&S&y~@QsdtP5L7+zlyxRkYev+_^q zS44S;gqT7;r{S+Rq{9JUfSMa1^SM)!I03nUkN&$=@!Es?UkQGi^A{Z}UufgAd~)}Y zG5B=w1I9z*IbQY>{|635`3AlOL{iXM6@QC8_$FSA1eRQ9Yj6gT-&mzTFe~8Zb!G+p ze4M-3i~OCNJ_ASd9EuXivIc0Au{x_<V;GY*Mo1V6?AH2?<V>fhH5B4hhkFk_^}U|G zj*ktQOx)ZZ{N~|%-<8|a5&WRD$#DMlBs{r{-KD&bKMQRPBJ@~apt~YF)oP@SkD%I! z%O!cuW+A67#dJ_yAXk43{L4(ru+NtX^6jhkRh5-wdNT`Lxun$b7I^KD+Q?=q<jyoz z`UDokgD;HBLN(%2#R~AXwe!16`YLLB^UL;CwR9BsR@C*o%Jx?kH+$2oa@`FDS$wjt zAS<t_Fsm}}uAZi<k(#>lirSvW>XDk-^77iAl44&;lQ*Zx@5?DJDk?6KcnE3FkgQw_ zJO}MjVWJ%~aA4(dV1+j<#tXs<c>d?efRbZhd8cyi%6FmOf$azT<WA*LM3}e&IS|hk z4wVX+2C@{BPcT!4lf9`PLbIfu3dyL@Q$edB=Oxr5i}nMz^mLqVH8$*PG#>7*JKP%6 zypO-H|N746>GlLqaFO4g7t=jfb+92w@fm#e%IYHDWjF%I%lv>=DFNgJ3J!WINiWPW zoa#&!2Mfvci6kFb^2ywT_01iLvF(Vn9`3gs#6_%itnWzkNu}rNw#w?J$(7IG9mBS; zEG3IS3hmVn))1(re&O^C(Fy5QIdp@RdH*29P%3+fPsln0rG$C7piunt#8{CPNrf*! zR|8SeLUIWpTp{U{Wz%14irb6ROLFo`G78!&V)Y-K`VSGm@FAtpoe-Z8?=Do1g)h&C zFLmD%>{?j{e~teb7W7$Z{y-`V1WnC><T2|!h!V1gK<#jfR4_Qx@dlL<ol9&`%QS*p zt(P{v6RFHagr1~jHd4Eg35ouMI!qXjJog>8U)uky<5vx>4M!Ze?|;tz>-yGf_TMtH zZ{Nr*`}YE%lt=Al1r=~`Wv7#jFhLSEGS(T87zJwQQ3$eBe8FfUFCk#Apq;>5?cWf8 zizE1^L_w93#H(T)xdqPvwt~MQe7y?lK^yG`GrDCxcub_9RGMIy{9clvP3U+qo<ABJ z{1kUNg6Bl<yzKO|haY<AaLRsk2jwCEiP|SBA(^4`GH%qVznuF`C>4QDck!X%_hR{M zd=O4CG~_R$!)H%FqxGpcm0Dn*mH7f5pfwno9-K-9CA<mG9{>s2B&{ZEk^x%EByXC* z?e!PN^I>lM$Fkr~{x<i;FSvNa%1ZDnEw4TP*&hI^DePJP3}~IC1=#!8%4;UC(gIpf zPa}VOZ1DNi5&rDaM+h41ORHwoCp#ink7$Q%FP%p4J0DJTCKD|QZAgRXXTvt@SikvT z%ng05%9%FWgRi5YAv=S<?ho~awinlu6=cYyzS3$CP>iey*j$U$OL2$OHrDq-li@#t zmsfsrGd44gZ8dwfVD-Z4Gk`6;fRZ4gQeZRrbcNVen4kq>rw|h8-Ic}n(hCdEBa=K> zuP=(i2GwekDuam4`v_v;vY88b^wIt&$N+AWL3$JvmnA;HNJ1ZA#iXC>fUO3oT?_`q zV_B`*C4%P=#%IHcLV<jCJ2G8R^qd2}pQ5xfq_t4MA5_&xp{l0hh?_M+_G-p7vo6M% zC8F;V^JAe{i53qSioGM}QYu^*H8#+3#CD_u@qv5}mF(hB#f}OmgaZW+^{xbKy9{?y zDLc$SiCCleY-@#zbSorh2rVP6ib$11t3vrO#Hy5uWe6|LrnigqM`YsGtp!E(ZLt<x zufya9Yk(SI2GorBtwQ-DvtbFVM#cLicX}-7ZD|Q&$dL6M!B?ctA;q_wGJc4V8sT&# zy#qxd2H`XzH8x~p_N=*4cvz%}JEgaU@G0E7JIK{ZMMXI|Mb$-BIfXgC^kPq944nQ8 z;0!}NiOeyeQ-G$y{G@<I0rx^$5~ab9+sH1(f8F15G`r-gvhKs9Lm6Xx{6oij$4XL% zepiy#uq!|Pc!z7QZbwDgH;*sWyWNKdhi`BPn)aRUZ0%jlehi*(S#4F#WzIo=o@eES zoSbi@j5XB2D2oIk9B~<Rf&a$YGwL-*%Hj_78ro+*u3j5h9{;d<ZA1?G->KIo7OVKw zYh*r#lr8(j=>iE=UdJ$p@<H|5itDec*EaTf<CuC44>r?Y_1b}J?fzJHxA{lv_lSeA zd<0O3nF(Y5BL3txXW87RUMo<b?pLo3Y$u;quZ^sPKd)Y!Sf&C~tLVqfiWKtSr9P3# zPgzv2V_3TKHuc(y>rblJHssp;H}%@i8cZ4LwFB2@)azL8GJQe4j$?I}CAOQ*!{l-u zTVOM6icPa6(6k!Z(W((K=wc)IW)kmh_<aJ`GwdAhcd;SBWdZ-@*?D~0Bd)H&ofD#c z8(YTvG=5!Ri}<}r^t*)TEV5=+iGNe*iSAftC!nL6z@2CC?J!>F@XHB&zX+A^2*!05 zy;iPyzW(Xp4R+6;y>4M<YI@04Q&sJEjZ9Cv+7>3JXU@&LhQ=2b=FhwKEX-dsIkDtw zTV9%;Us!Y%O)o8-U2LwboSIphUOrJVF@L6V_{`kQiRH!ek?YP*R;uk~b39_R`LoD} zG1iNzjl=zM1`}hwOXIUMc(2AhtMIQ0JmxU0Wka}a$C`fi^D2+*rn;i4s%gjY;85?5 zh_RJx{ckoxS7cw2<8^609KcEwyk-E6IY2EuVs>D1VR2@D&Lu{%b~QE`^>&7;Eg#zu z{7erT28K%F8DW<Tn(}ch_Yy|UdH~}21y}d@(h@#xz98q(j8O9=I-@C1Vak*E<U&`3 z;3x3OCD2fQOZS|?=UD+;x_4guItvta;Wt{avltLv(H0uVJN0%_^i9Z47(w^UiUFTO z`vvs42($=qvnBLP+l)5BgxW&uX&k>Tq959jG~EfbqkCy1j^m2j((~ya`juuk&rac0 zwsGN_04qngfV*jy^Ws<PiF!GOPjbF;d`J$2zKAT)$f<vA+%&2Q(Z`b5r1Q9odN_-F zufv=)sA@a#{P?2l<mBSa)ZFAr*V4S}#H4F^5toZIXO?G|#^)yImltQRbIr`T&MwT% zExE?$PP$IcV0(_wy3WpyFP)lSII~zG_V&``#Pr<E1b(2K#wQn-rYDzXCR`KK;|t>x zOOp#Ti}<+cnm^^jFRoMb)ZN0Q>%{!hv}<Bv{L~Vji~d~Gpc$^SlMB@M_}s*#Yw5bP z^HU4sXQ!{j1c($8$&v)?JP6%+%!>$>o<zynPvRFz#28T)5SH`j&sWT=6b0Q*5{dc$ zrq2-pBZ78U2)_GqMX)3+myjmBaH%wD5;Is-;k=A%+5@zeG(6c4axs9<!vf}n+2NiC z1a4_Pl;O8%WP?bD#Oi3zrTs#q8OLEVj%(TxC-6!bc^;o>9P}$aw~g%;*Gqr{VWS=< zivnwBFv=zLSAjq3i(s?>Y^39)3-e$j(=&^%F2aKS^QV^16Dr^f5ar1^!ocOZlamVq zQ}*``xQ5S8&dHkx<PBx6F!8G<1Pr&OZpP1z&&-aWn4NT;$5G-McXhSxb&W4IyHq?_ zoLHDSyR=xbI5S%@zc5uf+=UVSRnyq4LlSRR|A@bfIJ=|##~;R*q==;g+;DS+WMqNI zlNHjN9r3X+3_~BC03Ayr^aII|4O8KAkPZb_CTg-|Lobrc^054FmJb=X0NODhxY{CU zdrRQ&QHGPc0?SQ2Lk&FW>R3H%0Qb;{v#uFuTnls$JJ~K405IFZZ*;Iu0HzysyqEQ{ zet?Kh!(ng{d)Yo%wnq@DbO73&Lu`y4W=BvN?<lO@$Jy0v9IDet*d=xw`yBfl#4Fs+ z?qY9a53s*uk8&e>EBiK#C+~s|(9GTe(d#YjOYFO_Z9T|7!hX+w$Nq~w%>JIez@B4| z1KlRr-9Y?*2GTvxzQX<&`zrey`#SqMw#|#|8|<6x<3OQbv3uCd>|fbSfY^VqU$Q&d zH9)b`AOW-3HV*;Ot_AYZnMwT4IUw(=>`m-?5WqLH8`%x)AJ_-jO~`F~GrNWTg1yF` zhS!{p+u_a_%j4Jz3-Wka=bb!}twQKc;>ie(;5?P5@pPWSGkF%zhQT(M=W!Qzvp=#w z@qF>DPhypR|1VqOAo#4=vaD|jWZ;??ZW>|4ABiq1M-&l|X(H}WRl%y;k>-U>e~ z#Cx+JvLEp_-p+UP4&KSTcsK9iy-;xW^8r4{hxjmif_;MT;d}W$zMqfqQGS3Q<cIhe z`wM%W{h0lPALd8+Rs1MF#*g!>`8YqpC-_M|$xrbqKFw$NHT*PG$Y=N*pJ$)tXW=it zz!%w1*}wB8_94E^&++s8P5e53J$r@yfWMhtVc%i@n|+`C8~Yx6Kfi(B$S?4l_|5zl zek&9KpJbonm-ub$GW!gBhTqOU&7Ne>vRlDp-@!i0zRd67Z(;w)KF{yuZ)N|Jzm5HY zzn#B>-^Jg_@8<WgxAS}XyZF2Ld-&h*`}qC*z5IRr{rrFM2l#{Re*U-YeeAvLKlwxa z1MGwBUj8tDg#8cp7<(slf$wJT;UDB5;*aqU^S|RC;UDE6GY*Xo3|N-uW~!>%s?_%m z`QBcmzSpYn_3C?*rR~i4#KQcXWn8|S+fFP@o|`m}i#JQ#{M7v1<Y~*ee7EnOm|2)u zK67ez@=f-M@U?CC$@!)636QKM+eGNn+%YkZuFWUqTL+#qzGUfCA2_K#uv0#8QoPwZ zL#=I-p-W4rI*dvAZtj#lPKq~scX%N7sqnR}JJf+~Ds<`S#!+`>Tn^STrTbv-3AeRR zhp&x2C&m|y(|9rWF3rrIoHWmfH%qTNlNog;y>ccqa_M^2G0(_%rMFL+xyIfX?$>@z z_}bC08;Ij{#D}Sc$;r7{FcUKq=7I5v<)umUtax(_=<l1=eJ~Hm1)3Fa#sSRUIExqa zkZeCE+YjlQIOcR8%tNyMoLu0!@w4-bOAGU7rzZ`ab5n-Nxhc!AI{A5Z^22iS^WrUb zczStmYJ6e&%<TB`QtZ6`lX;&U1DGL9#j#KKSjU3ygL$7E!-9O<FIz2&H~aqZ(%Bco z*8;1n8zi<@H`JO(WaB0AW*i|vE)gI{B_Nk2AV<}?EUR-Fm2+7ZZ>CXjd{d@ndW{{` z&m?wP|H(3{0(@D%+Yg4vWk0XG9@AZ47rr(hmNUFwyx9(iFxGZ`=+ZPhKR2~#YooEq z+r~qembOmum1TTVyxWHtXU7+(<@J2{TC7pc?k4j=@RHc+=jGc$aijUXc(WcnIWxHc zet6M(Ub`}n$s4Z|Z`2FK+4@+)pDa$yFHD|1F&lgB@;o?P5Re7%F6J{cbA+vnlN0lE zC#{ojnwT9wgS%wg+D`fI?=sHLER37aPA*O^jT<|c7v{we)m4H>)l^ptqJ{Sc`F%}; z6-+fY9T;URsM93L*3*uqY3vhuy=Xr*b56T<EMhow>JL^SaL-PjTC#|%<+C>NF649h z<H`B+bMlHfa(T6U_T-#HZE$k##NwnFNlld;QBAcRX-##LZGHhFJZR?ltOIfaEyKhT zL{t0ZwaYW-#%CwN$D5`hOiadNm1gIsNKlxYU$W87SlHR6v!TlqOZ1ekhTUTRUF}uX z;&XddP3-s?$OVfa2^DA|cqfX|i5J=)2R@UBJG|oXcLCqsg!5ftw?chRHZi#5LPdWg zt}k$Wk5lXcTtA2t$H4!VKZI{Sfb)h*Dp4QAmofBo3@4k?(KRr_;vnwKfy<)b8J<c; zWbke(-)3WcciV^yT-o~H=o^cAcZkm$rx}!;oSm6sHK#xmSmW&c#4Ou6zi@Jnbu7}a zeT&Oy7r}qYvCu0l;&?TPR~nxjEsUVz8s(M2C1!&QtN^DM04KKx+?u>^K-{B%Q@UII z=3`<eoINdn0bjFIe#6x^9NzfUFZct|2fr7yO~y=a0AF<u+}4fa5AMM#XX*u)*$GaO z#z%K%qMb{$wcwRwH1vACdcDzIRl2*#i@|~Z<P&M;k_YDCK1J3>aIJgrZ49{NbdI`D z;FGffcY04}H;Z>NGN9T5m)~XsC*-eKJ1*})rC?mk@5MEqk_Ik23wLrci$t-$49_8m zdofFxy)Z-gNNjLVE!H7?kL)EzjKsl#Yitj=9LkbHD}o3}=uPhv*T5ri^@PL8xPqAz z*R*0Hjf=Qaz|rr)w{cj3Fbs?sm0W#-l?@#Jfe5_K7O*5tl(?<oE21(&-zldj7v@;p znem0wkTk-(faa{OF|KG0($)8X#1Q3WeCHF_<g1(t7{HRXdKtKL_3CT5*SLCxkK;-} zkhoLW4X+XRr(>ie;2Yl!Jp2ZG72NOb{26HI(-ogmg}-L}@(m?j{JqLvRZaqy-qjb7 zE9*7ZiofSpU*O)=*LWeW?RXCTa+x*bZ^!Bt+;N#5#xF<kcNBMdS1;qv%NWaLJUwCc z9>k{KBl<%>*gY7huKi`v{wT&CZubKApb@<#tlosSH=*rijNvjyMI&m)-wym?WT8=| zs`uZ+oOlL3FBgA#;<=YuE$;5bbvOQc@i&MO?8o~7ydT8-7~YSd-BJ9}bDqa{-&wtf zC!t*eM)9cH>!axP3VOXFM%0Nrd(mPLckRbJ^+r8mE^05A(aQ@YUE<Y=yAtu9i}yVI zd2v@K{(430*U<Vkw5ApO16p6f7$6(qb7E*EoEQhKMlO2ETm8Il43DZadX$Y|OryAO z4EG$ypPUVi<56HpA69G}JpzC58%BdqUVNW`R*CqdEAc&WdlM+@AO-Bh3KGtx1J+*1 z#8r@i8zBFZ^xKMEcR<LoM<IE>E@V5B>%5TQfSr)2sQs&;J}Ho-YtU*ZXiXn>-T}~_ z6OcSfWp_Pj%<b&$>|S<1<k?4o@7OkI_fvZ1P*CIgyW;iB;u}G^d71d;x8n6h@%nM` z`g!qsS-dui*QdoR{5#OkW8xLsDy?VPzy1|tErj%6Dy04zRod@{JWo>mK2>`E9{U0N p5&H>x#Oa4u1mD0mdj#+FpP0Z)j~1d}2xBjG|M;AE?|J;?{{y#dSNZ?| diff --git a/app/static/fonts/ArchivoNarrow-Italic.woff b/app/static/fonts/ArchivoNarrow-Italic.woff deleted file mode 100644 index cab5ef1e0c7876792e1dc9d7d5349529f5a1b766..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38840 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 GNUqjY|I?QM diff --git a/app/static/fonts/ArchivoNarrow-Italic.woff2 b/app/static/fonts/ArchivoNarrow-Italic.woff2 deleted file mode 100644 index 8f8b41d0812493a191eb47b148f14c9e9a615300..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28592 zcmV(;K-<4}Pew8T0RR910B^7W5&!@I0Yc~i0B=VC0RR9100000000000000000000 z0000#Mn+Uk92!&`h&mjFI0j$<hh7MQ0129H5eN!|l^lc91`CEp00A}vBm<2I1Rw>H zGY67h41ptCP#tkX+<jMp+zwdYs9x?Xkeg=;oClx^xBn|LI}pRh!PtQNWyt>j|IDN@ z#@Y?taR8#0Qq@1i+?{5Rj8dbh6q0jp=m@(BMJ6yZa>EWue(=UmIMd-Ptf;&vbSgJZ z)`=kcuuthCj(fU|*YsjvnC#x_(&zOaV;F^|+mgO3Ou(PR9LOnWr$swH=7_vOHhRa~ zb~j?*-Iv{+UTRbrYyGWu{9(HF^pEICZY!4&QSvo@@tC>LqEv-b7q4PfP^1?APo<3= zi=TmQWA7v{lgU5)AEWO3vyo*h)Ks*`tHevUb!-J1G{6#MY2pv?bL&^cHWo=PgN+4S z!`5%nz=|vpn4nDwqF@v%1}FC2;iXYmddEd#U4`eJ-nCx&{R+>MPJKEZpyiXzKP8|k zTc`Zeu#74FKYzfQbAOdsrX>qv3*rw7xYmhO%<lC^Qd5GL2)^&TT*{j2PKME!-e`>K zrwD@{^LY?zyCL;y$GtlHv<?^os~LfT1?KQ4(7W~*U3HM$|LRP+<*(N*prCz(tc$j_ z%Wwo}JLi@YmaV*(zi-oi>p(&jVnA?@*b6l(raSjNU&PFun)y0gHsVD+K2Ztr%9=`G z3g;KMgRHXVmdZlvAM!#!SYG*RFnt{2%2^EMipW5f-Rso9Y1EiXOMWZ3V{GHnHz8z@ zDaVse;Sr*fT}*01vI%efm$Qn9%>1rEZBYrSX_|G$Fh+CH(+L%0Q1xlVnq$9OBj9<` zS-w9SfmvdkWy=VA3pfYp4N-?(kz7}$D6fpA>aKmUqad_1jo8puI|Kr($*HujP0LGJ z9YIc6uK-UGiKQ`daWZk39d_4j8XrF(I<OVSs-yj0n`s}{0a9R;3EJ8X(7}deIs{En zGSw-sDD%`+U+V)RT5b0gjY*(1W7tuH*0s~_YC%Y_-!y-3+Rq4Kd7$8z3SUX+eSB`$ z|Noq+obr8A2z6>TUKI$}f%o;kElvNVPOCXby8^kSt#oGR#6uzCT}K)f7}QN4Q53xX zCZUy{s@wl>s($Tz13-jGNlSkIApfZEO_aSs_7)9DX>;!O^jl-@doyq5y%~TQ1cCq< z1c<U2WK*D|rAP(LV8BJP4iue#$nwvLf--4&ZOQr$@ox;N3Ne<y-lE%Xn?A(8+OFK9 z%iY3%-+rre-_D}7QqwobD~CiA3nAkFyX<Fo_V?ov4isoK-C-2Q@ROT)pP9@qr8m_l zc`rHBc0aAiRun>2g~lrWcUiOZR^1(~S-eK5Yb8TTW^0C0`(2;TpKN|Ew~tz?LV`l` zd@TxxLn?%n_)lxA^1vHJvxix4Vt)oa&4Ra$kRX!d($3PQi?_d4Uq69>2q;P|8>JAU z*M5CkX8zwV?TaRM&DPDC8c%8v@rqYOAd1esW&e5yn!mBtj~DITuiPR8i~<WD=?-IR z|0TuFOY`PR0-}i~4pdMOkfrVa7ol-K|7)4s&fi;i`tPJwsBb}hrDH(c%{9OV41pL9 z3<3uMLqU*W;MKsbDWLFv?Lc@_K%40akPdbb7!1gNF@8VjRDfK(>@5SKpWIy11u6go zVm_w7Y6S3wb7gc8;xr%f_-=0(2;H>=hzz7oU0cY6l>;b~rNRVgHKY*S?CvbUA}at! zItQ+H3IuF^R-O5*1A`(}TOIId2Lp0|PMKjlocE!-*&6H0(2$(L9YupXbawb~IWO8> zbA~la$GM<6F@iS#_QzQoFO38%>~}gG)gKvAPoSPeR3(d$%Yf?E0E4{@4^RMMfnzM> zm0Ug(Kv{s(^k2_m!-iZ2k&XuI3_U7_$Rx8SGu%lcN~dN_13q0*$9CO`*fr`qihy2m z$59;DlV`LlMMUUtqV_pj5#VI&0|ustx*c^_P4@}3$Q^(H1msWvkjtQ9Lgd0=;lRSe z!~{+(EG#@Q5rJKi3L6GC9Oa966VmiUS&7PJXb*`(44VML9kSKI+YTXm6zv=kIbeJU zQgqM|8n$aU4HmVx|6Irc!y!~eNkv0P&&aJpLQ<7^56dp6{0id4s}9&Lr-9v-g+xqF zqlArHP=!kMT6I}sg+XH`ZL`|}hk*lu$Za4c0Fp0(<P9JN1%Z?pNbUj2RUml=NL~h# z(?FsDlJh{K1(IVxvIw-u+vh0~9sv=lB62Ef8cr?&L17i5V!rZ??|cso+yP)9>wss{ zX?);nFSf8fJ_PyKjH>gfRZt8k;Skf!J<d>c`-<SDE0sgAnhW@TC@T2-I%{AQ%C_^^ z)<DDz;(#|#ng{9uOE5;x1V>bWOG3p2IOmC_<E3vN+HH9<pN@?4g&WGN<iw0UUiXu4 z$>Q5U5M@}UPrpT0zvy7KI0;!c4h6diC=k<l9xyteSdSG4Ghiz+cMRSlg=~h%0u?p@ z1{HF0uu3p!5;j3c9BIvSoS?u!(wSp$S2Bon=msdhp$%ZLsG=YX7}^0zwp{rrz}QT@ z`tgSEE)X1c5MV?UAo>SXh|ol2qUg`+iO>;jM))M0>IRnHt_&jtb>S04L^=e;ibR4E z*p4E>Yoo!`Uj|eBf?aQmG@$Wf#OBSDo)=lw<mrLN=CpJO1Oi9GlwG+0G`s%K?*f6L zmIl4F`alaGlb#4bFM$}_ASZ#G00p`?j@V?hAM!)~?<!blfjnZ8MhIl9H4U__$B_BG zwJ+W)Kkw?EBB(Gu8}=MIbLGYWhdIX6N@MI+B&*j-Kkd|ULzwHB+nKu@I&<yGbH7~Y zrUt^=(dch1jmM9Ht>~U;TMzce-rC3Sm7iPnr^1Lq%%gT3dOq~1x3=J&k4Rm0*18dc z`wv9M`PbdL_3BOYc6IHekw<+i+rPc`ZELQ8oY~T+t2kwfB;NPG{^09(zE0U}qj4(? z$l_1@Y8`7?#Y&dbPl|Th@S#Gv-J95|BMv}<*ry#eEn+y3#|nh2qhd)^$F=|pDjGV> zFvr=Vx(fjz5%K8#q;1loO@}T$`V7b!GNLGJY#dxXd;&ruVud8mTbJ3*3QEOJTxb_9 z-C*y1iBcwJ7FITP4o(0UHxDl#zq8jvc5_6Ta;GoiOPyY6|4*rEHEPwV2lCXo4JPfd z$Be@cIpUb3j(gJ6o-*g8XFcON&wJ5nr<`%lS(jY&l9y|d(xh2?ZI+wWqqCKk>S)S( zd)sPByW6AHveq}*M3Ht_WHpcvE*REmaa*#svkkhesa=B+V|GW1TxC@?)>LhE&I9?D zzTTGB)#7G)qE;)auelDRHd<?w30rKn&1O?}0eNk|1NOO}yO7>|`3qQCxL_W8{RSZy zID(bq`_R^mIErcG{Jg)<mUp$zoiAWn-W|rU_N}owKnC$wP*@ZA$+d)N<&64wD{xjn z94-{*;)fJ}a!?Y^J?e1maaU;#egm($St7vO45G;WFoRO+6TX~4yC3DeT0yJVf)kyF zC9?g~Y1S(KO89ouC5@=3bUkq`LWyyG=wpsbF33rHzGp&TCee`M=RaPktosemi+TCG zbcrsLUZigUC_x!L@Vx`)TV0o$Qc^#^zY@;;N{>44nN0_geh`QcT^M}p2A}8|ETtAf zOXw49Y&zK1!m(CqEs$LXt*lv7KiLOMg&?1y@WNXX*3PYmRqDnk4k+gFKk;clIe~Ut z&Tp!)EsjMC!R$DQS3N;R%X(*9;i6um)QTL<MU7<|aZ`Xg3`sw_B<#|qT%~qySw-(m z)1fWLl<`8Mz8Rm&)6yLfTDGP&g-UkK8D)Te@mxC*w0LU8B2Zts799;-g<QcXXe(I4 zp;>=Dm8ubpPhg6!P!&2ee_83(qtlAD)U=*f)1+z<e+$-UsH@WmQZ+1Bl^<i)3hFuh zJ+22k#v4lT`{R?H&NLlk5zv6A_&cFtEobn}%C1ZL)RZTvo%t|BU{<!=%FZVdrJX10 z8k&UP*wg&$49MQ1;iWTUN^Gh<;QBO3$^=USPd%3pEjE76n_OQnH6KwkL(!0uGkKaU zsG);8$Q6fSax-{~CfLnQ2*6`0#yox@h)gA+-tId1Y^jB+wWwHFJ4+t2KMt=|853;$ zJ%v*%{JT<*B|~fyQ9VOqlB6h=6v`wEH6@K&l8xGugF2Fnx{`-_QfY8uSmjOO>{fOi zQw~{Q9KoS{d8Q@xUIJGwQ}6W^x^F6IUN$_yeVk*)L(F)D85fxG7&D$=##79Ah8fQ> z=hlV_6GfXXJwi_n{uGU2)Fkq?o%U`Gqt)H(rj}u6h&rUfEQeWkpYEw#NsjjPE}N>| zXl2L3u9j?*wA^cv&^YvsdwT9@=mYA3lc|szQCu40aTG0Dkn{*}@e9wUV>OZUWpZJt zpbqvVcx{8j>*<BbZx<OZ%k@I4a_{sjlN6;-DK{xljF6^F@$-A`a3I%Jlk9YB%gd@H zH)^=$wE-yth-g_!nPe){=e#A<2XV_pMZAU{Zeo-}ZG^U#F-7>@jVx%k+(=Ewb2U<K zye-zXj(eb3F!yqM+^@zZ%DsD|v(G#VzR$1_`d0pk1f{umZI0~8z+}&)9k;`*Vt8mn z$&Cm&pr@6=PE^wq3`D;zAv=~xK|6_rw7@T(I?n<znoOZvHRx1{+m0l;nB8x=i^8L6 zZGZ+rgQ5Fk(h;iU;AV{<T}}mS#qK#_GWFSrBSpp1j|g-Ci(0y(DbD5|de{-gD^J}2 z9O2kqb$FAHh9#iDU_O1&aGPpd92JtMZ8fel-Jd@2w%V+1_*^qT&o2$G>y2rznt3<% zm{Vb22N|!+Z2^rOTQPbaCACe%DLolb9%;8>qjCQT<va_W|HdS*A(qUwIlo18EEwbg z7xtV5&nj&zaV;3p+d;1D3en#cK_Az=RwQBFPdo3s<dWZ&jPB}sZE;cC<iqWwNyx_* zFLd>Zudi-){zuwk%BdZTps3xmG3G7Kucxm}X&s5p!0VW>0z}nFbnKE7V#*3o)kV`0 z@tAAfhhxSXFhh;C6Iiyua%AMH#uJBCK2`-lAs3p6jzcjHB`lS4xy>+P2{|DYSVBn% zRT8TfSdENYb?-EhXYkrSw*@o!0Nac`o<?xhwA+Jjb3|AoY;`6L$l9BYce5qgmR-KJ zeS{q%>f<yYPClG{xcG3*iQOXX9#KDFzC3+-`SSMVlN0+!*e~Meuh;aN@zZQ&$6x9$ zeCFhEe!gavK);#M2ETIG>=tUvCS8dBXbu|7-AbBRQ9>!X)|;}zCS}&F*bpBGyTM^y z37QK>B#5&GIA}8&UR3VG5^)lTpHi3J#KJmx6PuibtjRNO)4^rLhLAI)qK%tNn1rPw zY2k@aCCwH>T*5r@J4MZAJ`^RQITn}5rwF34)^XUT*ab@53+cD0LqegIwb|mSxGaH0 zKAipqm3052H3uni!He%u%0vY)m2~sfZhOiL*%JU&Ks)|Yv}(iAjMj+*!)eZ$L&<q~ zj~;tAi--!@IB_fVcs#NJNW?>9Dx6r}mS#Oq_JpS+u*K84%)q|_lrk@42mz(60}6@r zyLiQvYzzVE5~;uA5?!K6G>zubfM{g2VsApB5}-h!0FblKlCwpM98PW@eHg^W)d3gF z!;5SLq{w>#@{?P>M0*vFfK=`ZN4PDI$(t}CQsfq}<^WvPq-hJz?Ni~V3DGcWbwqWs z*&ZlI+4QIzj<`K9H7m-TXM*rpSv}rP-tVJQed^lv$l7Z=I@-IcygR8KaCS@>xZ(o> zL}N)0n&`7BK@b%B0R7;n<h5CwYTVzh&VCq7)uYNqL7Kz`=X^?0@*pJ-T2!MZ@-A=s zu5bVUZbqXns`~Wh+T9x*t$J;wo0Uz(N8A0qcD=gk1ejo8&0o$k(WGy?N-=qfW(~t; z2US#%)6vW(J+^>#PE4jwhV^MBomitFmy$1}GX&hdw%-2^$Hx^MPjQ?LvAoWT<Q(5| zX~i`jbOTh9IHqGunVWDW!!n&t2O;t@T_lX79sxSj(N{(=PH4xry3f}UyZP8qh?|IE zL<hkuX;dg_BW|<M3X$<#<g_IvPHH2kIkI29k`htr?w&GHC5^oAHHdJ^Fe_h>hIfxh za#qOiCj|XCi|>E`LPXEweIsj$lt8L0L&z!q@?4b@WNBfoAFAwsn`J^~(u=`COVCt~ z#4+(VEnEfhBjB9N0X&*4zT1rQ6k<-}P+Cf?02L;p<T*vaw}}6!a(QwytA~8qgvg3G z4MGi(fM)2MD7{=8VpM!D&65UixrBDMbDHbs!QlY4J#i9+#P*a%>IfUY*Hs!+T(n*1 z!o1=(ao7f%<e@$!Xl2Q81RxJH$~;K1VwLW<o;*2d+9FLb&B`a)a$QEcr3}J|S4D55 zp<+L9>gI5B4#+bEOWJH~$b%e4vJ&S=ZlO#wTO2QchbCkyl;5}hY8B)4?8f`;BoF29 zR;5_bP*4vGww7zCT&ObReKrwWXALpBKvEMXc$6l0&*Q*hn{%-6KP9ueWr@+Y;rzN9 z;)yDe<m>r+Ux<rAixux1q1diURrkh_;JmO;XlbfNGoOpL2q~%DZegAAean9DXI^_K zX+ql6C8jR;_KBK}g<BHZ7dCAM!Z&f;j<V>r#w@N69ZJNx5HpBU^=M{6hbsX_%_&IM z%(w*zjePV)&4x812g-bvIn|_Bhb^@eP>4VVqn8Y9FD>QJYebVbK^f357m==`!3@x| zsorm*t0O#oLL}M|je#u(ScAF50@FUFvn^M)zH&@#ZxF5d0u!OFR$5XZ&7ejk|F!3( z@6G&r6h_K>oQ<@O#;qCYHSRQDWP(Ly|23W;X%tq`N^EN6^>4$uLEXwg9EQwBdUW%+ zQnbJjse8L9^z}eiBnPqOyT9T4IhhhPNRg;VAh$@J0-CRJWo(P%_9!dO2<>w86)+jg zUj{rS8XD|)wwXdoHO4fCO|zK1mGD%me`Cm)vbc!&A+D{rMEj9ZpoStQgR^YVHzGu( z%61gH4`Gf69e325TSG1*j>rl@evXIqfN*!j(mDl=&1!Oa2>lo&MO$)+=?!?tQwmn3 zS70jObfOfd{GUd$#~wqq%F-!9T!(LSaMrSxOzSt`+adsLP&KXC*wrd~Zz)qo*fPlH zOaqM1`=na4J4R@K$`c4dMrzm2^@DNKxs1#pnigVe<8nsLZkh_|3-a19<I7;Drs}?Q z)+|9>$p-S;H)d#LO)l^N1I0IPQguZ+*u;yB6<-j0<o;yaiP*cu&-q~JEykYYB>LE; z8bKU)KFt~TbWlji6G-;oBc;Gz`o}v&hsaVLCT6b)?WE>W@=`F{OkTp4cvcvAN~*g5 zoRmOqt@m{#A2A=Z2wTkbMEj4k+niOmdVb;Iw_g50dY8NU4!HiAxxwsJ6k^_|3%$QU zT7@p9_XwGCzEiQe%N(I4RGp`ld7Lb$I}qFD<b4m!g<RL12k)PGw1WGjS;vs}*|pHx zsYP82vmSUM<B~3P5Osl}QLu=@#j@VeX@Jq&bXd{5;RPEyq@9teYY^rxbV%0vb#3&i z@S2quCr2I&t~M~z^F$Sx1}Rb>nIUpPw>m3?a^eLvD0v4m9;G3!yoJeaLz=nv0ZvFB z+)WLHSV6v9k-dOj-JmqG#pYn)B5>4P&$d<tkwv@J247l_@&vF9Gv1FxzY*2Lt@U~c zP7I3dHsS!*fPR@2ED>Wz3=SRTPRLZuk`p6*ynS$BBM<K<mSQp+Qh?e|z})J9OvH>8 z_qmJwRi{Eyh9(V%quLLoxhyR^2uvPcMk|xHj@8yE+vk}QazEtCi~!X&B9F9SGH!4x zG~8*{DV`c>M)Ug-FVXX85U1y%reAj`Cg}*7_`4Xv-;SpT4ehDH0AOo2%N&b|@j;7k z!6-VQd8*_M>CJ0TE&yJTh#A0JTBACf7rfPpMNcIaeB1Nv$^R!Q+s)Z^S<^#9F-Z4v zccb_k0!0nE=Gb2NJ|ZQ_MxBhomgAPb0Xf7(mtu!)^%ZC52G(9YA$lk~jzFL7F!jl_ zx(s;GUgrQUb#kh^^NQ}<9)cRbK$WZ9U@If%4X9CIcIkl<bY2%WgS5D=A3z~h4f#b> zPoDd$(_h{7A7ax`Ir`5c{#+#wvzq0zkenQOl$dOVbo3#_`?r@ARHsVk@54=H%`0jo zdm7E-bE>A0W1%6KHZN$%4l|n2vTkf545+1hvYz^HJ3<&|8{h*QHz%BIVA>a+w|+dD zam1jv;=D@ca*RA%wd`(}jy^e_>RznDkM0;YF88K^jh8_LF!zeAT2%bYYe2WtP}b5H zjEdZJ#bC%U(-_Ee>OJ{ux|H-yqE<1h8UsfEPflf^lWVfRa0+d*i^qj|+U4Vgg*S51 z86u#Ieh?v0OJUASpAa`~X{T>47SS@CDJ*;V>0-l;#D^A=rH$7iT0h}h=GLpQVGU%o zOmH4=vK-ZvGi~_CjD}q-a~r^oDS&m0*;dD7=4JjrwAi}fP=D96llor%Y{g9<Uyj0d z_EUAobrGZUF?F?1rs5Uyc0z-zLLO<`9dL?Vc7*L(Nm$^8+MEVWGS5j5$ctle<+&P) zfcKypY^2cWa@)op9It(DV;@%aoqiM>ASGHd(EUz+Qw#WvW)?HAqPet;iplvzE*a8T zwS8NpUfO+r&3VyC(IZQFJwdtLM=E*7VZg`yZ$K&4NZOAE*&EA0z7T(x1~K<`b0jg} z)`C!2^;l0qK1Hho|0;AIjb&=AmpzhXhVx+~V~JX)j9e3c6p78oLS<=0j?NQ=(6Yt~ z&_AaPGb0o&dm=BCSNX3<9nsU=xnau_hOaH3hGJd#P%XS=v_SIYkW2^H3F%t3$dJFy zIh^6tI!Y}qJFSNEfiMSQ5u95kUd`-?=ms&7?JS$(f;7~0Ed6J7SrYdN+l2`J2*{~k zY)%MToB85c+=Zp$rh_2zPrax$VMGG-c$l$#P5C|xWEOPulKar5hMQMe<y^c<EM%z% zXe4n}2Zlh%q@=mj%4}BYM!79^VYHQ&gpXO#T)ZJef>;3zbe|Vj5?3g?6o&|TnGqB- zFHK$sP!um-0W&F<pBZaHL=m)FjP1kR3EjjJWSlsU!xt`)DADtg+XsqR86}G_;zA#O z11kgykTEC8u$gHxWQujh?&wB+z0|is@(MAp$0R-x-gXn&JKb7=m5#<m;?@_w5<VOe zt8U+WAb5^4LY}d+Xz@)Xl!SWAOM*(j-p*31=#fbIR6a%QxGoB0dpRlHPi9X*l5rU0 z$m2hTQ>7mK!hygIeNf0#hAtWQBrWw)GYsQJn;GZs5r*y_q2yT|I3IizQR}=Ncj<i| zoSshV39xHv%m^5)AKINKHe0v){Qx)A!`_RS`>r5N=B3shvRL2vx4?WHVdxb7A0;$` zVK)8#nwI0aXKKhq6Gg2yXN)46q|yR7T%H*}Ez>Nmo_PQ}3|)(@Sg3De0rFINh<lW7 zb+!g0=<VqyF&CJFK^c@iuu4QC|3Ld_>Yyde9Ls_@*$>C@*kBBgR*q-88MaYsE?WAb zPV9inlyLX*q*UoYW5M1dAx~rMhmgNvIS~9UhEn?x9SKiH^DBu_#XRMeQkFO0ONDyy zHAsR^VSo5tq@I;N8I#Hp!cgy<rF-u|ISOTjCMzNFM$LXb&ZK#Yf~I16-mLNuY9QMq zUMvyG-V}`USRt?p8Xbq$iuKe|#HN=f9{=%Qq1#@5LF3XZOyFu0F|AK)@6qw0XA%Tu zzk&hNqou=}O@&E?6@bugq~p1fKyHp#L#m(qZG8wg6*$Y|Smk|R5KS;=WLkRtn&^Fl z?zAT<$*!}!PO}_w3ftizLVu~mrW<MEy<kzq`FBcL*Ym8s68fDVi7Jj6)Ep0%(l|Kj zL(%BRr_6FzVfdb<nRCsaxQSXO*b4JILYLCMJzkVKmD|#CYgFC6l|xW@d;jBBvK02@ z4PF<mzb-Fzk-x8hjWQuhRvDxCi(d9Jj-BqcUf!&sV1({1Y9DROj8yRxqCXQG>iF>S zP-$s)uZRpaa&smclNmzH5AH1tSA~@8hiHwKF+QoOjN7ZqP$(_~M>(R25RS3~oOAs9 zmF&27p=U|EXt3$h&2pht4aMCsJm5Artr}C8JG$8zG(*-Hwyq<)Uqy|N*|t@W6CEBM z2m<2y`TDdnz%!-ZpW%&{ISV8WEl14Y&8^ad9Li|hW);#Hy+(VJ?gQ<i=1sd93div1 zpmb6Ie-(3Zez%jN!C6-Mu^-BSl7HY$(jp?7&=UTP^B3MTMI`5-wfV^zfqP(Cw`(Au zdSs`j(somP_8SbNFtc8U%CcJYPMH+>-nDBKGv<_nkRRf6sv!C&FE(+C2|v%SlV#;M zE&o&&5bwBdjDLPpRPpAb8oNz~3-{|U+<UaXZ1j;~?2+UDH~#<bqnGA&_vXDv%7M9_ zdPvF1Ms!Cb&7DWw7A9`vj_?LY9uV&|)Zp_bZ-_DN^;Stf@~$FrpEP)V-;<o)81H#6 zqC^+(mya0JiLVUHPCF+YkrGl~NQ$N3J)ZN7?bW|{CBcvzif%2!bez}4jUmfD(%zBZ z1!8w1;say)iX!3db-Chq#qbl<yw{%~?d=%}9y1SxyR6zNOSO4xWV+G`opY?8fG>?^ zTcphQBk7@B%B~Vs@+iL*Y+HqFkNUhoa|8y}iEa9ZX1OWWR_@BOgw=4_D+*oE4oI<l z1ssrRgVwO(W%VF#An(=PaF+wK1X;bJtI^UE4{2^RtbV>u-ick&cRN|BiuW&OtgGao zV!2eho!!i_q~JxCN2PSBUZ~@@@ct#Y?oF}oss9BP(@~C>v&W)<#B9W9P`;;v<Kavn zKUAETu1zB%)0FEG%Jsd7$X?2|h}q6ScQm5vOV_HEn39KCbq{ltB)hvx`0Psu_64ki z+m8%Zc9$Y6aO;eFD@qK3P*uu+EDuu2|07)sln!9~Gac}F_GmzB9>Ofa4@qq-r$~$k z4q1OV+;C-xpGPlmoI(H-?2E{t+M46C9(8z&;zcZ<NUjCifO5NZagD|1iaLN&O}9U0 zE^*mz&%KC3Mwak<k%<Z)p(LUrOMfpcb_V_OxL6AZ^wbc;QY5*^5*bWzYnf476_Y7E z<vze=NO)j=p+#<2x7BDgPW<sqxXW5U@LORjQczZRp=N64BK0O?8I>=qbHD*d_VI9F zDYCLMlBX(X;8Yks;}SPvE<VeppSOClyel=x$RENFcUVfjWub(2ZG+8d9Y98EyR~o| ze!_e>X)kd(qCT1~qChp7jirNxp#v5M#|c#Wf|^w|Rt*=}n^z%_PYATuF26j%w=bGG zpln>5kBp2hX&adp5qE-~w7T35WT+glYP#1Sy2Ld~o8v}<*I!}RE1G|@vJ+-WM@^}t zZc}N{BAQ_<^c8y1AO~)@mOCY{igl*ARq~wJ)`!GU8NwT@4<j+fElb%Kp|l+p6^}%E z)R%kECf*Eg);zlX(3PyXcZN2T6;ChOI*yEt;|9kO;c+Ih$~Qx=L^`hU|6ISEe)^~6 zddri4w{Tc#Lb<|*b`jzrkayOYEI>45Qxyb;A7QA0SQP7Q#B?+ksrFPJYWn74@9^+s zK)$gfDn3x#=#u=joUxszHb>*F%B>Nnl#PE2Yu2Si>;k!jFqu0=S>k9~x}j4Sd*<D1 zcX<W;;~z7YU9)B}sDCJ`$g2ulOyc4sahY7fW<1uB=6aURC3ANZY`dcef0P$d*l-x1 zUA4YQG(7i*JK?vO-E|@8`^A1uiN2~%riNyZaku}+5GRX9DK}CoxznmETv@c0cH20I zT(NqfRrBH4=B`iv!Y0WF2Fj}@X~&J_K*9#Z>JYAIrrnh4w7OKobMJKZ4-GUJuZ*s3 z{^9dLu(p%8KNR=IoP7X_J3My`83<5run++j?RGgbFejMM<Vq#=3+$&WRw#|Jbd4x^ zqb|c^jrJ~Hxq6^g|KY^u-XH%?W*pcQZ&=4TX07nVeSxZ4q`UmZ?%}zZfJ+o`W3`XT zA{9}jiZK9=?jFI1^xG}?OmlQ|29v?yevxovVlD)-tSau|w{M5MQQz2hpE$j{ez||m za>}(BZRepbtI9zJx^tJ!t<}7$gCsF9Np|IlbFZ$eor~H3K$pXGzRLIi2$=pLs1PuC zx&8I#W(>^%ubo^>G70I37}szzP&;S8@?uYofDU&Ej4uYLbI27#LmkHVCfE1$t{l<7 zq~6^)-cuHA?ByM;h<g*xvW8y%k!Zpb2gJj3KULLK1)bWK)?)iXUS3Slt_1*tLMNN1 z|0(1l|9TJcO%@lPtlQuzSU%X5_X-S>{Tmfgoh);Eyj>P@(pVLhoD)i7C2RD4KwG$2 z`5g62`3_{NwT3E9dI$!))>Ir*n;C`1D-JWi&?>K9+|<<F&|9BeyGH01mQdmO&sW&^ zQm3j|SleMrs2)^ZKnC7N1}>CU#qtj$JE{{D-5!K1hHz{5qP2Im=7<;WG+&LG-^cV0 zE^TGF=8{Pt?6L1gHrJEyor`ln$pJ@DFd@$J&gM@Bu%BQ&7?>eDxcA9V!jCugqTh#2 zq)EtCliNS+W&GN*$KIH_4}S4}!#&&a)`sD1@JHEow7dC-x7MyQ!mb-DNn3gOvHaJ! zs3pk2)10kpH!?6!>-usg(-dj{e<ag%z+CjDBmFAY$)(qXPrh!<WLzCQV18q+BeX7| z(QVSj`CP|*;~VtS5AX@gh&{Iz>8z_u>1HYeib!r54lu(l^0rL$dr11S#SBIi@%B2F z70|Tgj>~)OGF>BiRNd=tcn&%C3l1<hE`*t&Qx~SOdYlcM|EVU`wPcSedt99<WLb6X zwyJBXsZ02BT%TF4YQql{8aO64U+t*~!^>;>yxZGaa5fjs&UzGXTrfN3VXqUYLlycN z+qoQBQC+*a@#c!zOZr}hguJ?3WU$sovO<j=!9i<QcArmfs6d%ZHK+c!Of0Rjrb*y{ z1Q}`2+0?AfSKREgTx2u}2a;BBz1FTSjh+g|ZQ+VQk;;UyBg{|k;@C}X-d^p#q*o~z z`vnV_EuUkT)i0{>rfX_*)=0tKfLv2g8dNuV*REIyv%rN9q=sUPf+z`3hS!TNM3X^g zszmtsoDes)5YDO#qw2#hREYM0P$|TAUJLI2adOxn4!Khrn_9MXA#6B#<xc&%n@fum z(LYS8-1A|U@CT-GAw;M_nf$+-HN{2v7}%s$X=IJ;qAWC)!<|BTE-E!PX@vt7o&m5` zt!~pNRoI5SP|iKn&{KBwQaN|Fp}R~47+Z+L%D#}=&`4UNFm(#WbtuJG7zgC$7{7(V ze-7+*8}s#=7Xpj8xw`XV)E%Au8ADARWh(Pr=Aj*QWLdtz;>xrLrD5{~(#;dOib#3o zQmmN5V@}gK=igR7_dU;C7WR4E)sAxcG(C5g!Z~(E@yfp<Pom7<<b+pqu_AeYAsi?q zZmr1K>VyN%J^?$E!=WrYm5qtkAf^6af?Oz*5453HdkaxfP9A0@Ouk}Ce(Vk^o-afN zD7*|e3P!=j4p#B%Q9R^oSOKx(S{Kjv4l0Q%&l6|DD1`XIT2UqA5Nh#bv-2#t@7em( zAj+!oUIGtXs-=NXsh1T5c}pr#QLzEt4C6H~H^i?0DXgztR4R7l@4pHM9Grp!zr%rg z+Uf&tsTsraXCF_`8!tdaXa)ZKE69q3!M%(jaV9a*N$<|<QaC?{FT<?Jux4r;%la$} zfx!TQ(R8*hbA8_*T}%l?wV6edY}ync3jy^jS;_nq>Y58*$fte+_zJtJL;~s2Kks<Q zR2kWnSXc~0x5+S_eZ<4~5U%n&^@OI#>G#7URVg<Vlahsf=Vfi!K7s7gi7tfSK>Zqk zI|1B^f;Xm|9<w_?8V=*a7T)!xgbkx`=NRwn|B(JQ9Xo2?dh#*h9#9B+Jn)W_%I7($ z@5Gg_+$}=u=b`X;Hmj5uERyBm-Qo+fGs=p1A*)2-dGh#7rfCLl4<{dNGt^YGVRP)r zYlgv3jy98hJf^iQ1Xcyc!_P@*&8J+}Vx*Q>E<sW*GbK7I_tLwZ7k=Ptm1WT<OT#sF zA^X{j6_J)FO(*E}9$``^y!QvI)0w?B3(>6V=xlW|opS@Zy23is*{Ooq7>#DroRT(= zW<ymK2C)$UqOURgT0UBsF?oF+o&0&8qR0+VH#hPYWEzjxYieE8R%EgGc%8Rd#s7gR zods`&2so1CZgz1-ft!4aWy2;JfUuA|XmUxai|t3}U6b>Xc_(-N*gP;XAD(wm>svHg zm6OcJW!w+;bKJVmDfc3;x+^dAjCR|>!d-<d##tC|NXCEvd)$k-rMIcf`~qr0#q!?7 zfd>fZ1NzfXT{Utz#;Y7oyovZ5llkk49?kohsku`;jf_m^o{9YY8OvT|WN*&t$c$(l z86Gd<hulg_*4<w@I5H{cMMFs`$m{YKOFAX;(pX6Gc6-ORP2X`k^bHcS)Wph?3JU<9 zw1~2dnnPx1J8-1mN(xFDDN~758YmRp|4`UcASir-@%$$X2}sAFJ@+_j#NU1zKt2&} zJ@?-~zDB@Xl4>c@e>7Q?0i{|zF8&jgnNqQ-3EkC{qd(=W^%4y@JdKeXReuSj6)6C| zNM~3XV1t8+UVF|aN>S9c{02kYI#6TV73mqOwoOGioPko0T)|ms6fDgX%-SRKj-L7B z^8kCkY~I;De{9}G4V^0iy*?AxLEQU4FHA)OJ;te$99wAT$K_cG0?YY)e*RnhWqedk z$>X}LN{<Dv+g4;rdPU>Wi|ju9Fr2O<A7pxZR*d|s9cXf+c$6-U`FM>F;0Ic234ACj zOhY$5ZXI!GOwjxTQ)eGaB_SPy4ixgkArex4^O%qBSNkJhJl|KJb*~D;$DGNa5@~C6 zQQDui(RwS1XWKBTRK;YLX>G!JG_B%oG)H)b$HA}#$9YS?%pvS0kgi)ZL3G&gU)ZR7 z?jAC*7<Yq!2tWw8L6o?%cBA~eE1&x@n@uW!!!*9byV>T`YL@UGeS$rVPOe<!aLkYC zTfeSjsY@B(sdyjyayLF<9dW#7axmUQaW)~9fV2-fcAW-<kzN#fjF&djqpzlxH{qX6 zueK&FB9MwqE=Q7v8Z`p?*NGS+>NXzgoU{gJG}-ie));<^d9zt4w3|Kv>ZkiR@2CH% zLMsMSK2hm{j923c-G;4_cOSSS<288=sl_9rgZO}awV_JN|Dnm1U=B5?=ol|S9nQnP z&XY$Z>Lx9$A-lM4!?QYcy<o1=sV=6&w9HKn@4CBo*WBf9CwGlZ-5uF^a%cJ?wa&DL zdc}x2VbWLXt*be#5bAcBcJ$_{pT=90AK5rAZ*6B?7N{-Q)T~}7`-KM%kzJT`xo<;m z!TX6wtW>}>=A-#F{)qJ-+{-AiBdI8=I(n#j7OxZf1$u5vv#+YFK)+y9z4pA}xfp(I zdsR&`;MBLZYwY`pTVwcdbRJKMTqE1Vyf2AC(Ot_sVu9+AOK)kH!)D|Wg<iL~$!08v zyR00Gi0>B4bY`g)4(M5DnHH}2cZmvc!R<g=NH%9}DL#<6;{)=AsT_H#So*&O1y#(8 z7M(b>ZaaF?&C#WgN_p7V@%+e6TcgYF=L4rsLMPSl4>V-{pM_|S@ECs;?#o~Lt3fWi zDt@Y((;swT@9N&YW$WQqS_T!v7hltce65L4RdzIFS)Qbe7kWJ^Dm?36e#wOg?$YH; z>*~d3_HVSNW|QHl678M(%AmWuP+2ksKw3bB{kY(yQs6fw>{`pOkc222a2*fE9-ke> zhmmK72>;T+>$rgN1BgzbJd>@<nXfLq5XgUyaq-k|Jc2wUcN%Sa{cE#CmsS`K)_T>H zcfe1j_rq5@)2h=5vG3da5fjdI*Yd5)HM0$VbFrhEGLJ}S(+y(nbp@3!u(^CL;%+Bg zVN*Z#!d}2@JkxNCqqsp#6AM?<Pv-*W5so}S`qT#KJ7rmkvNxRXBO>oV=PX0U%f!{} z&Z;6SDXcAOo_!!$a6x8;8uL{V<!(I9Gi>Ixa2{~VjG<dP4RI`CW1Fq-p;nPJen%8V z$z1IX#@rlWO864EmZ(UYU4HKLs}{m+kaP#|bZGh`3ovml2~Z)w(vn(Bog*0o01R32 zKIcg>zka>?%^b&nhrh*2hnSGJvU6-A6W6eh<!vaVpyzfEnd0YHm$%}s7cSirvc5Z( z$G%=0Vt?buA2NYVWb{%fv7^r!OZZ&h*;8G32nuhnV;RL%7A&IIizfcg?Ugx)K!S?V z2OfCK!gBkN@kEeOyGVi>7AiFVa0kF$`9z|kCGeMs_n_JOfLrOe%ydVpk*x!ae=#p$ zuBL)?zrr7B9rJCe{)nlC0|_PC-<XX?vr^cyPZ$#%fi#}mbeAutB)T^q3XJ5Y`QHrV zDVW|A+`1My!?l{nT4;if05M;SdSUVjy@2b&6#Hi#KBs;|D?EyiOf=z*27Y4S4>Jru zyP7v|Af!}8e6*>K4gaYEzIPzAJj0Vy*jXEGYBb3*`VY?XM@I3m1E9+)b{lQbC$D3I z#P573p(Ck)6!^?qi;klz6-Ae6LA^h{S4<{FuIsTcF!}Ec+%V7)h}XXGED1WIid;|E zL45f8vEDFQ3Vv0_oy)sS9A`zVQR3OiKeDl5;0mG0$flEyH`7GQvm#7S5zWSWO#1!k z(~zAw%&bIt=2f_G?MG6?br!Z7lbSgN9D1q5Pm_=2#93~lX}+UHI5oJHG3-hr_FC$m zM}=?}+wR1KGJ;4JJ2Zr9A);FJEe<Whs$Mya)LQmp`?$#{Az>sIudH5v@-_smsx)IQ zDNOfM7eK}+qUDDAfYW&lnOiq4ZNL#L`V@-l8}O~-!ijBUmq{AUPsUj{{yYsTzm&xS zC}E?F%Mj3Yg<+a1K)X<U2q9J+5OYT=5>|Duxw31;hp7Hkx=J&Wz8f{UqyO*$x)qbP zP+A1S!B?G<ru(O4svfCkzN?dB<|xWw4bl1}Donp)(@-y1_DQfQwQX~<tWcsp8Bc4J z@^*}tLRQ7v9Pp!I9XRQ*c>^Qitp2Op;)blW#-A;iy{Q?~)x<(Job@8lNwNIw(IbQT z@`}YVKBK=H8Sbm1-@%-dA^SU6iVVWti#LSDmO4K&T<aB=gz|H~tGE0qlW)rsN+7NL zGLv-^rY=$MyxjP<qzfDO(?XZ9tW<yjJmg<Bavvp`UC<h9?^|okMmDSt-EY0Os1J-s zcbir5Ad(tn`T3c0ylNXtTkon@QvRCSo)qp7>NDLoy?ao@KZ7eCZ~a1u%Nm-n_evkY zoe$Dd&`=st8S%L8dfQ8@CmovfpAe<qq!RCAqoGtGErEF4gVh4B<Rd~;2}oqn{_@C= zXs&xUyXf9sphEtZa4lcaD6(q#@;c>>HPg*?q5$05iVR>WH*O&Uw`jM?$Uqm|Y6;X< z1<QtLCw*aUMC~XWW<Klwo&4=H&PUYB^{73yz~Klwc|NtTMqv7>2Y|wk<!qnhm}g8^ zf><R-T!nmaQ#?9c^-hxcs!1$VqHH4g&n2`S$n|ODS<GdazAr6f{_{qzz>))_T70o< zv%hOz=WKhhm&LN=HC(MGk#vVc#Lc>M9RG+P4Sch(sjJ0Ds{lry46+@scuP35rn%yE zR=8<k87%a+(EjRE&Y&-7w_hAaQ&?Y<S?*}W17@LpiXm7_YifVbI5tW^)Yh!YUZokB zDHbXL+CmNPnMgAy$>6uBW`OLCyk-_U%uI~lL%jV#wsLC0v=rg&r(B~geJnE!cMgk9 zF+nX(jmmpP2zLt64L8?BH&_u)3p40Nl!I8TMK>C1gsl@ak{#p^q7AGe=>1+JK7ffp zw{?O=pzMig@khw&xov&};U3;yK;83m_OYz^hzqMr0fV+QWw+h@Zg?{4%}1hw^#|4w zFIJa0WgR|}O60i)9WRe0AuinI1doSwa|!jVhj6%M?$A!ih_~wvaC@{^w}i#xxQ0?j z7nU@U>>c}?b6$`+Q3;tfS$@RYKs_>Evp4Wv*hV0;LR>}9821rr3Ziu}6<|I{L;=xn z4A(MqJ0#GkmtYP>umw~9u;2nR%b@IP&wX>pAQ!O~PQ~Bi?Mvbk{D{L4=lw!R1iq>G zP49~)LN&lZ5B844(Xw3&r{mYyGyxUY<<a=;6?u=X7oJib-Yw4gnA@=6!~#yr*jq1Y zng2U`)SJ2?`3%YW_s_krHRf)=lz=4L9QLzg@;;M9`gzIjASfI?8l{gFUGj<kr;rt? zB&4p}F1(sZO1_w%2FK=@;{KNZq5=PpcoXTTq5TnT_1~OM<(mFrz3SD1n1C~4=>dL~ z{+d$&JLLVV@&0G?%NSGEOOzD7e#LnM&5~2MgdD<KYU_lTC}%s}afx{?d3hX%*Gs@O zc(c?SJ6GcXzkm<76k`cNPo5BN5z6)xI=#8Sge2tcy97{url~&gL)dz&@So_1BCctg zCyS_NTR3+qgWiN~C94dz$o`k5$cL^A*e6tV#gQga1K)#9Lg~MW6-5<I<&BqNws$A~ zJe%X`?C=Nsex$L`_{*Fy#XQ3OM$XMp4p!u}E1H&S$^kj%m&`kdQhpwO=~}gXr3((o z)wVcL+W)xzy>;$EYfPMjPFoqutY!Ol)IXFLaJ|*Jl?N`d7o6^^=a1sDDrd3qS7M@9 zj$v`WLpW1qHT4Mj2o~vY9tV3~bn@&d^rZOtV?jD}6hYk&rDlnw)Kr*}B>0X}1OLoM z(B3@Mhd94I=qMHH5D9m<SnezpwIi*jsJ^1I^s~8=*@;h^<M|XcQI72~vkcr*yZTmV zh~U+p3e_}r4B;?U8E<Y^=h_ibw_mv{&kqO8^(A+7l~yUReR8VFIbM~IS!`kNdeT3a zfJpY)32AiK4C%`*`1AKB9L$}yyQ>+wQCn6z<Y()TlJbi0OKtLcw2=6v{fx<NzacB$ z`36g1WTI)`$Bj|yr)VCVwy!>a-rydd3n2slQN9?1Tjw)B2^impg_1F$B-V-W8;Dab zxWiTFf;(LZj|*uR?zM4raxA&7Ze2Syo;T%3daQMak$0Ml{@R6Cyf1>DPXR8tJP`+Y zIkDQgsd!B})I}31Z^V$EEhNW(UE<Vnm7RXSN-R}pSQm@}>>#I4A#;D>eRS{&a@7cI zMJe2*L8{>z4ct`9UA=2?1^W}Y<5>P-^QpJtrmGsb8hI6NdK+`<aNbS0BTfws7V9mx zX7g02eH3NR3J9dkQ9XZEcAnf`+G!1|&W=>v@BP=TZE)<X=o@91A_C5Khl9J;5>P66 zL#3ki`6tGZ8kY&{#Pz`KML6a|Y=5#tBYaBn!lxhFWk^{Uo$Z4ICqygnt<iD{q&{R> z-X(d3bZjUw4D_wjQ~H3AA+%aQv*YbW+yRSMCg)rq68U)3KO6t4{BBiOEv9yntWF8r z7T{Q5Ll(bgyHXN>jRmB<A0+vFp^QaxGeSLRgT1fW^7^LX_TCjELv5zBP7C~xOH3{@ z^6R9h@+n;RQg+-McUHA;!}W~oy!ynd$zOJUg<Rq=t_%iEFy33gKLwNwh0~^v>`0pH zwcCgfdu_fQg}YA26GwJC?A@v=#ph8w7=GbX%=!O!=R_K_zgS8V(%;(Vlo%{!M){u^ z46+lK`!1EF!hz2sIN32$0hKNj-;H}fdY;>>1J{UtT3Xs)Fs0`A%i%av8ZvJaF}Gh< z;KS3;w-tW->gGv8!(Ar#n!K3he~Tl@&pQ3MR!+V*wY|G`ZvUpA+ooU2I_hW>WbrBU zIsXshXR{*T_&0FiTi&?H{SdoF8^3ggJbJ}7sBQk*om&+A__+1-ELtqI;Um`a^*1Ar zcnBEhoz{GB#Eit2;YKfKvofoU(#Ju+4)x>sQ55%izaXC|s;a3Lr;v^+PkHHRJs^`z zjKlWX%8ac_^*3;rSmSG0wMN#Edv5Z>mJ*<1f>;;$lf(Rq+pLxl>Go04x}N@ZcEa<K z*nhBF|A~GY4kH2$h(IL$GBlKN!F>*~S*Eg%+l`qP4#GDFyJ`1SL$4yEr2;8`91$7M z;a@S_BG2E4e)m@9wjkxgQ&wNX1YjGMI`Q{@N#u8Jv^cdzf{05dQ2>g9OCfoY!Rpk= z_z_^!Md_A5ycqt1&v)(t`u?LbVjPM(ze&ZVX!2?6T8`hLxqt00^Drm~e-E{H55ir( ze9#8i+O>uj3szn{8CGvD$#lkJPGwwbsOZz~3DYTwvgPmwofB1)X^Klcwb5npMjen< z{Gg3V+)SAdGG?X=a%SHD?LaQuOuqrisse|I?LU87)l^#o5ndY}d>tA2y*OlCZ#9XG zjD-j15#c|SL1U*68uu5RG5$Hi<6^HUGBAsbuO~WlUyEAuYDi#e_OkNd8Vx@YpbuXk zii%&`pr`*bJon0Z+Sgq5mC3A14QaNF`h&sW2{+xz@jSukvW&|=xv9Nx{+7>oS@W<1 z@SE(TzN&LR46>3~o@<f6TOV(;cb>urjr|{@*!la1?rMEc)r(t_bg?rY^##gS`skar z;aGc6?XwwORlPud?5My*s`B5<6PSv09l;W>nugD*R#^)kF8V;Ji>c&S#fLY~Nxu66 zWuDaQu9lQc+yazA2g^vivCO!G#t+(k{$&2-SwuJ9qhk<a2Z+x|vK_VskKSru>qV1} zQ;6Vpgc30*DKRS!XMT<L=g0m322@vMXGNmve%Wy2tO*@)@Z4WgQP(Y;5TiP9^G8$# zX;^{lDy^pNsxr^g<bT^<0r!G}e?(X7N-yyT&vMVOA3Ef)?WdjptN{`hLBj+z;qNH- zc!2PrzePG{Ax6a5Pn_Uqp#pYR915}3OZ@YL|KEUBK{T=iM;fK3@|HLT1L&TMYPF$; zD({BGM3_10C82X5R5M9~@|P|-uXHG=tGTWzC9H1dFZXLb)uYw4qGc@J+xZL~+LwG? zpqtrn;}*(9n>@?(FdvcfzULKXNJ?3m036r{Xj)_V66q^+G}5XZXaLs-o}L?A>%{k( z=^2qr2=Pp75<CH<bT!xp!Q(3n|E;%w<eI28SrShCfAfFIQn-opLM_{8xLt^{KqrE@ zN9ynJ>${L4hC)$~C*T+~A?-30;Ar~_3Q!MO^Q1U>dE2NHY^r~8peyasQ5^6M3>}1M z_e*P*|FwY&h@_PJH2<V3Gg^nQ49L8}B3A=y0YW&$CQC?wKijtOYylBOOmy=}wFJ<2 z#1|rZz=3XbiB3UapiKZZAa$y^?{FT|)@;gd>O!4mRk?X^>M8?HUlrJ|5fd43&}^AJ z#LhSquxD4G?J@(QUftkNB^HaKX|fbV67C^i66&;2A*PKOA7R<!S$bkv0Y4MsJ5XP* z&_R3txQo;)q-}9<d4ez_{t{d+4M9pPHMw9k0&exI4)hXTMv3%;7mX3g;z?gWr2Elx zc3+9OoD=eOGxwGZ=#Mq;LnarZo09OrDGL_60NXx0ui7-oHU@^?#qykp;NY9?oNr9h zlrY)b%RHtg)pbdlWUH_V{aK+e@!tBQL^xekVT1H)f4(nWYiINc5x}_gS~J?MSL>i9 zXISkv!Of5s(R5?2ry%(MBc-Mb{C6vU4_y}!fd^!!o68NzK7g`BvamyY5&K#Jj4yN0 z{;mVI$Ak1i-rxE7G3izIo>Vx==@0pT11?VDRKPl6jJgLs6}lq0H^>E{$z>=?SsGS? z<MNOo6YtYqEg(+0e^MTvp&Wdhfg=g7yE*#QZ&WUyl792HLX3~LYF?+E4PDoC?$CPp zNqG1;`LHoZf9{IWFl#z<;M5oCRd`d!A-e7X%z&^SEvncv!{LBRE@bE;#H}ZUD-PHu zcc3nnU!BWI2SGKtE_510hS|~toax&YA#%|tVsd-e(bpqe=&^{EjDO6a6IzAV=PPAW z{*PZKH7osj7){Q!HJg0*R8cUO9oV|PdoUh-K*u9dj^~B3=b9;ZAk4r0DmoC33E(E= z!;qTj#KBb2jTK`e$!)+S-IlMW{!!xE6s#5v>Yj6=0Wxtf{}8U-u;AsTQ^9+R&wWl| zW>M+CE!$JKwc>S`9}z}|Z`g~U@scJ`Y|x^lKW0`T%3mQm*R<|9YW8vIDY@3WkYtvV zxK@yibX<7aonS+Gb{>M%-6*u!VgmImf0r>*!|clsy2kDb%6K5&9JC-!+jtS}XK#*d zvn|jjw+6VOqbcNwfXo$<=eRwdmp(0N(Zz;Vk=H7xof_JM>=<oNo8}@pu7VY%WaB41 zVl%=;x0T{xBF=91A-m_h*svbrV)#%~fxSCPxSacM=hj&*A&#sdWCh=p1_+F>!D)D> zok9*u@^qQ9TFbUE*niW?R^BI|l9`Sex7R|V08b&Re}vQXXnCW=G+B2-|2>y3s}x=W zX{q#{08&dK1O$4#0^l-#Z$JAEtVa1(j<Sq|N?0;);ZHcOBrSF>OqMOt^Z(rLJT_7= zg7!A{;==$KoY$))+lQ?7<T8NM?CESR;Q1*~ot)5_=C-X#o7Tvp9eGcH2VG*gF0mbp z@SHl`iPp3x0(+k%O;!`mL02LO$V?X!b#d?F9u|rGZc+dXw8uX`!jH~C;lbSphK%`! zjCeJUa4zz*^tOiK&VjdMBYV`|Tg(xb0lx;qeQZF@JT8HN0aTpkeurj~lLpS7#TLZf zSgs@@(i3Tkhk`7a5a-{fd1+6Uc{)gQp=JhH<HoFLj2YU>j(Etvrd71t>yXq_(H3vW z6qX+_r2!S#?j@aa>PBIcdB-{lCjD!|PLcLB7Muo0zNy)ei%3NQz^)hAT!HSDgx<XD zbz6cdk+m&G6X}G4@$bV~;hqC)TILx8W1)G9eb86!`PpXIhD(7`voZS0!wzl8*DDWn zFBXwO@DmUs#q^VolMpUfrqkPYuRt=ds|@8}Hq0ejCf14?Y_<41oWL9+*AT|oORdZZ zqxI*pkmZ!EV%Z>uZ}DYRCFnQjDrwOF&umKTVc@T0O7+5B$8-)&0LO>(#yJ&Ktuv!~ zLFf&Z_Od{Tc%8vtdRe^4=`jWJ5mI!XMXRVUrofO1Gi!GL1duY?zzU@zrzx;j%r24^ zm?t|JCMwuiL8;^>s(6Dc?sCaMl|J&1-SrrNkA^&*Ry#u9nz0Wy?z+aI+~aa<RwJB^ zNdNhvIR*$pVtEQiBW1&ER>$SshlqL{Qz&hiQSq_FwNwOGJ{f=;=d}skn+>?EeP2V> z1XZxSF0D`;@m``NU`A{w;ZQch`;re(t9(iJ(H(*$={f5#O0qR+(AL~k49FRtO_u;a zL1mlp*P+My-Z*FmJthhayn}#4jM$n2y^eL_aA*lauNz#w+e0aTN&=nh+g}Fe%ri(p zKpN^*ulFsLGOS^vf+4PA3Z_dG5+WgA8utSeSeJpC11{bu0pSUkenu(8kdSG=iB<#t zb|UmwI(ySwfF;-nS?;Z=>+4garHv!-r_&#uWYj|@s^*S9`}kCYgs^e}uI#@Nz7Tk9 z+9u%N&5DpB4k@{8hk@~E@*M0K3b4Ns@VGeUfWvRUh7N@vJ!KN&ykzn^ptNJ=i+QD? zV;zd71bSf8cMHHYR{%6JnP&4^2pYCGMYxCqcGFdzu84_d+Tym+g>Sj$c^I!R4G4p6 zed;ag)7!vYT82sNQOgrGx}VKTG~(cNzIo`jg&l@l*?5?=tIY_jtlp<$|8Hq?U5o(u zSSInL>mfdu@}+&fn>RZS09?6+J8qYQQB`4#ujh1?ZY#)~reQl|uM~&v7kfmNN{TYE zIhAbWKz>I?f)t)cX2xo{j-~oM#gnbexuA2e@~h_4hsW(Qk9}tpt!b4=(!kkQJY8I4 z;=gFj<XBwthHMHiL$c3AT7JCQiq6p?@*DCjKi(pz^iUgGMXEGVc_V{1G(-M-RZ2@T zIHPDlM*z8Lpl4k0K|j!{oAJ#PE<gS9WW%8vGA^c2scyc@8nvW)XbL=vA0A@wZlC9U z`RVqr(JTI@`7#amJz9<Zxls}7b!fRz<b*uE3h-g#QTS2WWJCrw+Pg!eh0(vG`hYUg z=;enm`S>h9cs%!(V#CIk`0RukOe<`&>&b{CEX>TGLGgpZfQQ5nnX#(6W2$wZ;-HLW z+I2o~A>|uo1^FARV5ZfYhjxW?tQE6QN7$3%lf(-V(^me1+0awUM9Y+DzMx96?5vJc zu#P5Y;ISWDi=svpqfML4kQ80AIv3q2>zW29yeg;>R+*Ewj6`(Lz^<p+wm_364{_#o zqFdhu{t41I*fX}AYQs8B=u@HcN0y_C+=22-dkPv<lrJh<^ereIokBYL8o!($x!5DN zl}B8)$Cu2R4~~$k(tS~Lt~W)k`L4<}e<<f4`;X2bCPh-x-S}LTU|ef-NIU_|>+2Qy z;CX_hW{#i_U2n_@^YCWoIYl2d|4&YIqs{1v(W-6gDodvl&R@}y^>|vuC5coQNiCH& zagbH>_<+k9xn#THHr^F%G=UR4+0$dkQ|h*^yMXSFr*$7HRQH$j$tX6JDsay@0NyXz z?=480M_%5)eeagyt<{Gp!6W(DYtgf#&6wXV%vzh>j5B8KZqjD0Sum}4FT2B9Pp~>K z;Im7ZPrHLMr#XGA$G7b5srBO2|Gz_5`2H2)-H*+UY!0)#Z=XLs?zijZ%*k5ON0=I+ z=#<F=({BBsk^x#C!)E`YxFu5#bGBVv9K2<5%LTLI;}i}V*c_ShS8M6f=iVyfjWRN~ zY1)uR`<jhnB@@F%1|Fs$JjcELE4oVmtxZY0AVL%cDwvPWMJdy~<eUL*@DT<r(Z-^o z<W?rH+)KhF+Qp>x1X5u;fPR>6_v2~&W=;-MUKj9?lw_22&L6kd=;y&`tEG!N0^%t8 zG$hoL6Ea5JP)Qj{rqqy`Uu>BSiqY`ohAg<28wqS!Nd-Pl+Sfq7AoYLZc4WVHR|>r3 zTGN>4!^;LMvT`GLv@y85gR?oZGsjl}nJh3>a(0U4$t_Ky-K&mwFeCFQS4Jz;nu!%5 zu*{A&H!P-?>X0xcR5s17S%pTobgxyp%0fDtf*_JxbCCQ}5xE36bC`m5Ki{h|c0CY- zP%b~%V3U&zT(o6jSocG#vZT`t)5wO{RieIYM!8#^kraAyNKrXc#zsjij~kb#+K^Ti z3)^6`5_z$~amAt~akMm9k<;i|I8k1ueynvjOs^H4rVmO!KkkG5*4{0;c<%8m_pHyw zg1$zoXym~f(q1N_ec|0OTCi(H7hgpic`>p&OE#k%c4%JamZS}7)lu~@HPLPnKkFv( zbuo*!$oyGPJKkW8`JD~0#YaF8ZY$n=YuCq8nwz=KqtsG$Yz19a^yosQ*}Zthh^QVE zt+LxRFoLON9xP_wDFYUvTSGgCS;ge|^0-=wzW@r`K2@Hy%SKlVr`YYZOKF?F?i6;G z$uhIv0F=FC`Dpd6l`C;6w~3X|Ahsc`=GSc8>3s3D*I4C+$glJs+W;nCW>-br>x%Kb zceUWrQHLK2Vgh4-YT1L2C7@SQDg3c>gy^>z4`<vjp-GkiLxnA#b=sCj-O|iGMPLI6 zjcTLT2e8{ly+m6HgEqA&-yr^WMMIv~&=3d|nZbi$8wzy7HQ`O}u}@Wo!jOf<w9gc^ zIuMvVYW(}?M&4jEb!Kyxr`ci$%}y^b-HOz5L<?W}x<OG4#Me?33>b+mc7YQRha%EG zhqRd$22Lj4Bh~^guFxDQU%&8D%h35(eYv*$e@LkMw>zCY>%zXnnVFilsdX^+bVkyJ z)<h1KQunQ^)|I)ao)|qdxhJUwyf6jkaFg=(<M#dYM|qW(d9>K8Pw}oReAT^|tNoqL zc;Gf;r&<{J+8ZN3rMxdq)D3z_J5r{i$E*RA)k3X82lmCcK8<~FGuQfnK>^+n*M40t zm!5E|uug<fXJ{4uB6!J`Ry#zt7lox@;Kx%xJ(6T!1E<Hw&##}8dvZI?W3Sq}6i1}s zQ}L}Pu&+YS+9HC*gmrs*ck7#T5UB;_2VT%(lAusGzc_bKq~G|z<7{p0)RPxF1g zU(aO8VuYG0g_ePT6j=hl@~#ZmX-#LQMnbqZkFa!U>D_0&PHW@#xpT$R*M;{7{fsiV z@F`c$#wd1R7&J@5rk4$=iF7t{HRr0S7<_N6EoD7_C2~?YiFq<zSnap@jW`t*o~j?% z2?uJ(u<<o=p?A~P#Zt|9LUN<LA>j__>NT$#BDXjUL=NPLx}pV~bg>`U>us@gJKjJ} z>Yz%v?!6XUSj3InvrH`W%KI9&N9TP7Ur0Hwr9aj*<?K+k1ZKSs9rfF6c;I)BItj6+ zY70w&SZH^zcqT9&QCsJNu&0bO(-SVU-54=8n%n`nq$8T^H?Wv&vz~`eXgN>XRrYI0 zJ@l~l_uxd&Iw)eX>1FrjhdEED9I8)hUETMv_OGIoy%<=P#{Q^>?V+Bndsbw=9@hS= zqpz<ztJBcQRyOvba?q^GzK6Ac9iQyw$m=W#CNpji31@h&Fek9hiSQdwu_2ESU~$<n zMmU~^PGDUJKpiWRD)~wW>Cf8_gsORKP5HE32ON~xLgg_^#FgAd%t*b!U-fG!W&{cE zxD=)r3Uib|o73pU(}5WB)vYd`gb%<_#Zu_p-2F`)E<z>K#%I2)UD0jp_^M%?%KJ2S zqQwn~k<QBd#7W(|2lY44v+~*;FTqrEtxtPOmKf63;7)5q@o1ppxo7i^&gGJ!p6Dw$ zt^0uO+HUXk@{QvL!GSy~vuj&ye*~)-v60!|+0tw>)E9;RTUNVpaSf1GleQqmngBBH zd(7*wY`9od`~ipfs*WcYaSw}8ixVOX&(q04z2@kH<Li?+f=QUm7mu&R+>#BYL@N`o zwK1D-v?Z!HO5-?gAwG@gGv9HlIby&3wU(DFrCO_kYXoN|8E&#TQ(HVt_k*wr{JXeb z00`@=<<tENGfbUPO`avPNd4n2v+i3qZky#-`yllI9h|yWo|uyQLvM4{zDZ~fm*XTO z6-~E`kaF%PmLf||48YS8PV)P>jD^e+Rp;bFWVMM@p>+eocW8Fj|7~{cZ>O0|nM^I( z;h{296n!$4&-i5eb>=e5FS1jP9T!66AmlyX4BYX^&BX|i4FS=pM;QG|%67HgmYJF= z_oUtBwq&bY6FEFjj8xR}PWu5#XfiE?aPW)zcKgPti7ZeJO@2=7$m;G*C0LJSJVzM$ zDoXmzTn1z>6=1k!%cKf1;Q7{H&Srlj&Z|PBmjRVS-t-l>$-@a^UIUHpFS0Z<Bm#W! z!7Ng2pk*!*ECc+IdDO=~B<u#Ir*VCi(sxS9V=hV9ErSyx-ce4hh6Kgtz~kStt>%|F zXCVnbo;dkS;_???4yoikBs}-mhuoAn1}Xy&YDmtXG^;voTpdYB3S=hF+-!uC-72b0 zX>Jsn450?j-p*n|Hj3Lamx3WsPf}?&_nKX}?W+nF;@Tdeg)pTFO#nnWLx=%M7$qh~ z)n#E(af%7f^j$PZj<F(9Rq;&C>B7p+A-}(ts=fCBl>@2=3Mvx}T+LGx#=}>4jLZeL zjQ)1kdpRvr>T<mm8`Y8Sq`feO0&jC~5wO6LPEpaoc*#grZI`rS@_~JZ>#f$U**HJn zY}=og2|BP^YZbhQSj>4HADqjpcU@9<H5Ka<QiczTpT8RXKw?pBZpyh1?P&>g0RS!) zncTASqJ~l=hBEXNt9V44Gu@mLrkn0Gk7UAlPB9~ZBg1fS^-&TE&`B-nGR%A4HD_QM z;O=-O*s->O_v7H<7Ax5%C?XLDj8?53ED=mVv=)Mml#DIQAk9Dw=zqt{Q>&VQpAfpL zEhX|5E8i<+(`<qjtyM9N%ZXDpuepNOaw7sF(X~+XR?PuPW^$jhP9T^-!A~vkOCNKd zhOr9V#A6H}PvP*L#6rrha7w>xzSV2-3C?J_|8)tv=AELs&|U#tD&&`A_s)QXmd?7Z z$dnb#$H0EKOjfszZA@ezmJSke#aG*2)tuQ8It?^q8pMHx*liRa^l_4Any80X9Rj8K zMw?ydj4-pMPhT%^OhMkB*}}ZroAZ|scR0Z^4z9N<AkNt{es6pRW}|a<ak6sK1Ob~k zAk?DT=SYi%U)ceu+ws*6k>x%h81Mm)<P7<lW6qT2(d}MYL$zFgjTq(TGMlE5HXxmb zNG`-YKnEGx+<=&V8Zco|vO0k<IW-x!Yu-HDxwrBmp*yN`Wbt<xTT<e|;yMZsuDE^M zaof_?8kZ-8hpV0-j=K*^3hT3{J_yqzdl@fUEiE)q+;WPH(GVd>0R*;sN{q(PUsdh% zjJcQ0DQJ}#gIV01r#=WXA)6C+<09z<0K3hTj+-dQ^1bcTS|<lNdIwPSBa+0wFV@@4 zg49$%;#+`(IwVZ7li1Sw5dQl*1toXouq>;(vuNw2#ndQ;V}W#du|XM`f8Q#Auv<#+ zN)gGGU{80obZa*(<ueI@Xg2}4)(#g%Eo+-It19|XS=Ye64M#!rMtP0M+uK~#tN6l} zHx>FhGy+~M`9_FN%N?*P$93xs@pJ|x?xqEi3zv!rryy#$!A6Rq#Or6<?7dj+AYH87 zR|$RWp3z<r>NwcvEP!A$_r55^x3YVNq_tV_fx*%eJR&iI4^^B>8u$`xDxzS{g*H|l z@k5P?_8c;Lbj^kt9HiKPg(E=!rQUiK@R&#xPg-Xyal%$#K(f^fJti7~@qeta%41$M zi{qXiLQ6v=VJDV?K_(d-ew|KH(>`UPrqo71pm4?pviOR?&0xUSs|zooS77mC?k?`( z8BWmxbm!Q?MIoF*rhCq6h<-x_D`zYNtYi?Xom;Tz?RDX?&4NW>tKFH!lF++LcCmZb z^%OJgS)NYPXa_9y-Y~{iDk;O&99Ya919(X<sch&_{A|oLPjFBDjXH$xmFs2?R9^uF zTS<%K$6(l5&@%MgL2yc(3XUVpXr#(xpa-O&ebiu29hg&6ST@V?GbBvsD0p_7w}(4o z+5P<$#&&1jOzWS{r0ImOcI;#UVRRD*@IPHGjmZ0k&NCpAJ_|^<OFNJE>CwHLK^3O^ z!Jbx?lS;{k!O?MM;!!cu3i!lCsr_%%3xo!IX9_6`%Eb7RintN^Av6<MWIT4h{<I2o zL3Akj1aa(D>~WpN5MxHdd1)JwQydOdF4KuW5>Rbaewbk?2p3i2u}r-cR!*Uc4{1VL z#bh@1PK3%x<*XXZqJYbKKh_H292|9)X3`48Ya1Yc=B(D_9umqDbPV(_n!mCf1ZdB= zDNV`#jgI1~NJ_#4Ez3)9d<yB%mc|u!(gz}jj{(RTv>;axU5Lvfu^|vWtN639iGKwk zJMy0~vKU29)4<Wo_30JBI+bvdeBj3IanU(k^Ya0#G+qy)-{FDEQ!RoU3p&UOj#<}Q zhpBg2^V62*6YI{;zI@n^%cU+~VIGbi+?zhZO9KGHU|r9hfeOmSCTUl(CyfQJD;f2$ z_Fw3!ZVoR33dmytN_MwAk9{*LFSf+gWwf?eI|4qGzF>cA+cYZAXW156wAk}Tro;wa zrcqc(j^M^8eT2VA1yxfu$|1@4m52hD&8}x0)2S-iRP@o<3QTNXLsLX{82TqOGl4cp zNjJb27)H=QPtLkoC83q%2u^mnrsXS0uB{fXqiLu?U8yTjqzX-9oLLrCx4O5gDuOrH zF{-H=jUqj|K3$eM%7aIYs_-<`m}@sCX4s0|;_({mC`(w*b4#|mI5GmQ2=9Sg5jPQ& zs3pEFkF(X&u5~SXd~20se4UthDV2w`Wed!INQEYrioxrK_|VG<?$2m=FX14SoDLk? zXN+pJt5$bhutp4ySWvu8M74*;JAxKo0uGM7a*?olhsm|O=pqVVm1&o0&1X{&IxEj3 zm6^gofOe^fq{;^~wn>qRQkLxxgRpS&T9Kj~v%G?>)mEK<TUJ3&6Cvagiw3s1jJ-=G zrO+x_lBui)^04hvKaij6@Pq`wM;stWPBI7`p`GurOxO~!4gU}|CDcNk`o8?wh@hGT z<DD(1Ky94aysgkUw@>^r{UiN-4~_sI4KFA22yM!oviGgof*-qfiRg4kVCIMV>plzs z@zT%#Gpen=L)FLGtA}}F+MB01D3Xc-m+usir|bjw-RdzUAP%bU(SC}Lp`^Ks7ptdr z<=(~Aep96rmI~Yx8Ty{P=dM%d6tKl+d;3v<qqOd02gLz<D;X3)FBvEWu(L>qO|o1n z@<njm0jGn>0enXQy|(2L_F2cn8X-6n-7T@lp`}s|-9B)b>Iq`)HD9)iTuVNX0c$kO zpl}<uD@0)AV-yVfi<xYj61u<^Xkv#ET(yHTZK=XuX$cM8c*JUruPv>Q_|6L>7^y?% z-v9cwun7hx%-IT6SMyq*3Ko~R%;i_@Jrj|MgQbWUU1G+XYeRX0s6<GWSVdPH2b-MQ zhN88VJ&u!r+5%KJSRi8W3Jl46IecgEz{Dcv*m#u0>;8tcZA#5@3Y%fhx7T`(*v6?2 z!%z#Ec>96UwY^6D4xZcr$f&V0YiZhck@L_qb7`^*=_*B$AR=yih`s?2G(Kau&@ek+ zDgNQ8(zw~%fGfXInJ$stFU8giwP)%~VVIIPf$9Ov>D#EbDq{JBBf1#*_%DgLA=hFH zW^)Z~$#v-{%s+HV7VRr*GYi4sePs^tj?NQ8YHX>9;T1SFzNR~1vx1O}B)5$c3{nIo zqre4yWSX1AN@xrAz)s_H7P<{Bpw%8&V!Pj#Qm=)@4oiy37eL!uZPM56jRM#$A+&6@ z+}qkdfx1SVci-a5ht<kudt;yB8WfC}jwmcnb+?Uz7G7in0hlnE2&2Zi{;}K|+-8(( z%OQ#rfXya7sMh`a8{ldXZ_<5Aq0>>9FK4VR@xW?~#KggDSLv7G4!Ka^B70v?)^=h* z(y!eZxhwi3fgr@;QOzffxBLb^t&(|RGRvG)80&#zV-I*I7kZtcermOX6o%d4j1OYA zZ&3-{r(<KR+P0eNV?#i!v}SoKrl;@mj=Be9bC;zTn9H&Kqc~bMcjOBL+05HexQcpV z`0sY5gzi24TJDVgx_{k+BWM7bh6zBrN%lnOZRs$0w3rc7+ER&S;J962XP;gx(|fvH z^F7Pl&b7G~{Y7$wUg=gm4cg`trnFDGR>ZMh7I0b1S^yas1p3{^56>vSvcCGi>cg0G zFl;nWRlJV&^Ojqt`p4;<qW)M~22$qr7vs``8~NFP|JC%q{9JyzU(d^iMPO)R!6p){ z+HVP)L$o<=Wa|Nx9KETOC0lKiw2JyT^Cgn@v%fbb#kat!mp=*=4<sgYO`KeEEmN<N z&X}w6i0g;y{*bITXdZ9FvO?4HX<lDnuN(Q<U*C-HuAi5@kB`l}eA{}7#?WOsQua(D z?@p?3TzaMH0yx{PU?ZD%DOPGl_XyoU_1Dm@r_^F*uVJ&BSyn&Ei4DE0ESOdVE68r$ z*K@dnYKR+V&~v04sQDKl^g$0dTCHNp0UOPDtJ&R5y9N_3-hBLT$^;`@;b=y8lqCMw zpJn67Y<N|qDV63}+K)tiB!+G>=l{$o5Uc)NXDZeOu_Wj=d@Ea$JM%ay!vWu7m_;`T zd(<4D_1TiYb56skwGV71t(4vMJY$sz(71I~;K)9YQY<U^V__{wpq)&j0XZk6A)?)! zM-IN8PE{1lMaJ)kNEPs6?O}XKd4x*&qQqG5*Cb=+PmyyIwnw##4zTz2G-n1%3V3gW zX3ism+MsdKLFe`up$Ye!<g;$!uQ5~9Cx94L3I?J5%P5%ARtVTX8JPPouweM_fm{|# z0GGz1lq=u0G#D&ze3XFTQDECm*KHI)j6(rgTI^KKMq)ogEyEa{35BHyJeDWGe#8!5 zo$Gj-OiYWp;iavXt4@*Ri$s={T<sZB+p#4&%_-fAfybq<0n5RB%r!Ns?1L`JjvRt- zm^TR;h%>SU)zB9`W9w2IKMQ73tv2$ivzvRV*Zf>_fM0Y^Q%c$7s>i2h`t3=Ug-4}0 zCw%+w<niVzJI;>w^6+J7hS%z*uG7F<-V~YpyY-dyCd$k0YRr^erT#@eYPfD2ZK=38 z!-3oXER!>#Gc~roj?Gk1(wLxbLC&_$FAkXX8JFSaa<XTs{7F{_R_2bz4~|+pAbYfI z>Cm|%2Nzj&H1b!4Y=@kb?{AU$u)&t4T`ZTI^vKrHWe^1;zRJdE1jz*kIN5VLMqX)h zJ7nqvOlBZFQ2|if@y-{X<0$gO<Wq{m_0eKwvE`=%h?Z=JzaH^~Te)L1v=82<6LdIh z^~hIsdK$b|QUfwB9bDcL?_5OBzb$q#6j^r#iTul1>w(uj!7x{n0X?3#Bja0nzAJeX z$gYeqdbh9H*_2@3a{5>0esR3Fjxyb*3~X6H9ZUeRe)l`0+=OLo5d3ClE>Zj3(|mfJ z^KU}G`$Pou;pfK>goocIzh0alAMWO(n-4!e{vaogGpkh#fGsFt#Yq3{II4*Fb4c+e zC}Eq)1{~C-DB`WYP&ZUvw{ik7W9n@#xQ}Iu1G;=t6MA^O9zH5>j`Gd}6rqtti_%6s zV{{hdLYH%Qd+XZep&iQn+H;nzlRwv_V+!JOTH>9wyqF%BlgU<tZr3flouoxGGz!hT zFVT6EY|Bp52v0%SD73Z?_WZBGC?`F-i)G{I=x!O&^c1+dW_*euL1}Wl`U$|vNMn&3 zSu#hq)^ZbJlV9ow*9yY+gfsM_=b=+=sLi?WD>T$Ey1qac#576<Zet`9T+`)xmhZ5S z8qkbZ^7V&q{Wp5@QvSw8eu!|C(Iy&F;Pw)UL|szcMPYsz7q`2vflT6vogC4ujU{K8 zueVTm?LbQwTnltIx52hN@t4UliQ2BayvrB_sF2X4+y22LalO2MaX+bw?AtNYUEn>w z+Lc!|t^>CU8J4#iROPw~ByKw|G<37pjm~hVESb$Xv?g-(*=Kxcm8steRp%6EV)@`R ziN+%+0>HGJ5>Ai!r>!18A3wf+juQrrt-3-br$()#5nmwt!z<O!6>z&`8)ZMLcVsrg zr=WA@x3e@jdon-!s<3F3#HG(o+N~ztlRET@4x;>UBU;o@dtqG6*z)?xrC|Sfk>}x& z@Z-OW$Ge;SJU=@+2;YbACU+}8Vt#g4?!IyEbC3Kd=ruEI$xn%C2|{P;M*M_jX60>{ z8uPQ+e54b0PE#lmB(JtA?HPw<xkc;Fav-FN)0+ESr1SHNVB;~XQbE)}2CruWSN8GX z^bMHyCx-DMAK!P~n*a7QKRr4azaPKLK)vg}-7f2=c+9|zyEJE8FEy59Ov)M|I+yHa z(L(mfZ>xgZN*%R#Vyw(pThtndQme4Ol*s;xl+J|mp=S&WkDxf9J>vM?-9_s|^WERe zmyeH)rSc9p?|QTOMfuTnl^Ph3qxQg+rJKkdnt$jxnL)6|h~o+3nBReG57AzwOqgB2 zjyyLjw*=LzAcfTmv;hd65OgRC!{LMsh<PY)IKS8Q_eTZvG^cP!V~)8eZSKfBLN^#g z51iYtogn!vMZ~D~f_J{G5uPf`6<c@d0iAKCOlE5SYai=qEX(~3$SP8BZBh8T&5UVZ zVHUUEc-Iqly~a<f=q<M%ce)E*1u6VSsGHF-tf}~cuc@Z`JX)8lE<ra#6&3<4)k_I) zZWQ};0j%If=QYR+SJ0;aaED|y-74|~L-#ai?YLbTa=0NcnphcD4o!`wNPhc72@Nqx zq3fH|EF(-0-F2BVo0+B}Et(T!cQs>lvSpoA+L4Xjv3F%HP&|z&;dT}CR}EdSCsMC{ zwI{low&#`uGuuGYUMTu12Ef8j+;h#_s30*ekWZx}U0<JlpVEOZBV&4O18wG?bAZyr z;x73z0TiHVtRS%>pe`iKeFtApFo+f8Hlx_*VnrcJ*Sgc(KmOKOp3KiU2S@+5QgX90 z{F^C~$8ezLl2$4Ag8O2veN3nHv@z^wq+4lt?DZUQ_*>P-mWph`bD-(L4AHFsqi=)S zt4*!(PxVBS<FX9@0wp1T@fJf*iFjEg8YPKS|Dd0-l+Hy-=IIuTCf*9_ETl1kB$l}D z^EVoNn1C5=;U_iWL+Qoz>5iWPMVIg!L4>5R%R+Fk7La->I28!*F38n}$sw74^G@G5 z%!x3*J0v*pT_yn(>=VHTIWQe!tR^814ueF2L#E+Ns*5gjKXcaRLs<^D;ac`(my8+% zy{Nm-24El!-_>B<Kn=$5{|jy5NB<Z!y|fx%c>P@hk!eP)DF0V??H}Wx={Yq*+h4N9 z?%!uJzkpJ*yDT>rPjA9~;;8ot*I4lO^MpeWH(RC5eTCx|d^k|{S4G{r2CifR5Xb=% z`4A(DJdsK@o6mfOjUe~gA8pS>J=Q#+0&_tM#mv_Ib+^`#=R<Dorsv}#ycu~)jxac_ z;0de&LriaIJKZlG<Qr?AQ-^Z6-`%>)EwcN^y&>@4ye%A4Z(?LSyJ<A&!wZX-f|8Ll zWT#=*x1Upl?7F9ri-tVgo2kLUa#Ioxct!YrmMlor^!z@%?tTIi9@=%*@UzR`SNo-% zq*7H3(aWxXD~oR4M5(t&R*969aZM!`(bfa~2q)MUo^f!(;bs&&ubqjbv&3!zKxY?O zB08*>J&mGJATTECFCLW_CAp`ZyB-kBM&1jzWIlw}fnzk%SFpOP&=SytqFV#6x+3w& zK9Lt!un4g?N-*8z7S$&6gG$nW(deP@1qi4aQjina93zk$M7xY+G(fV)dR;AmqqMYR z4f(odh#*UdOcWKHIO1W@F?Z#3eh>4qN-^uSJyOK?ivl}^7qDfpSDLonzs3)FD-?;` zsPS)fNX0tE6GoK_WuQ|Tdt^*`O8l2@>zp|TXq1>w9>ye$3s*6WSC9iDe@rFM3AO_I znv<A}_0Av>(JdYGFzy^v%jvP5xKH0;?_hJF2Vye<=i<hyyU&K7v6oQ+IUJxVn0<}K zP0|<fLp!tHr+jfx+x`35Y2`l<1D~xAM+I?zEI@06I*ut7Gn!ocInAPj0+Qn5xv~BV z6G^RqF>QJKHoD%w!4{w(dm9zLWpbZV{{w-pE~ao#qh_!aC+&DY5_DfD*mFT%_-J7L zDt*V5wxBk+x8%G0fv8)YnsMZAe=B}h?cM@y_{ni(3=U&orozr))?yufg|teSyB7h? zf~M!OyRndg7oxZt8Q%;-1`|NuZ?A3LvATdAZn}~&=xiL)tK$M%$GHZn`&<h(xLk+0 zYOa?tMz}%NID(D7ce%;SA8~G${~5xTF)O#)^7Y-%+vI&e2@1Rh4g&cGL<m+8mk?P+ z2vt(6hPkF8VVb-ln2tXsGoVL`nQ}G(xbJx)S~ET&lIk-TS-wR?MPK{s|DY+qX&^L& zT0Kq46$lgX_`YHG8%R5(32;(AAZCSwXpqk8^^@F1P^AT8?6ByGNHgLAaxu~}esZ~T ziaKhgocNOk)m({MLrGc2tG!-Jaz)#dp+^vKFbKHIz`l@Q5yo~at~GXED^dK!Rq^oU zul45YD{50OYRpLLMy1xg22aCudFkrlA3^pi&`>`>H0{n+6aj)q{ll&R@Hsr5AAU(J ztweswROPjfJik2e$1l$;RQ|$czCxFx9XpIus~BdIGH+EG)8)&$S75CnS(5SQ9c zR-!%_`U)7948Y9Bz_Mi1ImN#xDKHyBsM(YgsoqF;xLKw%vb#9fWg%FtX(ly!z(5Ot zuGgigx&~|lDIJwwsNNFo1tgjT=)i+BFm&1@5R0m{;@0-(tQpQF)=4BNz!1y~L~xXX zm;})T+kixZ_Xd`_0!jhN(&z?AfI%EXCiDqTfdU{{iyMHEv5~$tiYWn512lUAM25gi zG?Yd;x8BOGzvmd3&FiX4kZ>GA0Y(B1r}!sC^&*rKXcrbZxnV91?Pye1W8sByxPA># z7uSA@)kGWJA{p}#u&Bb2#B8L#MK5d*^$tu|G!fn5`W$GVUSboN2?1sSkCK>ZvY23c z`6~z~_WA)$hbOufJFO3qPRo=^FUcXPv1wr~3$$8bBcnT!1&9PeWdmBd;KnaSr;Lzq z(M3fvB>mh63N;$isjATEW(A-Sk?GJTyE*a`Q(f8+){fhD!yz!ju}+cCC1Vo{;KerZ z#HV^qJk{W%6!_&TwTl)3>LewVtJ6?0@p0ey3ivA67xshrw&8|x`pNXATzfUm2uR3K zo(;)l5wn51;JUWa0W|;3Pj7_W-G&x{{(jS6+aPFICjJfz3OZ!1QI|~l(U?sp?03T9 zV4w{?HDY^d;B?T&GC<=l`?5^X0Z;nNeSe!Z=PmP2s@GtPM(=3yrni0IUGI6{9nG%# z&_|xp;&)r!aLskCe)5a;+O_GhNT)7OSggn0cck?F!{2YIyOvpDxs_I1<*b7StTAZF z&wh12I2Zv&g0sLVFdFoKkHUbl;lg_i27z}+j1(A5F1ws^%PYTvC{d$DkKtec#f%j@ zPTY9$6C_NOxWXh!D@x{po5@q8tT<KbG-=bN&ycZ_N;CP^cbT(f&6Yh!&VXFG^W+Wx zM8~t9JEu_LB9&EMMbTo#{m(Bs$G<O8GV~M=tF9(jeGOr#Sg5&{T5GGljyhX(^Hs!! zy6dU8l-qu2iKF$^-_n+~ycIt7O)Guob6@z{C%&?`RjqDK0}VFRa3h}gLTej!+8I|G z^P*E;H|#a*JmrnnH6Cn>PmJ|#aIp#hG}*>BwYe>AHQBbdx1*g+wd>|fPSfpeU;8^? zcQdB#@mo)H&=K33?T~$r+1z0}?CeNKJJ#_|^kh%<^i#&_@c)x-`iE^xy>I!UPd*>X z7S>nXd>Qcpgz1$7je@U&Oc!j|C5<%NmxlpzSFc211B)zQ53^NV@QQd?tg;vhSD(n< z<szs@oY1&2pY)DBvO$k)X_0Xnx4|o87=sD<-pJDy1?B<MmONpm{$p2;0`o?mK?D?A zR<qO{RdJb(i25lesM|P2QuvfNGE~3$BCmRtMKmweo#*fY_kB!^sIojFfs9eE)A(?} zf{!^#sNVN63l^h_snWd*Pqk&W$X2PUOAISsZ_{nnt?{lrjmEtYM48}o+Sa9V+_WVO zw3Kw*hu*}4!!{`{{u|(qYo6RC7IQId#d~$PZ8z=RdUOms4v%T%T^|M*V$lN#rWw_J zMT1np_k$>r_u#d@gU@;o9&6PHAKO^9ecRU_Wa?()bQo;Yj+4Msd6xxV0{R%P(s@1` z^wn@%K6xFqn$)R79JEZBe`F{e-?eeMH790rXZIL@L@h`1W<6btoJ>OZZkz;rx+B#o z>(g~ANvLiY!=;qyV*mjE@re1O3Gr1<F8axa5l8V)PAtNkIR*lHQ?9<++lZS5lrN?) zooD@}Qinq;B`I;0X9>xt8JI`QA#V&Zy5Dnh3Y+BBoM>k}heNZsJNc$=VLYazL_+<f z58=HL^gVrTIw8L_r)R+TH#CMH#!XdbC@v<7`LpXmG9q0LAI^bV4!R$7lL<(?61JQ& z4s>QZq&nO<BUa1XTR~5;tfIXnKQzhqVR-?}{hn9bN4y@$=j8R44&Qpq;#;`c3Z3zP z*d;MPfdmqw>A!^g>WI^$amtUKPjAPjGvSQYxxdt7<@Ho|>geTHSM};tsgUSeRI@M# zO6Ipt%`~q5v*lp^|Eds4(@7WJts;6({k7}P>ymEE>HXMzCZ4ed<(d57(BGtl`6K%@ HWzhrx!5(%S diff --git a/app/static/fonts/ArchivoNarrow-Medium.eot b/app/static/fonts/ArchivoNarrow-Medium.eot deleted file mode 100644 index 79d527c820c78d6906df281b37b00ef0e0db7717..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81912 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 F{{`ua_;&yR diff --git a/app/static/fonts/ArchivoNarrow-Medium.ttf b/app/static/fonts/ArchivoNarrow-Medium.ttf deleted file mode 100644 index 164029acde5098e2b220771f7a0acc18616c532a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81688 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 R;(hNca8|<SeGmQY{{kB?+aCY` diff --git a/app/static/fonts/ArchivoNarrow-Medium.woff b/app/static/fonts/ArchivoNarrow-Medium.woff deleted file mode 100644 index b452157f38ae9d402e646aa4dc2896bdca82ab0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38848 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Ó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 S0002hN91+@0002hNUq<Z63!g} diff --git a/app/static/fonts/ArchivoNarrow-Medium.woff2 b/app/static/fonts/ArchivoNarrow-Medium.woff2 deleted file mode 100644 index 00595a8a05fd851797f967e443bad8065df49172..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28892 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 diff --git a/app/static/fonts/ArchivoNarrow-MediumItalic.eot b/app/static/fonts/ArchivoNarrow-MediumItalic.eot deleted file mode 100644 index 5a4f0db64afd288fe42fac0d130ad1c284bcaf96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84596 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%0DEr3LZ$N8WwjGF0p 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 K;=T9rZ~Y%&_FxYH diff --git a/app/static/fonts/ArchivoNarrow-MediumItalic.ttf b/app/static/fonts/ArchivoNarrow-MediumItalic.ttf deleted file mode 100644 index 087db49031335d3307da70d51e6209ca90525f1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84360 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 MlWW9#-{ar<KWLahX8-^I diff --git a/app/static/fonts/ArchivoNarrow-MediumItalic.woff b/app/static/fonts/ArchivoNarrow-MediumItalic.woff deleted file mode 100644 index 892cf478bb83a10737f05278b645439abe23f47a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40400 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 Cq=s$) diff --git a/app/static/fonts/ArchivoNarrow-MediumItalic.woff2 b/app/static/fonts/ArchivoNarrow-MediumItalic.woff2 deleted file mode 100644 index 3504c65df6ce9d3441968b238facc2c07e1d1a7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30408 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 D(>lEn diff --git a/app/static/fonts/ArchivoNarrow-Regular.eot b/app/static/fonts/ArchivoNarrow-Regular.eot deleted file mode 100644 index 091d2996286ac03aac63815e7c8998b488c7b871..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81208 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 RA0^&<etf-nKk&p4{~tOwiKzep diff --git a/app/static/fonts/ArchivoNarrow-Regular.ttf b/app/static/fonts/ArchivoNarrow-Regular.ttf deleted file mode 100644 index 52721afd16edfa5afae10b34611c00ca5cb9e767..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80996 zcmd442Yg%CeJ_5_#U3002!bR?Vq5?m04KO7xTnM^iKIl4l&E1@wq<$5Lzd-j%Z}^V ziDx|Oq)p<u4&<H0N!{c*tNAC5o#8lbWaqh!+onmLGnyt6_`bh$0T3iX+0N^GpFgFG zdvWi%XZ+6Z{PypFamJVxA8O|A@1NdsqV5a38E+fJ-NJ$1zJAlR`F6(Z@s&*vjE_xK z85|XiH<|H5%fQsOZo}JWK8xqmj7cxzY3+q?U$dPt{%Mq7+<U>&5mWbn-ocpuF2+<p z-Fx|^?us*9&sf2Ycz$C4kpmaB7v6b{G4m0|GA=l<bP3KZoAJ6o;H*Dz_{#m?`)TmM z7%LuSTx~wMZ)w^5>W}THKZNHE2XRCDUDb2=zKrj_gBM(S#UD<$=c6xZLwoDti}o&k z^W~GTGUimH{r(G<t~et7m-Ky<zZK=(7cO0}&s!xOX52f&n4$B?MVDL}d%ClL@!<XV zzWd10eMi3g(S7GJmj5Qoe}WOLxU^;7a{40+S#7^#F4a4@!+tRE_T}O{_|)l@vDo)i zFRQ+U?|LTDUHsua)t6%5!{<9IV=J?&mqks=Go`@ebca9A7MM=lkXSiuW4Gh_L8(#P zQSl$}yO;)JJ1L>JY(zQp-K>_k;;u=fmGEc6NaJ;g*BBeyvUP|>SjL~EcptvRtK5v; zLyx6Q=_#DtOvQgo-|_dhauVmaSsRy`pMQfHaMVjbW)+gmWcDzVxrLSD$l{%>fS+bT zl#k%Mk<K_c%9rA(!BK)k#*u@A?$O~%T*u2tP)CUB5$A8PpejObt*oHEE@_;V<LJkA zKmQ%h$5{=1$GiRfL6#xze*^bF%Q{3kdXBP*a=0$Td$xETdX<(LaZimykNY{Or-u5B zBZptd)aV<-Se!U}akQZgU%bENC_}Kwp!@83R?D7W`4OIrYqZ}c$}3}}Yl0EI@4<VS z;@N{}dmQk2kZExkaTIVX`tSqRLuZU%Mp<fq8Re^S*!VYA&f+YIGT&gmcxIJ$F*~mk zFm1p)CAeo4_bki|Jn5ADY%A{N;c(#S6>Y!Btf;#a-+eerco219exxUvD}Fcu55Sq= zzVT4i;U3Ke!8YY!Z?Bw1y^T2k4#ydk(Fj=6Jghs=*FbV!XigIc=7Q=(`?cs3!F|I4 z{3`{#XfDcAkM-^28R3`$f8{!Xccp+!5N&kCpC{&v=Ex}S(fnZSxb|*1W9-yE!C;ef zKmP+OrSbDuaHjE~ukU#Vj8HCv;F9(X7y$?V4fWC*!Wvz9Gky@f>G-{Juo~cG9_E79 z#t`c3=Z67LtP#Rf(GTD%zhA&6jIwUj*N-!`+s}R_VBgPs#F^opf2aAuv$hTAc2<?V zr}Vot-v8uTRmW<u*6Kw$3-iR!N?n$fv*=G5`sUf}jCrzQ9GP_HVdc#JnPn#1-K=lx z?u+$~HHUWeXph#uSogRtK;1d1XTXBiw=*&K0_TBuVr+yrSZCq@y~NpsV;)Bk#~`<? z{2phu6k_H?o9oYsKA;T-_|UN*wAX=l%i@Qh&Zs9B2d&>clqLEpa~JcX{0<yMgB_sF zw6=?I&^)#Y8h+c#B-XVIJS5z<sXi~}&nEpIv}B%@sgAG+-XB*nb`*T10_(mA2hjj8 zj#hBAa@4a0=d$>jzK`M<;lE@}QWeWqHL^p}H`xxX<shT>ENmOrRWa^Wsa|8Jq*vJ@ zXqgB1WE_+Hr!0u`R&mUr9?&ak7gvE^eUY)1F~HwI2VfHbcB5<JC{(y4|31EfJF-Gh z<`;231P-GCe}u@uj`M5z-F!v*y7W!ypHwdw-&Fh?x7}Ur_PPV^YIoS(;%;+yxO?5# zx<Bdul>14K#$)s3dc2;1r_!_A^D)n-y^>e!&GK5kc5i{#<t_6Dy@TE*?><?Qvt`fk zzxpR>Wd$u!TW<Ck+WMpPHMI3Q+B#AEuG{8zxZR?yT6c4@txs%dYp3U~WLp-rmG3Q% zx3%b97HzrF7DrpEmEWzrz4FzSQ!B%<8)G-bE<1bA&%Xb&gKrJJHTc%RTfJ|!zSZ(p z{abZ!h2N@t^S5t)@6GSN`S)*L^5*_Gm*1RybNicPZ_20NJ^kkCTTb72`q=5KPhWZZ z^3#``K6LuL(_2nAoUZ%n{Xf0^r^k#x(LSQUR*dZb{)bjFQX`l|n%mSro|KUivQp~P z)N8^3l2SEH3;9OR43ITU%#3--WLYemfhU4m<S;wS#cIl9`K*9Bfip#{n7J@_9_GcW z@i9Metb~<fwUq;VL#%>TvMN^1YFI4`vpQDK8o<e#STk#3t>EkJtb=s|<GNTk>tVgD z4|H;X4YDCN%tqKK+rqZ8F*eR7*d&``(`*~t&UUaFHp}MNPPU89v)z#D7TFTpgZ|&b zZe=Ig9qgm*0rn{SBxK6JVxMAv%|6YZU{A8ovcF+Zu_*f-JH?)6&w>s-$6jEcXD_lZ zv6tAF+28U5>=L$*?PrJhdF)E|IJ=k~=2x>1vGe)8>^Alg{|LL3-_IXl2iX<;Hhu@c zolo(PvJ2QXX!|o*ZP&A9b`ige_wbMLlk7sQpF?afyMf)z?&o%%%Xjg4zRdUWMZUzo zfOo#aTlrD`A$}phh(F37;|JMQd=KBx&u2HW53?KDosd!QVjp35v%g^XvitDH$3U4L zVIOC|<->e}9pzj2RzAkA=97G!k1z}_<c_j!Gkvpe_sEMZb7CZ_otm48);Xi4vy1!P zC%4T+CI8ar^_b$ld*wY&k0;7zqpU~neHsYVv)Ek`<)Ns1aeqZr3b~iv(U-@g>cHI7 zrQFohx3@2<?VIsLRsPw@oiiTU<2*Uzj*gGxR%F)cjyBO%)9kGKlu~+WIa-Qa@o(;E zH9fDUk}r?XxY3)FOYW#~d}a}M-1N*yR}FO4u;^Tzot<@}w^3uy-YA=#iLwzYj8Z+$ zk!Uep6^|^vn9cT5i5E3&&+P2-(rlCmXJ_Ro8=u)XJ6jP|h1`AasM^1Tv1oe6XQCRp zJF1ntF>(}Ltca>ZGDhNFKBd{y?WQL*MyJwe`i!a;`}Rgv<sLljai4UbL<6U)HGY6) zVrFsNximRDBhPwf-O<R@44yd&81eQiqMA@t*Asji>rlW}i?4FGj5(6Km!i_1{ZYOb zy@+bcE26rPo4RVoSk!C}ilDQR#aSw{*eklK4?V3jv!1^0a!+!$4578NXH;t8L3E)9 z<6d<4os^eoCIy6<lV&06cA}GsUSdAwrCy~8(<ZM+eRvBmCx@2$l9`ZB?ta>2Q~^Dl zvS+s3QxVMwosy)!=<-r;MKm*n0l3}KjGkc{7cS)P*=Qzxo5Z(Fe5;6Np_*&~5;q{Q z7u}9#^(?wiF1n*x09r*fJ2Wyqb4tD3JL`*P?31skh+0A;6Eh=I%1x&S_if_7HFSz) z_iURvm7U!a<xAbstRP`Iu&Mi027P4WBg%6z6Dt4s%qc>B0IT~X<`>OomV0EpmbeBs z&~thPi-(@hVk86T{{Zf;ovKYH@DyV<86fV7vW}-Y=K>pSAy6WzZ+a%0EqA;7qGlkU zNe04oyBE>?b5>XmvRHTb$;DGvZ7_OU(CG!3axgYqup(*?o#J%P1)S;Z2%S>VIWKfd zP3Qd3DGi+qLZ`HJc7{&r=v){&rKfXI=#+uZWg$R8fqPWD2nfsW$|#?w1yT_$PkES| ze0Z_)FqrZ%kbHPlc~~4`(Tw1qF+LZ@SB!qSF+MtbFg`kaF+MuW7$2Q|7$2Se7$2Pj z7$2QWFg`k$VtjNCh1_jo`Ba1eR_mg>2XnhfxUhtCG(@;s8H!c}qZL?%RagK6z|^$M zP+n@1iH4rD1kkV|TAi5MQ)WXSVOq4R{FH{<`({A@XclWyz_VGI+K{_m^gN8(lzRF$ z5(m(nw7sSKEcaP34aRyq<fc=#+)iVy13WN*wC^lpkt{V;MC(J9j<$+u!+RA4LhnWK zMobaQ^}8$G14IY_+M$yt2jl?|o*D2M5L!@&2F~p{fN&EiR&LaSVrmdkzbJOf$hxD3 zp5VTdm9pF2b`o_quPx@TRO*YW<?cjjcXW|xNn~Q?8Og13JD-sPs)E^WqOW?8YP63Y z$o*K^nC-R86f}hg6$T{rEG}cw^(-xe#7R9%PFyd}f-bCoX9-;c)tCF1nw&CP=*Kv5 z60M-VG>xDmM2OWO9+(Ub5Dt7}T~AQs5?=O;PT&)KjVS19TR@hU1S}v8M>T;sEaWzT zsWtg1ss|BqyZhw<YLsTNE%8hYMuBvcP0v)i+rYc2_mXlGl_sYms`caB5FRDP1Z5I8 zV&0-0pDpyaBHEs4O+Y_BU5g}3tRHe>iaS6*DhZ1HQA^LvxD%Yz-8Nf!s*>km-FB{d zI_Vr=^E9&NY2w|~`qsbE6^b?mQwt<sN;KFViZ%yN0{sZbPGY5R);COOWwa7q>=8pI zG!7_`Uy2&#Ze{3%&N5b7C03p?pk5Fr@EF2=f%zW{r3ca>*q?*N1aG2aZE};-lY%dv z*?2$uK!BTq38?hrTXWDub4GB9k0uF%0f4}+EPKc#SmCzHXdPDh;3oHnP#w>)Me9*! zI23KfX@sEI2XMRl!F&_Y8VwObM@InWEup7D!f>$_7o0A}LQivXXB-#e&IFa|!=p(m zLl;w2hAyV53|(vsJp)?Ug{$qj;^JyY=o#ofbZ-V%%Dq`C$LZc2l@nJxshqglMdifR zJhj<_V!NqLx>%q#>0*)Eq>Cjg(~pZiRE940QW?5frZRM~PxPxBSNlc3=<0yz7hN3` z{i3V$M8D|jkmwg(oiF-DSBFKv=;{K%xFtD(7m9Du4m`L>x$MN{5du0Di$?J6V(?mA zQkkR5C6&2El%WSy=2E=enymFQ@lCvOxpGNwd`P*Z;#Z)aR;9`-l}jpcm2yc1u149m zWPQiPH&Nd;$|V&)u3S>_Yw>2AQr`*Xk_ud>TvCDSQMNr<-wooMsP9JQl8WD?TvG9y z@n*YH-z~}|6}VNoqyo2vo-wGUghbmNjOzDARle~n5^THzxWu4jePa^xBfk?&PEo6l zoMO7}XIa>#V&!!CLW>m8TlFfv@~wkaYYVmFo3Z<)%$E%>t6zrVZot!w?w43Z{1e|* z%e|+3{MHGm0k_VaQnB7s0s8g@{Ry~hBDd~^EQ})1l4f6MlS=hDdX>5SMZR)VRQ+MF z<KAa9%UagkOT9ez-*)KKL$GJUS0TM7Wx{4OMZOH_3oE~sej*jD{B~tn_%@Q|c=tKW z<-tCHfAo&x6M=4@__qx0{11FTTq%pvG3jaP9aW)fTy;$KQPmTwZ>clYZR(TicQj3! zn>9bvnzcu@-`4(87t(d>_Un%6zN3Fq|1X9X!&QbS4X+zw#%1Fj#>b7{H^xi_rah+n zO+Pf7&6DQ4&A-gZ%xKHlo$*A*4>QhWmS)anUX}S|=09ZqB1@ljB<uUxz1g46{;j3l z@`g3jT5a8Lz03O7HfHO#U1fVCrzPhKyJVlV-*0~@SD#y(dnos#4#|<{xZd$C{QG0x zVBX2RKjb&%&*lHVprGL6PUb9i4muZ|zb~{F&J~_4{7zAS(Vn6gi{2?_#cjn0i|;Rf z*>$hG#UpuUJdb(a@z#0o_5MuWDnH^Y_3iO}-1m?E0)K~pkN*z;v;N-)wg(;${IaCG z<cX3$mgbfoEsd7`vaGi3(y~vN{l0v-{42qh;ESQHp>I{3th84CV^vetN2`8cy}kNa z_2bpwss2OFOwFsc1+{x>qv4$JV))MRztnZtJyI{#@2P*H{`U>t4L3IyG+xo9ZCY%4 zv$?wY%Pl!APqh5L^?2*|+YYrw+h^Jz?67tWcD&SS?mX7{bi^2$iM-s!y7qLv-TiFO zU~g&fBYn&Lr31wSy9OQ~_?N-b!GnWO41Rm?%uvJ7k)cly{bD$C*f)IX@E1ndNXN+I zqsGzN(Osh_M&H;{zU9c4r?<SZ<;>Rdt&>~t-TKS1#j#(EH;msqkvXwz;>Ag6a@XXS zrwXQyOuamPc>0ZPrQ42e*KR+#{ii#cc04{aIP>D{{yF{J<2$W8U*1)`>&v^|o!>Qo za{d>)dv||j_nC!*3ok8JFW$XWxpe8$>w8M~T(#%*y-j<M?)~!K-!E4$A6kBV`SpEy z`)2mty6=tsg9i!^Ty@ZT@c6-Z&NH4DI&b*A<L5ni-aj7l9ol{9=0pGE{NnSkIRDkd zp~EK+zjHz11<My4zu^80p1$CX3;u9n;KIoZPh9xqh3{PCyJ+;Hn=g9uqF0Z6{K&IM zet6{Fi!(3ozIgHC>o5M=QQy%kE;U|y;bq3lW-j~A<<`p|x%}M^egBHDT>17@U%u+h z)$XfzUwz{0Z(aR|V|B;wJ@&O@zrH4LP2`&G*IanbgU7YU1IOo%pS+e`JALhq*FJUa z>nGGFyeIlk96Isw>-5(xU$4ayhIbNd>9^8LAQxI#=*&<K>m#+9W|PsN*XmRfA4UO5 z#iV^|uHsy^4JQ@M()h9^BO@a#Bg<mR))*W?i^t;O9*0h4;W~Wk_-|uo{>j*rPZU4F z?|K5CPe?DF?UhchRIrtp#A7RTAq=$=Y<7(O4QPc5c0yMKR%8w%9Ah~nOp;XdOr^4` zMlEPZt;-AA!YWx8w##i77j#&cm!+r9p6xu$B=|h<V`or@1~x`_q{yIE!T8MhFglIe zBrxP0K5DgEEuxb8uw5rNickNfz2u_F+!D!o&pkKZhyyL7J_F$LMd?LYBwg%^k!bDs zOeCPwNUBV|B*75AKRe5y;%1`+hXUKD<!W`#NCr2V?50s?B!KTK^$nXAj~ASc6c-j2 zx(Z#zMb3i!JV!1h9V^Bu{<1B)qF|$39~MVg7jDF17ehzSWu0up$53R#J33!AS~Z8G zZHsqcrgXG)u5|RYch39F=tHBg;t!{1o_U6?JoFI8rDF9f-{p5nufdvH4XbHOq_NzU zYg0?Sq1tU$GpVt}#MCOL8fE|)m)LQ<!<p(BCgFO_OD-QRvKRRYhK-fHzODfv%*l1s zS4y}hcouU2w!SV<VlS5LIa-}vwq!zr%XL^A#NBU=4D(6Z6>JI&MQXZWaC8<|wwI6h z)fDF!I>-F7yHC5L&1~St(kk6ES+3^Fj;;Fh4{0WvZHD3s-6L7<_S%tg?d8&xwk$u- zWsdz<sn-?Ae4OS?!z#dCo|C=+49J2NxeVjGdnB5JnG2e@#>lx|19PmF=?z-_L8ex- z1wxBL%$vcWS}^M*foRT1I8A9u0yfesXsB?6P*S|6TQGB-u1GgJ8wr$`7Z+z|GgjVM z-cVCjTvlA_^JW)i7dq@&nHgqu%IM3~*@M;qKozdVWNT#}=CZY+o!13queONi<c3+w z(+-~c<bsIu$Bz!g=KCk}^Sxdid@z2SzK9zW6ML5@CYJY3@cFZo{En8Utfm(65j&W8 z(z<#R!{JN@+;Rc8O4c3e)Bty}>bZo)uR5;fSjuXRN__xpF)@0LM!#U-dVP_86z^BE z3X4_t_~e|RQCAqur4cmN3+xEj7V{!b_<->N3tG8d_Tn6_ZRbE{0>J~9H&&KcUA)-7 zyMD5-rM{=FB3$#K{`M31_g{3L`OsX~c8fZ1sCjNr)wU+9p}oDOt)*k=s;-U`Um3n^ z@j~i5*8OE--4{e0pi{KwlLQ1S-XiI8gEq0!Wvq0u%4y7{D|@*lorX7}WhCkXj+ii% z+!4H*&qrYlE*G~@8_|PYhE+`z0fu+ZFP)uzHrGz|Dq{^R7%pG4ZQEEw>+o=EL*$>Y zzWSYAi~n)t$gdXhQr5~|_OJiPZHWaG#sb5#l8338F>0{=S4WQg$KtMcuD<%8L6+ek z{RH;`9v0@0cnR@9$+a3aCNpClX!0BaG`f<;l14{KSl8$P;VyB=HxGL!C%walUPI!7 zpQ&pN1X}85XTmLkKx^GB+6e+0&+rwXb=OGL17O)fX+d!{AcsH|#|YDC>>7Y=?S0L> za(^~rP{^ECS0Kn7W{5CCe&xXjryhD}>Ic(5{NeNu&`xCKMtEHgW7)PoM+BV@3zL1s z0vgSvixN|9ry0t|J?X}jTeHtuE!iraBNzrD1z|c^x?Ej%c<)W9*U0{fYY_{hVtEmY zPvY<c;Y1+hTP)cEH0Y4=%o*Ofhx&o1)DIQ2p&g|p95ACw(MA-FEH58EOivhJ`7V1K z^Q~fm_duj)6D_IaNBTcLAe}z*YmA|E<+uDXtVg0^p-9>4%F__@T~LFi74cD`H41$} z!OQ??Z7`QsT?eOSXV1yx@>&Y=*OQ^pWJibiY^khlp~Kwy@mp{GcxU9HTW@_RGIZVL z{g+=SKEya`Fqkg^m&~j@Qi4`V8URng8as|Y<&1zcF!gSbMY|gOIR}D(E<e~9w#fAz z9H+3|Q~QZehK^Ob?~PqH#NVmYlsV5nG=!=FqY`|49AgZy(ug15;W1W$*)VAVRSOEM zo{!h;^xJ}>=DJ4I+W}UikV`pEV?atXxeoueI*;8`Qf&!(tC|AA+S<x(Tsm)jd~Zc( zovzbv*7EGw?HObJ1vS2K|5T`~ZK$P8m78_&;LKd(@_3WJ-)*r@Q{O-j1^g>mPb3n+ zxYeM2Tp9*vlvHX27T_D8Z~$yTvjBWXcM-j|pyOI?k(Nke1q=CXK95|Y2X^NMh}aR) z!wL@adU1}AK$$J#1v+A#poh2ao35`7w_e=bTHah=7Ob1Dn5dgvsw%H+JUDH>XhCm^ zbVs_b8tQ0iYwK(`Sev$0?U`#H%2Qjmcg-C_w{kE5;(@tr`gt>SBG7UL2Mg3(!s66Q za7J<tZl+Rc=b2V(*J9-qkU)1sN{Q8nvk@a!YEDj0woc~^`aNQ9GbLR(G09l8yeRgc z4ZDk{ECa*2FJ)$%OZ)pLKQp}dSC?&j=|1=Cp62S<BSW77T+lzl?N0%xiU_uLbSXOv z7zNk@paAP}uyF~&NCz<YLi9sNIZuUc5i9gsa(rH^0^9m<9I^yaU5U*D87aYD?>e}x zy|TKcp~Bsmwbj9!{#QnQ@4(Lev*s%g_DxTZ_iqjQGWfCS@6{hYeB@Zlx+?%y_C>n0 zxh91Z0z)-gl_rG`>M`GH%(_}#q#kuT5wsX^`aLdI!1B>OzX3uLF$h|Zxpr9~txox( ztj#1_4Bx)DV!CsBaw-&T4e{I#|I|$7WH=NK*VNS2)tDc6{*J%uziQv$*6Xf!d5<mi z>}wdB?&_MRLxHIWfF+okNqW`_B1y0YEu(psB)c@4Yq1g?Y_K+Z>OFQXWHX2Sq06RY zZ}FRFujccQ^1555>u-tu@MF$As#BGuL3ZW=I`>Apvegm^209MGdaXR5=Nb)P&?;2P z>&?w&%v<3Nl?HM>x$eROIQVnQ3`Cs(3`J^G#2=lIfrMbFhzH@+>zn3he1V-)Q#%9x z+4+U?aJam@wzj;sp`n%z^F^~)gz_e8rw$*Us-4IST`_wR|BFatV}y>_7kXP;dwN=1 zg{5MZp5`N#0P||#k`|OKj&PVoOuZHur_rbuuqv>c!O0TyT2O%CSAT)eU5o&QJiqL< z#^+VRyGE_-P0le*Yw8g0oSv$zXeyVghs1>L*$eVpff=pA%$jLJPh1}n^ZCH@xBqoN zpIV(&N#QrJoUGG{z*p1hL=dwT4g`%T^Kk52#D`D^@lH{Pkxe|Ohe(&;o=(I(N$Mo` zM6D{7G_RlvQ3K3%l8>%=IQs%=D1y-2(4tM@t6+Vl#9FEC-3osVLH&9bF-=;geMT$s z>R@BN-=4wkA%1J@o4oNG=f5)d*kf~qYZ7FMLy#rz7Gw2BT)0Q10Ad6>wJkngNwtL< z7TO!AJpBuzsw>2C_w;pBpe<|KR8gB1ydF|Wh&Q556yA*{UpfDOC~Y$S0O+I)PE;L1 zgfv<w4y01!KLVVSj7Y6c$Sf9%)9))40t+PE4zOCHIiT$J1SeA1E?5zSUeeZHcDr3J ze_c}vpXJi>e9c%zt}D-3utT@J{ELbfS#AynhNr`(Oi7(%n!N;+zIGs3P*fq84PpW% z=radYR`jt8aVx)xWM*@&Yv%^u!HotLsJa7ES384jhxLe#Gm}nbI>7Y$gqW^YYZpM^ z9V3}$NvGq`c3?~&VFrV7A%h!@`9_j+^HE9b`by{pls4$V<I>c(riw_@x!yLQC4+Hq znp)JOv$K)H?rz4qN4kgm`!LE#YqQViv&lJrzdsA=?<)1AmE{eT$l^r$Q&I*XZG*^( zB`3*O6<*tDM`03x#1w_!eqsM-FZkqFTXuv>%XMm7yT5wNHJ5pUCEj5^-9Iqot?GOH zjt8E&>!Y6eJm)S~P21$8+w;J;Uwh!IGoOF?(9Nyx;$lzB=&s(5KxxQr(q=~b`nqC& z3|w&hlMnyhm!5sbmeFR){&i<#$X{0qYRp6onnZHA4w85<QflUEC??RYKy}p8eiR|` z3G=~6^?JQUPr`7vR@gUea*0PL`&E^k#;a5P_~JJfs$##cn&HRi)h5W;CiQNZJtiM` z;9q%7X1&2spBeiuDpUc2OwyvwY>+B1Ymc<(xCSzt7OP34mNfgY$m50;Vp@VfpnYe7 z)#7m#c%9z7TuZ(+KjhYv%H$C$sv?#Ek{%n0FM%MpCoj6VddqTaWqohmOnvOkztwa! z)!hGBZD)7=gVIy;BhA~g)!DlvO_L#hOJ_xW!;fO$Y-_0Q`#DxxIrPmE;B_8rh=j4$ zVSZ2_C*evBL&K_?Nz#=TyroD(GF2XPSp5k5(?Q0}wPaKG6rL*dW^^tL>8YG&UU2=~ zc;DR2%-q1lj_WQo^SylUP1nxsJa$d(HOJ<5oVXtAsvmH20Zw{EpamlGDp()@NeQqR z4VEl})oAs(H3SZYWd(U-t<cvIKHC3-t8csY*bn}{srmUSXrNDg;;CoGuerMR$falB z#Td~B{|(wOv9d@2Z9;BT?E_;;ShiBhiZb^FfVo20=(C@HDt3y?v47&*VpGyn<3Aez z`8cW+^}dRF4NQ)>)7C45@dS;I*JzRZ`5m!uLjeBu3@ZESc<digR}JQ&9rNH~N1$72 zb;KRWToM3>2gZ=`hv^W!w=ab?YPE4f0>p`wpQE6lHCnBZ=Zhp5NK7_NpU-Q_*27A` zJr=n{;hkdnu9?bqF7q00Zn3ppcEjy=-Eic#xoyKc7I*I0Huf~%7kg-Q=IK+Pd-nJh zQ<KN9u03|m;$GyRh&eS1czYtn_zqb`y-(t_&PZ!gEQn%_0nTAqE1{;~Q|_PPIWse{ zUjQtzAM+BJOu#FY`q(3=FQM-VIW(#7p$5E(cg{|tYzAc7S(HVF1$3E&AS+BpFquMM zQ>ltngu@n=ZIf*p2x6&90lEUzUEVQM8VHom>=-l8ZL6paR#pb3?6beyCU~SWK8F|| zSvU0>EE*6L;FBOELdLUMt#K2ng@;u(Sq1AGhL^qPJ3m<d)P*#_kMZ+k{~kNQ$FBN8 z0+*ggof?)OfzU<<S13EXu>>J80#+n360CrYGdwSL7l!*dqOuWR$)pSLo`<0?77Zy! z@t$A}i<k5BE%|XF!B)&2Vd!lHG7I>oplPz8Zg^smJ8r&GpCPGvhW@IXX2@`wt-fvS zHmzBu2B{lEr#oDSESB?&`ByME?`Cby$k>_{%jECo_he@F<i|3Vxsqt^9n2BQSpyR4 zhGI45Xsod=P*3yDL0Wa-)tJLkwqht!t5jn{u@w_8xQd#b$nG+6Q&S%Q9NK)&8ZmNX zV?hjBo+Q@H7OWW)Xzb>?x!H^qseE&u4FTt{`w87V!KpCUYxVNKz4Oi!CvZ&f-aSo+ z`Pt8X?pZn}fZtai7ay1%g>LCFP9x%Gp^*cxK|ECulwg=l8q6_uW|KABWHZ|=KDSm( zp&;cTS#pwg_y2D1p^J7uJo9c{q^$|``tYt@7sdXWpWoBe6#0!Z&Ko5fC)prsB9$;6 zsUb59`wH10fGCAnSaFMJ5rZ{?Y!QK6YBDdV5mIqn57Rm1z#1bbA2HK-Puw{@cIV|) zYe#+a6Yd-SF3q?bG42d#wY8Bd9XJMYHHDWFaf**V&QP;5?Y7L^tXzvF*R3O#8fRr# z5i%w}!N>Y}&fY_jmXmv~eQ}0c2o9f@o;t82vfCE>J6;w09>2CDT-S0M_*I7W{RhCJ zLhvg{h_H}@HWEue2G}P|7M!Q@E7$;J8~zJ^6{v^#KCY+&`GmO~93{mz3iK2fbNPwu z_)b33-ZxU#Uf(s|eAVLOhj#YWH}{ve)pbuaUvs{B`B09%y|cB^UsY(yE#1;Nw|ila zIV;>!Qzch8Ex9FI+AmxNx}e`Se7ps?>6kN;N3<}Z5+>-OvNq&;D9sl6J747A`QnVU zdwl%t<I4N};19H}kO>kgR%j{aeKUeaOG_D|LeReSp_!qsuA!L^oo~MKDF1FOG`MBU zApd@>=IE8^n;uB!T<zN`35io5Tb%mX!sPMMFFm3D+_vvs3<~s&v;{<0j1MvD68U^Q z)IVpI2I37LCNlyk84+C&eGq_+glLr{sT4v)VwP;2KTk`9$e<g$YMT~<mXx7AZ~W1t z(;72~tywd96qF&5Kb>Lf3Gp{#0oRy0W1^710TS`OqTN|pyNhB~O25?T7s(eHq>meQ z&|;DVQUwVEE7WGSDUK*r*a6QD5o`QA{q=+Q@cVXu{htngnm@T4Vco;O`(5nIv5$iG zzC-hwfSG|6MGAEA(yZ32Kn=ADnymuR05*&KFF##+O8wbw|1`r3`Q5Rv@Q&Dpv9|^6 z$WC+`eKe4K0=p3Yfp(L(FM%W}dM0!};qu{RJmBC5IlMpiUH-Y)=lRxHeL!j&51jo5 z#1qs~v$DYc0k%&a*@el7Zchk3Fs{d|%vV8nAUgx5YNMJr`+QQ-g9=4@ZOx-oQ;$lg zyUt2oqK!YpzG{<s|HF!X6*e;T@tO5~6zVVf2tj%t5@EcL=pgv{KHO9Z12H{gsx7O1 zbbz1K<H$i5A6=AUU1v^+KB{?up8$Nd%yUY++#AV-{S;V0Ai9ARu}kBY=~D=(z+}lL zF5hwfZFBqf&H>A=;H|M&Pz?&Rl^gljS3Zwc-J+gNY}Hf^iH-d0vF3q#yyuk0*tg;5 zQ?q>W9%3-!-V2MHjN78!#;`+n^11DO(m$wfr1m7{1+DvnQ~*m!H5-l$cnT$rApGdO z@CGuSn&}P*G60ykMvQt1qU?e}D+xh85MV4&9jFSHqXwVXPuiSG7(qAD+Q=tFa-h)d zI;4cUcKP&e*ZHb~feF5A%h-6f*`4cl2lbkqp0dhX_uQQ9Ge@TPjr5j<s%5h_yMJ_a zAogR6wb?8edwfI1t!33^%|Q~ySR2Ok7~o)K#q5HJNsnbsG(y9N6j`?jL&2=askmzd zDwBpSXtA_lw*s1a);$N1?4pngx`~kMW+OQ^P+D8Dt*9Um?O1%49K8_nO5mmi{zCdu zw1*_$hsqNEahpwJ>X_7Iw3YPl*tXSGSy{b%x7qJ&mtOnNBG1WN@3?hn`%++O`xm`0 z(A4=bjw>-Q1?--Yr~&H=M)S0alZ$LQNk#+>9|;Z-pHle9Iwfme+4or|^mbqqnK?-z z^TipQqK2=L<Aq9g^^Tcc(_6NAg4LB3H9`Nx*rfTUJMX;d;DLe8ox1|Nc6Rs9U50rg zyYL-r<_W7MGtE2+>xME<63vsKrz!Ike@+B((|O9vrFnuCS(zurgy0C%Iu>|H(h5vF zLbJSP+m8N{whYZ=he=~=^If#N8Z%|a^qlk*{pZ<=cAtOf1@9NdR1v;Gx8)CGo^lX5 z&>3li_ng87j+2#<tF)jbgkFFiKo1LC!pdmJvbH<z&U^=6v{}72U&4A!GE@=w6a$46 z71yR1l0Uq6&+^Q+*#G2>t)(>+3tP5_g7x(p^9^@>_~y&5uiLdf(lB#?_l|5G*^0)1 zKk#0{C-oD^1XYoc0bK$u0%Ia?OECmF6qzT#5{!MqC19~wy|P7^{K>{AAmo7awut<; z7P+yqvZhh?hN^b%oaC<zP1p6Ao2zGrV#sR;rOH?t=3kcfLSAZS1ML1tR=!n2Tn3l4 z8m?E7>53Rb6?(;QFaj`=N-@7C0Hadr=V39jkC@<GSI-+DX6D1fF06E^Z>X4Fr_!f@ zbWQo$NKq?XT#R*hwhXlPS2kBR)zzX;!MetrDs$X8-=G+z8x`T)L4GUvVuV9RvF)|; zxbSQx^M`UToDicG)6zt*-<9Ji^|tRCFO%Ix>cOhAs-0UJa|#P{?rrLw82Z>%RaHUK z=f=p4{E=dpyXg6WhLU!3MtPpA+FZMRYPZc&SybI?tQnbD;LaRd;Xqy2G=I7!T;D`T z>|?$Hr`PLr%F0|KUPi1H8!L(UfL?Hl;sK~wTrzh-`ccFT7-$o=+OT3KgAOJ}VUgP= zwSn=@p2>i(ta(y;?M%<ebnGU6S-5O#ckFLbpM?B6#%{!#TxWw8j9gfS*Tm((dyDl` zJBdH(wLN=b1wkDvKUx`%*O5hf1XKpXJn%wNSVWgm6IQ|^DH9&`s9LSgQfFF$dx|y8 zE=whFnF--iOSLxx>n3X&(Zrb_1L>r(v(MG_p)Oz(!Q~<J*Tj4gkD?<dK|`pW6uy#r zGNf{t+n^`6O+K;np-;?T(S*Lo27dc`>|4KXr-<DY7$|;UbXi#K5{_FjV(GQBWI;yz z(nVPNZZ;h;!BGOn3CmW3)7U9Wh+<B_S{x%397F=DGlJbO@SPqimKD&p_%pJZU<R$S zENmt=$cmUmAZfT3x@&SGlNW6rCT+>YHfK&>$+1bFJ5Wa-^^;O&`_QPr<k8jHP0q3c zvpdjd8|!(NP$|w9t-vL=fN4V4;>hF_HUcs4LjOx*+3X9{%Q&8iF2WqU+CA!3+4dx& zp)+d{E#aRjz`WU0b!wNe+$8<oLZ`Nyb1YeDb!vrX6KB0;VPSqA$A0{oZ@J@+Tj&^i zA@BnJ1J)!HOhG0n5Hi8Oh$)L4qp356yk$(3GI%mTDmE-yUP3B#iwQ%SI2bk*0e`gF zNFE5}_<W$D`LLpp4J0lFkg#K4BMSgT#9Ow4)dbqXYTgvW0Orl-Cr0CP{^Z{TgAoHD zcuisbC;Jb~L;o{YF^&44z$NOOpsPhG{TJ~WYx=*YNV5NsWPCF9-@j^kugxWm#Uj_G z@JQaG$!HId7~@l<8o?whoh}k%Akv)e`!{qw&Lb6^Gok<4tm`@9^^Myd5z~PfBL(gN zwpbltj6gv=hyz=>Kl{8*_QfqbamW&P(gN=Y-Ao~GX0FN^Yy|H2$(1_3t+h+gG|oKW z&qvXACHu%o)C@KR^Dim%N3hsA@@tcVAiioA<K|~bQJF%DN)}C3{lUsp%R-7uZz5P* zE-pnOdWy^ht5OsKRW=$5l%P6=`^4=8mre8S)d6osVW}_F5SSeq80Xu(B_-~vnu?aP zom<SaT@*%FRaNFM^w~4Aid(DuCZ^hL2DvI!==Ef0yE^J7CIDPuPbPMw_`dWQM33Fi zSvZ(9=0nDKivV`gq)}#`Y%7=tjYhi|k8^O+b1orjApP^%NET{`IO8SfhAr-{Cv6GQ zG9*RhK=g-a;XtUO!WtPEsLC^WvW$IoeEZPdcMrurUEQpO!b|-l8U7CVF>P$*SvbKG zG|EOM3G@jjiADG~;t1o2-^EvYq%amZ=w~AtsLaN!7EmkVE$}X-S}Y*>Y2|C<>`;&_ z^T;&6I(9oTMBa7w-F8H-P}~sXA3<LXWK#h{iEH)(MagPvPuMN6O2~3yoEz||eFIbX z%}SZE-`#X8*Arue<O4#q74>*F*e;0Rim`kE+XbKNR%{pA`h^B91SW3QcTe50vr$|d zv<*Aa`s>bZ8RjuBFO9wK88@3o1HAO?yFBC_HJL`evF|Ie)}nJCMZY%KE>hU%8ruai zQ0O_2-o1A>-?QtU2lwvhhvvAEtDk-LZ0uJrzf3TLJV-FJ5Op_b05eP(lR$C>PC;Z` zq#=6}HgdbwD{SP%_#0u%P(TS(X?GNj<^Sc}tW)h6nYy`PJo3E0`7(^`Yr7YDQ!Hc8 zMamf9vgg-|IZA8W5OXDze3D-hwhf569=i%LO9emw5g&Z#cd>^`_#;Ds*b)USk<DO< z#b7g#*=5S&sDMEfGK+>HR=9>8qZvi)1qB7grD{mhx&=K%*nAz>JbWeT%WF|YtJ|A= zPX$y(Xct<N9TtbhZm}B>ctZ{YNN)AQ{nQY)ljxbn0TX*|u8Tup%?;b1o33=ZDyN4$ zm9WW|R#uiulBUx0Xvg+fTt(AGu2;5qG`mU%<|-N*j13JHa|5NWW-+#&l__?&kn>Vx z9E3rx$~Zk^V~`L}tbxOY3LHWV+!Job<BTYW_87pSMWhVDLA?NST1+Mt9k$6*z<_AB z^u=itECB`OErNmxV+RBrLi%x#-L@0X?{K|0P{kpz6EvV3(a43arj>Knj(jK%kNxXM zodOY>TbaGaUqYZKEZxFZ63Bu|LXsn?NjuPeSOZjK^Pq|4(wMKrCzCx)*ie-C9tSCC z2ni5jcVO_9T=pU?R4%TU?S7}TB-d59=9*Wj0`9D=tZX+nR$0A7TaZtdR~Fe1fWIVn zw~j;uAjL^5+A8u2S;UIsDoM43&IyUy!ADnZQxu`$fNkmg<z;I}!NrKq=sbHCFH|E2 z{65Tg0rRqOq}rKn(1M72^RN?+umRE@ADqJ6ut?*f-y#M!$C2X@c0dt$7Z3M_#$RH= z$VqPkQK#4kgnPd_H8wU?vt?jgq3m-_42{&3AatV7aMO)9+>Cf`-GRl9PF?JXuB&bO zsQz+kt8s2DFg|O-T#(KBVc6Q8tU1yE_ae+s5~7eL9R^5-xMYxy9_!68k5B}=0WNIP zS8XzURz?b&57#GjR>i~~*IN;i;VEt(9Gu>=b!u{K>rFQs{wsFf*js~F@7cHWKt}fE z7v4Vj));h_vuu(7y|e`uqe?as8AMP%1<^_@FGr84Gzr1_zzeeeklIB+IsjJ;NZO8M ze5Q(zxe&+Vs&rM9_)$+$1-XD4N)T)d#HD~+Aq_eZbBm=*akp5>6xkTZn;f9i$J&F{ zHL_e&U0yU;S~6G^{}wD7EGg|R#s4z;EL&{BgSO$pj+*LVq03c>ZykffZS<|UuX>`o zW}>=!qNaK>ZkvYk!C!%0(n0Vw3LQnnc$1Z4zaB9kAlC@tC2b7uK%>!a9Hqnr;^4%_ zvrX}|1cGqf%nU43Vs~GB^wCF8+_!M6`lhLSPvCmyGhO{%ygl|4?vH&Hm!AP%t<st` zxgJ8NOc-9N9mQ*B5jrKP57D34jkm^Nr9>VY_{lxMkp|Ysjz$c9?bUWf?U2+$Qd)X} zPDFJn0-cA#k~b65)|Q)%STMy6tX}rGik<mhcymP5H>?D?WRSspDbAd@0U;NHTHH#I zaOjYu5iUO~m965S+IW!bcm&d#&mZs<mia^V{?g*M?OREJOTAU--oACWD^%k276${F zS<gdwtE>nWx+`7w{IcF~MPE*Md;j=`yY~F9%KmXa*Wj=7II;^GeRZBZ9i$e(%_?2W zR^s}+Ur@RN2uoO4+el^-G9Cp#$DyxSrtLDtHd}Y>xOc}6>9vIgM948a{6Yi5H|Ro+ z#X(UM;<~kZtww(wHW{s6cZ?c@gAQ?=4B_Ws2Rbu1sC0${CS|GM1UDj*GO$$KZi;1g zH@X|@!ZlUFvXTHYCtTUZFw;?Fa|V_Ub!J0!^V;=-g+&Th(gK+<nEmK@Z}0IPJH+SU zq2}g8gUaW_k4Cn%gi69S%O#afTO#Hij~zbz*be2hYV`K``P)a8&x7B4b?ZoNxPP$t zFTyn=TQD-fGKU}H<&Xz_pb-O+Ubi!?ot&)WWExj%_5#i#ys(y!`eB*&SNbc;O7Xhv z^+S8kG3g89sUgYGCdDjC<aCXVJQ>oowPn{1M{!|(YbV_5Mx7%g-(IAZGNBQKT3Q_r zekj<|9}YT;+zz9qx~{JJYbH~f!I6`jS6@-;as~<=G>!)BDD;=$HIz419B~>z*&x!A zw6A1MfuSU`reG~`$eo-%8$LX6@x=qiJNu6u>F535Q2vOQmatb4%l8WELv5&^;_-2R zTbx002K*8tGWn9=ja`U+gWoaD56-U;TuHwEAaVKXHMrQ!y4g{IjR&f@THn|}%wrgd zJ&71O3>el%$^k-ln_*uDb~aUO^y+<SaI&>U!OE`AmhRSWY!%j2URo0H%PDwC**xz9 zFXLfT@B|1;q7qS+>#%F(5~3g!QneY1j+7KkH2)<c1q*Fu8Chn_6~(f*aQo(%df{ke z)#v!#O%-yjL9MT?DRpTrnxD(gLf4f9TeGx-Yo$lAg5T4ZM52TFkAIXN9mE`V@+Y|x z3*cl;0=|@}ycy#Yc?r(!g4`UjdWrE7l&l+a6ISi1f7#*lb@=__(_2;L^;TDV`IE_8 zcu-&MRUQz|!lccAD0Ks4vnaL>$O`cVHf%(Uf(lWf8zk>}NSt;Z<qguGVn8FQAf9JJ zsRHjPxh4;a7}AF67hjxyAw+ScdAu9Bgr}K@A%_Ov;Z{~rfF&X=muTQ*G_Pf&mVCdh zRHKJ=CnX#dE`3CqBr?2o6ew?(^UBLgO6+-gj!r33Q`24>(iYe>_r1+0%X>m)t#VGW zzsRMs7&|)~8bf2%I%l4_ljh68+d!{RvvPLLbG~@=F2!qBBqJ_K9HpRn4jqC+dX9&D z)(TfE1v7^w@VelJ@{m~|HbSIb_a3Rqq<fUJGMN$>yf%a03A!XQ7zD%Hkia0!%8>mO zHn*)KQd>~eB>U`z1v&PD&i3lsw!FN&;?6K{>uE7%bh|xJLW*DmcV$@XI@=oE<yjdu z-o^-xw^tftzXN~T=(DtngdBw<Idt-abNq0h^qT5AbQSNBJ&)`IIqZ<))H7K{=za#M z*pM@VZxp#MzRfBH5=H`|$wJ#E%SJxQ1<rNm15#mNIulQkv;@O6Oq~=1jCdwR2B3%{ zvK@F!$c$Vf!<sJ42ZcGXKE+N{_!8y=-KWu4EBg8g$X^yFN8FIIp=Kz=79$~BizMY! z?3Kk*B2r!`QltZ0x{=d`{(Z4}ODH^3|Gnz&`mR4}+jlp$Ew{Fx`I)Nt%+C~9baFTQ zB>xLw>pAn9I`{44e}VXK_!WoQn^;L!)*@DR6~Kf}k$MgsQPNz1M~d^CV8v8pXo=is zKB1)x3P_r|Ld(D-$a^9W2f#P7Y@W<U-9)7Hd3}v3!)%_Z(zaIk@H+Se)>sTXJDbUe zu{O6zq!lss9;~u*f(0cO(JBL+lQ}1)W8--}xkW=i<j1%aROM&IKHY+PCG3xT9=Bu7 zP~5H1{$YiOjIkG$2^(jvG>V93hLGFr3=>Ley;?nzGD&u@=g6x@Wc!H|Cwh9iyZL!v z#9#fD1y|xf>MsGmy!(Cf%aSl~)h|BpJJNsWo&8*Y@xX^aJg~|zRm=rh>UzjhDp*5( zT+D%jqM3TY+Q|)C8`mM++Zmx7>eU;-Wb*9Rf%K`^4NRq1-N5ul{SDYHl^eHdKo_(I zNxR>~4M<T%P|JP@^L!q&YvfyC&$Qy*nl<lA`WuWC%eU?|x+n470xh=UMG6r8^BRRW z6ifRCBBQDOMPlNO=yb-0PG=~c&X{Kz#*8i4lOmGqlf51{@}&#%NgE-pBs&ud3E?2+ z(yCHXL?hQXG$J<>nMyb-8j57=h%I$aC6VXMeVt_;S?zh-oO)+zX@~TMvn_m25}{tI zJ9=N=y=6NGOTN{-2q@EBT^FCLTJ||wF9IG&t)R#wC!OK*iPM<+1au8FGg_loZ#)jO zp-wXB4vOi~OWJ)<wlG^_YD~)1MA}oKl=?0=0Z{8Iz^s}~q5{)AGZ{@=W+T?xn(C^6 z&sG)(ka;rz@%Lg|lAfS7n1t3fWo2c7jcjZk)MCFa?+J#QH{ojJA9luZz8tc1H+x;s zolIhI&D^Z3;YKsLhzZa76O0Q<_ELt#GK3#pt<fSKIl;n^y`2H+659>{&ktmBa~3iV z%*OpJBf~JCjfaLU&dBhFikKnWa3gu;*VmT4p|)(Lw(NP9oskUydl~EQigb3gx3xAk z)`hF9pq2$wSf&-`IwA4Af3``;>raEPvzxQit7vZcskI2q9p_}S{1aze4zEFKK{NYT zrunm=X(~`RipVFYr6eNq!8l>qjGLB3V2N;vfK$RxTcU>RxR8Pbh&V$@R3toP#t3mi zi#(WwD<e>^BreNeSzcC6RN9O43Y|MBIi|Fs-cQLfOE6F$KKpcNEL_zWEOb}<%9<)# zeZJ<9Z*ZzkNs!qE7mbRxjF5b)OF&4>hz4zp)WKmv9%ZnU8;G6W0Ph4Sj8?rL6h9gJ zjjbwjGY}ApKV&z6c~j(*4yLiSsTLonSg5Kr`4*}psvEmDrd<3t^v4Rxv>?cdQ;?}{ zZGU)(1RYhn4qc+UE=`9L@Hq+<Cle_X$N>TSV_+dFitPi8h_~|_AogKJ=rsGm+H-{O z8Ce4`N9JYa5sVO<MmA@7E#Vwb)31Nux@|mEG2WZ5V@Gcp8*5(=szkpofrqyUScZH; zFE=6!kEAU%Bx{JGFrL8@b<o6(Fd-QA`ys^Vj2K`(hZJ92TwGFIQdCHtlf4$%LqyF= zqNf9P7>e1T5HbWdr0eaqp|Y$3o6lCPZV8s-%4;uHwa%sMdpM%kXBL;@Gs}hD6V_(f zsFS!ycG)b%f5U>7!}Y?;5Azd+1MkDO2(WkPwfiA9=7{(sB*7y#IzKy~`i?(XC=11M zA-l>(6nscnT4vJq?h;sE_OI_1z!&e=J&@uY%!Pd~#v@yNqF=PSK_?Hu&SyaXR2<fq zH2rhC$+zw<bC-d&7SdiMW`{Y~nvDvLJ~Q;U)IBRw^4_o`$$E_ax8|nOvc{&;9G5GH zj;1sNkzQ*mEp4KsqS$UPrekvBu#_AsRTgArf^}D<1KGl4l!xY`M=p(kv|0}q8mCV% zS5i_91@NVXImN9y=ztY?-7<6VcVi!^;no#a7mGdbjs2>1hTqexMofle)?FFTz9DRA z$Sl|De74xPgbZ80GA#0#%Gt*wnTS2o_>rN9ZAP$tio(Ad;0e}(7#$ZjFbzm4d>kB6 zc*&S?jYhaepkY8J6`N{!^w2^Y)4qtH^Y?gDu~$NSvx?9>pI7Y2ks_T3Hp`q+r1oFO zrFPTn>l3L|t5STQ2VR)9NmY4qxn80?9R3?YpR*Zu5?ZCppxEHsA_+~J7qoe!mJZsC zwIOITCMxkyQ01?r=0gc`98ZY?KK!4wN%R-#NJM|hB#`*0P~N-NG)g2l-e{stqO;Zn zm5p;Dg~E~>Os4^MuI91pbV^v8K5mo{RJJHVWm8*^)7P;z%?rXBZ(o%hGtnX&Yl_r^ zlE!He`lQ3=P2?*PdnjOG==BL#Ny-jG<SHS)EeKI^<aUojg8qF?<AU}mjgx<bv8Tiw z>ly9Wl;pk2v<l}nD4m;Z_$r0dT4WXRR(WP7&PqvFYeYRif6san!CHbtTI3JU^7H$$ zP>;d^Q4fAkgRx(!XfBL#Z4%OW3bzwX4ih0V;{bKitdqRWB997gHZg%Z<ID?u{S4~- zSM-hGYhp_NLju0SH6o~tLea?_0MD@kNT?ucLBmI>j|$1gST*P<<ph}Fb%TtBY<V4} z)WBwi_#$OJAU0Xq^8jw?%nY$1lr5tmv%u#ec8ok0n6KhS#FRWlq1g0yb){w_KKwB6 ziSXcRO5#tD)FW_KGGa`2L_s3wc_Z(o$PVJUh`rR0R)j3zS%TXVrljY#x^Vi$s(V*? zF0Pz5Zw|Qcc$#c0)f%3=dFB=A4V16AMc_*|d}_e?6wFH!Mxy`8*ldeMqp=iQit=(b z*_tdr34cgwBb1a@jdaOSEG6LgTZE_|T9=bWSbJ8JHZkkJp<hIV910QIykC5dgu%Y` z9m6t6-?2o$6dL7bkw`nqf@@bsiaRxBGYcF1TsF7ORgkB%>MVXisPd?PBo3aVhxv+J zs9xVkT2^NbX`z=oue8@h70HGhF%uL_OUdkohzT|rbZ{JrZMSH*32&9RvaE#mn(!xN zLzpbn%7$y@7!gnrkMjPTHTWuIM0JaG{Wwx_^~}F+G9GmjPZiqip<UKesWUbW0Wm5R zvaJRIA|i1jCr7W(@#MIj`Ffk)>Q@9sMXw_IygAUnDTvKu>$^&n=ggbwy2x38Rq(I# zS3%db&tMn3>R=~_M_SqcNf&tFfyM_PXvF6O4<5Yl{?_~P|Gw6H?-lFsC&&qWjoDZs z^E2!fhBR{cuL_N7joN}BN)<xNB_xu>Gb)6=tq|HpB7#yHEh;MV7t!V@O4>jo>^fmI z^a8y&g(t)5<;W#tTnWz&UpaW^iG@g2WDw`2j>-r>9_pLk?fUs{SL{r%e{>GXz_lYs zcRlsFXKRL~y+I@o?&+At=Tb*(v7Gpf$YT?9BbQY~a4VrJlDQS!F(qF@qtWDQ?C{4~ z+(NC5lZw<pG3Xjk^PSsz_ayV%6ymTU$qgLj&uiN%RB9oUVBXiY&AaFL`TbR^jSB*h zrtw7EwEpu*7Td7;DO^EF&B^_BbjX*~IWT-I`M6$6OCIZHeJ}Xd?c<@!aqDV7ltsR= zBal@<w~6o2ddO$UKUiH26!wfRkQfY|ly=g?b_n_UJemRMN{SY$aMq2WI0e+7nK`-I z1qJChb^-Gsa_0mNWRhLjtj8WUYwQLT94>$XDZxsq)FdT{Ij|+u=@h9jJCRgJB1o(v zHL(sb$D~t^t{Gf*$4E36R;*$S5_*_g+6RmfgB2-uh~yEHk`odX+*gPWqkSY(3yQ}G zqs+|6v1Zsa?G~R0m_d7B+7(|ST!%6?Bv71){WA}*&FQ_Bl6vp?pYfDlv_aDNcZEL* zk@&~~p~Nl(PGH*w+WbZ=S43;k76`PN50c&C0t$FSUfTExKCV>%WhNJnAW{Y^l}qY{ zEFy4gkL;Q{uf9CoRll=oq{rLr@icpTS}VJn>l!*IvFps?ecNkyWUFn<EuBjZ!-1}V zuhTa)SliG!+<*3u#1E7lH1Y$L<JWy=BijQWNk?1u08FqGh^-<3PTGeH&UM29fK_A? zh|RcMBiNObBJWIkNgz}(sL=%LgLTzansQB<NJ+C>+!+Z?L!qon=i$6dhy`%&tns=h zGt&-{c(C|h>1mWuclNK|SB~2Mi}6~s#dt}}`Jm(dBS{^V?>XMrAclOf@xBVW6oL-0 z5ZOhPsZ^HqIuR3!`y48B!fCH!NTD^xCpqrmbd6+~FuVE%vq2L3P*zmvbQO&i4Yf7c z+c~IAGH4h%2jY^x!u#L<Jb!6S*tjy^bL6j*aPyh>HPtD&ZD*~Z73W3vH`YofBXApG zGtk;#DS)>_n?d`ZQLYGKwh~nat_s?r(-{^J^X3}K&XkNs(?XV6GMS1@qit=uxo!Pz zeO-~<*4&nQgwd3j+GK>old+7pl0BC|^!|Y|Da0fg(9|ufSHAZI(LKVVrr6ca-uC`L zh1H*+1H?BfSQFbBnJM#020fsKm?BscKna*huQnY}T&N1T1Tz7kT(s{I6yJpmqhv4? z8AdBB_4>-D%EoZ5zCs@=@l$fDowy9`HIz_<Kj`wfK=7aszb6P@gFJTj#QPa~V%+Zv zdtN(!x$FziH`j?_EBvHAG5Sodf?G}pvt9xYAl?Zw9=9w3Qxqs<#i8Jgv?kss0fo$i zY3kYR?b%4Eqa!bm?1k9ad!VN~uRX5~k)So9@_^s#E-Fm199qs{IsBkt{u1npWHZch zDJH`U-xJ`qO=YExO(mtx6)wBIsK{=2o&DJR0YBC#a#5wfLXJof9J7t>i|nz(XkLm9 za>yqR4T=(>VcXH@w8yhd5`Ml_18X{rtSBX-2>|m9ups?HW}G^O!=Vsk;kIyVV?(Gm zR9jt%y34Vdk<Cj9(zHHlud5B)S~-a4uF3xNQlO}^U$9OK0a?jFynb#qTY4!_y(={_ z^x~?*u?l{tNDqCWTcl2RZc9y_Zfi>>jE)D&m7LK(MOvDa3~CaV5hEaSk3&3Pv2&KB z*f}W|`918MNPGc4En-csvvVpg?0Uu6c_h7&^c*jfi}25FI`Up7*3H@_KQsk}hFDM- zSrMza-pHEVmoyoR2q%Te-p!&&eXablgqgJ`vNkz-%UFt?bs+nOtJWk+&s-+O4XyYc z2$5$jVr7_{ZH*w;1>z7zZ9}kCY1GG!WQW%1RU~vmI@0Mx*b+uXEYzTERa#J>(G<7~ z+{J|me#rwm!a_pX`fDsCYw$0geS8%OL9=O7kQK>ilRV`AYyHNCHwibILR!|Xn|Qyu zk(8&B^c@!>O!|%|`b{#6lX=<p$dsZ@!PpCeLE&MrZL77K<1kM!wbr1HgI%u|L7xgT zC9D>Og*siKx6tb@);V<r1a^oj=2eGV!c374@^P`mpMD66ERuc<kf!4}L;SRm$!sh# znxJE5Ze$vrQL}FiCp8#^sRF$xY6jmCZTVePgp*u^h-iJG-YJj<JXDb{lbV{)7Si=! z;g^@E@4mt$(|2FQ<-_hQ;=}aJ8*wEuULd&0X*`GN*^RVh2<1rRBDM#)ld+$_pSseS zpRJVQOb%F4mtudG2sezZT<nw#E88k&#I+OXd+%j}o<_Yih3!;v+y;$4(tMei9C5Fi z95s@lKv&`GI+qoCh`K7Q(8{=#y`^7+{j`krL?ZO71GGuF9<C__v4Ft|;|(SM0zfX| z8kQCit|DO%H<8j%<|_5ec)ciyoW=MS=txSgr#-dm8%qKujp1BJqdguENH!d(g|O!! zEq8GuufSNGefdD9DOZ{a=q?**ZbzDKU2Qy1*Nh(@v>V&B*%^82GQFuyx8<pWB6D}= zE+usr^M)8Ak^62(|F3v95BUo5jOEfzBxZv_v2Hj<KoQBV?Tlcb(6que?Uf1PT6pBJ zvx!n10g+`GF(sD>VVV*k(hJi%B|m#j@^e~&IakC7CNrW_rQ`Ya+0mpAC+19z7_kD@ ziXAr-v|gZAGG%q6>AS#^pPO?o)Awq?+l74R_P*(q)M<r~Z_J<m@9B?X@`i4f&`3pa zbV>kTj3~7ywLgMBZ{8nTe^$^nVD)<1EWi{ub-P9o^|QKfvoLiR+MId0siy8VI^+7D z#YwO$wQmaH-O#yJSdncz$Oa>Qo8VsDzU@k5-wt}qOZ*?$zP&oLX>qVVwfCtQc=omp zqo9Da1P&4{vLS|}Ez-P(8WBh_G*=p{c2Q1YzT-Wu+N=FlSj4f^4l0acW5-m0X_)^P z|8|^4(vEx}5D<hY7F^kLQw=xhHgt`)@l|Umy#?$_iQq*52K=4~2$0{Ip8gX5POSDz z)6@LhI|ru+=TKwE%A5RosS@LLf?LAgZPX#B#p8BDzKYwsp$#CGk&NC%QsN|Y)!vQY zcaaOd=d^d*6!PfEC2O}TH+(_W!hEExu(7&&VZN)(*%-?&+i(1e>EXQc#$N1W;0o{P z`7oXMYsD`F+DfKh2sD?)P8SnTQ}U!qCd^|8p0y*;Cr%sPYX}Bey@l~nv#3L~yz(;* zzH~+KjEt1YlyBG~VIa@bI1mI43wbh<3L;mkeOQD;3wp9EHJ@4`C>xTh|6li8iMUEo zo(=sLbf;`hzXjphwBJN`3fRRFlR|YI2%d|B-LqB(AUlo_0<?>;bj5ex_opp`ha@fN z7UM>7Fd>-c3v~Gec;SvqMrW<F%?sGaDU@T)C=?R4VHm*k1m4ivb^>$qR<~Vpr7m(Z z)(e?Kw`d^aDgv{d5jgfC1B+i+$`#@QO5hQRCi+EkB|~I{#ssszQ(qwP2Fous1}Yu$ zC?w#<HT_p;z{dVd@%(ba`&{CVnMUk02d@)tXP1!9i33oeKRSn`Xc5GSG(g4MW4FqR z$3?-34O!<u2Pf*=wm$Wo1i&+YN|S${*k451a}52Va7x-^1l@`A>&-R}*|2MfUC9$A zoe}YE>vs*ARA)DP*KZo~+Hbhijcqs9?HWRIgp!A^$dma*!7bSDP=gRVWJ#@^MU6%v zs)B!>gi{89BHFpeDYF4u+l4{wa~r`$4#^*;fmb3nuoFF`9bn+8%8ti$DwI5JL??cj z&u%8`9XcfF5QzB30LqX4=}&!WBG6QwgF_o4&JuQb%8x2zb?lz!{n#lFZU^P}ZNi9C zO#J$X;&mXj$Be=%8~+`U4Xy`gq$c?m*b<x<#Fmt|H+yF`l3!k~R+rb6hpQ^pW$Mzn z$0Dg=eNaR8fj|8z>piVyj}D%F_<dQ&NH0mm;ASD-(8G}ZSeS@{6pmHlSyI6smL}9N z58FQGdGb7zQ;blgY{d3uLWMLT{DH!U5hV;u3F0|n<=Plr_#aKKh|1&0lX=9|<WCn` zsInGSIL!83lcS<&dBY6T8c5ib@jG`c!VW~1YeI@eS+OJ^%m9%P%TqY&;;I1D-vot& z!JTZ%pfSRx+|WSjZVi!!&eoRf`s})@ieQ<~iv)!{yGVb-*s{}%?Sq;>Uv74FsoZ&a zUWrEj-p0?P0t|LDz;O2Z_c^cFvmWt`t?*su!lKk4>2Y!`r~-bBWf;Gh!H2{ac9NDW zF~cN8C>!hvvB$$k9mpqjxE*f1PU|w)Yk&h)gEU7knKm0K<dQbJq#sPcFRVdb6gxpn zt)9X_lg%o2xPRl~H<0w3_h@pT`^&<a!K$K=?SThqt8GtFo{R5J-Sl3<d=B%U!&Y0% z+R0N`szWrfrW!kHfZ8IL75g|KJC5O(-}Lm$EpZvuWPsQs`VE65e1(e?P69F)4#P^@ z9&T%DM13^@v3q4X8D`WN0(OcMn*)mBr27E^au|w`ci}h;P#C;op5-?-xgEt?+P$)2 z{YuQT<mS0Nh5w-JYWaMys=7q$&hz-vPMWDCJI@u){7rI$OR?XeR3iM^MI@nu$}lAk zetiUKGC)fBN8)k?7+{g6kYYu_0*S6GK?j=!iSh|@27YftZ0IEvgT(i)3kn5ol;ZnV z5^r{~mz13=Ym=hpy6D(AcT5;6Q-T7JcSOlfHEZ8YT8z)}V&u<g4Hn*PK*pshCdl{| z$Rq?t#Sgy0vMc{D(pTLZHoGJ-;p|^+-0_lNBYp=##4WmLuT@2U6f+2+5K;QbP0=Ar zAI=8yHDG6z<PX%4IW8_+K`wOZL`P-NQxdEaaax<sVmx-^x()MqRK#henaIRElC0}t zU&pTnP#~Eyo#9mpc3pqPv?SGTVMB~}IzFGZ>s~#Q80k6QjQlz6k<A`}^61>kj3y*d z5zv+}x2|p-kTBQFpHc$a$~R7{B2AxbUMb$CkfQF^uSCqSP*BsZNaWQNs-0p*u1Z?c zW>a})X6Drmvv>&tzs@m-B>xq&XOzjSTHiTLY<y?Nq**DIV8kb`Qh6=80N?Aa$OmnQ zmLNb;tS%B0mI8`IfX2oZ`1p<;B^xK|HMm{VO;d9HT>_jI>kr%lNR6RLAffpA%MZN% zEY`SU<3K>0yy>KUcD$lue8<)wZk)KWv0KjS(@b3o9aYw!($)C-!&6vp;euGZ{4fx5 z{H$4j356`N{?@*lSbpbxlk&qpaC__4-#S2TKBW_sX0&~4FwL|QtUjG?VnuAc<N{CB zip&uaeYt*SwOX;+jFO_0{H4L{yj<kz<Rjpkj07S`oMuv&h_+h&@t61<ejzpLT6GEf z)Ug_L4I{qdOU{E0--^gLKYL5@;Ag=|pdoom!WPGR%2AKs(IxK0b4W`Qv6SLBsHnG) zL=`g=nWv=%?AM`efUHy;+PplZAG@$=tH3$L#?|<xTjVIvb}bN*lufYX%|L;Vx3cjq zOeKD%T=`KnS5bZ*3Gx^n?WRmpyyC~EO(K)KDdPuV>Blz_LABYY%G^@ATob-(<JQX3 zR{WY+>_f>7mjC||M^CoUuVGH<cLHysJ;mWY8O~jGMc}tGvB??e2-H253TrU_8(NBS zSGxc+V%+)@+_WUPCGCHl66-u0$#cekWYArVwv~jk93*Jb?r_SM6M%YhkBf8cWqr{_ zlPxW2_Om{}cW|)x?C00-X|3efkba&;`-MTSi!-qI&gj81QnKAr(_5gGZ(WmJ0(D%; zElK!UNe9mZRlZ5ly=yi)wE^C^@}1VR?F7e(JHiv)C4E$Jh^KvHHsZ+7$41kxd{>cE zou_sP&!%uIi{#cggwy#np<xHoJ2XkHPUp@PaiStmDhn1jXwVc^LV~;4kxNB8)NG!@ zgCCk){kiaSYS1Z3J!^I6zh49XRHb?CJiLY(_rb<KADK&dit&SP!c)8-T?T(q_HhFJ zfWExeU2Ilte||q{$o`-o`#NR&vSkmV4GQ3uifjIvn`+1DJ@{)i;T`G0zDE5$H~jy* zaQa`cbJQB3Ub3)%JuDTR#*T6c)Lcc$I67|@sBtdLRBQ?9q4oJ4J3{F}L}F1o$dLNc z4?939>;MI11;~Rg&4(?(&mk;I`sq*Du#{g(6DAU|3}Nm~Y<3AX8Y>RuiE<b$%I1}% zJ~uRa=$EA8|Huj;)MWk&lz;rhN%Ggup#MW3h9V5LKc0C>dViRHasZMCaxTUG`Z8jJ zCn8%tV!K-WUL{2_i<lQltw*3W{oWyv5|ImWSGL&0MGN^ytMzC{eb|J=SMDn>4ZyME zEyYsziJz$udcLCIuLY=*%PxAH2qnpGavoet-Gslo++@vlxIKjy5p0DaRC;f^Gr1ps z`)qE8-{x>*ONw76_T^ut1Mxh<jWXza=Mh3!F^C98A$Fz`+K(yX(<fJ<8=F$36a_Ug zp^2D~WL%5VgQSeNF05sLTsC~4aV_XtJg!AZ#OI))2Sr!Msy4w^A?>BdSLHXk+Jzn+ zV0T53R?e_hhQTPsvvA33z>)Y4qIv_!stP|EK)X5NM>LK5R`ZGk^`dPL5&!Q*YT5gG z2c?PZiNJIGOd*sOih>kBbBBFp#b${dX@O8PRqyqKcQ(kmh&awl|GRh6zu$7pSS*<K z$M3K%)bZb3ApN`!cFnEqs}UQ1K#jTcCA|u}Az>4k|J~b{0LFEd=bm$C)68faX%_7o z&1jdbeU~hacFU41S&L=ak!>wwNwF+BTH-ilB?gibLI}`6DIsKIZ30c4(&Pb!CMAVJ z;e{nH@JbWtYk?McDPbwr=zae=cV_O4B+Ci(IT_8JnS0JX=Rf~B=Rg1Q{Z^wM1fk3e zZMdI;4{sqg1Duy`0)_^*ax;<}iz7pLaE(TS6|p+{<B>4bGzEkWiQ>9{_Zp0VAu(E` z-Jc@LPx^8@+G}e~roNu`Lmh*)zS_3tMpKQcs;s0SH!~x}2}MQ%_65}nFBZ5zLY{`8 zRZN?%p&*NQ?wzhdIOSa4icZ=9)9qCzZ3yz{8g{*M_K{0=Zn2X7ggh82a+mi07_;6S z1D9qV%XRR@5k9>ZJt(PqqyU-HVv&hm;PaF2YrOh$!j5aPhzL4lC`aB^#>&e`Q|*SZ z<8o*;@o}I#i_*mJ$-C*QVqU7Jfx)s<>PA&JFO<@O(VaOt$j2mi>}P#!f_>eWP~=g} z06sEW9Ds)jW)JBM?xBEt!70XKT#)jJR(~IsM@**JDF%yCe<HV9W2SKELXZ(?*uJe6 zm_TE#rdW|W(%HXbZ4q@$`ilDxwziUtGct5=qW?&1U+aOcj>P?m&Gj`E`|>FvxU_ND zc9V4e2&^3`6}?x>;a8WCMA3*$mtTrz^sCNJ66SLqHr6`;h!kTE@_8AC3HCI2s6ud5 z(fVLUHq&M;7EmxatvmvcjS^#2T}1&n{81^P*B2n~@xap*>#wjfXO__6b5H&~GcnP$ z3)9+9Zoak`uOiYG+}h7R=S#?RB6D&Az$bydk9bJA-iEROK_rF*6+>tzAvIh0Fk&!R zrU-EtTnDGMDJw*kR3qrngus4+=e;Fd+<@K7fZc0{Y9b0x`n+weRaJU@PiJd?+rg^+ zRV@v5`bvFyNnvhITB;+NLS!hrtr}taM_@&WoC|M)|6YV~_)W7Nq?O7okDALipSye( zN@oj%nHZ7*2<nWWq~ZPp$9=QKVkVsUT@%|9KZ${m39`i!tto8=1o2fDrWD<cdlinz zlpFDMIH`x5t$A<^hCc?wA2tX?)PZcfq(6oI3TTCLHb_xq4;cg)1}1O)uDN$J#xqNu zo}DxB20lG@s5dN!ydIQ8c#<!f!T({K972QAfy0K#xdHY@IA2%_37;?a6h-6=Yo}ui z^tFFLMM2xywmO0W%?^!<lxp@AYj7MAVhv>BKjMV@WEMu{$mE-tb00g@d;Icm-t4TC zv91;&cPEk8#t!x?OccH8w2U(*w@ZgH68l6oRhcvinYn76@&^+$OHd9?a%RjwW$ULH z@w>&d(+G!&o{h5|99aY>sP;3Vd<%Ids>nc;tcVb<q-IK3fZzeREj^Y`#Qz;0(PqgK zO-YH$lm#qkG^hpV<z)Cnz~9FJyR!vw@c^y!L+nOmpEbr0wnBKZ3TI`v6O_J_<Sz9e zygLwsCUti?5~CJyp9GLxo8#!Isv=_GFY;9LrNF=QpB}gg{|*G4yejYw{?>&B&;+|G z(FA(QbQ%qqw2{aK27G{w$lX>E+66U8RvisN475R>AVa#t?c``_X&G5s(q;_nC1v5c z$gE+?)<2^Sdg$IA(07;k3P~u_Lv0Yo_kyATdIRA+hUW^GY8nZJLY;O1^Rju}J3%v? z2DpkAjR9y~)P42&paDG}k><iJQ%Z)~FiPR+{f65R75BIZ*Ltnz?34%xQ1NJfsUv-< zi6K)f4U6<hm0$yubp#X_=s3b_$>z2G{`UkwBixc?KM2$2mkQ}YO{_&~K|?tpK)-Ob zLpm1N@B`qsC8NeeNmL1#hLV)x5fonV5qLhmhBp2hg?^54N&wda69FU=`bQwJLH?rX zQ=#0!K?6B+!hSlY9b{NcUhg6DPl0ESJOGrUD^jN@gnc;T$Ucc@Vr=M{5(NMXL_9I% za1#z`coR=8Lhm$E>>P~-<)b~wzAok_5O1(Z1c87-LG+NeO_Dc-wF5pZXeVU|atLHw zg6I~ypn70;+oa>l*Ws<wm~2ZpYD{&xq<2b*UHYcL^96E93ZC~Q`l!QN01rDvPGA<= z$Q2iLi@1NxLeWnWT|?LyISL^vy7W#PkbWhiA|_+<4lTIz=+P44GGnuh7*d@sW&Pyk z&j~jfG$elWHFp*oBGzX10LFK39wgz9#;|u{f(ytZV9e2Yah$&x`;fqelzCymTmlv# zoEL_oOYls39%3f<gU-kfz>dg+Ey2GF!z5N9=_SWc8j&f6kOk6x*-^g=2}Xm&fh1(0 zh(m8DS7S*LG*T}yHHCqmTz8GgaDS956Gsd4^9zqoAbI=dNbIrkeN~iiQAyl<ef${p zMbE0BH*6B)La{V124qCQzeBUBb$kS#i5gTRBA$e`6nJd#H6%Pda()!23N3!0&Fdr= zNa6o1@)JHiGJ^ka4rM8vp;U-ZYcdrA#uWCWPl>%Ng?J=#-!zazIULn>Pz4wa;8BX# zBfB3C?z_NqDBFm_O%k4CFhm%!b#0oXNF(zzz9eFofB@~Qr?vo*256DwngKNtS|M~o zD$9mkXVDZu1Ho-5I5yIiLPLuh*@SeJ667#(c`JerJ&@U5;2A=nzQY$MGd8kB*hYh5 zdnUr_^u`r51q_5!5KNdLim=yGM$rDxkbs?mn~WECy9etp{S4#?gy-q~n%hWB_F1q6 z6WWKsxTv;qk&7FNY+RUrkcNAX^2C{Md}r=s%SZp#1Nj%pncvUP1b!Bn=R-Gs=l<hk zhrq@yTOKv<WD<LKupeC8j~v+#NlHq3wOe1@vay2XJKyKais(;Nl{@tb;wE4k!+i?p zy1WZr+NVi)Df%Px^U=JwGPf^N9TnjifoyA{;grBU7#HUVRUfWbiT_n7g(m0&uR8uT z)*?N#FhbOqTMe*U<sytkQ76FV0-X&CV-=l^kUYs?a2NSiB_Bl&^m`@b+e5>&&bra@ zZ;Cp%W6)uRRRaM-jTE(cuRnIC8?k#-PX;n}Qa#{7#CSXo_K1bPLMFtKM@BbvLplQ; z6~#uOoIq>Aekw*AWnYr)myP=jbST{IHeaT^15hi#v`|4{fU+(s6a!`!a$pcv9-R(z zAG-agVw4`=d}vtZH=K3Z+r?UDVXM%wC?fX_ov6}b2?4?i8Uq@rE2==31E{>(+%(*x zr{?Z(hc89`h*cZT&Z-Vqtk;v1e?@In2geqi9>~X<Bc=rspo+$!Ua|LtXgWzW6~1ER zz(<teI>R}#${^ox1kET@L6-a-KASt<Kmhz=4ORj8K`GU_0P_@-;yHzL6*brc9vW6U z;5mS{RDs(PRa%XQXhm&7mQ2_>^yefg)YSA+CZPQ(Q~r#m2vSA;9z_n4+_74K91n>W zfE=;`QS>lN{wG#Z`AF=kK~@lbll)JtPdl^h*eia&>{Z-~+9#X3myvvlZ5BMB9WENG zU<M_s1r56qRiIgf`cD&({t(~Cv3#G`3?~pATCnnCr0|P|lPRU4T?etR9?_lHaS_=` zCcK`Wo}+i&MKphXe{U<lF7Ur^?7Q%vn3<?{>u31;eY8(qKO*avY{v&2c1lAZt`&)N zdwWMFCPseU+S|t8A9!l;z+m7@s7dgXz>m_ypU&%ZQ}d;dD=kKZ@hlb(IPPHeAkGj@ zth*r-O8l(Hc7h_rve3Re0wLCUJekf{6km1fDI6z*fj&{8$Q1uYO_N!Dg+0lOHj}9( z#7!9YkY^Uf)!;5{M)GW`Zbk%2x<g2*2vAyz3?YS+X?t|!s94(+3&z;Rve;WLWnf<= zT`a8=|9|#XjELHmok1dltK1G_@v`>_cBaR78;$T<Lwm2xUz`S;mldH)km;Z;rJ<po zdf>NUFs;yfqD^N^@||#YqNE>ET+P9qri**rNb*LWyiw#HRnIPJF64+>eO`GVvLV8M zmu9CpoT+wc(gz@4C@Jc!B!W-|WmO}wO%<WiDKe4rgJM^R%BCEq3*nFv=9&>>FV5jn z9&mK(A>?ln{zp>>b4SWR(u%wbu4mBiZHFO~hUMKxjOKB0{!qN!wLYt~G(&3>oJMY1 z$;gwDgfy%ZaMBaj0A$OS?M(OO;uc_}>4Ue3h^}Z2kD51|x}=hntj{~mCDrPDThweK zKfdVcga?<S6I}TV&@_!bK=FRqVi6l5+E2XZMcd)iM>~o*>0ue&-UZ2Q=!XtVF7TeN zbg!>)hue1Ua<I=q#g^QVV0zxhO(Qh5t`GG%uMpYaM<B@Rf<3M&6dB;99|)}<ZU($K zK*Hfj0NUfk6goSj^?INKh|KM{cC+kMTe^p`>+0zwu%GJ)767S%pv($!6tZ;S+{SOk z!Qi*nOrVnMhJx&*LuPk6D-H9<l6)3!sZR^^N3H@6k?fsv{u~tZJ{|Zx$ee-DDx9)I zseys0r(*G7&Iz#%Ca06c?IQV~8?#(&ylOniwp(!cM0e6z8WiZc9zuc?{izM5TDOG= zOI_jU3UVQ+iGSKUWheO4lsY)@MasX9l;;P~@*pOw^rg!rBw%6yp&bgjgGYq%C&CRn zF*7m4<<KYS<MT*uNrv$&A%cGS_rKRg!-2LPxV*U&7$}||j8P|D6Cth7NNrONNEmdn z3%P<vG>y*iQH@9LdeArozdPx(i}t4`rZ|$L+8^?|2LZ#e-*BaKYXiT@fo^-)cZiOp zze-26Ubn9!sKF9BSfIgD7ljP?ypny<jCR38BO`+>wHZYjh2EURP?9n=0xjC^9rUcC z@Jov3smb@MaIrkn;(c2*xi#9a%dhT1chZNYvpm%c5bGX#5YmW+mbRUGfy~}H+1q*% z9Y?3_MVQc$7UL-`%{5B2&9`nRei+|Yk8Cs!*m<u8-`450Se#y`Co>%>MeP8*AzyhF zU=ynp+=Er;pdE;vHOa@i{^l4T>wY+z&=A=!?goGi<_zN&$hKyazD29?39?BPZh>fR zwi78oBU&qBfVQ<ZOw=z^8^1(<ZqpJJ(it`K(e1Pp_Htb!atb+FF8hVt8!RR)2zEHO zDF-2%5P~Ru!_{x-LkxW|D+ec4H*qf}gz(J6Sr7nlw0#07nS$Ij&c?E;hR9n%qYN-y z$hIX5O@S=%KBfvnP|M^k9`yfH{h48~4;6$oYgCIxI4#3#Sp){=y1ZE#YG@!fX06w< z3nq>n2bMHCSky*OwZ}F#&YWuC(}Cao;0HV*@WJ}&!T$cvPP}5D{LE*b9PSdXY+b{L zf%yBDTf`q)(`uoQ{0GDZW)RvjJL(%Zaf>Mp+HF{fRBu7@WL5MQ1*s&+-<_z22wvot z&>2oz2^azEML|JkCSwKr3J}+snV*^Gaihj`iQE>CqlW5uy%SKIc3I04ONZ%w;EK7j z$}?Jgw&n7D{?qu!-zK~UV~I%y2Sbo-0|R})zQO;$5Bdzs_=b9+`$)pd(duiC<;Ybb zEnnD7D7}l!fkUnp;`kp*gkw)mOG!?*rz1Wyhuj8(hou~un=;v}Ly|cjgp?(`+cQ1) za{KJHzNSB!x%G2Lxvj?6((u<p6Ei>IJCPjt5-$&Yi{IK>UDNbK$VfTZ5v<~j<X|T* zL7@teUCGv2I09j#ga3yR?r2Yuha|9$aA@-Ea7Mx@`6M=LfuDt&pa4kr=Bmd$F&kaj zh-EHi2Nq|@8Rx0V=@4(MrJi`FF1@5)Vl{Pp%S?Q{xjpbjJfAR$JxaYe|2kPF`%5v! z$jJy8fAZi^jGSG@m=!aLJm>`(+tuxm)(<FxOeVqb<f0)JK}9GLbMdMQ_zI%#MIt(! z!J{97WZsiLM?!oiJf>6NrWNl@KoTRT+d?3~I}e$viRjrrW^a{8s_mn;`BPG3Vr=Lv zWyPFH#EJ3qJ`2g`4vjK4sKg8|G2%EAt&k;m2~~-C#rx<Wl^axc3L!1*up3z?j&NE9 zE=Di<cI1i=YI41~!Bb2mS7?q<VZJC56p0UWhB!Wj=a&(d-ApF%=oJ<Zlt)Dy9fnl{ z9wjE6?BJv@1ttw8QgR~sr6bdsNs~<Ma{{bGoI!RTwBV^~`=H4~)%Gz16+|8mG1rV3 zuhVk8Am%`KFDG2c!a^$>j#DI<(XkKYQ^QYiVA+0}f__~h`N+G3Rw6feJk(XI$HS;u zr#mbHwOmp2jt){`@)C~~!S?Z6v36ClaJ;e}x?p5(#g<1|=Z%zgJ|w?^vLSGAMCDc) zD!s|2Kta*OE9cjOxKSCo1#+fW1*N8>+gS>U781g{^mcxn_wVoSFWO(*KHPZYsZ-~V zch@%d6t>iK9B#b%46SdQhPi9)j{R-T^?BtPHfP~r+p!ZTXJQkon<~q_`_gUBg2DaE zbJV9C^l4SBdDZNh{?EjMwJWfeN$ZK|);aV_r!32rFC^1Z&w>aqSVJgzIr%C_l@ruZ z&%?oy(H0aD&YCh|67F6I(}g0Os|{5|%WV<PP-bqYCiI&@YC2V73S^YbF@B^X--EQ% zxutdall_#(+*45CF0b6zRCFBq0!Z|kY>$OUTzPpBWL8I9LRND{_hF<iH+#!VGdwwo ziP^0+hYyGOV^#PMZHtK}+nCX$gF+DsV!cVHzX_{w(05R;*TzKGn5re4M2GrbHK(Xa zcpQ7NiVT{5W4uCs+O_QYP#iU}OeI;|B)+-mBb4OW{ZyV&yNP`e-PA;J63>Vz>ZpQ( zHe&pDE-9m^HHE?y-MtjJhN7rzO*N8hqDfl=jMJ-Q95t>wcMsN)LDpBvI~;4vLH=9F z(rxSmK1-8|Q5)RP>!KGJEZ>xiD{`FyKSg2G!Ur#EWfBG9Nw`Nz2@~7KS~G}RjvZlQ zua+5A+}M{@+*r%eYp=9^ts=)_DCcfx%<S}D%h=+aK2>D!;#kWLVl7K!K6cS(ZHA5x z(hfzX%H^q4(t?&Vu`EHQ4ckNLunqQvZ=}fNfH0tR9}-nZF6vjjA8Qhd`&b*%3$VI` zM<I;sYGz>pt9z9k76r6x>Fl_|A~oEtrI-0g<DP5Pzz|$>Wh!IMo<^}3ShJ*F6O&oQ zksA<4{sz}9Av2JZf!J$tFuqzg@u~qozP;8gid5c=d1GtVi|U#syC=7~O7zjd6r^O( zE?KI)vGd9!8L4V}L0Yn|SP}=&h^K{?tSgm@TC=v1_UhLxH5R>ck2UK>5vp{RYnH;2 zA#=ZibBGD~I^S^#2f2`qMisZA*9vKqg}3`Q{|6~<U+F$yq|ZRqtt37RKM1lK3LAhI zCvuzvRiXJC&+>0Pdo)+rc~1-vZ$2cg3=oN7hyJ$mAf)7U_H&;FnOF^}+!XS;-p9;H zR{(=0Y;<Jn<x_NWg7gVh0T6fK(L&D7rYWqssaP%KA*vLG;OTtTWxUt`i)EP@W`ZG; zq7!#}9(mIjlMermh!Q(D4skM|i-V$V2_+Z3O!kn07GPE4+>dPJ)kw_*y@kz=z(7K* zl1lga(tZ1qe7(KpDb}2Xax&9cx@-86zWeU$3w*qy(HQeC^}GegJ^qTY(ZoxCIIWFF zuiQZ%i@^+jVc*$EJB>P2x5!98gBU7tXt;+)3hOE6O#Ifb`80TpV*G9;-*{#KaIP39 zB3~f}1g44*n;};$oCuHuM)>>y?Fxe>z^>ALCFDv9WxK{~vFqK)L=9m90M~+Qgjz_@ zxj`@hAVzMZAI~lHSJu2=OFm&m4^%|b4=rVacIZ<A6ItG2gu!mkgqy8;7z0}YppZrk z|D+)ZPegn?cw3B`_Zzq0PV~Ctj-%Yy_nqP4@AL)!hUx~r1Yc*c^OsVQO`0?qM5qEv z?n!>e$l6B^l1AvwbW<v<quFdZh1|84ObeK-08X!Zq#_R9zT2Hpkb~~fD5c2c#As<U zrM7j#qf0hcWie{7LuIr1(vlL%VI3WU$G~2n>{=lHTIl*TF&M@?m~+X&3dld2rhKFy zE;#^W)G48eI=oJ&v%r~8?sj_s9Y;Y<;#9R`y1#;OVkWJt?&Y6sPtZiVhhGWXI^jCs z@>D+1s8tZnB9MBAOeoZREG20EDJx;IIm|-dxYE72i3)^<3B*U2i=2f5=Sy~a_q@VU zofbHoJ0k1ui$JZ^ItXvxwH>{Z=BFGhvI#lJR!cLHEJD&{9EU_{xq>!wn?od$Zbw3| zVk|!OU;m}a%0-5s-RVs>9~ZmpDZ4b7lkz4rZ1<rCfW~ORsSr@?Hsg?bQ#4ep#yGUg z9avlwRG(Mj;u%D7jOvjfG|WON5o9I1&<?~5(vs{#Ii%|c-wS6E)ha}58knBc+NAVF zx-l{bCFUd|b4jWTKqfL&&jK6U4#prYRxGI!^bx3hXTt0rVgA`peH!y1zbC+ca^q9( zurEn2O;sl%1wuw34eTlcn#8J>E<Njax(&Zm2V<~ktJte)qL1E04`p}O^l~TAMF^YP zUJBwznu`1p;}Bsh+CCtpXQkY4GB>rb(}BB1(iwCxM&_i}3<_DfFeoy?OiED-re;od zM!F`cj1@^`ScIu4q?D+RYCH`Q59N)?wo|I<@F2-7)Qtt2EYz2OwbNJy@o{B7o)Y%C zrwYTPRRHfcHMKV64&g?gg?&MFBQ~89NyrE%S6W|6u5f#3;M6<|={~};j>_MyRvmpW z<`U2$DJxG(NlI}6BEO=@cBL%dQDl<{!XdiJd^?e&zEf_UZG#^id-D4<L-N=o@1MnD zNw=g4cw>!fFKBGjG9`_xQCQl@E_hFP+69e)+ecB3;e$d)XNFF9{;9O^82-^Pj?slo zONNAK4nct-qE0n$YWpCF95xr;88NAX_QGu>#ac$#9ORSXVfDV6WcV+};`E~&gyvMu z<*1wlBMKdcP^jl{3Tp5$j~9`EMdZoA;eDZjv+!Ut)r&xfaQhTXdy6$u0CD6uq{k$v zvj(0Rm7^;uak)u^#{qZ?FV~Wq_ATL;@hp6YJ>+4ZVHWxWf)EAc^S;oA!cSqB$rSEK zn$Qam%Yh$Mq42lR0Ec>`S{IDP;LlPVgv((z799yDQ=o_l5tiXDbJoJ^g1;s3PV&Ow z$kmaPNg*0odoB2LS@_=<5}pzHynCFn<d36`9y7p92%SE;-Xm-cE>dtWlyYP!YAqRR zW!M?&fomGN(s{|}MPQqH`IN*D+?-l80&1C?O+z=18?7)W#TgfeKe9Szh*gkc-Y~MN z2D#;@j>TC!OZm%z{OqCFxWgIz<;@ZPt;`b%2`4fG<!C!L2j!6P*DoaR5pCN^e;D>L z6wN2ksXw6kYAD_(k9ElA8*5M28DZe!u`wN^cO0)5*JfkgahbIw@KXACT<nmC7Y1I+ z8IH9M<nzMK*LbOCz-k@v1inqQmw7lzzne%a0<}LL`TfXhLF@yV4lv3c(mM^?7;Ju& zj57$>FM<q`L-{yW746|rLQc}f1}e1~ImLKGr}Z8|vlQ0uYo%u*DVk0X8B(W<3UnZ6 zCL!|}PZ8;W6(fT#2qc_FAIXu_G|1bKuT`a{eH-+(41I`(zSf0ul2VM0jU>MWYmCl_ zteg-5a8!m)-%rhfz#_&FgrJj*^wN`=cC5S_yjQKWd1cb}{tzYB0Jj~8(NaRhDe@l* z+e^HR5L9#q4n7H5jtO!!?B^^qCW!np@Yc|H*6Mf;&QKi2dhQ@R*iZ4Ez(4XQ0)Nd9 z1!{%mq+V$l&fk1t7~_rTH-4*FcjGBzw*`*M>NB;>8hk7$ztdxdrB?^jW{v~lY&pX0 zaKpcTk01EA*8?9C28NgT1AX~{X^L11_frS&X3TG(7bB=m_7g6+0)!jqHpsQ0Y~<sD zeCF_mJNb_j6VFEW@Z@Gvu!G`x!9LRS5P7M29ym=!(^ToYt%I5;hWZB}%R9rpJGuE} zsB_`I(fkqE@|1rLwh-uEbRp{`bO-2NP<0UW%s}id1`--Djh|<@o2mxki;-O=WmZ$T zv*Gci=fm@Wl!4*rgZ8kNYn(Gh6VT@?HX+n+Rl|07xbO7%?}vI%3xpXI|FQCY2<n(G zkRd6DFHCE+=^=M5?wG>PBB%_H>Ld?>>4ZN$9i|Dn*99*DI0@93l~vYzDKd#a-#1p% z4VS~sKcmtt9c#tIs6Uf@$`Hb%b6}4pL?Kdx>klHH4~~!m*-v#%5Kj&1yirFcg9v~J zC#wo<<eRLkPlgmwPksvUbn+MzIQ&s{&=@slnMz%mysOvR>o7ModfYMe(Rti@yfdb; z5uT8#F8*TQJDS?)>YaUo$|hj<sQBxj2d!mR86b+~Cm?$&ND*|gPzXE2C@|Rdx)}Xw zv@1<SABQ|aMC$YsPl-${V{^a=Xbl2Dn?eFMMGgVDn+3D`!Yr5^+TVE7F+SDp$)?nd z?*DmGKzQ?lY*o?@fq3gauU~vNtvJ7~F268ya|u}9AJ4SgGwBs**P?mDM^oani!~|{ zdXWw`$iDe>Yokb!DwQxm83?-n2Xm$-azg^da07Y$iR`HhnASm-AO!~?bh7)CWX4pR znlUxq*S)<aVqk-!pWmUz-Rhb2m34Mz!q#svbPje79O%vL$ZT(EYN)F$FG1cOPmV3a z28bPzgefU887E5-o?r}-m>ixW&M@2aKq95oZs~}5!ZAMGZEB=!m-U7AtSq}DJKM1m z4Kwa^yGvpSfV@lsjboWU_qFPR{F<8l{F;(<yFD$<ZcpEQ-;S{3vEHnl+`bU#ICx3q z0MI3fak8^4%0HNfxuW$!0(Tma7~T(^7<^qUF$9IFOktXe?aVZ#hQd1>jx0x(J(-kr z_(ynQP!f{FEK>7elR<EP4)I`Ki0>39Z9AXfuLa&y$&<ENO(5{JC-95rqx`*Hn5&Se zOc#WQl5h?C;0J%g>*9-zrrhMfSJ8Ii6Nvnt6vt7)>RCIx-nRzNFvC88)nG3S8exO! z9?XD9HOJh7Tp3C{H<=ZaM9IRcrz&Q^T9|z?mXnEA<m83^uc4u`(qL$4Z}7D=SJqb| zJ*uI?P+nSGSRfOAI*1R{UgGezeY|&aC&Oy7E$=6P2RS=E@rJU0N_+epNC8Uzp5Ipn z#aO4X99B%D9g7Sdg#|eYdXv$~VTsp@5C~qSFbd(oFJ>Wm7@ADNcL5kZ9*?KkQ$)Dx zs^5VaZJnGCWbqOyGCc(*FIW9-T~2bbEa1*+evC%`od@o@?WC{VcL49xtz|xbOKJDm ziR^zpksY{P(jz30sbimg;;E|s)oUJq;;G7m%4`W717}(%@prm4aH<$=fYF!von$<Z zn-#KA-!RfU7?u1yH+&4#eg(x89byv{V6ao?RL2U@Im#y%?p#hzPGL^L)pRa8?~|0J zMt05qB*yLEuABl2ylYYVu_=;&LC$B5b6q|sNxSO2glx^%A;nTS*Jq8aOO<3#$wP{e z;n6j!V*quKy-%%!cKI+ewz7_Cs;L7*=Cw%sgF@CXQ3unx`0Kg>97x=v9k8RIA>;HL zc4)>2We_<vgF@Z->jA57pcX&lN2{_5%_I3mmx;38pcW4*u?bWo+?WtGfSaYh&Y*TE z+Vy!R0+&pS4j`U0rL423@SLk?BYE6UO-vw_BDRPUrHcJbk@}zp(LxbRiqMsL7z5D0 z35hiU((CvTX=OADEF%<H)N80YWhw!vGqfAPT$JWT*{*CM8XW-6z>g5KYGdQnf=fs+ zgkThzCIN{!K<i~_krhEN<rEw(xiXyYb5hYew*7$M5fH@267wB;1m#ilgkvkrTj7Kj zw>6}?TCB+e;S$)EIprz(xO{<UiAuMAt(@U$prs=?W&{JmCrFv8+8wy=6j4VvEH&*E zs7DXl8Ti8zPA?w5ia^_-ty&r4*?1=Dm-56oq!Fip&FHbh+z3V^iI-v_>0#m^A@ngF zq(Blr<utM2o(;lapp-P|E}X2)S3-s^97Ca7L8}=Oyit|oRQnWSZ1HIj*_v$LB%?X4 zq%Nu6V=Abt#x7;EyS!xEGAbtT@qA@4D>nBmzd7bm+;GB&4f)Q)gFM+E*O1j0_}-by z^c#59*}(s46=ziZxh&RL_$&L0-FAx(Pzk|h6+XS#j%e=;M{FTv%T1CzM}NEqjRs;D zT|_+P><!$zw<_YC?qYjjFHHos85Dsog6N;mfUXg0b5IDSWl}Vo0wIHeX2E8Q9K(Az z`!D(N@vgwDdut#lx9gq?h@kFgO|<!H=`2r7Vw>8#!Tf<qqzemtd2c#HUHRWiXHBz_ zODUwF3SUL2sxTqW^!#jZI%Br%O=lgmsQgU2jUv+YcwKQiQ-p2<I!jV+(Dn%pxlph{ z0u)F@9Lp^hpQ~Z(xFbj2fAnZz;VS4&X>j*uY$ym+zLsrA>|3zy<i8M11SMMU+OhSt zSzKM~KP!@@1)jMIvWv#=rC<x{*NDI4$ub@r10a!zbwrKc6A{OxQF4p(F|8qCWzwJ1 zQsD{dlCU5I_Gwi~nESz8a&JE89<5$Tu|Q8&w&~I)C>!lNwrSEZ$#=}ThY@2x;a}l3 z*vnJMXM;8Y+T*pdhLAJ95@_T#q$r?KW<Sx@>|I7zbNL@aWlpo7C||pBnPkW_rxpL^ zhh!mzxwZ=UKW+Ur+Gb+KVxI~J&OyhljH~J|MMv35Lz|Tg_0WGVPL0N^x3&-x68s$b z-?4WIe~t`aDmHU${P-3-{0zEeXXNuh;u%OwICDi6HHC$9O3~YHT8b#!4DVCWNtGFF z7*nPQYyi@rpq6yF<0(ubX;&y!@YUocReDsT3=Rvh1A(+a?aJG_$nIiGkQ;Zdn<fux zb7<-ge-)~`8oC<z8V^$4gyEp=Z}TM@SxuV}l)6G+iCh2#+kiH6v^o6M<fR}vP%T`V zislLnYn1-krJK+cg*idX-w9gAF|W@JS4SczBsXY!Ku{gHL{OAeuL5;K615E)98~8N zw7oS<;aQ?G)tiEPf3Mct^R!iu-7?s0JE|sHQ{5aW7%H`s>1*X;#J3XgBB=hBgsGQr zKBCXZLIZFUk&2#+G5Eb0gE+R!bLoi;zF6u=sLze~HsZPJfNXm%o+zJ6WAEKM!XH6@ zcf@?ak)QL_Am&4|sn%6cZK`(^Bzs?Y^ikVU+hdQ}Pw*#`rfgsOl5Hw!^I=VW@CWhb z69QR+NK=kTdPo$U;OHS6v0%k%sVbO+s{n`+YV9t1go_?ww+A0%f9x^aQ5PQa<P*Wi zJs}=Ueeke<W1IXd=tGtdnKnSB2|R<J1V=DVrwuE!<mw>5*J)(;8J}-ona@}DZyjZ2 z?d@e{9k>rO9VL|?U>s=9TUoj<g@i^7H-Q5Z02bH@Q=K@9c8WapH8D5GZFnWl%`J(4 zsLKS}{z_K^zh*0rJDJ!`Ygs2d%pR9f9+e5)5YK@&%jaRwhy}2;(L(w!=`)kjpB$H@ zvs!g0ZRSMe#?t|O4$#p%mJzBMDu{<7w2zz(WnmK))(Ok}q_3{4tFErNI4g_13c3z= z4fpreb=Gz4Z!WGauBj-?D#|L%^~i{28ZtpMJ7}go@9=8wO`<csdcb#9Yk#fMP&Yr~ zE_cMIlPxVxO)bsMyreDgw$?KaM@9x-ud3hvqx$|I>i0Y^cyV}idS-NVW@dx~HIU!k z)R557B>n^zg1-dco5MebuRtEoTsSAZ6a21cgpEcM3SZm#KvE)cqBv(%9OLEP%Hz5Z z)4as}ob0xAR&n|4VM&6@s3(;0=|mL$K(PFSR0W=y3BSAli{~0xs?UiUXbz}Pc2O<j z$ylFU-pqIPUUywD?|I>c7f{ZPa=+TETmk9a-g8~=yWXXi(+j+Yi)gdt;RIIT%hj}7 zxH%Z6RA>gl&){eYxS&I-M;#Csq#V?8U0UlG@cPNz-1p|@0A#bN=r%Xoz~JZ>+V=<O z3bsbzH&%hUp=0?H3YJc?Vp$L<b1)Z(1212nd@2ZA$Gxw$2BzDTXEvMU^S%5!ZdQKC zlG(vaFj$NIB@?btDVPH?F0>d9tmNJSYO`VjDsti{VPCJ3ztHI8hsnQ6_9o>f8e&B5 zC=r4NYlGD8W^%8$EQZJJ%b09VNlDLbQNCA{nzFpbE_>3eOJ7Di2_NHUpm!QO^Auuo zgC1~s01(j`Ccs4S!h(ORI^^W!irm~&<Ov4@b-FJf%w;g?f#SdIPP8_3<D@T^@J0~Q zrJ{Zcf5_U1I7+k?hz;HrKJs68Muc?Tc@#N0{;4|{)Ad_k5%{JUL-NP`Fvh{lD8Gr( z1jV5KmKd%l6AeJGVD|$`gRq-~B6eay%(y8Q7w3o@@OpCG<erqChFE+7v<G17OstI} zpHa|y<3zh^kwhw!&IjZY2@cE2+J6B5#s&|Kjtm`o8~#~-7r1@s{@$ts12g{P^KpsS zFJE(@s`q|cz=cnW?jxXa6>DY_O1*G8ei}PHOW+67=|YDKgjG{SP8VD~W4ZYpOH>jP z63->`Sf;>m?1woP92OU+8rYBv7UIGba(YwRWV;PFvr|b{@D64ydHy7#u5L|TN@Bt- zZ@Mz_(d&_w#oj_K`-5tuFw8?&TN}X1V@|?lI~(aBsK+$*ckD1Z%Z~hEwTkU0L`!U) zL`vT{LP6v7#yG%u)5z>ZfY7k)+}fS$g`YPZsES)!YJkSkGSPBm^zdMR-+`uv>gJke za7tx<ZjL(##)%vo62&;cm-+(o_lE0?4UQi0r~$eOr98t{F5y<ThsuRws>zfF2az%b zZa2bnoOU~irm(Cj_Z7oqys9+Ka^}du(MOIf#HJ_t-sdh-BkHmdQP+rwy3JqKw(YO) zQ*JFq$Q@*n*zRJNogXPLi1k$%V|?ZO)X-GmUzNv?9K7$oSP^7bRuT@f;~O1~4IQrs zzFjCn@e(teEAlenm+mPSQ7>g!hmx_TehPEBh>iP3Y_Oas!8(!;J5B+&TJ#5j*h+W= z0EmMFADp2r<PWVzjfx}{){}rewq{xfFyo3?VV*a~Z3k4O$A-UzbL`A7z>G$}Nu(4; zQ3nYEv|S)CkPB~Fu$0z2jNaee>u77>yrIo;?{&G^nQ8sY_OHIk`HNq*FZZWq=4HiR zd`r7E#TDEBmW!6&m}`!;$GTFi?Z>W(>9t@ntl0Wb<?qmsG+3w#F^(UXu_w(qGT}^o zj_G4``eoR5u`EG#3wI2QA;vP#bg|rE)fpDzxz%K{PT<XIIvEGUkJU7k?%OX*0~ZsC zhV(Hvy|MC>K2K3mHjaNqRYjF$rP+nq1(Ys215h(8l~P^iCYV#hveNb>mn1q-mZIt^ zie@Ewh?YZp^-7zsv!$Wik(Qm6m7SK-(b&vaX_w>YJKz3}uFj5*_I6%3<)1ro=up+Z zmi?(ME#(zmNBPCgCVq1EZ~u1o<o*k(7w|vHDiotzkNq%}<&f`qjx!NyXelR&i_SzO zcjNG&1Eh0Mzl^YA{D1`(5D%#=rJ&egcG4)<nriFngKBP*2o0oBO`<j2n91+$R6LH@ z!G`MEk5?4rx${f&%hU5?XAj4_dmQnb=a<I1AABbNKzCMO8vo(?(L>{3z?k~*@Pimr zD|VWFtdfoRhM>{FkrP--aF#La>AY%0IQ_hpn=Ej^Hz7PN#%zum$HHZvV&)k0AZ355 ztSB$b-IrThRN(a>w%(~qs<Gxs_fn7>inIC};TG$qtkn|Dh=mAGT&vvH)z#UF*XGSZ zB%`6ez?KSbq<p!pt?ezp`3<i)<@cYW7r$jUm@K}0W7>`Q|8y(HVVE@P*sDzN(XR1T z+7m6<Q}{sw>m!XcJX*lJe4O4Pf0F8(l+rd~OHD+?1_6qTKpyfDN`~8<4e$;G@bHCY zo^ZD2ABM*CV~1+=N6RPl<;u;Km4OHNdjp^6oq;7j9QX{qKuc7*3Z}RRG%sME5GhBW z&T}aU9VK)U04a)3INYWOza~@?Gj;%qKc{h-hamt-xeaVWTrjb5FvFlM?(;$oK|U1- zDwMZF#xxlC1c{o46WC+8;gEz2zEWjaz^$$Vo5!AOtB5gYKys)8nt13WVXCUHLy(TQ zHUh^7-XN=~CTB|gHTT?h+dWg}#EgX0pZ5%$7#lk=(ET4{igL}To_Ol1Cq6l)C}aB* zE-Z8sz)0KTO$qx!7lrMEZ*w_fB?(^-nbI;-6$9Xk<8i_hlLV<7^z&#x=81tLED4$( z2yu!)M^bb{DJk&Q%}PNwJXGNHc=Kb-NS{eTj<h6Z@l1GF5zcYF3tLTcEmlaA<DWNL zTQ?3JT5k(n+jP8rHqGN+8+?Du<gw=1-kXMpZ|d!P>xkje+NNs9{%&4&e|_Bt&`tx( zL_05H{B-cyDMXB-kL%>w(F(VCxIV(W0#GxQ$Wo_QKdHbnbwc*nQ3`5?1<<@eItrsj zG5T?uVb)lSb)JH!?EOev70XY?#efqtp@xy7I1-oWapv4!`gEu?+6PgJ)WA_SAnOTc zJKUJ|tYLd$@Ip>)ZBdcUCR0ll)f82i@3R%!3QCZsl;qw-ktUma0YyeEQD1GtEEaC% zG6RZC_)1ef$~x!NIKn74T3|<qhEqD7nSI~o&ori_Bs&_as~a5lG-qR@BPG>tPfc;8 zrlqB(rl+UUfrHO*r9_vS5cqgg;H9p*?23fMeQ8ylomFXNi3w%yx~~6pXQaE`=^5_7 z_GD#w=mipC3=7mTEM{e_hmEik>}8)d7vid~Mv0H3_}m;J7-FFY5)d-s!RQE!)&kH^ zxhamD=973Fi%*D)Cv0~kLUfHr0pBCwRb2haJR!k+(q=^@O(sRs48qVYDgvKdpzXZ{ z3VrAn-ei4~zS7ZA1jLmyHhN-oYI34?q!%Jqc~5zFb7R@Q(h^q8ioD6WIbKh)9VV?L z31|)GudONJ0FqOwF2sLI6o6q-2Z#1UH%;?5FmV1>UsYOWgEtpA9d<`r+y08GmXwr~ zthQ>tEcVQ^dyFJ^bv9Y!I@~#}joF!5+3xJPq?)#tdUtU`T&1Vp#~<EodLv`&!Pvf2 z%unpMteYL?Q@+GhxK-Gb5r|h^pv1*eDj|~mTj5;DtUATIz;IBBiPgo-+i)z2i;s<? zC~SskG<8OqPBLVM?@!|K@%&^W9Z|v)v*Sv&i1I2rrkI<%)l`P|bP#Xeai!|^uF2;U zm0*d{D<=K?RaF+*EfU|0dU~3gJRYPvI@~inaImSnsms^uY4kLdmFjc!ZU~>b9;7=; zR%br^ZmLy`3n6<JkQ&aU^41$)3KEEK;(WerS4u{@BQe9$82_cajp^RfhSoaXy9Yao zg(0J-)l*nfoLl6wTYlu5OYd&)>JR+*D%r@un!!Ww7CZz!4XXwQ!t3f9kE1usaVQk; zi8Y=aaMe%h8ehfq@Nm*23ABMhdth3iG*f0vj2U_aMe2#|NJ(X}a6-k>vJsLh?N(AS zQOK7#sx-1OVP8SIp503CQV^q@T?1oAVq#5OO>0v_VRd0uS!rTHVt$DOQV%o+1ZRcK zvW^ZGCOS*J;gRH9G?KA~g%AHbKd<!g8?I*T>Ob^}w&JJmv7`mQdzAx*HJxM88`Av^ z|0FbmBTwT50@|v^m<;?%4jeG~>tNo%FXVWj05F^@kcG(Kn6^fRyb>aRoTR)TNqTci zNj;$kkoCx0{Cshf^2%m*Q}Jt#hwtjUOFVmUtAc-A`8zxtHY8}(Aw80pYtZ3<uVd|j z5D#5F40MhHoA<kSJxrw)TT}7#sBn`^SZGEO`tU`y4^U5`nV~+QKY+Y}7KHkMdxi7F z2`VJ|fWDv)5uO$D$H}K5!6s54^5AF=y(FwbI?HCZ@``x$OMTQ5s^%*D;Hq^Yv<1M` z-a+*KVTUzHj^|MajRCbkfnDRnDFNs^FodXG$Rd#%;{XQ`IQya#_>DS2aP?e|PGks~ zo8q+fG!&6P!-fJq8%BdXMC545zSPSxsa5h-QodX(Mn(|$F0^T2tBQY2`3l<P@ny%w zT9NDvyD^@H9bGd*E+>r;^)5I_)W?ClWIYc%%;;x+Esa*~=F4~##!F%S0Bie%s5_Z_ zHg>CBg7XU}`Tdlx#^t2(h<+CFSNM64@DqWDq90mWL42aH2AnCM!kIDy9Mk9PNd|8u zp*PvU7}V<y;s#O<l4oU5YKC{^1Syz=xNOi35e{EwQ6_LZDPG!Jm?y+#?EEAxL-!)o zDv*(Dv4#ibHpm2CkMLlse%E-_NO@^XoSx@*6xEkhHaAYUtS&Znn#}ciS(O>31+h0> z(|4|=G}V~Vv)1W3nA!ip`Dee`clV6Dx@xq-2UUgw>6t0HIFA`HYd|}KX@q|eW*}w_ zus+DiiYwz}U?+pA!Uv5;quB_^dOgO8f`lA7c{qS2e(Spbx%uz>kq_w~%vbK*ydi&# z|1Mwx0j}M;P5C<fX{;>Qm$RGKkx;ZJ5>EwBca$dTe~c)zqlW`OKCIj^JbZamr@OpK zbcY2Cb^a;pjAQU)K>L94j^-f@LIKrr0|+mVCR!sjoY%#0n>o&pISw-?GxP-aK&zA& z80E&mzwj3~ztql`xWDs|KJZN7qxz$GRtftKf07r0C_CHWX+1$jCH&674ZLWK9<R~g z+X!=4Rn|jQPd8&N53A~7(dTaV41f0(>&GrW?)MYQJ!e^4OG>V85}pvSzgcJokyBTA ziL<5CQ=B?eK|NAW;Xg83{Nmi8{h^eqY^TL~SMNi|IM2^&>FT<3WPe7P?)+t_xpl0Z z-J^VvKaXRZ7uP_1DNVD-=nZgg0e#_rOy@p}$qWZB#V{c*00<w0#oV9_<>u14FSk6m zthg}6o8p1S1gF2;+*~V8e?hyVOYk(EJv{jZIQ`*-LYz!Vv#Z^zEDZU#`qtsYo#p)n zc>@)lhle{W2lDa<Dza<b*|k|&r6pN>rld3rAKkUt_Z;o)I96S@ujW`s=h5nY`>GEV z7Zns$cs%9h9#2JKVNo%W{<G+uN4XCCE$yG!V?x^tJh!<5_k=_p+6i3(#__WUm4eN8 zE7xs)3sNAJKZR*<o$?3_{Ky-E<GaG4jDZY6R#ftpWy+8}*X||ON>&fKu#VWE4i&T1 z<~`MOp|9^k@4@Pc+S-ZgK7QZfo4dMhJ{(x)?`)f?tD9*HY|wLZw$|A1bjRVai1iVl z!NXABL9;8KL?;@i8*<v5Vh?du)#gLjT37AxIGjmD)0}a=YqWpD;2P;a-ZZBiIMrTW z+34T=E4))b6pU&*s(b`0=Vk_sx&$2E`Mxa0gfK?@PL9CPeId?;o=Vv66F8|-qC0#7 z;3_j3j6=Bv;y*8`B4l5InTCZ5o}LanMik>Jd!5PE1#HJ(9bRv1QA%lcPHAfH{-Ue7 z=7)6oIf)602{{GIiSXt5@TKNk^kRgi@|XFKVf$K=h6>;<AarOMOB^$=U=adz1s03b zz_I}8fuf3cn4C~@FbH#jTg?}*cqibrMeLefyDZR5k$@&%!i|D-XeRHck6mnk{+Gr3 zi;us({VV^sX#cgNw<BZO*zKc-F`y-Y_jpo43Kbj^tgO^mgpp7eFX#v;`-L7V=y7b{ z1naLikS7heRjiZX)!=_}?V<GtFGW9gJE|9B4ggI4J>?o`pe)2y(#-(RI)LvZeTiIR zX{yb0#BqlK6(2%Xf6wa!7sRqwdgl3K4?cLzF$z9<gLT&L<FyF4qfK=P_5Ho5kN$ia z6+VCFIZ-EEmy|fA8XRY4g}yxK0<oGK`2kwmF+O+`rf3Wg@cqmNbFvN^&E$HQEhn$G z0MG!hyb@^TcRch_Ubnd!_-f0KE?xQ&Q4(i{=dpG_ug-nUbxhr;j;nK@Xz4BBcL!b= z<IhjQSA*-ejQpdRk7luMgvv_i3DnJpl5A*)tAwfZFxks>n1Qx~%JmyG`7S#|8=gfy zlc9Q0?v8EC2OQ5)59YM4TFm8VQAzx0|KB(2es=j@)J64d4Q+Y09@%;hW7!?@aUy(v zC&q+)oCKw)cd*(DK6c;-avH)%A*9OhrAHDTr{em&o1lCo_K}XJ2VX#(80CCSXK(BO z3=GDXWIS3ry(1V4=PR-z7h_>kkikm?sKvwtFX^Dpr_7|gbpfMXwc!?uo3UsjtW3p5 zaw5UW_FDm#mJU!@Vsa7XM%X$K2*Ocr!bWO?9iA+unuxdK$47oRf`6gFx1)W5X5~f7 zQbuc^wqGk(=v9`cSF(NNKt%qKYEO`O!-NnJ>bvO94mSx)wAz02uI=B}_NbOqA}1Zo zhpi_A=idx)awU7*XZJWPusoL(r#lhRrC?_k*;**^kB8E{3FE!gfC1@<d|i<C%piPU zq|ufbCNJ_%b`l}tkV4g4<p(lLUPX;KyQUNtk`P;1Sy+)-keQFBW~3B(&G6LAp-mpv zL};->8f&A;1+$>t<YKh#;~LH~N?kqfBq@M@t|af+zVXxh8;eH|Gz|4O+?0B#=9<9Q za+7T*-I?5%`oa97=GvCryrqfOHP8No2WAGkyROOnMB9<uCvQ<!Ym2g)Tt!E6_HBMO zE9=|Np|S=9!?7%mm;t=gziIZIdW`^W-lbl{v4GF2*E;6rf1zH(3zT10uMI3tDOazJ z%%Lo**MM78-mPB8uvq1@>a`iyFR9lS_C>v4y@uBmmU7viSX>A1k7M^5f1!RK&(cg! zWAtJ8L7Tsfm%QdIgXgQ)1l>ETUh9~TpHZ*%tdxI4y*98kC0V^T!jWUYdJR-I<yQ4N zhNUR?tJh{+e?h&r@LQCBQLnA6&XA{G$Kv{edL75zhOevF@vO#l8$7sHVDY#B+sY!F zXA5kdxnZHK0Poi0Y7F1_@!pQ#XK}sAuE+gu>?qUtW);`x@o89GU5h(sMfrBNf%gUc zy2{q@d!eXz9nV=~O^{T}@uWp@#|E2$9(fjbp2fFA_`8f>W>9_&R<$v->l|t=k9xlL z>DYfeSI%8nU7TN7cUM(Z*1N|R{O<PE*@eaHSKNoDS65fgyN6d-uJzBZyW2O`7gko+ z+=UD4>*v;*%FE{$*B3Ts%4S#2mJgj>UYyxj+c$RMoWEQxFN@<5SL#2Dd>Df$<3|TK z;B-esVk7?fjiqT^RHCaD_^%P-+z<jv4<WH-b5zyZuI-Disj{r1qOo~s@K9fKL<9GQ z9&x31x}&R$Y_~g9$q}@l25u3<vW(#ix0@aDudXewEW1TZqRDc_wqI3)gQR4;vI5f% z6N6MFd5$>E&3Zxbb^N!8A28f2tM1<E^>uu@GFi@}7_sRbDx+S{qt||Xa-%9@_8EL~ z3zn4M(miLz_^zWQ-Mb=wT>`th@f*?X92!JdG@a-ks%=ixO^iPc-k^JkL)O`8lwU=S zYv7OYlv_u=H05YQ%&H}VHBIBUHI$^uN!^`AIl7nlZ5mfpmYz@d(67|H6+DM}BquaI zGuXOS+)ce)5x-JRRLf~m3$<Ie&yA9DiJ+EK{lRuqt7b(V>te#LfPz%RIh447J_ScL zI2+GTues;^Ym4*C{yF#hihIWI-dMxs+Tz)brS<7$|H{VN(gpY8viscX;_|wCdU?)0 zw}`1az2rW(G`)U$W%cY@nV9G6{@I1)#aaA7H%<H3)))Nii?i<8h3VDl*>(Tw;u=1# zxmQlR@r(QP3RSo2ch9V>FSut{r%$irxv0;*fc3+D&c8}^PcP5<-Rl?5t<0}ZpIf+q z4$!hl%a>fd&STL#kABgjrCqLM@BR2iE@+Ha87wmA&z~<_QCAmK>!;=Bzo$-Gu4&ZW zFwF(WcNAANmc-?9q~#q;f;0T+!5YSn#(4wRGzVxZ1^HwYYt#Tf4~a1+&JNc+5K%)Z ze%oo~pw&Zi^-j;F`9kfT#>O&@Ynl-=_)8pl9-pZl^ea8L9nQvdy^e7pZq$y+n&8?+ zv~nHwmElEo(HO0Q8)<9lK|k2o!s42{hqz#L<@EY_Vg-D$v^eWuCJx+Kp7XB?P8sbR za1WjHFUy+;<PD|n@cLIt3>Yp;)l6SMy|^?zv*dT5$F}00cK5U&c2BQ2xm7+`n_XQz zx4u@kwzyQbvN~Tr)Pokiscu}ULONT}zpXp4kMHo0KZGwy$w^8>IBMc_VuH(&8Rtza zA`fAlg}yftI*lZpDeTapIB~K_fjdna&KDWbMP#vTkUxicpr6QPd5F0yzz$!;ig7kB z#jafja+CZ}1?x`@e8lS@Ni<;7Yr<yN!uGRP*o1r-%nryNU9d9tVBJ0dHap1rF+{X2 z4nd+gjNNJ!62Lf^YJweQlk6Bf&aS~x=>&x1Q*4^+*u(51dmH;a`&0PKzn$H~-pM}9 zKEWR0diE#mWhjl_3t8L9-o;JqPWHF#pI}aUfPIp^&VI#y%^qTZ!Tz3og*^^-n`QTc z@xKP9dx3qG{UiGa_I36R_7hB-7uh%2x7ZV4p<lB1u<x>Ov+rQUe#ZU-@g>)S#m-;} zSi-b<5R7&mn2)wil6|fR^Zu0Gz;46>_!f3EyNP{{eU#k_|L5D-?d;##&!ImA4n4QR zdoYg2vrQJ@39yjccoN&ffis!g;hfL8le>5dA{NqkI?sUNG>d0*H_u_eWxwMd?&Y~W zkLU9OUdW4hF&qF(`9AmtmGcT-$^MIdk5|DARl{p}9k1sNypcEYX5NAfQmwp=``D}O zN4%YP@J`;vyLk`q<p+2ll!yI%fDiIRe29I9eU=aN!+eB~@-aTnk8tGX=97r*xXgac z{)Ha{{P#6{il5*o`6)ilXZS3i<9>dc&+`So$gkyRpqxF+m-z~NmY;)v^D19s|A+l6 zUuTc;4Sqd8&u`!t_>Jr(_6mOs`#$>t``_%J+5cicWFO);@tgTA{8oM&zn#Aohw#5- zPx6cWZR~0GSL`|dcJ>sz#GYqwg}nU^_9^yv{2lyG_67Duei#1}_CNSL*>CvW{9XJW z{%(FRe-FEx-^bs}-^bt2|CHa)Kfpi8|BQc#|2h9Ke}H{}e}w%R`yl%Te~^EaJ<9Im z5AlcDpR<p#cSHa7KK6e8D1VH9jDMVef`5{Kiho*vXnbJ6w6VNcQPEzZzIVy@jw<!N zT79oo-y2QsXQyXZSC&oF^4-`zv+BRzZ=4oyruLQjm1X}K)3kiIcFr!Y&TgDNz2v{a zIvc*Wbk41;PtRh>TDQ!GE{$EY)2P}wC*Qj8oauE_xB5W8`oM1aK)-mibcae?{Gm%z zx7rN9d^dK>8vWwU+8b_&bv}G;=?zt2nGapY_F}6$J1rX<JFod*JrFKyT?k+656n!j z>KE|G*tfp8H0L)iiZ@fA+LJ}KCw;Ofi;{GGYMU43yV7@1S-jSIFkG+o+VFL3zosFv zXCgk#uloJVOAsa&XN?2Xvm5Jv<C1ub9njvlr1@YRkOW#1Z~6iBUcZDt#zV6FvMhf{ zQzUj-^TBvXmS2_xUY<U;vbMgua&Ez|>t3GM`IqNSLu%(&)Xopd&aa5KxS@rO<@xE= zjk8PB8|!f^+E2z2*#-zh=t}H}=CQG>nh(Yi*@jj5HY!W4i8t$Lm~_^)@U`IT$~wvI zm37s|F<E$Byy?eiAlGRi$K^n7$blSJ`?8_-WnA`UL%bQrA@R){Ht28MxV9&88`@8% zadp5q<hyku+%D^R&Gn?_`a<~Hcue;2M)77j7UEdTjiF1!(#rDunx&oEB5#`xU7Fgv z#aE_jzj(I}tu0NjEy(MY@U@^(RcE7d0<t7#`g!>_A#OCD7jNc?xkdjf<l!~*`QVjt zQr>t$yiqMU+SbMi`DAT&Wz|17vlMsT#tI}{EFi0pU5sZJmx)`~{Ie^|b7ubyvrE%w zahEJx-7Vkid-O|-tJB7F{x$#lw7z>|bw&J8Ss@mws>({SXyLt1eqU8*hER=32SM44 z)yYri?1k9%1<Vt9y=FbVczy6Xb`8y0R(~*y!}pT^^twr0ZJe`+cX3viKhCY3UzS%S zk;|)%b92kFYJs`snKi#?NmYexQB|dEX;o#TWn~q|d90b!OR+d75E*9IaXPj7uiIF> zetO9dIo_~<!-PK$R9ae@r-Q=s%DRPa24R=h&xI~$*6Ardb)BOBJslO5;&VquRowJh zoD0^lB$T0qkexV?uM&jjCl;R}#6jjl3ODTT9DDrjxOyv;x@31Ev#g%qjO$xCzQ->1 zVO&3e9Y@DM!XLypAH{w{sdlIilFJxsI)R-{>FOC6WAQldEJMno-x;226!#Fi8Od!H z#yi``C==ZF-{>2YdUr_9o2DL=&Mhs@v#Qfr6IjF2%Ip$rU0I!5W?gIa>%p~+b8C>l zWLxO3L0s#^UuvIhEtLJ@nl!a`v>+dHUmfJS11L*2Sh{aO+@nBJx>x<?)1oJwJtKdC zT+=GQ;c6KUZ+I#T`9Rdc?*m=z=*dlxtFDK%b+dQ@WL=d^^B`q*LsF#n(Vb~1=N4tj zlFiW?`g@~#z1v-sCMkGV1?q`Kee#I}yCY>_4(XGk*~=ic4&&PxNXaQ234kCcXJFjv zJ%!yS-bur6guYLHn*pAXzk+sL-hs@pxR&3GYdpmTDLWl^a?y(<K|_Y;Kw5{K-HpE- zJ%s9ZmwT!~hwweJ7Q$dR!eIlv20!kP;O`)6;gGh;Tywv;1|LDHCmy!r3g$#y6U7AV zh`3T9(GTO>cu*ib270tgQlG}k0tx>}1m7aFJ-#PSl)N3}SBvI5<&1xInZ=)-UOj`8 zMtBxbpH&*;ifE9czWXGHDBs0*6lzA)NJLqpq65|z&QEQ<hI{o}ukvYJi4i2}6n466 z#r-L0=@{h3_kj<;$$kpy_wD>SC0<EU@|6m_n()gvl@#&%Df_812MXqGy$Iit*Vul% zzOwZq&)a&97vS28=g=?Du_nBlw_e2^&#`0p<v3nbxGQh#Io$ai+VUKpp1AcWOTvrl zLp_*1Xs4$9bE5nd+8!?VBIckTwIy!dkFxip>~knfb|q?26JE`Dp=F^~Io10gWi~v6 zo|lDJws`JytQvQB<GL5GKD-9Ee$GbmegrL<*m{Od;{7<vO^G%>$6mm1KiGPdC!<^< zT5(CO^%81*6}7%9TGWje^`XQd?i$5A)kZa;FQT<C;P)Tkdz>!u*M_^2@ScVDY`pSt zS2tdLqV#Jh{TfOW1%HRquc8gFqBP2cC}Bf8h#Fa_C41{@nl@ZQ8(u{lF0nB@a~$uJ zxaSyNL^autOW=@$px88c8vKLb&>DQAd60;^lJKG{@jZC^3ZtwUDY8{epq0d}G&_nh zZ)&hEHi*;je$2Wf;v74Lljmh|wxe@h9!_xJPMoNo#^0Y}^>N@NU4>GuSZfYq<{iP> zGlP>SsqAjV8uNB`H@lC00O#39!0!U7pW84KIByew#Wm`qZ{)9<dvG$u_c-IyUvZCm zeO&VmG*qE`pt}y$EbG_&MOzDS`Y#cu{wnpf-;47+o#IE-)B6wED?o|*7u1N|4}TFF e1N-QWc&C5#nSJMxf*A4M`{V1y`+>)Q`2PT}mT#T_ diff --git a/app/static/fonts/ArchivoNarrow-Regular.woff b/app/static/fonts/ArchivoNarrow-Regular.woff deleted file mode 100644 index 35e2b4f9dc0880361d2fce3922a03c7d43fa86ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38056 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 diff --git a/app/static/fonts/ArchivoNarrow-Regular.woff2 b/app/static/fonts/ArchivoNarrow-Regular.woff2 deleted file mode 100644 index 4f729b1d345c3ec7035a32b2f5125cb2e3f9173e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28036 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 XXpGPD75!uOeo{wR+LO(Q%PIf>wTCq1 diff --git a/app/static/fonts/ArchivoNarrow-SemiBold.eot b/app/static/fonts/ArchivoNarrow-SemiBold.eot deleted file mode 100644 index 6ec18cd00642428eb9c4c9c119a86193966ceda2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83000 zcmd4434B}CoiBdQz1l6?S}e)7yhyr|H_5BK+p*;}iR~n|v)S2fC$ST<nj}CdBm@W$ zQb=i_v<0RxU1&=wRYFODp$yaZwM?he1v<=3r&B^7!}Rs>TBZY?c`cFO_jj%&%eF#7 z-~0bR<K*gI-Fxm?e&=_7`|qf^m$Ts>&N!18{Ye>morJ#(4QFHG*3htCJemKvpD_=8 z%eKAt>-oEht18yT4zV3<H@k*i&kmyKYBq&Chj4uZzO7}`Y(JiL<NH3g6R%~lQQX_b zuETdK$yh$yfIElSVU#<_4&bd?R>f-YuLVy(d<%Gq<FMgF!#w@{>sFnpe|{U|J@vR- zu)MdgKVzNwql~xx3g6c)A6~Pz`X$%9jCZ_?7dn=&UEghd^Zl<d-rf!fJ&UJx2cNuU z3YC5d<tKOSpPJ3+{*QYYGu+3R{EHpeAMsR;@~s%hNjyI>GrMd5vVt==GiIJ;EOY;^ zslzxk3);Jgvtif18)q(Udv7IUMMI36#&%Cn?KFS;AA3-L2+tdL<A&}f`FVUNaQS!d zKXTOE)L4wZ7#P!?+IMir)aJ(g3dY<TwBNsf>gcTWzol1E{uIi44ovNzHZDK<W5&xq z&zSL_W)B`d5<B0S&v@MleBU;EXnOWX4@_UfSl&gH|D1pomsb7yHCy&XcKds*SSGlz zzgzz1_2RtZsn_Qsu{rrA`J4D|h@%dgL+js+{RE%Cnv2YBlV1`w(JS#k{#m+%&vB+A zmBcDoJNqaeKO_OR_>=iXX^d$xw$nH>HmIKYHde>mQt=bd79i%DRjXIB2+RDV6z{_~ zd9{ZzAS>R=lAglJgW55p;_uD*GnZI9-@z*Q%S?x(O!`MwB6Tr8yTJV1%DgzTc_+)_ zujAgEtRCO9=!}D-ycY+(tKcZWVa7rC=*UlAORN>`w4jav)g#Vtu_`&pJZOvI=#Yk4 z07s{!uulFS&c|6PeMdVj{8?r~nNI!|?tg_fi*ocFWfSFa?ZbOEJd5C3mUT?VnbS4y zThV^4=(EIJ{4bdkePbAl3ug!Fr8Y`&F2{ETWsSJbru*!ttbzS>?q_)3OxMz1qb!xD zvWauGc;AcnGQ_=SnNB(Y_&m$BICT6Wv{A!c>>}&K*@5vFp)b__0NM-U0Nm#0aF#`x zmst&-X{9Y#wbjgm`^9+2gL_%xo|T#SeXLaqu;sXC!(qkIB-;Kqv!U*0e5d*I@gU|7 z?@Lbt*6L9Jcr?f1POx8a$n|r701N|wo0yBlnY}spThv>F^Ka-HWehk}_|sgZ9MsqN zyhKoD{=i&NeQ2M?>_~SI{)xFzaf<Lt9E;mu0DpBZXg<UNxcJdVjev(bN9vr>T+nx# zAB>yYUvkFSseOXMWzL;a4J)Vd^MA#e#)Cdy@eKH&?QDWe+B0Cu-<tb1>dnM+hVi}< zKmHwOIskt$2X(;163j&lj%Cs#7|)kk1Nv$rJjHlAaosGAw*<}-OgiySJ)OA^W$8R1 z&J6FogEnbxwJbT`%G#xo_%pTN<?;R}&vHErV69b(cdOMk3!GK!sz%+kE}v!I%bhV# zHnDE#ybtRq{vGv2;(fZRvsmv~b7)6KdpdEZbx&(=(HXEXV$Ph>D&WAsFo(c-qI)z( z!W%2<pab+0XAO=GID$C3xOMJVbWhsMtcf-kpA&sR8w~KFV+M5@&~7MxRM4641)lB& zzSE)7&jMb|+$cYYBNH^(1={RFdrlmMk_=i+H2m(ljl3Q7;6GV4-ZRTD0ta4ZnQ{hb z@$;-szLPD(`>SQfc7cynV%^jFFNhyC;Aj=7XZfOYAMW+>->{(6!?NTiwga?o7;D)t z+Ox7%SXVCGtCnA7pO;=?>$#2P<6aStLH-No$9aV~#_%2QfmZz<$JZH~i}2R~a~#0W zQj7py6Gs8#xMKXL_(oR+fcCRE?*TW{f<HoJV8{6_{4Af7z9;>)^w083MRyeayT{=v z^7uR@o*GZs)9PvWba;9_w|GA9`J(4Zuhwh#I=wz`iMPtT&HD-Omwb{>=gaold=6i} zuh>`a3;I_0rhL;_v=+tt`)~hInwvvQ)Ru=mhPM77eHU&01KK)K^gEB;<MMb!TXmk6 zWLuwG($;40eaW`0Xe-ZG6mM(Nw^Ov`L0cSc$#d_`y*c;oxpQ*^v6HdeW7l1}|Cc}g z<?c6DzOmws<!|)9(e_5`8x3#NzY%_;>f*Z>e{%6h7ysts;fpgDcU~O7xZ&cOi^}W2 zd;Q|;cfEe{^_yS6>Gd05zy9^ZukU&Nn%7so-uQa`FFy5)kN)Cj(?97xqrz5<?Em`@ zon)d$Fo`s`see2vBdKC`>a&H{0v8~qYMBo5je!|K(=wPD^OD7~nT3JZF+0m)4(0?m z&1HEImfgUaLh#dK%$=9{m;!tafIgP8GFA=@3S!MwLTs)E@2X{WEDYJDfi<!w(8d<l z%Gw}<En^*^kP!&)-K>Z8vOd<&ma`RXB^zLaY>2Ib7{7)Mvk?gEYuP%s9wPciHU>#< z6Wh$Tu&rzxn_!a=;J0Hycd=9KG`ojAz&_0$WuJ#k`33ex_Bi_zdxAa5zQVrBo?=n< zHFl1j$J)5So?+i$&#`COH`xp9MfR6`7exPQHpBMtYuJtKv+P>7kKY9KVK0A>-OV26 zA7@ASr}(F#WE|yp^LzM5`C9$})QV$h`^)Sv*lkcO4)XhW5B~%|4F%#j-@|sW+u5D$ zQ{2Iwd<);ock*dI$)_0PYW6MO#t-ou_yK;9Kgu8DyV*zhc0L2DbO*baon&Vqqu$3p z&d#!ru?N{F@x~|EpRv!dN7%c3fRC_4d=+2K*RY%TC?Dp741)`KqHO(G-?+y!_$<pB z8I0=IZW@c$yQ5{}lQW*v>&K!}VCp#org+B=WxLz!jk575>rr~o1A%%byDOtS6!lEb zR7RzcXQwCn(r{E$vgv#o&*<sf(HGVAjd`PTV0?7*m{;+-Pmg(`!^5~08Fzc4&2-f~ zKJGcEmY&)fEyJz&H&3*Np4U*xmxjkY=*{UVPt-I#Hi<hPdS;@lM!IU8bWe_tkGs*^ zsHta1l#Px>*&r20sUG)Ww1}>X2B)62upLz5SuNW>KE88mJj#RP<4Tkbk4=w{S4QQK zr_U4B1g0<+ZO`ynRI7AHbxJozj-r#5QB6p}NIW~wX}5QK=n0L{t@fEdqw-|mj;LJW z#ls%YY0qgiaIQuh09Z!GCWqZqqvK=BxOdzWjjSERGdBSv-hO3N8;a_Cg6FXg1#ETr zs&p%uBc*#PDs7*M@*U_!R9jIQ)rUOPRWrt-VcSszosCS6Q<2GD(N#m}yxz=u`noH; z$=Nc77S5hYt%V2Cg&vH1($jZZnWC8#5N2+gg{a4kP9}PZ`BbKQ)h047^Lo^exA1au zXsIum3F(yX^BE=?=;2np;}zb@XlCe~B=tpiPW4tsvqBhv#}m!$8K80DLg^llX3@7% ze9OYO%4jyKu?UcO0D&Fob~L+Z(sO#!6U_$DDx;Rr;JUGMnw`Dl{%Gd3a<npP4GoTr z4X#yhy1lq>7x!(UbIj7Se(apZ(i7!V-O=nIVL7m=`&=e{WZ@&qotOzZFg$jSP#?hR zK8^WBvso2h1+OKpferMWUcus_r{fsOa`b;W?k=3F%S_-o#_S3}+!JLT=Q-yB8|)!a zBB^iPSk$6)d-|egAYX<8gzNT9qWNcRupDHw?(Wl*=WM!Q^zNYB2QcMeZ1!Mf)Db$z z>FflY>Ff%flj)orI;Wv?Ug(^b&iSEpIy$>U=k#<g2%R&~xiECjNaykpprFD%s+$Ca z6;D-^Z>0rN8Ldcp=uAGmR(%*ud03Kscu0L%6k^fL;GZzQVvMf{{qkUZboOF=boOC< zbXG7vI{Ps`ItMU5I+tL4bS}mC=v;>J(K!_Iw2S3a83I^slb#;T?IhvC6wc8Q;c8VV zS{aO1Vii_n0W1fmrd@{0RI@@f^aD!(4J)HHiK#tjHue#wMXM{$X}P0s4D^p?u{H%f zmn%~j@-&E^hf$kaPv27F0GgAww{)L5Ap+vBw?k<@SH~SR)_TAL14#SMBo@h3b7iz4 zROM=~j5c1WC=hxFiZ@}3m^0w1@+>Dp0MM>HeR{dF9E4{KJO+do)S;1cM-Cv|42tE9 zT2V{`A{r3I&Y4(u)Yuc8K3%1FJng4ZXUoE3o+`Dzs7C2dl=eg?iIzl0#-5fuvd8_j zR3hh(cN2XzfK;P>^g!vy%EoLjT&AEYJg71tsb_L07G2NOPLMdMXUdK1$#Kwy#qUg^ zYoPi{|5USEK@0sDCr+Xj)R(3abc6`82E+rCp#{Q$Z!GEwYMjE$0nrJ3g0B$;oo@@s z(wcw;q~WNxBn}Iu9bjrpK8hMZL_D5;WjQrUv)G<^CI+KII?C3KRe9RMyQ%k*dJ~l< zry{Bg;M+<(N{R{UBre6gNhLm8=x=3oS)w%o{rGfEk}R=!$cZWL0R5;UDE3FKJ!8Xe za8ghEc-6Too`ZGUx!~!jdw9Xq$bzSdcT?+I{6<$O+8j(Rka#K4V0S3m5<Cs`BOE)8 zm43OtVM42-Rp?@m7&4)8i3<6ts7dKohfe6MV5L=I<*5Ve1z`e@A?z2J|KU)2c{&99 zQ?QueO?0eXX?A;4@WneG?`IzfaC0yLm419{33_SH2rlu_BtftoAaJP59x@45xV<V` zk5#_nGWS=aI-X;XHlWNvDB6V6AVIMY;P&)``6i$>6e5I<4g$=pLgzukaIqQ}oG#Xc z&U0~R7#HHs2$ku>qfshD7i*~uU96)rbg@44G-zQLt~TI`i>r;Hr=k1My)j&=_r|Fl zr+b^IoVeOd<;2w%DkrYCQky*}wvF1PiwSCzE+(l>x|pIe{kYgpW$0oDm7$BBRE935 zMZdanH6!{(SGz>N=xVp<7hPQ=`bAfJM8D{2ujm(D?Gyc?tNnm+YjOe)h;PvjJUFOc zcH(lDfKJ7t5q!HAycU;K=8$?xWe$rn^nl77!OLyQTCWq|#2eSEm-NOB>LnFFihA1A zDsNOTslZ3nODb>^%C;x#yIFh_^&L|$srYgAl8WDgH`~?vPN<hu;8yjL3fzXW%aZlo zF20HSPO6tw{0{Y!ir<Mhm#OvLrCw5jQ|cuZxI6T;Q6nWJ+U{V~Fddcs!$%Wryb`#? zpk%!~3i*+r0h3eJs@Zc)-~DwKE|ysZU4ElgDlym$vO)dU!D@5`I`Pfa{X*7D#+NiN zL2)<YX=e8eEF%7i@AA&xbAEnm1Zu#kv2!x(Jy$~Co;RFeToXC91F|rRKua3`M!QsI z$T7&~if8%U9Z}7_V8^{rYj^5cZ!h)ogZ~b~*|nK%CSQg0s+0wr(OU9lNYBr`EB%v{ zKlkq3fbeZ3%ki!cESC%W0RGWCs!s&Eed6CvXy^aQXW;6alx~(TNbksgc}%`uJ|ll# z{*K0=Y1Ew1#I&omkLa>=&AQL%E&4kBHvJL(r}R%jXN?(~jc1HMHc6%`(>l|OrngM* zXLMxj&N!LzeKRw6n6Ed#V17SyEc0mQ<C!mK<zz*&X0py^eJAV9Y-e_B_J-^u+3#95 zS<YK?tsk+TxAoeN+8(m~*!Bmz#lFY>r2W@9t8-q+`A^4fj#r$y&Ti*D&I``pyF9Kl zuFvOY<!->gJ9A&jtI2yP?`L`M=bz2L;BIwaaR0&`D{vM(Rq*{nTVZ$Mr-~|yRunx} z^y8vm6?YWxDSo{8hn`d30pD%D*OUSUa)#gL-{yZgkQ?}ZiB!^Fa&yV^CBG<@N<*dV zN*^qJw=7b2Pua!tf%1pSFI3nnR#%*^_+iiz><u0d{y4NV^q-XvR1H<VRsG$X)3sY_ zU#VMB_j0&5ygPhP_}TC;>$~e;XfQQwXn3MAr*Wq7fyQ^5RyTdA+1$LZ`S}(@%a)eM zTI*WRw6(WA*k0FuTl?F~dY3)lVdyy2@%_$7=be$P$Z+JXu7a-nx-NFlc0b;e-?O{t zhrL<7XZmb?FZ8clp0)hcii#DltbBPuGcYi4&%j%QWrO<$&kRNfe?8<M+BWprq3;a+ zY*p*3+g4p%?OA<f_4il*ZcV|O$eL4YzPsi>hf9W656=#NX85}!hLLR}FO1fV9v%IM zwZm&4S^I}|z3a}bduRRV`Y)}IZFpj1>&8<X|6y!k?AdYi_|EYkZaTE-&CL&NncP~o z^`UJ8+a8!Gm>8b;*`#4|&*ZnJB2yokdS!db_J_8=zvH1D7kBpVyl>~l>5l0~reB*0 z&Fq}{%*<=MvUc_EI=SmRyMDiW#qRUhJibTTb8+v$-V1yGVecRI<?b8Ww|n0c`+m1S zw13_H2ll^xp!dKd2i`q6dhn@(7iX(xSIlmoy?OTYvp=4F=i01mtFGO1?St2T>)Kx* z@*f&FG<&%9@aW+qhwnT5<l&2lV@Etkb{=`@I_LFI-e9@mH%B{;o<I8g8~bm3=p)zP z^vW^Kv7a5!J>Gu&BgY>({?;uyw~XHM>@B}KVL8!%V)DfGC(fLB{?@WvSKNB@txw+O zyY2eh9>49!xBcPvlG}T4-+lW%x4(F@>g1U_$Ri8yB-qls(hDFLI#}q;P!1a+by?;N zlhL5l%Mv^bSi&-srZrsVTwafp42Lkjtjf&H%+AcVS}j_mD`@pvz1-{4%T}((r=GtX zGxN{Ko_wO{34Y%b_<TZo;Zm=3dajbq#Uvh^qYGiEh0hXgd=IojhMllD0xL3y5stB( zK_*G^R=EEh@{kqnX!N;3dstTVVTaQGQO{uRv18Ixv8-jcFnC}2CwUv{(89*(i4+=j zGK|lR51`YiO#(yC;X^i?%_=Hs2s`vjllZLI@96&6K1Y}2zW@G{Cvl)<)TaYnUXq@J zMY5P39gJ2Dk3~xKT1n0_ND`N&8B4ZN=4O)wCkLC>ag8QtFq3CwI5LLZkrI5DHMd{3 zc)Z|vq^O{vptzv8sL-9Cm+Nvu(y?Kj;?H8$7Y3V@hOjuo`fw8thZs6~uILpzKKdi0 zp24k^>newFbPRh|YznRm4hPr0;TiV4IC6I6d-%iY#TQ@X*=NsUTrw-0`w{;$c+|^b zL2Y8~k(P>Lr(GlQ#u|@V!=$Ft44G+VCJ!*c48EM>c!@LlX3PRjJ9o-Mg^t1iL9wZd zH`F%*h&fJILzRSUf@l#3XdCKFN*zU#BS)uqDAp{<a88%AQQZCBs!_hvlV828VzjrR z2iJM7aHML(U_)+RUhc5ZQ`n~;>oMrKL8;I`oL$&n(=%+?yGOUG&1rJ`^&ibD>Z~6g z)?F|4>--Lf+Z6K^=6ewFK)752?s7qT9vF}fD{?u;cXlwEgP99vaIJ}RgBIpk9Wxkp zhTTk~VH1QF1(-LZQJygCC4p$}NH|StNdh*~D`==-kWf;*rk^l#y}nRCG#)9bs3<D3 zSQx8ls%WgOE-Ei7^ZP7?mI9X}J1f(SPMQ2!dPmS!0zif9FxfhVhq+>FT*m856rZk; z=QzVG<!J{`eX^&wx2FdO-#Zf9I=tTLEGojmBXk>og)UcNk;_%YM@Dw+7#-cQV}x(L zG|E5GP@i4jAU<Lf^kih`j*;HRaCW#+d|)`7`2n{&z^#gPM>@5@U95U8Ve!kybsS4s zqm?zguoe@e*J=$DMs6?^8iw$G6|1z`6t7>&37Yf;K_`u%sX^dIxUPs7a>53T4>-`q z9f}X<aNRNvWF`>&`LXtJRsGSK&h3qRTN-NHT0)_UBOOhLzA<!UpLx%wt_@aA?#h-; z+pE_%=UM6->TB!UHecJ+bntJs?3*}9ednKK9~bLBKjH$NqBWl+AXxEMN$(8W#Y*>M zrHfTgWA@JN;F9z@yb)c4(PH3828QAs#H)FH2*%(FaVt)VoVXRi)Z*)Uf*2M8<EzHU zzwUHU_3DtrDw-?T4i69ZH}&>5^>@8>(@nqHGWGWC>~ANj&Fr}y?4AEtZHm<t#%jYF zQ~Ig7L27u}Z)a!Up4#%On{Ik*3$>ZWPxD&9$I1c`A0Z+ryH2aY<Yq1cRjx~bN?+Pk z+T<z?>ziC4<fSg<<VawAJTPJ!G$k(h+pS&Y6`d{Hr<yw}%DY;(qa8mQd!Ek$%>hp@ zfad_^1qIfEJOXuGgG{S+XaUBB_qAKq`{NO#O7?X6d_ndwV}v2fiw`|C_3*<}KivMK zA8r33+NqyA2n**eSjONKMBy>r5|d6Q=G?(B=N4J-3Wh;EL5ikpkF|H*a^w+$1$zyA zs~=P_H{w8l7tE&BB8HDfv)+4;_s>#Wm}_cFW_Fr=G4F7?45>w%P_+Kov0HATCydYi zh`ouqm03v=c^D^V;$#@Lk;>eTCXbANJ<*b^JTQEAM0)-GcQ69)+`IgXSc62lLXq<M z)utteJD~v^E965&UsRfcf>|Y?u0bcQv<^;7&5@JEm4#H}bL%TB*LOwMS5>W#)cE~1 zbeJO#pE~t$B=X2zcRdo>eBg%u8xDvMF%EcX`FDUXW>yg?MXMwMfDK?>9Y>#X2Eh!N zW*bPMLj#_i1Lm*K3pRzVN<#<7DeUkDKl5nlcvanfv0a<_U-fH)1(&|M8C7Ha3O>Go zG5T3qB!KVm63gH(OqxK|f~sn^#%s<G*egWM^-YaU9pEi0g;e5X1=KT(>vi~t29+*n zeP!6Ml$Mno;L?HhBh%Gg;aZzTb18N_XKcKvIo!1-=&S9lE0>+wyLXRmYT2{Cr7=I( zID<YE#Nl4aPCQcrqQ?h>ODIywut-4o&_4-?GK<bi2zc3r{^=%|PKWMtuAelh<lh~s zN-Zxje*A-97#9dt$wGd+->WEgquvcNLR68cBi441H;8k5-0Bn))6f%#1>wBonuDQ= zvg)nnL0@H=PboWCy{>Wnbah2l)4q-7gA>`d#@6PhYd5zxgu{*Xmb~Wm)!R3<tjyI| zH*{^<qt1sJ^YJ|9!@<TPCbOXUm<RxXh+n>jOIW-*3C>H-!Tk`0wG{(*=zz}oBmmx? zQeyt$c*KO2Y|qKD=rN{%iWgauKHShK@B?d_8!t6%F5YWhG35M=-&ND!zxT1RZNIsG z?Kd9qer?s(*cUfHruL84#8be<Le>+BIM5wSHZW0wNGbs(0b(uYL@VY*h>7SV=ekKf z*Xas%#F`3OfzO)b_t^}fDxlKgIB*H5`ck_W@>GHq-@9+Nx~!}^<Sz(j?sD<|Uu9Ic zt=zh2i}}Xg9V-Wycl0Yo+5G02^JRzj&EA}{Ui09ezTuf{u1#W2iOM?(W3)P1o5DB^ z=$K{#{8Uq@0T4?QO!f*T$0LsXe1u>I^8KD7xXE+<UR%Hj0gU(#t$Zg45sgT_R*688 z=Y~)1s@f14-*}+E#>4HczR?Xe>l=LKWo2dM<z?niU-;<b{U4b=dF_qv;*ad;nQq*? zvbBB1iuTr(SQ}_mz~4-?R;SWh+#)eh$mR}d$Z53^t!=b5c^kYA9V9-Nvgf)Dv47zY zY&gnqc!Y;<oLPQb>=*aBb7@ZHB%O0GFFg6ZkuHlyB7sBCA+Rr$GYnj-<r6xU^7(vD zCu6=!U#P6a>2-Pv@`1KF<wl}_0D~%vs$!L1$W}IDkgC`bPQAWuYRq3Uv0=kRNnm_x zyRWp==PN1kl?Q|6beIp09}VS>)UDmOZ*AR3Zs_RvLH?<xx^PnymQn26ZH<j>bkJDl zX?89s+6~VbxTH%^kCHgmz>K4u4k)VC$`e>Zf^2AjqDdTx<MI_s0tfQ)5Z3C?Q;G{= z3ULL11aTY)=YUc)f%N;5_yGElI_A?G4=k@PmJ+i+y=(iFAG2QyEHGp8XK!>DiOK); zg};4*@1)r$ED&RC#pgF*!C9o6fuE<-%^>W9E4CiPpOke=>>c8bh!q9TR_idaV5AIy zA_)`op5)r7PL`#us1rCvI*?#1cGP88xj3q<tvlA%O|@Q2+#Gnw0&{=le}PC99n(Fn zlXy+AsUhIV<c<J;F!tBH>AOdNu>YZl_oFEK;AcA^pL|-3!xt&0_d!A+nxNhF@v%tq zDr#D2h+c>I=SNk0#PR9vho=^|DN~!3yaAF;fH$E{6yE*tL;HVl^lzxmDl|g+h{8%) z4LC}I<H;H(Yi_1)#TlPQlaPa~*8CEGnGk{?MR$O;$8p#pSYL95>$6C(CXMiWMMcHM z-cXIgujNwJ)}D1Uj>24b{;clUvEP<ADS_5dQOEL7MwX<>$!OWyxMNLqPbj~*O7TW8 zITG{C?UFOl$1X&#Hb=57U~0>_k#}&DQ3fZlffKZ=tc?g-hF;Ft#SDgoCJ<+auE8v` zq}OvORIt|%GNaKnk;zS_JQIo1F4VCs$sYg2O7c)i+u};7RWxbTL$6EIsRjLrG=I?B zMs(L`+L5Lf%@C}ik%I1S#<~Z(SN8V-RFSq8zu#|Hasq)sHuUs)LQKThS5m6PS7T#1 zDY=kZ1o{LmFUi+cUf<+EVbTIgMGF7Jvol{k@c4J&vkHYWw2tPAs==EM=lQ&a6MVzU z)vJqx9gp7q;N$mvT$#!%obc9$A_Fa-{=uuC{`S~&FYURr%~M?LX&>0UveD!7<(akF z%a*U``EALrLyvy?o6mmjYxc~(3`}r)t=C`Gj=3icjDWxDp&ejdnz;tb6ZAijB#ktK zrzGxSLiv!vV6YlUK)2|G4aTmNdi6>`uHrP*Z2t38KfgW{dp~%PA77<IJv>9VT6*fz z=)L#8%jWEDMpL_Wj+&DZo5duL&`0vIE|x`FLFFN1>aZHM8c911IuJMh5RDYP2JIKP z?KYps4SQ#v%a(7?uk;v5t@8?@H!czZie5X3P9;I^NM3Yscf;E1wyK8S#!XGJfB9o& zLtVwkJ{f9mu7lQCv8t|Roke5W8fjh|;%6I6gH;z|KMhxgTEDB(mv^NQ)<!;SjD$fi zU?$NVXV9HAu!qd6!?LUem(pqrwIp-ovpieCXY=bJ7ZY9x0Yiz)ud4hJ26>Kt^rLso z-gRAn`>Iu|S9dI*y=&Hd?)>?4cbptqcl~VL?DeA~x7|VOvlAcXfR_Q$awQRE9y}1f zqy%_OMr*dwX0rJ`S^|s827|n*PS_R@>e~796KBqx`1wy(ZP>7CoAlHZpZn_9XAU2% zo4zJi1geBK`0vq11}l%0piLP*ifJ(UgcUB8JgGR457?^&l0G~6x!AY3E%qDU8(S$o zHFII+yTBf`-XEi0BU2)twDk%lB0=q`Mi4Zs(#by_`{jT9$6-|U;!N!404istuu=45 zF1&2^8K@<K(~@bY1X2SqhwM~Lk3hre6i%zt#VHc0?-d_VP!KJhPLSh53C5fZU%+Sg zD^`mE77gyTDy7K<O(?fuI+t;US98~Z!@H&Vw!0rVz5Keq>xMf=){Tz#4t<u-#_k&m zg`!WNKi6{Y@QT$p9IU(cx~-!+F(#T@tAM*VLh}GQNHZ;wsdA9CKGo_e)*Rps-3tEz z9l+=C+lTQVw$C?t0gODM*iS`$lv4B+)R)j#g*=?pS5bq~a_A5(OSENzY<&~TTG^ng z@IXFO6&+#f;#{62Q*WUR&_VEs3*3vJjYptEpbm>&v1=g*rm8ULE%1EL<RQP}Qw~p# znK!Mkt1K-qFO_tc-dn#(#Se*WwyMR}pv3|M0Rr9$!Xsn>yA67rAUReZmhFlRdt&Ed zF5mKlS8sh}AA#V{_>S1GW4n3#i5F6FPRsHl5E#jb3?+6OmMbI+z>=g@K!ULLFfWQ7 z1UO#UgT6FljHr$kldP*H*&yB#EO+s4Zmu;iE|u7exGM~Gmmq2dn^s^cSLAB0;J#I9 z{`_{m1w+Z!O+B^`)HK_8VCO+I($F+~2l~6eaIejFAfMlliTl27b><3xtbzY+V|`Yy zJJyH}$KgVF;b4W4{M5e4So0W0p4Alx3iYI^l<<N`u|CJ?0Cr6O(%=Fr&Fp+rpR3Wx zGidaPxxpy+@{gg-GjwSvx5o~mElI4ajaXM1P%JKQcQ9j`&3WcryA=gZeqnb=&^Ao+ zLYu>LXV2bwCyv$Y)~%+)eEuAfwsYrq0{ai%AU;Ifg#QLH|2brB0M3&}1fdLu)}#Xf z<IObNt>&D}9BaU%6Vpf5(<~0UrX=Zn=X)~;>L(+&9e%sEv9b0>>8aT*ofGx3clh<K zb=6I;#K(G4qOp>Vr8ZIp1DGaZJt7+m5TyVMFK*>6WU#i7t);~2N3*#>t&p$d`l8;Y zlq@jZ@<B6=`OdS$1E=mQTR8Gtzo4A{X_~ROW9*r*57kAg_24eV1y$ZlL@W-0I0Mek za@ez+*-op~>Cw}A@CpmE9xDO_fhX8rCokB!ucPVCV>di_m}l37Yib^qp4v0kxy2Ft z4)@1?&QI4@1#4dfj`^_u{|H!A3El>YR3j4&B@y6ez&|0Ga-PcDVCq%uAtgufHke}I zlZb27z&_yt5E4$(;0x>&P5|Wxdpr5{ybH=xNmE_tn&uNzQ#W1LTwUAhZ>;VbX}#s3 zxoV={VQW|xE>|k^tU2Yw-J7@X*lEtFY77O6N^`Sw%0{|occI@l^zlu=P0!qsT%wf; zbu>XQ)s>+%K)JUn--_~AqKBjvGc%Vc5drT<z(;6pAsa4Iq|#c<y9@)HAa*E|O3fOG zh&f4MQ>oeWA34;~+}v^arUT~dXZcTKm7Tr4o&42UX!d&4jaYdh+r;}ePebC=#~!CX z_Aq&|<fEU~eEQ%|K!h*-yOar{Ec%B!KyaP{pF{uL*;<H0e1NDgC>iw;Od-#jx0Dji z(<Icaie*HUj%?DHKzNMWk<)9n23(o6n|FTd=1p*iKuFV!-3;Qe!m+}f(Vxqojjbr| z%n(<g6MvaIXwF>ah;^y`0;DCcz*o>mlO9@Al0wF*lHF!koojN~1#cA*YyA7cv$q|W zZ#nwh4{kjxpFPTV@#X*eud#2&KEX|~-_v{~U}hv*r-$QdzFrk-s8!Hx89)Qrtja&W z_K{C&9z67Shq#%4HukqX9NQLqSHRAS3NNCMMv`M-yTU)fl029RBuUX(p=Amu7AM06 z2S2d#^4Qz_>DX($Hdb3Hxo4^_y+uMWXSH(^?ANgE>dCfEwlPOSID*3<US%FJO0sbf z>sX>zj$cSBmL%cesC{nj+UKO#*I%j-9)&-}er#9x@cpX&m@^mp_>;wb6dE=92%I7} zYP^r=Ao%$-Zpy-)LC=`HYQB#y@RJ4{uC;5Qe||`MZT<Tv1RR{agnt$A)iLim-Ok>K z6M`79fIxIRX?{oImiKcA62W9C8C-dC?}NLhckBk19p#0w|Bh-<n9be7zc=?HTJ?x} zE@O+QYDm1~-;1?$cj7&lw1)j0zDs02U*<gz+3-d4O<|Yf;s-X2OFx!Rg3mcX?_QMh zVXdoT$1ivbBrWLeVAO)yECVz!ZL{c`Uc>aDGN1<lPVu10AVKz>FzO^B-Mh&yPeoN} z^8?F{M_eT(jFnWCR92LuRlhGl3S)+9h=f+KSTS^f(7->YOQ?^;Q-wyjd+puF3t;ZK zhEJ~9u)$(>7b(7Kqt?|?HBz&DwA0)@Iz8MD8<smuXX#zNW@YRhn{_ZdQ0!AScQ^V= z!%$o?{uYe?n}D5-dDy;)38Vn(1B|DD0g2It7&H(iPWX!l_0VV7gbu3_QV1~HyXZOU zbcjMSR3AY($0Ip*J3`Vu_Tv0pG-LH!a|}WxEQPlkC=ZEARZJF%3;)((*Jf<otIg~z zT`|6KIJ>MY6e=$dnM(r^>D50JDR<v} @^BPAoNM@E$4HNXSt0{j!0%RIJIm0cCg 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 U;|EI;#OL1MUKF1LpZV4Q2a;|!a{vGU diff --git a/app/static/fonts/ArchivoNarrow-SemiBold.ttf b/app/static/fonts/ArchivoNarrow-SemiBold.ttf deleted file mode 100644 index ef9b1ca22848ecbc0873b9efbfe067b725e0b317..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82768 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%0DP_Ip!9RWd)7e~`#GDe9cM`^Eb+R^v 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 Y{n2;!lLt$a#OLncT@;^#pZoRy2W(myAOHXW diff --git a/app/static/fonts/ArchivoNarrow-SemiBold.woff b/app/static/fonts/ArchivoNarrow-SemiBold.woff deleted file mode 100644 index bddea4c4c9d00ea15ce53bc52d4bc6f784c9b5f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38652 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 X)ubl~00000)koxZ00000)kv=2j?@uA diff --git a/app/static/fonts/ArchivoNarrow-SemiBold.woff2 b/app/static/fonts/ArchivoNarrow-SemiBold.woff2 deleted file mode 100644 index 1d4a11db8324966a6e3d4147a2702f20f9bec5c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28852 zcmV)5K*_&%Pew8T0RR910C2Pb5&!@I0Yf|h0B}kG0RR9100000000000000000000 z0000#Mn+Uk92!&`h&~*JI0j$<hh7MQ0129H5eN!|lthEnQwxSh00A}vBm<2I1Rw>I zTL+R}41ptC$sTb;w&|pZ!}VrWNdVg)$`!C%nca@Lr99ikim|%^bcaXq;w$Uy|NsB2 zq%n?mSGKMqf`2RxRaEE*A=HLIbgU?*p*0k<4cVQIJRo7kPW9ohz95g%0xPCH)yQtu zP>Y#iWkP-l(QWo3FGski6T0L)*t~14xhLY>)2`+9=XV^Z38=}|^vN&*ZPO^RCH+#B zA}<#6NA>96WhpOirvE-A(K*alqgDkXN8lpH7sZf#lzKKf(W7`PLJ5=?2s-bv(camg zEcG28F_cu3U!OU<zkQxGynpsZVB<1IlB}F0?@zGJfA8+-7@{I}^ddT$tKvr_1F%g6 zF)>ikCQ1;HN<pfmBuXsAKt;h?INe<9!nwK4MgFaes;91A+n(*d*EYyyk}D7xe3xmS zzqa($k5TrUe+d36MyxPF5DG{oO2x>nSW-S*o`eCOpWLjUT@NfQ5uy+V3Be?I<V9D+ z%ImKD-WGRWci*b%?rBvelJ;|-cE%)|$1~`pGaiKM5~PlH95&Z~WI?d3W|B~vq!AEo zXy3~Fr5<jlhCgfSKTkJ~omqd)WSdycT!^S72$m7M71(C3q(rS$uF>33*`H9NlU+<| zLb3^O;%3ZCr}A&qD~w48YX+DOHfq%)fMePecsl?Zd*yGzsUF~f=<Z$vG<g3&#rj{B zv)=n_W|jolMhMxc)$}a;UJ(qw5S&D57O6P3HOtXa7vVp@U*@?FJ`H|`0ZcL>dVytf zC0}FPb*e(Htna%l_uG<X&3JdVl<q5?-s9H6zy#m`6cqUXPiJ1i0LdEJUius2E+-WL zb$LZqB>ulOe-+$=yztOAGl+c|EH&`9SRR^G{tjKSSaPyk-OLxmWR}*97?6dcV2sz# zw|U>9$#w1dUpcM+B{@^|zLX5Zbrx>~hs!{>+IA=DVW-N=(5k&jH8%t}kzs*h(PqjW zrH+pXPOej@rOWyN5CC{?!oK+bU;9??d+YYMEhN*^y=f*SLVWYqM!w0&y3BrT5YeQG zL`WuUj+r#FSW1KtIW)1*B8^ahr*AIp{N2r=O0}zV3Ey1GtdJ#=)WE8*uEtcK@~(eh zs@C;?1Q8^qS<;i_FhLXL(FTXwIa6_SI&JNB>yCc^{r<rJ-3=m9BmjyODN#0Pc_=`U zR6zIdh5$6|CFPJe+MW=iNJ|dXgpiJV-SbS=Y|7_3?|rX6dT+O_JzQ=(|8u78Ey);! zJ0sHxIbqP40wygdmtO840jGFB*Zd5L6|kJ00zx|{r>7?5gq+_SVR~FB;eqHUFEI46 z%xIQN`|lOdU}qSd5}|F~zwWCY#%6RF^UCe6xA#gB5tS&B@S~40t&WXuNxjxSzcE;& z#)bk?W<bBxADPSVW8Csqr`K+kDN6)|K!Aj7`P06=vx+*&k#~f;&;Krs1pq9Dr=L~) zW5kQxr@WMU*UE_n$_XQc$2cCq1d9Pp4gn)bfy8heK;vs5w2och9FF)lv=OjPZ34gm z{2$||AW9kFb1!&P$oS+vBcK=q05%(Z%R>0<(^CY(@9yN|kCcE6)|`+_C~51efKN^j z;3vNe2?WQ)c?rO+ITlJz%Lr+91yI9^fY?5-QL6zcO|{4dnEt58rWd8e5*wZNfgeg~ zdN)To#X}ml?^<H155~xTt@mO&By!y+{<>lpZb;u;ExDf+5!NaV2)!iQOR{2(cSSx{ zSnY~1U_@n&y8<HLgzUc#_}#m)aSFEI;o=qZr9Xy|$~A$ZKYxRQVlX<8C~*Pk7AZno z{4<YceT?Q(ga;YnDT}#~x>Xv1ZlQ8*#q;~ly>M-pXIFeXRgHKKy%}zND*95*ADYf0 zL5f`LMO7bE7t%_G7JrHejd_;gBPGD9*kiNDW)A=t7=Q}^;LinS5|olqS}=uX%BZtO z15=pMHv3r}^O9%xyb|xM(ed~cP}aIN%0MZKs0mL#0%1@LF7gchjZ?LJSi|E0<u>=9 z)MH$E2@oPogecKsWpVQIsdmHvbmdo6arg+;0kAp_;A?3#d<2OQCxxDclV81N9lFgo zWVulrY_ZdRfPw&E3IJFL0L%mc{Tu-1@oE%xf7{Qk)xN&ah4Ij^wysG;kIny-hC5H* z`~?USCR~JcI%XC&PA+bbeeO$N1Hje;0N}zM;W^sZIa<cq?jrx8G4mkT8QY_8T_;cL zU-QVAxq-XpEP>i8OyK)T!r||$NI)x)o&DHc2T8Ed5xrWDr4|j#!AAmWMsECsNud3P zI|4-x-0Xg$%ldEj-rPFfx+g=D%nrTS!29^n)fWR&;~A?*uXY2^9~}UXhL(=2V5zFa z1Eg64WWrNCT4_NAjc)uQ!~!_jPl(ak#sTOo=SMX_r2M3?c;jq~)>##!35O@^O*~PH z;F2~05}&jOv7pM>44HHc4V`}MghJYErTjAr@n03fRVpB)W)I*a2P;lE2z)9eaT}Yk zf;I@b9FCa<fZK`&2?dAfC#Wgnh!92}JSj7V1t?fuiphTgCizNwKNS)H`E-tqgY3%j zZOlY~+~#qK9leMF08fMYulp`YrT;VZ-2acnHAk5LQwWxb10eUvesN$z!9j1dNgIB{ zKmGirVx1HRU8E9t0gxEqgcfHbH|Ey7ITxRN9DXtRxQivMVh@Kn$3r~E3p@dDHSI9% zb>g5Oi*->FRnZaO#br)A%>;7|b070aVx_huNV;T7hf<@|DiiDjS^WRXKhb6b07#f@ zY;k|j^|>|A&&4Nqho4OpH!z+jCcxRix5T`N3(>=<meh@CkXjH%{vwk5+gi83*&X9P za0kOdkDp@he$mW2*0P3`Eczh)!1=)b!1_RaKSv)vdH>0sCou|9kUZohGhyHTfhUhw zJYM>EAr@dBdJ#h_T2Kk@JNDZxk47FX6h1+f9>RmHNdrIw<52_|5{4;>_H3tsf{KO? zGt6;@b6miN0~en2Uf2jR5~RqGqd<vD9wLcM(WC0q=nN){&GFuxZ%RW0krx-TsKpJ< ziH}Wyx`w8fwvMhISKol=f$#0Pktv;+nt6R;73;XI`LER8!4Vb$n87b7EUloXt)-)< zt8Zv*WMXP=W?^Y<Yh&kN@8az0)*iKsX%y00r+N13($*M#!Y#MTwifAbWvevnZ&q`g zQ*leR8xRM(oUueuq=hB7tl2s&s!M}m%WX+hZvJX(skMe0ofZd|i!R!T`Zu5rZLGum znrf@tGHWcg)`<1SY_QIR&EjC09d_DoPF97Y<(5~z1r=3Lwg+wifsc9u9r=2sR$H;B z(9G$bn^$89?9sYepJzZB`tDtf_1BNIq4_fkYXZKwju1Ux!|?PR+WDiyk-}X30>v*5 zjKjJ?6KcjhQd$E)fCp}uAcD6UNKpBO3`}T3_|=CnAIo{Qht9YI%{mRvGW_H;YZbo} z-uFvUiCXbl$(aZx#LO_kTqJ%XDZJ0`Bf&2fEl~XV`vw;0Z+z9xTNiu+CuT3Uc?HI> zFa|z4;1w(cGnBxEd+|K1jVoj59@iw*B9kDXsOf}(_ilRLGjO2}L2#H5B>E0gTWH!U ztp!wO5W<=@O_HoFwNn1{ieCCEf|q3`c&H=C4vJO$kD|1{bpl}q&i7Rqieu42P;Z># zl^_!4X4I5YprcuW$rUtK7a2@|DF|To0&z_#LWZTR3oWx^ALBJab)0Es<ptP$JFm}> zQeO}{wxKlz=FFPYTLdJEI8+-1d+NkC&_udcq#7tkrJy84bPjW9kG~|np%!!>5N2CI zpE9%OvN!8nrxj~yXr&oQVm*t$7?~M{QnCbjfM-LQrAS-B@Duuoh9skSB!sazE;_9V zYGNBOf~WW!VWcf*7@OyBT@r0uE?{uszZq=veBhqH`N5)e>EU+jn1pfb9XlQ;0aX^G zNSG;NY}4Qt4K*N_37i`~3C<mYZTwkHnK=wKze#HJ3I>ev@%L)M06h%B1ZJV8IZ<A- z33$wH5P+MKl)7u!HI)RjZym;Lse}G_zR}a*r6mulmYqXYtSPbax8!VF;op@yFBv?O z;5IY(CQ$_eW)NZy5f%_*2?^F9#X4lzfE=4?3&S$65?cBEtz*hT+3Fz0g3At{!1LPw z%4h0%+oTIqL5p}pB`Q#bHmF7$)SwM&=?OY4VS+W7VjX7KfH^j^*M<rcg-t~d$5V@s zLQ9P-wfx#nHCuyC6Pt#{bHkn?>ghE&#bJj1r+=taoRfXLo=W|xwX&74*GN)19d}(g zv<^h$A3nV^bcgEkLsJ1EcD@QIqC?mAm<W~tJokWS(yr?B`6f9sR8WuhQQ*NOi+9tp z$&VKqPWlalf=2GqrzSCSFH){cK<gmaJ&iw~v8x7hBelsMt!;TyCFe*(9(ZPe05-CM zf2_}Fvgr6eO*E%*%S1&y!xqj9l#`l)&=#>o_|1<Ttp;w9?dp{ptEQfa^{ul8D7MJM z+^x<iutuf#Zy0>e!r&(ijxecGY^o}7_@gKKXkaprCJcAOjA9t*g0W;X+@hz#VlSE! z9VlW<a`2u#N)U!4#S2KVNAKA%Pf9xHLJnyP6r};9T+BT8T;^fGQeD7=ph4%VoiTz^ zPTsEa+2vHQR^mnyO}6OFYJ6&Ynj)YAwU*8`CE47a>k~-cyqA6-;mNM4-q9Pw9FSnr zKeF9&eKizEh2&{l^_q#zZ-3=b^}`jOZ{%0`&fu&$+5CHh^Jc85u&-Mg&-xtzfgD>& z9`Xom(=t*Y4X`R?8|p)u3d(tgbp4}A#(-`ACY$pUqG!Rt5BRW`EqF$0TPbRxkv!Rj zv!+DSPfy9ZsJY~v2=?hS%U|=k63(4E97-HDw&nSCFH8a*&a@ZDs_`<dr<1&T4MB$~ zr*3S6r21YPWA4SPZNnQ=iUXw@-;ki@#L$qD4_U^BOlnR{jg2!|geWHFmMrQ{EG=2J zL5j5{o4ONQtGSyGn0=JVq2|QV5bQ%oLPJQ+iO47@O(Z6cb4lt>q*lQ|1UOl8t~<f4 zwM-J6@(S^(7k>*U`Pa+^9%uY-JU(_ha8aIPwdaT#h9`)1&&7SS0LhW3^eE4sBQKt# zuU&b(x$*AChZ}X7kOG<Lp-l2nC!;K8iW4){iJ9iaOizK#@K9!YxNDXi5iqiwZOp3O z{MN6i%Ugei=Q$hD?`9M~zi~I0z4SRR7t#{mpI0J&bp2uxVEkV=6e<58iUT{5#-gZL z3p@nc8Xvb6GlWPSMHMU$13Kb_GA%#^czh~BDRbeAcQ?EfwzeZKq2iMduqE0<L&&2G zQPdgy+=&4pK>;kR5T>sXgy1(XnY7T^^;r7P0^ilvnIexfoH;r(i=)I#5(1{Rj$IV5 z-A#y4AtQ=5=aHgMD+{9*FWLbB_g<m4B_Df$l=gTg4Q~FC+?x?Vc)fcc$F0?2wlM%C zz+3zqqpg%(QPbJbES-nBm2fW~x#ihaGcqCfW$D|ccaC@S4xk$5ZoZ_JjJH+4ntjq+ z+#Z1~kB69mUk4(#_a&u-h+RRLVSbU((5rb$s4LX@1uNW0R>{h&BP)>AENkeym>3N( zfq(!|eGD-tp-f@;n{K@nY0}t$ChFx$?hAx6dH|}JZG2&QlTHYG0OaIkU+!*%Pf@Ks zSGyjSX({(j$cp<Cqr_K}eizxvmOE~-L-ivTUDB)X9EQ%Y=&aW5Z%88!a^|~v%prZu z2rf|>b<B6{CpbWit<ZmIHikE_u^PqVYLWzrV5JTgb(0}|5Y@c!{dAx^#ysvBkuqWJ z2QCR-B#^`)tKG<lyz_(afAy=(%oV9ZX*dp}jgE#MExK9Lx-QZR`+Un;b*`KM6$C{0 zc9v^X5pSmwDlaTTsaqfsFl$3(k~y;iWs0aUY2v-rhEY<hWlggpBT|C4Z|{H0?s*F- z?Q+gIh8#~5QP+zFUe;Q07`8wi3sV7+gJVs~oA_#LmPR`s$pSj9NK)khsIik3sj&as z$4yUm1~pZ-sGO8>rw|+qDVQq-EQbJ50R%r7&eHyv)_u+nnUL4lvqL`-&g7tT&^*#` zaAs(LYtysj1t*j?=)gbMtEVY@X@FNcQ&ORZ-znCl5APo#&McUlfV`Q$tQKzH<7VnA zA3J5JL=ccsr@*I4XrYBvFfQr91UBLaXcTE!$g7$YJQH(T`9^6v09cip^f8@^GLI;& zQq8W+Lf8rfMUfSPk&0PfZumYz@e`9;Cj{CI=`a_tcPbeP!H4CjL_+a>nX-NNe3U4N zK&Yo{0*g*~I$BJ*PF#{l6idmXONHyYD9aH1&QT4`%kmJNlEn0EaGQ<Yjmg4`43-GY zjfz)UN>XvWuSjbXf;v46Ae_W7GE51+{eOdWV*$mA?N=t|gc=v}#r-Wsz&JHK*zZ#X zl(xRxu&E6-pltaP6G87r(o;?dl)`(l0`sb$O*3YaP5vBXmDtRl#WQJ!$*i45D`6t+ zeTnh%VRZ8+9T3I~v4m{Q<en0ox|TRIV6GE3FC;BZ&|&Q5M%v1Y<S!o^Iq5+fE6h%p z-4x)0t0L|a-B$YO8tLU?TVz?5Kv3mOGcY-d6i3A}$HeA1^I4b+oXQ9shxp7Iki}fo zk^t$6EITLTS*BSZ8%QV-LIis;f~^q$Y><^CnrMDdlX3-BMNlBUj8vAY#j;$MTCBO5 zEJVXtj!sU*U|}d5psFr3=NG0V7giTp3iA9p1j59^Qyz=vtQfQ_fMwm8xnQ=6?na~4 zKbq`bs-S8jH5viO85<?Tqwwv9z|YFH`y&V^Cb4P%cYjmz_2|F}f#FIhfjHm{SzV7f z=?0sF`Lfu6eSP^Tx=~%0E5HI#REDjJ79$*mPXiUPQvvR%+q&u#RhbZ(<@K*XOUa}= zc7vN#lDbO6z<PGmsD}FH2L70YHmGW#1b4(lhSv0LZ{EKh<53cl<w<dJLFWK|jjLK& z?S{ARju#6HXX2RdVe;+c7{$#O(WtUrv)qCOv)-N$!u$ygj1gNHZQNvFS#U6s@9uxK zmcGgLom3n28u!n%M7M*FR*F{?Ul2OS3CZ?kT>}BaEU*+6tmQIE^gj8|@qi^7EONkz z>PsJn)7S*r{c>EhTVfM~6FL)t&^9@?e|tny`19+}6D1(L-#IxOOJWTd<Y2o@>hvCV zR!dmki^)#SlR0#&QkGbVWq`?!u&Evf-aUWu)`qIWn8?Jtz?0Ad8(uU_<+o7O8=O|q zD>Y-l;}*+OW2^mo<#450<4XZVSJ5(>qS&UP(3Iyg!P>u4S*RHS9%b1z<;GpyVb_IS z4j#3c2f6SvN*|4K7kIALgpi7GwN}TtiJWvmM;|g%#_fv|=aHJRtpPa|002cMbd>Qw z754gj`#AT1kjU%4FzIM`aG><%gMO#)k_rMo#(1#ZgBpHqwlX=&D^i`VH^N3JTv`Pj z26qncBW@SnZ=1f4WxZqef!X9y%@0kTvKM?8st<mE_5&ZCN|20|DxP@2NPNv2Leevs zma#I0l}CwJR@LAc@g%6)*?LoDDl4jb_pmz-@=Z5F(#Dus0wWDurp*4~`idG&P^WDu zsYp^wYpah1U`8pVtowd}yu_YJ_IYU_zfWEgOI-8-tf6{qL}{4UH*YQGB!Hb-wk0?P zLOAZDd0!oD3xhw-hoyIz{!_t0nR4#*e&0C~BvjZR6g`-9t4(WGPzl90i%y=7E;^z! zC?adU$v3vAD<XuECJFmBG0D8L$cs9!tGhSDYR?W)gNN;(5W~Cygys-q#|fbW{m{Yf zYGEwJBg+mDMn)g>8y_gTx>+_#FtNWB5ZnVoHN3vuOVWqxkkU+WdIUvfxh!Q>gU~XU z@1NQyNMA!|PYK$PALP@<)vIx=X;Yidl<E;#Jz%o%7+1a)UOKBCh<r_)+Mh->QnTf$ z^8c-@rru3OC2ffB#6yDz^D@+f(cE?8j(j}B)_4kc^9uH=L0Yk%P^=Sz7K&RZtBXnw z=q|&Dmv!1*YkySW!?lfUHzr2Nu<Hx5>aKC|?mO#M`Q;-Fmii2Xu(n?9&0ydFox|je z>B@)jLRG4Si|+1&*aQ^#?gF}e*SL(O_xI)fy(_|h$3y<Q`{(XDV^X6XQI%8~ggxs< zRQTMxp-|t{a^32XnVvr<i9xTO7ci#%2^k9cuolbG6LBgD8MunrXBzn?a2zw^eRK<A z@owHc%SimrN7$$Bzz<;4YBD-<*~B{ZW7BHt2s~Cbm0Fim58dC)G4y-jGfv;yiw@^n zY1Q_lnZ_`;Ptd2n;#Mfp*De<o<{O5}@mUKQ`n+>`x05w)h#T6=Q`Ena`od)$oXvxz zVY0PZA+`Ses6R}ly*I)6mhGqu-USG}2*0R8RQ{m0-HfG1LWGgwPS5hZkv7<E(eme( z@U7%@2{SOJ{}EZz*J5$nJ0KPQPa4ezbw30YD}v|hFEM#dCt;~;=D42w|LqjXLU;U) z^cIr$ea+3;+o!6Y=Vngajh>(bm?!ea);t0807PylRd?x66NSzXt<877YC)R)LI?1@ zotW)>0wNY|^`l-$4&RCKs?P&-kpIF11h>UV>BUw5$wL(KqciBOIsn%G&M@<<moz39 zD!d*W==7RW1a<Z+0@eS+smJX~*5TvJzQv^OhQ4Xlrwq90cj?r?OpN_Pa_KTd(Pj?3 zvE8@CbHArj9cB>S#4_xLtQPVQbn=_*v{rgHa=^kneJl!|2>*aMukLGL>8|?|gKicO z<Fv}I2IV{qkB?iLc0&VzDl7sWkY(D&II>hg`;r=i+-TFp@8&-p9n^zvKe`Oo2z-h6 zdXGUvhJF0&7R|rYrK4I<M<`u~S6;Pt)ZHfC1wVv*3LLvM7#DUYj1%wJ_^SGsQU^aP zEz;cBpE&O!(?BzgJ!?eej7Cs8Q5w87q~7C@%fJR5Gz+Kj^iTpr%9&76Y<^({x6&JN zsA%Z5FD<Pok?w%63mKqK>bM9EiMcSdm!Im*ix_8Nmoiq>wzod*2tk`EB^NWIU!Bgc z#^=S5e)I4WQ-Q4Fn_^Vgpx3!HtY|m^1fjdTVv4TY)`_NUT`1QD+5lddu^%^w-NPcT zm>Tx*k<RMfbsA4lyK1KU1mpXLwU=gwP-tOIEd*0E@8Gfrn^u&t5#5QKRIDJ_2~BQM zNYTuL@MQ7s*SilosG)(eg`TJ-)GCf6JUx=n1r__iDSd!jo&SYo^p>I4tOCKJOWTbz z!n~{-9T?;#Li9Ow^F2bT$;lVuq0P}Hk~H@sF6&aIUy3_RiYd;(sm|7wL1w08#@HS5 z9NKp1DZ#v%PMs={8wqoBLu+v6--rc8z$sH>d$e|YN#SSVc7nLBh*k=adEF;G6DLnc zB~w0#GW=Q^yxfRcPkFY8e<_yN^v;Od)}2<9W!(CGpLVF=<{^HNG#&85TY7@slj*90 z5>;7J#F2{A1d3q;2ghQqI$dyJ1^bydd00P74m!)%=upjpx`>7_bm&L?pm9`utnF7O zx7BHnQ=$;~YFx%bG@jpyk>9i#16nznfO{w=U{0vd1td7w1D6eB1wKJ7#N@$y@-^Dd zA0`xs14wSWs8buSX#H?S&=w6M$D%^>%k3sQW?JPJu%=1zbCuE_m>(H)ru4_fXe(84 zSJvzgZjYO^%d+Seazn3v`8B=UTKs5l#b}>@0QP7cB<TA@_Z_S^OIvTxXj;{eOQick zr;d^3UMhg#np94{wX;5?$UZ|~voC+M>2uEgm^AwVPqwg(C0)u>8VQ*`yvne=rpu`A zvSIgk*m>6bQ2Xl{$^s)E*{(|EZf4o6KeySJf@P6T7f#@HE%n3psePaj7J$zeF!pyf z!qH~U0R#kkG4~cmCeFidKV9*5M9TN`=GJS9dk;&aaMF*>M*TbgJ7!dX$7c<WWFkpC zBa>-z2`%Jd3<^eWs?21KxUZ<UQx&RwbK&8m!*&T@R*&1}J=MV55_Ds|?7e5t8*cfg zFyA6iE3D>IMq3_pE$iysbp*F6=Qa&u2U6Zl?>Sx}->q3)0SnBaBwpX<&;j`}t>LS- zC&FyPM_ZsU<fWwbl5Ia&ZLh}oMuP~G6^)}*4I5Ewehf}+XVsKOc&(GWQqee2vo1+w zN<_hyv|&OkKOro6j)x?`>-14rF-Rz!znEpY4DvB1@W*FRIkW7-kiuSll9L|loLxoP zfx8HiQ0s+sZ60?~OqDs5P^Y~hal!rrRjIpOO-GZlwEUmEjP?k5Vtjj$r%>ipo|*Q8 zJ9dd2*z?5?5@Y(qokU&KX=_fUf>6ML&7JoYto4?Ir2@?-H%ebHN$rv3X1)|98hKR! zA~EV9F($J5Gr=waJj?PPw#?u=WIK*CI*4a;szeft_&6)_m5h~Mm47qDF?6k<l@NyV zcc2;}dGrVs4BXaD4#wP)rXVlF^>=T>Ul%*&rut!gx<!by;%+|SZfh=fPPK2A{f!r& zlK5iXe}-Nd>@!C+HG=%zuy9~-09jf%-aZZ+maiQiZz~&;p;YIjRvU86V6CQHw>N_2 zMwD1BSC!W4C7rViu!#02866|;qW<ejW1`iiNKU|(Wb8i^YkqlW8(m>FE0V&TR(XQe zC`t&X77d3+%AP-BTO4M6LN7<%Gn|vNdY<`t7QFD~oua(OqOdeHykHfUv(7DB6s>;i z-YJWHqn(|}wj&UQvtl<woZJ#@kWXH$Xk=xw8sP|VD-j!ZgBP}VWg-U(^nj%mc>C%? z6?IgOonH`!u$OWe`xxxi6pD}3-Nn1li$?C8@EhA|VjXRAEb~WE*eNxCy<ma)TfI-s ztyTQk*{S%2Tceh#%4=q4f4qxoy)VHe(bsz^8~)KEz)9Uicd5z3PpLDc)LM9^1G!}4 zq!xiXdi=R}C+jEQuX}%6{kHe&WQ~l$fo{<@88Th<wDV~`Ytg`8!_e_ZmJ}?+TCx{x zub@n>T<LZ83Yk<_wr#}<GHawXFSfl;-B&p2^t*3)3dy_k(k}JU0n#VTs`b9DB&=KN zuI624O0gy~21OtSn57-SoXqC-CWkfX@(QReQadrB;2HmUXbEvCxVfVyGm_0cMIwI7 z>#8pGkukS8tSAQC!-hl(_*8opmFo!Bc?DGMX3z&*hs+ypaSbK!dhTXddw)jsgdsM~ zal^P}=K-uS*H8DTed^s|_b52r-`pvoYKcUuULzr^aK(Gy4Q1pmP=~%tJ@l<e=kIFk zY+2w}tN@3$93Lrr#i5dVobwtxma6H<&bWTkPK?bluR%cz+BqDwm#7t%6Es93QBy7? zYKeU<+q#*K{-V%Ejbm{idVNt+A969cw!_o!BJ=PTW>p~UbOypzOuR+oCii=4JL=J! zLrhi(gK@H04h*sUO)mG%($Z^1xe7dKoQ8&o0Q%oiOJiuu@ptRqsKYi~83>DT?-QgC z3=TlnO8iBnuVvEFbqlx2$+&C%o9?u8w{j=j6R}$+>L+3obrTp|)0y1a_8=+G@9o6v zzm(pe`RaQLBAr6Vs43udGAJGj7L@t@9EH8H-b{nZ@64Otfkk)LjQi)}!Il$uX16w8 ze%saY>XnlhTSd#<LMr9Lbb@J+MAeJ*zWLf17qu9JzEqG_1ImnbsCA}FjpEl5Bv~Aa z?%KI!)x;}jPaYVV9>dmVkE(75GST$7Gv7l?by#Y-;HBu3sg<8h^^!+Hq|wO0pT-xq z)5##g9!up5vUsY9V=JW^nF3+eV^F@rFXeM=9x|`!-!Wemfea_DJ3c|CM9V1im}A$) z2f(Wj9zMMK;Ihu;OPBUoRaNDc#-2`QXJwB`qPAK)mn>h}$(2lfI<)4EeN$_W41M}R zW2GY+VKzFND+6DYNTv>jB*(Ku+1Hh!6Qz==u@K_?v(PhK3`>pVb?RXTu#e1Nvhu)@ z!{Y~6Yr6T$PD_v0Tv=hQ>WwhFtlc)H!Ea04+bNlf75`Kmn~qU_qQubrspxbR+5)ce zIGE8g0w0SZ5)xxzM~%mAU^UtRtRK9SGqZW|Hc@!+Yz%e1+mwjbu>#)I{<;lqnXOr% ztc-R~?S|dcZMU;Qm1!Vp`f&U0V8=Vh_JPuAa_a2{q-3h`^N|HXJ|<4FE;Jqda!t6K z&rBvl$3pOv;ITuNl#b=g->sDm3uPmn(_}iIE=4l+G}IpPSFi##Ea?(R?8hF4he>lX z=FO1w;500H`;r%%_v<h#R;?$@5&*{6UU4wo;;s<;g3Ck$z1Rs{EMpZNOC|qC-*ujO z2i#RA38+E60FJbrE81I%^*2MlG!c1bxo@zpu5NyPFs%nn?V&NY;SpTdFH)$5Ah5_f z7lk6+OPYhBnb1LPwCEIgUQg%U=xl{p!RLz=6|=Fso%4G-(7>twEoq>YX^{`678C)e zx;-b@DH<?H$WPT+POP?_FfB?22?ePd?}^~%sfC{NniM@4Bo^kdUFR2~?}SdMmkfLp zKmMEklkz*Qi^o#p7p3$gAA+CmnLoh<ZDL06?n#Tn(};zz&=G2B0VDK&DgDtYN7el* z$0=FdqkaktVlBxveEteJJ#<?3)>L@Yil$(3eQ`5dexu?BD))V0f5)%~)daT5Y>g|; zi^?&_@VJDcjFtq5vZm7PbeMFI?BCLg43Dswuhu5i%}^~~nv9FnSW8&)ibcPH@8c2< zxMsuuCcOIvLF-<*YSg*Hl2J>jw3b*2l@tomV#QjBCQ92d*uQk`n(Ae>2S4l(e}^r_ zS*uE_@K!SRUr}qLJ8TaQf}JZySGiYe2_HU6_`7@7bs+(EAFr(?nk-l=(L$jR$pP`6 zZ(9j&T($;!v)VVfsw6wkOs=G3Rx(>_8iF>ZR*F^NNTsrPS*PeQ%g53PIK~R-H(#0P zInG?Q&*wW5rdf~472FcuFCtF?YG?7Uep_9Qn_6>eD9_8G$XA~?;K6gnv3o&CrV{cN zTd5POeJ<_cHD{Mlsf!6EOUkHGg1$Nbd4AqI`D^pu&CNfTAK=e~pMxY{m9BcVJ6z2a zVDStYTM;I(XTmLEe>fwIyqpWbEb5!DOcWYj7?ub)MhSyA6W%-dX>9WTUT$B<=YPM^ zjpH21Y#7Q<cO6J%{!O$O8EvXk(hx!Se~{>RS=!d~m>9B@qX?V(Y``WXlBZNF*MNh| z)~xZJG=_r9M@O?lR4-Z5q;}G1XPz>!Gy!)XZ;|*Gh#$P0@IL$_Kx?5U3w}B?B`9Mi zeD;A}_kh0-OSs@V6D9(}v~vNIQeKEYe!447mssei$X<?W!BgBaT39v+4tR9Q3D`fm z^aKiV5Q%|EUYuRWHZ)i*hH8^Ep&bNBmmsqW5TB$=UQ?tzSJ3R-(v`|K2>DDOGi!rq zT<_EK$|wlaRVO4c!X=cNnbP|67tU~9NR-QoWMe}5VCAnHGAm=CU}0uulj4`Qo#~OH zxb&U-$8up^21p{TolpBSLYs?#8#6%;8Fk(4xyHft2pe3RWCbUPcm-A#ID+1hzUJj? z!#yDTp6<2(O(+)lkAMP4Vo2w)Mw_J!`Qz?4(xbL?F~sBt`O`FZMS9!lABDA!h>~Ku zJABjUrQTcm*w<NlZD*a>c^UaB((BLjWoMn(p+<j-BgLD6#+-YcRQA_7Kx4d_g#QGs z?orM-hn!HD8~q7h0df|@w48f6#UQ5w_o-T>W0Vh|1I~;8x(1gMIDdXH7iH!GJ3d+& zmRS1~FEpTjABlcnWluIQ9bRHtR+Sv)v`%JRYGSW^wd4Am?1q53RiD_)5no+XqAE83 z&(5vmU6K3c(Ry#N%I2%7PjAhmN>Hdm(yE32ft1V7>eq!Qo0d$j%=%g-dk7f0b)Ob1 zFFd)mKkhp#`ysCX%_Ull?G#2$BKuxWVX?O`YBH(UTUf)}J2n_Ms2lBC$><A1K&_C- z3PxAu2326<ogD(@jI+<V0WxyyF)NTdj1~H$g5Msg`mT?lWR+sIAKA=?I;+h90aEzG zDwEb3D#1Lt*x0sus`P_{jRR58Ol@=Rt4&&qzYm`1RP1VNQ>0(f<!Ur)R<oYB!tWPE ztf<jsceA0!+SJlwZ8pixCQ~J)5>-l+N#H|vw1J{GnoaU%P3r=_(#x$P<R<0jX|huF zpj5v(u4p6kDEO`9Y+im*?lXJ*U(-!2>G#<Dn(`bhtRJCTb;I6%!%24ZjV841M%$DK zS1mt0nNg3}+s@-fUZwH|BU@O=dfm8j7yUsQo_ZRjwzBY#zJfBVQWyPN1kTI-u25JX zO?myf?Kx`KUMbF8Qi79CMCqhBoRl+f|9~&fI-<^?P<K$scToH%!pXYHLv@F?)onXe zx3zSlc7mK`CDjbf_hKQ*Fetqct^*=crE)QgahHdFi;{?$+p|FZqt?uq$b}h3h>#3h z2p7?crSPow;zB`Imar((2xC2BvOnRXR;?TT9Ltkda1M>mbO6Ic9uz-4TuUdq@FUAS zS&~P1BiwxYpQpxhay7r4+29g#zShuTMi>WX!16Z524eZTV=jg+yD&ZN8z>s=sxYDt zqRM30(lBPR@%Ku0RGvSGvnpjD6Ra%?Z%vKDt5O{+fy<6^3%N%Ti2Z8P{fN>LRoe~w zDqZjeT8Y0@iO4)9U4KpPYc~9DBm<G7SIIyA_rhYKu$jC|m!YiKv|P`Bwb<Y;I!cm} ze7ct~>`{zeli81FIE7R*u)u@ON`gTv3gJ2cGPOc3VKMIUP%`WH&wcaNKm6o_RfJMt zZ5^p_DFPA*$sYL^CTmBsWBX-e*JOJ_%dnkFC*1E&7^*W<q4JMgr+4DeUG&livtNEs zL8O(@_R*7hTe=#!DYKnXe|wcek?w7uAP%%D)(#90xq;A~@G=!KpMANDqH$6jpPf!i zoE+~%RZ}51wU#_IQ(8t-(=wZ-LCGt87W6knnet_<rnzQ+Q(bdi$e$Gy{QcnyBC+r1 z>?f276=z^j^oN~+P7O>^wcO}`OiSX_i;#zW3=sOBdhMr>9yJPLkG8M*Q=E~fP9lSX z7aG%K&j#1pO;)sLbWQKo*h?)OSlR;09f085<WKDhpOz}>$*k;#*l_n=f8hl)6fwVj zxr?l!Xj~@oMP8izXU(ZsxEK7?|0>`Epjj71OQX|KcygA>twY}AUvQwRtfJj|@hy!2 zfW}0i)9<g=23jKGnRqzkVx#9*npWQDCJ%ShfQmAz{)cL8kqQsE;42kE?D$uee~P&| ztXKpX9`Y(Ep)73kAOfFJXG>H5^r2Nfnecihip?<UI)%_M6@Y!FM!XU{+wRktx-XBq zq7d0OzF~Y^CinElr%2-)WQvU&iX?XF^`65ib`$uRq%dhZ^}YkYs9ybjsod1-Y$#8j zYz;lE{!*jorv*`wJhiGB!#n>qBLEqCg^2<oU(3ln67xBx;*_1RXV-a7YSoaSUKv+Y zPJ!k<*l5fuPX5BgSSdj=6&qY)iYdkh|3z=PNmNo|N35mB*%ov%+0I=cjI=>m!LIdk z_$t4EEYdO=A|+YSz`-)*)UvNBWz~Z8FvDee$nWz8%*J2lk&d7zEjB&lw=Z|Ll>F(g z<S~0iBZEyR%5+<uh?Ae(npxZt&kXCyzqvQ{;kF&4uP7z<5{Z2TVm}eZ6GuQ{r(yDU zw{O<$C2%s>FRe;6C*M(!)&5#pJ6$K%1r}LhC3gQzm$C^tiN1PEw5}DEK25!Jp+T5l zV+k9?DtK8IWD``4*Y0DM|Hl-;7gKV_XLt-M!9~qY)M}Tgi+Z=rD5TsjxYP=CFPq`n zblOjxa%Sr^i7y-pk}c)78ELE;cTy{AM(nw-XW#mMVX8`(2n9g9K7np)MX60}-gMox zn;L~}WX26&U@;io^Eyg6jqXaX-N=X%n>JWXyj1?R8Q*qdC)^dcZA*<PY)#2&BU1-) zMKA5n%Ad^Cx742%d|LnMP`SRjo)ToS73*H?CM4RtKvibr$j4GwD?brd{e3HlIAs## zOTDC~G$pY5rPlH$3%}QElv<lxDS*BxVSU4d=enW=op&SQ)872CU+2XQQY4tD+m6ql z3I7j)Y{1$3oXE|B(~>%l&T?y&r$TivY%hdbEz(*2dTauu)C=e@QRX;!=gSdlGAOqI z2G$m2o+rrF!S4ahvDWF#0xfwiFCSK<Daf2A#5m~Q57_!Ra0GER4Qa$d3ejS~8_nO3 z$g9pf6Ar2>22M`W=zoFd(g(%5(F2_+$<D3LFW`#dCzC?388$3!5oP}Z#08}P%yh)J z@(_?-ERCNJ!D{B)&`H*mX`J!TGKKU<MIZvsmGM)$I&(G_Yzu;Bp`~3n2WA@E8p+W| zka{IH56`n>xz9p8ff*OmMDEmWQ1lI(Jf88=*q8fviUIZjgy<un3z>eX&W~wf$RH;b z>c$xs=s#c`5QX_uXXR<2%}t$6Vd<XRo>ys21**}8N5<64viccEz|)xp8Zu}CcztL> zOipvIH7aPY1e<hM`k(*%RM9SXg{VWlicE}>jh#5Xnue@owM?h|#NUq3&a2KV;J^`T z(1}S}+0lAH?Xr<vD#@ANt8e3>xp@jMmpGSSx;6RBSoeGHx1R*HY!Q5!Ja=aQ$kPpd zxgb}ZDZ=%_dy0TBfuQnedG&ByKiPR%;~gni=49EDcim~7=A6c)zg23y6Y{-%4d!8! z8rvG>z*7CKhA++p+k%OI+Lt7BUB0lL(^VZIf=7TbQyxqoTOx#iRA(e%HnBpYmpOJB z+$eUyP0RtsqX2&MeF(b{NWN#<n9*4DC$C;Vn;&8&Kb6D+BY~d+BEDK+6^O#31=a;! zsrUxqm*%|xEOU6Pg)GtOD7kDTvP!EZoDrtQ&CcvDl@?;4(q?g&POG*ifv$khOWJNA ziocm$nW6PH7u%mh(b+zZ7*3d+O-<<j@YBEpnb5rIJo@%fuq_BYVvx0pNsk{_$V<!s z9zuuta!|amaV5G7^^~WFA8Dws(l0Ea=Q&qgv&|pPzP!}q$L`O0S@t1h8!E(EvoU{_ zBn;<&mN-5vo{5|^KA!k!{0RM^kNDo}l+H+q=n>TVZ<4mWPVQu=RSKJV>EX{_-xDhN z%UC<Gb;y$_^`Zi7(x1P~JrkY{!(FT3_17tB>1s!ijr6nCdX251&P6nxfIC#i#!4l{ z{sgylwcszG(%7cxKol<d^;_4sO)<dycF+8_AKL;Y>>rio?%)2_h3OWp+oCasQLuuf zSEV42jiAQ*m)Z^i`n<fh&)O-FYG;*gx_)3HwQ7#maBWFv#F<6YA~OsHdCB(W{t@xP z)6yiSqLHQ&w`es|M{YXuKs#c`7MRLtbjG8VdD^E7ONv`NKI(OriDM!AszmmTTT%O& ziVvniXX<H<8&))nij5uAf_jUo8Ig~g+<-;-R*8DVhThFCHCe1!EwF0HaBaA5LN)F~ z=3<1`X5zW852r$1;<dCACc!<2tg5`!wgBHC?Fzj-z7Ne_PiX6_;OT4Z4bn(2vsW6C zO22|%$G{n`S*V_-VyJ56x2K+=bWmMbiu2olCf!I#DiW-RR*f*JyQC`snDT`-dFNSD z_hsPjr2}j$ld&U~G?~mpf4wZCVd{}=XlY(RnK`3MnCw};-_6Vx!sRAR{J#qptWskU zsnF|{9Tny&%IhR%Jz>PpZV%}X=u9%>T~&Z@KfsXI*Cd4_CEQ$1@>{w>!35ymwl}jL z|0tK2GFj`CR;Q%ZWj26H82NZTQA#@~uYuBZo*8ErA*T}K$`l)AJ_@MTtIqIu4B?rC z=aOP2XH)kjcGHY9W+_<9<p<A^;ukJ)`)qv|;ugQqYwP7jOK-E#2D*jr+~zvf7WEi? zfPKye3GvvaGyw`QE&r{^2tSxQuDVPG02+^%Yx%JRVLddnatIVW{c?l`caV@cyYXGl zbptqw)Pz|O=d#javr|s|G9z1&>JFMKq{j|_sy%yfD)R_0*Nf!<MqC9xXu>;?2k6xv zAye<$W$icKhC%cEsKo~(uBK71WcHueAALXio?NWr^TjIpd#t-~i6t?akCmBi40sro zSDh!wY2Y66{V!e$mCH(*@i{g!9u}|b@ZxeUvHr1BL&)Sr(-OyWP?u2VoD=(AWCF;L zKLs=V+NIT44C{&31ot3Ui13`WVa--_{39xA(v}u2<Lw(wMEJ~kN=T%$Z{gL&^nN6Z zo=(~xCR>i(znYp$%bCE7k7?6<T1eM?nLg^ge)l0#?nDlx(>Ks3K7OuZSp2yTpufe9 zJ>*80^b(1^B`EK`?P%M}u--Tgg`S4N-h@KmgjFAd-VP0c#@d0k5%+sb2_-#5Vo%AK zKs^P878H!k09bdM_W=~c<K58Vqf+1PQ3TJsl02ZE;Fg-_rlFa}|4F?5il~<<E=ze= z?{nxe#*EU)SyhNCLsmBw2cd!eyt-)DoOBLV1K_x*4z`hmY7i6q<<CDhNkgw~(n8PX z;3!k$$Q$9kVya9m+z5QF4xbFDCx4v_*0p!9PV!pw!WUb9=tnI|2;<T`tyD<7*HXS_ z>1bxiN4z33BBUc3loiCLSSZD}a_eXMFr<GH4gwwT^6m4VINA{uT}F@pWMix)@P+ch zTHGy$miQ&ue~O};-kbR%wwImXC~WjJ<|kRdVt<AIQGWj<a+YwLoUxucIKZo(Od@n5 z{ckF=pnG7D8OxF*v01ZB^Lj>a*%zaD-@$TM(7pAmE^+_1*B9T~pB3H@ft(6KPQ3yN zzmf%YwV^I%Zrx!2THk`cc7T2Dfqg~8E0vxJl?EOw)C`6~MfYSbQmW|)z3@K|dB&OQ zBE3ayt#6QQxjiszLqoZx{9nHUI;Eg({EeT<|1B^7B{Tnr-Q^5a?jc^4_`?wPImL@U zZ==V3@ywfgnl{x0q`qN;y0+KehP1pK6%W@61*>?75+p>dpZ@;Y4OTudIPiZe1;V9z zalSt#8@nbiLEfvF7k~eBvA^@b${$g_octd!A6M$BQ~uBo=Q|CUerJO8Tu5v7;XDoF zI&smq+&bQ%+$yKYEpnA;USx7>_V<au-_lR%x6Vsh^sIiJb{qIq*->Yvn62lP=cXIl zT~%e7(dk|8R!5pHCx3%we5|O1p(N0-DJ^N>C56R9ImiRE>udaUo3qM98)A5vbSDEl z8zy8HVXu5KWUgcs^oe+7r1W#R<W%g+z?Q&Y$e)2X4&_J1MpkNm9++hm=SMdVbrMp% z50T1RGfaENcoVG4PrYe81Jl)-l*or3FUHZvkyi&B<N?*f%@(pIuXwYdP_P-EuO*pu zlFIV7VeQUqy52Z-prJt>&}p}sTBPDZPUb@t>S1-Y9-v;Lj)HCVapt5it0bHM?sJC~ z5`{&pt=n(6OC+apv>nyo^YC*41Gx~ZF>Mm4Y1gi;9x2vqWPE^xa9eN9>nQBt7QV(U z<i1uozw4RtnfqvGlQ>)4<Wjyj9#j!QYGTbsIUA&9m1|ibb~!uLQ~<W;B-A?h&5T># zQ|ku&*)W_`&^)JqR1poRC&+uz*P#kXqwg8!Xpg}|)#3#fizG97Jh7Nove=d|@ybS@ ztX{AI_J34axv^~XagX<vE$S4`Gl#R8i_JHJC%93k2|@)IIk<>sDr5@e9JWBtEUKhF zmvMy(5#+DpLLN4YTvSNODm^BGn{sjjaCmjj%S2Y!Tsir|Ww8qoBHB=9RgbOA7b-Z& z&P0$5$zo~$DL4w|FP`IHM4nPa%BhBn$S-f-d?KJlGL^Uz8H2(4O3;pM_%}*$+NT?u z74fbZqKvPQDJyh*O|d}1mHmV?7qIv;4u>ye6^W@o%eVqXIpi-&VG%hi4}HTT#l;=4 zm#d7!1JL3el2@s!9h$i~=8tTL4Qm-BMpeKR$k`mf7G|Ldt`C-1SeykrRt<*-a$o^? zaR4?3zv(tRc!R-R`k>a}PGQ(?C%IzA8&`97US&+?KByA|An)wVn98{NCP(u+!=~2s z6Q^N~ful3@#*h+wI9HQ}-UAodllqmKapL9<v*UqX*;CoMOXJKiE6W4EE%^Q)ZSOCQ z=C0U9Ytc=?m9qzI5)kS|I%dQ!Vw7$@0ZK4d;F^CTh%N<;N^wXp+0l2p|APq2SKgms zAN>VY_*TA-%)`mh#t+_Exazle4D4jn>Z_o+SLsK)ZGo;p)zh}8b96E|vlJc94=Px` zanRopNqW$cwn_$;Hc>y3kA9xMEaODaU{C(HaS^-`E_z*&r(mo=SpD0klE?c@so0;J zi?*&-5K1&<YNtoRFi_z;<O{GeyF*PUXcYvKR~cy6(&>0Jaq;sbj>QXbs8P7Z49B!1 ziuRKJ`=eODud^vTuVxX#K4I1l45$r8ka>@0z(mU?E~UyurO`mJcic_QsDetfFup!l z9FPU5RT8TJv_r+-`Kfjc+#av`fRz91Bii`_{FCLt&JrGX`skNmel5iRI*{NZA|Cff zzNg+*w^A6rQa^{+8%p%<`c+MTVJly)dy3N;+OT;Obranm7uHTtG{*jociNSXvK!Ht z5=QfjR1(S{9gW#ky9uM`Jo(>k%)J~j-CDcn+_#9>J6ps2eRYVZJv|vd7yx|~L>xKu zHX8Tkuh9N#svR*-?Yvb&l>~zGk5WLl%MSiGirH}FBwb=hP%6BvG8b1Y>Wr02H8et{ zp^T$6nWg2*=Cz@<0!zbkuFtnf82A`n^z<o`BEuJs6%=KDJbLLvl#)QF(s%B)Dti6& z)Z=05S}l<(>;X(6`<asZFdePjBIR8}>YP5^S3T_LGWQ&a*aEy)C`7lUF1+>FfGyX{ z@@7yN!G7W?JEBpt%}O}*U$no!?A||us<Y@>5uwUq9jS8G1Rb&W%q|P1>lU?{QZ<;` z$t(9XDd=W0RnTFpJWb;0?{3cFYmLEO<vv>$0ks`}{KDr1`N?JG;R@{uf`SP+p&!Zf zalG<&#m~#^QugVYJ$NIFbEHvflxJ)hMnI<PYt^APDT#YB75bbGxh&o#4wM-SLh`Sc z%(a+6T{f!~#t6&P=GyI7>s75K&T$s{%g%g;4(*E_S>%2qVagtf3U%@{X|6UB68Bf2 zybMVx>u7*2Ha1a0E7nfsCie~Ak_wVI3MZ)tExDpan!H{$c!k6j%p#5HEghhw82m^d z;8eZWgLiuR5%_^edg-s;{)UB{3g>BDdlpjhSS$yPaAHr$GRJ@3g3WfV^=(B^Y77Ho zd3#<?0Ax=<UZS4#@p_95yvVX6o3(r&-`UJ>d$@qPqF|SRFBG(N0#3yL>qnp#y;?53 zMU}&hT*KBeLiN_55zf9Gs`j~k0SZALQ@#0WZ2-g*wgp+Y8DK|Nx$l9XpiTfb5YniM zw)JyaQqrb=Fyxf|`rh-vhBP(ze*+_Ny!zLejOgq@2~}3fU7Q^zc^6X->H`pPDwX83 z`UdNcYM~UJ$h+JV+fMgDq?grWwFSh95F8LMDJJoabu5CJYJ-#~Xk*8ufH<>N${2P@ zCV-vti^i2=X|$rwe3QHcUtH{hh;=YPj;sNuCGq5K9+q4zmb#um9DmwF{dm@05jF&7 zYpR{T+XX@T2nB4CAS9DS^A(B_b%K-=FInI;+vBFhw$i$VvlE+SQ&UDb_x|$&#kwBe zMHLR-biU}DO%Nb78v%YWfzP?AO&|iECCG=jn8+dz9tp0vqQ{~j8Uy9ppSsv~85f~% zB+L?Ve73lYRgt3z;e-&FYbiVo4|&b7!<WTkFGvHa!q`u3K+FC({~JesH}?Vn5^ztb z$^*G^(YwOnL{i3fgKXNb_2YUNv26g!;_}4k`eUR|f&3MezeZKH|MrEve}ti-gZ9^V zsolCM=G|woEcBL44kL0=(AG9It*t6AM?+_{T29LdG~QwXy^Z3YYm$_E_^nncW_ok( zskVO+_>jr;^aR}f3~~Q;cC=cefBv4GYrCE*R?1}@T~+JDz}_(kO%91be#3T{in91B zZm{I~*|`Cib9w?d@ja=D16YvhLqC$sloH8Pm8m!+2~D=#^OhGKg2aS2VHMMlfo+*o zA3XOpU(HVtJEbJr^@c4n`DbntnVZL}MqgJMIqr}>RRx2Z=sv1=7>EcFp|}_N-xy2} zHm<QKs}T-2_~Mt<1Gxvq4ppatZjD|>91xk|KGxcqfP6nmsuf@_ZZGVDU`pF3RxFY% zS$KLaW{K|jM5j)3v(JZg<#d<g$#t^gv>e{M{jmgl0kAQ46?J5p-ff63CWV34nZu^` z0$tmw&s>%#TJ0WA@5D)9lsA)<d(I+=!`R)oB}TmD+zx$4&P3gH{Z*O{U}uEDNJ{t@ zvUf~hY^-J5e$$%|+rwVT$JE^D3;>J&K#%~V^Br0>$Ln<*m#0mjxh-#Sb%=4Z2Zgar z*#1$w<6^KFH)9$NxJzKb8*zgvo(&l|V%w0Gh~QdVY+AZeY@*2!6TG%g+5H*S6Cd2y zfY)&3(vP_ZbkilP8t8^QG@I0U!^>C3S)!`eehRO!t$XOmMudTHK$QSN6$xnW&A;ft z{+~7(b|)y{a%F^FH8=VZ{i=c|Ta8l?=?(cAfUsT&fdJdv0Iv4W`2RiB1yoNsI|%oN zMkF8p*y+Q~>xjO$YpR<6BD2_p2E~?Ug~;QU*ySVQikm`oG4ml+VUuL<=mtx$cpr(N zF*OL&t=TqfG(p#tLR`)S#5ssg6Cqs0)?qw|S7mU{-IN{fplTApZ{JShwP^%=3ZkZ% z`1oorMQ|%xBoT68cfdSZ@*YbT<>{l^rS^FcE$I$x7Sa>=x;SG3x*v=Y#Q^T*_rMv2 zU@ahmT*pPsyl+zod5X<6o##|c4W;VT25NBMkd2D~)%~W*6yig|W5ZtJR)_-R!f_;3 zq-<F*(DSM7UjC$Pi3T!PxGYL>5__mpa2$APIggEw63(L9Bk*)}xtKPz=2yCGnX)LP zOnXYqR%FjEb~}XoR~Nq*Po4AK{d`0ltd4GMKQBo_VU#d!O@TSSDVt(qyd_$UxF>hV zr3l;aXfUzr%xtV>Q&2~4*<WEh-n>5Q5tcaTh?_#aJ?9<Dv<I`^VNWlLK{i)d4F<au zeRE`|*y_0!ehCqjP#3-h$-C*rfhwZ(zQLk7&8vVbhQVWT6GN%`*1Js>>GzY6WZPN3 zP9oB9&d@U)gcS%Q0W}1ta5W1Tz1HR(4U;B!F<|DZVOnE?dDamJ8o>*c{S*^NMT&M| zgy3g@pTR^#YsjU*w1Q^rk!O~{#6}%rvD<Ya7V3=DFC|q^L*gju!jk7$b>y|q=lkeJ za26D@jzTA9W9@E4^=57VaV!a;jn`N;v{g{6%YcGYLwS(0FjiyJ&T>Ok+O=O7<+Pk& zKL8%w1}t7~tBxp}OjZ?vXt;OhvK)3cSR10bw#JpH0FjciRgR2FOH<!+LOo%t$@YX> z4j)<{h=4+c^kc0GK%*qL(5-J01Tj^P+OQ2vs{YYz2s+It3Uqu#fJTghv5Go!fFj5W z)NDU-(;c6P{8t*=;})sbB|;!RBZ8yESG)>WvA~=ze73?FFH#725bL!ifKAYqPCE^B zY%v9pQSz$iNC@Hvm5?cQ)RI1j7V72WJTA}?vD~$k``a_Ej-XT^(+TZr3!$n2H#_wo zQH#hFo{f4xS!&eb(-0%k89AX3)dUSQaFn1ITyY3#NT(Oyhj4K_dXglB*35-=0p^yi z3pG<(tlJ_}2;w65w4BpYl#(<smG#tN#m2DUCn8w79+}G9S@hx<RE4kmN0)izs~?5( z{z{IJuk*H4C_}mqreh1L$LBR?W^!1_N;G2cAm|!&+oCcg+0aoMnT2y|t7yFirN5_J zX17$S^Cy&s+=Sl>8hxB(MavgB#I7z@c@hcg$`xyz+-3lYhw-=*#72Z7dej@LDB-1j z?qrlC_OXl@;T9uj#;RGz(tMH9x67Z+`|B0P2-P{iUoWR_+pcS)ae-G+fLYSEheAu^ zE%iV(h38%7|I$};-v`Jqv{~O&{*E;MIUUoB&!HzY5**{*3(!N?-G9Pe2YRtlYd^U} z<tJZ*bzfhbz@R0tXtf`-QA^aZDKIbgCOTB^pI<&*^!@ANVfcVA_@k*SQ>rK0X^uJ3 ztv$#YlKlJ>CjrAem%P@{@De<5n1PN=on%F<zh#03WvSJ|(XKm^Ftz3%h3~hJS;W{h z5$D!#h)Y^Kag_%RH&YTbon!FhRhZ0wtM88@I*k0l0cf3V#MyrW%wCI7d#6cJhv8*Q zELtK-^wI7;n^2K9QN95y{zM6hDR+fsE*G*~u10sKjzrE5D7*q*iR}4NBDoQRgo9Xs zSoxLfB2~@1eh2HmpChIb5j-daTDoNH7sm8~G1&Y6073Nq6Xg^(s0@RkB{EY7#XrGZ z6DPp_NyyjT6OGfVgbqvRUkdM;cTCBp(f`ziT4Cd^N_Q&Wk;WTH)!xpAn5Dt?mGK3j zILV?XM#||H5k!?Z6m`aA&BJL*_|$4q_`BuZaggX8<_6n?lk$3Q<5n-%cxP$|2%N@( zYx@ps&KGXX)5hi>*?h~>=68C6`a~-!c(F?2Sw^xKx`1XDHJ3kw5_|hX%u@e~%0}wS z(Xt#_WYm1VAu08HF4-PPtl*t?iqbuxC~XR%u0u!ehpf8ZD=|6rcU`J$F8Q?X#LBKa z?2V@D`y4vY0nIn&{R}C;hiV4OQ;5T&!illoJd98A&$Qty$c*{Cn4PoLSvxdjeOgIb zJC~BoG!HH!n!ckfHoN0=3aQ!h>eXW}^nX_Ii#Zp6&`Vu)d#K~h8^e<q?O%|&JoAg+ z=pC{@Pxc=fB;eug6ec&HANSk&blC5<o0ezx5toGe5R66vY$6nDryyjt(wyzfbULn6 zz|V&V_9zH@v`>aI5=|d^0coe2O<j@fksS8~qdiD~Sl@jSo(}y4pC=a}-jJvOdEj20 zHxh2?!SrR>hU%wwHg!!bT^_LZU!6)+g%$K!143aVa%xbYi-wY|9O$?#B{OO2s!de{ zTI)3clmsQ_v#~ddmR_lFUT&WhgqJv=Xy$f!9RO=i#m=0I>9o|JDT#z;OY%EeNmGs` zaqfD>S!b#RU;iUk>*kX*?qe?7n`B_@j~L*+M~i3~h<SQJ{FP?kFjA!p8P-{t#-u#{ z0RE9lq8t&DdTzel2zo#3f`GZpYQ0sPjA5hn4@MSF;jLEVw6_T#Ll8vhtj^iQg;X|L zs`wcXg`PD$%yC5|5u#C>C~qP?uw?wEjqC_EA<5Rg>$-3fqO)Q;WJ$7ai5O{;Mr!6l z%G-7@7}=%~C04@lW2Rlj#UaiG%6&!j6C9$Hby2E2EJhah-BLj{yj^O`gc_KH5tZfb zGqcOg+|MtEMLf0ib>5jD#l3<f<(|_~oPvd5>aq6O`)CQ_q>D^5VQmBxxDnpR?zY3P z){sYm)8*z%J^tL(6#ac1GHM%P*18u3?Ag1nV9JwjUwUu(-Gxl=Yn&-7EEKs^D3(9M z+g%jtP9NHJq#{`oB|(e1plVAPLWPp4Zp2c>hX`1$cJRD-xnn$yy+Q1sSOR?QeUtPN zOe_(@7n<ya?G>DB|JeS5l(%M};;6GL_K-5yl9c{eM{76Ow_mzyzt_0pS3DXh2As|& zvckJvi)G*mu&gGuyp~CP3q*d4)euE*7$Po2)-|!0Rh*W@1|k1Cm40+Ji3E_A$=X+J zE+GjMvu^ag7cinDV5A8D-;+y$^Ny*jl`y;+0(-X#T+{Mi!_j>wTy7(=`@^25wj{8F zjROc3wbvi0A$3H{m+^t}P1&0Qca4`W>vgO!!R;kexVoUVY90Q@dwbmPoIBqv>;IGZ zz+dI2I(-D6vnMl&ueMf9DV2=%!bG5DTEjsaX;6e|{w1*jwIs6)b;#<tyEBy}x*c>1 z-@l-}*}C$r&+WN8xDS#`hpPKw&)d$bTZ_pt<N~Vsk&Sta`M7w{4txLvCg?w+I<R$9 zn4xQ}8+Kc|ZoL-Lnk2p>VhTS}0lxYOf{$N@4=@SdgSX46+c$LwGhQj7yf0XHmX?hN z(A+#;m(dmLM$0S{$Wpmk$1=B+I<zT0SyxO&Np3%z!jDG4ZFgS$_Sf!m?7YYLa48!S zCZ=5O7C(;46(62wp>r~oV?m~s*;?#lOl&7s>6le)b_Q^dJq6dyG<o<+2|CArwsrFr zMe_vQJRLuoO`F%z$L(_JHjODI&oiwp(j!C-^s9)$=ydK3ptVorctjp|OE9A+e9X{? z^K1$;a1mv<usJqeYn1N6@Qf)OQ87%{#6)08Ji_kSwg|h6<Kud1JD1yU_rnb-q=fK* z@q}VYr?EVJRQK%hc@W)fZKqdF1E+635xeFSePTf{eDWHrIAHHzoCm39e#{Egi|)m# zAuv;vj<HlS<<mbX>NbS{xz34WhgTc-|Lr_=rab9Os)5hsZ3X%WhUHfjI3h+Eu*nOx zxyP}nu&B1rI6p-f<8AHa6|U`3k_T+zQ+TwXnWnD1+qt?Tcjq!I5nvhiyLPdIk@@zk z2G8buJ~*(|5;loOO0gJWPB^lflmg`BoGkO=&ED1VmA8oV9!gfQ@#~4F+*g!P`D1<2 zJi=M;t@XFzQX1`6mJ-(H!|Lwo0;X>e)yn=<S|-f$PWYIY8A7(mY9&yLWTCws`-X^g zxm`D!1gzN_L$EB;B5Z<tW6GlAYbQ}eo3tkim_=PGqV0&tER(vz7K3##fsKjQsCoHe zyEoy`?)<d<n{Jl(%&m$oY+yNYjoi!Kx_VUQo#UoG>sWr+{>@0QYtv#e<$k-{!-~rZ z^SeNAeM}2HnII<F=CU}j1>Kaj<Ng90gF{l|p~`O-2vwquFvM{=;&a8h4tOIGiE`gU z@ty1Qm=Ui9KXTA2LhQeyU{XYz$OPDz){;w($0m#CLwnbO0F`T%eohyT#fn1f=f)u< z@w;gg`ntGnBA0TPG;_HSm|^l&;~8j3F}YHztbrRr5dzZsMk8nLM3XME0I0Yr6z<Lw zUGW=U%&4{iZ%7%8i(w$P?`1At&)=Fp^Ow%NF-`g^C)`D=s9U4(Cv4(+M)hqB#yI6B zb<Y-Q6v6lPSyuMaj`z0RyTG!s>FaMzx7*q`y1t1)alv7b2%a*t^d5E0IO3eM2qCJS z`H$fTcj7nrdQWGv%+GGEhIh&=1Z>h)O2`NWIJTcz)aRbOsR`kCOXW_kkB@M2bNzgK z;0r$Qx9z$Gzj)DSWmTAimN=4^hYIPFgfOL^bz4cu#h&q$oi*xQMj_DSOME#!=iW~s zg?|SUva@`@**T90#aTu|_~D(%A&Z|19lC<N?M)}}wKXRJC>SHVqtZN!4zNFUdCT>K zMm6<>tXyaZOr+|D*ZopRvIo?%w_uC0=yeqSmOM}=_lSXfUngKB_gP+<INU;iKqs4T zPq&;nm{0phv3a4$CPR5x+w>zE5x5_n_V^f6`l#+M^78=`B8%;yg$e&&iR+&PLOV#8 z{8TpiL1<=0Y%*v2gjWB9;GGn>f?7fx1kd<@;B@<{z*-;>iGVDa+LGM*0ib_x>vkDf zYk_o5iepGdT}JdKROA+pqX5ScYeAAHt9kSd$P1I3cwN!7+XB~&oW`m`RfN%62nqmi zoRA^$7vHqdcN(!+5TYi>v1-eU)y@(lia0{MobQ;<P6yRIL39{Ftf^@|6R-l{jYqPp zDGP)nK@vEU5TY1<J*QEYd;AEtkzu)D7liWfQ)vqIPzdQftt3YY7MpTRLlYNaC=N6u z-O=7QdUK-4rt7t<$r5`)V~D~?zvy9O%|Cl42Mcw&ein0LCsW9HvkrY^59v80bn2z# zr1Qw82CE9BPWP?D-O|0E+F*qxFY+{we3~}8c$}S^9UbiGpfqpM$n2m_E&dG!OS<Pu zE2dmei!Vq@ZgVgLRnuaiU}*ImQ*gq5L|CTQixpXPQe@fe(F^4kxt(*XMQ9i9z^X(I z>UqOeGD7kWD<CtlABaG^bRHXc(?IV1Vc?1&!V;Ti+WkOI?TJdTqahyU&*fxL+YdfD zMN8h0n%T3uuufWTK_0Rc+`qwuK;u3jB{Iv*jh3==4iVn`A@|27!>6$o^)<N8*oE~N zgmD^CLH*cNcvK(B@dZ1&EuU^tXszY8@)&=nZ>Q0*D}VbqJ)fOLD!P4txF7QN)K)sr zqJR*u)pDx1rr8l<SZ%7+ViTHClS(uu&Dj$p<P8@pTM)x3<js?X!MWxB+hV}ESPnSY z+qOnavC5(V$<Wsi-2bOHmfAanwm?elFSX-$8X{XfBaN+5P#?)`+3##o7^=JSv{+dC z{O#NE_y%KykH3x|PVUDq#?Kcs<{H1>&WEijMR9BiCG$*=mU#}elnlX<O`gT6TBNoq zR;|`ebs$eVjHv^9MzOoKQ_>{L^w&YDQZU6={>%rK$T_W4Hl`;k?KoAmQ`gx*8TYm= zYIFEX#ZwWn3ij&ec(m!y@5ZktFN5pj$Ng%*(sQo0NMfHZ4p~=I`<KKQQ5EKukP3a3 zx3&5~g%pYbM@5BUtWk|2Z;$%ofaMMoNFCJ`4#X&dm(>RKRBT;|Dz-!{nllrDK7vA% z=@Ju2*JnG6JwY*Ps;0As(-+B7H3@$Tf+*$i66g^MeiM|-eh>h(jO*htGAs`a?EJ2g zmIrr-j031j`0?PkaFO0{rp}bEAQ0mzk?EYa&_YKFsk12A752K|QA!<bDx}4M&ly5r zi^G)oL&KMqz~oACg<SHM<ZM!VS5w%~M#$CvvS2S|hQ&OEX#x(wy<y@B$jJcUn_R2$ z>QAVp1150CJg<F@fvd%$QD|i`bdwR+veGkT+sNIvWx}SDlzl_~O}@HsQA~=1(Qe|w zwS8I5B*e!h)N^?lPD=-9pmSAkoy{4msq}osQx~B4uZ#f@s)euE27{^`XFz}|cfN=h zvs-aGV*>5|rAj!!A_vQ@A|>-6E{9A$Ol3YF^76RIa3ecPuwiOPZd27(uG6Ic=;r&5 zd|^a9379u8Ef)#_0<V{k8CRQJm*p)!VkIpw;hGqY8Te`us0u--G~P|Vk$%78g|jI& z`I!qM@7!NE56vt-C|5gWG9XuDoKX&1Y#Uxc_X$1kBSgf#8DpZ5kkrN>#bSSuBs|sq zw;XoF^{v53O+OHKgY3DA5;aVYc-A+<kgD!BAONSiL4IjefJ|=V3y9JSMgr(SaWvv1 zIuIguVloSpBV+|i4WN-kzh|d@Kh^fO1qDY&gn3T#P-mJMJZLz2p*P*Pi-lsGl!i<b z4Gl3%sYs$AZOiza?g1~=eH7iNv<2<EDw{DwkY1L1Z(R)iKI_E$5OE|^Ok2@CC>FS& z_(=SQb2|i5vOvA(7@M1c2&hR-OB~Mj=)EIeU=(B=+z$;72QY;Hg@{7I+skG=hA`q6 zi&R__#~Ug^ch3*%ynup=zE$Ah%$H&4S=;&ofQL0|z%D<45GC2hKrR^jx;%p*#S)dt zpYrGcNB^wcMd{FZS!F0?4(@`Tfjx)#vArB2Ko@AliLEi%<B3TaQjstHKmbSmabRW0 zDKeM_<f!LCn+#@0D&FqDN=)vVmFC4)wzw-WodGu(SA{gNbi}~A3jsB9fcgS?2&sf` zkT?fa=#WNhW(E;S0nE1|w-(OCT2Zqf6@agnA?<)_6_9&$&pNhA>(?7%H+J@=9%c{^ z@dAf&W|&L72%*m?5lb_d8OE%1Q$<WrnF{@)2X5OPV__7r&GzmBbDw?`C&9G3Is`IL zr=x0kB0$~+UtHFQ0|oX7dC^9}C57ZI#v+AQ_Ct&XJ^6NIvd>5)e{N+=7&rNoGAH%6 ziz!YE3ebXXJjtg^RTxa+xX4T-^c2xV7_Ja@p;~1qfd4K=>WId~TO@&`9%+)FX4H<= zffB=PRm)e@6dWZ}%!fD@u`00FszB(p`YduA59i9|MA6VuY)dYBxR=TLu;?r7xHt+^ z?<KNjkY45BCJ{|pnhnJNSmE%|V?#UZY{IBtN8w?e%|<ATlx#IDv4)VacY-(cU1Gq9 zC?AsP9+*wAO31H*w06qiZSRYLDm&_|m$cgk-9L1Sopadb$jq(lzyq)h5I^(nC$E(K zIs*yrJ`dfeP^HLpKycQcgNwaVFwiuY=vEPC-ie<jejeoK3NEw8KBvdGBs{6yMzudw zepp+MKCth9l7jjXWJtK&c_hvN&<VugVrrItz;F7Kln>CLqDmK*9Z&kG7OO0$nO1Zo z0ISJy0$|d?Hj9*-+2Fn{u|)rHzR#}*+A8X^otmN5j;5ey0l4hSkK`lw061VLh(1$i zu`o)UIEyZcE7DBOm*_?S=UmVQf^_)YfbA9FHtOVBV&YYPDDS63uWsZnVGnTE4By}m zFCg#+K_6Ct|BZlI#jl-J7KbWvq)IX45=%QBo!6Bhlw*U^K2sdaIvpL~fyHxA-pqjR zqLK8etuoe%H39PH1P4!KSSUJp^)yB78@0*QrGy8F_*@USabSr+ZtK<$EDYdn-7W)5 zFv{1@nY()i56y4-X}iz;2=Iz<3UP+uD+qD<O<}{#tRGC$(9B4?BuzRiHKP_x{tkKB zR9Rq@Q!uY^QY6dx1gF8w4P%3C!6F72gt>4kh^07KnE2n-GQn$TVL!y2kM(j2vO?X$ z%d(S1#I_=9@Ptj5ta*VgjWh(FyT(D?1J5St2=)k2U(qGs$vmG$MhND!ssy9+nAp!~ z0~*%pjYCXT)h<-+>tI3f7Ub;Ib|^SSXb!Y@S0ZcGSJiIt>dRL}P@Bg9;Tm5pD!-~B z*%l+WScjaYPHd?P41rGw%pNh6q)Dy=Juw#|i7xl<$`m6p-P`_*4DjsAaw@QM)<LZm zB_Vg~U%kwW9C?ca73JI>Z(BVi%mT!qQ#MI!P)O_FB{T+oQjK|@#UWc}r_;qlA(m+= zr=+Lk;?C^JU1?r~faaPk+eZZkKS&M3!k}wD=ggE_NFs%r$h4TPpd`yT7%if@)S}2z z=@nWp9;&Rj^re`EoQ*5}v10O`bZdGQ`4FP>A-bZp)*m8d8>e}46*Y!lR`FGuxHJV& zAgs%?y{qQ5Vm|78!o}jV(yHNd36KPXt9X47>^)b3G?(V`;7qS_3j@@sTdL)nBC#OO zXR1`1brW^^5bhAy&w>@Pphe><(#SybJOSdfU{0TLt6!>oWNT-c2Xuo8noL{h-Afo5 zUbeoBxWDhLr8<(ob|GM%7bGz`$g%J0<<O~-!8$2{zPQE3OOo6gD19O;eq!DpU#~W* zi-uzUPN#o?<A}cWs-6W=ryG<o(afHV>((E9g#(1N1l~19qq<o>^?K&bU`fOQ?cgA6 zD<w9*KDA`H4zd{>L7Pw^lsPx+P;5LWclfeR%TAg;OVP)g>LgFyw<?!ASl)?DNbg8+ zl<`?V3*-{bnJQ7(FL|n9!$PH)FB*uH7;iK!b~rsMp)3i?1e1J7wGJPz1b#{I?9R`x zb1BaF!W>e*!Ik)&T3tt}OfyeH5;Inbb?DTnaF*(vr!k^4s(Bnx6~sfvxO~L`9bwgZ znDe<5%IEcmZ}a1W6@Sm)4KME3Zr?UlDFtMZhQ4e{gudKKi%3mz01p^#%q#{8Pf;+w z^qe}{)QWa8D!N4HhxWuhynl-qg3g_>!2CsTmQs&>;N*;1C513X_6+99_8}@GS4!Kh zJvZXPv(-9@;la&XCU-;u7yju84(0l}sHeBX!Qr2L-@e}84%fr=d~}}q>7l7B`A6xO zCt1xo+TRiqs2491S0Evr3G<gufV2KNMH%Y7$<LCyX-kb<^F^DKgpTL&2yqq`pUAd& z-u6v1bRu`CW9<*3{J%RUlN}jHno;E=VSYdL9!4b8IsN+5VAyXQ>P?H8(YkC&NT+s# zYo#oa%;aQOhO_eCRJ{zm|5y=_M!D}g_3eB~w3f^xCXI$Wp<vc~j1@X%;Zv*C4?0j2 zreB*HaB+qh@1jrxccnSXZEA0;pvhSKxtFcj)H_QrF{f5pSQ?IF5#<@fn`j>FX=}^i zasI*ycEjtn+VIt9zg+S~T(yfr&=x`^j`QRmPr=hxmjSgs^aF3MqEbI_AGNZ%yPy&H zUjswbh2lR{U#V~yF&FGrVR?HV6$qjHbLVcn*3WOyCf(P<5z|)zfmX_qoCEuYaNHw{ z_)k6EASo(UIo#Y9m(1waFamVm7A9^2N-*YPILegVBRP7`abZ7%!}NidFzhIwe>%1M z5Y8`+XI6{eS=D8+^@rA$?DXoP{~}hMGesYnINdCG59ovXYTp!2(um4Mtx$gD;;;V{ zBlsEFoMRL-wl3OwQgf<<zOOs8znfj5+px^P{s{v{()OacH^z^P_yq3NrTzs!{#jg} z9K{du{phl}H0Q%^rK!lUjk!V;*3k~NmAy<E;r==|{nC)ye*f62L;~|3p>@hl><EP3 z&D8+JH81oa%y!efrx{)H?`XW6&y%h1@62s+giWI0C!y>I=|QIYBY_ObJwX7jStNMm zq>2@h3>keX<OohV#;6f6wXBRSrrP@ntWd>tpGd=iiygGmJtRQ%b|je@!M#8$CDI3` z0!T3bmql>S-rlHk^MRk^6fI}0vx%2A=NEsglpq($jXZPPPIs4~r;xslO%x@wH9PA( z*lj(pKn|LE+bog?UoM(|E@j(z1>`0cm5q*G@q8O-k<wsCogY#LrfhC*P2f=TQ+JIQ ztcccf&UNYzwSBpFF`r(V9;ejnX9ULe=jDuW{cZI1=IZR^=&(3He_TG$A$C}PlI8&s zAgT77-#@~2nb=;#`<GGSD^xc#nLK1~F6NONm{Q~`XC=S_^NA9i@o5?()<!Z}3egoI zJ{=EWgp854nRuuEyy!B!$7$m(hc+Zf?oB(0KHvhfxIQwWe?7&=KceNa&!mzSDw-0C z8B~N0*y9R+V5Cp1WYN3Sf4sN}!DW-AUc*s(04H?BG5d!3fO{x&^zkoe-Z*-d`#VZ4 z>?eYN#N=4D7l4+CvB*Z2<jB-o9;A;-rQW4yYO`*en}iZf8vN*pM0}QXf%(3Nr(VIn z=L8(HTv=|78J-Fwha1W6o#?bRjh6l`h%xo!2&%w)8P$0q^zL*9b;ZY}=a}=c#dbMZ z_}rdTIBX0Y6vufYk7I*J>Rw8hDfPh9A&oMgE_>Edva^2nXMt5WWk1Eu(%uWk;7Djr z9Ms5asFbw1`$a=H)7Hq(cg}sY8Hd(|T(4t@MrlZDLiQX?{vGeo#>)o?ffHx|CXgSu zczCL7fYayc<9@A=b+>Jy0@G?yRoEofHGe_=+b66ur{wFnL?=A*m<eVovuE-GI@kKV zQ5$FH^Rtl-4AEL(!~u1jQl;jcL+=%w=GH2rJJu(cHrsui2b2Sb+`7JuExLQ47&t{4 z6qc&Ph~CW<Ox(s7uSZ0<pX2+>)ymzo>HXi!huiDb#p?X{(0$@Q7U%X8J(^VA%>XlC zukuMS(TMU*-*Wc7lhvMSZ@<RXY|fv}*o2@{>7L1RmYJ64P6_j~*}N)xw=UvwRr<*a zb<Xf3t3^%Mvlt+(DZ1!C7TWwnc7&pKRl12qr!_L8eSk=uARxdw*jRs<C#OPu;eYrs zKRsL}_sQMpQe4Gl)7V?u?15@Y0aJI0O0K>rxb-b9?5C&-xJm$#C9QmHg*4CSs-U(~ zM?$cj@4Q_~YaB`~q3+^P?iF^uLmIE{A2?2+2Sgvw7Iw#~LW!i^RaYJGYy)NE8!Z^E zm>312daMJEWL`fEJ&}j(6H5MFV7dZ=W){yq?5Yxj#MV<<dT=3vW|XGB(SvL0Reriv zkPu;1`hb3b;K>jM8HK`Qj{!or3!l=LMj_1Z%Uy<|RUI{R`^|_AnpWZ%TsQ<9j|VnK zB@{_3N?5fvT9#s#aQ|r#9vnonsb*52e8KYak8xBZ$Q!iSX!w-atk=~p`pA8%{>Ud< za=q`*(}iB3CCZVt_0Txo+d4S4EM6~l3a8^_R~{xbf@OtwzDAAux@V`hE0Lmvb2A1t z4g*mFOAN~0^;C*d3p6+Si5wg$L!T=A#h<5K(>i&|9pOEiE;w+qU_x%B$9%A4=H^z_ zMGU+FUwR^@i*dQXJ53UV>47<Hnk%%XCRWZ)lhuh<)ab~Ttr$UdW1fS;m%U8zcm;%d z$o-*Xs(7}bQHYFrt_KOfRzmMj>;S9D6<rSh*4h%6-hmJiTVEND5@KrPEUl+K?r+cD zmz1X+69r2jxhB}W`C(C>tz|+2oUdHq<{~gT0F1m_UtgT0Xrm1VQ*DOvCTs(iR=e*$ z@z=9Q!@vitJwrk^g};tji;fa!1y{U!edBept_P)81Xw}t1ChtbaK-&*Q~0U#>HJA2 z9H<xdffOHB2Lo7VBvO$?ID1`@ihh!#GknSVxzHtTOVZL9N*N1Z`M}Lj`6kwNE2S*1 zLy!(K8k0<j&4gchD+!pX1moGTlq#n06vVrpE6NF)g_08Saosr=y@K5$;COT8Y8TGD z*tZ_?$Ywr3z+60cP_^WFyr)Bx6N*&hx`Qge+OheAL}onvlyvLacKktcGhfhLwMBto zH1>yK(G+V`pom&Ek!3~%faK2puD$x$FWF;$<2#=3{=W}C&L#d|dhwhS2Ydto0D^ya zeCpRkV#&J#czqsT_Nx}__N+J%Qv*^rCH7w#;(VlJWN?ndmBpznvf@d52gizC7AY9m z0O%$(B~dIbrfG3>rtte15TdXlvd8cWXP@mG)I(+(nK*2aj0Jw6VzAksqO=I%=Pc`& z>rYCZ#1Q>v@GX2iWMj8zQ*&CmQ|a~eaDfVmV1#BB0U<EES0<qAg4_*p_>iug(>L*_ z39~9K#uyL;yUg5m3=0m+-cpipP0cL=3;c;KrKyuev_<h;pE&&igiQE;)>g}jPUk%p z>NP!vU`?84S>!V7-B89KHjt)=ugaMk+0n?ekVvEMQR&KAge@c-yz~@5rxj4)$)>J| z^{n`;>Z<0*q+t{DHvd>H?x~0}*TOWtSf?7ISOM!<*UX~N()ezqo#ZO;{0Q0PRpLl3 z6R>JoaYJ)#XnL#~usI3aGig`Zds+(y&!wjV4hg_2F}F}mNXpZKVnfn?tqm1J=Q)tv z7f=+)S};p3YFb@o0>qg_?<yo6+GTNfALGB6S%b-<q)ix@FP`lLy@As{pou~ofo94+ zl5g@XcDiDYurCiIG^$U>@hvOaGZR?*7b_p@cg$kPQft9sb3KXR>wlca9b%EWwb~@K z3ttwrS7<ZLinkFUG!>qW;1+A^vHnoCqRm6Q^V;raks{{jPNg{fNltTzCI`h~O{ScM ze!TLp03TwsjCzyA+)BUCOtq}!#MUc$KreZE@$o0O^(#IL3MFlz6o!kG0P19LWhA@9 zmVIT3<ML`4%%YvOpLmEt-^<NfS20Ze%^z)Cdd?GkHt9zMUY*7~%ZU$L-T`Qz3T5+l z+qaADG5YzAb9Zynw<^_I?R(@=$T;De=N1dfholZv$Q@U@``Kw{*8X|Sk&@vr?I5q6 z-CMZ9%Scz8>ANw%zi`c?;%o`^NvWAc1UL{~&LimpgqIj|#KG!`@%r#(PBwxAr_t3u zq|1rmH6G>EZH#V;aY&{Bmv%<+@a70U@jQ*7{}Q@zWfl>;tBWHZza$o3SCKMY|CpTg zhU%@rzY&7MD*^zxEG`Q9Rf3S#AC=VfW$FHe!!T@IJ`=zroh|tEb7lqT7le&J0wQ5o zbrE+5Nv5m6lM1=MpPcdf)1MUNH!zaHNy<G_m_*7zYAUL}L8ej^Ql}6p=0ZYzn4(Ap zWSFAu*a;QN_#Cv%21(KCN^&(Lr~On`mSD;s7FMW)kTPX~jKG8}?cUV0991^$PEA|` z<YIsvW_+5`U!-xEkCl=IwG+<CtL^INw+$!klD8p6j(I^QSZMV<J`TIAi;3HE4U2yL z1eJwp;}vlc`0uF+%@{<pF@P~^HeqpH8)&uuYYR|SQc>~4FM$U>*RKT*xi?o+txDy` zFK!L(zbtp|4L?p6fX-o~zHUYmP}~N_F3ggf5v&g$X5pnf*jCzLJyrmEyCm$0hJJDv zPP51FrXfZu)WycIB~vco?YJDFb4`;pJt-9E7!pDu8*mD!RkoJP2KJ|<Vvu`QY?-Ni zk5eKAYS5t(?ipo_#}p5(io^c08LhNWKG~qK0xaTNh$w8OGQN~iDO7|7Qg~@lnr1)+ zELcg31yLBx3Colkqai3jgenyasK_5KTPr<=fYl%^3Sf~%>}4CMEG61wx%Aw*w57Qy zwQ{UF9`M8%nmNvM#H238(ZmSUbaOG)CZz_Q5Re%Uhd)42QgNM4kvNI75vl?4R3pTh z8S|V=YTXmhB{;reN)^?+E0Mcr%!nhN4M<*qz=<ulS!&>T^f;7L)6D}LI@8&-<q5eN zonj+%rQ$oq1SNLqwB2dcs&<iu6D|)DSkNv++dXZ1r#*5w)g4-EQdlyEU4&u>Lpj8! zTE$re6wG9)ZqzsK^ry$FD{EwDr}=<ZVlt|<bE@RrQ|<5o^*10FYB~|r#I@4EF{?Cj zJ*1z^BX{RR!|_j6x4s6wHuQso2tKqvLfHI7n~OWEEu|R@vdT*#=y(|n=D}xR{!eqB z2Vn@Dq8m=id7`5I_-s=!rQoHw@4tT8Kw((?gQBp-Qp=n(;XBK%HDZT1?2o~09~(9v z2e~jW9?W#bqxi7io1XS-zqi?xTW*+EufcjjcQm@`w)ef`UGMo`$gB^1=zu1_wa9&U z-P7zxKU<|$i?DWWI_wtFb=epY)ARrD)#nHO=9_1M0Sle9$Dl=qEcTOMoKAp36rmU; zD24y}pA6+?mCc5LkAsyH0JY_nUqOWxRUAA-$WWpE*<Z{*BblN{)u+)JOctBN<?(Zz z)r1Bju|z79D-4Z{O+ZYnx`w8fwvMhISKojK-C{tdbbcda6H_yD3rnk99xmS62KdFm zy+g7Pfq!whSR%!ooN-y?HmUCPNYM$2j3OmTWD1o=@8a{uboZ&xJn@mowlTA?vaxe; za<y#5&C|AB@20nI)5nsYRy69{41UBJ*CHU;S*X8J5m7O5iNcan(lWAgky}SmNm)g; zyjsNy{o1Her=+G<<$A@mOPA5n)zddHG%~g%{8`tL71Qr9_1gHN&nzH9B1+BNdgki% z-h^XO4_!9u22Q9Fk>qgfdC|qhwuvU*-~vL(l73Osj1J*QqufpsNoWxcj*eRDlS-ws zQ2XBqinlQenRX!EC`;`y;8exeiP5wL+ir-+38~vHiE>?T@A?690^6PhDJ|UeLcW`H zs1DamYsz40mfVFP817owawA-vZM1Ux6+79!Jn1BI1B<-R16qVMdIy;&M0mJLmJHq! zInR%f$5qfR9gG)lyy%dI4-9-=TqyZU0{1atvbh?3HLA73Ip(@8h8nR01#?bFJiz2j z`5=Awf$w))`4umR7>v#1N@=X5@G+(sOf)bJ+sQH{Y3&Xj+r>c}gxk|UTFfe-rfac_ z!DqN7W`xCOn02)?wmGiWHpPCnNJ^Ha+1j?+!-TvL7Jc%H^vqzraM%lE)?0437pldD z!#}2Oht7)~_W;$~nO>Ndw1Hmv8S^BmT`h|q=h=AS1Rju4v@8q5Sh1*HL{oMUN|Y|j z3|5|?spmKd0Jk4SUE?rDJku$x9^ek=!c$0~$YTMePOJW<x>?>Bs8<M=?e~$aHaWW) zIpvgu8={A7Vx{w<*g8Lq#S=kX;>|OyrN}gS@}ncRgZ&pgHfEo4q<VNv>Dv?ltD~q} zeovEP&jfG=FxSC2T-Dp!%S75;tPq}gPm&e4*ZI+8Mo7hnO}~p*hk~91<7u&oIm<D( zpm+9qML$YJe`-I((5atT<?Q8x2u}Ym(B0Op(o^mA8?`t0{{H>f^bgZ;gMEQYS;PNh zmq`5tgl}TmUkQ4$gu`=nguUZeFKW{r&JI4wZgNw(zAf8!b}RWm?6z}<($tVa4yuaL z_s!dO>Z<<?9Mr$>l2BwiXT!KxXwaAbeCuYX#eOKOSGD;LZwFt5YxMs>d=q2VF3NVB Hv<(0NJv!x$ diff --git a/app/static/fonts/ArchivoNarrow-SemiBoldItalic.eot b/app/static/fonts/ArchivoNarrow-SemiBoldItalic.eot deleted file mode 100644 index 4e2a5c275106ee7a1cae4bd12efb74695c8a9536..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83968 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 R%;LTKr`L=3-4B2J{{e{c1S9|e diff --git a/app/static/fonts/ArchivoNarrow-SemiBoldItalic.ttf b/app/static/fonts/ArchivoNarrow-SemiBoldItalic.ttf deleted file mode 100644 index be5654697501d863573be9a6b7074c13b51abd6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83724 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›fB3#apzfL`g-i%dn;u7<P8w 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 VJ@dh0vv}|M>Gk4$_ru@*e*h|!<ct6S diff --git a/app/static/fonts/ArchivoNarrow-SemiBoldItalic.woff b/app/static/fonts/ArchivoNarrow-SemiBoldItalic.woff deleted file mode 100644 index 66925177f4bde475113105a6d167f7bef064acbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40008 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 diff --git a/app/static/fonts/ArchivoNarrow-SemiBoldItalic.woff2 b/app/static/fonts/ArchivoNarrow-SemiBoldItalic.woff2 deleted file mode 100644 index 1d0290b736b4e6686b7aa1f73f90037716adc23a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29744 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 PO-z`7=(bbNZ2$lOi?sKL diff --git a/app/static/fonts/fonts_style.css b/app/static/fonts/fonts_style.css deleted file mode 100644 index e357632..0000000 --- a/app/static/fonts/fonts_style.css +++ /dev/null @@ -1,88 +0,0 @@ -@font-face { - font-family: 'Archivo Narrow'; - src: url('ArchivoNarrow-Bold.eot'); - src: url('ArchivoNarrow-Bold.eot?#iefix') format('embedded-opentype'), - url('ArchivoNarrow-Bold.woff2') format('woff2'), - url('ArchivoNarrow-Bold.woff') format('woff'), - url('ArchivoNarrow-Bold.ttf') format('truetype'); - font-weight: bold; - font-style: normal; -} - -@font-face { - font-family: 'Archivo Narrow'; - src: url('ArchivoNarrow-Italic.eot'); - src: url('ArchivoNarrow-Italic.eot?#iefix') format('embedded-opentype'), - url('ArchivoNarrow-Italic.woff2') format('woff2'), - url('ArchivoNarrow-Italic.woff') format('woff'), - url('ArchivoNarrow-Italic.ttf') format('truetype'); - font-weight: normal; - font-style: italic; -} - -@font-face { - font-family: 'Archivo Narrow'; - src: url('ArchivoNarrow-SemiBoldItalic.eot'); - src: url('ArchivoNarrow-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), - url('ArchivoNarrow-SemiBoldItalic.woff2') format('woff2'), - url('ArchivoNarrow-SemiBoldItalic.woff') format('woff'), - url('ArchivoNarrow-SemiBoldItalic.ttf') format('truetype'); - font-weight: 600; - font-style: italic; -} - -@font-face { - font-family: 'Archivo Narrow'; - src: url('ArchivoNarrow-MediumItalic.eot'); - src: url('ArchivoNarrow-MediumItalic.eot?#iefix') format('embedded-opentype'), - url('ArchivoNarrow-MediumItalic.woff2') format('woff2'), - url('ArchivoNarrow-MediumItalic.woff') format('woff'), - url('ArchivoNarrow-MediumItalic.ttf') format('truetype'); - font-weight: 500; - font-style: italic; -} - -@font-face { - font-family: 'Archivo Narrow'; - src: url('ArchivoNarrow-Medium.eot'); - src: url('ArchivoNarrow-Medium.eot?#iefix') format('embedded-opentype'), - url('ArchivoNarrow-Medium.woff2') format('woff2'), - url('ArchivoNarrow-Medium.woff') format('woff'), - url('ArchivoNarrow-Medium.ttf') format('truetype'); - font-weight: 500; - font-style: normal; -} - -@font-face { - font-family: 'Archivo Narrow'; - src: url('ArchivoNarrow-BoldItalic.eot'); - src: url('ArchivoNarrow-BoldItalic.eot?#iefix') format('embedded-opentype'), - url('ArchivoNarrow-BoldItalic.woff2') format('woff2'), - url('ArchivoNarrow-BoldItalic.woff') format('woff'), - url('ArchivoNarrow-BoldItalic.ttf') format('truetype'); - font-weight: bold; - font-style: italic; -} - -@font-face { - font-family: 'Archivo Narrow'; - src: url('ArchivoNarrow-Regular.eot'); - src: url('ArchivoNarrow-Regular.eot?#iefix') format('embedded-opentype'), - url('ArchivoNarrow-Regular.woff2') format('woff2'), - url('ArchivoNarrow-Regular.woff') format('woff'), - url('ArchivoNarrow-Regular.ttf') format('truetype'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'Archivo Narrow'; - src: url('ArchivoNarrow-SemiBold.eot'); - src: url('ArchivoNarrow-SemiBold.eot?#iefix') format('embedded-opentype'), - url('ArchivoNarrow-SemiBold.woff2') format('woff2'), - url('ArchivoNarrow-SemiBold.woff') format('woff'), - url('ArchivoNarrow-SemiBold.ttf') format('truetype'); - font-weight: 600; - font-style: normal; -} - diff --git a/app/static/fonts/glyphicons-halflings-regular.eot b/app/static/fonts/glyphicons-halflings-regular.eot deleted file mode 100755 index b93a4953fff68df523aa7656497ee339d6026d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20127 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 diff --git a/app/static/fonts/glyphicons-halflings-regular.svg b/app/static/fonts/glyphicons-halflings-regular.svg deleted file mode 100755 index 94fb549..0000000 --- a/app/static/fonts/glyphicons-halflings-regular.svg +++ /dev/null @@ -1,288 +0,0 @@ -<?xml version="1.0" standalone="no"?> -<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > -<svg xmlns="http://www.w3.org/2000/svg"> -<metadata></metadata> -<defs> -<font id="glyphicons_halflingsregular" horiz-adv-x="1200" > -<font-face units-per-em="1200" ascent="960" descent="-240" /> -<missing-glyph horiz-adv-x="500" /> -<glyph horiz-adv-x="0" /> -<glyph horiz-adv-x="400" /> -<glyph unicode=" " /> -<glyph unicode="*" d="M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z" /> -<glyph unicode="+" d="M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode=" " /> -<glyph unicode="¥" d="M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z" /> -<glyph unicode=" " horiz-adv-x="650" /> -<glyph unicode=" " horiz-adv-x="1300" /> -<glyph unicode=" " horiz-adv-x="650" /> -<glyph unicode=" " horiz-adv-x="1300" /> -<glyph unicode=" " horiz-adv-x="433" /> -<glyph unicode=" " horiz-adv-x="325" /> -<glyph unicode=" " horiz-adv-x="216" /> -<glyph unicode=" " horiz-adv-x="216" /> -<glyph unicode=" " horiz-adv-x="162" /> -<glyph unicode=" " horiz-adv-x="260" /> -<glyph unicode=" " horiz-adv-x="72" /> -<glyph unicode=" " horiz-adv-x="260" /> -<glyph unicode=" " horiz-adv-x="325" /> -<glyph unicode="€" d="M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z" /> -<glyph unicode="₽" d="M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z" /> -<glyph unicode="−" d="M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="⌛" d="M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q21 0 35.5 -14.5t14.5 -35.5v-150h-800v150q0 21 14.5 35.5t35.5 14.5h50v150q0 91 49.5 165.5t130.5 109.5q-81 35 -130.5 109.5 t-49.5 165.5v100h-50q-21 0 -35.5 14.5t-14.5 35.5v150h800zM400 1000v-100q0 -60 32.5 -109.5t87.5 -73.5q28 -12 44 -37t16 -55t-16 -55t-44 -37q-55 -24 -87.5 -73.5t-32.5 -109.5v-150h400v150q0 60 -32.5 109.5t-87.5 73.5q-28 12 -44 37t-16 55t16 55t44 37 q55 24 87.5 73.5t32.5 109.5v100h-400z" /> -<glyph unicode="◼" horiz-adv-x="500" d="M0 0z" /> -<glyph unicode="☁" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -206.5q0 -121 -85 -207.5t-205 -86.5h-750q-79 0 -135.5 57t-56.5 137q0 69 42.5 122.5t108.5 67.5q-2 12 -2 37q0 153 108 260.5t260 107.5z" /> -<glyph unicode="⛺" d="M774 1193.5q16 -9.5 20.5 -27t-5.5 -33.5l-136 -187l467 -746h30q20 0 35 -18.5t15 -39.5v-42h-1200v42q0 21 15 39.5t35 18.5h30l468 746l-135 183q-10 16 -5.5 34t20.5 28t34 5.5t28 -20.5l111 -148l112 150q9 16 27 20.5t34 -5zM600 200h377l-182 112l-195 534v-646z " /> -<glyph unicode="✉" d="M25 1100h1150q10 0 12.5 -5t-5.5 -13l-564 -567q-8 -8 -18 -8t-18 8l-564 567q-8 8 -5.5 13t12.5 5zM18 882l264 -264q8 -8 8 -18t-8 -18l-264 -264q-8 -8 -13 -5.5t-5 12.5v550q0 10 5 12.5t13 -5.5zM918 618l264 264q8 8 13 5.5t5 -12.5v-550q0 -10 -5 -12.5t-13 5.5 l-264 264q-8 8 -8 18t8 18zM818 482l364 -364q8 -8 5.5 -13t-12.5 -5h-1150q-10 0 -12.5 5t5.5 13l364 364q8 8 18 8t18 -8l164 -164q8 -8 18 -8t18 8l164 164q8 8 18 8t18 -8z" /> -<glyph unicode="✏" d="M1011 1210q19 0 33 -13l153 -153q13 -14 13 -33t-13 -33l-99 -92l-214 214l95 96q13 14 32 14zM1013 800l-615 -614l-214 214l614 614zM317 96l-333 -112l110 335z" /> -<glyph unicode="" d="M700 650v-550h250q21 0 35.5 -14.5t14.5 -35.5v-50h-800v50q0 21 14.5 35.5t35.5 14.5h250v550l-500 550h1200z" /> -<glyph unicode="" d="M368 1017l645 163q39 15 63 0t24 -49v-831q0 -55 -41.5 -95.5t-111.5 -63.5q-79 -25 -147 -4.5t-86 75t25.5 111.5t122.5 82q72 24 138 8v521l-600 -155v-606q0 -42 -44 -90t-109 -69q-79 -26 -147 -5.5t-86 75.5t25.5 111.5t122.5 82.5q72 24 138 7v639q0 38 14.5 59 t53.5 34z" /> -<glyph unicode="" d="M500 1191q100 0 191 -39t156.5 -104.5t104.5 -156.5t39 -191l-1 -2l1 -5q0 -141 -78 -262l275 -274q23 -26 22.5 -44.5t-22.5 -42.5l-59 -58q-26 -20 -46.5 -20t-39.5 20l-275 274q-119 -77 -261 -77l-5 1l-2 -1q-100 0 -191 39t-156.5 104.5t-104.5 156.5t-39 191 t39 191t104.5 156.5t156.5 104.5t191 39zM500 1022q-88 0 -162 -43t-117 -117t-43 -162t43 -162t117 -117t162 -43t162 43t117 117t43 162t-43 162t-117 117t-162 43z" /> -<glyph unicode="" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104z" /> -<glyph unicode="" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429z" /> -<glyph unicode="" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429zM477 700h-240l197 -142l-74 -226 l193 139l195 -140l-74 229l192 140h-234l-78 211z" /> -<glyph unicode="" d="M600 1200q124 0 212 -88t88 -212v-250q0 -46 -31 -98t-69 -52v-75q0 -10 6 -21.5t15 -17.5l358 -230q9 -5 15 -16.5t6 -21.5v-93q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v93q0 10 6 21.5t15 16.5l358 230q9 6 15 17.5t6 21.5v75q-38 0 -69 52 t-31 98v250q0 124 88 212t212 88z" /> -<glyph unicode="" d="M25 1100h1150q10 0 17.5 -7.5t7.5 -17.5v-1050q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v1050q0 10 7.5 17.5t17.5 7.5zM100 1000v-100h100v100h-100zM875 1000h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5t17.5 -7.5h550 q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM1000 1000v-100h100v100h-100zM100 800v-100h100v100h-100zM1000 800v-100h100v100h-100zM100 600v-100h100v100h-100zM1000 600v-100h100v100h-100zM875 500h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5 t17.5 -7.5h550q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM100 400v-100h100v100h-100zM1000 400v-100h100v100h-100zM100 200v-100h100v100h-100zM1000 200v-100h100v100h-100z" /> -<glyph unicode="" d="M50 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM50 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM850 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 700h200q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5 t35.5 14.5z" /> -<glyph unicode="" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h700q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M465 477l571 571q8 8 18 8t17 -8l177 -177q8 -7 8 -17t-8 -18l-783 -784q-7 -8 -17.5 -8t-17.5 8l-384 384q-8 8 -8 18t8 17l177 177q7 8 17 8t18 -8l171 -171q7 -7 18 -7t18 7z" /> -<glyph unicode="" d="M904 1083l178 -179q8 -8 8 -18.5t-8 -17.5l-267 -268l267 -268q8 -7 8 -17.5t-8 -18.5l-178 -178q-8 -8 -18.5 -8t-17.5 8l-268 267l-268 -267q-7 -8 -17.5 -8t-18.5 8l-178 178q-8 8 -8 18.5t8 17.5l267 268l-267 268q-8 7 -8 17.5t8 18.5l178 178q8 8 18.5 8t17.5 -8 l268 -267l268 268q7 7 17.5 7t18.5 -7z" /> -<glyph unicode="" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM425 900h150q10 0 17.5 -7.5t7.5 -17.5v-75h75q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5 t-17.5 -7.5h-75v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-75q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v75q0 10 7.5 17.5t17.5 7.5z" /> -<glyph unicode="" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM325 800h350q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-350q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" /> -<glyph unicode="" d="M550 1200h100q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM800 975v166q167 -62 272 -209.5t105 -331.5q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5 t-184.5 123t-123 184.5t-45.5 224q0 184 105 331.5t272 209.5v-166q-103 -55 -165 -155t-62 -220q0 -116 57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5q0 120 -62 220t-165 155z" /> -<glyph unicode="" d="M1025 1200h150q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM725 800h150q10 0 17.5 -7.5t7.5 -17.5v-750q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v750 q0 10 7.5 17.5t17.5 7.5zM425 500h150q10 0 17.5 -7.5t7.5 -17.5v-450q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v450q0 10 7.5 17.5t17.5 7.5zM125 300h150q10 0 17.5 -7.5t7.5 -17.5v-250q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5 v250q0 10 7.5 17.5t17.5 7.5z" /> -<glyph unicode="" d="M600 1174q33 0 74 -5l38 -152l5 -1q49 -14 94 -39l5 -2l134 80q61 -48 104 -105l-80 -134l3 -5q25 -44 39 -93l1 -6l152 -38q5 -43 5 -73q0 -34 -5 -74l-152 -38l-1 -6q-15 -49 -39 -93l-3 -5l80 -134q-48 -61 -104 -105l-134 81l-5 -3q-44 -25 -94 -39l-5 -2l-38 -151 q-43 -5 -74 -5q-33 0 -74 5l-38 151l-5 2q-49 14 -94 39l-5 3l-134 -81q-60 48 -104 105l80 134l-3 5q-25 45 -38 93l-2 6l-151 38q-6 42 -6 74q0 33 6 73l151 38l2 6q13 48 38 93l3 5l-80 134q47 61 105 105l133 -80l5 2q45 25 94 39l5 1l38 152q43 5 74 5zM600 815 q-89 0 -152 -63t-63 -151.5t63 -151.5t152 -63t152 63t63 151.5t-63 151.5t-152 63z" /> -<glyph unicode="" d="M500 1300h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-75h-1100v75q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5zM500 1200v-100h300v100h-300zM1100 900v-800q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5 v800h900zM300 800v-700h100v700h-100zM500 800v-700h100v700h-100zM700 800v-700h100v700h-100zM900 800v-700h100v700h-100z" /> -<glyph unicode="" d="M18 618l620 608q8 7 18.5 7t17.5 -7l608 -608q8 -8 5.5 -13t-12.5 -5h-175v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v375h-300v-375q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v575h-175q-10 0 -12.5 5t5.5 13z" /> -<glyph unicode="" d="M600 1200v-400q0 -41 29.5 -70.5t70.5 -29.5h300v-650q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5h450zM1000 800h-250q-21 0 -35.5 14.5t-14.5 35.5v250z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h50q10 0 17.5 -7.5t7.5 -17.5v-275h175q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5z" /> -<glyph unicode="" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" /> -<glyph unicode="" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-450h191q20 0 25.5 -11.5t-7.5 -27.5l-327 -400q-13 -16 -32 -16t-32 16l-327 400q-13 16 -7.5 27.5t25.5 11.5h191v450q0 21 14.5 35.5t35.5 14.5zM1125 400h50q10 0 17.5 -7.5t7.5 -17.5v-350q0 -10 -7.5 -17.5t-17.5 -7.5 h-1050q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h50q10 0 17.5 -7.5t7.5 -17.5v-175h900v175q0 10 7.5 17.5t17.5 7.5z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -275q-13 -16 -32 -16t-32 16l-223 275q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z " /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM632 914l223 -275q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5l223 275q13 16 32 16 t32 -16z" /> -<glyph unicode="" d="M225 1200h750q10 0 19.5 -7t12.5 -17l186 -652q7 -24 7 -49v-425q0 -12 -4 -27t-9 -17q-12 -6 -37 -6h-1100q-12 0 -27 4t-17 8q-6 13 -6 38l1 425q0 25 7 49l185 652q3 10 12.5 17t19.5 7zM878 1000h-556q-10 0 -19 -7t-11 -18l-87 -450q-2 -11 4 -18t16 -7h150 q10 0 19.5 -7t11.5 -17l38 -152q2 -10 11.5 -17t19.5 -7h250q10 0 19.5 7t11.5 17l38 152q2 10 11.5 17t19.5 7h150q10 0 16 7t4 18l-87 450q-2 11 -11 18t-19 7z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM540 820l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" /> -<glyph unicode="" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-362q0 -10 -7.5 -17.5t-17.5 -7.5h-362q-11 0 -13 5.5t5 12.5l133 133q-109 76 -238 76q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5h150q0 -117 -45.5 -224 t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117z" /> -<glyph unicode="" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-361q0 -11 -7.5 -18.5t-18.5 -7.5h-361q-11 0 -13 5.5t5 12.5l134 134q-110 75 -239 75q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5h-150q0 117 45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117zM1027 600h150 q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5q-192 0 -348 118l-134 -134q-7 -8 -12.5 -5.5t-5.5 12.5v360q0 11 7.5 18.5t18.5 7.5h360q10 0 12.5 -5.5t-5.5 -12.5l-133 -133q110 -76 240 -76q116 0 214.5 57t155.5 155.5t57 214.5z" /> -<glyph unicode="" d="M125 1200h1050q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-1050q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM1075 1000h-850q-10 0 -17.5 -7.5t-7.5 -17.5v-850q0 -10 7.5 -17.5t17.5 -7.5h850q10 0 17.5 7.5t7.5 17.5v850 q0 10 -7.5 17.5t-17.5 7.5zM325 900h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 900h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 700h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 700h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 500h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 500h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 300h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 300h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5z" /> -<glyph unicode="" d="M900 800v200q0 83 -58.5 141.5t-141.5 58.5h-300q-82 0 -141 -59t-59 -141v-200h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h900q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-100zM400 800v150q0 21 15 35.5t35 14.5h200 q20 0 35 -14.5t15 -35.5v-150h-300z" /> -<glyph unicode="" d="M125 1100h50q10 0 17.5 -7.5t7.5 -17.5v-1075h-100v1075q0 10 7.5 17.5t17.5 7.5zM1075 1052q4 0 9 -2q16 -6 16 -23v-421q0 -6 -3 -12q-33 -59 -66.5 -99t-65.5 -58t-56.5 -24.5t-52.5 -6.5q-26 0 -57.5 6.5t-52.5 13.5t-60 21q-41 15 -63 22.5t-57.5 15t-65.5 7.5 q-85 0 -160 -57q-7 -5 -15 -5q-6 0 -11 3q-14 7 -14 22v438q22 55 82 98.5t119 46.5q23 2 43 0.5t43 -7t32.5 -8.5t38 -13t32.5 -11q41 -14 63.5 -21t57 -14t63.5 -7q103 0 183 87q7 8 18 8z" /> -<glyph unicode="" d="M600 1175q116 0 227 -49.5t192.5 -131t131 -192.5t49.5 -227v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v300q0 127 -70.5 231.5t-184.5 161.5t-245 57t-245 -57t-184.5 -161.5t-70.5 -231.5v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50 q-10 0 -17.5 7.5t-7.5 17.5v300q0 116 49.5 227t131 192.5t192.5 131t227 49.5zM220 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6zM820 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460 q0 8 6 14t14 6z" /> -<glyph unicode="" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM900 668l120 120q7 7 17 7t17 -7l34 -34q7 -7 7 -17t-7 -17l-120 -120l120 -120q7 -7 7 -17 t-7 -17l-34 -34q-7 -7 -17 -7t-17 7l-120 119l-120 -119q-7 -7 -17 -7t-17 7l-34 34q-7 7 -7 17t7 17l119 120l-119 120q-7 7 -7 17t7 17l34 34q7 8 17 8t17 -8z" /> -<glyph unicode="" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6 l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238q-6 8 -4.5 18t9.5 17l29 22q7 5 15 5z" /> -<glyph unicode="" d="M967 1004h3q11 -1 17 -10q135 -179 135 -396q0 -105 -34 -206.5t-98 -185.5q-7 -9 -17 -10h-3q-9 0 -16 6l-42 34q-8 6 -9 16t5 18q111 150 111 328q0 90 -29.5 176t-84.5 157q-6 9 -5 19t10 16l42 33q7 5 15 5zM321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5 t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238 q-6 8 -4.5 18.5t9.5 16.5l29 22q7 5 15 5z" /> -<glyph unicode="" d="M500 900h100v-100h-100v-100h-400v-100h-100v600h500v-300zM1200 700h-200v-100h200v-200h-300v300h-200v300h-100v200h600v-500zM100 1100v-300h300v300h-300zM800 1100v-300h300v300h-300zM300 900h-100v100h100v-100zM1000 900h-100v100h100v-100zM300 500h200v-500 h-500v500h200v100h100v-100zM800 300h200v-100h-100v-100h-200v100h-100v100h100v200h-200v100h300v-300zM100 400v-300h300v300h-300zM300 200h-100v100h100v-100zM1200 200h-100v100h100v-100zM700 0h-100v100h100v-100zM1200 0h-300v100h300v-100z" /> -<glyph unicode="" d="M100 200h-100v1000h100v-1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 200h-200v1000h200v-1000zM400 0h-300v100h300v-100zM600 0h-100v91h100v-91zM800 0h-100v91h100v-91zM1100 0h-200v91h200v-91z" /> -<glyph unicode="" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" /> -<glyph unicode="" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM800 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-56 56l424 426l-700 700h150zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5 t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" /> -<glyph unicode="" d="M300 1200h825q75 0 75 -75v-900q0 -25 -18 -43l-64 -64q-8 -8 -13 -5.5t-5 12.5v950q0 10 -7.5 17.5t-17.5 7.5h-700q-25 0 -43 -18l-64 -64q-8 -8 -5.5 -13t12.5 -5h700q10 0 17.5 -7.5t7.5 -17.5v-950q0 -10 -7.5 -17.5t-17.5 -7.5h-850q-10 0 -17.5 7.5t-7.5 17.5v975 q0 25 18 43l139 139q18 18 43 18z" /> -<glyph unicode="" d="M250 1200h800q21 0 35.5 -14.5t14.5 -35.5v-1150l-450 444l-450 -445v1151q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M822 1200h-444q-11 0 -19 -7.5t-9 -17.5l-78 -301q-7 -24 7 -45l57 -108q6 -9 17.5 -15t21.5 -6h450q10 0 21.5 6t17.5 15l62 108q14 21 7 45l-83 301q-1 10 -9 17.5t-19 7.5zM1175 800h-150q-10 0 -21 -6.5t-15 -15.5l-78 -156q-4 -9 -15 -15.5t-21 -6.5h-550 q-10 0 -21 6.5t-15 15.5l-78 156q-4 9 -15 15.5t-21 6.5h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-650q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h750q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5 t7.5 17.5v650q0 10 -7.5 17.5t-17.5 7.5zM850 200h-500q-10 0 -19.5 -7t-11.5 -17l-38 -152q-2 -10 3.5 -17t15.5 -7h600q10 0 15.5 7t3.5 17l-38 152q-2 10 -11.5 17t-19.5 7z" /> -<glyph unicode="" d="M500 1100h200q56 0 102.5 -20.5t72.5 -50t44 -59t25 -50.5l6 -20h150q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h150q2 8 6.5 21.5t24 48t45 61t72 48t102.5 21.5zM900 800v-100 h100v100h-100zM600 730q-95 0 -162.5 -67.5t-67.5 -162.5t67.5 -162.5t162.5 -67.5t162.5 67.5t67.5 162.5t-67.5 162.5t-162.5 67.5zM600 603q43 0 73 -30t30 -73t-30 -73t-73 -30t-73 30t-30 73t30 73t73 30z" /> -<glyph unicode="" d="M681 1199l385 -998q20 -50 60 -92q18 -19 36.5 -29.5t27.5 -11.5l10 -2v-66h-417v66q53 0 75 43.5t5 88.5l-82 222h-391q-58 -145 -92 -234q-11 -34 -6.5 -57t25.5 -37t46 -20t55 -6v-66h-365v66q56 24 84 52q12 12 25 30.5t20 31.5l7 13l399 1006h93zM416 521h340 l-162 457z" /> -<glyph unicode="" d="M753 641q5 -1 14.5 -4.5t36 -15.5t50.5 -26.5t53.5 -40t50.5 -54.5t35.5 -70t14.5 -87q0 -67 -27.5 -125.5t-71.5 -97.5t-98.5 -66.5t-108.5 -40.5t-102 -13h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 24 -0.5 34t-3.5 24t-8.5 19.5t-17 13.5t-28 12.5t-42.5 11.5v71 l471 -1q57 0 115.5 -20.5t108 -57t80.5 -94t31 -124.5q0 -51 -15.5 -96.5t-38 -74.5t-45 -50.5t-38.5 -30.5zM400 700h139q78 0 130.5 48.5t52.5 122.5q0 41 -8.5 70.5t-29.5 55.5t-62.5 39.5t-103.5 13.5h-118v-350zM400 200h216q80 0 121 50.5t41 130.5q0 90 -62.5 154.5 t-156.5 64.5h-159v-400z" /> -<glyph unicode="" d="M877 1200l2 -57q-83 -19 -116 -45.5t-40 -66.5l-132 -839q-9 -49 13 -69t96 -26v-97h-500v97q186 16 200 98l173 832q3 17 3 30t-1.5 22.5t-9 17.5t-13.5 12.5t-21.5 10t-26 8.5t-33.5 10q-13 3 -19 5v57h425z" /> -<glyph unicode="" d="M1300 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM175 1000h-75v-800h75l-125 -167l-125 167h75v800h-75l125 167z" /> -<glyph unicode="" d="M1100 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-650q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v650h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM1167 50l-167 -125v75h-800v-75l-167 125l167 125v-75h800v75z" /> -<glyph unicode="" d="M50 1100h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M250 1100h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM250 500h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000 q-21 0 -35.5 14.5t-14.5 35.5zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5z" /> -<glyph unicode="" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 1100h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 800h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 500h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 500h800q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 200h800 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M400 0h-100v1100h100v-1100zM550 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM267 550l-167 -125v75h-200v100h200v75zM550 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM900 0h-100v1100h100v-1100zM50 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM1100 600h200v-100h-200v-75l-167 125l167 125v-75zM50 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M75 1000h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22zM1200 300l-300 300l300 300v-600z" /> -<glyph unicode="" d="M44 1100h1112q18 0 31 -13t13 -31v-1012q0 -18 -13 -31t-31 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13zM100 1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500h-1000zM342 884q56 0 95 -39t39 -94.5t-39 -95t-95 -39.5t-95 39.5t-39 95t39 94.5 t95 39z" /> -<glyph unicode="" d="M648 1169q117 0 216 -60t156.5 -161t57.5 -218q0 -115 -70 -258q-69 -109 -158 -225.5t-143 -179.5l-54 -62q-9 8 -25.5 24.5t-63.5 67.5t-91 103t-98.5 128t-95.5 148q-60 132 -60 249q0 88 34 169.5t91.5 142t137 96.5t166.5 36zM652.5 974q-91.5 0 -156.5 -65 t-65 -157t65 -156.5t156.5 -64.5t156.5 64.5t65 156.5t-65 157t-156.5 65z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 173v854q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57z" /> -<glyph unicode="" d="M554 1295q21 -72 57.5 -143.5t76 -130t83 -118t82.5 -117t70 -116t49.5 -126t18.5 -136.5q0 -71 -25.5 -135t-68.5 -111t-99 -82t-118.5 -54t-125.5 -23q-84 5 -161.5 34t-139.5 78.5t-99 125t-37 164.5q0 69 18 136.5t49.5 126.5t69.5 116.5t81.5 117.5t83.5 119 t76.5 131t58.5 143zM344 710q-23 -33 -43.5 -70.5t-40.5 -102.5t-17 -123q1 -37 14.5 -69.5t30 -52t41 -37t38.5 -24.5t33 -15q21 -7 32 -1t13 22l6 34q2 10 -2.5 22t-13.5 19q-5 4 -14 12t-29.5 40.5t-32.5 73.5q-26 89 6 271q2 11 -6 11q-8 1 -15 -10z" /> -<glyph unicode="" d="M1000 1013l108 115q2 1 5 2t13 2t20.5 -1t25 -9.5t28.5 -21.5q22 -22 27 -43t0 -32l-6 -10l-108 -115zM350 1100h400q50 0 105 -13l-187 -187h-368q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v182l200 200v-332 q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM1009 803l-362 -362l-161 -50l55 170l355 355z" /> -<glyph unicode="" d="M350 1100h361q-164 -146 -216 -200h-195q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-103q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M824 1073l339 -301q8 -7 8 -17.5t-8 -17.5l-340 -306q-7 -6 -12.5 -4t-6.5 11v203q-26 1 -54.5 0t-78.5 -7.5t-92 -17.5t-86 -35t-70 -57q10 59 33 108t51.5 81.5t65 58.5t68.5 40.5t67 24.5t56 13.5t40 4.5v210q1 10 6.5 12.5t13.5 -4.5z" /> -<glyph unicode="" d="M350 1100h350q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-219q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M643 639l395 395q7 7 17.5 7t17.5 -7l101 -101q7 -7 7 -17.5t-7 -17.5l-531 -532q-7 -7 -17.5 -7t-17.5 7l-248 248q-7 7 -7 17.5t7 17.5l101 101q7 7 17.5 7t17.5 -7l111 -111q8 -7 18 -7t18 7z" /> -<glyph unicode="" d="M318 918l264 264q8 8 18 8t18 -8l260 -264q7 -8 4.5 -13t-12.5 -5h-170v-200h200v173q0 10 5 12t13 -5l264 -260q8 -7 8 -17.5t-8 -17.5l-264 -265q-8 -7 -13 -5t-5 12v173h-200v-200h170q10 0 12.5 -5t-4.5 -13l-260 -264q-8 -8 -18 -8t-18 8l-264 264q-8 8 -5.5 13 t12.5 5h175v200h-200v-173q0 -10 -5 -12t-13 5l-264 265q-8 7 -8 17.5t8 17.5l264 260q8 7 13 5t5 -12v-173h200v200h-175q-10 0 -12.5 5t5.5 13z" /> -<glyph unicode="" d="M250 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5 t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M1200 1050v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-492 480q-15 14 -15 35t15 35l492 480q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25z" /> -<glyph unicode="" d="M243 1074l814 -498q18 -11 18 -26t-18 -26l-814 -498q-18 -11 -30.5 -4t-12.5 28v1000q0 21 12.5 28t30.5 -4z" /> -<glyph unicode="" d="M250 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM650 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800 q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M1100 950v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5z" /> -<glyph unicode="" d="M500 612v438q0 21 10.5 25t25.5 -10l492 -480q15 -14 15 -35t-15 -35l-492 -480q-15 -14 -25.5 -10t-10.5 25v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10z" /> -<glyph unicode="" d="M1048 1102l100 1q20 0 35 -14.5t15 -35.5l5 -1000q0 -21 -14.5 -35.5t-35.5 -14.5l-100 -1q-21 0 -35.5 14.5t-14.5 35.5l-2 437l-463 -454q-14 -15 -24.5 -10.5t-10.5 25.5l-2 437l-462 -455q-15 -14 -25.5 -9.5t-10.5 24.5l-5 1000q0 21 10.5 25.5t25.5 -10.5l466 -450 l-2 438q0 20 10.5 24.5t25.5 -9.5l466 -451l-2 438q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10l464 -453v438q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M686 1081l501 -540q15 -15 10.5 -26t-26.5 -11h-1042q-22 0 -26.5 11t10.5 26l501 540q15 15 36 15t36 -15zM150 400h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" /> -<glyph unicode="" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM650 900h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-150 q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5h150v-150q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v150h150q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-150v150q0 21 -14.5 35.5t-35.5 14.5z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM850 700h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5 t35.5 -14.5h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM741.5 913q-12.5 0 -21.5 -9l-120 -120l-120 120q-9 9 -21.5 9 t-21.5 -9l-141 -141q-9 -9 -9 -21.5t9 -21.5l120 -120l-120 -120q-9 -9 -9 -21.5t9 -21.5l141 -141q9 -9 21.5 -9t21.5 9l120 120l120 -120q9 -9 21.5 -9t21.5 9l141 141q9 9 9 21.5t-9 21.5l-120 120l120 120q9 9 9 21.5t-9 21.5l-141 141q-9 9 -21.5 9z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM546 623l-84 85q-7 7 -17.5 7t-18.5 -7l-139 -139q-7 -8 -7 -18t7 -18 l242 -241q7 -8 17.5 -8t17.5 8l375 375q7 7 7 17.5t-7 18.5l-139 139q-7 7 -17.5 7t-17.5 -7z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM588 941q-29 0 -59 -5.5t-63 -20.5t-58 -38.5t-41.5 -63t-16.5 -89.5 q0 -25 20 -25h131q30 -5 35 11q6 20 20.5 28t45.5 8q20 0 31.5 -10.5t11.5 -28.5q0 -23 -7 -34t-26 -18q-1 0 -13.5 -4t-19.5 -7.5t-20 -10.5t-22 -17t-18.5 -24t-15.5 -35t-8 -46q-1 -8 5.5 -16.5t20.5 -8.5h173q7 0 22 8t35 28t37.5 48t29.5 74t12 100q0 47 -17 83 t-42.5 57t-59.5 34.5t-64 18t-59 4.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM675 1000h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5 t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5zM675 700h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h75v-200h-75q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h350q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5 t-17.5 7.5h-75v275q0 10 -7.5 17.5t-17.5 7.5z" /> -<glyph unicode="" d="M525 1200h150q10 0 17.5 -7.5t7.5 -17.5v-194q103 -27 178.5 -102.5t102.5 -178.5h194q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-194q-27 -103 -102.5 -178.5t-178.5 -102.5v-194q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v194 q-103 27 -178.5 102.5t-102.5 178.5h-194q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h194q27 103 102.5 178.5t178.5 102.5v194q0 10 7.5 17.5t17.5 7.5zM700 893v-168q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v168q-68 -23 -119 -74 t-74 -119h168q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-168q23 -68 74 -119t119 -74v168q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-168q68 23 119 74t74 119h-168q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h168 q-23 68 -74 119t-119 74z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM759 823l64 -64q7 -7 7 -17.5t-7 -17.5l-124 -124l124 -124q7 -7 7 -17.5t-7 -17.5l-64 -64q-7 -7 -17.5 -7t-17.5 7l-124 124l-124 -124q-7 -7 -17.5 -7t-17.5 7l-64 64 q-7 7 -7 17.5t7 17.5l124 124l-124 124q-7 7 -7 17.5t7 17.5l64 64q7 7 17.5 7t17.5 -7l124 -124l124 124q7 7 17.5 7t17.5 -7z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM782 788l106 -106q7 -7 7 -17.5t-7 -17.5l-320 -321q-8 -7 -18 -7t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l197 197q7 7 17.5 7t17.5 -7z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5q0 -120 65 -225 l587 587q-105 65 -225 65zM965 819l-584 -584q104 -62 219 -62q116 0 214.5 57t155.5 155.5t57 214.5q0 115 -62 219z" /> -<glyph unicode="" d="M39 582l522 427q16 13 27.5 8t11.5 -26v-291h550q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-550v-291q0 -21 -11.5 -26t-27.5 8l-522 427q-16 13 -16 32t16 32z" /> -<glyph unicode="" d="M639 1009l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291h-550q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h550v291q0 21 11.5 26t27.5 -8z" /> -<glyph unicode="" d="M682 1161l427 -522q13 -16 8 -27.5t-26 -11.5h-291v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v550h-291q-21 0 -26 11.5t8 27.5l427 522q13 16 32 16t32 -16z" /> -<glyph unicode="" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-550h291q21 0 26 -11.5t-8 -27.5l-427 -522q-13 -16 -32 -16t-32 16l-427 522q-13 16 -8 27.5t26 11.5h291v550q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M639 1109l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291q-94 -2 -182 -20t-170.5 -52t-147 -92.5t-100.5 -135.5q5 105 27 193.5t67.5 167t113 135t167 91.5t225.5 42v262q0 21 11.5 26t27.5 -8z" /> -<glyph unicode="" d="M850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5zM350 0h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249 q8 7 18 7t18 -7l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5z" /> -<glyph unicode="" d="M1014 1120l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249q8 7 18 7t18 -7zM250 600h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5z" /> -<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM704 900h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5 t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" /> -<glyph unicode="" d="M260 1200q9 0 19 -2t15 -4l5 -2q22 -10 44 -23l196 -118q21 -13 36 -24q29 -21 37 -12q11 13 49 35l196 118q22 13 45 23q17 7 38 7q23 0 47 -16.5t37 -33.5l13 -16q14 -21 18 -45l25 -123l8 -44q1 -9 8.5 -14.5t17.5 -5.5h61q10 0 17.5 -7.5t7.5 -17.5v-50 q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 -7.5t-7.5 -17.5v-175h-400v300h-200v-300h-400v175q0 10 -7.5 17.5t-17.5 7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5h61q11 0 18 3t7 8q0 4 9 52l25 128q5 25 19 45q2 3 5 7t13.5 15t21.5 19.5t26.5 15.5 t29.5 7zM915 1079l-166 -162q-7 -7 -5 -12t12 -5h219q10 0 15 7t2 17l-51 149q-3 10 -11 12t-15 -6zM463 917l-177 157q-8 7 -16 5t-11 -12l-51 -143q-3 -10 2 -17t15 -7h231q11 0 12.5 5t-5.5 12zM500 0h-375q-10 0 -17.5 7.5t-7.5 17.5v375h400v-400zM1100 400v-375 q0 -10 -7.5 -17.5t-17.5 -7.5h-375v400h400z" /> -<glyph unicode="" d="M1165 1190q8 3 21 -6.5t13 -17.5q-2 -178 -24.5 -323.5t-55.5 -245.5t-87 -174.5t-102.5 -118.5t-118 -68.5t-118.5 -33t-120 -4.5t-105 9.5t-90 16.5q-61 12 -78 11q-4 1 -12.5 0t-34 -14.5t-52.5 -40.5l-153 -153q-26 -24 -37 -14.5t-11 43.5q0 64 42 102q8 8 50.5 45 t66.5 58q19 17 35 47t13 61q-9 55 -10 102.5t7 111t37 130t78 129.5q39 51 80 88t89.5 63.5t94.5 45t113.5 36t129 31t157.5 37t182 47.5zM1116 1098q-8 9 -22.5 -3t-45.5 -50q-38 -47 -119 -103.5t-142 -89.5l-62 -33q-56 -30 -102 -57t-104 -68t-102.5 -80.5t-85.5 -91 t-64 -104.5q-24 -56 -31 -86t2 -32t31.5 17.5t55.5 59.5q25 30 94 75.5t125.5 77.5t147.5 81q70 37 118.5 69t102 79.5t99 111t86.5 148.5q22 50 24 60t-6 19z" /> -<glyph unicode="" d="M653 1231q-39 -67 -54.5 -131t-10.5 -114.5t24.5 -96.5t47.5 -80t63.5 -62.5t68.5 -46.5t65 -30q-4 7 -17.5 35t-18.5 39.5t-17 39.5t-17 43t-13 42t-9.5 44.5t-2 42t4 43t13.5 39t23 38.5q96 -42 165 -107.5t105 -138t52 -156t13 -159t-19 -149.5q-13 -55 -44 -106.5 t-68 -87t-78.5 -64.5t-72.5 -45t-53 -22q-72 -22 -127 -11q-31 6 -13 19q6 3 17 7q13 5 32.5 21t41 44t38.5 63.5t21.5 81.5t-6.5 94.5t-50 107t-104 115.5q10 -104 -0.5 -189t-37 -140.5t-65 -93t-84 -52t-93.5 -11t-95 24.5q-80 36 -131.5 114t-53.5 171q-2 23 0 49.5 t4.5 52.5t13.5 56t27.5 60t46 64.5t69.5 68.5q-8 -53 -5 -102.5t17.5 -90t34 -68.5t44.5 -39t49 -2q31 13 38.5 36t-4.5 55t-29 64.5t-36 75t-26 75.5q-15 85 2 161.5t53.5 128.5t85.5 92.5t93.5 61t81.5 25.5z" /> -<glyph unicode="" d="M600 1094q82 0 160.5 -22.5t140 -59t116.5 -82.5t94.5 -95t68 -95t42.5 -82.5t14 -57.5t-14 -57.5t-43 -82.5t-68.5 -95t-94.5 -95t-116.5 -82.5t-140 -59t-159.5 -22.5t-159.5 22.5t-140 59t-116.5 82.5t-94.5 95t-68.5 95t-43 82.5t-14 57.5t14 57.5t42.5 82.5t68 95 t94.5 95t116.5 82.5t140 59t160.5 22.5zM888 829q-15 15 -18 12t5 -22q25 -57 25 -119q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 59 23 114q8 19 4.5 22t-17.5 -12q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q22 -36 47 -71t70 -82t92.5 -81t113 -58.5t133.5 -24.5 t133.5 24t113 58.5t92.5 81.5t70 81.5t47 70.5q11 18 9 42.5t-14 41.5q-90 117 -163 189zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l35 34q14 15 12.5 33.5t-16.5 33.5q-44 44 -89 117q-11 18 -28 20t-32 -12z" /> -<glyph unicode="" d="M592 0h-148l31 120q-91 20 -175.5 68.5t-143.5 106.5t-103.5 119t-66.5 110t-22 76q0 21 14 57.5t42.5 82.5t68 95t94.5 95t116.5 82.5t140 59t160.5 22.5q61 0 126 -15l32 121h148zM944 770l47 181q108 -85 176.5 -192t68.5 -159q0 -26 -19.5 -71t-59.5 -102t-93 -112 t-129 -104.5t-158 -75.5l46 173q77 49 136 117t97 131q11 18 9 42.5t-14 41.5q-54 70 -107 130zM310 824q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q18 -30 39 -60t57 -70.5t74 -73t90 -61t105 -41.5l41 154q-107 18 -178.5 101.5t-71.5 193.5q0 59 23 114q8 19 4.5 22 t-17.5 -12zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l12 11l22 86l-3 4q-44 44 -89 117q-11 18 -28 20t-32 -12z" /> -<glyph unicode="" d="M-90 100l642 1066q20 31 48 28.5t48 -35.5l642 -1056q21 -32 7.5 -67.5t-50.5 -35.5h-1294q-37 0 -50.5 34t7.5 66zM155 200h345v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h345l-445 723zM496 700h208q20 0 32 -14.5t8 -34.5l-58 -252 q-4 -20 -21.5 -34.5t-37.5 -14.5h-54q-20 0 -37.5 14.5t-21.5 34.5l-58 252q-4 20 8 34.5t32 14.5z" /> -<glyph unicode="" d="M650 1200q62 0 106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -93 100 -113v-64q0 -21 -13 -29t-32 1l-205 128l-205 -128q-19 -9 -32 -1t-13 29v64q0 20 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41 q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44z" /> -<glyph unicode="" d="M850 1200h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-150h-1100v150q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-50h500v50q0 21 14.5 35.5t35.5 14.5zM1100 800v-750q0 -21 -14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v750h1100zM100 600v-100h100v100h-100zM300 600v-100h100v100h-100zM500 600v-100h100v100h-100zM700 600v-100h100v100h-100zM900 600v-100h100v100h-100zM100 400v-100h100v100h-100zM300 400v-100h100v100h-100zM500 400 v-100h100v100h-100zM700 400v-100h100v100h-100zM900 400v-100h100v100h-100zM100 200v-100h100v100h-100zM300 200v-100h100v100h-100zM500 200v-100h100v100h-100zM700 200v-100h100v100h-100zM900 200v-100h100v100h-100z" /> -<glyph unicode="" d="M1135 1165l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-159l-600 -600h-291q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h209l600 600h241v150q0 21 10.5 25t24.5 -10zM522 819l-141 -141l-122 122h-209q-21 0 -35.5 14.5 t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h291zM1135 565l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-241l-181 181l141 141l122 -122h159v150q0 21 10.5 25t24.5 -10z" /> -<glyph unicode="" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" /> -<glyph unicode="" d="M150 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM850 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM1100 800v-300q0 -41 -3 -77.5t-15 -89.5t-32 -96t-58 -89t-89 -77t-129 -51t-174 -20t-174 20 t-129 51t-89 77t-58 89t-32 96t-15 89.5t-3 77.5v300h300v-250v-27v-42.5t1.5 -41t5 -38t10 -35t16.5 -30t25.5 -24.5t35 -19t46.5 -12t60 -4t60 4.5t46.5 12.5t35 19.5t25 25.5t17 30.5t10 35t5 38t2 40.5t-0.5 42v25v250h300z" /> -<glyph unicode="" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" /> -<glyph unicode="" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" /> -<glyph unicode="" d="M404 1000h746q21 0 35.5 -14.5t14.5 -35.5v-551h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v401h-381zM135 984l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-400h385l215 -200h-750q-21 0 -35.5 14.5 t-14.5 35.5v550h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" /> -<glyph unicode="" d="M56 1200h94q17 0 31 -11t18 -27l38 -162h896q24 0 39 -18.5t10 -42.5l-100 -475q-5 -21 -27 -42.5t-55 -21.5h-633l48 -200h535q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-50q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-300v-50 q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-31q-18 0 -32.5 10t-20.5 19l-5 10l-201 961h-54q-20 0 -35 14.5t-15 35.5t15 35.5t35 14.5z" /> -<glyph unicode="" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" /> -<glyph unicode="" d="M200 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q42 0 71 -29.5t29 -70.5h500v-200h-1000zM1500 700l-300 -700h-1200l300 700h1200z" /> -<glyph unicode="" d="M635 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-601h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v601h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" /> -<glyph unicode="" d="M936 864l249 -229q14 -15 14 -35.5t-14 -35.5l-249 -229q-15 -15 -25.5 -10.5t-10.5 24.5v151h-600v-151q0 -20 -10.5 -24.5t-25.5 10.5l-249 229q-14 15 -14 35.5t14 35.5l249 229q15 15 25.5 10.5t10.5 -25.5v-149h600v149q0 21 10.5 25.5t25.5 -10.5z" /> -<glyph unicode="" d="M1169 400l-172 732q-5 23 -23 45.5t-38 22.5h-672q-20 0 -38 -20t-23 -41l-172 -739h1138zM1100 300h-1000q-41 0 -70.5 -29.5t-29.5 -70.5v-100q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v100q0 41 -29.5 70.5t-70.5 29.5zM800 100v100h100v-100h-100 zM1000 100v100h100v-100h-100z" /> -<glyph unicode="" d="M1150 1100q21 0 35.5 -14.5t14.5 -35.5v-850q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v850q0 21 14.5 35.5t35.5 14.5zM1000 200l-675 200h-38l47 -276q3 -16 -5.5 -20t-29.5 -4h-7h-84q-20 0 -34.5 14t-18.5 35q-55 337 -55 351v250v6q0 16 1 23.5t6.5 14 t17.5 6.5h200l675 250v-850zM0 750v-250q-4 0 -11 0.5t-24 6t-30 15t-24 30t-11 48.5v50q0 26 10.5 46t25 30t29 16t25.5 7z" /> -<glyph unicode="" d="M553 1200h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q19 0 33 -14.5t14 -35t-13 -40.5t-31 -27q-8 -4 -23 -9.5t-65 -19.5t-103 -25t-132.5 -20t-158.5 -9q-57 0 -115 5t-104 12t-88.5 15.5t-73.5 17.5t-54.5 16t-35.5 12l-11 4 q-18 8 -31 28t-13 40.5t14 35t33 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3.5 32t28.5 13zM498 110q50 -6 102 -6q53 0 102 6q-12 -49 -39.5 -79.5t-62.5 -30.5t-63 30.5t-39 79.5z" /> -<glyph unicode="" d="M800 946l224 78l-78 -224l234 -45l-180 -155l180 -155l-234 -45l78 -224l-224 78l-45 -234l-155 180l-155 -180l-45 234l-224 -78l78 224l-234 45l180 155l-180 155l234 45l-78 224l224 -78l45 234l155 -180l155 180z" /> -<glyph unicode="" d="M650 1200h50q40 0 70 -40.5t30 -84.5v-150l-28 -125h328q40 0 70 -40.5t30 -84.5v-100q0 -45 -29 -74l-238 -344q-16 -24 -38 -40.5t-45 -16.5h-250q-7 0 -42 25t-66 50l-31 25h-61q-45 0 -72.5 18t-27.5 57v400q0 36 20 63l145 196l96 198q13 28 37.5 48t51.5 20z M650 1100l-100 -212l-150 -213v-375h100l136 -100h214l250 375v125h-450l50 225v175h-50zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M600 1100h250q23 0 45 -16.5t38 -40.5l238 -344q29 -29 29 -74v-100q0 -44 -30 -84.5t-70 -40.5h-328q28 -118 28 -125v-150q0 -44 -30 -84.5t-70 -40.5h-50q-27 0 -51.5 20t-37.5 48l-96 198l-145 196q-20 27 -20 63v400q0 39 27.5 57t72.5 18h61q124 100 139 100z M50 1000h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM636 1000l-136 -100h-100v-375l150 -213l100 -212h50v175l-50 225h450v125l-250 375h-214z" /> -<glyph unicode="" d="M356 873l363 230q31 16 53 -6l110 -112q13 -13 13.5 -32t-11.5 -34l-84 -121h302q84 0 138 -38t54 -110t-55 -111t-139 -39h-106l-131 -339q-6 -21 -19.5 -41t-28.5 -20h-342q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM400 792v-503l100 -89h293l131 339 q6 21 19.5 41t28.5 20h203q21 0 30.5 25t0.5 50t-31 25h-456h-7h-6h-5.5t-6 0.5t-5 1.5t-5 2t-4 2.5t-4 4t-2.5 4.5q-12 25 5 47l146 183l-86 83zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500 q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M475 1103l366 -230q2 -1 6 -3.5t14 -10.5t18 -16.5t14.5 -20t6.5 -22.5v-525q0 -13 -86 -94t-93 -81h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-85 0 -139.5 39t-54.5 111t54 110t138 38h302l-85 121q-11 15 -10.5 34t13.5 32l110 112q22 22 53 6zM370 945l146 -183 q17 -22 5 -47q-2 -2 -3.5 -4.5t-4 -4t-4 -2.5t-5 -2t-5 -1.5t-6 -0.5h-6h-6.5h-6h-475v-100h221q15 0 29 -20t20 -41l130 -339h294l106 89v503l-342 236zM1050 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5 v500q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M550 1294q72 0 111 -55t39 -139v-106l339 -131q21 -6 41 -19.5t20 -28.5v-342q0 -7 -81 -90t-94 -83h-525q-17 0 -35.5 14t-28.5 28l-9 14l-230 363q-16 31 6 53l112 110q13 13 32 13.5t34 -11.5l121 -84v302q0 84 38 138t110 54zM600 972v203q0 21 -25 30.5t-50 0.5 t-25 -31v-456v-7v-6v-5.5t-0.5 -6t-1.5 -5t-2 -5t-2.5 -4t-4 -4t-4.5 -2.5q-25 -12 -47 5l-183 146l-83 -86l236 -339h503l89 100v293l-339 131q-21 6 -41 19.5t-20 28.5zM450 200h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M350 1100h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5zM600 306v-106q0 -84 -39 -139t-111 -55t-110 54t-38 138v302l-121 -84q-15 -12 -34 -11.5t-32 13.5l-112 110 q-22 22 -6 53l230 363q1 2 3.5 6t10.5 13.5t16.5 17t20 13.5t22.5 6h525q13 0 94 -83t81 -90v-342q0 -15 -20 -28.5t-41 -19.5zM308 900l-236 -339l83 -86l183 146q22 17 47 5q2 -1 4.5 -2.5t4 -4t2.5 -4t2 -5t1.5 -5t0.5 -6v-5.5v-6v-7v-456q0 -22 25 -31t50 0.5t25 30.5 v203q0 15 20 28.5t41 19.5l339 131v293l-89 100h-503z" /> -<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM914 632l-275 223q-16 13 -27.5 8t-11.5 -26v-137h-275 q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h275v-137q0 -21 11.5 -26t27.5 8l275 223q16 13 16 32t-16 32z" /> -<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM561 855l-275 -223q-16 -13 -16 -32t16 -32l275 -223q16 -13 27.5 -8 t11.5 26v137h275q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5h-275v137q0 21 -11.5 26t-27.5 -8z" /> -<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM855 639l-223 275q-13 16 -32 16t-32 -16l-223 -275q-13 -16 -8 -27.5 t26 -11.5h137v-275q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v275h137q21 0 26 11.5t-8 27.5z" /> -<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM675 900h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-275h-137q-21 0 -26 -11.5 t8 -27.5l223 -275q13 -16 32 -16t32 16l223 275q13 16 8 27.5t-26 11.5h-137v275q0 10 -7.5 17.5t-17.5 7.5z" /> -<glyph unicode="" d="M600 1176q116 0 222.5 -46t184 -123.5t123.5 -184t46 -222.5t-46 -222.5t-123.5 -184t-184 -123.5t-222.5 -46t-222.5 46t-184 123.5t-123.5 184t-46 222.5t46 222.5t123.5 184t184 123.5t222.5 46zM627 1101q-15 -12 -36.5 -20.5t-35.5 -12t-43 -8t-39 -6.5 q-15 -3 -45.5 0t-45.5 -2q-20 -7 -51.5 -26.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79q-9 -34 5 -93t8 -87q0 -9 17 -44.5t16 -59.5q12 0 23 -5t23.5 -15t19.5 -14q16 -8 33 -15t40.5 -15t34.5 -12q21 -9 52.5 -32t60 -38t57.5 -11 q7 -15 -3 -34t-22.5 -40t-9.5 -38q13 -21 23 -34.5t27.5 -27.5t36.5 -18q0 -7 -3.5 -16t-3.5 -14t5 -17q104 -2 221 112q30 29 46.5 47t34.5 49t21 63q-13 8 -37 8.5t-36 7.5q-15 7 -49.5 15t-51.5 19q-18 0 -41 -0.5t-43 -1.5t-42 -6.5t-38 -16.5q-51 -35 -66 -12 q-4 1 -3.5 25.5t0.5 25.5q-6 13 -26.5 17.5t-24.5 6.5q1 15 -0.5 30.5t-7 28t-18.5 11.5t-31 -21q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q7 -12 18 -24t21.5 -20.5t20 -15t15.5 -10.5l5 -3q2 12 7.5 30.5t8 34.5t-0.5 32q-3 18 3.5 29 t18 22.5t15.5 24.5q6 14 10.5 35t8 31t15.5 22.5t34 22.5q-6 18 10 36q8 0 24 -1.5t24.5 -1.5t20 4.5t20.5 15.5q-10 23 -31 42.5t-37.5 29.5t-49 27t-43.5 23q0 1 2 8t3 11.5t1.5 10.5t-1 9.5t-4.5 4.5q31 -13 58.5 -14.5t38.5 2.5l12 5q5 28 -9.5 46t-36.5 24t-50 15 t-41 20q-18 -4 -37 0zM613 994q0 -17 8 -42t17 -45t9 -23q-8 1 -39.5 5.5t-52.5 10t-37 16.5q3 11 16 29.5t16 25.5q10 -10 19 -10t14 6t13.5 14.5t16.5 12.5z" /> -<glyph unicode="" d="M756 1157q164 92 306 -9l-259 -138l145 -232l251 126q6 -89 -34 -156.5t-117 -110.5q-60 -34 -127 -39.5t-126 16.5l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-34 101 5.5 201.5t135.5 154.5z" /> -<glyph unicode="" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " /> -<glyph unicode="" d="M150 1200h900q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM700 500v-300l-200 -200v500l-350 500h900z" /> -<glyph unicode="" d="M500 1200h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5zM500 1100v-100h200v100h-200zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" /> -<glyph unicode="" d="M50 1200h300q21 0 25 -10.5t-10 -24.5l-94 -94l199 -199q7 -8 7 -18t-7 -18l-106 -106q-8 -7 -18 -7t-18 7l-199 199l-94 -94q-14 -14 -24.5 -10t-10.5 25v300q0 21 14.5 35.5t35.5 14.5zM850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-199 -199q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l199 199l-94 94q-14 14 -10 24.5t25 10.5zM364 470l106 -106q7 -8 7 -18t-7 -18l-199 -199l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l199 199 q8 7 18 7t18 -7zM1071 271l94 94q14 14 24.5 10t10.5 -25v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -25 10.5t10 24.5l94 94l-199 199q-7 8 -7 18t7 18l106 106q8 7 18 7t18 -7z" /> -<glyph unicode="" d="M596 1192q121 0 231.5 -47.5t190 -127t127 -190t47.5 -231.5t-47.5 -231.5t-127 -190.5t-190 -127t-231.5 -47t-231.5 47t-190.5 127t-127 190.5t-47 231.5t47 231.5t127 190t190.5 127t231.5 47.5zM596 1010q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5 t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5t-55.5 207.5t-151 151t-207.5 55.5zM454.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38.5 -16.5t-38.5 16.5t-16 39t16 38.5t38.5 16zM754.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38 -16.5q-14 0 -29 10l-55 -145 q17 -23 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 23 16 39t38.5 16zM345.5 709q22.5 0 38.5 -16t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16zM854.5 709q22.5 0 38.5 -16 t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16z" /> -<glyph unicode="" d="M546 173l469 470q91 91 99 192q7 98 -52 175.5t-154 94.5q-22 4 -47 4q-34 0 -66.5 -10t-56.5 -23t-55.5 -38t-48 -41.5t-48.5 -47.5q-376 -375 -391 -390q-30 -27 -45 -41.5t-37.5 -41t-32 -46.5t-16 -47.5t-1.5 -56.5q9 -62 53.5 -95t99.5 -33q74 0 125 51l548 548 q36 36 20 75q-7 16 -21.5 26t-32.5 10q-26 0 -50 -23q-13 -12 -39 -38l-341 -338q-15 -15 -35.5 -15.5t-34.5 13.5t-14 34.5t14 34.5q327 333 361 367q35 35 67.5 51.5t78.5 16.5q14 0 29 -1q44 -8 74.5 -35.5t43.5 -68.5q14 -47 2 -96.5t-47 -84.5q-12 -11 -32 -32 t-79.5 -81t-114.5 -115t-124.5 -123.5t-123 -119.5t-96.5 -89t-57 -45q-56 -27 -120 -27q-70 0 -129 32t-93 89q-48 78 -35 173t81 163l511 511q71 72 111 96q91 55 198 55q80 0 152 -33q78 -36 129.5 -103t66.5 -154q17 -93 -11 -183.5t-94 -156.5l-482 -476 q-15 -15 -36 -16t-37 14t-17.5 34t14.5 35z" /> -<glyph unicode="" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104zM896 972q-33 0 -64.5 -19t-56.5 -46t-47.5 -53.5t-43.5 -45.5t-37.5 -19t-36 19t-40 45.5t-43 53.5t-54 46t-65.5 19q-67 0 -122.5 -55.5t-55.5 -132.5q0 -23 13.5 -51t46 -65t57.5 -63t76 -75l22 -22q15 -14 44 -44t50.5 -51t46 -44t41 -35t23 -12 t23.5 12t42.5 36t46 44t52.5 52t44 43q4 4 12 13q43 41 63.5 62t52 55t46 55t26 46t11.5 44q0 79 -53 133.5t-120 54.5z" /> -<glyph unicode="" d="M776.5 1214q93.5 0 159.5 -66l141 -141q66 -66 66 -160q0 -42 -28 -95.5t-62 -87.5l-29 -29q-31 53 -77 99l-18 18l95 95l-247 248l-389 -389l212 -212l-105 -106l-19 18l-141 141q-66 66 -66 159t66 159l283 283q65 66 158.5 66zM600 706l105 105q10 -8 19 -17l141 -141 q66 -66 66 -159t-66 -159l-283 -283q-66 -66 -159 -66t-159 66l-141 141q-66 66 -66 159.5t66 159.5l55 55q29 -55 75 -102l18 -17l-95 -95l247 -248l389 389z" /> -<glyph unicode="" d="M603 1200q85 0 162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5v953q0 21 30 46.5t81 48t129 37.5t163 15zM300 1000v-700h600v700h-600zM600 254q-43 0 -73.5 -30.5t-30.5 -73.5t30.5 -73.5t73.5 -30.5t73.5 30.5 t30.5 73.5t-30.5 73.5t-73.5 30.5z" /> -<glyph unicode="" d="M902 1185l283 -282q15 -15 15 -36t-14.5 -35.5t-35.5 -14.5t-35 15l-36 35l-279 -267v-300l-212 210l-308 -307l-280 -203l203 280l307 308l-210 212h300l267 279l-35 36q-15 14 -15 35t14.5 35.5t35.5 14.5t35 -15z" /> -<glyph unicode="" d="M700 1248v-78q38 -5 72.5 -14.5t75.5 -31.5t71 -53.5t52 -84t24 -118.5h-159q-4 36 -10.5 59t-21 45t-40 35.5t-64.5 20.5v-307l64 -13q34 -7 64 -16.5t70 -32t67.5 -52.5t47.5 -80t20 -112q0 -139 -89 -224t-244 -97v-77h-100v79q-150 16 -237 103q-40 40 -52.5 93.5 t-15.5 139.5h139q5 -77 48.5 -126t117.5 -65v335l-27 8q-46 14 -79 26.5t-72 36t-63 52t-40 72.5t-16 98q0 70 25 126t67.5 92t94.5 57t110 27v77h100zM600 754v274q-29 -4 -50 -11t-42 -21.5t-31.5 -41.5t-10.5 -65q0 -29 7 -50.5t16.5 -34t28.5 -22.5t31.5 -14t37.5 -10 q9 -3 13 -4zM700 547v-310q22 2 42.5 6.5t45 15.5t41.5 27t29 42t12 59.5t-12.5 59.5t-38 44.5t-53 31t-66.5 24.5z" /> -<glyph unicode="" d="M561 1197q84 0 160.5 -40t123.5 -109.5t47 -147.5h-153q0 40 -19.5 71.5t-49.5 48.5t-59.5 26t-55.5 9q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -26 13.5 -63t26.5 -61t37 -66q6 -9 9 -14h241v-100h-197q8 -50 -2.5 -115t-31.5 -95q-45 -62 -99 -112 q34 10 83 17.5t71 7.5q32 1 102 -16t104 -17q83 0 136 30l50 -147q-31 -19 -58 -30.5t-55 -15.5t-42 -4.5t-46 -0.5q-23 0 -76 17t-111 32.5t-96 11.5q-39 -3 -82 -16t-67 -25l-23 -11l-55 145q4 3 16 11t15.5 10.5t13 9t15.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221v100h166q-23 47 -44 104q-7 20 -12 41.5t-6 55.5t6 66.5t29.5 70.5t58.5 71q97 88 263 88z" /> -<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM935 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-900h-200v900h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" /> -<glyph unicode="" d="M1000 700h-100v100h-100v-100h-100v500h300v-500zM400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM801 1100v-200h100v200h-100zM1000 350l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150z " /> -<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 1050l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150zM1000 0h-100v100h-100v-100h-100v500h300v-500zM801 400v-200h100v200h-100z " /> -<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 700h-100v400h-100v100h200v-500zM1100 0h-100v100h-200v400h300v-500zM901 400v-200h100v200h-100z" /> -<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1100 700h-100v100h-200v400h300v-500zM901 1100v-200h100v200h-100zM1000 0h-100v400h-100v100h200v-500z" /> -<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" /> -<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" /> -<glyph unicode="" d="M350 1100h400q162 0 256 -93.5t94 -256.5v-400q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5z" /> -<glyph unicode="" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-163 0 -256.5 92.5t-93.5 257.5v400q0 163 94 256.5t256 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM440 770l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" /> -<glyph unicode="" d="M350 1100h400q163 0 256.5 -94t93.5 -256v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 163 92.5 256.5t257.5 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM350 700h400q21 0 26.5 -12t-6.5 -28l-190 -253q-12 -17 -30 -17t-30 17l-190 253q-12 16 -6.5 28t26.5 12z" /> -<glyph unicode="" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -163 -92.5 -256.5t-257.5 -93.5h-400q-163 0 -256.5 94t-93.5 256v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM580 693l190 -253q12 -16 6.5 -28t-26.5 -12h-400q-21 0 -26.5 12t6.5 28l190 253q12 17 30 17t30 -17z" /> -<glyph unicode="" d="M550 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h450q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-450q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM338 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" /> -<glyph unicode="" d="M793 1182l9 -9q8 -10 5 -27q-3 -11 -79 -225.5t-78 -221.5l300 1q24 0 32.5 -17.5t-5.5 -35.5q-1 0 -133.5 -155t-267 -312.5t-138.5 -162.5q-12 -15 -26 -15h-9l-9 8q-9 11 -4 32q2 9 42 123.5t79 224.5l39 110h-302q-23 0 -31 19q-10 21 6 41q75 86 209.5 237.5 t228 257t98.5 111.5q9 16 25 16h9z" /> -<glyph unicode="" d="M350 1100h400q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-450q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h450q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400 q0 165 92.5 257.5t257.5 92.5zM938 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" /> -<glyph unicode="" d="M750 1200h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -10.5 -25t-24.5 10l-109 109l-312 -312q-15 -15 -35.5 -15t-35.5 15l-141 141q-15 15 -15 35.5t15 35.5l312 312l-109 109q-14 14 -10 24.5t25 10.5zM456 900h-156q-41 0 -70.5 -29.5t-29.5 -70.5v-500 q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v148l200 200v-298q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5h300z" /> -<glyph unicode="" d="M600 1186q119 0 227.5 -46.5t187 -125t125 -187t46.5 -227.5t-46.5 -227.5t-125 -187t-187 -125t-227.5 -46.5t-227.5 46.5t-187 125t-125 187t-46.5 227.5t46.5 227.5t125 187t187 125t227.5 46.5zM600 1022q-115 0 -212 -56.5t-153.5 -153.5t-56.5 -212t56.5 -212 t153.5 -153.5t212 -56.5t212 56.5t153.5 153.5t56.5 212t-56.5 212t-153.5 153.5t-212 56.5zM600 794q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" /> -<glyph unicode="" d="M450 1200h200q21 0 35.5 -14.5t14.5 -35.5v-350h245q20 0 25 -11t-9 -26l-383 -426q-14 -15 -33.5 -15t-32.5 15l-379 426q-13 15 -8.5 26t25.5 11h250v350q0 21 14.5 35.5t35.5 14.5zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" /> -<glyph unicode="" d="M583 1182l378 -435q14 -15 9 -31t-26 -16h-244v-250q0 -20 -17 -35t-39 -15h-200q-20 0 -32 14.5t-12 35.5v250h-250q-20 0 -25.5 16.5t8.5 31.5l383 431q14 16 33.5 17t33.5 -14zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" /> -<glyph unicode="" d="M396 723l369 369q7 7 17.5 7t17.5 -7l139 -139q7 -8 7 -18.5t-7 -17.5l-525 -525q-7 -8 -17.5 -8t-17.5 8l-292 291q-7 8 -7 18t7 18l139 139q8 7 18.5 7t17.5 -7zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50 h-100z" /> -<glyph unicode="" d="M135 1023l142 142q14 14 35 14t35 -14l77 -77l-212 -212l-77 76q-14 15 -14 36t14 35zM655 855l210 210q14 14 24.5 10t10.5 -25l-2 -599q-1 -20 -15.5 -35t-35.5 -15l-597 -1q-21 0 -25 10.5t10 24.5l208 208l-154 155l212 212zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5 v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" /> -<glyph unicode="" d="M350 1200l599 -2q20 -1 35 -15.5t15 -35.5l1 -597q0 -21 -10.5 -25t-24.5 10l-208 208l-155 -154l-212 212l155 154l-210 210q-14 14 -10 24.5t25 10.5zM524 512l-76 -77q-15 -14 -36 -14t-35 14l-142 142q-14 14 -14 35t14 35l77 77zM50 300h1000q21 0 35.5 -14.5 t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" /> -<glyph unicode="" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" /> -<glyph unicode="" d="M1100 1000v-850q0 -21 -14.5 -35.5t-35.5 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200z" /> -<glyph unicode="" d="M1100 1000l-2 -149l-299 -299l-95 95q-9 9 -21.5 9t-21.5 -9l-149 -147h-312v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1132 638l106 -106q7 -7 7 -17.5t-7 -17.5l-420 -421q-8 -7 -18 -7 t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l297 297q7 7 17.5 7t17.5 -7z" /> -<glyph unicode="" d="M1100 1000v-269l-103 -103l-134 134q-15 15 -33.5 16.5t-34.5 -12.5l-266 -266h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1202 572l70 -70q15 -15 15 -35.5t-15 -35.5l-131 -131 l131 -131q15 -15 15 -35.5t-15 -35.5l-70 -70q-15 -15 -35.5 -15t-35.5 15l-131 131l-131 -131q-15 -15 -35.5 -15t-35.5 15l-70 70q-15 15 -15 35.5t15 35.5l131 131l-131 131q-15 15 -15 35.5t15 35.5l70 70q15 15 35.5 15t35.5 -15l131 -131l131 131q15 15 35.5 15 t35.5 -15z" /> -<glyph unicode="" d="M1100 1000v-300h-350q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM850 600h100q21 0 35.5 -14.5t14.5 -35.5v-250h150q21 0 25 -10.5t-10 -24.5 l-230 -230q-14 -14 -35 -14t-35 14l-230 230q-14 14 -10 24.5t25 10.5h150v250q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M1100 1000v-400l-165 165q-14 15 -35 15t-35 -15l-263 -265h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM935 565l230 -229q14 -15 10 -25.5t-25 -10.5h-150v-250q0 -20 -14.5 -35 t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35v250h-150q-21 0 -25 10.5t10 25.5l230 229q14 15 35 15t35 -15z" /> -<glyph unicode="" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-150h-1200v150q0 21 14.5 35.5t35.5 14.5zM1200 800v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v550h1200zM100 500v-200h400v200h-400z" /> -<glyph unicode="" d="M935 1165l248 -230q14 -14 14 -35t-14 -35l-248 -230q-14 -14 -24.5 -10t-10.5 25v150h-400v200h400v150q0 21 10.5 25t24.5 -10zM200 800h-50q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v-200zM400 800h-100v200h100v-200zM18 435l247 230 q14 14 24.5 10t10.5 -25v-150h400v-200h-400v-150q0 -21 -10.5 -25t-24.5 10l-247 230q-15 14 -15 35t15 35zM900 300h-100v200h100v-200zM1000 500h51q20 0 34.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-34.5 -14.5h-51v200z" /> -<glyph unicode="" d="M862 1073l276 116q25 18 43.5 8t18.5 -41v-1106q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v397q-4 1 -11 5t-24 17.5t-30 29t-24 42t-11 56.5v359q0 31 18.5 65t43.5 52zM550 1200q22 0 34.5 -12.5t14.5 -24.5l1 -13v-450q0 -28 -10.5 -59.5 t-25 -56t-29 -45t-25.5 -31.5l-10 -11v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447q-4 4 -11 11.5t-24 30.5t-30 46t-24 55t-11 60v450q0 2 0.5 5.5t4 12t8.5 15t14.5 12t22.5 5.5q20 0 32.5 -12.5t14.5 -24.5l3 -13v-350h100v350v5.5t2.5 12 t7 15t15 12t25.5 5.5q23 0 35.5 -12.5t13.5 -24.5l1 -13v-350h100v350q0 2 0.5 5.5t3 12t7 15t15 12t24.5 5.5z" /> -<glyph unicode="" d="M1200 1100v-56q-4 0 -11 -0.5t-24 -3t-30 -7.5t-24 -15t-11 -24v-888q0 -22 25 -34.5t50 -13.5l25 -2v-56h-400v56q75 0 87.5 6.5t12.5 43.5v394h-500v-394q0 -37 12.5 -43.5t87.5 -6.5v-56h-400v56q4 0 11 0.5t24 3t30 7.5t24 15t11 24v888q0 22 -25 34.5t-50 13.5 l-25 2v56h400v-56q-75 0 -87.5 -6.5t-12.5 -43.5v-394h500v394q0 37 -12.5 43.5t-87.5 6.5v56h400z" /> -<glyph unicode="" d="M675 1000h375q21 0 35.5 -14.5t14.5 -35.5v-150h-105l-295 -98v98l-200 200h-400l100 100h375zM100 900h300q41 0 70.5 -29.5t29.5 -70.5v-500q0 -41 -29.5 -70.5t-70.5 -29.5h-300q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5zM100 800v-200h300v200 h-300zM1100 535l-400 -133v163l400 133v-163zM100 500v-200h300v200h-300zM1100 398v-248q0 -21 -14.5 -35.5t-35.5 -14.5h-375l-100 -100h-375l-100 100h400l200 200h105z" /> -<glyph unicode="" d="M17 1007l162 162q17 17 40 14t37 -22l139 -194q14 -20 11 -44.5t-20 -41.5l-119 -118q102 -142 228 -268t267 -227l119 118q17 17 42.5 19t44.5 -12l192 -136q19 -14 22.5 -37.5t-13.5 -40.5l-163 -162q-3 -1 -9.5 -1t-29.5 2t-47.5 6t-62.5 14.5t-77.5 26.5t-90 42.5 t-101.5 60t-111 83t-119 108.5q-74 74 -133.5 150.5t-94.5 138.5t-60 119.5t-34.5 100t-15 74.5t-4.5 48z" /> -<glyph unicode="" d="M600 1100q92 0 175 -10.5t141.5 -27t108.5 -36.5t81.5 -40t53.5 -37t31 -27l9 -10v-200q0 -21 -14.5 -33t-34.5 -9l-202 34q-20 3 -34.5 20t-14.5 38v146q-141 24 -300 24t-300 -24v-146q0 -21 -14.5 -38t-34.5 -20l-202 -34q-20 -3 -34.5 9t-14.5 33v200q3 4 9.5 10.5 t31 26t54 37.5t80.5 39.5t109 37.5t141 26.5t175 10.5zM600 795q56 0 97 -9.5t60 -23.5t30 -28t12 -24l1 -10v-50l365 -303q14 -15 24.5 -40t10.5 -45v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45t24.5 40l365 303v50 q0 4 1 10.5t12 23t30 29t60 22.5t97 10z" /> -<glyph unicode="" d="M1100 700l-200 -200h-600l-200 200v500h200v-200h200v200h200v-200h200v200h200v-500zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5 t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M700 1100h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-1000h300v1000q0 41 -29.5 70.5t-70.5 29.5zM1100 800h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-700h300v700q0 41 -29.5 70.5t-70.5 29.5zM400 0h-300v400q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-400z " /> -<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" /> -<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 300h-100v200h-100v-200h-100v500h100v-200h100v200h100v-500zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" /> -<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-300h200v-100h-300v500h300v-100zM900 700h-200v-300h200v-100h-300v500h300v-100z" /> -<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 400l-300 150l300 150v-300zM900 550l-300 -150v300z" /> -<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM900 300h-700v500h700v-500zM800 700h-130q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300zM300 700v-300 h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130z" /> -<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 300h-100v400h-100v100h200v-500z M700 300h-100v100h100v-100z" /> -<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM300 700h200v-400h-300v500h100v-100zM900 300h-100v400h-100v100h200v-500zM300 600v-200h100v200h-100z M700 300h-100v100h100v-100z" /> -<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 500l-199 -200h-100v50l199 200v150h-200v100h300v-300zM900 300h-100v400h-100v100h200v-500zM701 300h-100 v100h100v-100z" /> -<glyph unicode="" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700h-300v-200h300v-100h-300l-100 100v200l100 100h300v-100z" /> -<glyph unicode="" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700v-100l-50 -50l100 -100v-50h-100l-100 100h-150v-100h-100v400h300zM500 700v-100h200v100h-200z" /> -<glyph unicode="" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -207t-85 -207t-205 -86.5h-128v250q0 21 -14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-250h-222q-80 0 -136 57.5t-56 136.5q0 69 43 122.5t108 67.5q-2 19 -2 37q0 100 49 185 t134 134t185 49zM525 500h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -244q-13 -16 -32 -16t-32 16l-223 244q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z" /> -<glyph unicode="" d="M502 1089q110 0 201 -59.5t135 -156.5q43 15 89 15q121 0 206 -86.5t86 -206.5q0 -99 -60 -181t-150 -110l-378 360q-13 16 -31.5 16t-31.5 -16l-381 -365h-9q-79 0 -135.5 57.5t-56.5 136.5q0 69 43 122.5t108 67.5q-2 19 -2 38q0 100 49 184.5t133.5 134t184.5 49.5z M632 467l223 -228q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5q199 204 223 228q19 19 31.5 19t32.5 -19z" /> -<glyph unicode="" d="M700 100v100h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-100h-50q-21 0 -35.5 -14.5t-14.5 -35.5v-50h400v50q0 21 -14.5 35.5t-35.5 14.5h-50z" /> -<glyph unicode="" d="M600 1179q94 0 167.5 -56.5t99.5 -145.5q89 -6 150.5 -71.5t61.5 -155.5q0 -61 -29.5 -112.5t-79.5 -82.5q9 -29 9 -55q0 -74 -52.5 -126.5t-126.5 -52.5q-55 0 -100 30v-251q21 0 35.5 -14.5t14.5 -35.5v-50h-300v50q0 21 14.5 35.5t35.5 14.5v251q-45 -30 -100 -30 q-74 0 -126.5 52.5t-52.5 126.5q0 18 4 38q-47 21 -75.5 65t-28.5 97q0 74 52.5 126.5t126.5 52.5q5 0 23 -2q0 2 -1 10t-1 13q0 116 81.5 197.5t197.5 81.5z" /> -<glyph unicode="" d="M1010 1010q111 -111 150.5 -260.5t0 -299t-150.5 -260.5q-83 -83 -191.5 -126.5t-218.5 -43.5t-218.5 43.5t-191.5 126.5q-111 111 -150.5 260.5t0 299t150.5 260.5q83 83 191.5 126.5t218.5 43.5t218.5 -43.5t191.5 -126.5zM476 1065q-4 0 -8 -1q-121 -34 -209.5 -122.5 t-122.5 -209.5q-4 -12 2.5 -23t18.5 -14l36 -9q3 -1 7 -1q23 0 29 22q27 96 98 166q70 71 166 98q11 3 17.5 13.5t3.5 22.5l-9 35q-3 13 -14 19q-7 4 -15 4zM512 920q-4 0 -9 -2q-80 -24 -138.5 -82.5t-82.5 -138.5q-4 -13 2 -24t19 -14l34 -9q4 -1 8 -1q22 0 28 21 q18 58 58.5 98.5t97.5 58.5q12 3 18 13.5t3 21.5l-9 35q-3 12 -14 19q-7 4 -15 4zM719.5 719.5q-49.5 49.5 -119.5 49.5t-119.5 -49.5t-49.5 -119.5t49.5 -119.5t119.5 -49.5t119.5 49.5t49.5 119.5t-49.5 119.5zM855 551q-22 0 -28 -21q-18 -58 -58.5 -98.5t-98.5 -57.5 q-11 -4 -17 -14.5t-3 -21.5l9 -35q3 -12 14 -19q7 -4 15 -4q4 0 9 2q80 24 138.5 82.5t82.5 138.5q4 13 -2.5 24t-18.5 14l-34 9q-4 1 -8 1zM1000 515q-23 0 -29 -22q-27 -96 -98 -166q-70 -71 -166 -98q-11 -3 -17.5 -13.5t-3.5 -22.5l9 -35q3 -13 14 -19q7 -4 15 -4 q4 0 8 1q121 34 209.5 122.5t122.5 209.5q4 12 -2.5 23t-18.5 14l-36 9q-3 1 -7 1z" /> -<glyph unicode="" d="M700 800h300v-380h-180v200h-340v-200h-380v755q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM700 300h162l-212 -212l-212 212h162v200h100v-200zM520 0h-395q-10 0 -17.5 7.5t-7.5 17.5v395zM1000 220v-195q0 -10 -7.5 -17.5t-17.5 -7.5h-195z" /> -<glyph unicode="" d="M700 800h300v-520l-350 350l-550 -550v1095q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM862 200h-162v-200h-100v200h-162l212 212zM480 0h-355q-10 0 -17.5 7.5t-7.5 17.5v55h380v-80zM1000 80v-55q0 -10 -7.5 -17.5t-17.5 -7.5h-155v80h180z" /> -<glyph unicode="" d="M1162 800h-162v-200h100l100 -100h-300v300h-162l212 212zM200 800h200q27 0 40 -2t29.5 -10.5t23.5 -30t7 -57.5h300v-100h-600l-200 -350v450h100q0 36 7 57.5t23.5 30t29.5 10.5t40 2zM800 400h240l-240 -400h-800l300 500h500v-100z" /> -<glyph unicode="" d="M650 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM1000 850v150q41 0 70.5 -29.5t29.5 -70.5v-800 q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-1 0 -20 4l246 246l-326 326v324q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM412 250l-212 -212v162h-200v100h200v162z" /> -<glyph unicode="" d="M450 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM800 850v150q41 0 70.5 -29.5t29.5 -70.5v-500 h-200v-300h200q0 -36 -7 -57.5t-23.5 -30t-29.5 -10.5t-40 -2h-600q-41 0 -70.5 29.5t-29.5 70.5v800q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM1212 250l-212 -212v162h-200v100h200v162z" /> -<glyph unicode="" d="M658 1197l637 -1104q23 -38 7 -65.5t-60 -27.5h-1276q-44 0 -60 27.5t7 65.5l637 1104q22 39 54 39t54 -39zM704 800h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM500 300v-100h200 v100h-200z" /> -<glyph unicode="" d="M425 1100h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM825 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM25 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5zM425 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5 v150q0 10 7.5 17.5t17.5 7.5zM25 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" /> -<glyph unicode="" d="M700 1200h100v-200h-100v-100h350q62 0 86.5 -39.5t-3.5 -94.5l-66 -132q-41 -83 -81 -134h-772q-40 51 -81 134l-66 132q-28 55 -3.5 94.5t86.5 39.5h350v100h-100v200h100v100h200v-100zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100 h-950l138 100h-13q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M600 1300q40 0 68.5 -29.5t28.5 -70.5h-194q0 41 28.5 70.5t68.5 29.5zM443 1100h314q18 -37 18 -75q0 -8 -3 -25h328q41 0 44.5 -16.5t-30.5 -38.5l-175 -145h-678l-178 145q-34 22 -29 38.5t46 16.5h328q-3 17 -3 25q0 38 18 75zM250 700h700q21 0 35.5 -14.5 t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-150v-200l275 -200h-950l275 200v200h-150q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M600 1181q75 0 128 -53t53 -128t-53 -128t-128 -53t-128 53t-53 128t53 128t128 53zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13 l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M600 1300q47 0 92.5 -53.5t71 -123t25.5 -123.5q0 -78 -55.5 -133.5t-133.5 -55.5t-133.5 55.5t-55.5 133.5q0 62 34 143l144 -143l111 111l-163 163q34 26 63 26zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45 zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M600 1200l300 -161v-139h-300q0 -57 18.5 -108t50 -91.5t63 -72t70 -67.5t57.5 -61h-530q-60 83 -90.5 177.5t-30.5 178.5t33 164.5t87.5 139.5t126 96.5t145.5 41.5v-98zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100 h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M600 1300q41 0 70.5 -29.5t29.5 -70.5v-78q46 -26 73 -72t27 -100v-50h-400v50q0 54 27 100t73 72v78q0 41 29.5 70.5t70.5 29.5zM400 800h400q54 0 100 -27t72 -73h-172v-100h200v-100h-200v-100h200v-100h-200v-100h200q0 -83 -58.5 -141.5t-141.5 -58.5h-400 q-83 0 -141.5 58.5t-58.5 141.5v400q0 83 58.5 141.5t141.5 58.5z" /> -<glyph unicode="" d="M150 1100h900q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM125 400h950q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-283l224 -224q13 -13 13 -31.5t-13 -32 t-31.5 -13.5t-31.5 13l-88 88h-524l-87 -88q-13 -13 -32 -13t-32 13.5t-13 32t13 31.5l224 224h-289q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM541 300l-100 -100h324l-100 100h-124z" /> -<glyph unicode="" d="M200 1100h800q83 0 141.5 -58.5t58.5 -141.5v-200h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100v200q0 83 58.5 141.5t141.5 58.5zM100 600h1000q41 0 70.5 -29.5 t29.5 -70.5v-300h-1200v300q0 41 29.5 70.5t70.5 29.5zM300 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200zM1100 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200z" /> -<glyph unicode="" d="M480 1165l682 -683q31 -31 31 -75.5t-31 -75.5l-131 -131h-481l-517 518q-32 31 -32 75.5t32 75.5l295 296q31 31 75.5 31t76.5 -31zM108 794l342 -342l303 304l-341 341zM250 100h800q21 0 35.5 -14.5t14.5 -35.5v-50h-900v50q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M1057 647l-189 506q-8 19 -27.5 33t-40.5 14h-400q-21 0 -40.5 -14t-27.5 -33l-189 -506q-8 -19 1.5 -33t30.5 -14h625v-150q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v150h125q21 0 30.5 14t1.5 33zM897 0h-595v50q0 21 14.5 35.5t35.5 14.5h50v50 q0 21 14.5 35.5t35.5 14.5h48v300h200v-300h47q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-50z" /> -<glyph unicode="" d="M900 800h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-375v591l-300 300v84q0 10 7.5 17.5t17.5 7.5h375v-400zM1200 900h-200v200zM400 600h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-650q-10 0 -17.5 7.5t-7.5 17.5v950q0 10 7.5 17.5t17.5 7.5h375v-400zM700 700h-200v200z " /> -<glyph unicode="" d="M484 1095h195q75 0 146 -32.5t124 -86t89.5 -122.5t48.5 -142q18 -14 35 -20q31 -10 64.5 6.5t43.5 48.5q10 34 -15 71q-19 27 -9 43q5 8 12.5 11t19 -1t23.5 -16q41 -44 39 -105q-3 -63 -46 -106.5t-104 -43.5h-62q-7 -55 -35 -117t-56 -100l-39 -234q-3 -20 -20 -34.5 t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l12 70q-49 -14 -91 -14h-195q-24 0 -65 8l-11 -64q-3 -20 -20 -34.5t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l26 157q-84 74 -128 175l-159 53q-19 7 -33 26t-14 40v50q0 21 14.5 35.5t35.5 14.5h124q11 87 56 166l-111 95 q-16 14 -12.5 23.5t24.5 9.5h203q116 101 250 101zM675 1000h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h250q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5t-17.5 7.5z" /> -<glyph unicode="" d="M641 900l423 247q19 8 42 2.5t37 -21.5l32 -38q14 -15 12.5 -36t-17.5 -34l-139 -120h-390zM50 1100h106q67 0 103 -17t66 -71l102 -212h823q21 0 35.5 -14.5t14.5 -35.5v-50q0 -21 -14 -40t-33 -26l-737 -132q-23 -4 -40 6t-26 25q-42 67 -100 67h-300q-62 0 -106 44 t-44 106v200q0 62 44 106t106 44zM173 928h-80q-19 0 -28 -14t-9 -35v-56q0 -51 42 -51h134q16 0 21.5 8t5.5 24q0 11 -16 45t-27 51q-18 28 -43 28zM550 727q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM130 389 l152 130q18 19 34 24t31 -3.5t24.5 -17.5t25.5 -28q28 -35 50.5 -51t48.5 -13l63 5l48 -179q13 -61 -3.5 -97.5t-67.5 -79.5l-80 -69q-47 -40 -109 -35.5t-103 51.5l-130 151q-40 47 -35.5 109.5t51.5 102.5zM380 377l-102 -88q-31 -27 2 -65l37 -43q13 -15 27.5 -19.5 t31.5 6.5l61 53q19 16 14 49q-2 20 -12 56t-17 45q-11 12 -19 14t-23 -8z" /> -<glyph unicode="" d="M625 1200h150q10 0 17.5 -7.5t7.5 -17.5v-109q79 -33 131 -87.5t53 -128.5q1 -46 -15 -84.5t-39 -61t-46 -38t-39 -21.5l-17 -6q6 0 15 -1.5t35 -9t50 -17.5t53 -30t50 -45t35.5 -64t14.5 -84q0 -59 -11.5 -105.5t-28.5 -76.5t-44 -51t-49.5 -31.5t-54.5 -16t-49.5 -6.5 t-43.5 -1v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-100v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-175q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v600h-75q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5h175v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h100v75q0 10 7.5 17.5t17.5 7.5zM400 900v-200h263q28 0 48.5 10.5t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-263zM400 500v-200h363q28 0 48.5 10.5 t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-363z" /> -<glyph unicode="" d="M212 1198h780q86 0 147 -61t61 -147v-416q0 -51 -18 -142.5t-36 -157.5l-18 -66q-29 -87 -93.5 -146.5t-146.5 -59.5h-572q-82 0 -147 59t-93 147q-8 28 -20 73t-32 143.5t-20 149.5v416q0 86 61 147t147 61zM600 1045q-70 0 -132.5 -11.5t-105.5 -30.5t-78.5 -41.5 t-57 -45t-36 -41t-20.5 -30.5l-6 -12l156 -243h560l156 243q-2 5 -6 12.5t-20 29.5t-36.5 42t-57 44.5t-79 42t-105 29.5t-132.5 12zM762 703h-157l195 261z" /> -<glyph unicode="" d="M475 1300h150q103 0 189 -86t86 -189v-500q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" /> -<glyph unicode="" d="M475 1300h96q0 -150 89.5 -239.5t239.5 -89.5v-446q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" /> -<glyph unicode="" d="M1294 767l-638 -283l-378 170l-78 -60v-224l100 -150v-199l-150 148l-150 -149v200l100 150v250q0 4 -0.5 10.5t0 9.5t1 8t3 8t6.5 6l47 40l-147 65l642 283zM1000 380l-350 -166l-350 166v147l350 -165l350 165v-147z" /> -<glyph unicode="" d="M250 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM650 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1050 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" /> -<glyph unicode="" d="M550 1100q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 700q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 300q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" /> -<glyph unicode="" d="M125 1100h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM125 700h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM125 300h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" /> -<glyph unicode="" d="M350 1200h500q162 0 256 -93.5t94 -256.5v-500q0 -165 -93.5 -257.5t-256.5 -92.5h-500q-165 0 -257.5 92.5t-92.5 257.5v500q0 165 92.5 257.5t257.5 92.5zM900 1000h-600q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h600q41 0 70.5 29.5 t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5zM350 900h500q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-500q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 14.5 35.5t35.5 14.5zM400 800v-200h400v200h-400z" /> -<glyph unicode="" d="M150 1100h1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M650 1187q87 -67 118.5 -156t0 -178t-118.5 -155q-87 66 -118.5 155t0 178t118.5 156zM300 800q124 0 212 -88t88 -212q-124 0 -212 88t-88 212zM1000 800q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM300 500q124 0 212 -88t88 -212q-124 0 -212 88t-88 212z M1000 500q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM700 199v-144q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v142q40 -4 43 -4q17 0 57 6z" /> -<glyph unicode="" d="M745 878l69 19q25 6 45 -12l298 -295q11 -11 15 -26.5t-2 -30.5q-5 -14 -18 -23.5t-28 -9.5h-8q1 0 1 -13q0 -29 -2 -56t-8.5 -62t-20 -63t-33 -53t-51 -39t-72.5 -14h-146q-184 0 -184 288q0 24 10 47q-20 4 -62 4t-63 -4q11 -24 11 -47q0 -288 -184 -288h-142 q-48 0 -84.5 21t-56 51t-32 71.5t-16 75t-3.5 68.5q0 13 2 13h-7q-15 0 -27.5 9.5t-18.5 23.5q-6 15 -2 30.5t15 25.5l298 296q20 18 46 11l76 -19q20 -5 30.5 -22.5t5.5 -37.5t-22.5 -31t-37.5 -5l-51 12l-182 -193h891l-182 193l-44 -12q-20 -5 -37.5 6t-22.5 31t6 37.5 t31 22.5z" /> -<glyph unicode="" d="M1200 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM500 450h-25q0 15 -4 24.5t-9 14.5t-17 7.5t-20 3t-25 0.5h-100v-425q0 -11 12.5 -17.5t25.5 -7.5h12v-50h-200v50q50 0 50 25v425h-100q-17 0 -25 -0.5t-20 -3t-17 -7.5t-9 -14.5t-4 -24.5h-25v150h500v-150z" /> -<glyph unicode="" d="M1000 300v50q-25 0 -55 32q-14 14 -25 31t-16 27l-4 11l-289 747h-69l-300 -754q-18 -35 -39 -56q-9 -9 -24.5 -18.5t-26.5 -14.5l-11 -5v-50h273v50q-49 0 -78.5 21.5t-11.5 67.5l69 176h293l61 -166q13 -34 -3.5 -66.5t-55.5 -32.5v-50h312zM412 691l134 342l121 -342 h-255zM1100 150v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" /> -<glyph unicode="" d="M50 1200h1100q21 0 35.5 -14.5t14.5 -35.5v-1100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5zM611 1118h-70q-13 0 -18 -12l-299 -753q-17 -32 -35 -51q-18 -18 -56 -34q-12 -5 -12 -18v-50q0 -8 5.5 -14t14.5 -6 h273q8 0 14 6t6 14v50q0 8 -6 14t-14 6q-55 0 -71 23q-10 14 0 39l63 163h266l57 -153q11 -31 -6 -55q-12 -17 -36 -17q-8 0 -14 -6t-6 -14v-50q0 -8 6 -14t14 -6h313q8 0 14 6t6 14v50q0 7 -5.5 13t-13.5 7q-17 0 -42 25q-25 27 -40 63h-1l-288 748q-5 12 -19 12zM639 611 h-197l103 264z" /> -<glyph unicode="" d="M1200 1100h-1200v100h1200v-100zM50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 1000h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM700 900v-300h300v300h-300z" /> -<glyph unicode="" d="M50 1200h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 700h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM700 600v-300h300v300h-300zM1200 0h-1200v100h1200v-100z" /> -<glyph unicode="" d="M50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-350h100v150q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-150h100v-100h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v150h-100v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM700 700v-300h300v300h-300z" /> -<glyph unicode="" d="M100 0h-100v1200h100v-1200zM250 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM300 1000v-300h300v300h-300zM250 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M600 1100h150q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-100h450q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h350v100h-150q-21 0 -35.5 14.5 t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h150v100h100v-100zM400 1000v-300h300v300h-300z" /> -<glyph unicode="" d="M1200 0h-100v1200h100v-1200zM550 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM600 1000v-300h300v300h-300zM50 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" /> -<glyph unicode="" d="M865 565l-494 -494q-23 -23 -41 -23q-14 0 -22 13.5t-8 38.5v1000q0 25 8 38.5t22 13.5q18 0 41 -23l494 -494q14 -14 14 -35t-14 -35z" /> -<glyph unicode="" d="M335 635l494 494q29 29 50 20.5t21 -49.5v-1000q0 -41 -21 -49.5t-50 20.5l-494 494q-14 14 -14 35t14 35z" /> -<glyph unicode="" d="M100 900h1000q41 0 49.5 -21t-20.5 -50l-494 -494q-14 -14 -35 -14t-35 14l-494 494q-29 29 -20.5 50t49.5 21z" /> -<glyph unicode="" d="M635 865l494 -494q29 -29 20.5 -50t-49.5 -21h-1000q-41 0 -49.5 21t20.5 50l494 494q14 14 35 14t35 -14z" /> -<glyph unicode="" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" /> -<glyph unicode="" d="M1200 900h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300zM0 700h50q0 21 4 37t9.5 26.5t18 17.5t22 11t28.5 5.5t31 2t37 0.5h100v-550q0 -22 -25 -34.5t-50 -13.5l-25 -2v-100h400v100q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v550h100q25 0 37 -0.5t31 -2 t28.5 -5.5t22 -11t18 -17.5t9.5 -26.5t4 -37h50v300h-800v-300z" /> -<glyph unicode="" d="M800 700h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-100v-550q0 -22 25 -34.5t50 -14.5l25 -1v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v550h-100q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h800v-300zM1100 200h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300z" /> -<glyph unicode="" d="M701 1098h160q16 0 21 -11t-7 -23l-464 -464l464 -464q12 -12 7 -23t-21 -11h-160q-13 0 -23 9l-471 471q-7 8 -7 18t7 18l471 471q10 9 23 9z" /> -<glyph unicode="" d="M339 1098h160q13 0 23 -9l471 -471q7 -8 7 -18t-7 -18l-471 -471q-10 -9 -23 -9h-160q-16 0 -21 11t7 23l464 464l-464 464q-12 12 -7 23t21 11z" /> -<glyph unicode="" d="M1087 882q11 -5 11 -21v-160q0 -13 -9 -23l-471 -471q-8 -7 -18 -7t-18 7l-471 471q-9 10 -9 23v160q0 16 11 21t23 -7l464 -464l464 464q12 12 23 7z" /> -<glyph unicode="" d="M618 993l471 -471q9 -10 9 -23v-160q0 -16 -11 -21t-23 7l-464 464l-464 -464q-12 -12 -23 -7t-11 21v160q0 13 9 23l471 471q8 7 18 7t18 -7z" /> -<glyph unicode="" d="M1000 1200q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM450 1000h100q21 0 40 -14t26 -33l79 -194q5 1 16 3q34 6 54 9.5t60 7t65.5 1t61 -10t56.5 -23t42.5 -42t29 -64t5 -92t-19.5 -121.5q-1 -7 -3 -19.5t-11 -50t-20.5 -73t-32.5 -81.5t-46.5 -83t-64 -70 t-82.5 -50q-13 -5 -42 -5t-65.5 2.5t-47.5 2.5q-14 0 -49.5 -3.5t-63 -3.5t-43.5 7q-57 25 -104.5 78.5t-75 111.5t-46.5 112t-26 90l-7 35q-15 63 -18 115t4.5 88.5t26 64t39.5 43.5t52 25.5t58.5 13t62.5 2t59.5 -4.5t55.5 -8l-147 192q-12 18 -5.5 30t27.5 12z" /> -<glyph unicode="🔑" d="M250 1200h600q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-500l-255 -178q-19 -9 -32 -1t-13 29v650h-150q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM400 1100v-100h300v100h-300z" /> -<glyph unicode="🚪" d="M250 1200h750q39 0 69.5 -40.5t30.5 -84.5v-933l-700 -117v950l600 125h-700v-1000h-100v1025q0 23 15.5 49t34.5 26zM500 525v-100l100 20v100z" /> -</font> -</defs></svg> \ No newline at end of file diff --git a/app/static/fonts/glyphicons-halflings-regular.ttf b/app/static/fonts/glyphicons-halflings-regular.ttf deleted file mode 100755 index 1413fc609ab6f21774de0cb7e01360095584f65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45404 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 diff --git a/app/static/fonts/glyphicons-halflings-regular.woff b/app/static/fonts/glyphicons-halflings-regular.woff deleted file mode 100755 index 9e612858f802245ddcbf59788a0db942224bab35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23424 zcmY&eV{m0%u#Iioo_J#0nb?@vwry)-+qNe*Z>))v8{5gt_uj9!t5)^yb-JtjRGrhi zYInOUNJxNyf_yKX01)K=WP|Si>HqEj|B{eUl?MR<)%<1&{(~)D+NPwKxWqT-@~snp zg9KCz1VTZDiS?UH`PRk1VPM{29cgT9=<v;Lf`EYagMdIet=H@a8oRlWfPg?`f7?L( zFKED?%?+Ku?I7~Mb(sI~^#uZMZsTe8&6R_I$YX<mq!jz=4cJ?l8k&HBDD{8auziCA zQl4qm;+y>D?!Wc_@}qzggFv;gb@2cJQAYWWtpEZ7?y@jSVqjx${B5UV@SO|wH<<0; z{><1KdVI%Ki}>~<`46C0AggwUwx-|QcU;iiZ{NZu`ur>hd*|<W)sXtmhXDixZoaeV zklo$X=sQ21?>Hb(|6veERq<PbegkBRzi{?HIp-GW`hU_n&12ozz{J4dAGi@L6pDe- z_ud2pJc-_b2pj}b3Pc9vzvpJBX4(Dy6a52IgD!!AfuwLEKN$^~jn+XAz)Mg9U?T~E zgqNfL`tz^91n&aBz=T}M5SD}tB`7H25Mn@BQsEK4gL$l9qzGE52osF@rxjbO42^t7 z#@g=mu(37N%+Vt`PAJL-lQ=FQENF`3={3?oV6ei1hBKA`DuVTzgGk7b#0j#++TdzR zI(97e!~g}_G7m33x=^Ssom?;fl4q}a+^;UP-1|ZzG9$*2kpk7p8YI9lAxj<90CjKp zE8u&KGi5Zv=157hgKP@$c2&H4zuKcOmHoZD%?+qY(Kf~v8|7crq{Nr<WvZ$ts)Fb$ z8!IcdkQ`H>xu=b@5Bab=rqptGxd{QJg!4*-i_$sES~)AB46}Fjg|ea#e@?J}z%CUJ zOsLWRQR1#<tB|QIEY)&I*ZbudHp)E;$><nb=BbXZ4tHi(jj=+TGtb?X^faOKFyozE zS@PKF)~8;5xRSNpTm4ugp<(oc@Q3%7K-)@eyP?m1z&l;rf%%J4?;rfzsBU`M+aNyb z*@?y5Vm{LN@ggUHmiuxx_Dtj5rsol#BM~=pjyHqe<HcvPas11*o_#i9ZJ%`X+7&6Y z4F}#7CrnT%)O76bs<&03Bs~CBL9-lPzgZEx+oS+S$-gV~5q;R39w5(FZ(Km5B%*l& z(rrr`BO68!fN#?(kC!s6W?du1@vWLl$02}9k4Iw`sS*azt|mzMLd*ov1C_X-Z_DEc zA>ng^sD)A4FDuY!iUhzlgfJh(J@BRqd&P#v2B`+saBx>m+M&q7vk-75$NH%T5pi%m z5FX?`2-5l53=a&GkC9^NZCLpN5(DMKMwwab$FDIs?q>4!!xBS}75gX_5;(luk;3Vl zLCLd5a_8`Iyz}K}+#RMwu6DVk3O_-}n>aE!4NaD*sQn`GxY?cHe!Bl9n?u&g6?aKm z-P8z&;Q3gr;h`YIxX%z^o&GZZg1=>_+hP2$$-DnL_?7?3^!WAsY4I7|@K;aL<>OTK zByfjl2PA$T83*LM9(;espx-qB%wv7H2i6CFsfAg<9V>Pj*OpwX)l?^mQfr$*OPPS$ z=`mzTYs{*(UW^ij1U8UfXjNoY7GK*+YHht(2oKE&tfZuvAyoN(;_OF>-J6AMmS5fB z<XKU7YH10@@&WJhj71Cj$=TP(r@q<cW{2}t$FbdUw)ad2!elcuLPw0X5toDsPadV* zO3EPF>^sY6wea&&${+!}@R1f$5oC-2J>J-A${@r(dRzc`wnK>a7~8{Y-scc|ETOI8 zjtNY%Y2!PI;8-@a=O}+{ap1Ewk0@T`C`q!|=KceX9gK8wtOtIC96}-^7)v23Mu;MH zhKyLGOQMujfRG$p(s`(2*nP4EH7*J57^=|%t(#PwCcW7U%e=8Jb>p6~<TTQ9e?y3C zdb|J>>RAlY4a*t<yx)M!`#-^(n~+nSXHt)XXPCd>s=pl}_J{->@kKzxH|8XQ5{t=E zV&o`$D#ZHdv&iZWFa)(~o<E{GN9+27JE4iktONzQ1b)q{Sex30G?of$HMKN~8KD%g zA+E{L7XRV>Bh-Osl{~CS0hfM7?PyWUWsr5oYlsyC1cwULoQ4|Y5RHA2*rN+EnFPnu z`Y_&Yz*#550YJwDy@brZU>0pWV^RxRjL221@2ABq)AtA%Cz?+FG(}Yh?^v)1Lnh%D zeM{{3&-4#F9rZhS@DT0E(WRkrG!jC<!Dwf@j`RqVrLtHFoIyn_L9bxbWrgS*Z9wMu z#p1&N;H{ZGv&zD_N*zbkas>#5?OFjZv*xQjUP~XsaxL2rqRKvPW$zHqHr8Urp2Z)L z+)EvQeoeJ8c6A#Iy9>3lxiH3=@86uiTbnnJJJoypZ7gco_*Hv<E!$|Yb^#x+eGvv( zIp;Wt3|Xgi12|CZQBu5wnkbr4Z_o<}@wU&ThE&G4r6LGOs?2M%<}Vu1j2>KOH97B? zWiwp>+r}*Zf9b3ImxwvjL~h~j<<3shN8$k-$V1p|96I!=N6VBqmb==Bec|*;HUg?) z4!5#R*(#Fe)w%+RH#y{8&%%!|<UeDoR>fQ5JcFzUE;-yVYR^&Ek55AXb{^w|@j|&G z|6C-+*On%j;W|f8mj?;679?!qY86c{(s1-PI2Wahoclf%1*8%JAvRh1(0)5Vu37Iz z`JY?RW@qKr+FMmBC{TC7k@}fv-k8t6iO}4K-i3WkF!Lc=D`<I4n3h#nG>nuD)v#Na zA|R*no51fkUN3^rmI;tty#IK284*2Zu!kG13<C=xWI7mp_-$=}wb|<b)!OZRv-HEP z{%b~I$E(4`VZ#-glOe-5)a2pflY1Bz-1#4je?)~T9!X4-E;pkTTM{XAe2I!K$wY&{ zHEYHdnV_WuXSOaFHmg_J8USFkT|e)_-*FkL@p7z7`X=kCplNBVHgHbdYiIA4b&ia% zF^b30NW{}~a)`)^H3EMpr)@2a^C3(yt-t3eigT2)odQdx2zf*pafN9pF#;@+u4LZa z7x<*Yxq9&rRf5M3B$p^s`skXsITAn=Zo(y=33sGRSGWuaK?&Ne`Pj#q{feF+D~&z+ zEyT)MiaBL7L|^V76c6eAiTxZof6@zS20aGf%dzLc3HH8OA(-=u{w4pJ6%*OO;uayC zzR4O{sz+f(78K2km*}=(W9{c=$lUj4eqLf#^t$Qwnbo?bEXMO?j$N^G)CbdGe8!P9 zJnZQX@k)7bzDG0I8w{~ZPTf4?D$;UGe$M~$TSzciU_@dS=0n{mhB=qm5O0^X+E9+o z1x?ef8>!$OlxJAt@zLU`kvsazO25TpJLbK&;M8kw*0)*14kpf*)3<d6yUQxMZe%8t zXy(eYN2(&WrmwSg<nK0tWy!~|3-Ib)_FW|=FVb)tUsL?PQ@qp22p>;GiDh;C(F}$- z1;!=OBkW#ctacN=je*Pr)lnGzX=OwgNZjTpVbFxqb;8kTc@X&L2XR0A7oc!Mf2?u9 zcctQLCCr+tYip<jrMK$>a_k=;1ETIpHt!Jeo;iy^xqBES^Ct6-+wHi%2g&)?7N^Yy zUrMIu){Jk)luDa@7We5U!$$3XFNbyRT!YPIbMKj5$IEpTX1IOtVP~(UPO2-+9ZFi6 z-$3<|{Xb#@tABt0M0s1TVCWKwveDy^S!!@4$s|DAqhsEv--Z}Dl)t%0G>U#ycJ7cy z^8%;|pg32=7~MJmqlC-x07Sd!2YX^|2D`?y;-$a!rZ3R5ia{v1QI_^>gi(HSS_e%2 zUbdg^zjMBBiLr8eSI^BqXM6HKKg#@-w`a**w(}RMe%XWl3MipvBODo*hi?+ykYq)z ziqy4goZw0@VIUY65+L7DaM5q=KWFd$;W3S!Zi>sOzpEF#(*3V-27N;^pDRoMh~(ZD zJLZXIam0lM7U#)119Hm947W)p3$%V`0Tv+*n=&ybF&}h~FA}7hEpA&1Y!BiYIb~~D z$TSo9#3ee02e^%*@4|*+=Nq6&JG5>zX4k5f?)z*#pI-G(+j|jye%13CUdcSP;rNlY z#Q!X%zHf|V)GWIcEz-=fW6AahfxI~y7w7i|PK6H@@twdgH>D_R@>&OtKl}%MuAQ7I zcpFmV^~w~8$4@zzh~P~+?B~%L@EM3x(^KXJSg<wVEvJN(*DSLK{@lLZ^>c6I=;)B6 zpRco2LKIlURPE*XUmZ^|1vb?w*ZfF}EXvY13I4af+()bAI5V?BRbFp`Sb{8GRJHd* z4S2s%4A)<beb5!5W2AL1ws>6Uc=PK%4@PbJ<{1R6+2THMk0c+kif**#ZGE)w6WsqH z`r^DL&r8|OEAumm^qyrryd(HQ9olv$ltnVGB{aY?_76Uk%6p;e)2DTvF(;t=Q+|8b zqfT(u5@BP);6;jmRAEV057E*2d^wx@*aL1GqWU|$6h5%O@cQtVtC^isd%gD7PZ_Io z_BDP5w(2*)Mu&JxS@X%%ByH_@+l>y07jIc~!@;Raw)q_;9oy@*U#mCnc7%t85qa4? z%_Vr5tkN^}(^>`EFhag;!MpRh!&bKnveQZAJ4)gEJo1@wHtT$Gs6IpznN$Lk-$NcM z3ReVC&qcXvfGX$I0nfkS$a|Pm%x+lq{WweNc;K>a1M@EAVWs2IBcQPi<R5t!qadV8 z`@w2vB^p<`Z$u8twt230^FDUXk@KFGRjk|Wy)IU*vs&-S4^@ur^QOw}{f&PX2ZUtx z2^VHiFLv0j^tM_qTCdnm{?$%kSnzz+Rz#c}<%d@@&Y%vBngG@bQjNu*$QIzHiMtlr z%<!I8J_+!}g1P;40riIDVp#J58>EJNt}+Ea8~WiapASoMvo(&PdUO}AfC~>ZGzq<X zA{wc(2{B`w8<FdY#fUA=!$2hWfZJFFh^biG^FRul&;5HGQt3HYB*8-U;tAm`ZDrW? zLGzSCAtG}^Y%BI&AQbV|jc8`aQkJs}$KZGr4&D`BKH5)pk?++zISItrK-zIx+|7D6 zd{(|~knMc?H%TN~Ttm8w#&X{*x_x0Tx_urTbWQT(rM-zoT(XUHVI3m?V@uQP4J|db z_OkbMEz8a;6}80;ZBwYhBLn3A0_Q%9Xo7*<Qa^td-Q$KXkb<^$rXNS+J!!v~e_27- z?B(DtKu5zrraAfXQ`1kqTCnO1=JFF~4jJA+&eXD+hsTX=d50Jrj6yJ)U-=XHF8z-o z1o@Y7@sl2x7U<!Ygv?%s5eyX!wKt`l=(%|REJ0yS<TOH?s9B)is6Iv13lr}2%hiI} zPUW^d?_dD#I&an8I8t^fY)SnDOhO39OTDNje$JA5dr5!UH92rZ)87wX;yQSp&mZg< zmgmz=w6D&%v&B;c-vM3DEvl$Gev##x*ndtU#f^N2I}99-3HZpRE^$`D%!0A_ujaQb zI5z(Mh2X@IN1#BF?<;^jK#~(MAEc`h<3P$Nghud=)(&&|-qnC?^x{5VK>Wjd)4no( ziLi#e3lOU~sI*XPH&n&J0cWfoh*}eWEEZW%vX?YK!$?w}htY|GALx3;YZoo=JCF4@ zdiaA-uq!*L5;Yg)z-_`MciiIwDAAR3-snC4V+<n|J*V*n#h?&wg+C8sg$z312~u%3 zz$RVnQhlm*2c)>KA>&V%Ak;p{1u>{Lw$NFj)Yn0Ms2*kxUZ)OTddbiJM}PK!DM}Ot zczn?EZXhx3wyu6i{QMz_Ht%b?K&-@5r;8b076YDir`KXF0&2i9NQ~#JYaq*}Ylb}^ z<{{6xy&;dQ;|@k_(31PDr!}}W$zF7Jv@f%um0M$#=8ygpu%j(VU-d5JtQwT714#<! z&vm@KPB=l<TMpuv%DS+RW~~WnEOz5WiaSxW4<ph#&0;zqiCMt1ekX<hrb8#^mBYaW zJA2vi7UWJVhfbeu%Rejgz>f0z+Cm$F9J<FFP&8OfSp_OMl7>jGr_G!~NS@L9P;C1? z;Ij2YVYuv}tzU+HugU=f9b1Wbx3418+xj$RKD;$gf$0j_A&c;-OhoF*z@DhEW@d9o zbQBjqEQnn2aG?N9{bmD^A#Um6SDKsm0g{g_<4^dJjg_l_HXdDMk!p`oFv8+@_v_9> zq;#WkQ!GNGfLT7f8m60H@$tu?p;o_It#TApmE`xnZr|_|cb3XXE)N^buLE`9R=Qbg zXJu}6r07me2HU<)S7m?@GzrQDTE3UH?FXM7V+-lT#l}P(U>Fvnyw8T7RTeP`R579m zj=Y>qDw1h-;|mX-)cSXCc$?hr;43LQt)7z$1QG^pyclQ1Bd!jbzsVEgIg~u9b38;> zfsRa%U`l%did6HzPRd;TK{_EW;n^Ivp-%pu0%9G-z@Au{Ry+EqEcqW=z-#6;-!{WA z;l+xC6Zke>dl+(R1q7B^Hu~HmrG~Kt575mzve>x*cL-shl+zqp6yuGX)DDGm`cid! znlnZY=+a5*xQ=$qM}5$N+o!^(TqTFHDdyCcL8NM4VY@2gnNXF|D?5a558Lb*Yfm4) z_;0%2EF7k{)i(tTvS`l5he^KvW%l&-suPwpIlWB_Za1Hfa$@J!emrcyPpTKKM@NqL z?X_SqHt#DucWm<3Lp}W|&YyQE27zbGP55=HtZmB(k*WZA79f##?TweCt{%5yuc+Kx zgfSrIZI*Y57FOD9l@H0nzq<E4Q@_YK<1;`>Ou|Bhrm&^m_RK6^Z<^N($=DDxyyPLA z+J)E(gs9AfaO`5qk$IGGY+_*tEk0n_wrM}n4G#So>8Dw6#K7tx@g;U`8hN_R<bPv^ zP6}0b!dly7dCc=KnICM>;^Uw9JLRUgOQ?PTMr<oQ9o~>4YD5H7=ryv)bPtl=<&4&% z*w6k|D-%Tg*F~sh0Ns(h&mOQ_Qf{`#_XU44(VDY8b})RFpLykg10uxUztD>gswTH} z&&xgt>zc(+=GdM2gIQ%3V4AGxPFW0*l0YsbA|nFZpN~ih4u-P!{39d@_MN)DC%d1w z7>SaUs-g@Hp7xqZ3Tn)e<dV~D-0@M0u`KSW@qBLlIFNKze0?;|tm!<F9_5{TDKnUY zJB8#(%G(di5;`|v12#{)=^Bhy!6zu5lq~#Rj8QgnK?%W-bqS8Lq9_xGRU?MD1Z_M> z7x^sC`xJ{V<3YrmbB{h9i5rdancCEyL=9ZOJXoVHo@$$-%Za<Y<=Dws@<HVOn84kp zy7czzAj#&D?|uHYH^U!oq7C#CS4C-HKPWUJ-r}5;#IkR`+-?7IMg|O#r^#PS@coAT z<xl(XMO(JUH%Fc8@Q;tlw>Nm-75Z-Ry9Z%!^+STWyv~To>{^T&MW0-;$3yc9L2mhq z;ZbQ5LGNM+aN628)Cs16>p55^T^*8$Dw&ss_~4G5Go63gW^CY+0+Z07f2WB4Dh0^q z-|6QgV8__5>~&z1gq0FxDWr`OzmR}3aJmCA^d_eufde7;d|OCrKdnaM>4(M%4<dMy z`?Qi<9Ebh#nVT{&VVFv66RU??kcC8}u+l^~F(m>V`PxpCJc~UhEuddx9)@)9qe_|i z)0EA%&P@_&9&o#9eqZCUCbh?`j!zgih5sJ%c4(7_#|Xt#r7MVL&Q+^PQEg3MBW;4T zG^4-*<N;_j_KF=#ltp<I^9_IU8#T_ulQ_w;P&0IS=TATWkvf^^ks|nDnb@T^ShFUW ztuyr~q)6&!?68RQ-V8G+#+EoOhWE-6A7rk5HfHxAG?Sknf`kY=i0}11&e`cz`MCO{ zQd*rofIJ{OtoMr$=gf?H!$EPT16>8L%s|A}R%*eGdx&i}B1He(mLygTmIAc^G(9Si zK7e{Ngoq>r-r-zhyyg<ieAPsqNv@SQwQ@xsNn5Vw2I}E18CcU&C?((>K)*9cj8_%g z)`>ANlipCdzw(raeqP-+ldhy<kGNs8`S#*G-e>Uv_VOht+!w*>Sh+Z7(7(l=9~_Vk ztsM|g1xW`?)?|@m2jyAgC_IB`Mtz(O`mwgP15`lPb2V+VihV#29>y=H6ujE#rdnK` zH`EaHzABs~teIrh`ScxMz}FC**_Ii?^EbL(n90b(F0r0PMQ70UkL}tv;*4~bKCiYm zqngRuGy`^c_*M6{*_~%7FmOMquOEZXAg1^kM`)0ZrFqgC>C%R<qRBgHG)$UB@XBA@ zshx3_1QSr};A7TJ_s8FNBrzB>JvQSo_OAA(WF3{euE}GaeA?tu5kF@#62mM$a051I zNhE>u>!gFE8g#Jj95BqHQS%|>DOj71MZ?EYfM+MiJcX?>*}vKfGaBfQFZ3f^Q-R1# znhyK1*RvO@nHb|^i4Ep_0s{lZwCNa;Ix<{E5cUReguJf+72QRZIc%`9-Vy)D<o;c> zWKhb?FbluyDTgT^naN%l2|rm}oO6D0=3kfXO2L{tqj(kDqjbl(pYz9DykeZlk4iW5 zER`)vqJxx(NOa;so@buE!389-YLbEi@6rZG0#GBsC+Z0fzT6+d7deYVU;dy!rPXiE zmu73@Jr&~K{-9MVQD}&`)e>yLNWr>Yh8CXae9XqfvVQ&eC_;#zpoaMxZ0GpZz7xjx z`t_Q-F?u=vr<JfY4KbWG<xAz}usjoo`>RPaj3r<9&t6K=+egimiJ8D4gh-rUYvaVy zG($v+3zk5sMuOhjxkH7bQ}(5{PD3Mg?!@8PkK&w>n7tO8FmAmoF30_#^B~c(Q_`4L zYWOoDVSnK|1=p{+@`Fk^Qb81Xf89_S`RSTzv(a4ID%71nll%{Wad$!CKfeTKkyC?n zCkMKHU#*nz_(tO$M)UP&Zf<GNy8?Xs8hUzIu0nqFC9@Ka{&R$vXnbN*?hR?iwv-x* zPrH;>J#*q(0Gr!E(l5(ce<3xut+_i8XrK8?Xr7_oeHz(bZ?~8q5q~$Rah{5@@7SMN zx9PnJ-5?^xeW2m?yC_7A#<rjP_en{9P5bFL68vgKu`Lv^loBE5&?9+BtYGMUT06bd zXEt*_Sdl_o?{!kSnxeJB_xVtFwR-bF`2MlsSO1bZtN)M(j%)mHVUj4b&G~L_`|PNv zb05EL`!%-lV_>WK*B@oIy*Y@iC1n7lYKj&m7vV;KP4TVll=II)$39dOJ^czLRU>L> z68P*PFMN+WXxdAu=Hyt3g$l(GTeTVOZYw3KY|W0Fk-$S_`@9`K=60)bEy?Z%tT+Iq z7f>%M9P)FGg3EY$ood+v<G?d-tNS5y+I=S1dlJZvs-NC{^w-&Jr{gfwR>$pdsXvG? zd2q3abeu-}LfAQWY@=*+#`CX8RChoA`=1!hS1x5dOF)rGjX4KFg!iPHZE2E=rv|A} zro(8h38LLFljl^>?nJkc+wdY&MOOlVa@6>vBki#gKhNVv+%Add{g6#-@Z$k*ps}0Y zQ=8$)+Nm||)mVz^aa4b-Vpg=1daRaOU)8@BY4j<Xy)*mrZf+Eqj^RX06GbC^vLKT| zpteFBLq#626+?=M@k2|V@k{2aN?cRlCum?`TP_u}%3Y{AVZHbKwm{q2d`D~XsJSyD zl=xk@5@i0e1=0fu$jfj1+lTA1h#%78*$MuUCU^B9>S>=5n#6abG@(F2`=k-eQ9@u# zxfNFHv=z2w@{p1dzSOgHokX1AUGT0DY4jQI@YMw)EWQ~q5wmR$KQ}Y;(HPMSQCwzu zdli|G?bj(>++CP)yQ4s6YfpDc3KqPmquQSxg%*EnTWumWugbDW5ef%8j-rT#3rJu? z)5n;4b2c*;2LIW%LmvUu6t1~di~}0&Svy}QX#ER|hDFZwl!~zUP&}B1o<!gKVHBj1 z!0%hK_{Iy`*BgY<Qck8#<-rH4Lg1;Qj-hq2OvPXM$(Gkmg`0T7B6Gm*>KAxIzt~so zb!GaJYOb#&qRUjEI1xe_`@<o~iP+Rf(GIMHq*yg6%vf7Mu<-aQ)$}%3o$R+x;;~W% zCQ~RFyB5g)F1k-t!#^TN>7qv_-LggQ$JE8+{ryT4%ldwC5ete+{G3C#g@^oxfY3#F zcLlj(l2G8>tC<5XWV|6_DZQZ7ow?MD8EZ9mM2oV~WoV-uoExmbwpzc6eMV}%J_{3l zW(4t2a-o}XRlU|NSiYn!*nR(Sc>*@TuU*(S77gfCi7+WR%2b;4#RiyxWR3(u5BIdf zo@#g4wQjtG3T$PqdX$2z8Zi|QP~I^*9iC+(!;?qkyk&Q7v>DLJGjS44q|%yBz}}>i z&Ve%^6>xY<=Pi9WlwpWB%K10Iz`*#gS^YqMeV9$4qFchMFO}(%y}xs2Hn_E}s4=*3 z+lAeCKtS}9E{l(P=PBI;rsYVG-gw}-_x;KwUefIB@V%RLA&}WU2XCL_?hZHoR<7ED zY}4#P_MmX(_G_lqfp=+iX|!*)RdLCr-1w`4rB_@bI&<E#m-6fJX?!@HMojcz?@FV( zEwb`K9p)6DH8Vt-HX;X2^%28zP(BOT@+<+Oy5Uv8eD=4p<t0n4?tw(5<&#sr?h6zV z!&Zb?gM&8<%??jXTdmMb1(#@6)m(rk*#aUo^iqOs4-#{`NA;|yExPzdS?_q~O>Uz# z!>9C3&LdoB$r+O#n);WTPi;V52OhNeKfW6_NLn<EDp2Lr=qOaId}Ifx9lEG?H#PEN zbI74Vx*PNK+cvB53_AWmzs=zCb5!9-mCcW#<QbIdOJM|=ASw5QpF+P}oobETGwNf< z0{kapJo<fgf(@=YJA0C%pNqB2CMVFcToi3AV3#1!n@Z&vX@98&`Sz6*SUYY~uWq>w zpFTuLC^@aPy~ZGUPZr;)=-p|b$-R8htO)JXy{ecE5a|b{{&0O%H2rN&9(VHxmvNly zbY?sVk}@^{aw)%#J}|UW=ucLWs%%j)^n7S%8D1Woi$UT}VuU6@Sd6zc2+t_2IMBxd zb4R#ykMr8s5gKy=v+opw6;4R&&46$V+OOpDZwp3iR0Osqpjx))joB*iX+diVl?E~Q zc|$qmb#T#7Kcal042LUNAoPTPUxF-iGFw>ZFnUqU@y$&s8%h-HGD`EoNBbe#S>Y-4 zlkeAP>6<Z7QQ9XL^<-l?vhbA^VVM{w_AGyBxGo2D4xc6Tl~BnC{PHYDLP{4>2k~-N zHQqXXyN6<L3Gg$i2mMBKaSbx<i~TEhvQ{`W#&P&}*M*bY-+RuxoiU+jyjZtu*2#d` z4;V{mY|5$$TfD^8s7AA{v{=Q~S8RRnPkT2vB+qp-b$~mY>7hGD6CxQIq_zoepU&j0 zYO&}<4cS^2sp!;5))(aAD!KmUED#QGr48DVlwbyft31WlS2yU<1>#VMp?>D1BCFfB z_JJ-kxTB{OLI}5XcPHXUo}x~->VP%of!G_N-(3Snvq`*gX3u0GR&}*fFwHo3-vIw0 zeiWskq3ZT9hTg^je{sC^@+z<IC+@jyb5}hL&*c9&Uv=C+8r5MFr<BeiUxikY7v-2j z#^Wp1Woo#;-OnJd6+u?>3FAd}KNhbpE5RO+lsLgv$;1igG7pRwI|;BO7o($2>mS(E z$CO@qYf5i=Zh6-xB=U8@mR7Yjk%OUp;_MMBfe_v1A(Hqk6!D})x%JNl838^ZA13Xu zz}LyD@X2;5o1P61Rc$%jcUnJ>`;6r{h5yrEbnbM$$ntA@P2IS1PyW^RyG0$S2tUlh z8?E(McS?7}X3n<sX7)_F=$tGzECOdx`5F$56$H6$2HeHDocU>AAJs2u_n{^05)*D7 zW{Y>o99!I9&KQdzgtG(k@BT|J*;{Pt*b|?A_})e98pXCbMWbhBZ$t&YbNQOwN^=F) z_yIb_az2Pyya2530n@Y@<KMNVgC+@Hh^eD5>s>s>n?L79;U-O9oPY$==~f1gXro5Y z*3~JaenSl_I}1*&dpYD?i8s<7w%~sEojqq~iFnaYyLgM#so%_ZZ^WTV0`R*H@{m2+ zja4MX^|#>xS9YQo{@F1I)!%<Q9x6E+JCnjAm>RhM{4ZUapHTKgLZLcn$ehRq(emb8 z9<w{<)uy~=x}G;ZX+CDl#T7`~iRBx5XO`@><&Nx*RLcS#)SdTxcURrJhxPM2IBP%I zf1bWu&uRf{60-?Gclb5(IFI*!%tU*7d`i!l@>TaHzYQqH4_Y*6!Wy0d-B#Lz7Rg3l zqKsvXUk9@6iKV6#!bDy5n&j9MYpcKm!vG7z*2&4G*Yl}iccl*@WqKZWQSJCgQSj+d ze&}E1mAs^hP}>`{BJ6lv<q%AGiq()8hz}1^1ex;^<jj#cc=g{s#0iIU-+2jVmxWDS zd7qq)5u4+Paaui>*>0-ft<;P@`u&VFI~P3qRtufE11+|#Y6|RJccqo27Wzr}Tp|DH z`G4^v)_8}R24X3}=6X&@Uqu;hKEQV^-)VKnBzI*|Iskecw~l?+R|WKO*~(1LrpdJ? z0!JKnCe<|m*WR>m+Qm+NKNH<_ye<gDWD0Fl@Ho4<!fm=u&SGgDO!cbo+8PUwfWk+V z)@b~#GtD0d4#K=39kiev5hj=8h(Nljd<HunOw<O@9z?#m(rb)ZnCBDPu~!uM>fIml z+x32qzkNRrhR^IhT#yCiYU{3oq196nC3ePkB)f%7X1G^Ibog$ZnYu4(HyHUiFB`6x zo$ty-8pknmO|B9|(5TzoHG|%><C<pr4&IxzPg{!KcQqRSE~Tvrur~GxUa*ce)ipeE zWgS=NE-mtVKb)JH#~V9~Hf<heFWK%N<`blD%sTD$A|XGR=J%4vWJQ9B3q;($v$3~e zpgG#}?8+2jU@b$OcWYMF>s#7)CM(i=M7Nl=@GyDi-*ng6ahK(&-_4h(lyUN-oOa$` zo+P;<GhFDlQ-b}GJ)A97b8DT!@21D?+G`33xflj&^Ajw)WxefL*Yy?uny35myNvN; zJu2^EIk(I5BXd2N-yKn?<jAHF(>C4d@m^p9J4c~rbi$rq9nhGxayFjhg+Rqa{l#`Y z!(P6K7fK3T;y!VZhGiC#)|pl$QX?a)a9$(4l(usVSH>2&5pIu5ALn*CqBt)9$yAl; z-{fOmgu><7Y<XFolPQk)mb~-4Wz2OqAihGXbfUWv<O@$JoEd1wcAoD{S1ZgFTS^!t z+_d^VD?_*`AXb~e&yM8k-n#rSNZe`F1hkVx1o46tWKB^*u4Iztzf9jS`;huL0efN_ zw(C5^O4iFb>J5k>*0Q~>lq72!XFX6P5Z{vW&zLsraKq5H%Z26}$OKDMv=sim;K<Yz zr-(K#w$yhGyI)R05r<FcNBPUs!f8{%L|!+M;WNfIk0#<kNVlmop1dan3IH7GPG0zR zbu5#oKma)07cl(sMbhFbgIx|mM?)DnP$;1oA~OW0kph!a5>?vsoVs(JNbgTU8-M%+ zN(+7Xl}`BDl=KDkUHM9fLlV)gN&PqbyX)$86!Wv!y+r*~kAyjFUKPDWL3A)m$@ir9 zjJ;uQV9#3$*`Dqo1Cy5*;^8DQcid^Td=CivAP+D;gl4b7*xa9IQ-R|lY5tIpiM~9- z%Hm9*vDV@_1FfiR|Kqh_5Ml0sm?abD>@peo(cnhiSWs$uy&$RYcd+m`6%X9<SS+iH zB{MTIilfs+m}FIm`WFe<b<`1NL(_5%pWxy`61V?hXOmI!N62_Zv-n^jPyCieqxTv3 zu0_=zb8f!dMp?R&UxGJe1qNBBRLXVmj-(R6+9rkXoo6CT-@FKe>FN%?<F{pFRdeJu z{9WJNuwr(Se^zX7t-vqF<$J*yv&MnYO_uaKBS^eIab7YX1r1^(=OyZJp!PzX%0e7b zeEpxGl+qFvtIR-KD}KZT9sfArU;dGM3-23I#q69NU-%A?w~!T{F+*-_Lil`8wsSSR zeW-s?xK)R5p&SHb*TI!J314$wOF*NT7qT*&*Og`^+jXq)LaOJ8#&*`Gy)1X0+KiH$ zU-5JNg0Goq-9^C#_ZqHXSIP}b7@(P=L?LSJk~7{IhyH9xAy{$zEDuPUgJ_RJae#PE zOqO-BK*KnjogIL_)Jz3RACJUY?ZEW~+1H$~{2k_o%Y(uIH3R6z`K|NdGL!=5lV$Vc z*(&fGI7OherXM4x!s0w3{b4Ax#6<l}lTU2>w}s~Q=3!pJzbN~iJ}bbM*PPi@!E0eN zhKcuT=kAsz8TQo76CMO+FW#hr6da({mqpGK2K4T|xv9SNIXZ}a=4_K5pbz1HE6T}9 zbApW~m0C`q)S^F}B9Kw5!eT)Bj_h9vlCX8%VRvMOg8PJ*>PU>%yt-hyGOhjg<ke2; z7Th2%k_wZpW!A{?Dn2nLFJ4=lqYa4jV<d3;8-+Dg@?%0IvOWsDfrv_`J~>!2pZR4{ z=VR_*?Hw|aai##~+^H>3p$W@6Zi`o4^iO2Iy=FPdEAI58Ebc~*%1#sh8KzUKOVHs( z<3$LMSCFP|!>fmF^oESZR|c|2JI3|gucuLq4R(||_!8L@gHU8hUQZKn2S#z@EVf3? zTroZd&}JK(mJLe>#x8xL)jfx$6`okcHP?8i%dW?F%nZh=VJ)32CmY;^y5C1^?V0;M z<3!e8GZcPej-h&-Osc>6PU2f4x=XhA*<_K*D6U6R)4xbEx~{3*ldB#N+7QEXD^v=I z+i^L+V7_2ld}O2b-(#bmv*PyZI4|U#<t4E{c3+Oa>Q5|22a(-VLOTZc3!9ns1RI-? zA<~h|tPH0y*bO1#EMrsWN>4yJM7vq<?d%8sAQUGrndP7J-=xw$nCMSpe7!xoUBNp3 zGTsNoHNSmE+wi-t?Vjri@)nrwy)cL`f%zSrKknks+ReH>FZr?uw$H8*P<CaW^*(*P zrk<ZDEOj-RoW=I>hiHRQg1U9YoscX-G|gck+SSRX<zu*#%uOZJ$&`iwbI4f^EJ9pa z@T8p1=V0x-K77AYupaOqRJ8Y8`CFqe-OG4O?Pk+3)K=lIg7Aj+5B{LP8{|uD9bb*L z=JkjZ*a>!(e7@~eeUEw+POsT;=W9J&=EV`cUc{PIg_#TQVGnZsQbCs7#Q-)<h~+VJ z%O_$A%X$-T2gv^1iV6X%A*e(F(fO?hnMA3<=C!;L;mUog>v#BicxLw#Fb?#)8TYbu zN)5R=MI1i7FHhF|X}xEl=sW~`-kf;fOR^h1yjthSw?%#F{HqrY2$q>7!nbw~nZ8q9 z<TlAz0DCai`eopoTgUXKr$&x3a%Yszt2{+eo;=r&?LuF;Zj%RNLHAg=LM|in10Rm2 zxd6;k(nHtRPkOmYqHW7fNcCybHEd(KrX46#z77Z9Q1dkPl|2ZTAjBY-ol(B)e&98T zgr-$?X`Ytyy13^aY2fa`@Y1*X*i2)xR`@;KF^;++G5hoP)3auvu~w3;5+L|E0eJ^s zgZRj(m;s_<P67c5tRN5r2qBB}z`g`y!oX~V8oXD2oDd8#khWZ&toq|9@%NQ>h{vY! z<QL?e6`jG`+hK%nypIRco?pA%s6+zYx(b~=Fi(E95-40VeV5w!L2#*>%i=H!!P&wh z7_E%pB7l5)*VU>_O-S~d5Z!+;f{pQ4e86*&);?G<9*Q$J<tS(vm9lEGpTY@s(2ek+ z8c`{)@2$sFJY{r$73(<V2UKiNm)(n(&DNp1&6b1{q_xZVGIdKSwV*O`Z3q;#cCe`U zk~C47tS5LEB&@mN%p)_=XY@OEf&MPgH{St5oHz7A*3o-mSC#2S@XC^m@?vD0WoA3+ z%jkw-8_?@Gk~M`p*@7Cp@q?r=ifcr#f5J(+ee*SCy-59!ceTk_CH8c7hwjNA;pzKD zr8zf+A(f>EJ!ZxY;Oj5&@^eg0Zs!iLCAR`2K?MSFzjX;kHD6)^`&=EZOIdW>L#O`J z<!j^{WZ{m%sbn?E@W3)ou>f~$M4}JiV}v6B-e{NUBGF<D@nTna4Fj(s(L&KkX*F3! zglkC}q4NM*a2HP+ijp5<SToUO6J4Q%w}VEJFwp|MQ|{cP2x=Zt1r&nh4>gj-*H%NG zfY0X(@|S8?V)drF;2OQcpDl2LV=~=%gGx?_$fbSsi@%J~taHcMTLLpjNF8FkjnjyM zW;4sSf6RHaa~LijL#EJ0W2m!BmQP(f=%Km_N@hsBFw%q#7{Er?y1V~UEPEih87B`~ zv$jE%>Ug9&=o+sZVZL7^+sp)PSrS;ZIJac4S-M>#V;T--4FXZ*>CI7w%583<{>tb6 zOZ8gZ#B0jplyTbzto2VOs)s9U%trre`m=RlKf{I_Nwdxn(xNG%zaVNurEYiMV3*g| z``3;{j7`UyfFrjlEbIJN{0db|r>|LA@=vX9CHFZYiexnkn$b%8Rvw0TZOQIXa;oTI zv@j;ZP+#~|!J(aBz9S{wL7W%Dr1H)G-XUNt9-lP?ijJ-XEj1e*CI~-Xz@4(Xg;UoG z{uzBf-U+(SHe}6oG%;A*93Zb=oE>uTb^%qsL>|bQf?7_6=KIiPU`I|r;YcZ!YG7y~ zQu@UldAwz$^|uoz3mz1;An-WVBtefSh-pv<`n&TU3oM!hrEI?l@v8A4#^$4t&~T32 zl*J=1q~h+60sNc43>0aVvhzyfjshgPYZoQ(<inR$cERK&%N~SSiy;WaiBTgdl;Bz@ zMx7h{4w6)@f3=XUfD<5b*Di$-gK~XeKu8qdfa(KL$OL~#uI0n&gFVreVt1RX*+{5+ z#8$4WWjNT2me=PpYKo4u#73>OOh>LbUIoblb@1z~zp?))n?^)q6WGuDh}gMUaA9|X z3qq-XlcNl<s-dSKro}45AbD<^IA@6tvSaLv-;sRc5uLj-i(AB^*}0)lznJ6A48b01 zt^mDP9!TqxILrO*cRjO@t^fSYOWb`|vQ*V4*6V-Ii_hT$&15AhsiGo@jvJCCnY0); z)Gbzh<7K3LRm`L**mLt1MLc+MqqaWkz{2JV0hUf-(7U6vlP$%@`2fR-Dt+r$66q)X zh2sR=$#8zbejz`}<A~Y#k!TUpiD??3amyj(E}M)o)o#H-j|LmgBHBXsF9$ok?Wh84 zoxjF*=Hw;;!?a%bcJVG|FBP7@_uu_xpir_`+UDHcZX;}|^THjvjdPRUJ+HO3O$%_* zsal`RIk@07Cuvh)iE1gNnn7n}$9q`Da-o@9CupmsX{@4y;aIQ1WV^7X(Rcx&McA%o zqa*mh{MZ+m6i(RP#X)4DdX;+iKAzev_!HbYetk>dy5==T4rq*~g@XVY!9sYZjo#R7 zr{n)r5^S{9+$+8l7IVB*3_k5%-TBY@C%`P@&tZf>82sm#nfw7L%92>nN$663yW!yt zhS>EfLcE_Z)gv-Y^<SaxB6gHmR|E)iyYeg|g|R}ujv8tMcq*gC>h1;xj(<<JyurkO zku;yk5>4nD4GY{C-nWUgQc9cMmH{qpa!uEznrGF^?bbJHApScQ$j>$JZHAX80DdXu z--AMgrA0$Otdd#N9#!cg2Z~N8&lj1d+wDh+^ZObWJ$J)_h(&2#msu>q0B$DEERy{1 zCJN{7M@%#E@8pda`@u!v@{gcT3bA*>g*xYLXlbb&o@1vX*x+l}Voys6o~^_7>#GB| z*r!R%kA9k%J`?m>1tMHB9x$ZRe0$r~ui<kO`4q0h1q9yWTy1Vw;6%l{l&HBbZk8-0 z4ijBu+y@{d)|{@F;ZFKw{xPkg5F+CDU-3fF>}X}jOC)9LH=Po*2SLdtf3^4?VKn<h zHzQbKiZ9a#y^bZOa6n&Wk$r`rPcR^1TWQZWl`R8PvM?r?^F}g*>u2ox&mV~0oDgi` z;9d}P$g~9%ThTK8s}5o<m&w0gVXSc39p)SfaC_U5P2<JPm~s|o1ZFngBTt(DrBI%x z4kDX}YqUJKdxxsso$;8{1MQ;f+HD&9TGSGCQS)Y9GN_l)t8XY5-si=Gs(k<5;!fvW zxE8*OW}N`jlcqPjb~+szeAOl~e_-nyQAfun)m7Qku$%99s}G7SNoRK-D2Tt?3bf7l z_f&iauzO~DnLmd4z7qW{*#v(VPN`62cvfV3MGioX->w2V4?(-lU*ed8ro|}mU}pk% z;bqB0bx3AOk<0Joeh}Vl@_7Po&C`Cg>>gff>e<EyzTH_%h@VP9GTpHG^0d?A+RMpT z+TYf8aiHmG?aSY>7fu41U3Ic{JQu1W%+!Gvz3GDO2ixKd;KF6UEw8F_cDAh08gB>@ zaRH2Q96sBJ>`4aXvrF0xPtI<C%^cGg^K!B-fX;2xnF2UCh5PH@z5cKKOHR==RLnzf zSmET?(5QuFJxq~ag0rPdFM7)-DQc6Kkb_;fb-^S9@$f%6aPJ=U;g7Zr?Ox#q(-JyY zKvu&Cw@3?z3?xc$8o*T2<9qK!(D=t1JD`+Ta(zAy-y-Frq_L?(ciWSU*N3cXEeC5N zwIavKBghMD()mO&Qc6^H#jRYCBJ}jZ#?v?4($m6CK2G!{)QNVBe9)sd3#Jc(VH2H^ z=FWxE%(d%&VjzHKBh>WoA1pPsRQtU~xDtnEfTJnl{A9u5pR^K8=UdNq%T8F$)FbN> zgK+_(BF#D>R>kK!M#OT~=@@}3yAYqm33?{Bv?2iBr|-aRK0@uapzuXI)wE0=R@m^7 zQ`wLBn(M*wg!mgmQT1d!@3<2z>~rmDW)KG0*B4>_R6LjiI0^9QT8gtDDT|Lclxppm z+OeL6H3QpearJAB%1ellZ6d*)wBQ(hPbE=%?y6i^uf%`RXm*JW*WQ%>&J+=V(=qf{ zri~yItvTZbII+7S0>4Q0U9@>HnMP$X>8TqAfD(vAh};2P{QK)ik`a6$W$n<S7xQ?o z_{n4xoeaH~jS^3HDy+veci7_+aLh^-n?E!YG6S#O$LPEC_>G<{bR2U<qLrkRpb!v0 z%U*eD$^H(<WG-@VF0k%r-g68(2_6$K`r1T6sUwW?8=<u8q_-5ITGbK36tV>fd!^iE z#1K58$gW!xpeYHeehuhQCXZ9p%N8m<Fx1W4{1&odf~Dg9N*_P3FP{`cbE*_n{Eco> zB+l~T_u-Ycr!U><XH<{<R0eR`Jn1$qaE<CV>!?xu!!*6rNxq37{`DhMMfY6NpD3Jw zkYQDstvt30Hc_SaZuuMP2YrdW@HsPMbf^Y9lI<9$bnMil2X7`Ba-DGLbzgqP>mxwe zf1&JkDH54D3nLar2KjJ3z`*R+rUABq4;>>4Kjc2i<Dy@)!kC&Aw;NA8e)mD}M7}y* zi5fe;hrp`ef1|wy(>QEj7pVLcZYZ~pteAG4rm1{><Ecc%k1Tki@ADmF<}mEh$<1ax zS8dQ&w8<!Cd38+}XJ1#f6|D`7AJ6+Fsr$rBs%wDxJx&tw*&5k&wN_-uj!ur;28wi0 zO+Qvl)mUZbXZm|~oa;LAHy_>PQy<rI@3u-En9*i_l~-?$0z#b@Vco$oFcZc}d3oKO zD*z%H@Hm`{0l9tDx7KHebXBjGPA%mTPf<pnOy#m~KL9BjL-WcR=L#f{u~T2e78Ilg z(JT)-B~I|YWyGa#aWq+mx~dt<5RI9)@9nr`in)T{m4a6g9DZqFJ{0ZDQ&w4XPvcfW z)Zgnax(EnBgW0T@l}fNuwENi8sV_h5iwfdBoer10OP+L`!QRkj>=!QiV5G|tVk)53 zP?Azw+N)Yq3zZ`dW7Q9Bq@Y*jSK0<1f`HM;_>GH57pf_S%Ounz_yhTY8lplQSM`xx zU{r-Deqs+*I~sLI$Oq`>i`J1kJ(+yNOYy$<j89}LeB{DsRRYsqux%gkK#X#@e^U8% z#M!7}cTMHu<FLh@jarvDc8P_@QfzNdoQi_n+%?2AM>_>R3Jfi680<|^u#J@aY%Q>O zqfI~sCbk#3--^zMkV&Yj0D(R^rK}+_npgPr_4^kYuG=pO%$C_7v{s@<a9Q#wuB)t? z#;9BrH!k(Q*;IUj?T<*@HX2{0em!6debb4D8+OTu+|0s%`KdJcokszE{b|_{ztw|2 zP8WR(1+AaeXov%C!=7CsT*LuDx^}pAS;||)2N$TDO}r&-q#K7;nWjNxk~onpjleeK zUPThfcj0^+;uf%68trL0i1;=y3B3G^4+!l>-{M-P@RL3^<`kO@b=YdKMuccfO1ZW# zeRYE%D~CMAgPlo?T!O6?b|pOZv{iMWb;sN=jF%=?$Iz_5zH?K;aFGU^8l7u%zHgiy z%)~y|k;Es-7YX69AMj^epGX#&^c@pp+lc}kKc`5CjPN4Z$$e58$Yn*J?81%`0~A)D zPg-db*pj-t4-G9>ImW4IMi*v#9z^9V<wSEy0;H<_ip{R`3n$&`z?qY&+x1%E`|f!X zF^6qcbMj~^Y|&mU__An*YVWv%D)nfhgB<CJl`_02TU%zkuVLq-ifv^5t4@48WjUK6 z<1pI%d1Hq!eHx}*)cFId$Vc5Z{|e7mEOmtuWJf&C8D27?iS2&%o3DCSW(Dy{q!vBU z<@J%bdvlGuCbxSa3MmV6=PD4kiAVQdnmr=bOicK#q7Xa-!xi^j8Y6rBUZPWqHJ^kK zO^AmTc89bc5I+T$XZ64^_c1Pnu-4Kq8TW>D9h@9t;3jMAUVxt=oor+16yHf{lT|G4 zya6{4#BxFw!!~UTRwXXawKU4iz$$GMY6=Z8VM{2@0{=5A0+A#p6$aT3ubRyWMWPq9 zCEH5(Il0v4e4=Yxg(tDglfYAy!UpC>&^4=x7#6_S&Ktds)a8^`^tp6RnRd{KImB^o z2n=t#>iKx<*evmvoE{+fH#@WXGWs$)Uxr<sPjul^54Bff9y%ZVHz+5}qAbDf+|fnm zNd{_kS$6bt11Qz5?-m)?lU>tf?r>AaxV0?kf0o@oDboJ6z0cgP@A$;k>SK1UqC?Q_ zk_I?j74;}uNXhOf_5ZxQSgB4otDEb9JJrX1kq`-o%T>g%M5~xXf!2_4P~K64tKgXq z&KHZ0@!cPvUJG<f9>4kw-0;tPo$zJrU-Nop>Uo65Pm|yaNvKjhi7V1g98;^N1~V3% zTR>yWa+X2FJ_wpPwz3i^6AGwOa_VMS-&`*KoKgF2&oR10Jn6{!pvVG@n=Jk@vjNuY zL~P7aDGhg~O9G^!bHi$8?G9v9Gp0cmekYkK;(q=47;~gI>h-kx-c<vM%*#w&fX{!h zF%L>eM{ml$#8KI$4ltyja<rI2qq{$AR1|U_tFD)9Y-d_jShjldAw-)(k${x89fc)V z^uj$O=9MXT2cL+;^v%uZ%TIiT&+A8q@<LEWivxLuc7cEhkMJup7#M4iRHWn;gs)|% z*`|SUEl(kbPZ=F^TZ)n%ySX6erWcgVc`2wiVw2VTP%;PP;UMWPi0k}AaIl!DD+>qP zki^cyDERloAb)dcDBU4na9C(pfD{P@eBGA}0|Rb)p{ISqi60=^FUEdF!ok{Gs;vb) zfj9(#1QA64w*ud^Y<WE?99td@r;1MVEDo>sN5&PeiI>c`VioE8h)e}W%S9NMA55Gs zrWL6l+@3CKd@8(UQLTwe12SGWMqRn+j)QZRj*g)Xua)%ayzpqs{pD(WWESJYL3{M$ z%qkpM`jFoqLYVv6{IbCkL?fEiJj$VG=$taup&RL9e{s(Sgse2xVJlw0h74EXJKt<N zv_^nt|CWo1^pEn7x}Dzrxu#9#iylF>2<mjN(C1_G037wJ*c!9$6Ya%e(y$WXL!EqA z8HVt{2cY#I$^(s5lIv2_V)0(hY4lKgWN5U}$n%K8Jg_QsDR2~!MLCfAxETJK@puD+ zRpJ+#PBP2wu|C*%vKJ>eX|dx<CQ&quy2)IJEnV9z;^O>z{->0)3W`JN7Bv!rLvRZc z0tAOZ2yVe4g9iq826qXAg`f!*+}(o1;1FDb>kKexumFS40KvK0yH1_@Z=LgWZ+}(Y zwYsa;OLz6tTA%gS=>8$=Z7pLh>|K2QElL)E=Q*(n*H`8R`8={-@4mTD-SWBOYRxV? zmF(-rJB8^Wlp?319rTrh^?QEP?|Msxrv?WbJ-+id+V#F2Y4(JPJ6U9bv+U1cIIH^W z)lg$_=g^Ma>2~Pyd_YOAv29Cb-U6DJO?NxnW7~QP*SmYi*vdUVuW#LWQ_u0`hymZi zaQS3Nb^4`ro$>0G%zbXmr5|D|iq0R<;S@?kr0j5Ruq87-Z1>crx%EzVZ9#U;{?}ti zW2W%*9MQg3Nbh%Ti6LhDd|-aFSgXoPG`mHlUU1iCHr>ru>DX?W_#13(`u*!Plu2OP z6jk=2>BC0l)aw<WV`x+C!_sw{a5i*Q67F^#P-aA<I@z6VbJW-5&rwZfvvRk3_cA8b z-o}<6m7#V@uDa<CVdlJ4d|5@tUf!yN<DjY-Ylj}w8VTHcITO{giPiM2=!{`C)-kgy z4M#`;s$Hx(F&Ry_6@hE&#+WZxZsYohII;=<B$l#U>;HCmxoYD1i4b%m$1`DYC_^L~ zIEAnFcHvad=-aO3(_MI=9#`z6-9*_!&$?<%meb5;jG<wc(D1r`!k7AFaq^l6-TVCr zn@T;NWtk;qx(I~IDg2;{VNza#Y9hnvC&&D^iJtYTc_&lLexMB!uC87mR>d5Qp=MGf z6BD{%`L#TAOq%z%@*ib95Ey7NbUF=BlszVk3Iu3imD&*91N-ij%hW?W@~2TtdHTfP z#n0@Xd7X8Dyu36n{k#PwQ~T~X7mAO^cNV+z<<Rr{6qP*fL{*O`It}aSc#<7ICz`zH zfdvuUP1@TR@FL!bPH1@um7aB~aO<rmJ%*b)*b*mqm<2+)la8vi-b#-P?L4aM?FRQw z!SL2{$6_lC;MwX~JFGU~u@(2B?<Z2dhI@qhN$Or_U*}$DGND-zz*x~AawYee{HE;I zGAb(xm0Nq$##BQLFEgd@aqT*NJhB}}du8b8cj%ob49sgx?Oi-i5sJpioR>HO@3X-# z_@rAn$k~(l@kciCC;&Qd*fWRI>=;fL{UPlciNDWyj$bX<#r^(r;EE8wwUVQm&7~QY zCXRj!**r^xybAEPq>h3W$uvI1j=yNIyzkE_D7fpGw)OV{U*Uwm{xB;mEg2(|y|ICd zMdQVqzMb-=XM6|E-a9kNh)^9lY`-DjhhHD1w5lufRcy+QLgJ47!fFn<KQi>e86#F; zX{ufroVBEZJOY?rDo!;Te6aOZ^1SO!dYRxQ*2njyA~dCWawn)>!*k7~>8Ikt<J9hI zLTxVl%^kbxFjaJKz4UwX+jy29ohPH6;RO0%T`A|oSHWhqWuNJ8tYd1Xp}S%w!~<wT zHSeF;1&d?WDhsdZgTM&TfZ@=Pp`{?gU%*=Eo2o<UfasbP*Vgmv1Y;j}@b2Fxb@=4D zWq$ckb3BOYn%N0MW}!64?YGvuPD`}=WgRB1BPo(kSV>&e*0>>V5ZbO|*1+2LFOqVe zXHb!aMk03^h%&9L8GMy7UDI2Kev>V@(R}*Iu6x+!Hn4~D@wj`P%#Hdbf(lK{+DD7f zJ&(v*mhn_e(R$^5L#bM^^Q@-!*b!l|+Xrb(q*MRFJYnrE7*xko!SJOy9LngR2|q5k zY`Ioiu+YBfzF{Labszk-E#*BYQk>$()=xWEGZRKwY)*UxP}0dGuPLZOk<u~1pRF`m zxYnI*6_BmyuVfiETJ#r=!}C__TJ(hS&_}hqJq6T(xXbQJ?{M?GH1d;1)n-8$1pDWw zJw5OAAMQDHK*ksFYeeo`fz$TbpGy<)Wsk%<#FfYFVTT9*sy=H-wkS^x;7&PL{erf! zzf{M*8sv9&hkoBZuv}-Nb}O!f7}9<9ZL1vRNUZ5T^4kV6WRoRqMQo_+AH>NJDI9Hy zFjfwiK6RjhH#rHW#B0(MW}i%V`943<6@Z*Nd^JEP5uZonXm=u%AM>{H^U@&Jy*i0s za_Da^xI6pMtXzHc{e~_ZcnKP*;=YL2Z^RmzDl{dJTk7*}E_h*NvgnhnxVKB59Duh~ zqouS_WoOR*{UvUw_K#OWz;gMracr%8>QQ&V*jv!8)ho;U8}9~8EU{N<=Z_gR%IpMT zbkePUG_a<Uo93~%MM1nso9|UdE|j>fm=#|iIfFmdqkpLMGxY5D$`?I}&T7>TexU@v zkBx09kG)O;09ckj#(_Uov6vv{{HOcr-%H#DUQ@*GzF8Zh{iSM13%fuB%>wjdU@3Nf zlnYE!GTyNrqes|;nLFXfWU*Wg-9wmr=NBd$nCk+H?iwNvcd0Wab^3CT9a`>3V~oWI z9=<ivyrYLX+hLVmYbCVC7nx>_H+N-Q=M<NIna#%7G#cG5P!5#|H6`sbgz{jBdvfcF z%F@i>Q(io4u4mpdQ;k&5FXnKV5M7R`@WJ9h(GrAirO#XXOU{qQpk^B^Vd=Dt{wiqT zg-#j9J~@o%H2;W9mg)o6@*Vo;BSs2*4HAHpDk02mndAsov08R_48zJZ@J)s7+hyCo zy*0L#y)?AqZt-wX%+_Vx`8*A95OLHvs1$k~{h-_N<KA7r(+uvizi3XCB3#4TpjNrJ zvai45nQG0Co%wk~tYgN!u~~y2n6k!jjXBHc$+Gq4hqTzEj>_vov_gHJE=`X>L?5K+ zD?u59=mjtImMvd1GsDytuYp{Iy<NXRrLZ4s+5CA`p}CBZMPL-T31R=B$JFH(h7Qq$ zc5;cO7Li&TJM=S4-dTKdpeXu!TD{GoUj}7yzx4mPG(VBO;Kq@rcXv?}P$X>UkW&?h zF>$#`n$~bZ)KN0B$<p$VcVWI@lvp&2*7))!ZYjjYh^fBV(ceia`pW>XGeMYh&`;g8 zo_2-koaO6+8O!+L>SpIQbG(i;QW9UJi{Ecewlo?s&D!^>i$|#jaW}#HJuxt|W48=? zb^Y&O$a1s5ddr8DIt!sD!t=y1g(d4GR(s;s-HfV$GXl&m;+sAAxB^rk(3_NjE$p#L z*t4em?tA0d+XwRxN^OQwzbDZMuSE0J1)Ky{mq)^t4bnSl*)s>zNM@mMdtd78&ebHN z`!(|lE5q-p+TsRaNnMXwALaN5QIZ2IUi^Z22tsN5>nvIO+YU}Q*xh6}ee6@rR~<&1 z(PB4z>9ZBUMXZwSMmd9-aKKsmJeJq^G|#JclOh*xf0?^e0(`40nsg1z)(48;4}B_( zGwPI)yo|{oX{dVDL-5-aMGr;~vU1cPtJP5JM(sswz&Q`e<@0?y{YhsO9YK8EYJA;L z>7oG_Mts+(wCBC*Md82#XdKw&J*IizR?9k^rf1r{Ot-&>V^ke{9nI9zavlcNkIJtN z7T>?o|4rENk-?|lewZ(EfdR;%BUrzKJ^UkCpsM)EA9QHBVV8trT&*O(9?FO{MLTFL z=5P0H+T6C^jAuX0k4U;~GM!x`!X2N~3_n?qXY$HI>x@(DHEy&Q3ucT1R6fj28wX!I zC=&d$@bJ_v^%?W2Ngl}e8ww`b%BrN-PzGH;$@B2Ky1?%GMkm#~Okj(-Admyy;qya| zOi7<TIqKLJIjsT6%xMurCppK$`tFA>3kr_pwt?5Nj<kh;AkqM0FqJNvpLG2%nBiEz zf%ifK$Kw|EzR5(&`uXcro~^V8i}*)jhx5-t$rA$`c)ZqIf9DQr!qkCRbJWjUI$JZJ zm$fJ9L9f6?UO=_r2e^Rac$+nqbYU6z^YgMBa7iN^LoJ4qw_S?6p!J<$X}7t17(?2t zcE?oZJ$Jvt+q&PyLJYNC4pJ6B2Qde+jOF0Lu$QB|%Hl8GeqMD>3p=&H>81!w#>Agj z(QXx{j0r=pTl>micAI_5vUw<3`Sht?Z}-j2Wx~<RLz32QGv22&J{94fr~V)YDG95g zjef+~vo?CO%A&z(jqgjVppWOfXF_a0rF&LK$Mau_gV9Ob!+u&!{<c^Y1J5Po?`a)A zQzS-wDNMkxF(uva11Qd*)ipedF7L8cQx?g7Pl*j{fhk~H=G{iXJB{lDwggu}3W3aA zqf(*0b}y=rmt<QkiQ35c+=PEj9}{Iru7J~e%e$QIlUdUy@-hWEOf@ncen^;YeTZ*X zH+U;(?Wy8Xl+h@nkoL^sjJj(5zUISeV;JWYIiaB7RDchD*VdjmbXj9)pN{CA%vsJg zciJ6y-i)!8uXW&CN8ViTMaOYPM$w1*SL53`0@H8hO>F8DKCUQrsXl2?W8hur42(F_ zsSJ)_36&x6A|YkY6c<2a94SXbv~d>4CC4nkDPvf9Z5Fys^6^5r0j5=E>Cgy_Dk@tS z%?c}9!qB?t6t8(XMH%le8UeNWp@Nsma~Ql+^3Bo%_npMryeQJz4V=BAqE~T?dejng z3ge<X@Z7g2fW4F?C!aagtvam=!RFFVpJA`q1dy-E%du?YwT%+fTkMY4<03TZ)j<Oe zuSu|TMbn$JCNKw9K<+@tJ({pU#md3G(`)NO28!Z^`B|&xuS!YWO}}^8(&l&<H`8f( zO-EXMeXU|crFs+^NzF_IZ*xCTMAZi{Y<c;sK84v<>{fjCHoNAfYBvsfq;G%VL|j7t z`X0sy1EEgpyD;)tS1x+fnv-?C@glP0{RCW}Ma?3qpoq_&IJAYOy3G#s`rsh5=3>`K zkj``<PxYPrnJ%66XZ%$jT_UO;S&LzWfo&581S_54ry#ectge+aWQh>=;|*x5HSjZC zXNvPLh372q;=+6ja|SC!R-`JcL}}wwskajjTUGTpL(1zkN-p?BA2lmf<wk(A{@fWd zR@`1h3RtSO<YT(S4xL@1hiEAxTBBzva~C*l--DU9m2vX&A2fTNg49@_4&`2Bzy8!U z)6qtF$FpZMEKdNYC;O-#lGOq92InNM@``qD2YvzcS>+J3WsB7!k`0Brx8^cLTF9<g z@nKD{&MQpkhV&mNuFe;7?=GL>h)r+LZ$vsZo}`OpOs)?c6$hclR!R#MAeh|_DY|9r zy+_3c%IO9h9X?ksp?an&>Lw;QeQ`T-Ku6HaK~H?E9-Z5$cZu{YU;1+-6B$|JD;%!^ zt(4l>F8}a-UkC4YtOxFHckhl4VK<o_&-lD0mk1#hZYAraLBA)XZd9SwQ&Pgn$a!)D z;&eLCGu8&`Ky;&{YdGM4YZMiZi$_@v^1aVdy+K+*Qo!QYDDtW4@Os*LbJ00k{m)5` zoRKnSu)novfL2Ts{!-4+5Y{b=o+LpM;89G7S{vXl;M_l=ND-Rc5qgt=ci7TpEo=mH zL6*Xt9up_3hU63OR>r6P$P_O*U!)IDory%}Wz`YeFx6TO{y2Y${SBm?H9cTWV=WWJ z`_*CGso!ZN>l@~_jkeXtV}<eU5O#LliK7g)klc(Z=e{4*h!dp)V6v<*N!NnT1w~8K za~UIar=<m6R+`}h>fczfA{TUkyeD>)i3|NFGcCsBmK3HXp&ol_@GVs7PIpfULy!hi zs+%KYgS%(n7_z_}6<X(k(VFudPeVYWZh9|epL*7btD&ckkCMALmGw(owKL=w(~r63 zOyHtRRzRvkW>)hblk~W#LZ@&2)fwm6xkFP%&Ju|MFWbNiTwy{{g-pV1RK`L&=RE2D z4|g;~vd<LODHcrO&uLo^tGtrbwh8*iCTXkJcd4-eXXU0I?k1m)6`j}QSOp%!d{k#o zIrMoZ12w1s%;qprCkWS}WH>8x<?cZds#+JB{z{||9jq*<HT!M-cBcH=;7~J2uQ_26 zvZro;_+w%PUpNkSI<TD8&2%vNAnp4avGA`e@UKhI+!{F{Jx<Cv<%&v?&9%YQ4BL2T zaOOpQFMay>d|teYS%w!IlT4W$&FTrk-hcTADX!P?*f1YWEIRwq$Ys%^(Z9w&HT$>} zsMD#6Df=uJrX!JHP7<>Or;e_Cf=}`!`qR=i8fBj)$6Lxx{HRzd8Tnzd0p>kSps{OG zKJkml>bUj8$u|F=``l(-aMxWBC@CGZ#FXClQZ<4|&%jN}Tkg#q8z)=>Ly{$i0`rjU zv<vjl^OND_&nt8%K_DY<c$hBE?ht3o;zMF?PraCx<3H?R+3c+lcVP-`!*=iR^+4=@ zjAXY+K30oPt-hFFYy6`C$csm;r=3u|c~FmFo6B7|^>t|QddO&i=91e?h3>s~i;+6{ z8X4i6a1wDLrSuE#W(zhan+U*Zq+8p3a))JFVF4ffaV51K^YgTs<ELvmzH15OGhhY8 zrA_+PnYK;aeddV!Pi3^WYTGZ2*J)4~@C%)8#kRVzSG2!MszRFau_EOo^?}G1$p^yr zk#PoR%ZY0-+cfohw#0i(2hnkZfA7b9`g0$EfREag|7IgZEqyUPIUSL{ls?ZdY2jlv zX?1Mzw~@8iav*U46179*NN~X0%-qa(h<B)RSSGS9k|=WNp6TA~=CbwUXG!l)zfkxA zNej9!)gKN9qFfwPo;8s*!hnDPngF9Kp{ukrX|iXeI3(#zb*h?bb?@D>o~3;Y*NmM; zx8T?y-N0uyWY(8=me-HUC9xtABvX5~%yg+Cp&XF$Bq=OcK6T*D7eZ2EmIoCFWm{$S z1PNw8HDpe5hHeCusN8kdeb&f2#=3M^A~7YwJ7FRrhq*)PG9x?JIAaC<n&nyz&js(6 zJeGWn+?QRH9iX#RFkV(w>{MV}5}<q?f|v9)L^XT#O^Q+lTLo@~KU5xyfaaECe?QTB zEU+ll%CA@S4EasNBgDg3P3g>g#7R$-Ly%)4=IUkRCGOR|XTMjn&okRmFjaO^YF5^* z@)#MCBOBezD)*xQNxydlUyN?dW{fS(s-T`gv*0BEnk}<MqB*2*JFz@&Ut*5R*2h-J z)_1&Q{C@mZhFSfyIyZ=2gNVh5&AtuX!f!}*i1VjIDopYKYu?w1#R<cS5`I@F1PQbP z*(_N34x08$O$DXg^I;Q5K8>`BdmrbmPO8q8y(X$AA}*RH%I7Av!~84pudHb&%Q5-j zt?=6x(iR?<^_7X0v6Ys#VAL}dKk^hcjI=|EY;kPcZ_w<*H`_*|N7SacaM1ERD@6ab zg`!iTm7$URV+lpW_{V$ruR&A>jrX68k4x2wo$45}&wf7o<|o(@B!u-L@bKyQBAGwy z4#}UrRAu>^>Vb6k2-th^>WjvP;Nl|i3WrjWv3ISkj{m{eAcQIW^_ndxSX@|8T(ASJ z?_<Q%GX;J*nopDj?vlGTW3<2Bi-14h9Ft?$MJo-;vYeHFBv>$fcP2u*6uOBk-{d>^ z0vWlfGQMvysI%R=iE|A+!!Nw?C917EU*_$`;;)px?s83CRd3i_jBN)k#nR5t$dJ(+ z_sP;wG@Ad)^(3LRj7q}0b2O(b`|i0~5SYb%Sjk^*5ISZ-Ab+}DGu$-X1n^TF1Ndw_ zF|e*1)cI2%`TR&AW~XpqpFb!=3cHbS>np9hYD_Mr5}y5Y<hjKC>`SY^r7isA2Q4(z zazRQEqWDKT2zIEbjSYdCPi1ZOGz80Nsl}gxO^<!<`)h}k*WrLKhVC9A^uqPrAX2rJ zk_X_<UKVZj#SZ`e5i&Jvd|AuDABtCTp9RP@piFO@ZU#$^j4fEyi5WR4tQO|sRzdLJ z86FxwO1hlidA6EQ5OI;XPTXTa$K&JwxgTfPhh!ZPwc^HMC{@|JRTI?xh^Ptzlf~Qj z4+amGs<?A`M~9~Ge+{a1r{l~f$XZHt1Ik1~ki({=W}#a+O?yAslpyDBa!(JThcKg+ z`7_G`o=!47FD0IvP768*p<&Vtm`CtC?;Dj`fo;v%1qH|i1@RjM=o$pEJq4&d1&L7t zjHm`Qe8@BW2ApUJb#%iMo6qv$oT6Alh&RB*5@4ncFm(r*OBC@so8*msJq8zql&b-+ z5<*+q@YE4P>DWMY0AV<2K&OL{&^6#@L1?lXu#6xSMh%3^5c*}oM6DQGY#(a^@z<&D zF(43I9e&5`h|A$5!+UFuOH0>F3$shBV4`0#M4RSB8=6F0ZgIbq<2LQ$Hh^(kAJu=! zt8ZGXTacD{(3W{V1$j_{Jc)Ka7<N6;sXR!iJaN-JXwp2f^gSr_JqZ^)=odUOg+0iG zJ@H#S=vq9neLbjrJ&FH#F#bWI5hI@wqj2Jp)bXe%8c1>t6u}ho`4kF+4@t_0!mCBn z)}o%eA}L)_L?=jw6BIfll7tb3n}?*yLt&XADa=rW>qz=_6s9ziOd5sXjil>FVFx3r zf>Feewk0v#W9>Gp4GacTRr>Sd2T6dWi-{YX`v!D)kCWzG5xQB=?es5ON(%nkwUhNl zV>@xkWWWv*N+{e$(SrExvN6BXzU(Hxlx27{VYHf+LpIbTO+Yu(ltMk<<mdQtfilQ% z#zERxP>;)3A(LU@ytVYFkYvTa79idMtUFhfxx?P!)2F`prNWW#Fub#l>N2s@nh&n_ zA4{#}|AIs9|A4P0ZF%fy=hDN!t#ifH<)4u2kirK~JUpjQ-J+~cXOZI&dI<edX<Pe$ z<5K%Sv8eq|W{$&;<^B}h+C6HiudVR>ts;P}UeXslP6zKvpEKSN-$y>kJ^nw2tC9bv zo(|lT@?vZ!{_l|d^8Yh)eEBh*5ABh<!=o}_%`M5uz0&2FvS#W)djCI>+Lzjw+?V)o z#P<J#52aEke-8d*<DbLpV99;)|DC457DTn))TG@GiB9R>-W7361>E(Y4;@`sv;VKn G`u_lkUM?>H diff --git a/app/static/fonts/glyphicons-halflings-regular.woff2 b/app/static/fonts/glyphicons-halflings-regular.woff2 deleted file mode 100755 index 64539b54c3751a6d9adb44c8e3a45ba5a73b77f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18028 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 diff --git a/app/static/img/default_cover.gif b/app/static/img/default_cover.gif deleted file mode 100644 index 500390cbbb1928bb76ffe47ff34e0784f54b5609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14473 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 bZ$9U5KId;f=WjmeZ$9U5KIeZopCkNVFY5BI diff --git a/app/static/img/default_cover.png b/app/static/img/default_cover.png deleted file mode 100644 index a58764302b6adf21d4784ba605d2973197c08b9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4652 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 diff --git a/app/static/img/xppl-logo.svg b/app/static/img/xppl-logo.svg deleted file mode 100755 index 0286d62..0000000 --- a/app/static/img/xppl-logo.svg +++ /dev/null @@ -1,70 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> - -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - version="1.1" - id="svg2" - width="21.333332" - height="21.333332" - viewBox="0 0 21.333332 21.333332" - sodipodi:docname="xppl-logo.svg" - inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"> - <metadata - id="metadata8"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title></dc:title> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - id="defs6" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="754" - inkscape:window-height="480" - id="namedview4" - showgrid="false" - inkscape:zoom="11.062501" - inkscape:cx="10.666666" - inkscape:cy="10.666666" - inkscape:window-x="0" - inkscape:window-y="27" - inkscape:window-maximized="0" - inkscape:current-layer="svg2" /> - <image - width="21.333332" - height="21.333332" - preserveAspectRatio="none" - xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI -WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gYJExABRrWV7QAAASlJREFUOMu1krGOAWEUhb870UzE -FDqFRKHTaInphUqt0mg9gIfgCeYxJGK6f8IrqFUShYxEgcjZYsNuRFhr95T3/Pfknny/SRJvyAMY -j8f4vs9yuWS73VIoFOj3+9dHcRxjZpgZ2WyWdrvNbrf7NCXpfD6rXq+rVqup2+2qWCwqTVNdNJvN -BMg5p/l8LkCj0UiSlAHwPI8oiqhWqywWC6bTKUEQ3D35eDwCYGYAZC5GmqacTicANpvN3eUwDPF9 -n1arRa/X+6pwOBxUqVTUbDY1GAyUz+e1Xq/vVrgVkjQcDpXL5bRarbTf71Uul9XpdH4UYH+C8e2A -h5y/+UmSPL7AOUccx0wmE6Io+l2FW87PlHnK+ZUA5xyNRuP/KIRhiJlRKpWus7f/wQfum92c9FWQ -cQAAAABJRU5ErkJggg== -" - id="image10" - x="0" - y="0" /> -</svg> diff --git a/app/static/js/app.js b/app/static/js/app.js index 42b949e..b28b04f 100755 --- a/app/static/js/app.js +++ b/app/static/js/app.js @@ -1,259 +1,3 @@ -/* Add your Application JavaScript */ -$(function() { - $("div[data-toggle=fieldset]").each(function() { - var $this = $(this); - //Add new entry - $this.find("button[data-toggle=fieldset-add-row]").click(function() { - var target = $($(this).data("target")) - console.log(target); - var oldrow = target.find("[data-toggle=fieldset-entry]:last"); - var row = oldrow.clone(true, true); - console.log(row.find(":input")[0]); - var elem_id = row.find(":input")[0].id; - var elem_num = parseInt(elem_id.replace(/.*-(\d{1,4})-.*/m, '$1')) + 1; - row.attr('data-id', elem_num); - row.find(":input").each(function() { - console.log(this); - var id = $(this).attr('id').replace('-' + (elem_num - 1) + '-', '-' + (elem_num) + '-'); - $(this).attr('name', id).attr('id', id).val('').removeAttr("checked"); - }); - oldrow.after(row); - }); //End add new entry - //Remove row - $this.find("button[data-toggle=fieldset-remove-row]").click(function() { - if ($this.find("[data-toggle=fieldset-entry]").length > 1) { - var thisRow = $(this).closest("[data-toggle=fieldset-entry]"); - thisRow.remove(); - } - }); //End remove row - }); -}); - -$(function() { - $("#draggable").draggable(); - $("#droppable").droppable({ - drop: function(event, ui) { - $(this) - .addClass("ui-state-highlight") - .find("p") - .html("Dropped!"); - } - }); -}); - -$("#title_xppl").click(function() { - generateTitle(this); -}); - -$(document).ready(function() { - generateTitle("#title_xppl"); -}); - -function generateTitle(elem) { - var x = ["XPERIMENTAL"] - var p1 = ["POTENTIAL", "PUBLIC", "POST", "PI", "PLATFORM FOR", "PRETENTIOUS"] - var p2 = ["PIRATE", "PERFORMATIVE", "PUBLIC", "PUBLISHING", "POTENTIAL"] - var l = ["LIBRARY", "LIAISON", "LAB", "LEGALITY", "LABOUR"] - - $(elem).text(x[Math.floor(Math.random() * x.length)] + " " + p1[Math.floor(Math.random() * p1.length)] + " " + p2[Math.floor(Math.random() * p2.length)] + " " + l[Math.floor(Math.random() * l.length)]); - -} - -$(function() { - var index = 'ui-tabs-active'; -// Define friendly data store name -var dataStore = window.sessionStorage; -var oldIndex = 0; -// Start magic! -try { - // getter: Fetch previous value - oldIndex = dataStore.getItem(index); -} catch(e) {} - - $("#tabs").tabs({ - active: oldIndex, - activate: function(event, ui) { - // Get future value - var newIndex = ui.newTab.parent().children().index(ui.newTab); - // Set future value - try { - dataStore.setItem( index, newIndex ); - } catch(e) {} - } - }); - - $("#tabs").addClass("ui-tabs-vertical ui-helper-clearfix"); - $("#tabs li").removeClass("ui-corner-top").addClass("ui-corner-left"); -}); - - - -$(".no_cover").each(function() { - var string = $(this).attr('id') - var randomColor = colorHash(string).rgb - - $(this).css({ - 'background-color': randomColor, - }); - -}) - -function colorHash(inputString) { - var sum = 0; - - for (var i in inputString) { - sum += inputString.charCodeAt(i); - } - - r = ~~(('0.' + Math.sin(sum + 1).toString().substr(6)) * 256); - g = ~~(('0.' + Math.sin(sum + 2).toString().substr(6)) * 256); - b = ~~(('0.' + Math.sin(sum + 3).toString().substr(6)) * 256); - - var rgb = "rgb(" + r + ", " + g + ", " + b + ")"; - - var hex = "#"; - - hex += ("00" + r.toString(16)).substr(-2, 2).toUpperCase(); - hex += ("00" + g.toString(18)).substr(-2, 2).toUpperCase(); - hex += ("00" + b.toString(20)).substr(-2, 2).toUpperCase(); - - return { - r: r, - g: g, - b: b, - rgb: rgb, - hex: hex - }; -} - - - -//newsticker - -$('.marquee').marquee({ - duplicated: true, - pauseOnHover: true -}); - -$( document ).ready(function() { - - update(); - function update() { - $.ajax({ - url: "/updates", - type: 'GET', - async: false, - success : function(text) - { - response = text; - $('.marquee').marquee('destroy') - $('.marquee-text').text(response) - $('.marquee').marquee({ - duplicated: true, - pauseOnHover: true, - duration: 7000, - speed: 30, - gap: 200, - startVisible:true - }); - console.log(response) - }, - cache: false, - contentType: false, - processData: false - }); - } - - }); - -$(document).ready(function() - { - $('.messages').scrollTop($('.messages')[0].scrollHeight) - - $("#table").tablesorter(); - - } - -); - -// Autocomplete for search - Contact Joca in case of trouble -// Check: Code doesn't work inside document.ready function -// Are the other functions correctly closed? - function split( val ) { - return val.split( /,\s*/ ); - } - function extractLast( term ) { - return split( term ).pop(); - } - - $( "#search" ) - // don't navigate away from the field on tab when selecting an item - .on( "keydown", function( event ) { - if ( event.keyCode === $.ui.keyCode.TAB && - $( this ).autocomplete( "instance" ).menu.active ) { - event.preventDefault(); - } - }) - .autocomplete({ - source:function(request, response) { - $.getJSON("/autocomplete_suggestions",{ - q: request.term, // in flask, "q" will be the argument to look for using request.args - }, function(data) { - response(data); // matching_results from jsonify - }); - }, - search: function() { - // custom minLength - var term = extractLast( this.value ); - if ( term.length < 2 ) { - return false; - } - }, - focus: function() { - // prevent value inserted on focus - return false; - }, - select: function( event, ui ) { - console.log(this.value); - str = this.value; - var terms = str.split(" "); - console.log(terms); - // remove the current input - terms.pop(); - // add the selected item - terms.push( ui.item.value ); - // add placeholder to get the comma-and-space at the end - terms.push( "" ); - this.value = terms.join( " " ); - return false; - } -}); - -// Get the modal -var modal = document.getElementById('myModal'); - -// Get the button that opens the modal -var btn = document.getElementById("myBtn"); - -// Get the <span> element that closes the modal -var span = document.getElementsByClassName("close")[0]; - -// When the user clicks on the button, open the modal -btn.onclick = function() { - modal.style.display = "block"; -} - -// When the user clicks on <span> (x), close the modal -span.onclick = function() { - modal.style.display = "none"; -} - -// When the user clicks anywhere outside of the modal, close it -window.onclick = function(event) { - if (event.target == modal) { - modal.style.display = "none"; - } -} diff --git a/app/static/js/d3.min.js b/app/static/js/d3.min.js deleted file mode 100644 index d715d22..0000000 --- a/app/static/js/d3.min.js +++ /dev/null @@ -1,2 +0,0 @@ -// https://d3js.org Version 5.4.0. Copyright 2018 Mike Bostock. -(function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n(t.d3=t.d3||{})})(this,function(t){"use strict";function n(t,n){return t<n?-1:t>n?1:t>=n?0:NaN}function e(t){return 1===t.length&&(t=function(t){return function(e,r){return n(t(e),r)}}(t)),{left:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r<i;){var o=r+i>>>1;t(n[o],e)<0?r=o+1:i=o}return r},right:function(n,e,r,i){for(null==r&&(r=0),null==i&&(i=n.length);r<i;){var o=r+i>>>1;t(n[o],e)>0?i=o:r=o+1}return r}}}function r(t,n){return[t,n]}function i(t){return null===t?NaN:+t}function o(t,n){var e,r,o=t.length,a=0,u=-1,f=0,c=0;if(null==n)for(;++u<o;)isNaN(e=i(t[u]))||(c+=(r=e-f)*(e-(f+=r/++a)));else for(;++u<o;)isNaN(e=i(n(t[u],u,t)))||(c+=(r=e-f)*(e-(f+=r/++a)));if(a>1)return c/(a-1)}function a(t,n){var e=o(t,n);return e?Math.sqrt(e):e}function u(t,n){var e,r,i,o=t.length,a=-1;if(null==n){for(;++a<o;)if(null!=(e=t[a])&&e>=e)for(r=i=e;++a<o;)null!=(e=t[a])&&(r>e&&(r=e),i<e&&(i=e))}else for(;++a<o;)if(null!=(e=n(t[a],a,t))&&e>=e)for(r=i=e;++a<o;)null!=(e=n(t[a],a,t))&&(r>e&&(r=e),i<e&&(i=e));return[r,i]}function f(t){return function(){return t}}function c(t){return t}function s(t,n,e){t=+t,n=+n,e=(i=arguments.length)<2?(n=t,t=0,1):i<3?1:+e;for(var r=-1,i=0|Math.max(0,Math.ceil((n-t)/e)),o=new Array(i);++r<i;)o[r]=t+r*e;return o}function l(t,n,e){var r,i,o,a,u=-1;if(n=+n,t=+t,e=+e,t===n&&e>0)return[t];if((r=n<t)&&(i=t,t=n,n=i),0===(a=h(t,n,e))||!isFinite(a))return[];if(a>0)for(t=Math.ceil(t/a),n=Math.floor(n/a),o=new Array(i=Math.ceil(n-t+1));++u<i;)o[u]=(t+u)*a;else for(t=Math.floor(t*a),n=Math.ceil(n*a),o=new Array(i=Math.ceil(t-n+1));++u<i;)o[u]=(t-u)/a;return r&&o.reverse(),o}function h(t,n,e){var r=(n-t)/Math.max(0,e),i=Math.floor(Math.log(r)/Math.LN10),o=r/Math.pow(10,i);return i>=0?(o>=rs?10:o>=is?5:o>=os?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(o>=rs?10:o>=is?5:o>=os?2:1)}function d(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/i;return o>=rs?i*=10:o>=is?i*=5:o>=os&&(i*=2),n<t?-i:i}function p(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}function v(t,n,e){if(null==e&&(e=i),r=t.length){if((n=+n)<=0||r<2)return+e(t[0],0,t);if(n>=1)return+e(t[r-1],r-1,t);var r,o=(r-1)*n,a=Math.floor(o),u=+e(t[a],a,t);return u+(+e(t[a+1],a+1,t)-u)*(o-a)}}function g(t,n){var e,r,i=t.length,o=-1;if(null==n){for(;++o<i;)if(null!=(e=t[o])&&e>=e)for(r=e;++o<i;)null!=(e=t[o])&&e>r&&(r=e)}else for(;++o<i;)if(null!=(e=n(t[o],o,t))&&e>=e)for(r=e;++o<i;)null!=(e=n(t[o],o,t))&&e>r&&(r=e);return r}function y(t){for(var n,e,r,i=t.length,o=-1,a=0;++o<i;)a+=t[o].length;for(e=new Array(a);--i>=0;)for(n=(r=t[i]).length;--n>=0;)e[--a]=r[n];return e}function _(t,n){var e,r,i=t.length,o=-1;if(null==n){for(;++o<i;)if(null!=(e=t[o])&&e>=e)for(r=e;++o<i;)null!=(e=t[o])&&r>e&&(r=e)}else for(;++o<i;)if(null!=(e=n(t[o],o,t))&&e>=e)for(r=e;++o<i;)null!=(e=n(t[o],o,t))&&r>e&&(r=e);return r}function b(t){if(!(i=t.length))return[];for(var n=-1,e=_(t,m),r=new Array(e);++n<e;)for(var i,o=-1,a=r[n]=new Array(i);++o<i;)a[o]=t[o][n];return r}function m(t){return t.length}function x(t){return t}function w(t){return"translate("+(t+.5)+",0)"}function M(t){return"translate(0,"+(t+.5)+")"}function A(){return!this.__axis}function T(t,n){function e(e){var h=null==i?n.ticks?n.ticks.apply(n,r):n.domain():i,d=null==o?n.tickFormat?n.tickFormat.apply(n,r):x:o,p=Math.max(a,0)+f,v=n.range(),g=+v[0]+.5,y=+v[v.length-1]+.5,_=(n.bandwidth?function(t){var n=Math.max(0,t.bandwidth()-1)/2;return t.round()&&(n=Math.round(n)),function(e){return+t(e)+n}}:function(t){return function(n){return+t(n)}})(n.copy()),b=e.selection?e.selection():e,m=b.selectAll(".domain").data([null]),w=b.selectAll(".tick").data(h,n).order(),M=w.exit(),T=w.enter().append("g").attr("class","tick"),N=w.select("line"),S=w.select("text");m=m.merge(m.enter().insert("path",".tick").attr("class","domain").attr("stroke","#000")),w=w.merge(T),N=N.merge(T.append("line").attr("stroke","#000").attr(s+"2",c*a)),S=S.merge(T.append("text").attr("fill","#000").attr(s,c*p).attr("dy",t===us?"0em":t===cs?"0.71em":"0.32em")),e!==b&&(m=m.transition(e),w=w.transition(e),N=N.transition(e),S=S.transition(e),M=M.transition(e).attr("opacity",ls).attr("transform",function(t){return isFinite(t=_(t))?l(t):this.getAttribute("transform")}),T.attr("opacity",ls).attr("transform",function(t){var n=this.parentNode.__axis;return l(n&&isFinite(n=n(t))?n:_(t))})),M.remove(),m.attr("d",t===ss||t==fs?"M"+c*u+","+g+"H0.5V"+y+"H"+c*u:"M"+g+","+c*u+"V0.5H"+y+"V"+c*u),w.attr("opacity",1).attr("transform",function(t){return l(_(t))}),N.attr(s+"2",c*a),S.attr(s,c*p).text(d),b.filter(A).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",t===fs?"start":t===ss?"end":"middle"),b.each(function(){this.__axis=_})}var r=[],i=null,o=null,a=6,u=6,f=3,c=t===us||t===ss?-1:1,s=t===ss||t===fs?"x":"y",l=t===us||t===cs?w:M;return e.scale=function(t){return arguments.length?(n=t,e):n},e.ticks=function(){return r=as.call(arguments),e},e.tickArguments=function(t){return arguments.length?(r=null==t?[]:as.call(t),e):r.slice()},e.tickValues=function(t){return arguments.length?(i=null==t?null:as.call(t),e):i&&i.slice()},e.tickFormat=function(t){return arguments.length?(o=t,e):o},e.tickSize=function(t){return arguments.length?(a=u=+t,e):a},e.tickSizeInner=function(t){return arguments.length?(a=+t,e):a},e.tickSizeOuter=function(t){return arguments.length?(u=+t,e):u},e.tickPadding=function(t){return arguments.length?(f=+t,e):f},e}function N(){for(var t,n=0,e=arguments.length,r={};n<e;++n){if(!(t=arguments[n]+"")||t in r)throw new Error("illegal type: "+t);r[t]=[]}return new S(r)}function S(t){this._=t}function E(t,n,e){for(var r=0,i=t.length;r<i;++r)if(t[r].name===n){t[r]=hs,t=t.slice(0,r).concat(t.slice(r+1));break}return null!=e&&t.push({name:n,value:e}),t}function k(t){var n=t+="",e=n.indexOf(":");return e>=0&&"xmlns"!==(n=t.slice(0,e))&&(t=t.slice(e+1)),ps.hasOwnProperty(n)?{space:ps[n],local:t}:t}function C(t){var n=k(t);return(n.local?function(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}:function(t){return function(){var n=this.ownerDocument,e=this.namespaceURI;return e===ds&&n.documentElement.namespaceURI===ds?n.createElement(t):n.createElementNS(e,t)}})(n)}function P(){}function z(t){return null==t?P:function(){return this.querySelector(t)}}function R(){return[]}function L(t){return null==t?R:function(){return this.querySelectorAll(t)}}function D(t){return new Array(t.length)}function U(t,n){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=n}function q(t,n,e,r,i,o){for(var a,u=0,f=n.length,c=o.length;u<c;++u)(a=n[u])?(a.__data__=o[u],r[u]=a):e[u]=new U(t,o[u]);for(;u<f;++u)(a=n[u])&&(i[u]=a)}function O(t,n,e,r,i,o,a){var u,f,c,s={},l=n.length,h=o.length,d=new Array(l);for(u=0;u<l;++u)(f=n[u])&&(d[u]=c=bs+a.call(f,f.__data__,u,n),c in s?i[u]=f:s[c]=f);for(u=0;u<h;++u)(f=s[c=bs+a.call(t,o[u],u,o)])?(r[u]=f,f.__data__=o[u],s[c]=null):e[u]=new U(t,o[u]);for(u=0;u<l;++u)(f=n[u])&&s[d[u]]===f&&(i[u]=f)}function Y(t,n){return t<n?-1:t>n?1:t>=n?0:NaN}function B(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView}function F(t,n){return t.style.getPropertyValue(n)||B(t).getComputedStyle(t,null).getPropertyValue(n)}function I(t){return t.trim().split(/^|\s+/)}function j(t){return t.classList||new H(t)}function H(t){this._node=t,this._names=I(t.getAttribute("class")||"")}function X(t,n){for(var e=j(t),r=-1,i=n.length;++r<i;)e.add(n[r])}function G(t,n){for(var e=j(t),r=-1,i=n.length;++r<i;)e.remove(n[r])}function V(){this.textContent=""}function $(){this.innerHTML=""}function W(){this.nextSibling&&this.parentNode.appendChild(this)}function Z(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Q(){return null}function J(){var t=this.parentNode;t&&t.removeChild(this)}function K(){return this.parentNode.insertBefore(this.cloneNode(!1),this.nextSibling)}function tt(){return this.parentNode.insertBefore(this.cloneNode(!0),this.nextSibling)}function nt(t,n,e){return t=et(t,n,e),function(n){var e=n.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||t.call(this,n)}}function et(n,e,r){return function(i){var o=t.event;t.event=i;try{n.call(this,this.__data__,e,r)}finally{t.event=o}}}function rt(t){return function(){var n=this.__on;if(n){for(var e,r=0,i=-1,o=n.length;r<o;++r)e=n[r],t.type&&e.type!==t.type||e.name!==t.name?n[++i]=e:this.removeEventListener(e.type,e.listener,e.capture);++i?n.length=i:delete this.__on}}}function it(t,n,e){var r=ms.hasOwnProperty(t.type)?nt:et;return function(i,o,a){var u,f=this.__on,c=r(n,o,a);if(f)for(var s=0,l=f.length;s<l;++s)if((u=f[s]).type===t.type&&u.name===t.name)return this.removeEventListener(u.type,u.listener,u.capture),this.addEventListener(u.type,u.listener=c,u.capture=e),void(u.value=n);this.addEventListener(t.type,c,e),u={type:t.type,name:t.name,value:n,listener:c,capture:e},f?f.push(u):this.__on=[u]}}function ot(n,e,r,i){var o=t.event;n.sourceEvent=t.event,t.event=n;try{return e.apply(r,i)}finally{t.event=o}}function at(t,n,e){var r=B(t),i=r.CustomEvent;"function"==typeof i?i=new i(n,e):(i=r.document.createEvent("Event"),e?(i.initEvent(n,e.bubbles,e.cancelable),i.detail=e.detail):i.initEvent(n,!1,!1)),t.dispatchEvent(i)}function ut(t,n){this._groups=t,this._parents=n}function ft(){return new ut([[document.documentElement]],xs)}function ct(t){return"string"==typeof t?new ut([[document.querySelector(t)]],[document.documentElement]):new ut([[t]],xs)}function st(){return new lt}function lt(){this._="@"+(++ws).toString(36)}function ht(){for(var n,e=t.event;n=e.sourceEvent;)e=n;return e}function dt(t,n){var e=t.ownerSVGElement||t;if(e.createSVGPoint){var r=e.createSVGPoint();return r.x=n.clientX,r.y=n.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}var i=t.getBoundingClientRect();return[n.clientX-i.left-t.clientLeft,n.clientY-i.top-t.clientTop]}function pt(t){var n=ht();return n.changedTouches&&(n=n.changedTouches[0]),dt(t,n)}function vt(t,n,e){arguments.length<3&&(e=n,n=ht().changedTouches);for(var r,i=0,o=n?n.length:0;i<o;++i)if((r=n[i]).identifier===e)return dt(t,r);return null}function gt(){t.event.stopImmediatePropagation()}function yt(){t.event.preventDefault(),t.event.stopImmediatePropagation()}function _t(t){var n=t.document.documentElement,e=ct(t).on("dragstart.drag",yt,!0);"onselectstart"in n?e.on("selectstart.drag",yt,!0):(n.__noselect=n.style.MozUserSelect,n.style.MozUserSelect="none")}function bt(t,n){var e=t.document.documentElement,r=ct(t).on("dragstart.drag",null);n&&(r.on("click.drag",yt,!0),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in e?r.on("selectstart.drag",null):(e.style.MozUserSelect=e.__noselect,delete e.__noselect)}function mt(t){return function(){return t}}function xt(t,n,e,r,i,o,a,u,f,c){this.target=t,this.type=n,this.subject=e,this.identifier=r,this.active=i,this.x=o,this.y=a,this.dx=u,this.dy=f,this._=c}function wt(){return!t.event.button}function Mt(){return this.parentNode}function At(n){return null==n?{x:t.event.x,y:t.event.y}:n}function Tt(){return"ontouchstart"in this}function Nt(t,n,e){t.prototype=n.prototype=e,e.constructor=t}function St(t,n){var e=Object.create(t.prototype);for(var r in n)e[r]=n[r];return e}function Et(){}function kt(t){var n;return t=(t+"").trim().toLowerCase(),(n=Ns.exec(t))?(n=parseInt(n[1],16),new Lt(n>>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1)):(n=Ss.exec(t))?Ct(parseInt(n[1],16)):(n=Es.exec(t))?new Lt(n[1],n[2],n[3],1):(n=ks.exec(t))?new Lt(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=Cs.exec(t))?Pt(n[1],n[2],n[3],n[4]):(n=Ps.exec(t))?Pt(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=zs.exec(t))?Ut(n[1],n[2]/100,n[3]/100,1):(n=Rs.exec(t))?Ut(n[1],n[2]/100,n[3]/100,n[4]):Ls.hasOwnProperty(t)?Ct(Ls[t]):"transparent"===t?new Lt(NaN,NaN,NaN,0):null}function Ct(t){return new Lt(t>>16&255,t>>8&255,255&t,1)}function Pt(t,n,e,r){return r<=0&&(t=n=e=NaN),new Lt(t,n,e,r)}function zt(t){return t instanceof Et||(t=kt(t)),t?(t=t.rgb(),new Lt(t.r,t.g,t.b,t.opacity)):new Lt}function Rt(t,n,e,r){return 1===arguments.length?zt(t):new Lt(t,n,e,null==r?1:r)}function Lt(t,n,e,r){this.r=+t,this.g=+n,this.b=+e,this.opacity=+r}function Dt(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function Ut(t,n,e,r){return r<=0?t=n=e=NaN:e<=0||e>=1?t=n=NaN:n<=0&&(t=NaN),new Ot(t,n,e,r)}function qt(t,n,e,r){return 1===arguments.length?function(t){if(t instanceof Ot)return new Ot(t.h,t.s,t.l,t.opacity);if(t instanceof Et||(t=kt(t)),!t)return new Ot;if(t instanceof Ot)return t;var n=(t=t.rgb()).r/255,e=t.g/255,r=t.b/255,i=Math.min(n,e,r),o=Math.max(n,e,r),a=NaN,u=o-i,f=(o+i)/2;return u?(a=n===o?(e-r)/u+6*(e<r):e===o?(r-n)/u+2:(n-e)/u+4,u/=f<.5?o+i:2-o-i,a*=60):u=f>0&&f<1?0:a,new Ot(a,u,f,t.opacity)}(t):new Ot(t,n,e,null==r?1:r)}function Ot(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function Yt(t,n,e){return 255*(t<60?n+(e-n)*t/60:t<180?e:t<240?n+(e-n)*(240-t)/60:n)}function Bt(t){if(t instanceof It)return new It(t.l,t.a,t.b,t.opacity);if(t instanceof Wt){if(isNaN(t.h))return new It(t.l,0,0,t.opacity);var n=t.h*Ds;return new It(t.l,Math.cos(n)*t.c,Math.sin(n)*t.c,t.opacity)}t instanceof Lt||(t=zt(t));var e,r,i=Gt(t.r),o=Gt(t.g),a=Gt(t.b),u=jt((.2225045*i+.7168786*o+.0606169*a)/Os);return i===o&&o===a?e=r=u:(e=jt((.4360747*i+.3850649*o+.1430804*a)/qs),r=jt((.0139322*i+.0971045*o+.7141733*a)/Ys)),new It(116*u-16,500*(e-u),200*(u-r),t.opacity)}function Ft(t,n,e,r){return 1===arguments.length?Bt(t):new It(t,n,e,null==r?1:r)}function It(t,n,e,r){this.l=+t,this.a=+n,this.b=+e,this.opacity=+r}function jt(t){return t>js?Math.pow(t,1/3):t/Is+Bs}function Ht(t){return t>Fs?t*t*t:Is*(t-Bs)}function Xt(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Gt(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Vt(t){if(t instanceof Wt)return new Wt(t.h,t.c,t.l,t.opacity);if(t instanceof It||(t=Bt(t)),0===t.a&&0===t.b)return new Wt(NaN,0,t.l,t.opacity);var n=Math.atan2(t.b,t.a)*Us;return new Wt(n<0?n+360:n,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function $t(t,n,e,r){return 1===arguments.length?Vt(t):new Wt(t,n,e,null==r?1:r)}function Wt(t,n,e,r){this.h=+t,this.c=+n,this.l=+e,this.opacity=+r}function Zt(t,n,e,r){return 1===arguments.length?function(t){if(t instanceof Qt)return new Qt(t.h,t.s,t.l,t.opacity);t instanceof Lt||(t=zt(t));var n=t.r/255,e=t.g/255,r=t.b/255,i=(Ws*r+Vs*n-$s*e)/(Ws+Vs-$s),o=r-i,a=(Gs*(e-i)-Hs*o)/Xs,u=Math.sqrt(a*a+o*o)/(Gs*i*(1-i)),f=u?Math.atan2(a,o)*Us-120:NaN;return new Qt(f<0?f+360:f,u,i,t.opacity)}(t):new Qt(t,n,e,null==r?1:r)}function Qt(t,n,e,r){this.h=+t,this.s=+n,this.l=+e,this.opacity=+r}function Jt(t,n,e,r,i){var o=t*t,a=o*t;return((1-3*t+3*o-a)*n+(4-6*o+3*a)*e+(1+3*t+3*o-3*a)*r+a*i)/6}function Kt(t){var n=t.length-1;return function(e){var r=e<=0?e=0:e>=1?(e=1,n-1):Math.floor(e*n),i=t[r],o=t[r+1],a=r>0?t[r-1]:2*i-o,u=r<n-1?t[r+2]:2*o-i;return Jt((e-r/n)*n,a,i,o,u)}}function tn(t){var n=t.length;return function(e){var r=Math.floor(((e%=1)<0?++e:e)*n),i=t[(r+n-1)%n],o=t[r%n],a=t[(r+1)%n],u=t[(r+2)%n];return Jt((e-r/n)*n,i,o,a,u)}}function nn(t){return function(){return t}}function en(t,n){return function(e){return t+e*n}}function rn(t,n){var e=n-t;return e?en(t,e>180||e<-180?e-360*Math.round(e/360):e):nn(isNaN(t)?n:t)}function on(t){return 1==(t=+t)?an:function(n,e){return e-n?function(t,n,e){return t=Math.pow(t,e),n=Math.pow(n,e)-t,e=1/e,function(r){return Math.pow(t+r*n,e)}}(n,e,t):nn(isNaN(n)?e:n)}}function an(t,n){var e=n-t;return e?en(t,e):nn(isNaN(t)?n:t)}function un(t){return function(n){var e,r,i=n.length,o=new Array(i),a=new Array(i),u=new Array(i);for(e=0;e<i;++e)r=Rt(n[e]),o[e]=r.r||0,a[e]=r.g||0,u[e]=r.b||0;return o=t(o),a=t(a),u=t(u),r.opacity=1,function(t){return r.r=o(t),r.g=a(t),r.b=u(t),r+""}}}function fn(t,n){var e,r=n?n.length:0,i=t?Math.min(r,t.length):0,o=new Array(i),a=new Array(r);for(e=0;e<i;++e)o[e]=dn(t[e],n[e]);for(;e<r;++e)a[e]=n[e];return function(t){for(e=0;e<i;++e)a[e]=o[e](t);return a}}function cn(t,n){var e=new Date;return t=+t,n-=t,function(r){return e.setTime(t+n*r),e}}function sn(t,n){return t=+t,n-=t,function(e){return t+n*e}}function ln(t,n){var e,r={},i={};null!==t&&"object"==typeof t||(t={}),null!==n&&"object"==typeof n||(n={});for(e in n)e in t?r[e]=dn(t[e],n[e]):i[e]=n[e];return function(t){for(e in r)i[e]=r[e](t);return i}}function hn(t,n){var e,r,i,o=ol.lastIndex=al.lastIndex=0,a=-1,u=[],f=[];for(t+="",n+="";(e=ol.exec(t))&&(r=al.exec(n));)(i=r.index)>o&&(i=n.slice(o,i),u[a]?u[a]+=i:u[++a]=i),(e=e[0])===(r=r[0])?u[a]?u[a]+=r:u[++a]=r:(u[++a]=null,f.push({i:a,x:sn(e,r)})),o=al.lastIndex;return o<n.length&&(i=n.slice(o),u[a]?u[a]+=i:u[++a]=i),u.length<2?f[0]?function(t){return function(n){return t(n)+""}}(f[0].x):function(t){return function(){return t}}(n):(n=f.length,function(t){for(var e,r=0;r<n;++r)u[(e=f[r]).i]=e.x(t);return u.join("")})}function dn(t,n){var e,r=typeof n;return null==n||"boolean"===r?nn(n):("number"===r?sn:"string"===r?(e=kt(n))?(n=e,el):hn:n instanceof kt?el:n instanceof Date?cn:Array.isArray(n)?fn:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?ln:sn)(t,n)}function pn(t,n){return t=+t,n-=t,function(e){return Math.round(t+n*e)}}function vn(t,n,e,r,i,o){var a,u,f;return(a=Math.sqrt(t*t+n*n))&&(t/=a,n/=a),(f=t*e+n*r)&&(e-=t*f,r-=n*f),(u=Math.sqrt(e*e+r*r))&&(e/=u,r/=u,f/=u),t*r<n*e&&(t=-t,n=-n,f=-f,a=-a),{translateX:i,translateY:o,rotate:Math.atan2(n,t)*ul,skewX:Math.atan(f)*ul,scaleX:a,scaleY:u}}function gn(t,n,e,r){function i(t){return t.length?t.pop()+" ":""}return function(o,a){var u=[],f=[];return o=t(o),a=t(a),function(t,r,i,o,a,u){if(t!==i||r!==o){var f=a.push("translate(",null,n,null,e);u.push({i:f-4,x:sn(t,i)},{i:f-2,x:sn(r,o)})}else(i||o)&&a.push("translate("+i+n+o+e)}(o.translateX,o.translateY,a.translateX,a.translateY,u,f),function(t,n,e,o){t!==n?(t-n>180?n+=360:n-t>180&&(t+=360),o.push({i:e.push(i(e)+"rotate(",null,r)-2,x:sn(t,n)})):n&&e.push(i(e)+"rotate("+n+r)}(o.rotate,a.rotate,u,f),function(t,n,e,o){t!==n?o.push({i:e.push(i(e)+"skewX(",null,r)-2,x:sn(t,n)}):n&&e.push(i(e)+"skewX("+n+r)}(o.skewX,a.skewX,u,f),function(t,n,e,r,o,a){if(t!==e||n!==r){var u=o.push(i(o)+"scale(",null,",",null,")");a.push({i:u-4,x:sn(t,e)},{i:u-2,x:sn(n,r)})}else 1===e&&1===r||o.push(i(o)+"scale("+e+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,u,f),o=a=null,function(t){for(var n,e=-1,r=f.length;++e<r;)u[(n=f[e]).i]=n.x(t);return u.join("")}}}function yn(t){return((t=Math.exp(t))+1/t)/2}function _n(t,n){var e,r,i=t[0],o=t[1],a=t[2],u=n[0],f=n[1],c=n[2],s=u-i,l=f-o,h=s*s+l*l;if(h<pl)r=Math.log(c/a)/ll,e=function(t){return[i+t*s,o+t*l,a*Math.exp(ll*t*r)]};else{var d=Math.sqrt(h),p=(c*c-a*a+dl*h)/(2*a*hl*d),v=(c*c-a*a-dl*h)/(2*c*hl*d),g=Math.log(Math.sqrt(p*p+1)-p),y=Math.log(Math.sqrt(v*v+1)-v);r=(y-g)/ll,e=function(t){var n=t*r,e=yn(g),u=a/(hl*d)*(e*function(t){return((t=Math.exp(2*t))-1)/(t+1)}(ll*n+g)-function(t){return((t=Math.exp(t))-1/t)/2}(g));return[i+u*s,o+u*l,a*e/yn(ll*n+g)]}}return e.duration=1e3*r,e}function bn(t){return function(n,e){var r=t((n=qt(n)).h,(e=qt(e)).h),i=an(n.s,e.s),o=an(n.l,e.l),a=an(n.opacity,e.opacity);return function(t){return n.h=r(t),n.s=i(t),n.l=o(t),n.opacity=a(t),n+""}}}function mn(t){return function(n,e){var r=t((n=$t(n)).h,(e=$t(e)).h),i=an(n.c,e.c),o=an(n.l,e.l),a=an(n.opacity,e.opacity);return function(t){return n.h=r(t),n.c=i(t),n.l=o(t),n.opacity=a(t),n+""}}}function xn(t){return function n(e){function r(n,r){var i=t((n=Zt(n)).h,(r=Zt(r)).h),o=an(n.s,r.s),a=an(n.l,r.l),u=an(n.opacity,r.opacity);return function(t){return n.h=i(t),n.s=o(t),n.l=a(Math.pow(t,e)),n.opacity=u(t),n+""}}return e=+e,r.gamma=n,r}(1)}function wn(){return Nl||(kl(Mn),Nl=El.now()+Sl)}function Mn(){Nl=0}function An(){this._call=this._time=this._next=null}function Tn(t,n,e){var r=new An;return r.restart(t,n,e),r}function Nn(){wn(),++xl;for(var t,n=tl;n;)(t=Nl-n._time)>=0&&n._call.call(null,t),n=n._next;--xl}function Sn(){Nl=(Tl=El.now())+Sl,xl=wl=0;try{Nn()}finally{xl=0,function(){var t,n,e=tl,r=1/0;for(;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(n=e._next,e._next=null,e=t?t._next=n:tl=n);nl=t,kn(r)}(),Nl=0}}function En(){var t=El.now(),n=t-Tl;n>Al&&(Sl-=n,Tl=t)}function kn(t){if(!xl){wl&&(wl=clearTimeout(wl));t-Nl>24?(t<1/0&&(wl=setTimeout(Sn,t-El.now()-Sl)),Ml&&(Ml=clearInterval(Ml))):(Ml||(Tl=El.now(),Ml=setInterval(En,Al)),xl=1,kl(Sn))}}function Cn(t,n,e){var r=new An;return n=null==n?0:+n,r.restart(function(e){r.stop(),t(e+n)},n,e),r}function Pn(t,n,e,r,i,o){var a=t.__transition;if(a){if(e in a)return}else t.__transition={};(function(t,n,e){function r(f){var c,s,l,h;if(e.state!==Rl)return o();for(c in u)if((h=u[c]).name===e.name){if(h.state===Dl)return Cn(r);h.state===Ul?(h.state=Ol,h.timer.stop(),h.on.call("interrupt",t,t.__data__,h.index,h.group),delete u[c]):+c<n&&(h.state=Ol,h.timer.stop(),delete u[c])}if(Cn(function(){e.state===Dl&&(e.state=Ul,e.timer.restart(i,e.delay,e.time),i(f))}),e.state=Ll,e.on.call("start",t,t.__data__,e.index,e.group),e.state===Ll){for(e.state=Dl,a=new Array(l=e.tween.length),c=0,s=-1;c<l;++c)(h=e.tween[c].value.call(t,t.__data__,e.index,e.group))&&(a[++s]=h);a.length=s+1}}function i(n){for(var r=n<e.duration?e.ease.call(null,n/e.duration):(e.timer.restart(o),e.state=ql,1),i=-1,u=a.length;++i<u;)a[i].call(null,r);e.state===ql&&(e.on.call("end",t,t.__data__,e.index,e.group),o())}function o(){e.state=Ol,e.timer.stop(),delete u[n];for(var r in u)return;delete t.__transition}var a,u=t.__transition;u[n]=e,e.timer=Tn(function(t){e.state=Rl,e.timer.restart(r,e.delay,e.time),e.delay<=t&&r(t-e.delay)},0,e.time)})(t,e,{name:n,index:r,group:i,on:Cl,tween:Pl,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:zl})}function zn(t,n){var e=Ln(t,n);if(e.state>zl)throw new Error("too late; already scheduled");return e}function Rn(t,n){var e=Ln(t,n);if(e.state>Ll)throw new Error("too late; already started");return e}function Ln(t,n){var e=t.__transition;if(!e||!(e=e[n]))throw new Error("transition not found");return e}function Dn(t,n){var e,r,i,o=t.__transition,a=!0;if(o){n=null==n?null:n+"";for(i in o)(e=o[i]).name===n?(r=e.state>Ll&&e.state<ql,e.state=Ol,e.timer.stop(),r&&e.on.call("interrupt",t,t.__data__,e.index,e.group),delete o[i]):a=!1;a&&delete t.__transition}}function Un(t,n,e){var r=t._id;return t.each(function(){var t=Rn(this,r);(t.value||(t.value={}))[n]=e.apply(this,arguments)}),function(t){return Ln(t,r).value[n]}}function qn(t,n){var e;return("number"==typeof n?sn:n instanceof kt?el:(e=kt(n))?(n=e,el):hn)(t,n)}function On(t,n,e,r){this._groups=t,this._parents=n,this._name=e,this._id=r}function Yn(t){return ft().transition(t)}function Bn(){return++Bl}function Fn(t){return((t*=2)<=1?t*t:--t*(2-t)+1)/2}function In(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}function jn(t){return(1-Math.cos(Xl*t))/2}function Hn(t){return((t*=2)<=1?Math.pow(2,10*t-10):2-Math.pow(2,10-10*t))/2}function Xn(t){return((t*=2)<=1?1-Math.sqrt(1-t*t):Math.sqrt(1-(t-=2)*t)+1)/2}function Gn(t){return(t=+t)<Vl?eh*t*t:t<Wl?eh*(t-=$l)*t+Zl:t<Jl?eh*(t-=Ql)*t+Kl:eh*(t-=th)*t+nh}function Vn(t,n){for(var e;!(e=t.__transition)||!(e=e[n]);)if(!(t=t.parentNode))return sh.time=wn(),sh;return e}function $n(t){return function(){return t}}function Wn(){t.event.stopImmediatePropagation()}function Zn(){t.event.preventDefault(),t.event.stopImmediatePropagation()}function Qn(t){return{type:t}}function Jn(){return!t.event.button}function Kn(){var t=this.ownerSVGElement||this;return[[0,0],[t.width.baseVal.value,t.height.baseVal.value]]}function te(t){for(;!t.__brush;)if(!(t=t.parentNode))return;return t.__brush}function ne(t){return t[0][0]===t[1][0]||t[0][1]===t[1][1]}function ee(n){function e(t){var e=t.property("__brush",u).selectAll(".overlay").data([Qn("overlay")]);e.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",bh.overlay).merge(e).each(function(){var t=te(this).extent;ct(this).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1])}),t.selectAll(".selection").data([Qn("selection")]).enter().append("rect").attr("class","selection").attr("cursor",bh.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var i=t.selectAll(".handle").data(n.handles,function(t){return t.type});i.exit().remove(),i.enter().append("rect").attr("class",function(t){return"handle handle--"+t.type}).attr("cursor",function(t){return bh[t.type]}),t.each(r).attr("fill","none").attr("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush touchstart.brush",a)}function r(){var t=ct(this),n=te(this).selection;n?(t.selectAll(".selection").style("display",null).attr("x",n[0][0]).attr("y",n[0][1]).attr("width",n[1][0]-n[0][0]).attr("height",n[1][1]-n[0][1]),t.selectAll(".handle").style("display",null).attr("x",function(t){return"e"===t.type[t.type.length-1]?n[1][0]-h/2:n[0][0]-h/2}).attr("y",function(t){return"s"===t.type[0]?n[1][1]-h/2:n[0][1]-h/2}).attr("width",function(t){return"n"===t.type||"s"===t.type?n[1][0]-n[0][0]+h:h}).attr("height",function(t){return"e"===t.type||"w"===t.type?n[1][1]-n[0][1]+h:h})):t.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function i(t,n){return t.__brush.emitter||new o(t,n)}function o(t,n){this.that=t,this.args=n,this.state=t.__brush,this.active=0}function a(){function e(){var t=pt(w);!L||m||x||(Math.abs(t[0]-U[0])>Math.abs(t[1]-U[1])?x=!0:m=!0),U=t,b=!0,Zn(),o()}function o(){var t;switch(y=U[0]-D[0],_=U[1]-D[1],A){case dh:case hh:T&&(y=Math.max(C-u,Math.min(z-d,y)),c=u+y,p=d+y),N&&(_=Math.max(P-l,Math.min(R-v,_)),h=l+_,g=v+_);break;case ph:T<0?(y=Math.max(C-u,Math.min(z-u,y)),c=u+y,p=d):T>0&&(y=Math.max(C-d,Math.min(z-d,y)),c=u,p=d+y),N<0?(_=Math.max(P-l,Math.min(R-l,_)),h=l+_,g=v):N>0&&(_=Math.max(P-v,Math.min(R-v,_)),h=l,g=v+_);break;case vh:T&&(c=Math.max(C,Math.min(z,u-y*T)),p=Math.max(C,Math.min(z,d+y*T))),N&&(h=Math.max(P,Math.min(R,l-_*N)),g=Math.max(P,Math.min(R,v+_*N)))}p<c&&(T*=-1,t=u,u=d,d=t,t=c,c=p,p=t,M in mh&&Y.attr("cursor",bh[M=mh[M]])),g<h&&(N*=-1,t=l,l=v,v=t,t=h,h=g,g=t,M in xh&&Y.attr("cursor",bh[M=xh[M]])),S.selection&&(k=S.selection),m&&(c=k[0][0],p=k[1][0]),x&&(h=k[0][1],g=k[1][1]),k[0][0]===c&&k[0][1]===h&&k[1][0]===p&&k[1][1]===g||(S.selection=[[c,h],[p,g]],r.call(w),q.brush())}function a(){if(Wn(),t.event.touches){if(t.event.touches.length)return;f&&clearTimeout(f),f=setTimeout(function(){f=null},500),O.on("touchmove.brush touchend.brush touchcancel.brush",null)}else bt(t.event.view,b),B.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);O.attr("pointer-events","all"),Y.attr("cursor",bh.overlay),S.selection&&(k=S.selection),ne(k)&&(S.selection=null,r.call(w)),q.end()}if(t.event.touches){if(t.event.changedTouches.length<t.event.touches.length)return Zn()}else if(f)return;if(s.apply(this,arguments)){var u,c,l,h,d,p,v,g,y,_,b,m,x,w=this,M=t.event.target.__data__.type,A="selection"===(t.event.metaKey?M="overlay":M)?hh:t.event.altKey?vh:ph,T=n===yh?null:wh[M],N=n===gh?null:Mh[M],S=te(w),E=S.extent,k=S.selection,C=E[0][0],P=E[0][1],z=E[1][0],R=E[1][1],L=T&&N&&t.event.shiftKey,D=pt(w),U=D,q=i(w,arguments).beforestart();"overlay"===M?S.selection=k=[[u=n===yh?C:D[0],l=n===gh?P:D[1]],[d=n===yh?z:u,v=n===gh?R:l]]:(u=k[0][0],l=k[0][1],d=k[1][0],v=k[1][1]),c=u,h=l,p=d,g=v;var O=ct(w).attr("pointer-events","none"),Y=O.selectAll(".overlay").attr("cursor",bh[M]);if(t.event.touches)O.on("touchmove.brush",e,!0).on("touchend.brush touchcancel.brush",a,!0);else{var B=ct(t.event.view).on("keydown.brush",function(){switch(t.event.keyCode){case 16:L=T&&N;break;case 18:A===ph&&(T&&(d=p-y*T,u=c+y*T),N&&(v=g-_*N,l=h+_*N),A=vh,o());break;case 32:A!==ph&&A!==vh||(T<0?d=p-y:T>0&&(u=c-y),N<0?v=g-_:N>0&&(l=h-_),A=dh,Y.attr("cursor",bh.selection),o());break;default:return}Zn()},!0).on("keyup.brush",function(){switch(t.event.keyCode){case 16:L&&(m=x=L=!1,o());break;case 18:A===vh&&(T<0?d=p:T>0&&(u=c),N<0?v=g:N>0&&(l=h),A=ph,o());break;case 32:A===dh&&(t.event.altKey?(T&&(d=p-y*T,u=c+y*T),N&&(v=g-_*N,l=h+_*N),A=vh):(T<0?d=p:T>0&&(u=c),N<0?v=g:N>0&&(l=h),A=ph),Y.attr("cursor",bh[M]),o());break;default:return}Zn()},!0).on("mousemove.brush",e,!0).on("mouseup.brush",a,!0);_t(t.event.view)}Wn(),Dn(w),r.call(w),q.start()}}function u(){var t=this.__brush||{selection:null};return t.extent=c.apply(this,arguments),t.dim=n,t}var f,c=Kn,s=Jn,l=N(e,"start","brush","end"),h=6;return e.move=function(t,e){t.selection?t.on("start.brush",function(){i(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){i(this,arguments).end()}).tween("brush",function(){function t(t){a.selection=1===t&&ne(c)?null:s(t),r.call(o),u.brush()}var o=this,a=o.__brush,u=i(o,arguments),f=a.selection,c=n.input("function"==typeof e?e.apply(this,arguments):e,a.extent),s=dn(f,c);return f&&c?t:t(1)}):t.each(function(){var t=arguments,o=this.__brush,a=n.input("function"==typeof e?e.apply(this,t):e,o.extent),u=i(this,t).beforestart();Dn(this),o.selection=null==a||ne(a)?null:a,r.call(this),u.start().brush().end()})},o.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting&&(this.starting=!1,this.emit("start")),this},brush:function(){return this.emit("brush"),this},end:function(){return 0==--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(t){ot(new function(t,n,e){this.target=t,this.type=n,this.selection=e}(e,t,n.output(this.state.selection)),l.apply,l,[t,this.that,this.args])}},e.extent=function(t){return arguments.length?(c="function"==typeof t?t:$n([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),e):c},e.filter=function(t){return arguments.length?(s="function"==typeof t?t:$n(!!t),e):s},e.handleSize=function(t){return arguments.length?(h=+t,e):h},e.on=function(){var t=l.on.apply(l,arguments);return t===l?e:t},e}function re(t){return function(){return t}}function ie(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function oe(){return new ie}function ae(t){return t.source}function ue(t){return t.target}function fe(t){return t.radius}function ce(t){return t.startAngle}function se(t){return t.endAngle}function le(){}function he(t,n){var e=new le;if(t instanceof le)t.each(function(t,n){e.set(n,t)});else if(Array.isArray(t)){var r,i=-1,o=t.length;if(null==n)for(;++i<o;)e.set(i,t[i]);else for(;++i<o;)e.set(n(r=t[i],i,t),r)}else if(t)for(var a in t)e.set(a,t[a]);return e}function de(){return{}}function pe(t,n,e){t[n]=e}function ve(){return he()}function ge(t,n,e){t.set(n,e)}function ye(){}function _e(t,n){var e=new ye;if(t instanceof ye)t.each(function(t){e.add(t)});else if(t){var r=-1,i=t.length;if(null==n)for(;++r<i;)e.add(t[r]);else for(;++r<i;)e.add(n(t[r],r,t))}return e}function be(t,n){return t-n}function me(t){return function(){return t}}function xe(t,n){for(var e,r=-1,i=n.length;++r<i;)if(e=function(t,n){for(var e=n[0],r=n[1],i=-1,o=0,a=t.length,u=a-1;o<a;u=o++){var f=t[o],c=f[0],s=f[1],l=t[u],h=l[0],d=l[1];if(function(t,n,e){var r;return function(t,n,e){return(n[0]-t[0])*(e[1]-t[1])==(e[0]-t[0])*(n[1]-t[1])}(t,n,e)&&function(t,n,e){return t<=n&&n<=e||e<=n&&n<=t}(t[r=+(t[0]===n[0])],e[r],n[r])}(f,l,n))return 0;s>r!=d>r&&e<(h-c)*(r-s)/(d-s)+c&&(i=-i)}return i}(t,n[r]))return e;return 0}function we(){}function Me(){function t(t){var e=a(t);if(Array.isArray(e))e=e.slice().sort(be);else{var r=u(t),i=r[0],o=r[1];e=d(i,o,e),e=s(Math.floor(i/e)*e,Math.floor(o/e)*e,e)}return e.map(function(e){return n(t,e)})}function n(t,n){var r=[],a=[];return function(t,n,r){function a(t){var n,i,o=[t[0][0]+u,t[0][1]+f],a=[t[1][0]+u,t[1][1]+f],c=e(o),s=e(a);(n=p[c])?(i=d[s])?(delete p[n.end],delete d[i.start],n===i?(n.ring.push(a),r(n.ring)):d[n.start]=p[i.end]={start:n.start,end:i.end,ring:n.ring.concat(i.ring)}):(delete p[n.end],n.ring.push(a),p[n.end=s]=n):(n=d[s])?(i=p[c])?(delete d[n.start],delete p[i.end],n===i?(n.ring.push(a),r(n.ring)):d[i.start]=p[n.end]={start:i.start,end:n.end,ring:i.ring.concat(n.ring)}):(delete d[n.start],n.ring.unshift(o),d[n.start=c]=n):d[c]=p[s]={start:c,end:s,ring:[o,a]}}var u,f,c,s,l,h,d=new Array,p=new Array;u=f=-1,s=t[0]>=n,Uh[s<<1].forEach(a);for(;++u<i-1;)c=s,s=t[u+1]>=n,Uh[c|s<<1].forEach(a);Uh[s<<0].forEach(a);for(;++f<o-1;){for(u=-1,s=t[f*i+i]>=n,l=t[f*i]>=n,Uh[s<<1|l<<2].forEach(a);++u<i-1;)c=s,s=t[f*i+i+u+1]>=n,h=l,l=t[f*i+u+1]>=n,Uh[c|s<<1|l<<2|h<<3].forEach(a);Uh[s|l<<3].forEach(a)}u=-1,l=t[f*i]>=n,Uh[l<<2].forEach(a);for(;++u<i-1;)h=l,l=t[f*i+u+1]>=n,Uh[l<<2|h<<3].forEach(a);Uh[l<<3].forEach(a)}(t,n,function(e){f(e,t,n),function(t){for(var n=0,e=t.length,r=t[e-1][1]*t[0][0]-t[e-1][0]*t[0][1];++n<e;)r+=t[n-1][1]*t[n][0]-t[n-1][0]*t[n][1];return r}(e)>0?r.push([e]):a.push(e)}),a.forEach(function(t){for(var n,e=0,i=r.length;e<i;++e)if(-1!==xe((n=r[e])[0],t))return void n.push(t)}),{type:"MultiPolygon",value:n,coordinates:r}}function e(t){return 2*t[0]+t[1]*(i+1)*4}function r(t,n,e){t.forEach(function(t){var r,a=t[0],u=t[1],f=0|a,c=0|u,s=n[c*i+f];a>0&&a<i&&f===a&&(r=n[c*i+f-1],t[0]=a+(e-r)/(s-r)-.5),u>0&&u<o&&c===u&&(r=n[(c-1)*i+f],t[1]=u+(e-r)/(s-r)-.5)})}var i=1,o=1,a=p,f=r;return t.contour=n,t.size=function(n){if(!arguments.length)return[i,o];var e=Math.ceil(n[0]),r=Math.ceil(n[1]);if(!(e>0&&r>0))throw new Error("invalid size");return i=e,o=r,t},t.thresholds=function(n){return arguments.length?(a="function"==typeof n?n:Array.isArray(n)?me(Dh.call(n)):me(n),t):a},t.smooth=function(n){return arguments.length?(f=n?r:we,t):f===r},t}function Ae(t,n,e){for(var r=t.width,i=t.height,o=1+(e<<1),a=0;a<i;++a)for(var u=0,f=0;u<r+e;++u)u<r&&(f+=t.data[u+a*r]),u>=e&&(u>=o&&(f-=t.data[u-o+a*r]),n.data[u-e+a*r]=f/Math.min(u+1,r-1+o-u,o))}function Te(t,n,e){for(var r=t.width,i=t.height,o=1+(e<<1),a=0;a<r;++a)for(var u=0,f=0;u<i+e;++u)u<i&&(f+=t.data[a+u*r]),u>=e&&(u>=o&&(f-=t.data[a+(u-o)*r]),n.data[a+(u-e)*r]=f/Math.min(u+1,i-1+o-u,o))}function Ne(t){return t[0]}function Se(t){return t[1]}function Ee(t){return new Function("d","return {"+t.map(function(t,n){return JSON.stringify(t)+": d["+n+"]"}).join(",")+"}")}function ke(t){function n(t,n){function e(){if(c)return Oh;if(s)return s=!1,qh;var n,e,r=u;if(t.charCodeAt(r)===Yh){for(;u++<a&&t.charCodeAt(u)!==Yh||t.charCodeAt(++u)===Yh;);return(n=u)>=a?c=!0:(e=t.charCodeAt(u++))===Bh?s=!0:e===Fh&&(s=!0,t.charCodeAt(u)===Bh&&++u),t.slice(r+1,n-1).replace(/""/g,'"')}for(;u<a;){if((e=t.charCodeAt(n=u++))===Bh)s=!0;else if(e===Fh)s=!0,t.charCodeAt(u)===Bh&&++u;else if(e!==o)continue;return t.slice(r,n)}return c=!0,t.slice(r,a)}var r,i=[],a=t.length,u=0,f=0,c=a<=0,s=!1;for(t.charCodeAt(a-1)===Bh&&--a,t.charCodeAt(a-1)===Fh&&--a;(r=e())!==Oh;){for(var l=[];r!==qh&&r!==Oh;)l.push(r),r=e();n&&null==(l=n(l,f++))||i.push(l)}return i}function e(n){return n.map(r).join(t)}function r(t){return null==t?"":i.test(t+="")?'"'+t.replace(/"/g,'""')+'"':t}var i=new RegExp('["'+t+"\n\r]"),o=t.charCodeAt(0);return{parse:function(t,e){var r,i,o=n(t,function(t,n){if(r)return r(t,n-1);i=t,r=e?function(t,n){var e=Ee(t);return function(r,i){return n(e(r),i,t)}}(t,e):Ee(t)});return o.columns=i||[],o},parseRows:n,format:function(n,e){return null==e&&(e=function(t){var n=Object.create(null),e=[];return t.forEach(function(t){for(var r in t)r in n||e.push(n[r]=r)}),e}(n)),[e.map(r).join(t)].concat(n.map(function(n){return e.map(function(t){return r(n[t])}).join(t)})).join("\n")},formatRows:function(t){return t.map(e).join("\n")}}}function Ce(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.blob()}function Pe(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.arrayBuffer()}function ze(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.text()}function Re(t,n){return fetch(t,n).then(ze)}function Le(t){return function(n,e,r){return 2===arguments.length&&"function"==typeof e&&(r=e,e=void 0),Re(n,e).then(function(n){return t(n,r)})}}function De(t){if(!t.ok)throw new Error(t.status+" "+t.statusText);return t.json()}function Ue(t){return function(n,e){return Re(n,e).then(function(n){return(new DOMParser).parseFromString(n,t)})}}function qe(t){return function(){return t}}function Oe(){return 1e-6*(Math.random()-.5)}function Ye(t,n,e,r){if(isNaN(n)||isNaN(e))return t;var i,o,a,u,f,c,s,l,h,d=t._root,p={data:r},v=t._x0,g=t._y0,y=t._x1,_=t._y1;if(!d)return t._root=p,t;for(;d.length;)if((c=n>=(o=(v+y)/2))?v=o:y=o,(s=e>=(a=(g+_)/2))?g=a:_=a,i=d,!(d=d[l=s<<1|c]))return i[l]=p,t;if(u=+t._x.call(null,d.data),f=+t._y.call(null,d.data),n===u&&e===f)return p.next=d,i?i[l]=p:t._root=p,t;do{i=i?i[l]=new Array(4):t._root=new Array(4),(c=n>=(o=(v+y)/2))?v=o:y=o,(s=e>=(a=(g+_)/2))?g=a:_=a}while((l=s<<1|c)==(h=(f>=a)<<1|u>=o));return i[h]=d,i[l]=p,t}function Be(t,n,e,r,i){this.node=t,this.x0=n,this.y0=e,this.x1=r,this.y1=i}function Fe(t){return t[0]}function Ie(t){return t[1]}function je(t,n,e){var r=new He(null==n?Fe:n,null==e?Ie:e,NaN,NaN,NaN,NaN);return null==t?r:r.addAll(t)}function He(t,n,e,r,i,o){this._x=t,this._y=n,this._x0=e,this._y0=r,this._x1=i,this._y1=o,this._root=void 0}function Xe(t){for(var n={data:t.data},e=n;t=t.next;)e=e.next={data:t.data};return n}function Ge(t){return t.x+t.vx}function Ve(t){return t.y+t.vy}function $e(t){return t.index}function We(t,n){var e=t.get(n);if(!e)throw new Error("missing: "+n);return e}function Ze(t){return t.x}function Qe(t){return t.y}function Je(t,n){if((e=(t=n?t.toExponential(n-1):t.toExponential()).indexOf("e"))<0)return null;var e,r=t.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+t.slice(e+1)]}function Ke(t){return(t=Je(Math.abs(t)))?t[1]:NaN}function tr(t){return new nr(t)}function nr(t){if(!(n=ad.exec(t)))throw new Error("invalid format: "+t);var n;this.fill=n[1]||" ",this.align=n[2]||">",this.sign=n[3]||"-",this.symbol=n[4]||"",this.zero=!!n[5],this.width=n[6]&&+n[6],this.comma=!!n[7],this.precision=n[8]&&+n[8].slice(1),this.trim=!!n[9],this.type=n[10]||""}function er(t,n){var e=Je(t,n);if(!e)return t+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}function rr(t){return t}function ir(t){function n(t){function n(t){var n,r,a,s=y,x=_;if("c"===g)x=b(t)+x,t="";else{var w=(t=+t)<0;if(t=b(Math.abs(t),p),v&&(t=function(t){t:for(var n,e=t.length,r=1,i=-1;r<e;++r)switch(t[r]){case".":i=n=r;break;case"0":0===i&&(i=r),n=r;break;default:if(i>0){if(!+t[r])break t;i=0}}return i>0?t.slice(0,i)+t.slice(n+1):t}(t)),w&&0==+t&&(w=!1),s=(w?"("===c?c:"-":"-"===c||"("===c?"":c)+s,x=("s"===g?sd[8+ud/3]:"")+x+(w&&"("===c?")":""),m)for(n=-1,r=t.length;++n<r;)if(48>(a=t.charCodeAt(n))||a>57){x=(46===a?i+t.slice(n+1):t.slice(n))+x,t=t.slice(0,n);break}}d&&!l&&(t=e(t,1/0));var M=s.length+t.length+x.length,A=M<h?new Array(h-M+1).join(u):"";switch(d&&l&&(t=e(A+t,A.length?h-x.length:1/0),A=""),f){case"<":t=s+t+x+A;break;case"=":t=s+A+t+x;break;case"^":t=A.slice(0,M=A.length>>1)+s+t+x+A.slice(M);break;default:t=A+s+t+x}return o(t)}var u=(t=tr(t)).fill,f=t.align,c=t.sign,s=t.symbol,l=t.zero,h=t.width,d=t.comma,p=t.precision,v=t.trim,g=t.type;"n"===g?(d=!0,g="g"):cd[g]||(null==p&&(p=12),v=!0,g="g"),(l||"0"===u&&"="===f)&&(l=!0,u="0",f="=");var y="$"===s?r[0]:"#"===s&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",_="$"===s?r[1]:/[%p]/.test(g)?a:"",b=cd[g],m=/[defgprs%]/.test(g);return p=null==p?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),n.toString=function(){return t+""},n}var e=t.grouping&&t.thousands?function(t,n){return function(e,r){for(var i=e.length,o=[],a=0,u=t[0],f=0;i>0&&u>0&&(f+u+1>r&&(u=Math.max(1,r-f)),o.push(e.substring(i-=u,i+u)),!((f+=u+1)>r));)u=t[a=(a+1)%t.length];return o.reverse().join(n)}}(t.grouping,t.thousands):rr,r=t.currency,i=t.decimal,o=t.numerals?function(t){return function(n){return n.replace(/[0-9]/g,function(n){return t[+n]})}}(t.numerals):rr,a=t.percent||"%";return{format:n,formatPrefix:function(t,e){var r=n((t=tr(t),t.type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor(Ke(e)/3))),o=Math.pow(10,-i),a=sd[8+i/3];return function(t){return r(o*t)+a}}}}function or(n){return fd=ir(n),t.format=fd.format,t.formatPrefix=fd.formatPrefix,fd}function ar(t){return Math.max(0,-Ke(Math.abs(t)))}function ur(t,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Ke(n)/3)))-Ke(Math.abs(t)))}function fr(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,Ke(n)-Ke(t))+1}function cr(){return new sr}function sr(){this.reset()}function lr(t,n,e){var r=t.s=n+e,i=r-n,o=r-i;t.t=n-o+(e-i)}function hr(t){return t>1?0:t<-1?Xd:Math.acos(t)}function dr(t){return t>1?Gd:t<-1?-Gd:Math.asin(t)}function pr(t){return(t=op(t/2))*t}function vr(){}function gr(t,n){t&&sp.hasOwnProperty(t.type)&&sp[t.type](t,n)}function yr(t,n,e){var r,i=-1,o=t.length-e;for(n.lineStart();++i<o;)r=t[i],n.point(r[0],r[1],r[2]);n.lineEnd()}function _r(t,n){var e=-1,r=t.length;for(n.polygonStart();++e<r;)yr(t[e],n,1);n.polygonEnd()}function br(t,n){t&&cp.hasOwnProperty(t.type)?cp[t.type](t,n):gr(t,n)}function mr(){dp.point=wr}function xr(){Mr(ld,hd)}function wr(t,n){dp.point=Mr,ld=t,hd=n,dd=t*=Zd,pd=tp(n=(n*=Zd)/2+Vd),vd=op(n)}function Mr(t,n){n=(n*=Zd)/2+Vd;var e=(t*=Zd)-dd,r=e>=0?1:-1,i=r*e,o=tp(n),a=op(n),u=vd*a,f=pd*o+u*tp(i),c=u*r*op(i);lp.add(Kd(c,f)),dd=t,pd=o,vd=a}function Ar(t){return[Kd(t[1],t[0]),dr(t[2])]}function Tr(t){var n=t[0],e=t[1],r=tp(e);return[r*tp(n),r*op(n),op(e)]}function Nr(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function Sr(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function Er(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function kr(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function Cr(t){var n=up(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}function Pr(t,n){Ad.push(Td=[gd=t,_d=t]),n<yd&&(yd=n),n>bd&&(bd=n)}function zr(t,n){var e=Tr([t*Zd,n*Zd]);if(Md){var r=Sr(Md,e),i=Sr([r[1],-r[0],0],r);Cr(i),i=Ar(i);var o,a=t-md,u=a>0?1:-1,f=i[0]*Wd*u,c=Qd(a)>180;c^(u*md<f&&f<u*t)?(o=i[1]*Wd)>bd&&(bd=o):(f=(f+360)%360-180,c^(u*md<f&&f<u*t)?(o=-i[1]*Wd)<yd&&(yd=o):(n<yd&&(yd=n),n>bd&&(bd=n))),c?t<md?Or(gd,t)>Or(gd,_d)&&(_d=t):Or(t,_d)>Or(gd,_d)&&(gd=t):_d>=gd?(t<gd&&(gd=t),t>_d&&(_d=t)):t>md?Or(gd,t)>Or(gd,_d)&&(_d=t):Or(t,_d)>Or(gd,_d)&&(gd=t)}else Ad.push(Td=[gd=t,_d=t]);n<yd&&(yd=n),n>bd&&(bd=n),Md=e,md=t}function Rr(){vp.point=zr}function Lr(){Td[0]=gd,Td[1]=_d,vp.point=Pr,Md=null}function Dr(t,n){if(Md){var e=t-md;pp.add(Qd(e)>180?e+(e>0?360:-360):e)}else xd=t,wd=n;dp.point(t,n),zr(t,n)}function Ur(){dp.lineStart()}function qr(){Dr(xd,wd),dp.lineEnd(),Qd(pp)>jd&&(gd=-(_d=180)),Td[0]=gd,Td[1]=_d,Md=null}function Or(t,n){return(n-=t)<0?n+360:n}function Yr(t,n){return t[0]-n[0]}function Br(t,n){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:n<t[0]||t[1]<n}function Fr(t,n){t*=Zd;var e=tp(n*=Zd);Ir(e*tp(t),e*op(t),op(n))}function Ir(t,n,e){Ed+=(t-Ed)/++Nd,kd+=(n-kd)/Nd,Cd+=(e-Cd)/Nd}function jr(){gp.point=Hr}function Hr(t,n){t*=Zd;var e=tp(n*=Zd);Yd=e*tp(t),Bd=e*op(t),Fd=op(n),gp.point=Xr,Ir(Yd,Bd,Fd)}function Xr(t,n){t*=Zd;var e=tp(n*=Zd),r=e*tp(t),i=e*op(t),o=op(n),a=Kd(up((a=Bd*o-Fd*i)*a+(a=Fd*r-Yd*o)*a+(a=Yd*i-Bd*r)*a),Yd*r+Bd*i+Fd*o);Sd+=a,Pd+=a*(Yd+(Yd=r)),zd+=a*(Bd+(Bd=i)),Rd+=a*(Fd+(Fd=o)),Ir(Yd,Bd,Fd)}function Gr(){gp.point=Fr}function Vr(){gp.point=Wr}function $r(){Zr(qd,Od),gp.point=Fr}function Wr(t,n){qd=t,Od=n,t*=Zd,n*=Zd,gp.point=Zr;var e=tp(n);Yd=e*tp(t),Bd=e*op(t),Fd=op(n),Ir(Yd,Bd,Fd)}function Zr(t,n){t*=Zd;var e=tp(n*=Zd),r=e*tp(t),i=e*op(t),o=op(n),a=Bd*o-Fd*i,u=Fd*r-Yd*o,f=Yd*i-Bd*r,c=up(a*a+u*u+f*f),s=dr(c),l=c&&-s/c;Ld+=l*a,Dd+=l*u,Ud+=l*f,Sd+=s,Pd+=s*(Yd+(Yd=r)),zd+=s*(Bd+(Bd=i)),Rd+=s*(Fd+(Fd=o)),Ir(Yd,Bd,Fd)}function Qr(t){return function(){return t}}function Jr(t,n){function e(e,r){return e=t(e,r),n(e[0],e[1])}return t.invert&&n.invert&&(e.invert=function(e,r){return(e=n.invert(e,r))&&t.invert(e[0],e[1])}),e}function Kr(t,n){return[t>Xd?t-$d:t<-Xd?t+$d:t,n]}function ti(t,n,e){return(t%=$d)?n||e?Jr(ei(t),ri(n,e)):ei(t):n||e?ri(n,e):Kr}function ni(t){return function(n,e){return n+=t,[n>Xd?n-$d:n<-Xd?n+$d:n,e]}}function ei(t){var n=ni(t);return n.invert=ni(-t),n}function ri(t,n){function e(t,n){var e=tp(n),u=tp(t)*e,f=op(t)*e,c=op(n),s=c*r+u*i;return[Kd(f*o-s*a,u*r-c*i),dr(s*o+f*a)]}var r=tp(t),i=op(t),o=tp(n),a=op(n);return e.invert=function(t,n){var e=tp(n),u=tp(t)*e,f=op(t)*e,c=op(n),s=c*o-f*a;return[Kd(f*o+c*a,u*r+s*i),dr(s*r-u*i)]},e}function ii(t){function n(n){return n=t(n[0]*Zd,n[1]*Zd),n[0]*=Wd,n[1]*=Wd,n}return t=ti(t[0]*Zd,t[1]*Zd,t.length>2?t[2]*Zd:0),n.invert=function(n){return n=t.invert(n[0]*Zd,n[1]*Zd),n[0]*=Wd,n[1]*=Wd,n},n}function oi(t,n,e,r,i,o){if(e){var a=tp(n),u=op(n),f=r*e;null==i?(i=n+r*$d,o=n-f/2):(i=ai(a,i),o=ai(a,o),(r>0?i<o:i>o)&&(i+=r*$d));for(var c,s=i;r>0?s>o:s<o;s-=f)c=Ar([a,-u*tp(s),-u*op(s)]),t.point(c[0],c[1])}}function ai(t,n){(n=Tr(n))[0]-=t,Cr(n);var e=hr(-n[1]);return((-n[2]<0?-e:e)+$d-jd)%$d}function ui(){var t,n=[];return{point:function(n,e){t.push([n,e])},lineStart:function(){n.push(t=[])},lineEnd:vr,rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))},result:function(){var e=n;return n=[],t=null,e}}}function fi(t,n){return Qd(t[0]-n[0])<jd&&Qd(t[1]-n[1])<jd}function ci(t,n,e,r){this.x=t,this.z=n,this.o=e,this.e=r,this.v=!1,this.n=this.p=null}function si(t,n,e,r,i){var o,a,u=[],f=[];if(t.forEach(function(t){if(!((n=t.length-1)<=0)){var n,e,r=t[0],a=t[n];if(fi(r,a)){for(i.lineStart(),o=0;o<n;++o)i.point((r=t[o])[0],r[1]);i.lineEnd()}else u.push(e=new ci(r,t,null,!0)),f.push(e.o=new ci(r,null,e,!1)),u.push(e=new ci(a,t,null,!1)),f.push(e.o=new ci(a,null,e,!0))}}),u.length){for(f.sort(n),li(u),li(f),o=0,a=f.length;o<a;++o)f[o].e=e=!e;for(var c,s,l=u[0];;){for(var h=l,d=!0;h.v;)if((h=h.n)===l)return;c=h.z,i.lineStart();do{if(h.v=h.o.v=!0,h.e){if(d)for(o=0,a=c.length;o<a;++o)i.point((s=c[o])[0],s[1]);else r(h.x,h.n.x,1,i);h=h.n}else{if(d)for(c=h.p.z,o=c.length-1;o>=0;--o)i.point((s=c[o])[0],s[1]);else r(h.x,h.p.x,-1,i);h=h.p}c=(h=h.o).z,d=!d}while(!h.v);i.lineEnd()}}}function li(t){if(n=t.length){for(var n,e,r=0,i=t[0];++r<n;)i.n=e=t[r],e.p=i,i=e;i.n=e=t[0],e.p=i}}function hi(t,n){var e=n[0],r=n[1],i=op(r),o=[op(e),-tp(e),0],a=0,u=0;Ep.reset(),1===i?r=Gd+jd:-1===i&&(r=-Gd-jd);for(var f=0,c=t.length;f<c;++f)if(l=(s=t[f]).length)for(var s,l,h=s[l-1],d=h[0],p=h[1]/2+Vd,v=op(p),g=tp(p),y=0;y<l;++y,d=b,v=x,g=w,h=_){var _=s[y],b=_[0],m=_[1]/2+Vd,x=op(m),w=tp(m),M=b-d,A=M>=0?1:-1,T=A*M,N=T>Xd,S=v*x;if(Ep.add(Kd(S*A*op(T),g*w+S*tp(T))),a+=N?M+A*$d:M,N^d>=e^b>=e){var E=Sr(Tr(h),Tr(_));Cr(E);var k=Sr(o,E);Cr(k);var C=(N^M>=0?-1:1)*dr(k[2]);(r>C||r===C&&(E[0]||E[1]))&&(u+=N^M>=0?1:-1)}}return(a<-jd||a<jd&&Ep<-jd)^1&u}function di(t,n,e,r){return function(i){function o(n,e){t(n,e)&&i.point(n,e)}function a(t,n){v.point(t,n)}function u(){m.point=a,v.lineStart()}function f(){m.point=o,v.lineEnd()}function c(t,n){p.push([t,n]),_.point(t,n)}function s(){_.lineStart(),p=[]}function l(){c(p[0][0],p[0][1]),_.lineEnd();var t,n,e,r,o=_.clean(),a=g.result(),u=a.length;if(p.pop(),h.push(p),p=null,u)if(1&o){if(e=a[0],(n=e.length-1)>0){for(b||(i.polygonStart(),b=!0),i.lineStart(),t=0;t<n;++t)i.point((r=e[t])[0],r[1]);i.lineEnd()}}else u>1&&2&o&&a.push(a.pop().concat(a.shift())),d.push(a.filter(pi))}var h,d,p,v=n(i),g=ui(),_=n(g),b=!1,m={point:o,lineStart:u,lineEnd:f,polygonStart:function(){m.point=c,m.lineStart=s,m.lineEnd=l,d=[],h=[]},polygonEnd:function(){m.point=o,m.lineStart=u,m.lineEnd=f,d=y(d);var t=hi(h,r);d.length?(b||(i.polygonStart(),b=!0),si(d,vi,t,e,i)):t&&(b||(i.polygonStart(),b=!0),i.lineStart(),e(null,null,1,i),i.lineEnd()),b&&(i.polygonEnd(),b=!1),d=h=null},sphere:function(){i.polygonStart(),i.lineStart(),e(null,null,1,i),i.lineEnd(),i.polygonEnd()}};return m}}function pi(t){return t.length>1}function vi(t,n){return((t=t.x)[0]<0?t[1]-Gd-jd:Gd-t[1])-((n=n.x)[0]<0?n[1]-Gd-jd:Gd-n[1])}function gi(t){function n(t,n){return tp(t)*tp(n)>i}function e(t,n,e){var r=[1,0,0],o=Sr(Tr(t),Tr(n)),a=Nr(o,o),u=o[0],f=a-u*u;if(!f)return!e&&t;var c=i*a/f,s=-i*u/f,l=Sr(r,o),h=kr(r,c);Er(h,kr(o,s));var d=l,p=Nr(h,d),v=Nr(d,d),g=p*p-v*(Nr(h,h)-1);if(!(g<0)){var y=up(g),_=kr(d,(-p-y)/v);if(Er(_,h),_=Ar(_),!e)return _;var b,m=t[0],x=n[0],w=t[1],M=n[1];x<m&&(b=m,m=x,x=b);var A=x-m,T=Qd(A-Xd)<jd;if(!T&&M<w&&(b=w,w=M,M=b),T||A<jd?T?w+M>0^_[1]<(Qd(_[0]-m)<jd?w:M):w<=_[1]&&_[1]<=M:A>Xd^(m<=_[0]&&_[0]<=x)){var N=kr(d,(-p+y)/v);return Er(N,h),[_,Ar(N)]}}}function r(n,e){var r=a?t:Xd-t,i=0;return n<-r?i|=1:n>r&&(i|=2),e<-r?i|=4:e>r&&(i|=8),i}var i=tp(t),o=6*Zd,a=i>0,u=Qd(i)>jd;return di(n,function(t){var i,o,f,c,s;return{lineStart:function(){c=f=!1,s=1},point:function(l,h){var d,p=[l,h],v=n(l,h),g=a?v?0:r(l,h):v?r(l+(l<0?Xd:-Xd),h):0;if(!i&&(c=f=v)&&t.lineStart(),v!==f&&(!(d=e(i,p))||fi(i,d)||fi(p,d))&&(p[0]+=jd,p[1]+=jd,v=n(p[0],p[1])),v!==f)s=0,v?(t.lineStart(),d=e(p,i),t.point(d[0],d[1])):(d=e(i,p),t.point(d[0],d[1]),t.lineEnd()),i=d;else if(u&&i&&a^v){var y;g&o||!(y=e(p,i,!0))||(s=0,a?(t.lineStart(),t.point(y[0][0],y[0][1]),t.point(y[1][0],y[1][1]),t.lineEnd()):(t.point(y[1][0],y[1][1]),t.lineEnd(),t.lineStart(),t.point(y[0][0],y[0][1])))}!v||i&&fi(i,p)||t.point(p[0],p[1]),i=p,f=v,o=g},lineEnd:function(){f&&t.lineEnd(),i=null},clean:function(){return s|(c&&f)<<1}}},function(n,e,r,i){oi(i,t,o,r,n,e)},a?[0,-t]:[-Xd,t-Xd])}function yi(t,n,e,r){function i(i,o){return t<=i&&i<=e&&n<=o&&o<=r}function o(i,o,u,c){var s=0,l=0;if(null==i||(s=a(i,u))!==(l=a(o,u))||f(i,o)<0^u>0)do{c.point(0===s||3===s?t:e,s>1?r:n)}while((s=(s+u+4)%4)!==l);else c.point(o[0],o[1])}function a(r,i){return Qd(r[0]-t)<jd?i>0?0:3:Qd(r[0]-e)<jd?i>0?2:1:Qd(r[1]-n)<jd?i>0?1:0:i>0?3:2}function u(t,n){return f(t.x,n.x)}function f(t,n){var e=a(t,1),r=a(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}return function(a){function f(t,n){i(t,n)&&w.point(t,n)}function c(o,a){var u=i(o,a);if(l&&h.push([o,a]),m)d=o,p=a,v=u,m=!1,u&&(w.lineStart(),w.point(o,a));else if(u&&b)w.point(o,a);else{var f=[g=Math.max(Pp,Math.min(Cp,g)),_=Math.max(Pp,Math.min(Cp,_))],c=[o=Math.max(Pp,Math.min(Cp,o)),a=Math.max(Pp,Math.min(Cp,a))];!function(t,n,e,r,i,o){var a,u=t[0],f=t[1],c=0,s=1,l=n[0]-u,h=n[1]-f;if(a=e-u,l||!(a>0)){if(a/=l,l<0){if(a<c)return;a<s&&(s=a)}else if(l>0){if(a>s)return;a>c&&(c=a)}if(a=i-u,l||!(a<0)){if(a/=l,l<0){if(a>s)return;a>c&&(c=a)}else if(l>0){if(a<c)return;a<s&&(s=a)}if(a=r-f,h||!(a>0)){if(a/=h,h<0){if(a<c)return;a<s&&(s=a)}else if(h>0){if(a>s)return;a>c&&(c=a)}if(a=o-f,h||!(a<0)){if(a/=h,h<0){if(a>s)return;a>c&&(c=a)}else if(h>0){if(a<c)return;a<s&&(s=a)}return c>0&&(t[0]=u+c*l,t[1]=f+c*h),s<1&&(n[0]=u+s*l,n[1]=f+s*h),!0}}}}}(f,c,t,n,e,r)?u&&(w.lineStart(),w.point(o,a),x=!1):(b||(w.lineStart(),w.point(f[0],f[1])),w.point(c[0],c[1]),u||w.lineEnd(),x=!1)}g=o,_=a,b=u}var s,l,h,d,p,v,g,_,b,m,x,w=a,M=ui(),A={point:f,lineStart:function(){A.point=c,l&&l.push(h=[]),m=!0,b=!1,g=_=NaN},lineEnd:function(){s&&(c(d,p),v&&b&&M.rejoin(),s.push(M.result())),A.point=f,b&&w.lineEnd()},polygonStart:function(){w=M,s=[],l=[],x=!0},polygonEnd:function(){var n=function(){for(var n=0,e=0,i=l.length;e<i;++e)for(var o,a,u=l[e],f=1,c=u.length,s=u[0],h=s[0],d=s[1];f<c;++f)o=h,a=d,h=(s=u[f])[0],d=s[1],a<=r?d>r&&(h-o)*(r-a)>(d-a)*(t-o)&&++n:d<=r&&(h-o)*(r-a)<(d-a)*(t-o)&&--n;return n}(),e=x&&n,i=(s=y(s)).length;(e||i)&&(a.polygonStart(),e&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),i&&si(s,u,n,o,a),a.polygonEnd()),w=a,s=l=h=null}};return A}}function _i(){Rp.point=Rp.lineEnd=vr}function bi(t,n){yp=t*=Zd,_p=op(n*=Zd),bp=tp(n),Rp.point=mi}function mi(t,n){t*=Zd;var e=op(n*=Zd),r=tp(n),i=Qd(t-yp),o=tp(i),a=r*op(i),u=bp*e-_p*r*o,f=_p*e+bp*r*o;zp.add(Kd(up(a*a+u*u),f)),yp=t,_p=e,bp=r}function xi(t){return zp.reset(),br(t,Rp),+zp}function wi(t,n){return Lp[0]=t,Lp[1]=n,xi(Dp)}function Mi(t,n){return!(!t||!qp.hasOwnProperty(t.type))&&qp[t.type](t,n)}function Ai(t,n){return 0===wi(t,n)}function Ti(t,n){var e=wi(t[0],t[1]);return wi(t[0],n)+wi(n,t[1])<=e+jd}function Ni(t,n){return!!hi(t.map(Si),Ei(n))}function Si(t){return(t=t.map(Ei)).pop(),t}function Ei(t){return[t[0]*Zd,t[1]*Zd]}function ki(t,n,e){var r=s(t,n-jd,e).concat(n);return function(t){return r.map(function(n){return[t,n]})}}function Ci(t,n,e){var r=s(t,n-jd,e).concat(n);return function(t){return r.map(function(n){return[n,t]})}}function Pi(){function t(){return{type:"MultiLineString",coordinates:n()}}function n(){return s(np(o/y)*y,i,y).map(d).concat(s(np(c/_)*_,f,_).map(p)).concat(s(np(r/v)*v,e,v).filter(function(t){return Qd(t%y)>jd}).map(l)).concat(s(np(u/g)*g,a,g).filter(function(t){return Qd(t%_)>jd}).map(h))}var e,r,i,o,a,u,f,c,l,h,d,p,v=10,g=v,y=90,_=360,b=2.5;return t.lines=function(){return n().map(function(t){return{type:"LineString",coordinates:t}})},t.outline=function(){return{type:"Polygon",coordinates:[d(o).concat(p(f).slice(1),d(i).reverse().slice(1),p(c).reverse().slice(1))]}},t.extent=function(n){return arguments.length?t.extentMajor(n).extentMinor(n):t.extentMinor()},t.extentMajor=function(n){return arguments.length?(o=+n[0][0],i=+n[1][0],c=+n[0][1],f=+n[1][1],o>i&&(n=o,o=i,i=n),c>f&&(n=c,c=f,f=n),t.precision(b)):[[o,c],[i,f]]},t.extentMinor=function(n){return arguments.length?(r=+n[0][0],e=+n[1][0],u=+n[0][1],a=+n[1][1],r>e&&(n=r,r=e,e=n),u>a&&(n=u,u=a,a=n),t.precision(b)):[[r,u],[e,a]]},t.step=function(n){return arguments.length?t.stepMajor(n).stepMinor(n):t.stepMinor()},t.stepMajor=function(n){return arguments.length?(y=+n[0],_=+n[1],t):[y,_]},t.stepMinor=function(n){return arguments.length?(v=+n[0],g=+n[1],t):[v,g]},t.precision=function(n){return arguments.length?(b=+n,l=ki(u,a,90),h=Ci(r,e,b),d=ki(c,f,90),p=Ci(o,i,b),t):b},t.extentMajor([[-180,-90+jd],[180,90-jd]]).extentMinor([[-180,-80-jd],[180,80+jd]])}function zi(t){return t}function Ri(){Bp.point=Li}function Li(t,n){Bp.point=Di,mp=wp=t,xp=Mp=n}function Di(t,n){Yp.add(Mp*t-wp*n),wp=t,Mp=n}function Ui(){Di(mp,xp)}function qi(t,n){Gp+=t,Vp+=n,++$p}function Oi(){nv.point=Yi}function Yi(t,n){nv.point=Bi,qi(Np=t,Sp=n)}function Bi(t,n){var e=t-Np,r=n-Sp,i=up(e*e+r*r);Wp+=i*(Np+t)/2,Zp+=i*(Sp+n)/2,Qp+=i,qi(Np=t,Sp=n)}function Fi(){nv.point=qi}function Ii(){nv.point=Hi}function ji(){Xi(Ap,Tp)}function Hi(t,n){nv.point=Xi,qi(Ap=Np=t,Tp=Sp=n)}function Xi(t,n){var e=t-Np,r=n-Sp,i=up(e*e+r*r);Wp+=i*(Np+t)/2,Zp+=i*(Sp+n)/2,Qp+=i,Jp+=(i=Sp*t-Np*n)*(Np+t),Kp+=i*(Sp+n),tv+=3*i,qi(Np=t,Sp=n)}function Gi(t){this._context=t}function Vi(t,n){fv.point=$i,rv=ov=t,iv=av=n}function $i(t,n){ov-=t,av-=n,uv.add(up(ov*ov+av*av)),ov=t,av=n}function Wi(){this._string=[]}function Zi(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function Qi(t){return function(n){var e=new Ji;for(var r in t)e[r]=t[r];return e.stream=n,e}}function Ji(){}function Ki(t,n,e){var r=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=r&&t.clipExtent(null),br(e,t.stream(Xp)),n(Xp.result()),null!=r&&t.clipExtent(r),t}function to(t,n,e){return Ki(t,function(e){var r=n[1][0]-n[0][0],i=n[1][1]-n[0][1],o=Math.min(r/(e[1][0]-e[0][0]),i/(e[1][1]-e[0][1])),a=+n[0][0]+(r-o*(e[1][0]+e[0][0]))/2,u=+n[0][1]+(i-o*(e[1][1]+e[0][1]))/2;t.scale(150*o).translate([a,u])},e)}function no(t,n,e){return to(t,[[0,0],n],e)}function eo(t,n,e){return Ki(t,function(e){var r=+n,i=r/(e[1][0]-e[0][0]),o=(r-i*(e[1][0]+e[0][0]))/2,a=-i*e[0][1];t.scale(150*i).translate([o,a])},e)}function ro(t,n,e){return Ki(t,function(e){var r=+n,i=r/(e[1][1]-e[0][1]),o=-i*e[0][0],a=(r-i*(e[1][1]+e[0][1]))/2;t.scale(150*i).translate([o,a])},e)}function io(t,n){return+n?function(t,n){function e(r,i,o,a,u,f,c,s,l,h,d,p,v,g){var y=c-r,_=s-i,b=y*y+_*_;if(b>4*n&&v--){var m=a+h,x=u+d,w=f+p,M=up(m*m+x*x+w*w),A=dr(w/=M),T=Qd(Qd(w)-1)<jd||Qd(o-l)<jd?(o+l)/2:Kd(x,m),N=t(T,A),S=N[0],E=N[1],k=S-r,C=E-i,P=_*k-y*C;(P*P/b>n||Qd((y*k+_*C)/b-.5)>.3||a*h+u*d+f*p<sv)&&(e(r,i,o,a,u,f,S,E,T,m/=M,x/=M,w,v,g),g.point(S,E),e(S,E,T,m,x,w,c,s,l,h,d,p,v,g))}}return function(n){function r(e,r){e=t(e,r),n.point(e[0],e[1])}function i(){y=NaN,w.point=o,n.lineStart()}function o(r,i){var o=Tr([r,i]),a=t(r,i);e(y,_,g,b,m,x,y=a[0],_=a[1],g=r,b=o[0],m=o[1],x=o[2],cv,n),n.point(y,_)}function a(){w.point=r,n.lineEnd()}function u(){i(),w.point=f,w.lineEnd=c}function f(t,n){o(s=t,n),l=y,h=_,d=b,p=m,v=x,w.point=o}function c(){e(y,_,g,b,m,x,l,h,s,d,p,v,cv,n),w.lineEnd=a,a()}var s,l,h,d,p,v,g,y,_,b,m,x,w={point:r,lineStart:i,lineEnd:a,polygonStart:function(){n.polygonStart(),w.lineStart=u},polygonEnd:function(){n.polygonEnd(),w.lineStart=i}};return w}}(t,n):function(t){return Qi({point:function(n,e){n=t(n,e),this.stream.point(n[0],n[1])}})}(t)}function oo(t,n,e,r){function i(t,r){return[u*t-f*r+n,e-f*t-u*r]}var o=tp(r),a=op(r),u=o*t,f=a*t,c=o/t,s=a/t,l=(a*e-o*n)/t,h=(a*n+o*e)/t;return i.invert=function(t,n){return[c*t-s*n+l,h-s*t-c*n]},i}function ao(t){return uo(function(){return t})()}function uo(t){function n(t){return l(t[0]*Zd,t[1]*Zd)}function e(){var t=oo(p,0,0,w).apply(null,i(y,_)),n=(w?oo:function(t,n,e){function r(r,i){return[n+t*r,e-t*i]}return r.invert=function(r,i){return[(r-n)/t,(e-i)/t]},r})(p,v-t[0],g-t[1],w);return o=ti(b,m,x),s=Jr(i,n),l=Jr(o,s),c=io(s,S),r()}function r(){return h=d=null,n}var i,o,a,u,f,c,s,l,h,d,p=150,v=480,g=250,y=0,_=0,b=0,m=0,x=0,w=0,M=null,A=kp,T=null,N=zi,S=.5;return n.stream=function(t){return h&&d===t?h:h=lv(function(t){return Qi({point:function(n,e){var r=t(n,e);return this.stream.point(r[0],r[1])}})}(o)(A(c(N(d=t)))))},n.preclip=function(t){return arguments.length?(A=t,M=void 0,r()):A},n.postclip=function(t){return arguments.length?(N=t,T=a=u=f=null,r()):N},n.clipAngle=function(t){return arguments.length?(A=+t?gi(M=t*Zd):(M=null,kp),r()):M*Wd},n.clipExtent=function(t){return arguments.length?(N=null==t?(T=a=u=f=null,zi):yi(T=+t[0][0],a=+t[0][1],u=+t[1][0],f=+t[1][1]),r()):null==T?null:[[T,a],[u,f]]},n.scale=function(t){return arguments.length?(p=+t,e()):p},n.translate=function(t){return arguments.length?(v=+t[0],g=+t[1],e()):[v,g]},n.center=function(t){return arguments.length?(y=t[0]%360*Zd,_=t[1]%360*Zd,e()):[y*Wd,_*Wd]},n.rotate=function(t){return arguments.length?(b=t[0]%360*Zd,m=t[1]%360*Zd,x=t.length>2?t[2]%360*Zd:0,e()):[b*Wd,m*Wd,x*Wd]},n.angle=function(t){return arguments.length?(w=t%360*Zd,e()):w*Wd},n.precision=function(t){return arguments.length?(c=io(s,S=t*t),r()):up(S)},n.fitExtent=function(t,e){return to(n,t,e)},n.fitSize=function(t,e){return no(n,t,e)},n.fitWidth=function(t,e){return eo(n,t,e)},n.fitHeight=function(t,e){return ro(n,t,e)},function(){return i=t.apply(this,arguments),n.invert=i.invert&&function(t){return(t=l.invert(t[0],t[1]))&&[t[0]*Wd,t[1]*Wd]},e()}}function fo(t){var n=0,e=Xd/3,r=uo(t),i=r(n,e);return i.parallels=function(t){return arguments.length?r(n=t[0]*Zd,e=t[1]*Zd):[n*Wd,e*Wd]},i}function co(t,n){function e(t,n){var e=up(o-2*i*op(n))/i;return[e*op(t*=i),a-e*tp(t)]}var r=op(t),i=(r+op(n))/2;if(Qd(i)<jd)return function(t){function n(t,n){return[t*e,op(n)/e]}var e=tp(t);return n.invert=function(t,n){return[t/e,dr(n*e)]},n}(t);var o=1+r*(2*i-r),a=up(o)/i;return e.invert=function(t,n){var e=a-n;return[Kd(t,Qd(e))/i*ap(e),dr((o-(t*t+e*e)*i*i)/(2*i))]},e}function so(){return fo(co).scale(155.424).center([0,33.6442])}function lo(){return so().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])}function ho(t){return function(n,e){var r=tp(n),i=tp(e),o=t(r*i);return[o*i*op(n),o*op(e)]}}function po(t){return function(n,e){var r=up(n*n+e*e),i=t(r),o=op(i),a=tp(i);return[Kd(n*o,r*a),dr(r&&e*o/r)]}}function vo(t,n){return[t,rp(fp((Gd+n)/2))]}function go(t){function n(){var n=Xd*u(),a=o(ii(o.rotate()).invert([0,0]));return c(null==s?[[a[0]-n,a[1]-n],[a[0]+n,a[1]+n]]:t===vo?[[Math.max(a[0]-n,s),e],[Math.min(a[0]+n,r),i]]:[[s,Math.max(a[1]-n,e)],[r,Math.min(a[1]+n,i)]])}var e,r,i,o=ao(t),a=o.center,u=o.scale,f=o.translate,c=o.clipExtent,s=null;return o.scale=function(t){return arguments.length?(u(t),n()):u()},o.translate=function(t){return arguments.length?(f(t),n()):f()},o.center=function(t){return arguments.length?(a(t),n()):a()},o.clipExtent=function(t){return arguments.length?(null==t?s=e=r=i=null:(s=+t[0][0],e=+t[0][1],r=+t[1][0],i=+t[1][1]),n()):null==s?null:[[s,e],[r,i]]},n()}function yo(t){return fp((Gd+t)/2)}function _o(t,n){function e(t,n){o>0?n<-Gd+jd&&(n=-Gd+jd):n>Gd-jd&&(n=Gd-jd);var e=o/ip(yo(n),i);return[e*op(i*t),o-e*tp(i*t)]}var r=tp(t),i=t===n?op(t):rp(r/tp(n))/rp(yo(n)/yo(t)),o=r*ip(yo(t),i)/i;return i?(e.invert=function(t,n){var e=o-n,r=ap(i)*up(t*t+e*e);return[Kd(t,Qd(e))/i*ap(e),2*Jd(ip(o/r,1/i))-Gd]},e):vo}function bo(t,n){return[t,n]}function mo(t,n){function e(t,n){var e=o-n,r=i*t;return[e*op(r),o-e*tp(r)]}var r=tp(t),i=t===n?op(t):(r-tp(n))/(n-t),o=r/i+t;return Qd(i)<jd?bo:(e.invert=function(t,n){var e=o-n;return[Kd(t,Qd(e))/i*ap(e),o-ap(i)*up(t*t+e*e)]},e)}function xo(t,n){var e=tp(n),r=tp(t)*e;return[e*op(t)/r,op(n)/r]}function wo(t,n,e,r){return 1===t&&1===n&&0===e&&0===r?zi:Qi({point:function(i,o){this.stream.point(i*t+e,o*n+r)}})}function Mo(t,n){var e=n*n,r=e*e;return[t*(.8707-.131979*e+r*(r*(.003971*e-.001529*r)-.013791)),n*(1.007226+e*(.015085+r*(.028874*e-.044475-.005916*r)))]}function Ao(t,n){return[tp(n)*op(t),op(n)]}function To(t,n){var e=tp(n),r=1+tp(t)*e;return[e*op(t)/r,op(n)/r]}function No(t,n){return[rp(fp((Gd+n)/2)),-t]}function So(t,n){return t.parent===n.parent?1:2}function Eo(t,n){return t+n.x}function ko(t,n){return Math.max(t,n.y)}function Co(t){var n=0,e=t.children,r=e&&e.length;if(r)for(;--r>=0;)n+=e[r].value;else n=1;t.value=n}function Po(t,n){var e,r,i,o,a,u=new Do(t),f=+t.value&&(u.value=t.value),c=[u];for(null==n&&(n=zo);e=c.pop();)if(f&&(e.value=+e.data.value),(i=n(e.data))&&(a=i.length))for(e.children=new Array(a),o=a-1;o>=0;--o)c.push(r=e.children[o]=new Do(i[o])),r.parent=e,r.depth=e.depth+1;return u.eachBefore(Lo)}function zo(t){return t.children}function Ro(t){t.data=t.data.data}function Lo(t){var n=0;do{t.height=n}while((t=t.parent)&&t.height<++n)}function Do(t){this.data=t,this.depth=this.height=0,this.parent=null}function Uo(t){for(var n,e,r=0,i=(t=function(t){for(var n,e,r=t.length;r;)e=Math.random()*r--|0,n=t[r],t[r]=t[e],t[e]=n;return t}(pv.call(t))).length,o=[];r<i;)n=t[r],e&&Oo(e,n)?++r:(e=function(t){switch(t.length){case 1:return function(t){return{x:t.x,y:t.y,r:t.r}}(t[0]);case 2:return Bo(t[0],t[1]);case 3:return Fo(t[0],t[1],t[2])}}(o=function(t,n){var e,r;if(Yo(n,t))return[n];for(e=0;e<t.length;++e)if(qo(n,t[e])&&Yo(Bo(t[e],n),t))return[t[e],n];for(e=0;e<t.length-1;++e)for(r=e+1;r<t.length;++r)if(qo(Bo(t[e],t[r]),n)&&qo(Bo(t[e],n),t[r])&&qo(Bo(t[r],n),t[e])&&Yo(Fo(t[e],t[r],n),t))return[t[e],t[r],n];throw new Error}(o,n)),r=0);return e}function qo(t,n){var e=t.r-n.r,r=n.x-t.x,i=n.y-t.y;return e<0||e*e<r*r+i*i}function Oo(t,n){var e=t.r-n.r+1e-6,r=n.x-t.x,i=n.y-t.y;return e>0&&e*e>r*r+i*i}function Yo(t,n){for(var e=0;e<n.length;++e)if(!Oo(t,n[e]))return!1;return!0}function Bo(t,n){var e=t.x,r=t.y,i=t.r,o=n.x,a=n.y,u=n.r,f=o-e,c=a-r,s=u-i,l=Math.sqrt(f*f+c*c);return{x:(e+o+f/l*s)/2,y:(r+a+c/l*s)/2,r:(l+i+u)/2}}function Fo(t,n,e){var r=t.x,i=t.y,o=t.r,a=n.x,u=n.y,f=n.r,c=e.x,s=e.y,l=e.r,h=r-a,d=r-c,p=i-u,v=i-s,g=f-o,y=l-o,_=r*r+i*i-o*o,b=_-a*a-u*u+f*f,m=_-c*c-s*s+l*l,x=d*p-h*v,w=(p*m-v*b)/(2*x)-r,M=(v*g-p*y)/x,A=(d*b-h*m)/(2*x)-i,T=(h*y-d*g)/x,N=M*M+T*T-1,S=2*(o+w*M+A*T),E=w*w+A*A-o*o,k=-(N?(S+Math.sqrt(S*S-4*N*E))/(2*N):E/S);return{x:r+w+M*k,y:i+A+T*k,r:k}}function Io(t,n,e){var r,i,o,a,u=t.x-n.x,f=t.y-n.y,c=u*u+f*f;c?(i=n.r+e.r,i*=i,a=t.r+e.r,i>(a*=a)?(r=(c+a-i)/(2*c),o=Math.sqrt(Math.max(0,a/c-r*r)),e.x=t.x-r*u-o*f,e.y=t.y-r*f+o*u):(r=(c+i-a)/(2*c),o=Math.sqrt(Math.max(0,i/c-r*r)),e.x=n.x+r*u-o*f,e.y=n.y+r*f+o*u)):(e.x=n.x+e.r,e.y=n.y)}function jo(t,n){var e=t.r+n.r-1e-6,r=n.x-t.x,i=n.y-t.y;return e>0&&e*e>r*r+i*i}function Ho(t){var n=t._,e=t.next._,r=n.r+e.r,i=(n.x*e.r+e.x*n.r)/r,o=(n.y*e.r+e.y*n.r)/r;return i*i+o*o}function Xo(t){this._=t,this.next=null,this.previous=null}function Go(t){if(!(i=t.length))return 0;var n,e,r,i,o,a,u,f,c,s,l;if(n=t[0],n.x=0,n.y=0,!(i>1))return n.r;if(e=t[1],n.x=-e.r,e.x=n.r,e.y=0,!(i>2))return n.r+e.r;Io(e,n,r=t[2]),n=new Xo(n),e=new Xo(e),r=new Xo(r),n.next=r.previous=e,e.next=n.previous=r,r.next=e.previous=n;t:for(u=3;u<i;++u){Io(n._,e._,r=t[u]),r=new Xo(r),f=e.next,c=n.previous,s=e._.r,l=n._.r;do{if(s<=l){if(jo(f._,r._)){e=f,n.next=e,e.previous=n,--u;continue t}s+=f._.r,f=f.next}else{if(jo(c._,r._)){(n=c).next=e,e.previous=n,--u;continue t}l+=c._.r,c=c.previous}}while(f!==c.next);for(r.previous=n,r.next=e,n.next=e.previous=e=r,o=Ho(n);(r=r.next)!==e;)(a=Ho(r))<o&&(n=r,o=a);e=n.next}for(n=[e._],r=e;(r=r.next)!==e;)n.push(r._);for(r=Uo(n),u=0;u<i;++u)n=t[u],n.x-=r.x,n.y-=r.y;return r.r}function Vo(t){if("function"!=typeof t)throw new Error;return t}function $o(){return 0}function Wo(t){return function(){return t}}function Zo(t){return Math.sqrt(t.value)}function Qo(t){return function(n){n.children||(n.r=Math.max(0,+t(n)||0))}}function Jo(t,n){return function(e){if(r=e.children){var r,i,o,a=r.length,u=t(e)*n||0;if(u)for(i=0;i<a;++i)r[i].r+=u;if(o=Go(r),u)for(i=0;i<a;++i)r[i].r-=u;e.r=o+u}}}function Ko(t){return function(n){var e=n.parent;n.r*=t,e&&(n.x=e.x+t*n.x,n.y=e.y+t*n.y)}}function ta(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function na(t,n,e,r,i){for(var o,a=t.children,u=-1,f=a.length,c=t.value&&(r-n)/t.value;++u<f;)(o=a[u]).y0=e,o.y1=i,o.x0=n,o.x1=n+=o.value*c}function ea(t){return t.id}function ra(t){return t.parentId}function ia(t,n){return t.parent===n.parent?1:2}function oa(t){var n=t.children;return n?n[0]:t.t}function aa(t){var n=t.children;return n?n[n.length-1]:t.t}function ua(t,n,e){var r=e/(n.i-t.i);n.c-=r,n.s+=e,t.c+=r,n.z+=e,n.m+=e}function fa(t,n,e){return t.a.parent===n.parent?t.a:e}function ca(t,n){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=n}function sa(t,n,e,r,i){for(var o,a=t.children,u=-1,f=a.length,c=t.value&&(i-e)/t.value;++u<f;)(o=a[u]).x0=n,o.x1=r,o.y0=e,o.y1=e+=o.value*c}function la(t,n,e,r,i,o){for(var a,u,f,c,s,l,h,d,p,v,g,y=[],_=n.children,b=0,m=0,x=_.length,w=n.value;b<x;){f=i-e,c=o-r;do{s=_[m++].value}while(!s&&m<x);for(l=h=s,g=s*s*(v=Math.max(c/f,f/c)/(w*t)),p=Math.max(h/g,g/l);m<x;++m){if(s+=u=_[m].value,u<l&&(l=u),u>h&&(h=u),g=s*s*v,(d=Math.max(h/g,g/l))>p){s-=u;break}p=d}y.push(a={value:s,dice:f<c,children:_.slice(b,m)}),a.dice?na(a,e,r,i,w?r+=c*s/w:o):sa(a,e,r,w?e+=f*s/w:i,o),w-=s,b=m}return y}function ha(t,n,e){return(n[0]-t[0])*(e[1]-t[1])-(n[1]-t[1])*(e[0]-t[0])}function da(t,n){return t[0]-n[0]||t[1]-n[1]}function pa(t){for(var n=t.length,e=[0,1],r=2,i=2;i<n;++i){for(;r>1&&ha(t[e[r-2]],t[e[r-1]],t[i])<=0;)--r;e[r++]=i}return e.slice(0,r)}function va(){return Math.random()}function ga(t){function n(n){var o=n+"",a=e.get(o);if(!a){if(i!==Cv)return i;e.set(o,a=r.push(n))}return t[(a-1)%t.length]}var e=he(),r=[],i=Cv;return t=null==t?[]:kv.call(t),n.domain=function(t){if(!arguments.length)return r.slice();r=[],e=he();for(var i,o,a=-1,u=t.length;++a<u;)e.has(o=(i=t[a])+"")||e.set(o,r.push(i));return n},n.range=function(e){return arguments.length?(t=kv.call(e),n):t.slice()},n.unknown=function(t){return arguments.length?(i=t,n):i},n.copy=function(){return ga().domain(r).range(t).unknown(i)},n}function ya(){function t(){var t=i().length,r=a[1]<a[0],h=a[r-0],d=a[1-r];n=(d-h)/Math.max(1,t-f+2*c),u&&(n=Math.floor(n)),h+=(d-h-n*(t-f))*l,e=n*(1-f),u&&(h=Math.round(h),e=Math.round(e));var p=s(t).map(function(t){return h+n*t});return o(r?p.reverse():p)}var n,e,r=ga().unknown(void 0),i=r.domain,o=r.range,a=[0,1],u=!1,f=0,c=0,l=.5;return delete r.unknown,r.domain=function(n){return arguments.length?(i(n),t()):i()},r.range=function(n){return arguments.length?(a=[+n[0],+n[1]],t()):a.slice()},r.rangeRound=function(n){return a=[+n[0],+n[1]],u=!0,t()},r.bandwidth=function(){return e},r.step=function(){return n},r.round=function(n){return arguments.length?(u=!!n,t()):u},r.padding=function(n){return arguments.length?(f=c=Math.max(0,Math.min(1,n)),t()):f},r.paddingInner=function(n){return arguments.length?(f=Math.max(0,Math.min(1,n)),t()):f},r.paddingOuter=function(n){return arguments.length?(c=Math.max(0,Math.min(1,n)),t()):c},r.align=function(n){return arguments.length?(l=Math.max(0,Math.min(1,n)),t()):l},r.copy=function(){return ya().domain(i()).range(a).round(u).paddingInner(f).paddingOuter(c).align(l)},t()}function _a(t){var n=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return _a(n())},t}function ba(t){return function(){return t}}function ma(t){return+t}function xa(t,n){return(n-=t=+t)?function(e){return(e-t)/n}:ba(n)}function wa(t,n,e,r){var i=t[0],o=t[1],a=n[0],u=n[1];return o<i?(i=e(o,i),a=r(u,a)):(i=e(i,o),a=r(a,u)),function(t){return a(i(t))}}function Ma(t,n,e,r){var i=Math.min(t.length,n.length)-1,o=new Array(i),a=new Array(i),u=-1;for(t[i]<t[0]&&(t=t.slice().reverse(),n=n.slice().reverse());++u<i;)o[u]=e(t[u],t[u+1]),a[u]=r(n[u],n[u+1]);return function(n){var e=Jc(t,n,1,i)-1;return a[e](o[e](n))}}function Aa(t,n){return n.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp())}function Ta(t,n){function e(){return i=Math.min(u.length,f.length)>2?Ma:wa,o=a=null,r}function r(n){return(o||(o=i(u,f,s?function(t){return function(n,e){var r=t(n=+n,e=+e);return function(t){return t<=n?0:t>=e?1:r(t)}}}(t):t,c)))(+n)}var i,o,a,u=Pv,f=Pv,c=dn,s=!1;return r.invert=function(t){return(a||(a=i(f,u,xa,s?function(t){return function(n,e){var r=t(n=+n,e=+e);return function(t){return t<=0?n:t>=1?e:r(t)}}}(n):n)))(+t)},r.domain=function(t){return arguments.length?(u=Ev.call(t,ma),e()):u.slice()},r.range=function(t){return arguments.length?(f=kv.call(t),e()):f.slice()},r.rangeRound=function(t){return f=kv.call(t),c=pn,e()},r.clamp=function(t){return arguments.length?(s=!!t,e()):s},r.interpolate=function(t){return arguments.length?(c=t,e()):c},e()}function Na(n){var e=n.domain;return n.ticks=function(t){var n=e();return l(n[0],n[n.length-1],null==t?10:t)},n.tickFormat=function(n,r){return function(n,e,r){var i,o=n[0],a=n[n.length-1],u=d(o,a,null==e?10:e);switch((r=tr(null==r?",f":r)).type){case"s":var f=Math.max(Math.abs(o),Math.abs(a));return null!=r.precision||isNaN(i=ur(u,f))||(r.precision=i),t.formatPrefix(r,f);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(i=fr(u,Math.max(Math.abs(o),Math.abs(a))))||(r.precision=i-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(i=ar(u))||(r.precision=i-2*("%"===r.type))}return t.format(r)}(e(),n,r)},n.nice=function(t){null==t&&(t=10);var r,i=e(),o=0,a=i.length-1,u=i[o],f=i[a];return f<u&&(r=u,u=f,f=r,r=o,o=a,a=r),(r=h(u,f,t))>0?r=h(u=Math.floor(u/r)*r,f=Math.ceil(f/r)*r,t):r<0&&(r=h(u=Math.ceil(u*r)/r,f=Math.floor(f*r)/r,t)),r>0?(i[o]=Math.floor(u/r)*r,i[a]=Math.ceil(f/r)*r,e(i)):r<0&&(i[o]=Math.ceil(u*r)/r,i[a]=Math.floor(f*r)/r,e(i)),n},n}function Sa(){var t=Ta(xa,sn);return t.copy=function(){return Aa(t,Sa())},Na(t)}function Ea(){function t(t){return+t}var n=[0,1];return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=Ev.call(e,ma),t):n.slice()},t.copy=function(){return Ea().domain(n)},Na(t)}function ka(t,n){var e,r=0,i=(t=t.slice()).length-1,o=t[r],a=t[i];return a<o&&(e=r,r=i,i=e,e=o,o=a,a=e),t[r]=n.floor(o),t[i]=n.ceil(a),t}function Ca(t,n){return(n=Math.log(n/t))?function(e){return Math.log(e/t)/n}:ba(n)}function Pa(t,n){return t<0?function(e){return-Math.pow(-n,e)*Math.pow(-t,1-e)}:function(e){return Math.pow(n,e)*Math.pow(t,1-e)}}function za(t){return isFinite(t)?+("1e"+t):t<0?0:t}function Ra(t){return 10===t?za:t===Math.E?Math.exp:function(n){return Math.pow(t,n)}}function La(t){return t===Math.E?Math.log:10===t&&Math.log10||2===t&&Math.log2||(t=Math.log(t),function(n){return Math.log(n)/t})}function Da(t){return function(n){return-t(-n)}}function Ua(){function n(){return o=La(i),a=Ra(i),r()[0]<0&&(o=Da(o),a=Da(a)),e}var e=Ta(Ca,Pa).domain([1,10]),r=e.domain,i=10,o=La(10),a=Ra(10);return e.base=function(t){return arguments.length?(i=+t,n()):i},e.domain=function(t){return arguments.length?(r(t),n()):r()},e.ticks=function(t){var n,e=r(),u=e[0],f=e[e.length-1];(n=f<u)&&(d=u,u=f,f=d);var c,s,h,d=o(u),p=o(f),v=null==t?10:+t,g=[];if(!(i%1)&&p-d<v){if(d=Math.round(d)-1,p=Math.round(p)+1,u>0){for(;d<p;++d)for(s=1,c=a(d);s<i;++s)if(!((h=c*s)<u)){if(h>f)break;g.push(h)}}else for(;d<p;++d)for(s=i-1,c=a(d);s>=1;--s)if(!((h=c*s)<u)){if(h>f)break;g.push(h)}}else g=l(d,p,Math.min(p-d,v)).map(a);return n?g.reverse():g},e.tickFormat=function(n,r){if(null==r&&(r=10===i?".0e":","),"function"!=typeof r&&(r=t.format(r)),n===1/0)return r;null==n&&(n=10);var u=Math.max(1,i*n/e.ticks().length);return function(t){var n=t/a(Math.round(o(t)));return n*i<i-.5&&(n*=i),n<=u?r(t):""}},e.nice=function(){return r(ka(r(),{floor:function(t){return a(Math.floor(o(t)))},ceil:function(t){return a(Math.ceil(o(t)))}}))},e.copy=function(){return Aa(e,Ua().base(i))},e}function qa(t,n){return t<0?-Math.pow(-t,n):Math.pow(t,n)}function Oa(){var t=1,n=Ta(function(n,e){return(e=qa(e,t)-(n=qa(n,t)))?function(r){return(qa(r,t)-n)/e}:ba(e)},function(n,e){return e=qa(e,t)-(n=qa(n,t)),function(r){return qa(n+e*r,1/t)}}),e=n.domain;return n.exponent=function(n){return arguments.length?(t=+n,e(e())):t},n.copy=function(){return Aa(n,Oa().exponent(t))},Na(n)}function Ya(){function t(){var t=0,n=Math.max(1,i.length);for(o=new Array(n-1);++t<n;)o[t-1]=v(r,t/n);return e}function e(t){if(!isNaN(t=+t))return i[Jc(o,t)]}var r=[],i=[],o=[];return e.invertExtent=function(t){var n=i.indexOf(t);return n<0?[NaN,NaN]:[n>0?o[n-1]:r[0],n<o.length?o[n]:r[r.length-1]]},e.domain=function(e){if(!arguments.length)return r.slice();r=[];for(var i,o=0,a=e.length;o<a;++o)null==(i=e[o])||isNaN(i=+i)||r.push(i);return r.sort(n),t()},e.range=function(n){return arguments.length?(i=kv.call(n),t()):i.slice()},e.quantiles=function(){return o.slice()},e.copy=function(){return Ya().domain(r).range(i)},e}function Ba(){function t(t){if(t<=t)return a[Jc(o,t,0,i)]}function n(){var n=-1;for(o=new Array(i);++n<i;)o[n]=((n+1)*r-(n-i)*e)/(i+1);return t}var e=0,r=1,i=1,o=[.5],a=[0,1];return t.domain=function(t){return arguments.length?(e=+t[0],r=+t[1],n()):[e,r]},t.range=function(t){return arguments.length?(i=(a=kv.call(t)).length-1,n()):a.slice()},t.invertExtent=function(t){var n=a.indexOf(t);return n<0?[NaN,NaN]:n<1?[e,o[0]]:n>=i?[o[i-1],r]:[o[n-1],o[n]]},t.copy=function(){return Ba().domain([e,r]).range(a)},Na(t)}function Fa(){function t(t){if(t<=t)return e[Jc(n,t,0,r)]}var n=[.5],e=[0,1],r=1;return t.domain=function(i){return arguments.length?(n=kv.call(i),r=Math.min(n.length,e.length-1),t):n.slice()},t.range=function(i){return arguments.length?(e=kv.call(i),r=Math.min(n.length,e.length-1),t):e.slice()},t.invertExtent=function(t){var r=e.indexOf(t);return[n[r-1],n[r]]},t.copy=function(){return Fa().domain(n).range(e)},t}function Ia(t,n,e,r){function i(n){return t(n=new Date(+n)),n}return i.floor=i,i.ceil=function(e){return t(e=new Date(e-1)),n(e,1),t(e),e},i.round=function(t){var n=i(t),e=i.ceil(t);return t-n<e-t?n:e},i.offset=function(t,e){return n(t=new Date(+t),null==e?1:Math.floor(e)),t},i.range=function(e,r,o){var a,u=[];if(e=i.ceil(e),o=null==o?1:Math.floor(o),!(e<r&&o>0))return u;do{u.push(a=new Date(+e)),n(e,o),t(e)}while(a<e&&e<r);return u},i.filter=function(e){return Ia(function(n){if(n>=n)for(;t(n),!e(n);)n.setTime(n-1)},function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;n(t,-1),!e(t););else for(;--r>=0;)for(;n(t,1),!e(t););})},e&&(i.count=function(n,r){return zv.setTime(+n),Rv.setTime(+r),t(zv),t(Rv),Math.floor(e(zv,Rv))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(r?function(n){return r(n)%t==0}:function(n){return i.count(0,n)%t==0}):i:null}),i}function ja(t){return Ia(function(n){n.setDate(n.getDate()-(n.getDay()+7-t)%7),n.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+7*n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Uv)/qv})}function Ha(t){return Ia(function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-t)%7),n.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+7*n)},function(t,n){return(n-t)/qv})}function Xa(t){if(0<=t.y&&t.y<100){var n=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return n.setFullYear(t.y),n}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Ga(t){if(0<=t.y&&t.y<100){var n=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return n.setUTCFullYear(t.y),n}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Va(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}function $a(t){function n(t,n){return function(e){var r,i,o,a=[],u=-1,f=0,c=t.length;for(e instanceof Date||(e=new Date(+e));++u<c;)37===t.charCodeAt(u)&&(a.push(t.slice(f,u)),null!=(i=Dg[r=t.charAt(++u)])?r=t.charAt(++u):i="e"===r?" ":"0",(o=n[r])&&(r=o(e,i)),a.push(r),f=u+1);return a.push(t.slice(f,u)),a.join("")}}function e(t,n){return function(e){var i,o,a=Va(1900);if(r(a,t,e+="",0)!=e.length)return null;if("Q"in a)return new Date(a.Q);if("p"in a&&(a.H=a.H%12+12*a.p),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(i=(o=(i=Ga(Va(a.y))).getUTCDay())>4||0===o?yg.ceil(i):yg(i),i=pg.offset(i,7*(a.V-1)),a.y=i.getUTCFullYear(),a.m=i.getUTCMonth(),a.d=i.getUTCDate()+(a.w+6)%7):(i=(o=(i=n(Va(a.y))).getDay())>4||0===o?Vv.ceil(i):Vv(i),i=Hv.offset(i,7*(a.V-1)),a.y=i.getFullYear(),a.m=i.getMonth(),a.d=i.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),o="Z"in a?Ga(Va(a.y)).getUTCDay():n(Va(a.y)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(o+5)%7:a.w+7*a.U-(o+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,Ga(a)):n(a)}}function r(t,n,e,r){for(var i,o,a=0,u=n.length,f=e.length;a<u;){if(r>=f)return-1;if(37===(i=n.charCodeAt(a++))){if(i=n.charAt(a++),!(o=A[i in Dg?n.charAt(a++):i])||(r=o(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}var i=t.dateTime,o=t.date,a=t.time,u=t.periods,f=t.days,c=t.shortDays,s=t.months,l=t.shortMonths,h=Qa(u),d=Ja(u),p=Qa(f),v=Ja(f),g=Qa(c),y=Ja(c),_=Qa(s),b=Ja(s),m=Qa(l),x=Ja(l),w={a:function(t){return c[t.getDay()]},A:function(t){return f[t.getDay()]},b:function(t){return l[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:_u,e:_u,f:Mu,H:bu,I:mu,j:xu,L:wu,m:Au,M:Tu,p:function(t){return u[+(t.getHours()>=12)]},Q:Ku,s:tf,S:Nu,u:Su,U:Eu,V:ku,w:Cu,W:Pu,x:null,X:null,y:zu,Y:Ru,Z:Lu,"%":Ju},M={a:function(t){return c[t.getUTCDay()]},A:function(t){return f[t.getUTCDay()]},b:function(t){return l[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:Du,e:Du,f:Bu,H:Uu,I:qu,j:Ou,L:Yu,m:Fu,M:Iu,p:function(t){return u[+(t.getUTCHours()>=12)]},Q:Ku,s:tf,S:ju,u:Hu,U:Xu,V:Gu,w:Vu,W:$u,x:null,X:null,y:Wu,Y:Zu,Z:Qu,"%":Ju},A={a:function(t,n,e){var r=g.exec(n.slice(e));return r?(t.w=y[r[0].toLowerCase()],e+r[0].length):-1},A:function(t,n,e){var r=p.exec(n.slice(e));return r?(t.w=v[r[0].toLowerCase()],e+r[0].length):-1},b:function(t,n,e){var r=m.exec(n.slice(e));return r?(t.m=x[r[0].toLowerCase()],e+r[0].length):-1},B:function(t,n,e){var r=_.exec(n.slice(e));return r?(t.m=b[r[0].toLowerCase()],e+r[0].length):-1},c:function(t,n,e){return r(t,i,n,e)},d:fu,e:fu,f:pu,H:su,I:su,j:cu,L:du,m:uu,M:lu,p:function(t,n,e){var r=h.exec(n.slice(e));return r?(t.p=d[r[0].toLowerCase()],e+r[0].length):-1},Q:gu,s:yu,S:hu,u:tu,U:nu,V:eu,w:Ka,W:ru,x:function(t,n,e){return r(t,o,n,e)},X:function(t,n,e){return r(t,a,n,e)},y:ou,Y:iu,Z:au,"%":vu};return w.x=n(o,w),w.X=n(a,w),w.c=n(i,w),M.x=n(o,M),M.X=n(a,M),M.c=n(i,M),{format:function(t){var e=n(t+="",w);return e.toString=function(){return t},e},parse:function(t){var n=e(t+="",Xa);return n.toString=function(){return t},n},utcFormat:function(t){var e=n(t+="",M);return e.toString=function(){return t},e},utcParse:function(t){var n=e(t,Ga);return n.toString=function(){return t},n}}}function Wa(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o<e?new Array(e-o+1).join(n)+i:i)}function Za(t){return t.replace(Og,"\\$&")}function Qa(t){return new RegExp("^(?:"+t.map(Za).join("|")+")","i")}function Ja(t){for(var n={},e=-1,r=t.length;++e<r;)n[t[e].toLowerCase()]=e;return n}function Ka(t,n,e){var r=Ug.exec(n.slice(e,e+1));return r?(t.w=+r[0],e+r[0].length):-1}function tu(t,n,e){var r=Ug.exec(n.slice(e,e+1));return r?(t.u=+r[0],e+r[0].length):-1}function nu(t,n,e){var r=Ug.exec(n.slice(e,e+2));return r?(t.U=+r[0],e+r[0].length):-1}function eu(t,n,e){var r=Ug.exec(n.slice(e,e+2));return r?(t.V=+r[0],e+r[0].length):-1}function ru(t,n,e){var r=Ug.exec(n.slice(e,e+2));return r?(t.W=+r[0],e+r[0].length):-1}function iu(t,n,e){var r=Ug.exec(n.slice(e,e+4));return r?(t.y=+r[0],e+r[0].length):-1}function ou(t,n,e){var r=Ug.exec(n.slice(e,e+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),e+r[0].length):-1}function au(t,n,e){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(n.slice(e,e+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),e+r[0].length):-1}function uu(t,n,e){var r=Ug.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function fu(t,n,e){var r=Ug.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function cu(t,n,e){var r=Ug.exec(n.slice(e,e+3));return r?(t.m=0,t.d=+r[0],e+r[0].length):-1}function su(t,n,e){var r=Ug.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function lu(t,n,e){var r=Ug.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function hu(t,n,e){var r=Ug.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function du(t,n,e){var r=Ug.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function pu(t,n,e){var r=Ug.exec(n.slice(e,e+6));return r?(t.L=Math.floor(r[0]/1e3),e+r[0].length):-1}function vu(t,n,e){var r=qg.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function gu(t,n,e){var r=Ug.exec(n.slice(e));return r?(t.Q=+r[0],e+r[0].length):-1}function yu(t,n,e){var r=Ug.exec(n.slice(e));return r?(t.Q=1e3*+r[0],e+r[0].length):-1}function _u(t,n){return Wa(t.getDate(),n,2)}function bu(t,n){return Wa(t.getHours(),n,2)}function mu(t,n){return Wa(t.getHours()%12||12,n,2)}function xu(t,n){return Wa(1+Hv.count(fg(t),t),n,3)}function wu(t,n){return Wa(t.getMilliseconds(),n,3)}function Mu(t,n){return wu(t,n)+"000"}function Au(t,n){return Wa(t.getMonth()+1,n,2)}function Tu(t,n){return Wa(t.getMinutes(),n,2)}function Nu(t,n){return Wa(t.getSeconds(),n,2)}function Su(t){var n=t.getDay();return 0===n?7:n}function Eu(t,n){return Wa(Gv.count(fg(t),t),n,2)}function ku(t,n){var e=t.getDay();return t=e>=4||0===e?Zv(t):Zv.ceil(t),Wa(Zv.count(fg(t),t)+(4===fg(t).getDay()),n,2)}function Cu(t){return t.getDay()}function Pu(t,n){return Wa(Vv.count(fg(t),t),n,2)}function zu(t,n){return Wa(t.getFullYear()%100,n,2)}function Ru(t,n){return Wa(t.getFullYear()%1e4,n,4)}function Lu(t){var n=t.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+Wa(n/60|0,"0",2)+Wa(n%60,"0",2)}function Du(t,n){return Wa(t.getUTCDate(),n,2)}function Uu(t,n){return Wa(t.getUTCHours(),n,2)}function qu(t,n){return Wa(t.getUTCHours()%12||12,n,2)}function Ou(t,n){return Wa(1+pg.count(zg(t),t),n,3)}function Yu(t,n){return Wa(t.getUTCMilliseconds(),n,3)}function Bu(t,n){return Yu(t,n)+"000"}function Fu(t,n){return Wa(t.getUTCMonth()+1,n,2)}function Iu(t,n){return Wa(t.getUTCMinutes(),n,2)}function ju(t,n){return Wa(t.getUTCSeconds(),n,2)}function Hu(t){var n=t.getUTCDay();return 0===n?7:n}function Xu(t,n){return Wa(gg.count(zg(t),t),n,2)}function Gu(t,n){var e=t.getUTCDay();return t=e>=4||0===e?mg(t):mg.ceil(t),Wa(mg.count(zg(t),t)+(4===zg(t).getUTCDay()),n,2)}function Vu(t){return t.getUTCDay()}function $u(t,n){return Wa(yg.count(zg(t),t),n,2)}function Wu(t,n){return Wa(t.getUTCFullYear()%100,n,2)}function Zu(t,n){return Wa(t.getUTCFullYear()%1e4,n,4)}function Qu(){return"+0000"}function Ju(){return"%"}function Ku(t){return+t}function tf(t){return Math.floor(+t/1e3)}function nf(n){return Rg=$a(n),t.timeFormat=Rg.format,t.timeParse=Rg.parse,t.utcFormat=Rg.utcFormat,t.utcParse=Rg.utcParse,Rg}function ef(t){return new Date(t)}function rf(t){return t instanceof Date?+t:+new Date(+t)}function of(t,n,r,i,o,a,u,f,c){function s(e){return(u(e)<e?g:a(e)<e?y:o(e)<e?_:i(e)<e?b:n(e)<e?r(e)<e?m:x:t(e)<e?w:M)(e)}function l(n,r,i,o){if(null==n&&(n=10),"number"==typeof n){var a=Math.abs(i-r)/n,u=e(function(t){return t[2]}).right(A,a);u===A.length?(o=d(r/$g,i/$g,n),n=t):u?(o=(u=A[a/A[u-1][2]<A[u][2]/a?u-1:u])[1],n=u[0]):(o=Math.max(d(r,i,n),1),n=f)}return null==o?n:n.every(o)}var h=Ta(xa,sn),p=h.invert,v=h.domain,g=c(".%L"),y=c(":%S"),_=c("%I:%M"),b=c("%I %p"),m=c("%a %d"),x=c("%b %d"),w=c("%B"),M=c("%Y"),A=[[u,1,Ig],[u,5,5*Ig],[u,15,15*Ig],[u,30,30*Ig],[a,1,jg],[a,5,5*jg],[a,15,15*jg],[a,30,30*jg],[o,1,Hg],[o,3,3*Hg],[o,6,6*Hg],[o,12,12*Hg],[i,1,Xg],[i,2,2*Xg],[r,1,Gg],[n,1,Vg],[n,3,3*Vg],[t,1,$g]];return h.invert=function(t){return new Date(p(t))},h.domain=function(t){return arguments.length?v(Ev.call(t,rf)):v().map(ef)},h.ticks=function(t,n){var e,r=v(),i=r[0],o=r[r.length-1],a=o<i;return a&&(e=i,i=o,o=e),e=l(t,i,o,n),e=e?e.range(i,o+1):[],a?e.reverse():e},h.tickFormat=function(t,n){return null==n?s:c(n)},h.nice=function(t,n){var e=v();return(t=l(t,e[0],e[e.length-1],n))?v(ka(e,t)):h},h.copy=function(){return Aa(h,of(t,n,r,i,o,a,u,f,c))},h}function af(t){function n(n){var o=(n-e)/(r-e);return t(i?Math.max(0,Math.min(1,o)):o)}var e=0,r=1,i=!1;return n.domain=function(t){return arguments.length?(e=+t[0],r=+t[1],n):[e,r]},n.clamp=function(t){return arguments.length?(i=!!t,n):i},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return af(t).domain([e,r]).clamp(i)},Na(n)}function uf(t){for(var n=t.length/6|0,e=new Array(n),r=0;r<n;)e[r]="#"+t.slice(6*r,6*++r);return e}function ff(t){return rl(t[t.length-1])}function cf(t){var n=t.length;return function(e){return t[Math.max(0,Math.min(n-1,Math.floor(e*n)))]}}function sf(t){return function(){return t}}function lf(t){return t>=1?A_:t<=-1?-A_:Math.asin(t)}function hf(t){return t.innerRadius}function df(t){return t.outerRadius}function pf(t){return t.startAngle}function vf(t){return t.endAngle}function gf(t){return t&&t.padAngle}function yf(t,n,e,r,i,o,a){var u=t-e,f=n-r,c=(a?o:-o)/x_(u*u+f*f),s=c*f,l=-c*u,h=t+s,d=n+l,p=e+s,v=r+l,g=(h+p)/2,y=(d+v)/2,_=p-h,b=v-d,m=_*_+b*b,x=i-o,w=h*v-p*d,M=(b<0?-1:1)*x_(__(0,x*x*m-w*w)),A=(w*b-_*M)/m,T=(-w*_-b*M)/m,N=(w*b+_*M)/m,S=(-w*_+b*M)/m,E=A-g,k=T-y,C=N-g,P=S-y;return E*E+k*k>C*C+P*P&&(A=N,T=S),{cx:A,cy:T,x01:-s,y01:-l,x11:A*(i/x-1),y11:T*(i/x-1)}}function _f(t){this._context=t}function bf(t){return new _f(t)}function mf(t){return t[0]}function xf(t){return t[1]}function wf(){function t(t){var u,f,c,s=t.length,l=!1;for(null==i&&(a=o(c=oe())),u=0;u<=s;++u)!(u<s&&r(f=t[u],u,t))===l&&((l=!l)?a.lineStart():a.lineEnd()),l&&a.point(+n(f,u,t),+e(f,u,t));if(c)return a=null,c+""||null}var n=mf,e=xf,r=sf(!0),i=null,o=bf,a=null;return t.x=function(e){return arguments.length?(n="function"==typeof e?e:sf(+e),t):n},t.y=function(n){return arguments.length?(e="function"==typeof n?n:sf(+n),t):e},t.defined=function(n){return arguments.length?(r="function"==typeof n?n:sf(!!n),t):r},t.curve=function(n){return arguments.length?(o=n,null!=i&&(a=o(i)),t):o},t.context=function(n){return arguments.length?(null==n?i=a=null:a=o(i=n),t):i},t}function Mf(){function t(t){var n,s,l,h,d,p=t.length,v=!1,g=new Array(p),y=new Array(p);for(null==u&&(c=f(d=oe())),n=0;n<=p;++n){if(!(n<p&&a(h=t[n],n,t))===v)if(v=!v)s=n,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),l=n-1;l>=s;--l)c.point(g[l],y[l]);c.lineEnd(),c.areaEnd()}v&&(g[n]=+e(h,n,t),y[n]=+i(h,n,t),c.point(r?+r(h,n,t):g[n],o?+o(h,n,t):y[n]))}if(d)return c=null,d+""||null}function n(){return wf().defined(a).curve(f).context(u)}var e=mf,r=null,i=sf(0),o=xf,a=sf(!0),u=null,f=bf,c=null;return t.x=function(n){return arguments.length?(e="function"==typeof n?n:sf(+n),r=null,t):e},t.x0=function(n){return arguments.length?(e="function"==typeof n?n:sf(+n),t):e},t.x1=function(n){return arguments.length?(r=null==n?null:"function"==typeof n?n:sf(+n),t):r},t.y=function(n){return arguments.length?(i="function"==typeof n?n:sf(+n),o=null,t):i},t.y0=function(n){return arguments.length?(i="function"==typeof n?n:sf(+n),t):i},t.y1=function(n){return arguments.length?(o=null==n?null:"function"==typeof n?n:sf(+n),t):o},t.lineX0=t.lineY0=function(){return n().x(e).y(i)},t.lineY1=function(){return n().x(e).y(o)},t.lineX1=function(){return n().x(r).y(i)},t.defined=function(n){return arguments.length?(a="function"==typeof n?n:sf(!!n),t):a},t.curve=function(n){return arguments.length?(f=n,null!=u&&(c=f(u)),t):f},t.context=function(n){return arguments.length?(null==n?u=c=null:c=f(u=n),t):u},t}function Af(t,n){return n<t?-1:n>t?1:n>=t?0:NaN}function Tf(t){return t}function Nf(t){this._curve=t}function Sf(t){function n(n){return new Nf(t(n))}return n._curve=t,n}function Ef(t){var n=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?n(Sf(t)):n()._curve},t}function kf(){return Ef(wf().curve(N_))}function Cf(){var t=Mf().curve(N_),n=t.curve,e=t.lineX0,r=t.lineX1,i=t.lineY0,o=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return Ef(e())},delete t.lineX0,t.lineEndAngle=function(){return Ef(r())},delete t.lineX1,t.lineInnerRadius=function(){return Ef(i())},delete t.lineY0,t.lineOuterRadius=function(){return Ef(o())},delete t.lineY1,t.curve=function(t){return arguments.length?n(Sf(t)):n()._curve},t}function Pf(t,n){return[(n=+n)*Math.cos(t-=Math.PI/2),n*Math.sin(t)]}function zf(t){return t.source}function Rf(t){return t.target}function Lf(t){function n(){var n,u=S_.call(arguments),f=e.apply(this,u),c=r.apply(this,u);if(a||(a=n=oe()),t(a,+i.apply(this,(u[0]=f,u)),+o.apply(this,u),+i.apply(this,(u[0]=c,u)),+o.apply(this,u)),n)return a=null,n+""||null}var e=zf,r=Rf,i=mf,o=xf,a=null;return n.source=function(t){return arguments.length?(e=t,n):e},n.target=function(t){return arguments.length?(r=t,n):r},n.x=function(t){return arguments.length?(i="function"==typeof t?t:sf(+t),n):i},n.y=function(t){return arguments.length?(o="function"==typeof t?t:sf(+t),n):o},n.context=function(t){return arguments.length?(a=null==t?null:t,n):a},n}function Df(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n=(n+r)/2,e,n,i,r,i)}function Uf(t,n,e,r,i){t.moveTo(n,e),t.bezierCurveTo(n,e=(e+i)/2,r,e,r,i)}function qf(t,n,e,r,i){var o=Pf(n,e),a=Pf(n,e=(e+i)/2),u=Pf(r,e),f=Pf(r,i);t.moveTo(o[0],o[1]),t.bezierCurveTo(a[0],a[1],u[0],u[1],f[0],f[1])}function Of(){}function Yf(t,n,e){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+n)/6,(t._y0+4*t._y1+e)/6)}function Bf(t){this._context=t}function Ff(t){this._context=t}function If(t){this._context=t}function jf(t,n){this._basis=new Bf(t),this._beta=n}function Hf(t,n,e){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-n),t._y2+t._k*(t._y1-e),t._x2,t._y2)}function Xf(t,n){this._context=t,this._k=(1-n)/6}function Gf(t,n){this._context=t,this._k=(1-n)/6}function Vf(t,n){this._context=t,this._k=(1-n)/6}function $f(t,n,e){var r=t._x1,i=t._y1,o=t._x2,a=t._y2;if(t._l01_a>w_){var u=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,f=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*u-t._x0*t._l12_2a+t._x2*t._l01_2a)/f,i=(i*u-t._y0*t._l12_2a+t._y2*t._l01_2a)/f}if(t._l23_a>w_){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,s=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*c+t._x1*t._l23_2a-n*t._l12_2a)/s,a=(a*c+t._y1*t._l23_2a-e*t._l12_2a)/s}t._context.bezierCurveTo(r,i,o,a,t._x2,t._y2)}function Wf(t,n){this._context=t,this._alpha=n}function Zf(t,n){this._context=t,this._alpha=n}function Qf(t,n){this._context=t,this._alpha=n}function Jf(t){this._context=t}function Kf(t){return t<0?-1:1}function tc(t,n,e){var r=t._x1-t._x0,i=n-t._x1,o=(t._y1-t._y0)/(r||i<0&&-0),a=(e-t._y1)/(i||r<0&&-0),u=(o*i+a*r)/(r+i);return(Kf(o)+Kf(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(u))||0}function nc(t,n){var e=t._x1-t._x0;return e?(3*(t._y1-t._y0)/e-n)/2:n}function ec(t,n,e){var r=t._x0,i=t._y0,o=t._x1,a=t._y1,u=(o-r)/3;t._context.bezierCurveTo(r+u,i+u*n,o-u,a-u*e,o,a)}function rc(t){this._context=t}function ic(t){this._context=new oc(t)}function oc(t){this._context=t}function ac(t){this._context=t}function uc(t){var n,e,r=t.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=t[0]+2*t[1],n=1;n<r-1;++n)i[n]=1,o[n]=4,a[n]=4*t[n]+2*t[n+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*t[r-1]+t[r],n=1;n<r;++n)e=i[n]/o[n-1],o[n]-=e,a[n]-=e*a[n-1];for(i[r-1]=a[r-1]/o[r-1],n=r-2;n>=0;--n)i[n]=(a[n]-i[n+1])/o[n];for(o[r-1]=(t[r]+i[r-1])/2,n=0;n<r-1;++n)o[n]=2*t[n+1]-i[n+1];return[i,o]}function fc(t,n){this._context=t,this._t=n}function cc(t,n){if((i=t.length)>1)for(var e,r,i,o=1,a=t[n[0]],u=a.length;o<i;++o)for(r=a,a=t[n[o]],e=0;e<u;++e)a[e][1]+=a[e][0]=isNaN(r[e][1])?r[e][0]:r[e][1]}function sc(t){for(var n=t.length,e=new Array(n);--n>=0;)e[n]=n;return e}function lc(t,n){return t[n]}function hc(t){var n=t.map(dc);return sc(t).sort(function(t,e){return n[t]-n[e]})}function dc(t){for(var n,e=0,r=-1,i=t.length;++r<i;)(n=+t[r][1])&&(e+=n);return e}function pc(t){return function(){return t}}function vc(t){return t[0]}function gc(t){return t[1]}function yc(){this._=null}function _c(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function bc(t,n){var e=n,r=n.R,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.R=r.L,e.R&&(e.R.U=e),r.L=e}function mc(t,n){var e=n,r=n.L,i=e.U;i?i.L===e?i.L=r:i.R=r:t._=r,r.U=i,e.U=r,e.L=r.R,e.L&&(e.L.U=e),r.R=e}function xc(t){for(;t.L;)t=t.L;return t}function wc(t,n,e,r){var i=[null,null],o=eb.push(i)-1;return i.left=t,i.right=n,e&&Ac(i,t,n,e),r&&Ac(i,n,t,r),tb[t.index].halfedges.push(o),tb[n.index].halfedges.push(o),i}function Mc(t,n,e){var r=[n,e];return r.left=t,r}function Ac(t,n,e,r){t[0]||t[1]?t.left===e?t[1]=r:t[0]=r:(t[0]=r,t.left=n,t.right=e)}function Tc(t,n,e,r,i){var o,a=t[0],u=t[1],f=a[0],c=a[1],s=0,l=1,h=u[0]-f,d=u[1]-c;if(o=n-f,h||!(o>0)){if(o/=h,h<0){if(o<s)return;o<l&&(l=o)}else if(h>0){if(o>l)return;o>s&&(s=o)}if(o=r-f,h||!(o<0)){if(o/=h,h<0){if(o>l)return;o>s&&(s=o)}else if(h>0){if(o<s)return;o<l&&(l=o)}if(o=e-c,d||!(o>0)){if(o/=d,d<0){if(o<s)return;o<l&&(l=o)}else if(d>0){if(o>l)return;o>s&&(s=o)}if(o=i-c,d||!(o<0)){if(o/=d,d<0){if(o>l)return;o>s&&(s=o)}else if(d>0){if(o<s)return;o<l&&(l=o)}return!(s>0||l<1)||(s>0&&(t[0]=[f+s*h,c+s*d]),l<1&&(t[1]=[f+l*h,c+l*d]),!0)}}}}}function Nc(t,n,e,r,i){var o=t[1];if(o)return!0;var a,u,f=t[0],c=t.left,s=t.right,l=c[0],h=c[1],d=s[0],p=s[1],v=(l+d)/2,g=(h+p)/2;if(p===h){if(v<n||v>=r)return;if(l>d){if(f){if(f[1]>=i)return}else f=[v,e];o=[v,i]}else{if(f){if(f[1]<e)return}else f=[v,i];o=[v,e]}}else if(a=(l-d)/(p-h),u=g-a*v,a<-1||a>1)if(l>d){if(f){if(f[1]>=i)return}else f=[(e-u)/a,e];o=[(i-u)/a,i]}else{if(f){if(f[1]<e)return}else f=[(i-u)/a,i];o=[(e-u)/a,e]}else if(h<p){if(f){if(f[0]>=r)return}else f=[n,a*n+u];o=[r,a*r+u]}else{if(f){if(f[0]<n)return}else f=[r,a*r+u];o=[n,a*n+u]}return t[0]=f,t[1]=o,!0}function Sc(t,n){var e=t.site,r=n.left,i=n.right;return e===i&&(i=r,r=e),i?Math.atan2(i[1]-r[1],i[0]-r[0]):(e===r?(r=n[1],i=n[0]):(r=n[0],i=n[1]),Math.atan2(r[0]-i[0],i[1]-r[1]))}function Ec(t,n){return n[+(n.left!==t.site)]}function kc(t,n){return n[+(n.left===t.site)]}function Cc(t){var n=t.P,e=t.N;if(n&&e){var r=n.site,i=t.site,o=e.site;if(r!==o){var a=i[0],u=i[1],f=r[0]-a,c=r[1]-u,s=o[0]-a,l=o[1]-u,h=2*(f*l-c*s);if(!(h>=-ab)){var d=f*f+c*c,p=s*s+l*l,v=(l*d-c*p)/h,g=(f*p-s*d)/h,y=rb.pop()||new function(){_c(this),this.x=this.y=this.arc=this.site=this.cy=null};y.arc=t,y.site=i,y.x=v+a,y.y=(y.cy=g+u)+Math.sqrt(v*v+g*g),t.circle=y;for(var _=null,b=nb._;b;)if(y.y<b.y||y.y===b.y&&y.x<=b.x){if(!b.L){_=b.P;break}b=b.L}else{if(!b.R){_=b;break}b=b.R}nb.insert(_,y),_||(J_=y)}}}}function Pc(t){var n=t.circle;n&&(n.P||(J_=n.N),nb.remove(n),rb.push(n),_c(n),t.circle=null)}function zc(t){var n=ib.pop()||new function(){_c(this),this.edge=this.site=this.circle=null};return n.site=t,n}function Rc(t){Pc(t),K_.remove(t),ib.push(t),_c(t)}function Lc(t){var n=t.circle,e=n.x,r=n.cy,i=[e,r],o=t.P,a=t.N,u=[t];Rc(t);for(var f=o;f.circle&&Math.abs(e-f.circle.x)<ob&&Math.abs(r-f.circle.cy)<ob;)o=f.P,u.unshift(f),Rc(f),f=o;u.unshift(f),Pc(f);for(var c=a;c.circle&&Math.abs(e-c.circle.x)<ob&&Math.abs(r-c.circle.cy)<ob;)a=c.N,u.push(c),Rc(c),c=a;u.push(c),Pc(c);var s,l=u.length;for(s=1;s<l;++s)c=u[s],f=u[s-1],Ac(c.edge,f.site,c.site,i);f=u[0],(c=u[l-1]).edge=wc(f.site,c.site,null,i),Cc(f),Cc(c)}function Dc(t){for(var n,e,r,i,o=t[0],a=t[1],u=K_._;u;)if((r=Uc(u,a)-o)>ob)u=u.L;else{if(!((i=o-function(t,n){var e=t.N;if(e)return Uc(e,n);var r=t.site;return r[1]===n?r[0]:1/0}(u,a))>ob)){r>-ob?(n=u.P,e=u):i>-ob?(n=u,e=u.N):n=e=u;break}if(!u.R){n=u;break}u=u.R}(function(t){tb[t.index]={site:t,halfedges:[]}})(t);var f=zc(t);if(K_.insert(n,f),n||e){if(n===e)return Pc(n),e=zc(n.site),K_.insert(f,e),f.edge=e.edge=wc(n.site,f.site),Cc(n),void Cc(e);if(e){Pc(n),Pc(e);var c=n.site,s=c[0],l=c[1],h=t[0]-s,d=t[1]-l,p=e.site,v=p[0]-s,g=p[1]-l,y=2*(h*g-d*v),_=h*h+d*d,b=v*v+g*g,m=[(g*_-d*b)/y+s,(h*b-v*_)/y+l];Ac(e.edge,c,p,m),f.edge=wc(c,t,null,m),e.edge=wc(t,p,null,m),Cc(n),Cc(e)}else f.edge=wc(n.site,f.site)}}function Uc(t,n){var e=t.site,r=e[0],i=e[1],o=i-n;if(!o)return r;var a=t.P;if(!a)return-1/0;var u=(e=a.site)[0],f=e[1],c=f-n;if(!c)return u;var s=u-r,l=1/o-1/c,h=s/c;return l?(-h+Math.sqrt(h*h-2*l*(s*s/(-2*c)-f+c/2+i-o/2)))/l+r:(r+u)/2}function qc(t,n,e){return(t[0]-e[0])*(n[1]-t[1])-(t[0]-n[0])*(e[1]-t[1])}function Oc(t,n){return n[1]-t[1]||n[0]-t[0]}function Yc(t,n){var e,r,i,o=t.sort(Oc).pop();for(eb=[],tb=new Array(t.length),K_=new yc,nb=new yc;;)if(i=J_,o&&(!i||o[1]<i.y||o[1]===i.y&&o[0]<i.x))o[0]===e&&o[1]===r||(Dc(o),e=o[0],r=o[1]),o=t.pop();else{if(!i)break;Lc(i.arc)}if(function(){for(var t,n,e,r,i=0,o=tb.length;i<o;++i)if((t=tb[i])&&(r=(n=t.halfedges).length)){var a=new Array(r),u=new Array(r);for(e=0;e<r;++e)a[e]=e,u[e]=Sc(t,eb[n[e]]);for(a.sort(function(t,n){return u[n]-u[t]}),e=0;e<r;++e)u[e]=n[a[e]];for(e=0;e<r;++e)n[e]=u[e]}}(),n){var a=+n[0][0],u=+n[0][1],f=+n[1][0],c=+n[1][1];(function(t,n,e,r){for(var i,o=eb.length;o--;)Nc(i=eb[o],t,n,e,r)&&Tc(i,t,n,e,r)&&(Math.abs(i[0][0]-i[1][0])>ob||Math.abs(i[0][1]-i[1][1])>ob)||delete eb[o]})(a,u,f,c),function(t,n,e,r){var i,o,a,u,f,c,s,l,h,d,p,v,g=tb.length,y=!0;for(i=0;i<g;++i)if(o=tb[i]){for(a=o.site,u=(f=o.halfedges).length;u--;)eb[f[u]]||f.splice(u,1);for(u=0,c=f.length;u<c;)p=(d=kc(o,eb[f[u]]))[0],v=d[1],l=(s=Ec(o,eb[f[++u%c]]))[0],h=s[1],(Math.abs(p-l)>ob||Math.abs(v-h)>ob)&&(f.splice(u,0,eb.push(Mc(a,d,Math.abs(p-t)<ob&&r-v>ob?[t,Math.abs(l-t)<ob?h:r]:Math.abs(v-r)<ob&&e-p>ob?[Math.abs(h-r)<ob?l:e,r]:Math.abs(p-e)<ob&&v-n>ob?[e,Math.abs(l-e)<ob?h:n]:Math.abs(v-n)<ob&&p-t>ob?[Math.abs(h-n)<ob?l:t,n]:null))-1),++c);c&&(y=!1)}if(y){var _,b,m,x=1/0;for(i=0,y=null;i<g;++i)(o=tb[i])&&(m=(_=(a=o.site)[0]-t)*_+(b=a[1]-n)*b)<x&&(x=m,y=o);if(y){var w=[t,n],M=[t,r],A=[e,r],T=[e,n];y.halfedges.push(eb.push(Mc(a=y.site,w,M))-1,eb.push(Mc(a,M,A))-1,eb.push(Mc(a,A,T))-1,eb.push(Mc(a,T,w))-1)}}for(i=0;i<g;++i)(o=tb[i])&&(o.halfedges.length||delete tb[i])}(a,u,f,c)}this.edges=eb,this.cells=tb,K_=nb=eb=tb=null}function Bc(t){return function(){return t}}function Fc(t,n,e){this.k=t,this.x=n,this.y=e}function Ic(t){return t.__zoom||ub}function jc(){t.event.stopImmediatePropagation()}function Hc(){t.event.preventDefault(),t.event.stopImmediatePropagation()}function Xc(){return!t.event.button}function Gc(){var t,n,e=this;return e instanceof SVGElement?(t=(e=e.ownerSVGElement||e).width.baseVal.value,n=e.height.baseVal.value):(t=e.clientWidth,n=e.clientHeight),[[0,0],[t,n]]}function Vc(){return this.__zoom||ub}function $c(){return-t.event.deltaY*(t.event.deltaMode?120:1)/500}function Wc(){return"ontouchstart"in this}function Zc(t,n,e){var r=t.invertX(n[0][0])-e[0][0],i=t.invertX(n[1][0])-e[1][0],o=t.invertY(n[0][1])-e[0][1],a=t.invertY(n[1][1])-e[1][1];return t.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}var Qc=e(n),Jc=Qc.right,Kc=Qc.left,ts=Array.prototype,ns=ts.slice,es=ts.map,rs=Math.sqrt(50),is=Math.sqrt(10),os=Math.sqrt(2),as=Array.prototype.slice,us=1,fs=2,cs=3,ss=4,ls=1e-6,hs={value:function(){}};S.prototype=N.prototype={constructor:S,on:function(t,n){var e,r=this._,i=function(t,n){return t.trim().split(/^|\s+/).map(function(t){var e="",r=t.indexOf(".");if(r>=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:e}})}(t+"",r),o=-1,a=i.length;{if(!(arguments.length<2)){if(null!=n&&"function"!=typeof n)throw new Error("invalid callback: "+n);for(;++o<a;)if(e=(t=i[o]).type)r[e]=E(r[e],t.name,n);else if(null==n)for(e in r)r[e]=E(r[e],t.name,null);return this}for(;++o<a;)if((e=(t=i[o]).type)&&(e=function(t,n){for(var e,r=0,i=t.length;r<i;++r)if((e=t[r]).name===n)return e.value}(r[e],t.name)))return e}},copy:function(){var t={},n=this._;for(var e in n)t[e]=n[e].slice();return new S(t)},call:function(t,n){if((e=arguments.length-2)>0)for(var e,r,i=new Array(e),o=0;o<e;++o)i[o]=arguments[o+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(o=0,e=(r=this._[t]).length;o<e;++o)r[o].value.apply(n,i)},apply:function(t,n,e){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var r=this._[t],i=0,o=r.length;i<o;++i)r[i].value.apply(n,e)}};var ds="http://www.w3.org/1999/xhtml",ps={svg:"http://www.w3.org/2000/svg",xhtml:ds,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},vs=function(t){return function(){return this.matches(t)}};if("undefined"!=typeof document){var gs=document.documentElement;if(!gs.matches){var ys=gs.webkitMatchesSelector||gs.msMatchesSelector||gs.mozMatchesSelector||gs.oMatchesSelector;vs=function(t){return function(){return ys.call(this,t)}}}}var _s=vs;U.prototype={constructor:U,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,n){return this._parent.insertBefore(t,n)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var bs="$";H.prototype={add:function(t){this._names.indexOf(t)<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var n=this._names.indexOf(t);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var ms={};if(t.event=null,"undefined"!=typeof document){"onmouseenter"in document.documentElement||(ms={mouseenter:"mouseover",mouseleave:"mouseout"})}var xs=[null];ut.prototype=ft.prototype={constructor:ut,select:function(t){"function"!=typeof t&&(t=z(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o,a,u=n[i],f=u.length,c=r[i]=new Array(f),s=0;s<f;++s)(o=u[s])&&(a=t.call(o,o.__data__,s,u))&&("__data__"in o&&(a.__data__=o.__data__),c[s]=a);return new ut(r,this._parents)},selectAll:function(t){"function"!=typeof t&&(t=L(t));for(var n=this._groups,e=n.length,r=[],i=[],o=0;o<e;++o)for(var a,u=n[o],f=u.length,c=0;c<f;++c)(a=u[c])&&(r.push(t.call(a,a.__data__,c,u)),i.push(a));return new ut(r,i)},filter:function(t){"function"!=typeof t&&(t=_s(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o,a=n[i],u=a.length,f=r[i]=[],c=0;c<u;++c)(o=a[c])&&t.call(o,o.__data__,c,a)&&f.push(o);return new ut(r,this._parents)},data:function(t,n){if(!t)return d=new Array(this.size()),c=-1,this.each(function(t){d[++c]=t}),d;var e=n?O:q,r=this._parents,i=this._groups;"function"!=typeof t&&(t=function(t){return function(){return t}}(t));for(var o=i.length,a=new Array(o),u=new Array(o),f=new Array(o),c=0;c<o;++c){var s=r[c],l=i[c],h=l.length,d=t.call(s,s&&s.__data__,c,r),p=d.length,v=u[c]=new Array(p),g=a[c]=new Array(p);e(s,l,v,g,f[c]=new Array(h),d,n);for(var y,_,b=0,m=0;b<p;++b)if(y=v[b]){for(b>=m&&(m=b+1);!(_=g[m])&&++m<p;);y._next=_||null}}return a=new ut(a,r),a._enter=u,a._exit=f,a},enter:function(){return new ut(this._enter||this._groups.map(D),this._parents)},exit:function(){return new ut(this._exit||this._groups.map(D),this._parents)},merge:function(t){for(var n=this._groups,e=t._groups,r=n.length,i=e.length,o=Math.min(r,i),a=new Array(r),u=0;u<o;++u)for(var f,c=n[u],s=e[u],l=c.length,h=a[u]=new Array(l),d=0;d<l;++d)(f=c[d]||s[d])&&(h[d]=f);for(;u<r;++u)a[u]=n[u];return new ut(a,this._parents)},order:function(){for(var t=this._groups,n=-1,e=t.length;++n<e;)for(var r,i=t[n],o=i.length-1,a=i[o];--o>=0;)(r=i[o])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(t){function n(n,e){return n&&e?t(n.__data__,e.__data__):!n-!e}t||(t=Y);for(var e=this._groups,r=e.length,i=new Array(r),o=0;o<r;++o){for(var a,u=e[o],f=u.length,c=i[o]=new Array(f),s=0;s<f;++s)(a=u[s])&&(c[s]=a);c.sort(n)}return new ut(i,this._parents).order()},call:function(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this},nodes:function(){var t=new Array(this.size()),n=-1;return this.each(function(){t[++n]=this}),t},node:function(){for(var t=this._groups,n=0,e=t.length;n<e;++n)for(var r=t[n],i=0,o=r.length;i<o;++i){var a=r[i];if(a)return a}return null},size:function(){var t=0;return this.each(function(){++t}),t},empty:function(){return!this.node()},each:function(t){for(var n=this._groups,e=0,r=n.length;e<r;++e)for(var i,o=n[e],a=0,u=o.length;a<u;++a)(i=o[a])&&t.call(i,i.__data__,a,o);return this},attr:function(t,n){var e=k(t);if(arguments.length<2){var r=this.node();return e.local?r.getAttributeNS(e.space,e.local):r.getAttribute(e)}return this.each((null==n?e.local?function(t){return function(){this.removeAttributeNS(t.space,t.local)}}:function(t){return function(){this.removeAttribute(t)}}:"function"==typeof n?e.local?function(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,e)}}:function(t,n){return function(){var e=n.apply(this,arguments);null==e?this.removeAttribute(t):this.setAttribute(t,e)}}:e.local?function(t,n){return function(){this.setAttributeNS(t.space,t.local,n)}}:function(t,n){return function(){this.setAttribute(t,n)}})(e,n))},style:function(t,n,e){return arguments.length>1?this.each((null==n?function(t){return function(){this.style.removeProperty(t)}}:"function"==typeof n?function(t,n,e){return function(){var r=n.apply(this,arguments);null==r?this.style.removeProperty(t):this.style.setProperty(t,r,e)}}:function(t,n,e){return function(){this.style.setProperty(t,n,e)}})(t,n,null==e?"":e)):F(this.node(),t)},property:function(t,n){return arguments.length>1?this.each((null==n?function(t){return function(){delete this[t]}}:"function"==typeof n?function(t,n){return function(){var e=n.apply(this,arguments);null==e?delete this[t]:this[t]=e}}:function(t,n){return function(){this[t]=n}})(t,n)):this.node()[t]},classed:function(t,n){var e=I(t+"");if(arguments.length<2){for(var r=j(this.node()),i=-1,o=e.length;++i<o;)if(!r.contains(e[i]))return!1;return!0}return this.each(("function"==typeof n?function(t,n){return function(){(n.apply(this,arguments)?X:G)(this,t)}}:n?function(t){return function(){X(this,t)}}:function(t){return function(){G(this,t)}})(e,n))},text:function(t){return arguments.length?this.each(null==t?V:("function"==typeof t?function(t){return function(){var n=t.apply(this,arguments);this.textContent=null==n?"":n}}:function(t){return function(){this.textContent=t}})(t)):this.node().textContent},html:function(t){return arguments.length?this.each(null==t?$:("function"==typeof t?function(t){return function(){var n=t.apply(this,arguments);this.innerHTML=null==n?"":n}}:function(t){return function(){this.innerHTML=t}})(t)):this.node().innerHTML},raise:function(){return this.each(W)},lower:function(){return this.each(Z)},append:function(t){var n="function"==typeof t?t:C(t);return this.select(function(){return this.appendChild(n.apply(this,arguments))})},insert:function(t,n){var e="function"==typeof t?t:C(t),r=null==n?Q:"function"==typeof n?n:z(n);return this.select(function(){return this.insertBefore(e.apply(this,arguments),r.apply(this,arguments)||null)})},remove:function(){return this.each(J)},clone:function(t){return this.select(t?tt:K)},datum:function(t){return arguments.length?this.property("__data__",t):this.node().__data__},on:function(t,n,e){var r,i,o=function(t){return t.trim().split(/^|\s+/).map(function(t){var n="",e=t.indexOf(".");return e>=0&&(n=t.slice(e+1),t=t.slice(0,e)),{type:t,name:n}})}(t+""),a=o.length;if(!(arguments.length<2)){for(u=n?it:rt,null==e&&(e=!1),r=0;r<a;++r)this.each(u(o[r],n,e));return this}var u=this.node().__on;if(u)for(var f,c=0,s=u.length;c<s;++c)for(r=0,f=u[c];r<a;++r)if((i=o[r]).type===f.type&&i.name===f.name)return f.value},dispatch:function(t,n){return this.each(("function"==typeof n?function(t,n){return function(){return at(this,t,n.apply(this,arguments))}}:function(t,n){return function(){return at(this,t,n)}})(t,n))}};var ws=0;lt.prototype=st.prototype={constructor:lt,get:function(t){for(var n=this._;!(n in t);)if(!(t=t.parentNode))return;return t[n]},set:function(t,n){return t[this._]=n},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}},xt.prototype.on=function(){var t=this._.on.apply(this._,arguments);return t===this._?this:t};var Ms="\\s*([+-]?\\d+)\\s*",As="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Ts="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Ns=/^#([0-9a-f]{3})$/,Ss=/^#([0-9a-f]{6})$/,Es=new RegExp("^rgb\\("+[Ms,Ms,Ms]+"\\)$"),ks=new RegExp("^rgb\\("+[Ts,Ts,Ts]+"\\)$"),Cs=new RegExp("^rgba\\("+[Ms,Ms,Ms,As]+"\\)$"),Ps=new RegExp("^rgba\\("+[Ts,Ts,Ts,As]+"\\)$"),zs=new RegExp("^hsl\\("+[As,Ts,Ts]+"\\)$"),Rs=new RegExp("^hsla\\("+[As,Ts,Ts,As]+"\\)$"),Ls={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Nt(Et,kt,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}}),Nt(Lt,Rt,St(Et,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new Lt(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new Lt(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},hex:function(){return"#"+Dt(this.r)+Dt(this.g)+Dt(this.b)},toString:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}})),Nt(Ot,qt,St(Et,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new Ot(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new Ot(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),n=isNaN(t)||isNaN(this.s)?0:this.s,e=this.l,r=e+(e<.5?e:1-e)*n,i=2*e-r;return new Lt(Yt(t>=240?t-240:t+120,i,r),Yt(t,i,r),Yt(t<120?t+240:t-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var Ds=Math.PI/180,Us=180/Math.PI,qs=.96422,Os=1,Ys=.82521,Bs=4/29,Fs=6/29,Is=3*Fs*Fs,js=Fs*Fs*Fs;Nt(It,Ft,St(Et,{brighter:function(t){return new It(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new It(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,n=isNaN(this.a)?t:t+this.a/500,e=isNaN(this.b)?t:t-this.b/200;return n=qs*Ht(n),t=Os*Ht(t),e=Ys*Ht(e),new Lt(Xt(3.1338561*n-1.6168667*t-.4906146*e),Xt(-.9787684*n+1.9161415*t+.033454*e),Xt(.0719453*n-.2289914*t+1.4052427*e),this.opacity)}})),Nt(Wt,$t,St(Et,{brighter:function(t){return new Wt(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new Wt(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return Bt(this).rgb()}}));var Hs=-.29227,Xs=-.90649,Gs=1.97294,Vs=Gs*Xs,$s=1.78277*Gs,Ws=1.78277*Hs- -.14861*Xs;Nt(Qt,Zt,St(Et,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new Qt(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new Qt(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*Ds,n=+this.l,e=isNaN(this.s)?0:this.s*n*(1-n),r=Math.cos(t),i=Math.sin(t);return new Lt(255*(n+e*(-.14861*r+1.78277*i)),255*(n+e*(Hs*r+Xs*i)),255*(n+e*(Gs*r)),this.opacity)}}));var Zs,Qs,Js,Ks,tl,nl,el=function t(n){function e(t,n){var e=r((t=Rt(t)).r,(n=Rt(n)).r),i=r(t.g,n.g),o=r(t.b,n.b),a=an(t.opacity,n.opacity);return function(n){return t.r=e(n),t.g=i(n),t.b=o(n),t.opacity=a(n),t+""}}var r=on(n);return e.gamma=t,e}(1),rl=un(Kt),il=un(tn),ol=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,al=new RegExp(ol.source,"g"),ul=180/Math.PI,fl={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},cl=gn(function(t){return"none"===t?fl:(Zs||(Zs=document.createElement("DIV"),Qs=document.documentElement,Js=document.defaultView),Zs.style.transform=t,t=Js.getComputedStyle(Qs.appendChild(Zs),null).getPropertyValue("transform"),Qs.removeChild(Zs),t=t.slice(7,-1).split(","),vn(+t[0],+t[1],+t[2],+t[3],+t[4],+t[5]))},"px, ","px)","deg)"),sl=gn(function(t){return null==t?fl:(Ks||(Ks=document.createElementNS("http://www.w3.org/2000/svg","g")),Ks.setAttribute("transform",t),(t=Ks.transform.baseVal.consolidate())?(t=t.matrix,vn(t.a,t.b,t.c,t.d,t.e,t.f)):fl)},", ",")",")"),ll=Math.SQRT2,hl=2,dl=4,pl=1e-12,vl=bn(rn),gl=bn(an),yl=mn(rn),_l=mn(an),bl=xn(rn),ml=xn(an),xl=0,wl=0,Ml=0,Al=1e3,Tl=0,Nl=0,Sl=0,El="object"==typeof performance&&performance.now?performance:Date,kl="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};An.prototype=Tn.prototype={constructor:An,restart:function(t,n,e){if("function"!=typeof t)throw new TypeError("callback is not a function");e=(null==e?wn():+e)+(null==n?0:+n),this._next||nl===this||(nl?nl._next=this:tl=this,nl=this),this._call=t,this._time=e,kn()},stop:function(){this._call&&(this._call=null,this._time=1/0,kn())}};var Cl=N("start","end","interrupt"),Pl=[],zl=0,Rl=1,Ll=2,Dl=3,Ul=4,ql=5,Ol=6,Yl=ft.prototype.constructor,Bl=0,Fl=ft.prototype;On.prototype=Yn.prototype={constructor:On,select:function(t){var n=this._name,e=this._id;"function"!=typeof t&&(t=z(t));for(var r=this._groups,i=r.length,o=new Array(i),a=0;a<i;++a)for(var u,f,c=r[a],s=c.length,l=o[a]=new Array(s),h=0;h<s;++h)(u=c[h])&&(f=t.call(u,u.__data__,h,c))&&("__data__"in u&&(f.__data__=u.__data__),l[h]=f,Pn(l[h],n,e,h,l,Ln(u,e)));return new On(o,this._parents,n,e)},selectAll:function(t){var n=this._name,e=this._id;"function"!=typeof t&&(t=L(t));for(var r=this._groups,i=r.length,o=[],a=[],u=0;u<i;++u)for(var f,c=r[u],s=c.length,l=0;l<s;++l)if(f=c[l]){for(var h,d=t.call(f,f.__data__,l,c),p=Ln(f,e),v=0,g=d.length;v<g;++v)(h=d[v])&&Pn(h,n,e,v,d,p);o.push(d),a.push(f)}return new On(o,a,n,e)},filter:function(t){"function"!=typeof t&&(t=_s(t));for(var n=this._groups,e=n.length,r=new Array(e),i=0;i<e;++i)for(var o,a=n[i],u=a.length,f=r[i]=[],c=0;c<u;++c)(o=a[c])&&t.call(o,o.__data__,c,a)&&f.push(o);return new On(r,this._parents,this._name,this._id)},merge:function(t){if(t._id!==this._id)throw new Error;for(var n=this._groups,e=t._groups,r=n.length,i=e.length,o=Math.min(r,i),a=new Array(r),u=0;u<o;++u)for(var f,c=n[u],s=e[u],l=c.length,h=a[u]=new Array(l),d=0;d<l;++d)(f=c[d]||s[d])&&(h[d]=f);for(;u<r;++u)a[u]=n[u];return new On(a,this._parents,this._name,this._id)},selection:function(){return new Yl(this._groups,this._parents)},transition:function(){for(var t=this._name,n=this._id,e=Bn(),r=this._groups,i=r.length,o=0;o<i;++o)for(var a,u=r[o],f=u.length,c=0;c<f;++c)if(a=u[c]){var s=Ln(a,n);Pn(a,t,e,c,u,{time:s.time+s.delay+s.duration,delay:0,duration:s.duration,ease:s.ease})}return new On(r,this._parents,t,e)},call:Fl.call,nodes:Fl.nodes,node:Fl.node,size:Fl.size,empty:Fl.empty,each:Fl.each,on:function(t,n){var e=this._id;return arguments.length<2?Ln(this.node(),e).on.on(t):this.each(function(t,n,e){var r,i,o=function(t){return(t+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>=0&&(t=t.slice(0,n)),!t||"start"===t})}(n)?zn:Rn;return function(){var a=o(this,t),u=a.on;u!==r&&(i=(r=u).copy()).on(n,e),a.on=i}}(e,t,n))},attr:function(t,n){var e=k(t),r="transform"===e?sl:qn;return this.attrTween(t,"function"==typeof n?(e.local?function(t,n,e){var r,i,o;return function(){var a,u=e(this);if(null!=u)return(a=this.getAttributeNS(t.space,t.local))===u?null:a===r&&u===i?o:o=n(r=a,i=u);this.removeAttributeNS(t.space,t.local)}}:function(t,n,e){var r,i,o;return function(){var a,u=e(this);if(null!=u)return(a=this.getAttribute(t))===u?null:a===r&&u===i?o:o=n(r=a,i=u);this.removeAttribute(t)}})(e,r,Un(this,"attr."+t,n)):null==n?(e.local?function(t){return function(){this.removeAttributeNS(t.space,t.local)}}:function(t){return function(){this.removeAttribute(t)}})(e):(e.local?function(t,n,e){var r,i;return function(){var o=this.getAttributeNS(t.space,t.local);return o===e?null:o===r?i:i=n(r=o,e)}}:function(t,n,e){var r,i;return function(){var o=this.getAttribute(t);return o===e?null:o===r?i:i=n(r=o,e)}})(e,r,n+""))},attrTween:function(t,n){var e="attr."+t;if(arguments.length<2)return(e=this.tween(e))&&e._value;if(null==n)return this.tween(e,null);if("function"!=typeof n)throw new Error;var r=k(t);return this.tween(e,(r.local?function(t,n){function e(){var e=this,r=n.apply(e,arguments);return r&&function(n){e.setAttributeNS(t.space,t.local,r(n))}}return e._value=n,e}:function(t,n){function e(){var e=this,r=n.apply(e,arguments);return r&&function(n){e.setAttribute(t,r(n))}}return e._value=n,e})(r,n))},style:function(t,n,e){var r="transform"==(t+="")?cl:qn;return null==n?this.styleTween(t,function(t,n){var e,r,i;return function(){var o=F(this,t),a=(this.style.removeProperty(t),F(this,t));return o===a?null:o===e&&a===r?i:i=n(e=o,r=a)}}(t,r)).on("end.style."+t,function(t){return function(){this.style.removeProperty(t)}}(t)):this.styleTween(t,"function"==typeof n?function(t,n,e){var r,i,o;return function(){var a=F(this,t),u=e(this);return null==u&&(this.style.removeProperty(t),u=F(this,t)),a===u?null:a===r&&u===i?o:o=n(r=a,i=u)}}(t,r,Un(this,"style."+t,n)):function(t,n,e){var r,i;return function(){var o=F(this,t);return o===e?null:o===r?i:i=n(r=o,e)}}(t,r,n+""),e)},styleTween:function(t,n,e){var r="style."+(t+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==n)return this.tween(r,null);if("function"!=typeof n)throw new Error;return this.tween(r,function(t,n,e){function r(){var r=this,i=n.apply(r,arguments);return i&&function(n){r.style.setProperty(t,i(n),e)}}return r._value=n,r}(t,n,null==e?"":e))},text:function(t){return this.tween("text","function"==typeof t?function(t){return function(){var n=t(this);this.textContent=null==n?"":n}}(Un(this,"text",t)):function(t){return function(){this.textContent=t}}(null==t?"":t+""))},remove:function(){return this.on("end.remove",function(t){return function(){var n=this.parentNode;for(var e in this.__transition)if(+e!==t)return;n&&n.removeChild(this)}}(this._id))},tween:function(t,n){var e=this._id;if(t+="",arguments.length<2){for(var r,i=Ln(this.node(),e).tween,o=0,a=i.length;o<a;++o)if((r=i[o]).name===t)return r.value;return null}return this.each((null==n?function(t,n){var e,r;return function(){var i=Rn(this,t),o=i.tween;if(o!==e)for(var a=0,u=(r=e=o).length;a<u;++a)if(r[a].name===n){(r=r.slice()).splice(a,1);break}i.tween=r}}:function(t,n,e){var r,i;if("function"!=typeof e)throw new Error;return function(){var o=Rn(this,t),a=o.tween;if(a!==r){i=(r=a).slice();for(var u={name:n,value:e},f=0,c=i.length;f<c;++f)if(i[f].name===n){i[f]=u;break}f===c&&i.push(u)}o.tween=i}})(e,t,n))},delay:function(t){var n=this._id;return arguments.length?this.each(("function"==typeof t?function(t,n){return function(){zn(this,t).delay=+n.apply(this,arguments)}}:function(t,n){return n=+n,function(){zn(this,t).delay=n}})(n,t)):Ln(this.node(),n).delay},duration:function(t){var n=this._id;return arguments.length?this.each(("function"==typeof t?function(t,n){return function(){Rn(this,t).duration=+n.apply(this,arguments)}}:function(t,n){return n=+n,function(){Rn(this,t).duration=n}})(n,t)):Ln(this.node(),n).duration},ease:function(t){var n=this._id;return arguments.length?this.each(function(t,n){if("function"!=typeof n)throw new Error;return function(){Rn(this,t).ease=n}}(n,t)):Ln(this.node(),n).ease}};var Il=function t(n){function e(t){return Math.pow(t,n)}return n=+n,e.exponent=t,e}(3),jl=function t(n){function e(t){return 1-Math.pow(1-t,n)}return n=+n,e.exponent=t,e}(3),Hl=function t(n){function e(t){return((t*=2)<=1?Math.pow(t,n):2-Math.pow(2-t,n))/2}return n=+n,e.exponent=t,e}(3),Xl=Math.PI,Gl=Xl/2,Vl=4/11,$l=6/11,Wl=8/11,Zl=.75,Ql=9/11,Jl=10/11,Kl=.9375,th=21/22,nh=63/64,eh=1/Vl/Vl,rh=function t(n){function e(t){return t*t*((n+1)*t-n)}return n=+n,e.overshoot=t,e}(1.70158),ih=function t(n){function e(t){return--t*t*((n+1)*t+n)+1}return n=+n,e.overshoot=t,e}(1.70158),oh=function t(n){function e(t){return((t*=2)<1?t*t*((n+1)*t-n):(t-=2)*t*((n+1)*t+n)+2)/2}return n=+n,e.overshoot=t,e}(1.70158),ah=2*Math.PI,uh=function t(n,e){function r(t){return n*Math.pow(2,10*--t)*Math.sin((i-t)/e)}var i=Math.asin(1/(n=Math.max(1,n)))*(e/=ah);return r.amplitude=function(n){return t(n,e*ah)},r.period=function(e){return t(n,e)},r}(1,.3),fh=function t(n,e){function r(t){return 1-n*Math.pow(2,-10*(t=+t))*Math.sin((t+i)/e)}var i=Math.asin(1/(n=Math.max(1,n)))*(e/=ah);return r.amplitude=function(n){return t(n,e*ah)},r.period=function(e){return t(n,e)},r}(1,.3),ch=function t(n,e){function r(t){return((t=2*t-1)<0?n*Math.pow(2,10*t)*Math.sin((i-t)/e):2-n*Math.pow(2,-10*t)*Math.sin((i+t)/e))/2}var i=Math.asin(1/(n=Math.max(1,n)))*(e/=ah);return r.amplitude=function(n){return t(n,e*ah)},r.period=function(e){return t(n,e)},r}(1,.3),sh={time:null,delay:0,duration:250,ease:In};ft.prototype.interrupt=function(t){return this.each(function(){Dn(this,t)})},ft.prototype.transition=function(t){var n,e;t instanceof On?(n=t._id,t=t._name):(n=Bn(),(e=sh).time=wn(),t=null==t?null:t+"");for(var r=this._groups,i=r.length,o=0;o<i;++o)for(var a,u=r[o],f=u.length,c=0;c<f;++c)(a=u[c])&&Pn(a,t,n,c,u,e||Vn(a,n));return new On(r,this._parents,t,n)};var lh=[null],hh={name:"drag"},dh={name:"space"},ph={name:"handle"},vh={name:"center"},gh={name:"x",handles:["e","w"].map(Qn),input:function(t,n){return t&&[[t[0],n[0][1]],[t[1],n[1][1]]]},output:function(t){return t&&[t[0][0],t[1][0]]}},yh={name:"y",handles:["n","s"].map(Qn),input:function(t,n){return t&&[[n[0][0],t[0]],[n[1][0],t[1]]]},output:function(t){return t&&[t[0][1],t[1][1]]}},_h={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(Qn),input:function(t){return t},output:function(t){return t}},bh={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},mh={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},xh={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},wh={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Mh={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1},Ah=Math.cos,Th=Math.sin,Nh=Math.PI,Sh=Nh/2,Eh=2*Nh,kh=Math.max,Ch=Array.prototype.slice,Ph=Math.PI,zh=2*Ph,Rh=zh-1e-6;ie.prototype=oe.prototype={constructor:ie,moveTo:function(t,n){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,n){this._+="L"+(this._x1=+t)+","+(this._y1=+n)},quadraticCurveTo:function(t,n,e,r){this._+="Q"+ +t+","+ +n+","+(this._x1=+e)+","+(this._y1=+r)},bezierCurveTo:function(t,n,e,r,i,o){this._+="C"+ +t+","+ +n+","+ +e+","+ +r+","+(this._x1=+i)+","+(this._y1=+o)},arcTo:function(t,n,e,r,i){t=+t,n=+n,e=+e,r=+r,i=+i;var o=this._x1,a=this._y1,u=e-t,f=r-n,c=o-t,s=a-n,l=c*c+s*s;if(i<0)throw new Error("negative radius: "+i);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=n);else if(l>1e-6)if(Math.abs(s*u-f*c)>1e-6&&i){var h=e-o,d=r-a,p=u*u+f*f,v=h*h+d*d,g=Math.sqrt(p),y=Math.sqrt(l),_=i*Math.tan((Ph-Math.acos((p+l-v)/(2*g*y)))/2),b=_/y,m=_/g;Math.abs(b-1)>1e-6&&(this._+="L"+(t+b*c)+","+(n+b*s)),this._+="A"+i+","+i+",0,0,"+ +(s*h>c*d)+","+(this._x1=t+m*u)+","+(this._y1=n+m*f)}else this._+="L"+(this._x1=t)+","+(this._y1=n);else;},arc:function(t,n,e,r,i,o){t=+t,n=+n;var a=(e=+e)*Math.cos(r),u=e*Math.sin(r),f=t+a,c=n+u,s=1^o,l=o?r-i:i-r;if(e<0)throw new Error("negative radius: "+e);null===this._x1?this._+="M"+f+","+c:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-c)>1e-6)&&(this._+="L"+f+","+c),e&&(l<0&&(l=l%zh+zh),l>Rh?this._+="A"+e+","+e+",0,1,"+s+","+(t-a)+","+(n-u)+"A"+e+","+e+",0,1,"+s+","+(this._x1=f)+","+(this._y1=c):l>1e-6&&(this._+="A"+e+","+e+",0,"+ +(l>=Ph)+","+s+","+(this._x1=t+e*Math.cos(i))+","+(this._y1=n+e*Math.sin(i))))},rect:function(t,n,e,r){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +e+"v"+ +r+"h"+-e+"Z"},toString:function(){return this._}};le.prototype=he.prototype={constructor:le,has:function(t){return"$"+t in this},get:function(t){return this["$"+t]},set:function(t,n){return this["$"+t]=n,this},remove:function(t){var n="$"+t;return n in this&&delete this[n]},clear:function(){for(var t in this)"$"===t[0]&&delete this[t]},keys:function(){var t=[];for(var n in this)"$"===n[0]&&t.push(n.slice(1));return t},values:function(){var t=[];for(var n in this)"$"===n[0]&&t.push(this[n]);return t},entries:function(){var t=[];for(var n in this)"$"===n[0]&&t.push({key:n.slice(1),value:this[n]});return t},size:function(){var t=0;for(var n in this)"$"===n[0]&&++t;return t},empty:function(){for(var t in this)if("$"===t[0])return!1;return!0},each:function(t){for(var n in this)"$"===n[0]&&t(this[n],n.slice(1),this)}};var Lh=he.prototype;ye.prototype=_e.prototype={constructor:ye,has:Lh.has,add:function(t){return t+="",this["$"+t]=t,this},remove:Lh.remove,clear:Lh.clear,values:Lh.keys,size:Lh.size,empty:Lh.empty,each:Lh.each};var Dh=Array.prototype.slice,Uh=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]],qh={},Oh={},Yh=34,Bh=10,Fh=13,Ih=ke(","),jh=Ih.parse,Hh=Ih.parseRows,Xh=Ih.format,Gh=Ih.formatRows,Vh=ke("\t"),$h=Vh.parse,Wh=Vh.parseRows,Zh=Vh.format,Qh=Vh.formatRows,Jh=Le(jh),Kh=Le($h),td=Ue("application/xml"),nd=Ue("text/html"),ed=Ue("image/svg+xml"),rd=je.prototype=He.prototype;rd.copy=function(){var t,n,e=new He(this._x,this._y,this._x0,this._y0,this._x1,this._y1),r=this._root;if(!r)return e;if(!r.length)return e._root=Xe(r),e;for(t=[{source:r,target:e._root=new Array(4)}];r=t.pop();)for(var i=0;i<4;++i)(n=r.source[i])&&(n.length?t.push({source:n,target:r.target[i]=new Array(4)}):r.target[i]=Xe(n));return e},rd.add=function(t){var n=+this._x.call(null,t),e=+this._y.call(null,t);return Ye(this.cover(n,e),n,e,t)},rd.addAll=function(t){var n,e,r,i,o=t.length,a=new Array(o),u=new Array(o),f=1/0,c=1/0,s=-1/0,l=-1/0;for(e=0;e<o;++e)isNaN(r=+this._x.call(null,n=t[e]))||isNaN(i=+this._y.call(null,n))||(a[e]=r,u[e]=i,r<f&&(f=r),r>s&&(s=r),i<c&&(c=i),i>l&&(l=i));for(s<f&&(f=this._x0,s=this._x1),l<c&&(c=this._y0,l=this._y1),this.cover(f,c).cover(s,l),e=0;e<o;++e)Ye(this,a[e],u[e],t[e]);return this},rd.cover=function(t,n){if(isNaN(t=+t)||isNaN(n=+n))return this;var e=this._x0,r=this._y0,i=this._x1,o=this._y1;if(isNaN(e))i=(e=Math.floor(t))+1,o=(r=Math.floor(n))+1;else{if(!(e>t||t>i||r>n||n>o))return this;var a,u,f=i-e,c=this._root;switch(u=(n<(r+o)/2)<<1|t<(e+i)/2){case 0:do{a=new Array(4),a[u]=c,c=a}while(f*=2,i=e+f,o=r+f,t>i||n>o);break;case 1:do{a=new Array(4),a[u]=c,c=a}while(f*=2,e=i-f,o=r+f,e>t||n>o);break;case 2:do{a=new Array(4),a[u]=c,c=a}while(f*=2,i=e+f,r=o-f,t>i||r>n);break;case 3:do{a=new Array(4),a[u]=c,c=a}while(f*=2,e=i-f,r=o-f,e>t||r>n)}this._root&&this._root.length&&(this._root=c)}return this._x0=e,this._y0=r,this._x1=i,this._y1=o,this},rd.data=function(){var t=[];return this.visit(function(n){if(!n.length)do{t.push(n.data)}while(n=n.next)}),t},rd.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},rd.find=function(t,n,e){var r,i,o,a,u,f,c,s=this._x0,l=this._y0,h=this._x1,d=this._y1,p=[],v=this._root;for(v&&p.push(new Be(v,s,l,h,d)),null==e?e=1/0:(s=t-e,l=n-e,h=t+e,d=n+e,e*=e);f=p.pop();)if(!(!(v=f.node)||(i=f.x0)>h||(o=f.y0)>d||(a=f.x1)<s||(u=f.y1)<l))if(v.length){var g=(i+a)/2,y=(o+u)/2;p.push(new Be(v[3],g,y,a,u),new Be(v[2],i,y,g,u),new Be(v[1],g,o,a,y),new Be(v[0],i,o,g,y)),(c=(n>=y)<<1|t>=g)&&(f=p[p.length-1],p[p.length-1]=p[p.length-1-c],p[p.length-1-c]=f)}else{var _=t-+this._x.call(null,v.data),b=n-+this._y.call(null,v.data),m=_*_+b*b;if(m<e){var x=Math.sqrt(e=m);s=t-x,l=n-x,h=t+x,d=n+x,r=v.data}}return r},rd.remove=function(t){if(isNaN(o=+this._x.call(null,t))||isNaN(a=+this._y.call(null,t)))return this;var n,e,r,i,o,a,u,f,c,s,l,h,d=this._root,p=this._x0,v=this._y0,g=this._x1,y=this._y1;if(!d)return this;if(d.length)for(;;){if((c=o>=(u=(p+g)/2))?p=u:g=u,(s=a>=(f=(v+y)/2))?v=f:y=f,n=d,!(d=d[l=s<<1|c]))return this;if(!d.length)break;(n[l+1&3]||n[l+2&3]||n[l+3&3])&&(e=n,h=l)}for(;d.data!==t;)if(r=d,!(d=d.next))return this;return(i=d.next)&&delete d.next,r?(i?r.next=i:delete r.next,this):n?(i?n[l]=i:delete n[l],(d=n[0]||n[1]||n[2]||n[3])&&d===(n[3]||n[2]||n[1]||n[0])&&!d.length&&(e?e[h]=d:this._root=d),this):(this._root=i,this)},rd.removeAll=function(t){for(var n=0,e=t.length;n<e;++n)this.remove(t[n]);return this},rd.root=function(){return this._root},rd.size=function(){var t=0;return this.visit(function(n){if(!n.length)do{++t}while(n=n.next)}),t},rd.visit=function(t){var n,e,r,i,o,a,u=[],f=this._root;for(f&&u.push(new Be(f,this._x0,this._y0,this._x1,this._y1));n=u.pop();)if(!t(f=n.node,r=n.x0,i=n.y0,o=n.x1,a=n.y1)&&f.length){var c=(r+o)/2,s=(i+a)/2;(e=f[3])&&u.push(new Be(e,c,s,o,a)),(e=f[2])&&u.push(new Be(e,r,s,c,a)),(e=f[1])&&u.push(new Be(e,c,i,o,s)),(e=f[0])&&u.push(new Be(e,r,i,c,s))}return this},rd.visitAfter=function(t){var n,e=[],r=[];for(this._root&&e.push(new Be(this._root,this._x0,this._y0,this._x1,this._y1));n=e.pop();){var i=n.node;if(i.length){var o,a=n.x0,u=n.y0,f=n.x1,c=n.y1,s=(a+f)/2,l=(u+c)/2;(o=i[0])&&e.push(new Be(o,a,u,s,l)),(o=i[1])&&e.push(new Be(o,s,u,f,l)),(o=i[2])&&e.push(new Be(o,a,l,s,c)),(o=i[3])&&e.push(new Be(o,s,l,f,c))}r.push(n)}for(;n=r.pop();)t(n.node,n.x0,n.y0,n.x1,n.y1);return this},rd.x=function(t){return arguments.length?(this._x=t,this):this._x},rd.y=function(t){return arguments.length?(this._y=t,this):this._y};var id=10,od=Math.PI*(3-Math.sqrt(5)),ad=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;tr.prototype=nr.prototype,nr.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var ud,fd,cd={"%":function(t,n){return(100*t).toFixed(n)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.round(t).toString(10)},e:function(t,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},g:function(t,n){return t.toPrecision(n)},o:function(t){return Math.round(t).toString(8)},p:function(t,n){return er(100*t,n)},r:er,s:function(t,n){var e=Je(t,n);if(!e)return t+"";var r=e[0],i=e[1],o=i-(ud=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,a=r.length;return o===a?r:o>a?r+new Array(o-a+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+Je(t,Math.max(0,n+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},sd=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];or({decimal:".",thousands:",",grouping:[3],currency:["$",""]}),sr.prototype={constructor:sr,reset:function(){this.s=this.t=0},add:function(t){lr(Id,t,this.t),lr(this,Id.s,this.s),this.s?this.t+=Id.t:this.s=Id.t},valueOf:function(){return this.s}};var ld,hd,dd,pd,vd,gd,yd,_d,bd,md,xd,wd,Md,Ad,Td,Nd,Sd,Ed,kd,Cd,Pd,zd,Rd,Ld,Dd,Ud,qd,Od,Yd,Bd,Fd,Id=new sr,jd=1e-6,Hd=1e-12,Xd=Math.PI,Gd=Xd/2,Vd=Xd/4,$d=2*Xd,Wd=180/Xd,Zd=Xd/180,Qd=Math.abs,Jd=Math.atan,Kd=Math.atan2,tp=Math.cos,np=Math.ceil,ep=Math.exp,rp=Math.log,ip=Math.pow,op=Math.sin,ap=Math.sign||function(t){return t>0?1:t<0?-1:0},up=Math.sqrt,fp=Math.tan,cp={Feature:function(t,n){gr(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r<i;)gr(e[r].geometry,n)}},sp={Sphere:function(t,n){n.sphere()},Point:function(t,n){t=t.coordinates,n.point(t[0],t[1],t[2])},MultiPoint:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)t=e[r],n.point(t[0],t[1],t[2])},LineString:function(t,n){yr(t.coordinates,n,0)},MultiLineString:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)yr(e[r],n,0)},Polygon:function(t,n){_r(t.coordinates,n)},MultiPolygon:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)_r(e[r],n)},GeometryCollection:function(t,n){for(var e=t.geometries,r=-1,i=e.length;++r<i;)gr(e[r],n)}},lp=cr(),hp=cr(),dp={point:vr,lineStart:vr,lineEnd:vr,polygonStart:function(){lp.reset(),dp.lineStart=mr,dp.lineEnd=xr},polygonEnd:function(){var t=+lp;hp.add(t<0?$d+t:t),this.lineStart=this.lineEnd=this.point=vr},sphere:function(){hp.add($d)}},pp=cr(),vp={point:Pr,lineStart:Rr,lineEnd:Lr,polygonStart:function(){vp.point=Dr,vp.lineStart=Ur,vp.lineEnd=qr,pp.reset(),dp.polygonStart()},polygonEnd:function(){dp.polygonEnd(),vp.point=Pr,vp.lineStart=Rr,vp.lineEnd=Lr,lp<0?(gd=-(_d=180),yd=-(bd=90)):pp>jd?bd=90:pp<-jd&&(yd=-90),Td[0]=gd,Td[1]=_d}},gp={sphere:vr,point:Fr,lineStart:jr,lineEnd:Gr,polygonStart:function(){gp.lineStart=Vr,gp.lineEnd=$r},polygonEnd:function(){gp.lineStart=jr,gp.lineEnd=Gr}};Kr.invert=Kr;var yp,_p,bp,mp,xp,wp,Mp,Ap,Tp,Np,Sp,Ep=cr(),kp=di(function(){return!0},function(t){var n,e=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),n=1},point:function(o,a){var u=o>0?Xd:-Xd,f=Qd(o-e);Qd(f-Xd)<jd?(t.point(e,r=(r+a)/2>0?Gd:-Gd),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(u,r),t.point(o,r),n=0):i!==u&&f>=Xd&&(Qd(e-i)<jd&&(e-=i*jd),Qd(o-u)<jd&&(o-=u*jd),r=function(t,n,e,r){var i,o,a=op(t-e);return Qd(a)>jd?Jd((op(n)*(o=tp(r))*op(e)-op(r)*(i=tp(n))*op(t))/(i*o*a)):(n+r)/2}(e,r,o,a),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(u,r),n=0),t.point(e=o,r=a),i=u},lineEnd:function(){t.lineEnd(),e=r=NaN},clean:function(){return 2-n}}},function(t,n,e,r){var i;if(null==t)i=e*Gd,r.point(-Xd,i),r.point(0,i),r.point(Xd,i),r.point(Xd,0),r.point(Xd,-i),r.point(0,-i),r.point(-Xd,-i),r.point(-Xd,0),r.point(-Xd,i);else if(Qd(t[0]-n[0])>jd){var o=t[0]<n[0]?Xd:-Xd;i=e*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(n[0],n[1])},[-Xd,-Gd]),Cp=1e9,Pp=-Cp,zp=cr(),Rp={sphere:vr,point:vr,lineStart:function(){Rp.point=bi,Rp.lineEnd=_i},lineEnd:vr,polygonStart:vr,polygonEnd:vr},Lp=[null,null],Dp={type:"LineString",coordinates:Lp},Up={Feature:function(t,n){return Mi(t.geometry,n)},FeatureCollection:function(t,n){for(var e=t.features,r=-1,i=e.length;++r<i;)if(Mi(e[r].geometry,n))return!0;return!1}},qp={Sphere:function(){return!0},Point:function(t,n){return Ai(t.coordinates,n)},MultiPoint:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)if(Ai(e[r],n))return!0;return!1},LineString:function(t,n){return Ti(t.coordinates,n)},MultiLineString:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)if(Ti(e[r],n))return!0;return!1},Polygon:function(t,n){return Ni(t.coordinates,n)},MultiPolygon:function(t,n){for(var e=t.coordinates,r=-1,i=e.length;++r<i;)if(Ni(e[r],n))return!0;return!1},GeometryCollection:function(t,n){for(var e=t.geometries,r=-1,i=e.length;++r<i;)if(Mi(e[r],n))return!0;return!1}},Op=cr(),Yp=cr(),Bp={point:vr,lineStart:vr,lineEnd:vr,polygonStart:function(){Bp.lineStart=Ri,Bp.lineEnd=Ui},polygonEnd:function(){Bp.lineStart=Bp.lineEnd=Bp.point=vr,Op.add(Qd(Yp)),Yp.reset()},result:function(){var t=Op/2;return Op.reset(),t}},Fp=1/0,Ip=Fp,jp=-Fp,Hp=jp,Xp={point:function(t,n){t<Fp&&(Fp=t),t>jp&&(jp=t),n<Ip&&(Ip=n),n>Hp&&(Hp=n)},lineStart:vr,lineEnd:vr,polygonStart:vr,polygonEnd:vr,result:function(){var t=[[Fp,Ip],[jp,Hp]];return jp=Hp=-(Ip=Fp=1/0),t}},Gp=0,Vp=0,$p=0,Wp=0,Zp=0,Qp=0,Jp=0,Kp=0,tv=0,nv={point:qi,lineStart:Oi,lineEnd:Fi,polygonStart:function(){nv.lineStart=Ii,nv.lineEnd=ji},polygonEnd:function(){nv.point=qi,nv.lineStart=Oi,nv.lineEnd=Fi},result:function(){var t=tv?[Jp/tv,Kp/tv]:Qp?[Wp/Qp,Zp/Qp]:$p?[Gp/$p,Vp/$p]:[NaN,NaN];return Gp=Vp=$p=Wp=Zp=Qp=Jp=Kp=tv=0,t}};Gi.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._context.moveTo(t,n),this._point=1;break;case 1:this._context.lineTo(t,n);break;default:this._context.moveTo(t+this._radius,n),this._context.arc(t,n,this._radius,0,$d)}},result:vr};var ev,rv,iv,ov,av,uv=cr(),fv={point:vr,lineStart:function(){fv.point=Vi},lineEnd:function(){ev&&$i(rv,iv),fv.point=vr},polygonStart:function(){ev=!0},polygonEnd:function(){ev=null},result:function(){var t=+uv;return uv.reset(),t}};Wi.prototype={_radius:4.5,_circle:Zi(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,n){switch(this._point){case 0:this._string.push("M",t,",",n),this._point=1;break;case 1:this._string.push("L",t,",",n);break;default:null==this._circle&&(this._circle=Zi(this._radius)),this._string.push("M",t,",",n,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}},Ji.prototype={constructor:Ji,point:function(t,n){this.stream.point(t,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var cv=16,sv=tp(30*Zd),lv=Qi({point:function(t,n){this.stream.point(t*Zd,n*Zd)}}),hv=ho(function(t){return up(2/(1+t))});hv.invert=po(function(t){return 2*dr(t/2)});var dv=ho(function(t){return(t=hr(t))&&t/op(t)});dv.invert=po(function(t){return t}),vo.invert=function(t,n){return[t,2*Jd(ep(n))-Gd]},bo.invert=bo,xo.invert=po(Jd),Mo.invert=function(t,n){var e,r=n,i=25;do{var o=r*r,a=o*o;r-=e=(r*(1.007226+o*(.015085+a*(.028874*o-.044475-.005916*a)))-n)/(1.007226+o*(.045255+a*(.259866*o-.311325-.005916*11*a)))}while(Qd(e)>jd&&--i>0);return[t/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]},Ao.invert=po(dr),To.invert=po(function(t){return 2*Jd(t)}),No.invert=function(t,n){return[-n,2*Jd(ep(t))-Gd]},Do.prototype=Po.prototype={constructor:Do,count:function(){return this.eachAfter(Co)},each:function(t){var n,e,r,i,o=this,a=[o];do{for(n=a.reverse(),a=[];o=n.pop();)if(t(o),e=o.children)for(r=0,i=e.length;r<i;++r)a.push(e[r])}while(a.length);return this},eachAfter:function(t){for(var n,e,r,i=this,o=[i],a=[];i=o.pop();)if(a.push(i),n=i.children)for(e=0,r=n.length;e<r;++e)o.push(n[e]);for(;i=a.pop();)t(i);return this},eachBefore:function(t){for(var n,e,r=this,i=[r];r=i.pop();)if(t(r),n=r.children)for(e=n.length-1;e>=0;--e)i.push(n[e]);return this},sum:function(t){return this.eachAfter(function(n){for(var e=+t(n.data)||0,r=n.children,i=r&&r.length;--i>=0;)e+=r[i].value;n.value=e})},sort:function(t){return this.eachBefore(function(n){n.children&&n.children.sort(t)})},path:function(t){for(var n=this,e=function(t,n){if(t===n)return t;var e=t.ancestors(),r=n.ancestors(),i=null;for(t=e.pop(),n=r.pop();t===n;)i=t,t=e.pop(),n=r.pop();return i}(n,t),r=[n];n!==e;)n=n.parent,r.push(n);for(var i=r.length;t!==e;)r.splice(i,0,t),t=t.parent;return r},ancestors:function(){for(var t=this,n=[t];t=t.parent;)n.push(t);return n},descendants:function(){var t=[];return this.each(function(n){t.push(n)}),t},leaves:function(){var t=[];return this.eachBefore(function(n){n.children||t.push(n)}),t},links:function(){var t=this,n=[];return t.each(function(e){e!==t&&n.push({source:e.parent,target:e})}),n},copy:function(){return Po(this).eachBefore(Ro)}};var pv=Array.prototype.slice,vv="$",gv={depth:-1},yv={};ca.prototype=Object.create(Do.prototype);var _v=(1+Math.sqrt(5))/2,bv=function t(n){function e(t,e,r,i,o){la(n,t,e,r,i,o)}return e.ratio=function(n){return t((n=+n)>1?n:1)},e}(_v),mv=function t(n){function e(t,e,r,i,o){if((a=t._squarify)&&a.ratio===n)for(var a,u,f,c,s,l=-1,h=a.length,d=t.value;++l<h;){for(f=(u=a[l]).children,c=u.value=0,s=f.length;c<s;++c)u.value+=f[c].value;u.dice?na(u,e,r,i,r+=(o-r)*u.value/d):sa(u,e,r,e+=(i-e)*u.value/d,o),d-=u.value}else t._squarify=a=la(n,t,e,r,i,o),a.ratio=n}return e.ratio=function(n){return t((n=+n)>1?n:1)},e}(_v),xv=function t(n){function e(t,e){return t=null==t?0:+t,e=null==e?1:+e,1===arguments.length?(e=t,t=0):e-=t,function(){return n()*e+t}}return e.source=t,e}(va),wv=function t(n){function e(t,e){var r,i;return t=null==t?0:+t,e=null==e?1:+e,function(){var o;if(null!=r)o=r,r=null;else do{r=2*n()-1,o=2*n()-1,i=r*r+o*o}while(!i||i>1);return t+e*o*Math.sqrt(-2*Math.log(i)/i)}}return e.source=t,e}(va),Mv=function t(n){function e(){var t=wv.source(n).apply(this,arguments);return function(){return Math.exp(t())}}return e.source=t,e}(va),Av=function t(n){function e(t){return function(){for(var e=0,r=0;r<t;++r)e+=n();return e}}return e.source=t,e}(va),Tv=function t(n){function e(t){var e=Av.source(n)(t);return function(){return e()/t}}return e.source=t,e}(va),Nv=function t(n){function e(t){return function(){return-Math.log(1-n())/t}}return e.source=t,e}(va),Sv=Array.prototype,Ev=Sv.map,kv=Sv.slice,Cv={name:"implicit"},Pv=[0,1],zv=new Date,Rv=new Date,Lv=Ia(function(){},function(t,n){t.setTime(+t+n)},function(t,n){return n-t});Lv.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Ia(function(n){n.setTime(Math.floor(n/t)*t)},function(n,e){n.setTime(+n+e*t)},function(n,e){return(e-n)/t}):Lv:null};var Dv=Lv.range,Uv=6e4,qv=6048e5,Ov=Ia(function(t){t.setTime(1e3*Math.floor(t/1e3))},function(t,n){t.setTime(+t+1e3*n)},function(t,n){return(n-t)/1e3},function(t){return t.getUTCSeconds()}),Yv=Ov.range,Bv=Ia(function(t){t.setTime(Math.floor(t/Uv)*Uv)},function(t,n){t.setTime(+t+n*Uv)},function(t,n){return(n-t)/Uv},function(t){return t.getMinutes()}),Fv=Bv.range,Iv=Ia(function(t){var n=t.getTimezoneOffset()*Uv%36e5;n<0&&(n+=36e5),t.setTime(36e5*Math.floor((+t-n)/36e5)+n)},function(t,n){t.setTime(+t+36e5*n)},function(t,n){return(n-t)/36e5},function(t){return t.getHours()}),jv=Iv.range,Hv=Ia(function(t){t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Uv)/864e5},function(t){return t.getDate()-1}),Xv=Hv.range,Gv=ja(0),Vv=ja(1),$v=ja(2),Wv=ja(3),Zv=ja(4),Qv=ja(5),Jv=ja(6),Kv=Gv.range,tg=Vv.range,ng=$v.range,eg=Wv.range,rg=Zv.range,ig=Qv.range,og=Jv.range,ag=Ia(function(t){t.setDate(1),t.setHours(0,0,0,0)},function(t,n){t.setMonth(t.getMonth()+n)},function(t,n){return n.getMonth()-t.getMonth()+12*(n.getFullYear()-t.getFullYear())},function(t){return t.getMonth()}),ug=ag.range,fg=Ia(function(t){t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n)},function(t,n){return n.getFullYear()-t.getFullYear()},function(t){return t.getFullYear()});fg.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ia(function(n){n.setFullYear(Math.floor(n.getFullYear()/t)*t),n.setMonth(0,1),n.setHours(0,0,0,0)},function(n,e){n.setFullYear(n.getFullYear()+e*t)}):null};var cg=fg.range,sg=Ia(function(t){t.setUTCSeconds(0,0)},function(t,n){t.setTime(+t+n*Uv)},function(t,n){return(n-t)/Uv},function(t){return t.getUTCMinutes()}),lg=sg.range,hg=Ia(function(t){t.setUTCMinutes(0,0,0)},function(t,n){t.setTime(+t+36e5*n)},function(t,n){return(n-t)/36e5},function(t){return t.getUTCHours()}),dg=hg.range,pg=Ia(function(t){t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n)},function(t,n){return(n-t)/864e5},function(t){return t.getUTCDate()-1}),vg=pg.range,gg=Ha(0),yg=Ha(1),_g=Ha(2),bg=Ha(3),mg=Ha(4),xg=Ha(5),wg=Ha(6),Mg=gg.range,Ag=yg.range,Tg=_g.range,Ng=bg.range,Sg=mg.range,Eg=xg.range,kg=wg.range,Cg=Ia(function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCMonth(t.getUTCMonth()+n)},function(t,n){return n.getUTCMonth()-t.getUTCMonth()+12*(n.getUTCFullYear()-t.getUTCFullYear())},function(t){return t.getUTCMonth()}),Pg=Cg.range,zg=Ia(function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n)},function(t,n){return n.getUTCFullYear()-t.getUTCFullYear()},function(t){return t.getUTCFullYear()});zg.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Ia(function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/t)*t),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)},function(n,e){n.setUTCFullYear(n.getUTCFullYear()+e*t)}):null};var Rg,Lg=zg.range,Dg={"-":"",_:" ",0:"0"},Ug=/^\s*\d+/,qg=/^%/,Og=/[\\^$*+?|[\]().{}]/g;nf({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Yg="%Y-%m-%dT%H:%M:%S.%LZ",Bg=Date.prototype.toISOString?function(t){return t.toISOString()}:t.utcFormat(Yg),Fg=+new Date("2000-01-01T00:00:00.000Z")?function(t){var n=new Date(t);return isNaN(n)?null:n}:t.utcParse(Yg),Ig=1e3,jg=60*Ig,Hg=60*jg,Xg=24*Hg,Gg=7*Xg,Vg=30*Xg,$g=365*Xg,Wg=uf("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Zg=uf("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),Qg=uf("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),Jg=uf("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),Kg=uf("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),ty=uf("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),ny=uf("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),ey=uf("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),ry=uf("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),iy=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(uf),oy=ff(iy),ay=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(uf),uy=ff(ay),fy=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(uf),cy=ff(fy),sy=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(uf),ly=ff(sy),hy=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(uf),dy=ff(hy),py=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(uf),vy=ff(py),gy=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(uf),yy=ff(gy),_y=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(uf),by=ff(_y),my=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(uf),xy=ff(my),wy=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(uf),My=ff(wy),Ay=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(uf),Ty=ff(Ay),Ny=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(uf),Sy=ff(Ny),Ey=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(uf),ky=ff(Ey),Cy=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(uf),Py=ff(Cy),zy=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(uf),Ry=ff(zy),Ly=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(uf),Dy=ff(Ly),Uy=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(uf),qy=ff(Uy),Oy=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(uf),Yy=ff(Oy),By=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(uf),Fy=ff(By),Iy=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(uf),jy=ff(Iy),Hy=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(uf),Xy=ff(Hy),Gy=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(uf),Vy=ff(Gy),$y=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(uf),Wy=ff($y),Zy=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(uf),Qy=ff(Zy),Jy=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(uf),Ky=ff(Jy),t_=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(uf),n_=ff(t_),e_=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(uf),r_=ff(e_),i_=ml(Zt(300,.5,0),Zt(-240,.5,1)),o_=ml(Zt(-100,.75,.35),Zt(80,1.5,.8)),a_=ml(Zt(260,.75,.35),Zt(80,1.5,.8)),u_=Zt(),f_=Rt(),c_=Math.PI/3,s_=2*Math.PI/3,l_=cf(uf("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),h_=cf(uf("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),d_=cf(uf("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),p_=cf(uf("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),v_=Math.abs,g_=Math.atan2,y_=Math.cos,__=Math.max,b_=Math.min,m_=Math.sin,x_=Math.sqrt,w_=1e-12,M_=Math.PI,A_=M_/2,T_=2*M_;_f.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:this._context.lineTo(t,n)}}};var N_=Sf(bf);Nf.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,n){this._curve.point(n*Math.sin(t),n*-Math.cos(t))}};var S_=Array.prototype.slice,E_={draw:function(t,n){var e=Math.sqrt(n/M_);t.moveTo(e,0),t.arc(0,0,e,0,T_)}},k_={draw:function(t,n){var e=Math.sqrt(n/5)/2;t.moveTo(-3*e,-e),t.lineTo(-e,-e),t.lineTo(-e,-3*e),t.lineTo(e,-3*e),t.lineTo(e,-e),t.lineTo(3*e,-e),t.lineTo(3*e,e),t.lineTo(e,e),t.lineTo(e,3*e),t.lineTo(-e,3*e),t.lineTo(-e,e),t.lineTo(-3*e,e),t.closePath()}},C_=Math.sqrt(1/3),P_=2*C_,z_={draw:function(t,n){var e=Math.sqrt(n/P_),r=e*C_;t.moveTo(0,-e),t.lineTo(r,0),t.lineTo(0,e),t.lineTo(-r,0),t.closePath()}},R_=Math.sin(M_/10)/Math.sin(7*M_/10),L_=Math.sin(T_/10)*R_,D_=-Math.cos(T_/10)*R_,U_={draw:function(t,n){var e=Math.sqrt(.8908130915292852*n),r=L_*e,i=D_*e;t.moveTo(0,-e),t.lineTo(r,i);for(var o=1;o<5;++o){var a=T_*o/5,u=Math.cos(a),f=Math.sin(a);t.lineTo(f*e,-u*e),t.lineTo(u*r-f*i,f*r+u*i)}t.closePath()}},q_={draw:function(t,n){var e=Math.sqrt(n),r=-e/2;t.rect(r,r,e,e)}},O_=Math.sqrt(3),Y_={draw:function(t,n){var e=-Math.sqrt(n/(3*O_));t.moveTo(0,2*e),t.lineTo(-O_*e,-e),t.lineTo(O_*e,-e),t.closePath()}},B_=Math.sqrt(3)/2,F_=1/Math.sqrt(12),I_=3*(F_/2+1),j_={draw:function(t,n){var e=Math.sqrt(n/I_),r=e/2,i=e*F_,o=r,a=e*F_+e,u=-o,f=a;t.moveTo(r,i),t.lineTo(o,a),t.lineTo(u,f),t.lineTo(-.5*r-B_*i,B_*r+-.5*i),t.lineTo(-.5*o-B_*a,B_*o+-.5*a),t.lineTo(-.5*u-B_*f,B_*u+-.5*f),t.lineTo(-.5*r+B_*i,-.5*i-B_*r),t.lineTo(-.5*o+B_*a,-.5*a-B_*o),t.lineTo(-.5*u+B_*f,-.5*f-B_*u),t.closePath()}},H_=[E_,k_,z_,q_,U_,Y_,j_];Bf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Yf(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Yf(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},Ff.prototype={areaStart:Of,areaEnd:Of,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x2=t,this._y2=n;break;case 1:this._point=2,this._x3=t,this._y3=n;break;case 2:this._point=3,this._x4=t,this._y4=n,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+n)/6);break;default:Yf(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},If.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var e=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(e,r):this._context.moveTo(e,r);break;case 3:this._point=4;default:Yf(this,t,n)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n}},jf.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,n=this._y,e=t.length-1;if(e>0)for(var r,i=t[0],o=n[0],a=t[e]-i,u=n[e]-o,f=-1;++f<=e;)r=f/e,this._basis.point(this._beta*t[f]+(1-this._beta)*(i+r*a),this._beta*n[f]+(1-this._beta)*(o+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(t,n){this._x.push(+t),this._y.push(+n)}};var X_=function t(n){function e(t){return 1===n?new Bf(t):new jf(t,n)}return e.beta=function(n){return t(+n)},e}(.85);Xf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Hf(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2,this._x1=t,this._y1=n;break;case 2:this._point=3;default:Hf(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var G_=function t(n){function e(t){return new Xf(t,n)}return e.tension=function(n){return t(+n)},e}(0);Gf.prototype={areaStart:Of,areaEnd:Of,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:Hf(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var V_=function t(n){function e(t){return new Gf(t,n)}return e.tension=function(n){return t(+n)},e}(0);Vf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Hf(this,t,n)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var $_=function t(n){function e(t){return new Vf(t,n)}return e.tension=function(n){return t(+n)},e}(0);Wf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3;default:$f(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var W_=function t(n){function e(t){return n?new Wf(t,n):new Xf(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);Zf.prototype={areaStart:Of,areaEnd:Of,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=n);break;case 2:this._point=3,this._x5=t,this._y5=n;break;default:$f(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Z_=function t(n){function e(t){return n?new Zf(t,n):new Gf(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);Qf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){if(t=+t,n=+n,this._point){var e=this._x2-t,r=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(e*e+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:$f(this,t,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var Q_=function t(n){function e(t){return n?new Qf(t,n):new Vf(t,0)}return e.alpha=function(n){return t(+n)},e}(.5);Jf.prototype={areaStart:Of,areaEnd:Of,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,n){t=+t,n=+n,this._point?this._context.lineTo(t,n):(this._point=1,this._context.moveTo(t,n))}},rc.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:ec(this,this._t0,nc(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,n){var e=NaN;if(t=+t,n=+n,t!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;break;case 2:this._point=3,ec(this,nc(this,e=tc(this,t,n)),e);break;default:ec(this,this._t0,e=tc(this,t,n))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=n,this._t0=e}}},(ic.prototype=Object.create(rc.prototype)).point=function(t,n){rc.prototype.point.call(this,n,t)},oc.prototype={moveTo:function(t,n){this._context.moveTo(n,t)},closePath:function(){this._context.closePath()},lineTo:function(t,n){this._context.lineTo(n,t)},bezierCurveTo:function(t,n,e,r,i,o){this._context.bezierCurveTo(n,t,r,e,o,i)}},ac.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,n=this._y,e=t.length;if(e)if(this._line?this._context.lineTo(t[0],n[0]):this._context.moveTo(t[0],n[0]),2===e)this._context.lineTo(t[1],n[1]);else for(var r=uc(t),i=uc(n),o=0,a=1;a<e;++o,++a)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],t[a],n[a]);(this._line||0!==this._line&&1===e)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,n){this._x.push(+t),this._y.push(+n)}},fc.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,n){switch(t=+t,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(t,n);else{var e=this._x*(1-this._t)+t*this._t;this._context.lineTo(e,this._y),this._context.lineTo(e,n)}}this._x=t,this._y=n}},yc.prototype={constructor:yc,insert:function(t,n){var e,r,i;if(t){if(n.P=t,n.N=t.N,t.N&&(t.N.P=n),t.N=n,t.R){for(t=t.R;t.L;)t=t.L;t.L=n}else t.R=n;e=t}else this._?(t=xc(this._),n.P=null,n.N=t,t.P=t.L=n,e=t):(n.P=n.N=null,this._=n,e=null);for(n.L=n.R=null,n.U=e,n.C=!0,t=n;e&&e.C;)e===(r=e.U).L?(i=r.R)&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.R&&(bc(this,e),e=(t=e).U),e.C=!1,r.C=!0,mc(this,r)):(i=r.L)&&i.C?(e.C=i.C=!1,r.C=!0,t=r):(t===e.L&&(mc(this,e),e=(t=e).U),e.C=!1,r.C=!0,bc(this,r)),e=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var n,e,r,i=t.U,o=t.L,a=t.R;if(e=o?a?xc(a):o:a,i?i.L===t?i.L=e:i.R=e:this._=e,o&&a?(r=e.C,e.C=t.C,e.L=o,o.U=e,e!==a?(i=e.U,e.U=t.U,t=e.R,i.L=t,e.R=a,a.U=e):(e.U=i,i=e,t=e.R)):(r=t.C,t=e),t&&(t.U=i),!r)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===i.L){if((n=i.R).C&&(n.C=!1,i.C=!0,bc(this,i),n=i.R),n.L&&n.L.C||n.R&&n.R.C){n.R&&n.R.C||(n.L.C=!1,n.C=!0,mc(this,n),n=i.R),n.C=i.C,i.C=n.R.C=!1,bc(this,i),t=this._;break}}else if((n=i.L).C&&(n.C=!1,i.C=!0,mc(this,i),n=i.L),n.L&&n.L.C||n.R&&n.R.C){n.L&&n.L.C||(n.R.C=!1,n.C=!0,bc(this,n),n=i.L),n.C=i.C,i.C=n.L.C=!1,mc(this,i),t=this._;break}n.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}};var J_,K_,tb,nb,eb,rb=[],ib=[],ob=1e-6,ab=1e-12;Yc.prototype={constructor:Yc,polygons:function(){var t=this.edges;return this.cells.map(function(n){var e=n.halfedges.map(function(e){return Ec(n,t[e])});return e.data=n.site.data,e})},triangles:function(){var t=[],n=this.edges;return this.cells.forEach(function(e,r){if(o=(i=e.halfedges).length)for(var i,o,a,u=e.site,f=-1,c=n[i[o-1]],s=c.left===u?c.right:c.left;++f<o;)a=s,s=(c=n[i[f]]).left===u?c.right:c.left,a&&s&&r<a.index&&r<s.index&&qc(u,a,s)<0&&t.push([u.data,a.data,s.data])}),t},links:function(){return this.edges.filter(function(t){return t.right}).map(function(t){return{source:t.left.data,target:t.right.data}})},find:function(t,n,e){for(var r,i,o=this,a=o._found||0,u=o.cells.length;!(i=o.cells[a]);)if(++a>=u)return null;var f=t-i.site[0],c=n-i.site[1],s=f*f+c*c;do{i=o.cells[r=a],a=null,i.halfedges.forEach(function(e){var r=o.edges[e],u=r.left;if(u!==i.site&&u||(u=r.right)){var f=t-u[0],c=n-u[1],l=f*f+c*c;l<s&&(s=l,a=u.index)}})}while(null!==a);return o._found=r,null==e||s<=e*e?i.site:null}},Fc.prototype={constructor:Fc,scale:function(t){return 1===t?this:new Fc(this.k*t,this.x,this.y)},translate:function(t,n){return 0===t&0===n?this:new Fc(this.k,this.x+this.k*t,this.y+this.k*n)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var ub=new Fc(1,0,0);Ic.prototype=Fc.prototype,t.version="5.4.0",t.bisect=Jc,t.bisectRight=Jc,t.bisectLeft=Kc,t.ascending=n,t.bisector=e,t.cross=function(t,n,e){var i,o,a,u,f=t.length,c=n.length,s=new Array(f*c);for(null==e&&(e=r),i=a=0;i<f;++i)for(u=t[i],o=0;o<c;++o,++a)s[a]=e(u,n[o]);return s},t.descending=function(t,n){return n<t?-1:n>t?1:n>=t?0:NaN},t.deviation=a,t.extent=u,t.histogram=function(){function t(t){var i,o,a=t.length,u=new Array(a);for(i=0;i<a;++i)u[i]=n(t[i],i,t);var f=e(u),c=f[0],l=f[1],h=r(u,c,l);Array.isArray(h)||(h=d(c,l,h),h=s(Math.ceil(c/h)*h,Math.floor(l/h)*h,h));for(var p=h.length;h[0]<=c;)h.shift(),--p;for(;h[p-1]>l;)h.pop(),--p;var v,g=new Array(p+1);for(i=0;i<=p;++i)(v=g[i]=[]).x0=i>0?h[i-1]:c,v.x1=i<p?h[i]:l;for(i=0;i<a;++i)c<=(o=u[i])&&o<=l&&g[Jc(h,o,0,p)].push(t[i]);return g}var n=c,e=u,r=p;return t.value=function(e){return arguments.length?(n="function"==typeof e?e:f(e),t):n},t.domain=function(n){return arguments.length?(e="function"==typeof n?n:f([n[0],n[1]]),t):e},t.thresholds=function(n){return arguments.length?(r="function"==typeof n?n:Array.isArray(n)?f(ns.call(n)):f(n),t):r},t},t.thresholdFreedmanDiaconis=function(t,e,r){return t=es.call(t,i).sort(n),Math.ceil((r-e)/(2*(v(t,.75)-v(t,.25))*Math.pow(t.length,-1/3)))},t.thresholdScott=function(t,n,e){return Math.ceil((e-n)/(3.5*a(t)*Math.pow(t.length,-1/3)))},t.thresholdSturges=p,t.max=g,t.mean=function(t,n){var e,r=t.length,o=r,a=-1,u=0;if(null==n)for(;++a<r;)isNaN(e=i(t[a]))?--o:u+=e;else for(;++a<r;)isNaN(e=i(n(t[a],a,t)))?--o:u+=e;if(o)return u/o},t.median=function(t,e){var r,o=t.length,a=-1,u=[];if(null==e)for(;++a<o;)isNaN(r=i(t[a]))||u.push(r);else for(;++a<o;)isNaN(r=i(e(t[a],a,t)))||u.push(r);return v(u.sort(n),.5)},t.merge=y,t.min=_,t.pairs=function(t,n){null==n&&(n=r);for(var e=0,i=t.length-1,o=t[0],a=new Array(i<0?0:i);e<i;)a[e]=n(o,o=t[++e]);return a},t.permute=function(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r},t.quantile=v,t.range=s,t.scan=function(t,e){if(r=t.length){var r,i,o=0,a=0,u=t[a];for(null==e&&(e=n);++o<r;)(e(i=t[o],u)<0||0!==e(u,u))&&(u=i,a=o);return 0===e(u,u)?a:void 0}},t.shuffle=function(t,n,e){for(var r,i,o=(null==e?t.length:e)-(n=null==n?0:+n);o;)i=Math.random()*o--|0,r=t[o+n],t[o+n]=t[i+n],t[i+n]=r;return t},t.sum=function(t,n){var e,r=t.length,i=-1,o=0;if(null==n)for(;++i<r;)(e=+t[i])&&(o+=e);else for(;++i<r;)(e=+n(t[i],i,t))&&(o+=e);return o},t.ticks=l,t.tickIncrement=h,t.tickStep=d,t.transpose=b,t.variance=o,t.zip=function(){return b(arguments)},t.axisTop=function(t){return T(us,t)},t.axisRight=function(t){return T(fs,t)},t.axisBottom=function(t){return T(cs,t)},t.axisLeft=function(t){return T(ss,t)},t.brush=function(){return ee(_h)},t.brushX=function(){return ee(gh)},t.brushY=function(){return ee(yh)},t.brushSelection=function(t){var n=t.__brush;return n?n.dim.output(n.selection):null},t.chord=function(){function t(t){var o,a,u,f,c,l,h=t.length,d=[],p=s(h),v=[],g=[],y=g.groups=new Array(h),_=new Array(h*h);for(o=0,c=-1;++c<h;){for(a=0,l=-1;++l<h;)a+=t[c][l];d.push(a),v.push(s(h)),o+=a}for(e&&p.sort(function(t,n){return e(d[t],d[n])}),r&&v.forEach(function(n,e){n.sort(function(n,i){return r(t[e][n],t[e][i])})}),f=(o=kh(0,Eh-n*h)/o)?n:Eh/h,a=0,c=-1;++c<h;){for(u=a,l=-1;++l<h;){var b=p[c],m=v[b][l],x=t[b][m],w=a,M=a+=x*o;_[m*h+b]={index:b,subindex:m,startAngle:w,endAngle:M,value:x}}y[b]={index:b,startAngle:u,endAngle:a,value:d[b]},a+=f}for(c=-1;++c<h;)for(l=c-1;++l<h;){var A=_[l*h+c],T=_[c*h+l];(A.value||T.value)&&g.push(A.value<T.value?{source:T,target:A}:{source:A,target:T})}return i?g.sort(i):g}var n=0,e=null,r=null,i=null;return t.padAngle=function(e){return arguments.length?(n=kh(0,e),t):n},t.sortGroups=function(n){return arguments.length?(e=n,t):e},t.sortSubgroups=function(n){return arguments.length?(r=n,t):r},t.sortChords=function(n){return arguments.length?(null==n?i=null:(i=function(t){return function(n,e){return t(n.source.value+n.target.value,e.source.value+e.target.value)}}(n))._=n,t):i&&i._},t},t.ribbon=function(){function t(){var t,u=Ch.call(arguments),f=n.apply(this,u),c=e.apply(this,u),s=+r.apply(this,(u[0]=f,u)),l=i.apply(this,u)-Sh,h=o.apply(this,u)-Sh,d=s*Ah(l),p=s*Th(l),v=+r.apply(this,(u[0]=c,u)),g=i.apply(this,u)-Sh,y=o.apply(this,u)-Sh;if(a||(a=t=oe()),a.moveTo(d,p),a.arc(0,0,s,l,h),l===g&&h===y||(a.quadraticCurveTo(0,0,v*Ah(g),v*Th(g)),a.arc(0,0,v,g,y)),a.quadraticCurveTo(0,0,d,p),a.closePath(),t)return a=null,t+""||null}var n=ae,e=ue,r=fe,i=ce,o=se,a=null;return t.radius=function(n){return arguments.length?(r="function"==typeof n?n:re(+n),t):r},t.startAngle=function(n){return arguments.length?(i="function"==typeof n?n:re(+n),t):i},t.endAngle=function(n){return arguments.length?(o="function"==typeof n?n:re(+n),t):o},t.source=function(e){return arguments.length?(n=e,t):n},t.target=function(n){return arguments.length?(e=n,t):e},t.context=function(n){return arguments.length?(a=null==n?null:n,t):a},t},t.nest=function(){function t(n,i,a,u){if(i>=o.length)return null!=e&&n.sort(e),null!=r?r(n):n;for(var f,c,s,l=-1,h=n.length,d=o[i++],p=he(),v=a();++l<h;)(s=p.get(f=d(c=n[l])+""))?s.push(c):p.set(f,[c]);return p.each(function(n,e){u(v,e,t(n,i,a,u))}),v}function n(t,e){if(++e>o.length)return t;var i,u=a[e-1];return null!=r&&e>=o.length?i=t.entries():(i=[],t.each(function(t,r){i.push({key:r,values:n(t,e)})})),null!=u?i.sort(function(t,n){return u(t.key,n.key)}):i}var e,r,i,o=[],a=[];return i={object:function(n){return t(n,0,de,pe)},map:function(n){return t(n,0,ve,ge)},entries:function(e){return n(t(e,0,ve,ge),0)},key:function(t){return o.push(t),i},sortKeys:function(t){return a[o.length-1]=t,i},sortValues:function(t){return e=t,i},rollup:function(t){return r=t,i}}},t.set=_e,t.map=he,t.keys=function(t){var n=[];for(var e in t)n.push(e);return n},t.values=function(t){var n=[];for(var e in t)n.push(t[e]);return n},t.entries=function(t){var n=[];for(var e in t)n.push({key:e,value:t[e]});return n},t.color=kt,t.rgb=Rt,t.hsl=qt,t.lab=Ft,t.hcl=$t,t.lch=function(t,n,e,r){return 1===arguments.length?Vt(t):new Wt(e,n,t,null==r?1:r)},t.gray=function(t,n){return new It(t,0,0,null==n?1:n)},t.cubehelix=Zt,t.contours=Me,t.contourDensity=function(){function t(t){var e=new Float32Array(v*y),r=new Float32Array(v*y);t.forEach(function(t,n,r){var i=a(t,n,r)+p>>h,o=u(t,n,r)+p>>h;i>=0&&i<v&&o>=0&&o<y&&++e[i+o*v]}),Ae({width:v,height:y,data:e},{width:v,height:y,data:r},l>>h),Te({width:v,height:y,data:r},{width:v,height:y,data:e},l>>h),Ae({width:v,height:y,data:e},{width:v,height:y,data:r},l>>h),Te({width:v,height:y,data:r},{width:v,height:y,data:e},l>>h),Ae({width:v,height:y,data:e},{width:v,height:y,data:r},l>>h),Te({width:v,height:y,data:r},{width:v,height:y,data:e},l>>h);var i=_(e);if(!Array.isArray(i)){var o=g(e);i=d(0,o,i),(i=s(0,Math.floor(o/i)*i,i)).shift()}return Me().thresholds(i).size([v,y])(e).map(n)}function n(t){return t.value*=Math.pow(2,-2*h),t.coordinates.forEach(e),t}function e(t){t.forEach(r)}function r(t){t.forEach(i)}function i(t){t[0]=t[0]*Math.pow(2,h)-p,t[1]=t[1]*Math.pow(2,h)-p}function o(){return p=3*l,v=f+2*p>>h,y=c+2*p>>h,t}var a=Ne,u=Se,f=960,c=500,l=20,h=2,p=3*l,v=f+2*p>>h,y=c+2*p>>h,_=me(20);return t.x=function(n){return arguments.length?(a="function"==typeof n?n:me(+n),t):a},t.y=function(n){return arguments.length?(u="function"==typeof n?n:me(+n),t):u},t.size=function(t){if(!arguments.length)return[f,c];var n=Math.ceil(t[0]),e=Math.ceil(t[1]);if(!(n>=0||n>=0))throw new Error("invalid size");return f=n,c=e,o()},t.cellSize=function(t){if(!arguments.length)return 1<<h;if(!((t=+t)>=1))throw new Error("invalid cell size");return h=Math.floor(Math.log(t)/Math.LN2),o()},t.thresholds=function(n){return arguments.length?(_="function"==typeof n?n:Array.isArray(n)?me(Dh.call(n)):me(n),t):_},t.bandwidth=function(t){if(!arguments.length)return Math.sqrt(l*(l+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return l=Math.round((Math.sqrt(4*t*t+1)-1)/2),o()},t},t.dispatch=N,t.drag=function(){function n(t){t.on("mousedown.drag",e).filter(g).on("touchstart.drag",o).on("touchmove.drag",a).on("touchend.drag touchcancel.drag",u).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function e(){if(!h&&d.apply(this,arguments)){var n=f("mouse",p.apply(this,arguments),pt,this,arguments);n&&(ct(t.event.view).on("mousemove.drag",r,!0).on("mouseup.drag",i,!0),_t(t.event.view),gt(),l=!1,c=t.event.clientX,s=t.event.clientY,n("start"))}}function r(){if(yt(),!l){var n=t.event.clientX-c,e=t.event.clientY-s;l=n*n+e*e>m}y.mouse("drag")}function i(){ct(t.event.view).on("mousemove.drag mouseup.drag",null),bt(t.event.view,l),yt(),y.mouse("end")}function o(){if(d.apply(this,arguments)){var n,e,r=t.event.changedTouches,i=p.apply(this,arguments),o=r.length;for(n=0;n<o;++n)(e=f(r[n].identifier,i,vt,this,arguments))&&(gt(),e("start"))}}function a(){var n,e,r=t.event.changedTouches,i=r.length;for(n=0;n<i;++n)(e=y[r[n].identifier])&&(yt(),e("drag"))}function u(){var n,e,r=t.event.changedTouches,i=r.length;for(h&&clearTimeout(h),h=setTimeout(function(){h=null},500),n=0;n<i;++n)(e=y[r[n].identifier])&&(gt(),e("end"))}function f(e,r,i,o,a){var u,f,c,s=i(r,e),l=_.copy();if(ot(new xt(n,"beforestart",u,e,b,s[0],s[1],0,0,l),function(){return null!=(t.event.subject=u=v.apply(o,a))&&(f=u.x-s[0]||0,c=u.y-s[1]||0,!0)}))return function t(h){var d,p=s;switch(h){case"start":y[e]=t,d=b++;break;case"end":delete y[e],--b;case"drag":s=i(r,e),d=b}ot(new xt(n,h,u,e,d,s[0]+f,s[1]+c,s[0]-p[0],s[1]-p[1],l),l.apply,l,[h,o,a])}}var c,s,l,h,d=wt,p=Mt,v=At,g=Tt,y={},_=N("start","drag","end"),b=0,m=0;return n.filter=function(t){return arguments.length?(d="function"==typeof t?t:mt(!!t),n):d},n.container=function(t){return arguments.length?(p="function"==typeof t?t:mt(t),n):p},n.subject=function(t){return arguments.length?(v="function"==typeof t?t:mt(t),n):v},n.touchable=function(t){return arguments.length?(g="function"==typeof t?t:mt(!!t),n):g},n.on=function(){var t=_.on.apply(_,arguments);return t===_?n:t},n.clickDistance=function(t){return arguments.length?(m=(t=+t)*t,n):Math.sqrt(m)},n},t.dragDisable=_t,t.dragEnable=bt,t.dsvFormat=ke,t.csvParse=jh,t.csvParseRows=Hh,t.csvFormat=Xh,t.csvFormatRows=Gh,t.tsvParse=$h,t.tsvParseRows=Wh,t.tsvFormat=Zh,t.tsvFormatRows=Qh,t.easeLinear=function(t){return+t},t.easeQuad=Fn,t.easeQuadIn=function(t){return t*t},t.easeQuadOut=function(t){return t*(2-t)},t.easeQuadInOut=Fn,t.easeCubic=In,t.easeCubicIn=function(t){return t*t*t},t.easeCubicOut=function(t){return--t*t*t+1},t.easeCubicInOut=In,t.easePoly=Hl,t.easePolyIn=Il,t.easePolyOut=jl,t.easePolyInOut=Hl,t.easeSin=jn,t.easeSinIn=function(t){return 1-Math.cos(t*Gl)},t.easeSinOut=function(t){return Math.sin(t*Gl)},t.easeSinInOut=jn,t.easeExp=Hn,t.easeExpIn=function(t){return Math.pow(2,10*t-10)},t.easeExpOut=function(t){return 1-Math.pow(2,-10*t)},t.easeExpInOut=Hn,t.easeCircle=Xn,t.easeCircleIn=function(t){return 1-Math.sqrt(1-t*t)},t.easeCircleOut=function(t){return Math.sqrt(1- --t*t)},t.easeCircleInOut=Xn,t.easeBounce=Gn,t.easeBounceIn=function(t){return 1-Gn(1-t)},t.easeBounceOut=Gn,t.easeBounceInOut=function(t){return((t*=2)<=1?1-Gn(1-t):Gn(t-1)+1)/2},t.easeBack=oh,t.easeBackIn=rh,t.easeBackOut=ih,t.easeBackInOut=oh,t.easeElastic=fh,t.easeElasticIn=uh,t.easeElasticOut=fh,t.easeElasticInOut=ch,t.blob=function(t,n){return fetch(t,n).then(Ce)},t.buffer=function(t,n){return fetch(t,n).then(Pe)},t.dsv=function(t,n,e,r){3===arguments.length&&"function"==typeof e&&(r=e,e=void 0);var i=ke(t);return Re(n,e).then(function(t){return i.parse(t,r)})},t.csv=Jh,t.tsv=Kh,t.image=function(t,n){return new Promise(function(e,r){var i=new Image;for(var o in n)i[o]=n[o];i.onerror=r,i.onload=function(){e(i)},i.src=t})},t.json=function(t,n){return fetch(t,n).then(De)},t.text=Re,t.xml=td,t.html=nd,t.svg=ed,t.forceCenter=function(t,n){function e(){var e,i,o=r.length,a=0,u=0;for(e=0;e<o;++e)a+=(i=r[e]).x,u+=i.y;for(a=a/o-t,u=u/o-n,e=0;e<o;++e)(i=r[e]).x-=a,i.y-=u}var r;return null==t&&(t=0),null==n&&(n=0),e.initialize=function(t){r=t},e.x=function(n){return arguments.length?(t=+n,e):t},e.y=function(t){return arguments.length?(n=+t,e):n},e},t.forceCollide=function(t){function n(){for(var t,n,r,f,c,s,l,h=i.length,d=0;d<u;++d)for(n=je(i,Ge,Ve).visitAfter(e),t=0;t<h;++t)r=i[t],s=o[r.index],l=s*s,f=r.x+r.vx,c=r.y+r.vy,n.visit(function(t,n,e,i,o){var u=t.data,h=t.r,d=s+h;if(!u)return n>f+d||i<f-d||e>c+d||o<c-d;if(u.index>r.index){var p=f-u.x-u.vx,v=c-u.y-u.vy,g=p*p+v*v;g<d*d&&(0===p&&(p=Oe(),g+=p*p),0===v&&(v=Oe(),g+=v*v),g=(d-(g=Math.sqrt(g)))/g*a,r.vx+=(p*=g)*(d=(h*=h)/(l+h)),r.vy+=(v*=g)*d,u.vx-=p*(d=1-d),u.vy-=v*d)}})}function e(t){if(t.data)return t.r=o[t.data.index];for(var n=t.r=0;n<4;++n)t[n]&&t[n].r>t.r&&(t.r=t[n].r)}function r(){if(i){var n,e,r=i.length;for(o=new Array(r),n=0;n<r;++n)e=i[n],o[e.index]=+t(e,n,i)}}var i,o,a=1,u=1;return"function"!=typeof t&&(t=qe(null==t?1:+t)),n.initialize=function(t){i=t,r()},n.iterations=function(t){return arguments.length?(u=+t,n):u},n.strength=function(t){return arguments.length?(a=+t,n):a},n.radius=function(e){return arguments.length?(t="function"==typeof e?e:qe(+e),r(),n):t},n},t.forceLink=function(t){function n(n){for(var e=0,r=t.length;e<d;++e)for(var i,u,f,s,l,h,p,v=0;v<r;++v)u=(i=t[v]).source,s=(f=i.target).x+f.vx-u.x-u.vx||Oe(),l=f.y+f.vy-u.y-u.vy||Oe(),s*=h=((h=Math.sqrt(s*s+l*l))-a[v])/h*n*o[v],l*=h,f.vx-=s*(p=c[v]),f.vy-=l*p,u.vx+=s*(p=1-p),u.vy+=l*p}function e(){if(u){var n,e,l=u.length,h=t.length,d=he(u,s);for(n=0,f=new Array(l);n<h;++n)(e=t[n]).index=n,"object"!=typeof e.source&&(e.source=We(d,e.source)),"object"!=typeof e.target&&(e.target=We(d,e.target)),f[e.source.index]=(f[e.source.index]||0)+1,f[e.target.index]=(f[e.target.index]||0)+1;for(n=0,c=new Array(h);n<h;++n)e=t[n],c[n]=f[e.source.index]/(f[e.source.index]+f[e.target.index]);o=new Array(h),r(),a=new Array(h),i()}}function r(){if(u)for(var n=0,e=t.length;n<e;++n)o[n]=+l(t[n],n,t)}function i(){if(u)for(var n=0,e=t.length;n<e;++n)a[n]=+h(t[n],n,t)}var o,a,u,f,c,s=$e,l=function(t){return 1/Math.min(f[t.source.index],f[t.target.index])},h=qe(30),d=1;return null==t&&(t=[]),n.initialize=function(t){u=t,e()},n.links=function(r){return arguments.length?(t=r,e(),n):t},n.id=function(t){return arguments.length?(s=t,n):s},n.iterations=function(t){return arguments.length?(d=+t,n):d},n.strength=function(t){return arguments.length?(l="function"==typeof t?t:qe(+t),r(),n):l},n.distance=function(t){return arguments.length?(h="function"==typeof t?t:qe(+t),i(),n):h},n},t.forceManyBody=function(){function t(t){var n,u=i.length,f=je(i,Ze,Qe).visitAfter(e);for(a=t,n=0;n<u;++n)o=i[n],f.visit(r)}function n(){if(i){var t,n,e=i.length;for(u=new Array(e),t=0;t<e;++t)n=i[t],u[n.index]=+f(n,t,i)}}function e(t){var n,e,r,i,o,a=0,f=0;if(t.length){for(r=i=o=0;o<4;++o)(n=t[o])&&(e=Math.abs(n.value))&&(a+=n.value,f+=e,r+=e*n.x,i+=e*n.y);t.x=r/f,t.y=i/f}else{(n=t).x=n.data.x,n.y=n.data.y;do{a+=u[n.data.index]}while(n=n.next)}t.value=a}function r(t,n,e,r){if(!t.value)return!0;var i=t.x-o.x,f=t.y-o.y,h=r-n,d=i*i+f*f;if(h*h/l<d)return d<s&&(0===i&&(i=Oe(),d+=i*i),0===f&&(f=Oe(),d+=f*f),d<c&&(d=Math.sqrt(c*d)),o.vx+=i*t.value*a/d,o.vy+=f*t.value*a/d),!0;if(!(t.length||d>=s)){(t.data!==o||t.next)&&(0===i&&(i=Oe(),d+=i*i),0===f&&(f=Oe(),d+=f*f),d<c&&(d=Math.sqrt(c*d)));do{t.data!==o&&(h=u[t.data.index]*a/d,o.vx+=i*h,o.vy+=f*h)}while(t=t.next)}}var i,o,a,u,f=qe(-30),c=1,s=1/0,l=.81;return t.initialize=function(t){i=t,n()},t.strength=function(e){return arguments.length?(f="function"==typeof e?e:qe(+e),n(),t):f},t.distanceMin=function(n){return arguments.length?(c=n*n,t):Math.sqrt(c)},t.distanceMax=function(n){return arguments.length?(s=n*n,t):Math.sqrt(s)},t.theta=function(n){return arguments.length?(l=n*n,t):Math.sqrt(l)},t},t.forceRadial=function(t,n,e){function r(t){for(var r=0,i=o.length;r<i;++r){var f=o[r],c=f.x-n||1e-6,s=f.y-e||1e-6,l=Math.sqrt(c*c+s*s),h=(u[r]-l)*a[r]*t/l;f.vx+=c*h,f.vy+=s*h}}function i(){if(o){var n,e=o.length;for(a=new Array(e),u=new Array(e),n=0;n<e;++n)u[n]=+t(o[n],n,o),a[n]=isNaN(u[n])?0:+f(o[n],n,o)}}var o,a,u,f=qe(.1);return"function"!=typeof t&&(t=qe(+t)),null==n&&(n=0),null==e&&(e=0),r.initialize=function(t){o=t,i()},r.strength=function(t){return arguments.length?(f="function"==typeof t?t:qe(+t),i(),r):f},r.radius=function(n){return arguments.length?(t="function"==typeof n?n:qe(+n),i(),r):t},r.x=function(t){return arguments.length?(n=+t,r):n},r.y=function(t){return arguments.length?(e=+t,r):e},r},t.forceSimulation=function(t){function n(){e(),d.call("tick",o),a<u&&(h.stop(),d.call("end",o))}function e(){var n,e,r=t.length;for(a+=(c-a)*f,l.each(function(t){t(a)}),n=0;n<r;++n)null==(e=t[n]).fx?e.x+=e.vx*=s:(e.x=e.fx,e.vx=0),null==e.fy?e.y+=e.vy*=s:(e.y=e.fy,e.vy=0)}function r(){for(var n,e=0,r=t.length;e<r;++e){if(n=t[e],n.index=e,isNaN(n.x)||isNaN(n.y)){var i=id*Math.sqrt(e),o=e*od;n.x=i*Math.cos(o),n.y=i*Math.sin(o)}(isNaN(n.vx)||isNaN(n.vy))&&(n.vx=n.vy=0)}}function i(n){return n.initialize&&n.initialize(t),n}var o,a=1,u=.001,f=1-Math.pow(u,1/300),c=0,s=.6,l=he(),h=Tn(n),d=N("tick","end");return null==t&&(t=[]),r(),o={tick:e,restart:function(){return h.restart(n),o},stop:function(){return h.stop(),o},nodes:function(n){return arguments.length?(t=n,r(),l.each(i),o):t},alpha:function(t){return arguments.length?(a=+t,o):a},alphaMin:function(t){return arguments.length?(u=+t,o):u},alphaDecay:function(t){return arguments.length?(f=+t,o):+f},alphaTarget:function(t){return arguments.length?(c=+t,o):c},velocityDecay:function(t){return arguments.length?(s=1-t,o):1-s},force:function(t,n){return arguments.length>1?(null==n?l.remove(t):l.set(t,i(n)),o):l.get(t)},find:function(n,e,r){var i,o,a,u,f,c=0,s=t.length;for(null==r?r=1/0:r*=r,c=0;c<s;++c)(a=(i=n-(u=t[c]).x)*i+(o=e-u.y)*o)<r&&(f=u,r=a);return f},on:function(t,n){return arguments.length>1?(d.on(t,n),o):d.on(t)}}},t.forceX=function(t){function n(t){for(var n,e=0,a=r.length;e<a;++e)(n=r[e]).vx+=(o[e]-n.x)*i[e]*t}function e(){if(r){var n,e=r.length;for(i=new Array(e),o=new Array(e),n=0;n<e;++n)i[n]=isNaN(o[n]=+t(r[n],n,r))?0:+a(r[n],n,r)}}var r,i,o,a=qe(.1);return"function"!=typeof t&&(t=qe(null==t?0:+t)),n.initialize=function(t){r=t,e()},n.strength=function(t){return arguments.length?(a="function"==typeof t?t:qe(+t),e(),n):a},n.x=function(r){return arguments.length?(t="function"==typeof r?r:qe(+r),e(),n):t},n},t.forceY=function(t){function n(t){for(var n,e=0,a=r.length;e<a;++e)(n=r[e]).vy+=(o[e]-n.y)*i[e]*t}function e(){if(r){var n,e=r.length;for(i=new Array(e),o=new Array(e),n=0;n<e;++n)i[n]=isNaN(o[n]=+t(r[n],n,r))?0:+a(r[n],n,r)}}var r,i,o,a=qe(.1);return"function"!=typeof t&&(t=qe(null==t?0:+t)),n.initialize=function(t){r=t,e()},n.strength=function(t){return arguments.length?(a="function"==typeof t?t:qe(+t),e(),n):a},n.y=function(r){return arguments.length?(t="function"==typeof r?r:qe(+r),e(),n):t},n},t.formatDefaultLocale=or,t.formatLocale=ir,t.formatSpecifier=tr,t.precisionFixed=ar,t.precisionPrefix=ur,t.precisionRound=fr,t.geoArea=function(t){return hp.reset(),br(t,dp),2*hp},t.geoBounds=function(t){var n,e,r,i,o,a,u;if(bd=_d=-(gd=yd=1/0),Ad=[],br(t,vp),e=Ad.length){for(Ad.sort(Yr),n=1,o=[r=Ad[0]];n<e;++n)Br(r,(i=Ad[n])[0])||Br(r,i[1])?(Or(r[0],i[1])>Or(r[0],r[1])&&(r[1]=i[1]),Or(i[0],r[1])>Or(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,n=0,r=o[e=o.length-1];n<=e;r=i,++n)i=o[n],(u=Or(r[1],i[0]))>a&&(a=u,gd=i[0],_d=r[1])}return Ad=Td=null,gd===1/0||yd===1/0?[[NaN,NaN],[NaN,NaN]]:[[gd,yd],[_d,bd]]},t.geoCentroid=function(t){Nd=Sd=Ed=kd=Cd=Pd=zd=Rd=Ld=Dd=Ud=0,br(t,gp);var n=Ld,e=Dd,r=Ud,i=n*n+e*e+r*r;return i<Hd&&(n=Pd,e=zd,r=Rd,Sd<jd&&(n=Ed,e=kd,r=Cd),(i=n*n+e*e+r*r)<Hd)?[NaN,NaN]:[Kd(e,n)*Wd,dr(r/up(i))*Wd]},t.geoCircle=function(){function t(){var t=r.apply(this,arguments),u=i.apply(this,arguments)*Zd,f=o.apply(this,arguments)*Zd;return n=[],e=ti(-t[0]*Zd,-t[1]*Zd,0).invert,oi(a,u,f,1),t={type:"Polygon",coordinates:[n]},n=e=null,t}var n,e,r=Qr([0,0]),i=Qr(90),o=Qr(6),a={point:function(t,r){n.push(t=e(t,r)),t[0]*=Wd,t[1]*=Wd}};return t.center=function(n){return arguments.length?(r="function"==typeof n?n:Qr([+n[0],+n[1]]),t):r},t.radius=function(n){return arguments.length?(i="function"==typeof n?n:Qr(+n),t):i},t.precision=function(n){return arguments.length?(o="function"==typeof n?n:Qr(+n),t):o},t},t.geoClipAntimeridian=kp,t.geoClipCircle=gi,t.geoClipExtent=function(){var t,n,e,r=0,i=0,o=960,a=500;return e={stream:function(e){return t&&n===e?t:t=yi(r,i,o,a)(n=e)},extent:function(u){return arguments.length?(r=+u[0][0],i=+u[0][1],o=+u[1][0],a=+u[1][1],t=n=null,e):[[r,i],[o,a]]}}},t.geoClipRectangle=yi,t.geoContains=function(t,n){return(t&&Up.hasOwnProperty(t.type)?Up[t.type]:Mi)(t,n)},t.geoDistance=wi,t.geoGraticule=Pi,t.geoGraticule10=function(){return Pi()()},t.geoInterpolate=function(t,n){var e=t[0]*Zd,r=t[1]*Zd,i=n[0]*Zd,o=n[1]*Zd,a=tp(r),u=op(r),f=tp(o),c=op(o),s=a*tp(e),l=a*op(e),h=f*tp(i),d=f*op(i),p=2*dr(up(pr(o-r)+a*f*pr(i-e))),v=op(p),g=p?function(t){var n=op(t*=p)/v,e=op(p-t)/v,r=e*s+n*h,i=e*l+n*d,o=e*u+n*c;return[Kd(i,r)*Wd,Kd(o,up(r*r+i*i))*Wd]}:function(){return[e*Wd,r*Wd]};return g.distance=p,g},t.geoLength=xi,t.geoPath=function(t,n){function e(t){return t&&("function"==typeof o&&i.pointRadius(+o.apply(this,arguments)),br(t,r(i))),i.result()}var r,i,o=4.5;return e.area=function(t){return br(t,r(Bp)),Bp.result()},e.measure=function(t){return br(t,r(fv)),fv.result()},e.bounds=function(t){return br(t,r(Xp)),Xp.result()},e.centroid=function(t){return br(t,r(nv)),nv.result()},e.projection=function(n){return arguments.length?(r=null==n?(t=null,zi):(t=n).stream,e):t},e.context=function(t){return arguments.length?(i=null==t?(n=null,new Wi):new Gi(n=t),"function"!=typeof o&&i.pointRadius(o),e):n},e.pointRadius=function(t){return arguments.length?(o="function"==typeof t?t:(i.pointRadius(+t),+t),e):o},e.projection(t).context(n)},t.geoAlbers=lo,t.geoAlbersUsa=function(){function t(t){var n=t[0],e=t[1];return u=null,i.point(n,e),u||(o.point(n,e),u)||(a.point(n,e),u)}function n(){return e=r=null,t}var e,r,i,o,a,u,f=lo(),c=so().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=so().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(t,n){u=[t,n]}};return t.invert=function(t){var n=f.scale(),e=f.translate(),r=(t[0]-e[0])/n,i=(t[1]-e[1])/n;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?c:i>=.166&&i<.234&&r>=-.214&&r<-.115?s:f).invert(t)},t.stream=function(t){return e&&r===t?e:e=function(t){var n=t.length;return{point:function(e,r){for(var i=-1;++i<n;)t[i].point(e,r)},sphere:function(){for(var e=-1;++e<n;)t[e].sphere()},lineStart:function(){for(var e=-1;++e<n;)t[e].lineStart()},lineEnd:function(){for(var e=-1;++e<n;)t[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<n;)t[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<n;)t[e].polygonEnd()}}}([f.stream(r=t),c.stream(t),s.stream(t)])},t.precision=function(t){return arguments.length?(f.precision(t),c.precision(t),s.precision(t),n()):f.precision()},t.scale=function(n){return arguments.length?(f.scale(n),c.scale(.35*n),s.scale(n),t.translate(f.translate())):f.scale()},t.translate=function(t){if(!arguments.length)return f.translate();var e=f.scale(),r=+t[0],u=+t[1];return i=f.translate(t).clipExtent([[r-.455*e,u-.238*e],[r+.455*e,u+.238*e]]).stream(l),o=c.translate([r-.307*e,u+.201*e]).clipExtent([[r-.425*e+jd,u+.12*e+jd],[r-.214*e-jd,u+.234*e-jd]]).stream(l),a=s.translate([r-.205*e,u+.212*e]).clipExtent([[r-.214*e+jd,u+.166*e+jd],[r-.115*e-jd,u+.234*e-jd]]).stream(l),n()},t.fitExtent=function(n,e){return to(t,n,e)},t.fitSize=function(n,e){return no(t,n,e)},t.fitWidth=function(n,e){return eo(t,n,e)},t.fitHeight=function(n,e){return ro(t,n,e)},t.scale(1070)},t.geoAzimuthalEqualArea=function(){return ao(hv).scale(124.75).clipAngle(179.999)},t.geoAzimuthalEqualAreaRaw=hv,t.geoAzimuthalEquidistant=function(){return ao(dv).scale(79.4188).clipAngle(179.999)},t.geoAzimuthalEquidistantRaw=dv,t.geoConicConformal=function(){return fo(_o).scale(109.5).parallels([30,30])},t.geoConicConformalRaw=_o,t.geoConicEqualArea=so,t.geoConicEqualAreaRaw=co,t.geoConicEquidistant=function(){return fo(mo).scale(131.154).center([0,13.9389])},t.geoConicEquidistantRaw=mo,t.geoEquirectangular=function(){return ao(bo).scale(152.63)},t.geoEquirectangularRaw=bo,t.geoGnomonic=function(){return ao(xo).scale(144.049).clipAngle(60)},t.geoGnomonicRaw=xo,t.geoIdentity=function(){function t(){return i=o=null,a}var n,e,r,i,o,a,u=1,f=0,c=0,s=1,l=1,h=zi,d=null,p=zi;return a={stream:function(t){return i&&o===t?i:i=h(p(o=t))},postclip:function(i){return arguments.length?(p=i,d=n=e=r=null,t()):p},clipExtent:function(i){return arguments.length?(p=null==i?(d=n=e=r=null,zi):yi(d=+i[0][0],n=+i[0][1],e=+i[1][0],r=+i[1][1]),t()):null==d?null:[[d,n],[e,r]]},scale:function(n){return arguments.length?(h=wo((u=+n)*s,u*l,f,c),t()):u},translate:function(n){return arguments.length?(h=wo(u*s,u*l,f=+n[0],c=+n[1]),t()):[f,c]},reflectX:function(n){return arguments.length?(h=wo(u*(s=n?-1:1),u*l,f,c),t()):s<0},reflectY:function(n){return arguments.length?(h=wo(u*s,u*(l=n?-1:1),f,c),t()):l<0},fitExtent:function(t,n){return to(a,t,n)},fitSize:function(t,n){return no(a,t,n)},fitWidth:function(t,n){return eo(a,t,n)},fitHeight:function(t,n){return ro(a,t,n)}}},t.geoProjection=ao,t.geoProjectionMutator=uo,t.geoMercator=function(){return go(vo).scale(961/$d)},t.geoMercatorRaw=vo,t.geoNaturalEarth1=function(){return ao(Mo).scale(175.295)},t.geoNaturalEarth1Raw=Mo,t.geoOrthographic=function(){return ao(Ao).scale(249.5).clipAngle(90+jd)},t.geoOrthographicRaw=Ao,t.geoStereographic=function(){return ao(To).scale(250).clipAngle(142)},t.geoStereographicRaw=To,t.geoTransverseMercator=function(){var t=go(No),n=t.center,e=t.rotate;return t.center=function(t){return arguments.length?n([-t[1],t[0]]):(t=n(),[t[1],-t[0]])},t.rotate=function(t){return arguments.length?e([t[0],t[1],t.length>2?t[2]+90:90]):(t=e(),[t[0],t[1],t[2]-90])},e([0,0,90]).scale(159.155)},t.geoTransverseMercatorRaw=No,t.geoRotation=ii,t.geoStream=br,t.geoTransform=function(t){return{stream:Qi(t)}},t.cluster=function(){function t(t){var o,a=0;t.eachAfter(function(t){var e=t.children;e?(t.x=function(t){return t.reduce(Eo,0)/t.length}(e),t.y=function(t){return 1+t.reduce(ko,0)}(e)):(t.x=o?a+=n(t,o):0,t.y=0,o=t)});var u=function(t){for(var n;n=t.children;)t=n[0];return t}(t),f=function(t){for(var n;n=t.children;)t=n[n.length-1];return t}(t),c=u.x-n(u,f)/2,s=f.x+n(f,u)/2;return t.eachAfter(i?function(n){n.x=(n.x-t.x)*e,n.y=(t.y-n.y)*r}:function(n){n.x=(n.x-c)/(s-c)*e,n.y=(1-(t.y?n.y/t.y:1))*r})}var n=So,e=1,r=1,i=!1;return t.separation=function(e){return arguments.length?(n=e,t):n},t.size=function(n){return arguments.length?(i=!1,e=+n[0],r=+n[1],t):i?null:[e,r]},t.nodeSize=function(n){return arguments.length?(i=!0,e=+n[0],r=+n[1],t):i?[e,r]:null},t},t.hierarchy=Po,t.pack=function(){function t(t){return t.x=e/2,t.y=r/2,n?t.eachBefore(Qo(n)).eachAfter(Jo(i,.5)).eachBefore(Ko(1)):t.eachBefore(Qo(Zo)).eachAfter(Jo($o,1)).eachAfter(Jo(i,t.r/Math.min(e,r))).eachBefore(Ko(Math.min(e,r)/(2*t.r))),t}var n=null,e=1,r=1,i=$o;return t.radius=function(e){return arguments.length?(n=function(t){return null==t?null:Vo(t)}(e),t):n},t.size=function(n){return arguments.length?(e=+n[0],r=+n[1],t):[e,r]},t.padding=function(n){return arguments.length?(i="function"==typeof n?n:Wo(+n),t):i},t},t.packSiblings=function(t){return Go(t),t},t.packEnclose=Uo,t.partition=function(){function t(t){var o=t.height+1;return t.x0=t.y0=r,t.x1=n,t.y1=e/o,t.eachBefore(function(t,n){return function(e){e.children&&na(e,e.x0,t*(e.depth+1)/n,e.x1,t*(e.depth+2)/n);var i=e.x0,o=e.y0,a=e.x1-r,u=e.y1-r;a<i&&(i=a=(i+a)/2),u<o&&(o=u=(o+u)/2),e.x0=i,e.y0=o,e.x1=a,e.y1=u}}(e,o)),i&&t.eachBefore(ta),t}var n=1,e=1,r=0,i=!1;return t.round=function(n){return arguments.length?(i=!!n,t):i},t.size=function(r){return arguments.length?(n=+r[0],e=+r[1],t):[n,e]},t.padding=function(n){return arguments.length?(r=+n,t):r},t},t.stratify=function(){function t(t){var r,i,o,a,u,f,c,s=t.length,l=new Array(s),h={};for(i=0;i<s;++i)r=t[i],u=l[i]=new Do(r),null!=(f=n(r,i,t))&&(f+="")&&(h[c=vv+(u.id=f)]=c in h?yv:u);for(i=0;i<s;++i)if(u=l[i],null!=(f=e(t[i],i,t))&&(f+="")){if(!(a=h[vv+f]))throw new Error("missing: "+f);if(a===yv)throw new Error("ambiguous: "+f);a.children?a.children.push(u):a.children=[u],u.parent=a}else{if(o)throw new Error("multiple roots");o=u}if(!o)throw new Error("no root");if(o.parent=gv,o.eachBefore(function(t){t.depth=t.parent.depth+1,--s}).eachBefore(Lo),o.parent=null,s>0)throw new Error("cycle");return o}var n=ea,e=ra;return t.id=function(e){return arguments.length?(n=Vo(e),t):n},t.parentId=function(n){return arguments.length?(e=Vo(n),t):e},t},t.tree=function(){function t(t){var f=function(t){for(var n,e,r,i,o,a=new ca(t,0),u=[a];n=u.pop();)if(r=n._.children)for(n.children=new Array(o=r.length),i=o-1;i>=0;--i)u.push(e=n.children[i]=new ca(r[i],i)),e.parent=n;return(a.parent=new ca(null,0)).children=[a],a}(t);if(f.eachAfter(n),f.parent.m=-f.z,f.eachBefore(e),u)t.eachBefore(r);else{var c=t,s=t,l=t;t.eachBefore(function(t){t.x<c.x&&(c=t),t.x>s.x&&(s=t),t.depth>l.depth&&(l=t)});var h=c===s?1:i(c,s)/2,d=h-c.x,p=o/(s.x+h+d),v=a/(l.depth||1);t.eachBefore(function(t){t.x=(t.x+d)*p,t.y=t.depth*v})}return t}function n(t){var n=t.children,e=t.parent.children,r=t.i?e[t.i-1]:null;if(n){(function(t){for(var n,e=0,r=0,i=t.children,o=i.length;--o>=0;)(n=i[o]).z+=e,n.m+=e,e+=n.s+(r+=n.c)})(t);var o=(n[0].z+n[n.length-1].z)/2;r?(t.z=r.z+i(t._,r._),t.m=t.z-o):t.z=o}else r&&(t.z=r.z+i(t._,r._));t.parent.A=function(t,n,e){if(n){for(var r,o=t,a=t,u=n,f=o.parent.children[0],c=o.m,s=a.m,l=u.m,h=f.m;u=aa(u),o=oa(o),u&&o;)f=oa(f),(a=aa(a)).a=t,(r=u.z+l-o.z-c+i(u._,o._))>0&&(ua(fa(u,t,e),t,r),c+=r,s+=r),l+=u.m,c+=o.m,h+=f.m,s+=a.m;u&&!aa(a)&&(a.t=u,a.m+=l-s),o&&!oa(f)&&(f.t=o,f.m+=c-h,e=t)}return e}(t,r,t.parent.A||e[0])}function e(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function r(t){t.x*=o,t.y=t.depth*a}var i=ia,o=1,a=1,u=null;return t.separation=function(n){return arguments.length?(i=n,t):i},t.size=function(n){return arguments.length?(u=!1,o=+n[0],a=+n[1],t):u?null:[o,a]},t.nodeSize=function(n){return arguments.length?(u=!0,o=+n[0],a=+n[1],t):u?[o,a]:null},t},t.treemap=function(){function t(t){return t.x0=t.y0=0,t.x1=i,t.y1=o,t.eachBefore(n),a=[0],r&&t.eachBefore(ta),t}function n(t){var n=a[t.depth],r=t.x0+n,i=t.y0+n,o=t.x1-n,h=t.y1-n;o<r&&(r=o=(r+o)/2),h<i&&(i=h=(i+h)/2),t.x0=r,t.y0=i,t.x1=o,t.y1=h,t.children&&(n=a[t.depth+1]=u(t)/2,r+=l(t)-n,i+=f(t)-n,o-=c(t)-n,h-=s(t)-n,o<r&&(r=o=(r+o)/2),h<i&&(i=h=(i+h)/2),e(t,r,i,o,h))}var e=bv,r=!1,i=1,o=1,a=[0],u=$o,f=$o,c=$o,s=$o,l=$o;return t.round=function(n){return arguments.length?(r=!!n,t):r},t.size=function(n){return arguments.length?(i=+n[0],o=+n[1],t):[i,o]},t.tile=function(n){return arguments.length?(e=Vo(n),t):e},t.padding=function(n){return arguments.length?t.paddingInner(n).paddingOuter(n):t.paddingInner()},t.paddingInner=function(n){return arguments.length?(u="function"==typeof n?n:Wo(+n),t):u},t.paddingOuter=function(n){return arguments.length?t.paddingTop(n).paddingRight(n).paddingBottom(n).paddingLeft(n):t.paddingTop()},t.paddingTop=function(n){return arguments.length?(f="function"==typeof n?n:Wo(+n),t):f},t.paddingRight=function(n){return arguments.length?(c="function"==typeof n?n:Wo(+n),t):c},t.paddingBottom=function(n){return arguments.length?(s="function"==typeof n?n:Wo(+n),t):s},t.paddingLeft=function(n){return arguments.length?(l="function"==typeof n?n:Wo(+n),t):l},t},t.treemapBinary=function(t,n,e,r,i){function o(t,n,e,r,i,a,u){if(t>=n-1){var c=f[t];return c.x0=r,c.y0=i,c.x1=a,void(c.y1=u)}for(var l=s[t],h=e/2+l,d=t+1,p=n-1;d<p;){var v=d+p>>>1;s[v]<h?d=v+1:p=v}h-s[d-1]<s[d]-h&&t+1<d&&--d;var g=s[d]-l,y=e-g;if(a-r>u-i){var _=(r*y+a*g)/e;o(t,d,g,r,i,_,u),o(d,n,y,_,i,a,u)}else{var b=(i*y+u*g)/e;o(t,d,g,r,i,a,b),o(d,n,y,r,b,a,u)}}var a,u,f=t.children,c=f.length,s=new Array(c+1);for(s[0]=u=a=0;a<c;++a)s[a+1]=u+=f[a].value;o(0,c,t.value,n,e,r,i)},t.treemapDice=na,t.treemapSlice=sa,t.treemapSliceDice=function(t,n,e,r,i){(1&t.depth?sa:na)(t,n,e,r,i)},t.treemapSquarify=bv,t.treemapResquarify=mv,t.interpolate=dn,t.interpolateArray=fn,t.interpolateBasis=Kt,t.interpolateBasisClosed=tn,t.interpolateDate=cn,t.interpolateNumber=sn,t.interpolateObject=ln,t.interpolateRound=pn,t.interpolateString=hn,t.interpolateTransformCss=cl,t.interpolateTransformSvg=sl,t.interpolateZoom=_n,t.interpolateRgb=el,t.interpolateRgbBasis=rl,t.interpolateRgbBasisClosed=il,t.interpolateHsl=vl,t.interpolateHslLong=gl,t.interpolateLab=function(t,n){var e=an((t=Ft(t)).l,(n=Ft(n)).l),r=an(t.a,n.a),i=an(t.b,n.b),o=an(t.opacity,n.opacity);return function(n){return t.l=e(n),t.a=r(n),t.b=i(n),t.opacity=o(n),t+""}},t.interpolateHcl=yl,t.interpolateHclLong=_l,t.interpolateCubehelix=bl,t.interpolateCubehelixLong=ml,t.piecewise=function(t,n){for(var e=0,r=n.length-1,i=n[0],o=new Array(r<0?0:r);e<r;)o[e]=t(i,i=n[++e]);return function(t){var n=Math.max(0,Math.min(r-1,Math.floor(t*=r)));return o[n](t-n)}},t.quantize=function(t,n){for(var e=new Array(n),r=0;r<n;++r)e[r]=t(r/(n-1));return e},t.path=oe,t.polygonArea=function(t){for(var n,e=-1,r=t.length,i=t[r-1],o=0;++e<r;)n=i,i=t[e],o+=n[1]*i[0]-n[0]*i[1];return o/2},t.polygonCentroid=function(t){for(var n,e,r=-1,i=t.length,o=0,a=0,u=t[i-1],f=0;++r<i;)n=u,u=t[r],f+=e=n[0]*u[1]-u[0]*n[1],o+=(n[0]+u[0])*e,a+=(n[1]+u[1])*e;return f*=3,[o/f,a/f]},t.polygonHull=function(t){if((e=t.length)<3)return null;var n,e,r=new Array(e),i=new Array(e);for(n=0;n<e;++n)r[n]=[+t[n][0],+t[n][1],n];for(r.sort(da),n=0;n<e;++n)i[n]=[r[n][0],-r[n][1]];var o=pa(r),a=pa(i),u=a[0]===o[0],f=a[a.length-1]===o[o.length-1],c=[];for(n=o.length-1;n>=0;--n)c.push(t[r[o[n]][2]]);for(n=+u;n<a.length-f;++n)c.push(t[r[a[n]][2]]);return c},t.polygonContains=function(t,n){for(var e,r,i=t.length,o=t[i-1],a=n[0],u=n[1],f=o[0],c=o[1],s=!1,l=0;l<i;++l)e=(o=t[l])[0],(r=o[1])>u!=c>u&&a<(f-e)*(u-r)/(c-r)+e&&(s=!s),f=e,c=r;return s},t.polygonLength=function(t){for(var n,e,r=-1,i=t.length,o=t[i-1],a=o[0],u=o[1],f=0;++r<i;)n=a,e=u,n-=a=(o=t[r])[0],e-=u=o[1],f+=Math.sqrt(n*n+e*e);return f},t.quadtree=je,t.randomUniform=xv,t.randomNormal=wv,t.randomLogNormal=Mv,t.randomBates=Tv,t.randomIrwinHall=Av,t.randomExponential=Nv,t.scaleBand=ya,t.scalePoint=function(){return _a(ya().paddingInner(1))},t.scaleIdentity=Ea,t.scaleLinear=Sa,t.scaleLog=Ua,t.scaleOrdinal=ga,t.scaleImplicit=Cv,t.scalePow=Oa,t.scaleSqrt=function(){return Oa().exponent(.5)},t.scaleQuantile=Ya,t.scaleQuantize=Ba,t.scaleThreshold=Fa,t.scaleTime=function(){return of(fg,ag,Gv,Hv,Iv,Bv,Ov,Lv,t.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},t.scaleUtc=function(){return of(zg,Cg,gg,pg,hg,sg,Ov,Lv,t.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},t.scaleSequential=af,t.schemeCategory10=Wg,t.schemeAccent=Zg,t.schemeDark2=Qg,t.schemePaired=Jg,t.schemePastel1=Kg,t.schemePastel2=ty,t.schemeSet1=ny,t.schemeSet2=ey,t.schemeSet3=ry,t.interpolateBrBG=oy,t.schemeBrBG=iy,t.interpolatePRGn=uy,t.schemePRGn=ay,t.interpolatePiYG=cy,t.schemePiYG=fy,t.interpolatePuOr=ly,t.schemePuOr=sy,t.interpolateRdBu=dy,t.schemeRdBu=hy,t.interpolateRdGy=vy,t.schemeRdGy=py,t.interpolateRdYlBu=yy,t.schemeRdYlBu=gy,t.interpolateRdYlGn=by,t.schemeRdYlGn=_y,t.interpolateSpectral=xy,t.schemeSpectral=my,t.interpolateBuGn=My,t.schemeBuGn=wy,t.interpolateBuPu=Ty,t.schemeBuPu=Ay,t.interpolateGnBu=Sy,t.schemeGnBu=Ny,t.interpolateOrRd=ky,t.schemeOrRd=Ey,t.interpolatePuBuGn=Py,t.schemePuBuGn=Cy,t.interpolatePuBu=Ry,t.schemePuBu=zy,t.interpolatePuRd=Dy,t.schemePuRd=Ly,t.interpolateRdPu=qy,t.schemeRdPu=Uy,t.interpolateYlGnBu=Yy,t.schemeYlGnBu=Oy,t.interpolateYlGn=Fy,t.schemeYlGn=By,t.interpolateYlOrBr=jy,t.schemeYlOrBr=Iy,t.interpolateYlOrRd=Xy,t.schemeYlOrRd=Hy,t.interpolateBlues=Vy,t.schemeBlues=Gy,t.interpolateGreens=Wy,t.schemeGreens=$y,t.interpolateGreys=Qy,t.schemeGreys=Zy,t.interpolatePurples=Ky,t.schemePurples=Jy,t.interpolateReds=n_,t.schemeReds=t_,t.interpolateOranges=r_,t.schemeOranges=e_,t.interpolateCubehelixDefault=i_,t.interpolateRainbow=function(t){(t<0||t>1)&&(t-=Math.floor(t));var n=Math.abs(t-.5);return u_.h=360*t-100,u_.s=1.5-1.5*n,u_.l=.8-.9*n,u_+""},t.interpolateWarm=o_,t.interpolateCool=a_,t.interpolateSinebow=function(t){var n;return t=(.5-t)*Math.PI,f_.r=255*(n=Math.sin(t))*n,f_.g=255*(n=Math.sin(t+c_))*n,f_.b=255*(n=Math.sin(t+s_))*n,f_+""},t.interpolateViridis=l_,t.interpolateMagma=h_,t.interpolateInferno=d_,t.interpolatePlasma=p_,t.create=function(t){return ct(C(t).call(document.documentElement))},t.creator=C,t.local=st,t.matcher=_s,t.mouse=pt,t.namespace=k,t.namespaces=ps,t.clientPoint=dt,t.select=ct,t.selectAll=function(t){return"string"==typeof t?new ut([document.querySelectorAll(t)],[document.documentElement]):new ut([null==t?[]:t],xs)},t.selection=ft,t.selector=z,t.selectorAll=L,t.style=F,t.touch=vt,t.touches=function(t,n){null==n&&(n=ht().touches);for(var e=0,r=n?n.length:0,i=new Array(r);e<r;++e)i[e]=dt(t,n[e]);return i},t.window=B,t.customEvent=ot,t.arc=function(){function t(){var t,c,s=+n.apply(this,arguments),l=+e.apply(this,arguments),h=o.apply(this,arguments)-A_,d=a.apply(this,arguments)-A_,p=v_(d-h),v=d>h;if(f||(f=t=oe()),l<s&&(c=l,l=s,s=c),l>w_)if(p>T_-w_)f.moveTo(l*y_(h),l*m_(h)),f.arc(0,0,l,h,d,!v),s>w_&&(f.moveTo(s*y_(d),s*m_(d)),f.arc(0,0,s,d,h,v));else{var g,y,_=h,b=d,m=h,x=d,w=p,M=p,A=u.apply(this,arguments)/2,T=A>w_&&(i?+i.apply(this,arguments):x_(s*s+l*l)),N=b_(v_(l-s)/2,+r.apply(this,arguments)),S=N,E=N;if(T>w_){var k=lf(T/s*m_(A)),C=lf(T/l*m_(A));(w-=2*k)>w_?(k*=v?1:-1,m+=k,x-=k):(w=0,m=x=(h+d)/2),(M-=2*C)>w_?(C*=v?1:-1,_+=C,b-=C):(M=0,_=b=(h+d)/2)}var P=l*y_(_),z=l*m_(_),R=s*y_(x),L=s*m_(x);if(N>w_){var D=l*y_(b),U=l*m_(b),q=s*y_(m),O=s*m_(m);if(p<M_){var Y=w>w_?function(t,n,e,r,i,o,a,u){var f=e-t,c=r-n,s=a-i,l=u-o,h=(s*(n-o)-l*(t-i))/(l*f-s*c);return[t+h*f,n+h*c]}(P,z,q,O,D,U,R,L):[R,L],B=P-Y[0],F=z-Y[1],I=D-Y[0],j=U-Y[1],H=1/m_(function(t){return t>1?0:t<-1?M_:Math.acos(t)}((B*I+F*j)/(x_(B*B+F*F)*x_(I*I+j*j)))/2),X=x_(Y[0]*Y[0]+Y[1]*Y[1]);S=b_(N,(s-X)/(H-1)),E=b_(N,(l-X)/(H+1))}}M>w_?E>w_?(g=yf(q,O,P,z,l,E,v),y=yf(D,U,R,L,l,E,v),f.moveTo(g.cx+g.x01,g.cy+g.y01),E<N?f.arc(g.cx,g.cy,E,g_(g.y01,g.x01),g_(y.y01,y.x01),!v):(f.arc(g.cx,g.cy,E,g_(g.y01,g.x01),g_(g.y11,g.x11),!v),f.arc(0,0,l,g_(g.cy+g.y11,g.cx+g.x11),g_(y.cy+y.y11,y.cx+y.x11),!v),f.arc(y.cx,y.cy,E,g_(y.y11,y.x11),g_(y.y01,y.x01),!v))):(f.moveTo(P,z),f.arc(0,0,l,_,b,!v)):f.moveTo(P,z),s>w_&&w>w_?S>w_?(g=yf(R,L,D,U,s,-S,v),y=yf(P,z,q,O,s,-S,v),f.lineTo(g.cx+g.x01,g.cy+g.y01),S<N?f.arc(g.cx,g.cy,S,g_(g.y01,g.x01),g_(y.y01,y.x01),!v):(f.arc(g.cx,g.cy,S,g_(g.y01,g.x01),g_(g.y11,g.x11),!v),f.arc(0,0,s,g_(g.cy+g.y11,g.cx+g.x11),g_(y.cy+y.y11,y.cx+y.x11),v),f.arc(y.cx,y.cy,S,g_(y.y11,y.x11),g_(y.y01,y.x01),!v))):f.arc(0,0,s,x,m,v):f.lineTo(R,L)}else f.moveTo(0,0);if(f.closePath(),t)return f=null,t+""||null}var n=hf,e=df,r=sf(0),i=null,o=pf,a=vf,u=gf,f=null;return t.centroid=function(){var t=(+n.apply(this,arguments)+ +e.apply(this,arguments))/2,r=(+o.apply(this,arguments)+ +a.apply(this,arguments))/2-M_/2;return[y_(r)*t,m_(r)*t]},t.innerRadius=function(e){return arguments.length?(n="function"==typeof e?e:sf(+e),t):n},t.outerRadius=function(n){return arguments.length?(e="function"==typeof n?n:sf(+n),t):e},t.cornerRadius=function(n){return arguments.length?(r="function"==typeof n?n:sf(+n),t):r},t.padRadius=function(n){return arguments.length?(i=null==n?null:"function"==typeof n?n:sf(+n),t):i},t.startAngle=function(n){return arguments.length?(o="function"==typeof n?n:sf(+n),t):o},t.endAngle=function(n){return arguments.length?(a="function"==typeof n?n:sf(+n),t):a},t.padAngle=function(n){return arguments.length?(u="function"==typeof n?n:sf(+n),t):u},t.context=function(n){return arguments.length?(f=null==n?null:n,t):f},t},t.area=Mf,t.line=wf,t.pie=function(){function t(t){var u,f,c,s,l,h=t.length,d=0,p=new Array(h),v=new Array(h),g=+i.apply(this,arguments),y=Math.min(T_,Math.max(-T_,o.apply(this,arguments)-g)),_=Math.min(Math.abs(y)/h,a.apply(this,arguments)),b=_*(y<0?-1:1);for(u=0;u<h;++u)(l=v[p[u]=u]=+n(t[u],u,t))>0&&(d+=l);for(null!=e?p.sort(function(t,n){return e(v[t],v[n])}):null!=r&&p.sort(function(n,e){return r(t[n],t[e])}),u=0,c=d?(y-h*b)/d:0;u<h;++u,g=s)f=p[u],s=g+((l=v[f])>0?l*c:0)+b,v[f]={data:t[f],index:u,value:l,startAngle:g,endAngle:s,padAngle:_};return v}var n=Tf,e=Af,r=null,i=sf(0),o=sf(T_),a=sf(0);return t.value=function(e){return arguments.length?(n="function"==typeof e?e:sf(+e),t):n},t.sortValues=function(n){return arguments.length?(e=n,r=null,t):e},t.sort=function(n){return arguments.length?(r=n,e=null,t):r},t.startAngle=function(n){return arguments.length?(i="function"==typeof n?n:sf(+n),t):i},t.endAngle=function(n){return arguments.length?(o="function"==typeof n?n:sf(+n),t):o},t.padAngle=function(n){return arguments.length?(a="function"==typeof n?n:sf(+n),t):a},t},t.areaRadial=Cf,t.radialArea=Cf,t.lineRadial=kf,t.radialLine=kf,t.pointRadial=Pf,t.linkHorizontal=function(){return Lf(Df)},t.linkVertical=function(){return Lf(Uf)},t.linkRadial=function(){var t=Lf(qf);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t},t.symbol=function(){function t(){var t;if(r||(r=t=oe()),n.apply(this,arguments).draw(r,+e.apply(this,arguments)),t)return r=null,t+""||null}var n=sf(E_),e=sf(64),r=null;return t.type=function(e){return arguments.length?(n="function"==typeof e?e:sf(e),t):n},t.size=function(n){return arguments.length?(e="function"==typeof n?n:sf(+n),t):e},t.context=function(n){return arguments.length?(r=null==n?null:n,t):r},t},t.symbols=H_,t.symbolCircle=E_,t.symbolCross=k_,t.symbolDiamond=z_,t.symbolSquare=q_,t.symbolStar=U_,t.symbolTriangle=Y_,t.symbolWye=j_,t.curveBasisClosed=function(t){return new Ff(t)},t.curveBasisOpen=function(t){return new If(t)},t.curveBasis=function(t){return new Bf(t)},t.curveBundle=X_,t.curveCardinalClosed=V_,t.curveCardinalOpen=$_,t.curveCardinal=G_,t.curveCatmullRomClosed=Z_,t.curveCatmullRomOpen=Q_,t.curveCatmullRom=W_,t.curveLinearClosed=function(t){return new Jf(t)},t.curveLinear=bf,t.curveMonotoneX=function(t){return new rc(t)},t.curveMonotoneY=function(t){return new ic(t)},t.curveNatural=function(t){return new ac(t)},t.curveStep=function(t){return new fc(t,.5)},t.curveStepAfter=function(t){return new fc(t,1)},t.curveStepBefore=function(t){return new fc(t,0)},t.stack=function(){function t(t){var o,a,u=n.apply(this,arguments),f=t.length,c=u.length,s=new Array(c);for(o=0;o<c;++o){for(var l,h=u[o],d=s[o]=new Array(f),p=0;p<f;++p)d[p]=l=[0,+i(t[p],h,p,t)],l.data=t[p];d.key=h}for(o=0,a=e(s);o<c;++o)s[a[o]].index=o;return r(s,a),s}var n=sf([]),e=sc,r=cc,i=lc;return t.keys=function(e){return arguments.length?(n="function"==typeof e?e:sf(S_.call(e)),t):n},t.value=function(n){return arguments.length?(i="function"==typeof n?n:sf(+n),t):i},t.order=function(n){return arguments.length?(e=null==n?sc:"function"==typeof n?n:sf(S_.call(n)),t):e},t.offset=function(n){return arguments.length?(r=null==n?cc:n,t):r},t},t.stackOffsetExpand=function(t,n){if((r=t.length)>0){for(var e,r,i,o=0,a=t[0].length;o<a;++o){for(i=e=0;e<r;++e)i+=t[e][o][1]||0;if(i)for(e=0;e<r;++e)t[e][o][1]/=i}cc(t,n)}},t.stackOffsetDiverging=function(t,n){if((u=t.length)>1)for(var e,r,i,o,a,u,f=0,c=t[n[0]].length;f<c;++f)for(o=a=0,e=0;e<u;++e)(i=(r=t[n[e]][f])[1]-r[0])>=0?(r[0]=o,r[1]=o+=i):i<0?(r[1]=a,r[0]=a+=i):r[0]=o},t.stackOffsetNone=cc,t.stackOffsetSilhouette=function(t,n){if((e=t.length)>0){for(var e,r=0,i=t[n[0]],o=i.length;r<o;++r){for(var a=0,u=0;a<e;++a)u+=t[a][r][1]||0;i[r][1]+=i[r][0]=-u/2}cc(t,n)}},t.stackOffsetWiggle=function(t,n){if((i=t.length)>0&&(r=(e=t[n[0]]).length)>0){for(var e,r,i,o=0,a=1;a<r;++a){for(var u=0,f=0,c=0;u<i;++u){for(var s=t[n[u]],l=s[a][1]||0,h=(l-(s[a-1][1]||0))/2,d=0;d<u;++d){var p=t[n[d]];h+=(p[a][1]||0)-(p[a-1][1]||0)}f+=l,c+=h*l}e[a-1][1]+=e[a-1][0]=o,f&&(o-=c/f)}e[a-1][1]+=e[a-1][0]=o,cc(t,n)}},t.stackOrderAscending=hc,t.stackOrderDescending=function(t){return hc(t).reverse()},t.stackOrderInsideOut=function(t){var n,e,r=t.length,i=t.map(dc),o=sc(t).sort(function(t,n){return i[n]-i[t]}),a=0,u=0,f=[],c=[];for(n=0;n<r;++n)e=o[n],a<u?(a+=i[e],f.push(e)):(u+=i[e],c.push(e));return c.reverse().concat(f)},t.stackOrderNone=sc,t.stackOrderReverse=function(t){return sc(t).reverse()},t.timeInterval=Ia,t.timeMillisecond=Lv,t.timeMilliseconds=Dv,t.utcMillisecond=Lv,t.utcMilliseconds=Dv,t.timeSecond=Ov,t.timeSeconds=Yv,t.utcSecond=Ov,t.utcSeconds=Yv,t.timeMinute=Bv,t.timeMinutes=Fv,t.timeHour=Iv,t.timeHours=jv,t.timeDay=Hv,t.timeDays=Xv,t.timeWeek=Gv,t.timeWeeks=Kv,t.timeSunday=Gv,t.timeSundays=Kv,t.timeMonday=Vv,t.timeMondays=tg,t.timeTuesday=$v,t.timeTuesdays=ng,t.timeWednesday=Wv,t.timeWednesdays=eg,t.timeThursday=Zv,t.timeThursdays=rg,t.timeFriday=Qv,t.timeFridays=ig,t.timeSaturday=Jv,t.timeSaturdays=og,t.timeMonth=ag,t.timeMonths=ug,t.timeYear=fg,t.timeYears=cg,t.utcMinute=sg,t.utcMinutes=lg,t.utcHour=hg,t.utcHours=dg,t.utcDay=pg,t.utcDays=vg,t.utcWeek=gg,t.utcWeeks=Mg,t.utcSunday=gg,t.utcSundays=Mg,t.utcMonday=yg,t.utcMondays=Ag,t.utcTuesday=_g,t.utcTuesdays=Tg,t.utcWednesday=bg,t.utcWednesdays=Ng,t.utcThursday=mg,t.utcThursdays=Sg,t.utcFriday=xg,t.utcFridays=Eg,t.utcSaturday=wg,t.utcSaturdays=kg,t.utcMonth=Cg,t.utcMonths=Pg,t.utcYear=zg,t.utcYears=Lg,t.timeFormatDefaultLocale=nf,t.timeFormatLocale=$a,t.isoFormat=Bg,t.isoParse=Fg,t.now=wn,t.timer=Tn,t.timerFlush=Nn,t.timeout=Cn,t.interval=function(t,n,e){var r=new An,i=n;return null==n?(r.restart(t,n,e),r):(n=+n,e=null==e?wn():+e,r.restart(function o(a){a+=i,r.restart(o,i+=n,e),t(a)},n,e),r)},t.transition=Yn,t.active=function(t,n){var e,r,i=t.__transition;if(i){n=null==n?null:n+"";for(r in i)if((e=i[r]).state>Rl&&e.name===n)return new On([[t]],lh,n,+r)}return null},t.interrupt=Dn,t.voronoi=function(){function t(t){return new Yc(t.map(function(r,i){var o=[Math.round(n(r,i,t)/ob)*ob,Math.round(e(r,i,t)/ob)*ob];return o.index=i,o.data=r,o}),r)}var n=vc,e=gc,r=null;return t.polygons=function(n){return t(n).polygons()},t.links=function(n){return t(n).links()},t.triangles=function(n){return t(n).triangles()},t.x=function(e){return arguments.length?(n="function"==typeof e?e:pc(+e),t):n},t.y=function(n){return arguments.length?(e="function"==typeof n?n:pc(+n),t):e},t.extent=function(n){return arguments.length?(r=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],t):r&&[[r[0][0],r[0][1]],[r[1][0],r[1][1]]]},t.size=function(n){return arguments.length?(r=null==n?null:[[0,0],[+n[0],+n[1]]],t):r&&[r[1][0]-r[0][0],r[1][1]-r[0][1]]},t},t.zoom=function(){function n(t){t.property("__zoom",Vc).on("wheel.zoom",f).on("mousedown.zoom",c).on("dblclick.zoom",s).filter(m).on("touchstart.zoom",l).on("touchmove.zoom",h).on("touchend.zoom touchcancel.zoom",d).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function e(t,n){return(n=Math.max(x[0],Math.min(x[1],n)))===t.k?t:new Fc(n,t.x,t.y)}function r(t,n,e){var r=n[0]-e[0]*t.k,i=n[1]-e[1]*t.k;return r===t.x&&i===t.y?t:new Fc(t.k,r,i)}function i(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function o(t,n,e){t.on("start.zoom",function(){a(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){a(this,arguments).end()}).tween("zoom",function(){var t=arguments,r=a(this,t),o=y.apply(this,t),u=e||i(o),f=Math.max(o[1][0]-o[0][0],o[1][1]-o[0][1]),c=this.__zoom,s="function"==typeof n?n.apply(this,t):n,l=A(c.invert(u).concat(f/c.k),s.invert(u).concat(f/s.k));return function(t){if(1===t)t=s;else{var n=l(t),e=f/n[2];t=new Fc(e,u[0]-n[0]*e,u[1]-n[1]*e)}r.zoom(null,t)}})}function a(t,n){for(var e,r=0,i=T.length;r<i;++r)if((e=T[r]).that===t)return e;return new u(t,n)}function u(t,n){this.that=t,this.args=n,this.index=-1,this.active=0,this.extent=y.apply(t,n)}function f(){if(g.apply(this,arguments)){var t=a(this,arguments),n=this.__zoom,i=Math.max(x[0],Math.min(x[1],n.k*Math.pow(2,b.apply(this,arguments)))),o=pt(this);if(t.wheel)t.mouse[0][0]===o[0]&&t.mouse[0][1]===o[1]||(t.mouse[1]=n.invert(t.mouse[0]=o)),clearTimeout(t.wheel);else{if(n.k===i)return;t.mouse=[o,n.invert(o)],Dn(this),t.start()}Hc(),t.wheel=setTimeout(function(){t.wheel=null,t.end()},k),t.zoom("mouse",_(r(e(n,i),t.mouse[0],t.mouse[1]),t.extent,w))}}function c(){if(!v&&g.apply(this,arguments)){var n=a(this,arguments),e=ct(t.event.view).on("mousemove.zoom",function(){if(Hc(),!n.moved){var e=t.event.clientX-o,i=t.event.clientY-u;n.moved=e*e+i*i>C}n.zoom("mouse",_(r(n.that.__zoom,n.mouse[0]=pt(n.that),n.mouse[1]),n.extent,w))},!0).on("mouseup.zoom",function(){e.on("mousemove.zoom mouseup.zoom",null),bt(t.event.view,n.moved),Hc(),n.end()},!0),i=pt(this),o=t.event.clientX,u=t.event.clientY;_t(t.event.view),jc(),n.mouse=[i,this.__zoom.invert(i)],Dn(this),n.start()}}function s(){if(g.apply(this,arguments)){var i=this.__zoom,a=pt(this),u=i.invert(a),f=i.k*(t.event.shiftKey?.5:2),c=_(r(e(i,f),a,u),y.apply(this,arguments),w);Hc(),M>0?ct(this).transition().duration(M).call(o,c,a):ct(this).call(n.transform,c)}}function l(){if(g.apply(this,arguments)){var n,e,r,i,o=a(this,arguments),u=t.event.changedTouches,f=u.length;for(jc(),e=0;e<f;++e)i=[i=vt(this,u,(r=u[e]).identifier),this.__zoom.invert(i),r.identifier],o.touch0?o.touch1||(o.touch1=i):(o.touch0=i,n=!0);if(p&&(p=clearTimeout(p),!o.touch1))return o.end(),void((i=ct(this).on("dblclick.zoom"))&&i.apply(this,arguments));n&&(p=setTimeout(function(){p=null},E),Dn(this),o.start())}}function h(){var n,i,o,u,f=a(this,arguments),c=t.event.changedTouches,s=c.length;for(Hc(),p&&(p=clearTimeout(p)),n=0;n<s;++n)o=vt(this,c,(i=c[n]).identifier),f.touch0&&f.touch0[2]===i.identifier?f.touch0[0]=o:f.touch1&&f.touch1[2]===i.identifier&&(f.touch1[0]=o);if(i=f.that.__zoom,f.touch1){var l=f.touch0[0],h=f.touch0[1],d=f.touch1[0],v=f.touch1[1],g=(g=d[0]-l[0])*g+(g=d[1]-l[1])*g,y=(y=v[0]-h[0])*y+(y=v[1]-h[1])*y;i=e(i,Math.sqrt(g/y)),o=[(l[0]+d[0])/2,(l[1]+d[1])/2],u=[(h[0]+v[0])/2,(h[1]+v[1])/2]}else{if(!f.touch0)return;o=f.touch0[0],u=f.touch0[1]}f.zoom("touch",_(r(i,o,u),f.extent,w))}function d(){var n,e,r=a(this,arguments),i=t.event.changedTouches,o=i.length;for(jc(),v&&clearTimeout(v),v=setTimeout(function(){v=null},E),n=0;n<o;++n)e=i[n],r.touch0&&r.touch0[2]===e.identifier?delete r.touch0:r.touch1&&r.touch1[2]===e.identifier&&delete r.touch1;r.touch1&&!r.touch0&&(r.touch0=r.touch1,delete r.touch1),r.touch0?r.touch0[1]=this.__zoom.invert(r.touch0[0]):r.end()}var p,v,g=Xc,y=Gc,_=Zc,b=$c,m=Wc,x=[0,1/0],w=[[-1/0,-1/0],[1/0,1/0]],M=250,A=_n,T=[],S=N("start","zoom","end"),E=500,k=150,C=0;return n.transform=function(t,n){var e=t.selection?t.selection():t;e.property("__zoom",Vc),t!==e?o(t,n):e.interrupt().each(function(){a(this,arguments).start().zoom(null,"function"==typeof n?n.apply(this,arguments):n).end()})},n.scaleBy=function(t,e){n.scaleTo(t,function(){return this.__zoom.k*("function"==typeof e?e.apply(this,arguments):e)})},n.scaleTo=function(t,o){n.transform(t,function(){var t=y.apply(this,arguments),n=this.__zoom,a=i(t),u=n.invert(a),f="function"==typeof o?o.apply(this,arguments):o;return _(r(e(n,f),a,u),t,w)})},n.translateBy=function(t,e,r){n.transform(t,function(){return _(this.__zoom.translate("function"==typeof e?e.apply(this,arguments):e,"function"==typeof r?r.apply(this,arguments):r),y.apply(this,arguments),w)})},n.translateTo=function(t,e,r){n.transform(t,function(){var t=y.apply(this,arguments),n=this.__zoom,o=i(t);return _(ub.translate(o[0],o[1]).scale(n.k).translate("function"==typeof e?-e.apply(this,arguments):-e,"function"==typeof r?-r.apply(this,arguments):-r),t,w)})},u.prototype={start:function(){return 1==++this.active&&(this.index=T.push(this)-1,this.emit("start")),this},zoom:function(t,n){return this.mouse&&"mouse"!==t&&(this.mouse[1]=n.invert(this.mouse[0])),this.touch0&&"touch"!==t&&(this.touch0[1]=n.invert(this.touch0[0])),this.touch1&&"touch"!==t&&(this.touch1[1]=n.invert(this.touch1[0])),this.that.__zoom=n,this.emit("zoom"),this},end:function(){return 0==--this.active&&(T.splice(this.index,1),this.index=-1,this.emit("end")),this},emit:function(t){ot(new function(t,n,e){this.target=t,this.type=n,this.transform=e}(n,t,this.that.__zoom),S.apply,S,[t,this.that,this.args])}},n.wheelDelta=function(t){return arguments.length?(b="function"==typeof t?t:Bc(+t),n):b},n.filter=function(t){return arguments.length?(g="function"==typeof t?t:Bc(!!t),n):g},n.touchable=function(t){return arguments.length?(m="function"==typeof t?t:Bc(!!t),n):m},n.extent=function(t){return arguments.length?(y="function"==typeof t?t:Bc([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),n):y},n.scaleExtent=function(t){return arguments.length?(x[0]=+t[0],x[1]=+t[1],n):[x[0],x[1]]},n.translateExtent=function(t){return arguments.length?(w[0][0]=+t[0][0],w[1][0]=+t[1][0],w[0][1]=+t[0][1],w[1][1]=+t[1][1],n):[[w[0][0],w[0][1]],[w[1][0],w[1][1]]]},n.constrain=function(t){return arguments.length?(_=t,n):_},n.duration=function(t){return arguments.length?(M=+t,n):M},n.interpolate=function(t){return arguments.length?(A=t,n):A},n.on=function(){var t=S.on.apply(S,arguments);return t===S?n:t},n.clickDistance=function(t){return arguments.length?(C=(t=+t)*t,n):Math.sqrt(C)},n},t.zoomTransform=Ic,t.zoomIdentity=ub,Object.defineProperty(t,"__esModule",{value:!0})}); \ No newline at end of file diff --git a/app/static/js/jquery-ui-1.12.1.custom/AUTHORS.txt b/app/static/js/jquery-ui-1.12.1.custom/AUTHORS.txt deleted file mode 100644 index a75056b..0000000 --- a/app/static/js/jquery-ui-1.12.1.custom/AUTHORS.txt +++ /dev/null @@ -1,333 +0,0 @@ -Authors ordered by first contribution -A list of current team members is available at http://jqueryui.com/about - -Paul Bakaus <paul.bakaus@gmail.com> -Richard Worth <rdworth@gmail.com> -Yehuda Katz <wycats@gmail.com> -Sean Catchpole <sean@sunsean.com> -John Resig <jeresig@gmail.com> -Tane Piper <piper.tane@gmail.com> -Dmitri Gaskin <dmitrig01@gmail.com> -Klaus Hartl <klaus.hartl@gmail.com> -Stefan Petre <stefan.petre@gmail.com> -Gilles van den Hoven <gilles@webunity.nl> -Micheil Bryan Smith <micheil@brandedcode.com> -Jörn Zaefferer <joern.zaefferer@gmail.com> -Marc Grabanski <m@marcgrabanski.com> -Keith Wood <kbwood@iinet.com.au> -Brandon Aaron <brandon.aaron@gmail.com> -Scott González <scott.gonzalez@gmail.com> -Eduardo Lundgren <eduardolundgren@gmail.com> -Aaron Eisenberger <aaronchi@gmail.com> -Joan Piedra <theneojp@gmail.com> -Bruno Basto <b.basto@gmail.com> -Remy Sharp <remy@leftlogic.com> -Bohdan Ganicky <bohdan.ganicky@gmail.com> -David Bolter <david.bolter@gmail.com> -Chi Cheng <cloudream@gmail.com> -Ca-Phun Ung <pazu2k@gmail.com> -Ariel Flesler <aflesler@gmail.com> -Maggie Wachs <maggie@filamentgroup.com> -Scott Jehl <scottjehl@gmail.com> -Todd Parker <todd@filamentgroup.com> -Andrew Powell <andrew@shellscape.org> -Brant Burnett <btburnett3@gmail.com> -Douglas Neiner <doug@dougneiner.com> -Paul Irish <paul.irish@gmail.com> -Ralph Whitbeck <ralph.whitbeck@gmail.com> -Thibault Duplessis <thibault.duplessis@gmail.com> -Dominique Vincent <dominique.vincent@toitl.com> -Jack Hsu <jack.hsu@gmail.com> -Adam Sontag <ajpiano@ajpiano.com> -Carl Fürstenberg <carl@excito.com> -Kevin Dalman <development@allpro.net> -Alberto Fernández Capel <afcapel@gmail.com> -Jacek Jędrzejewski (http://jacek.jedrzejewski.name) -Ting Kuei <ting@kuei.com> -Samuel Cormier-Iijima <sam@chide.it> -Jon Palmer <jonspalmer@gmail.com> -Ben Hollis <bhollis@amazon.com> -Justin MacCarthy <Justin@Rubystars.biz> -Eyal Kobrigo <kobrigo@hotmail.com> -Tiago Freire <tiago.freire@gmail.com> -Diego Tres <diegotres@gmail.com> -Holger Rüprich <holger@rueprich.de> -Ziling Zhao <zilingzhao@gmail.com> -Mike Alsup <malsup@gmail.com> -Robson Braga Araujo <robsonbraga@gmail.com> -Pierre-Henri Ausseil <ph.ausseil@gmail.com> -Christopher McCulloh <cmcculloh@gmail.com> -Andrew Newcomb <ext.github@preceptsoftware.co.uk> -Lim Chee Aun <cheeaun@gmail.com> -Jorge Barreiro <yortx.barry@gmail.com> -Daniel Steigerwald <daniel@steigerwald.cz> -John Firebaugh <john_firebaugh@bigfix.com> -John Enters <github@darkdark.net> -Andrey Kapitcyn <ru.m157y@gmail.com> -Dmitry Petrov <dpetroff@gmail.com> -Eric Hynds <eric@hynds.net> -Chairat Sunthornwiphat <pipo@sixhead.com> -Josh Varner <josh.varner@gmail.com> -Stéphane Raimbault <stephane.raimbault@gmail.com> -Jay Merrifield <fracmak@gmail.com> -J. Ryan Stinnett <jryans@gmail.com> -Peter Heiberg <peter@heiberg.se> -Alex Dovenmuehle <adovenmuehle@gmail.com> -Jamie Gegerson <git@jamiegegerson.com> -Raymond Schwartz <skeetergraphics@gmail.com> -Phillip Barnes <philbar@gmail.com> -Kyle Wilkinson <kai@wikyd.org> -Khaled AlHourani <me@khaledalhourani.com> -Marian Rudzynski <mr@impaled.org> -Jean-Francois Remy <jeff@melix.org> -Doug Blood <dougblood@gmail.com> -Filippo Cavallarin <filippo.cavallarin@codseq.it> -Heiko Henning <heiko@thehennings.ch> -Aliaksandr Rahalevich <saksmlz@gmail.com> -Mario Visic <mario@mariovisic.com> -Xavi Ramirez <xavi.rmz@gmail.com> -Max Schnur <max.schnur@gmail.com> -Saji Nediyanchath <saji89@gmail.com> -Corey Frang <gnarf37@gmail.com> -Aaron Peterson <aaronp123@yahoo.com> -Ivan Peters <ivan@ivanpeters.com> -Mohamed Cherif Bouchelaghem <cherifbouchelaghem@yahoo.fr> -Marcos Sousa <falecomigo@marcossousa.com> -Michael DellaNoce <mdellanoce@mailtrust.com> -George Marshall <echosx@gmail.com> -Tobias Brunner <tobias@strongswan.org> -Martin Solli <msolli@gmail.com> -David Petersen <public@petersendidit.com> -Dan Heberden <danheberden@gmail.com> -William Kevin Manire <williamkmanire@gmail.com> -Gilmore Davidson <gilmoreorless@gmail.com> -Michael Wu <michaelmwu@gmail.com> -Adam Parod <mystic414@gmail.com> -Guillaume Gautreau <guillaume+github@ghusse.com> -Marcel Toele <EleotleCram@gmail.com> -Dan Streetman <ddstreet@ieee.org> -Matt Hoskins <matt@nipltd.com> -Giovanni Giacobbi <giovanni@giacobbi.net> -Kyle Florence <kyle.florence@gmail.com> -Pavol Hluchý <lopo@losys.sk> -Hans Hillen <hans.hillen@gmail.com> -Mark Johnson <virgofx@live.com> -Trey Hunner <treyhunner@gmail.com> -Shane Whittet <whittet@gmail.com> -Edward A Faulkner <ef@alum.mit.edu> -Adam Baratz <adam@adambaratz.com> -Kato Kazuyoshi <kato.kazuyoshi@gmail.com> -Eike Send <eike.send@gmail.com> -Kris Borchers <kris.borchers@gmail.com> -Eddie Monge <eddie@eddiemonge.com> -Israel Tsadok <itsadok@gmail.com> -Carson McDonald <carson@ioncannon.net> -Jason Davies <jason@jasondavies.com> -Garrison Locke <gplocke@gmail.com> -David Murdoch <david@davidmurdoch.com> -Benjamin Scott Boyle <benjamins.boyle@gmail.com> -Jesse Baird <jebaird@gmail.com> -Jonathan Vingiano <jvingiano@gmail.com> -Dylan Just <dev@ephox.com> -Hiroshi Tomita <tomykaira@gmail.com> -Glenn Goodrich <glenn.goodrich@gmail.com> -Tarafder Ashek-E-Elahi <mail.ashek@gmail.com> -Ryan Neufeld <ryan@neufeldmail.com> -Marc Neuwirth <marc.neuwirth@gmail.com> -Philip Graham <philip.robert.graham@gmail.com> -Benjamin Sterling <benjamin.sterling@kenzomedia.com> -Wesley Walser <waw325@gmail.com> -Kouhei Sutou <kou@clear-code.com> -Karl Kirch <karlkrch@gmail.com> -Chris Kelly <ckdake@ckdake.com> -Jason Oster <jay@kodewerx.org> -Felix Nagel <info@felixnagel.com> -Alexander Polomoshnov <alex.polomoshnov@gmail.com> -David Leal <dgleal@gmail.com> -Igor Milla <igor.fsp.milla@gmail.com> -Dave Methvin <dave.methvin@gmail.com> -Florian Gutmann <f.gutmann@chronimo.com> -Marwan Al Jubeh <marwan.aljubeh@gmail.com> -Milan Broum <midlis@googlemail.com> -Sebastian Sauer <info@dynpages.de> -Gaëtan Muller <m.gaetan89@gmail.com> -Michel Weimerskirch <michel@weimerskirch.net> -William Griffiths <william@ycymro.com> -Stojce Slavkovski <stojce@gmail.com> -David Soms <david.soms@gmail.com> -David De Sloovere <david.desloovere@outlook.com> -Michael P. Jung <michael.jung@terreon.de> -Shannon Pekary <spekary@gmail.com> -Dan Wellman <danwellman@hotmail.com> -Matthew Edward Hutton <meh@corefiling.co.uk> -James Khoury <james@jameskhoury.com> -Rob Loach <robloach@gmail.com> -Alberto Monteiro <betimbrasil@gmail.com> -Alex Rhea <alex.rhea@gmail.com> -Krzysztof Rosiński <rozwell69@gmail.com> -Ryan Olton <oltonr@gmail.com> -Genie <386@mail.com> -Rick Waldron <waldron.rick@gmail.com> -Ian Simpson <spoonlikesham@gmail.com> -Lev Kitsis <spam4lev@gmail.com> -TJ VanToll <tj.vantoll@gmail.com> -Justin Domnitz <jdomnitz@gmail.com> -Douglas Cerna <douglascerna@yahoo.com> -Bert ter Heide <bertjh@hotmail.com> -Jasvir Nagra <jasvir@gmail.com> -Yuriy Khabarov <13real008@gmail.com> -Harri Kilpiö <harri.kilpio@gmail.com> -Lado Lomidze <lado.lomidze@gmail.com> -Amir E. Aharoni <amir.aharoni@mail.huji.ac.il> -Simon Sattes <simon.sattes@gmail.com> -Jo Liss <joliss42@gmail.com> -Guntupalli Karunakar <karunakarg@yahoo.com> -Shahyar Ghobadpour <shahyar@gmail.com> -Lukasz Lipinski <uzza17@gmail.com> -Timo Tijhof <krinklemail@gmail.com> -Jason Moon <jmoon@socialcast.com> -Martin Frost <martinf55@hotmail.com> -Eneko Illarramendi <eneko@illarra.com> -EungJun Yi <semtlenori@gmail.com> -Courtland Allen <courtlandallen@gmail.com> -Viktar Varvanovich <non4eg@gmail.com> -Danny Trunk <dtrunk90@gmail.com> -Pavel Stetina <pavel.stetina@nangu.tv> -Michael Stay <metaweta@gmail.com> -Steven Roussey <sroussey@gmail.com> -Michael Hollis <hollis21@gmail.com> -Lee Rowlands <lee.rowlands@previousnext.com.au> -Timmy Willison <timmywillisn@gmail.com> -Karl Swedberg <kswedberg@gmail.com> -Baoju Yuan <the_guy_1987@hotmail.com> -Maciej Mroziński <maciej.k.mrozinski@gmail.com> -Luis Dalmolin <luis.nh@gmail.com> -Mark Aaron Shirley <maspwr@gmail.com> -Martin Hoch <martin@fidion.de> -Jiayi Yang <tr870829@gmail.com> -Philipp Benjamin Köppchen <xgxtpbk@gws.ms> -Sindre Sorhus <sindresorhus@gmail.com> -Bernhard Sirlinger <bernhard.sirlinger@tele2.de> -Jared A. Scheel <jared@jaredscheel.com> -Rafael Xavier de Souza <rxaviers@gmail.com> -John Chen <zhang.z.chen@intel.com> -Robert Beuligmann <robertbeuligmann@gmail.com> -Dale Kocian <dale.kocian@gmail.com> -Mike Sherov <mike.sherov@gmail.com> -Andrew Couch <andy@couchand.com> -Marc-Andre Lafortune <github@marc-andre.ca> -Nate Eagle <nate.eagle@teamaol.com> -David Souther <davidsouther@gmail.com> -Mathias Stenbom <mathias@stenbom.com> -Sergey Kartashov <ebishkek@yandex.ru> -Avinash R <nashpapa@gmail.com> -Ethan Romba <ethanromba@gmail.com> -Cory Gackenheimer <cory.gack@gmail.com> -Juan Pablo Kaniefsky <jpkaniefsky@gmail.com> -Roman Salnikov <bardt.dz@gmail.com> -Anika Henke <anika@selfthinker.org> -Samuel Bovée <samycookie2000@yahoo.fr> -Fabrício Matté <ult_combo@hotmail.com> -Viktor Kojouharov <vkojouharov@gmail.com> -Pawel Maruszczyk (http://hrabstwo.net) -Pavel Selitskas <p.selitskas@gmail.com> -Bjørn Johansen <post@bjornjohansen.no> -Matthieu Penant <thieum22@hotmail.com> -Dominic Barnes <dominic@dbarnes.info> -David Sullivan <david.sullivan@gmail.com> -Thomas Jaggi <thomas@responsive.ch> -Vahid Sohrabloo <vahid4134@gmail.com> -Travis Carden <travis.carden@gmail.com> -Bruno M. Custódio <bruno@brunomcustodio.com> -Nathanael Silverman <nathanael.silverman@gmail.com> -Christian Wenz <christian@wenz.org> -Steve Urmston <steve@urm.st> -Zaven Muradyan <megalivoithos@gmail.com> -Woody Gilk <shadowhand@deviantart.com> -Zbigniew Motyka <zbigniew.motyka@gmail.com> -Suhail Alkowaileet <xsoh.k7@gmail.com> -Toshi MARUYAMA <marutosijp2@yahoo.co.jp> -David Hansen <hansede@gmail.com> -Brian Grinstead <briangrinstead@gmail.com> -Christian Klammer <christian314159@gmail.com> -Steven Luscher <jquerycla@steveluscher.com> -Gan Eng Chin <engchin.gan@gmail.com> -Gabriel Schulhof <gabriel.schulhof@intel.com> -Alexander Schmitz <arschmitz@gmail.com> -Vilhjálmur Skúlason <vis@dmm.is> -Siebrand Mazeland <siebrand@kitano.nl> -Mohsen Ekhtiari <mohsenekhtiari@yahoo.com> -Pere Orga <gotrunks@gmail.com> -Jasper de Groot <mail@ugomobi.com> -Stephane Deschamps <stephane.deschamps@gmail.com> -Jyoti Deka <dekajp@gmail.com> -Andrei Picus <office.nightcrawler@gmail.com> -Ondrej Novy <novy@ondrej.org> -Jacob McCutcheon <jacob.mccutcheon@gmail.com> -Monika Piotrowicz <monika.piotrowicz@gmail.com> -Imants Horsts <imants.horsts@inbox.lv> -Eric Dahl <eric.c.dahl@gmail.com> -Dave Stein <dave@behance.com> -Dylan Barrell <dylan@barrell.com> -Daniel DeGroff <djdegroff@gmail.com> -Michael Wiencek <mwtuea@gmail.com> -Thomas Meyer <meyertee@gmail.com> -Ruslan Yakhyaev <ruslan@ruslan.io> -Brian J. Dowling <bjd-dev@simplicity.net> -Ben Higgins <ben@extrahop.com> -Yermo Lamers <yml@yml.com> -Patrick Stapleton <github@gdi2290.com> -Trisha Crowley <trisha.crowley@gmail.com> -Usman Akeju <akeju00+github@gmail.com> -Rodrigo Menezes <rod333@gmail.com> -Jacques Perrault <jacques_perrault@us.ibm.com> -Frederik Elvhage <frederik.elvhage@googlemail.com> -Will Holley <willholley@gmail.com> -Uri Gilad <antishok@gmail.com> -Richard Gibson <richard.gibson@gmail.com> -Simen Bekkhus <sbekkhus91@gmail.com> -Chen Eshchar <eshcharc@gmail.com> -Bruno Pérel <brunoperel@gmail.com> -Mohammed Alshehri <m@dralshehri.com> -Lisa Seacat DeLuca <ldeluca@us.ibm.com> -Anne-Gaelle Colom <coloma@westminster.ac.uk> -Adam Foster <slimfoster@gmail.com> -Luke Page <luke.a.page@gmail.com> -Daniel Owens <daniel@matchstickmixup.com> -Michael Orchard <morchard@scottlogic.co.uk> -Marcus Warren <marcus@envoke.com> -Nils Heuermann <nils@world-of-scripts.de> -Marco Ziech <marco@ziech.net> -Patricia Juarez <patrixd@gmail.com> -Ben Mosher <me@benmosher.com> -Ablay Keldibek <atomio.ak@gmail.com> -Thomas Applencourt <thomas.applencourt@irsamc.ups-tlse.fr> -Jiabao Wu <jiabao.foss@gmail.com> -Eric Lee Carraway <github@ericcarraway.com> -Victor Homyakov <vkhomyackov@gmail.com> -Myeongjin Lee <aranet100@gmail.com> -Liran Sharir <lsharir@gmail.com> -Weston Ruter <weston@xwp.co> -Mani Mishra <manimishra902@gmail.com> -Hannah Methvin <hannahmethvin@gmail.com> -Leonardo Balter <leonardo.balter@gmail.com> -Benjamin Albert <benjamin_a5@yahoo.com> -Michał Gołębiowski <m.goleb@gmail.com> -Alyosha Pushak <alyosha.pushak@gmail.com> -Fahad Ahmad <fahadahmad41@hotmail.com> -Matt Brundage <github@mattbrundage.com> -Francesc Baeta <francesc.baeta@gmail.com> -Piotr Baran <piotros@wp.pl> -Mukul Hase <mukulhase@gmail.com> -Konstantin Dinev <kdinev@mail.bw.edu> -Rand Scullard <rand@randscullard.com> -Dan Strohl <dan@wjcg.net> -Maksim Ryzhikov <rv.maksim@gmail.com> -Amine HADDAD <haddad@allegorie.tv> -Amanpreet Singh <apsdehal@gmail.com> -Alexey Balchunas <bleshik@gmail.com> -Peter Kehl <peter.kehl@gmail.com> -Peter Dave Hello <hsu@peterdavehello.org> -Johannes Schäfer <johnschaefer@gmx.de> -Ville Skyttä <ville.skytta@iki.fi> -Ryan Oriecuia <ryan.oriecuia@visioncritical.com> diff --git a/app/static/js/jquery-ui-1.12.1.custom/LICENSE.txt b/app/static/js/jquery-ui-1.12.1.custom/LICENSE.txt deleted file mode 100644 index 4819e54..0000000 --- a/app/static/js/jquery-ui-1.12.1.custom/LICENSE.txt +++ /dev/null @@ -1,43 +0,0 @@ -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. diff --git a/app/static/js/jquery-ui-1.12.1.custom/external/jquery/jquery.js b/app/static/js/jquery-ui-1.12.1.custom/external/jquery/jquery.js deleted file mode 100644 index 7fc60fc..0000000 --- a/app/static/js/jquery-ui-1.12.1.custom/external/jquery/jquery.js +++ /dev/null @@ -1,11008 +0,0 @@ -/*! - * jQuery JavaScript Library v1.12.4 - * http://jquery.com/ - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2016-05-20T17:17Z - */ - -(function( global, factory ) { - - 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 ) { - -// Support: Firefox 18+ -// Can't be in strict mode, several libs including ASP.NET trace -// the stack via arguments.caller.callee and Firefox dies if -// you try to trace through "use strict" call chains. (#13335) -//"use strict"; -var deletedIds = []; - -var document = window.document; - -var slice = deletedIds.slice; - -var concat = deletedIds.concat; - -var push = deletedIds.push; - -var indexOf = deletedIds.indexOf; - -var class2type = {}; - -var toString = class2type.toString; - -var hasOwn = class2type.hasOwnProperty; - -var support = {}; - - - -var - version = "1.12.4", - - // 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 ); - }, - - // Support: Android<4.1, IE<9 - // Make sure we trim BOM and NBSP - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([\da-z])/gi, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return letter.toUpperCase(); - }; - -jQuery.fn = jQuery.prototype = { - - // The current version of jQuery being used - jquery: version, - - constructor: jQuery, - - // Start with an empty selector - selector: "", - - // 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 num != null ? - - // Return just the one element from the set - ( num < 0 ? this[ num + this.length ] : this[ num ] ) : - - // Return all the elements in a clean array - slice.call( this ); - }, - - // 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; - ret.context = this.context; - - // 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 ); - }, - - 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: deletedIds.sort, - splice: deletedIds.splice -}; - -jQuery.extend = jQuery.fn.extend = function() { - var src, copyIsArray, copy, name, options, 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" && !jQuery.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 ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject( copy ) || - ( copyIsArray = jQuery.isArray( copy ) ) ) ) { - - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray( src ) ? src : []; - - } else { - clone = src && jQuery.isPlainObject( src ) ? src : {}; - } - - // 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() {}, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type( obj ) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type( obj ) === "array"; - }, - - isWindow: function( obj ) { - /* jshint eqeqeq: false */ - return obj != null && obj == obj.window; - }, - - isNumeric: function( obj ) { - - // parseFloat NaNs numeric-cast false positives (null|true|false|"") - // ...but misinterprets leading-number strings, particularly hex literals ("0x...") - // subtraction forces infinities to NaN - // adding 1 corrects loss of precision from parseFloat (#15100) - var realStringObj = obj && obj.toString(); - return !jQuery.isArray( obj ) && ( realStringObj - parseFloat( realStringObj ) + 1 ) >= 0; - }, - - isEmptyObject: function( obj ) { - var name; - for ( name in obj ) { - return false; - } - return true; - }, - - isPlainObject: function( obj ) { - var key; - - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - - // Not own constructor property must be Object - if ( obj.constructor && - !hasOwn.call( obj, "constructor" ) && - !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) { - return false; - } - } catch ( e ) { - - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Support: IE<9 - // Handle iteration over inherited properties before own properties. - if ( !support.ownFirst ) { - for ( key in obj ) { - return hasOwn.call( obj, key ); - } - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - for ( key in obj ) {} - - return key === undefined || hasOwn.call( obj, key ); - }, - - type: function( obj ) { - if ( obj == null ) { - return obj + ""; - } - return typeof obj === "object" || typeof obj === "function" ? - class2type[ toString.call( obj ) ] || "object" : - typeof obj; - }, - - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && jQuery.trim( data ) ) { - - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); // jscs:ignore requireDotNotation - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - }, - - 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; - }, - - // Support: Android<4.1, IE<9 - trim: function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); - }, - - // 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 ) { - var len; - - if ( arr ) { - if ( indexOf ) { - return indexOf.call( arr, elem, i ); - } - - len = arr.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - - // Skip accessing in sparse arrays - if ( i in arr && arr[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var len = +second.length, - j = 0, - i = first.length; - - while ( j < len ) { - first[ i++ ] = second[ j++ ]; - } - - // Support: IE<9 - // Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists) - if ( len !== len ) { - while ( second[ j ] !== undefined ) { - 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 concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var args, proxy, tmp; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - now: function() { - return +( new Date() ); - }, - - // jQuery.support is not used in Core but other projects attach their - // properties to it so it needs to exist. - support: support -} ); - -// JSHint would error on this code due to the Symbol not being defined in ES5. -// Defining this global in .jshintrc would create a danger of using the global -// unguarded in another place, it seems safer to just disable JSHint for these -// three lines. -/* jshint ignore: start */ -if ( typeof Symbol === "function" ) { - jQuery.fn[ Symbol.iterator ] = deletedIds[ Symbol.iterator ]; -} -/* jshint ignore: end */ - -// 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: iOS 8.2 (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 = jQuery.type( obj ); - - if ( type === "function" || jQuery.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.2.1 - * http://sizzlejs.com/ - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2015-10-17 - */ -(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(), - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - } - return 0; - }, - - // General-purpose constants - MAX_NEGATIVE = 1 << 31, - - // Instance methods - hasOwn = ({}).hasOwnProperty, - arr = [], - pop = arr.pop, - push_native = arr.push, - push = arr.push, - slice = arr.slice, - // Use a stripped-down indexOf as it's faster than native - // http://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]", - - // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier - identifier = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", - - // 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 + "*" ), - - rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), - - 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" ) - }, - - 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 = /[+~]/, - rescape = /'|\\/g, - - // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), - funescape = function( _, escaped, escapedWhitespace ) { - var high = "0x" + escaped - 0x10000; - // NaN means non-codepoint - // Support: Firefox<24 - // Workaround erroneous numeric interpretation of +"0x" - return high !== high || escapedWhitespace ? - escaped : - high < 0 ? - // BMP codepoint - String.fromCharCode( high + 0x10000 ) : - // Supplemental Plane codepoint (surrogate pair) - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }, - - // Used for iframes - // See setDocument() - // Removing the function wrapper causes a "Permission Denied" - // error in IE - unloadHandler = function() { - setDocument(); - }; - -// Optimize for push.apply( _, NodeList ) -try { - push.apply( - (arr = slice.call( preferredDoc.childNodes )), - preferredDoc.childNodes - ); - // Support: Android<4.0 - // Detect silently failing push.apply - arr[ preferredDoc.childNodes.length ].nodeType; -} catch ( e ) { - push = { apply: arr.length ? - - // Leverage slice if possible - function( target, els ) { - push_native.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, nidselect, 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 ) { - - if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { - 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 && - !compilerCache[ selector + " " ] && - (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { - - if ( nodeType !== 1 ) { - newContext = context; - newSelector = selector; - - // qSA looks outside Element context, which is not what we want - // Thanks to Andrew Dupont for this workaround technique - // Support: IE <=8 - // Exclude object elements - } else if ( context.nodeName.toLowerCase() !== "object" ) { - - // Capture the context ID, setting it first if necessary - if ( (nid = context.getAttribute( "id" )) ) { - nid = nid.replace( rescape, "\\$&" ); - } else { - context.setAttribute( "id", (nid = expando) ); - } - - // Prefix every selector in the list - groups = tokenize( selector ); - i = groups.length; - nidselect = ridentifier.test( nid ) ? "#" + nid : "[id='" + nid + "']"; - while ( i-- ) { - groups[i] = nidselect + " " + toSelector( groups[i] ); - } - newSelector = groups.join( "," ); - - // Expand context for sibling selectors - newContext = rsibling.test( selector ) && testContext( context.parentNode ) || - context; - } - - if ( newSelector ) { - try { - push.apply( results, - newContext.querySelectorAll( newSelector ) - ); - return results; - } catch ( qsaError ) { - } 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 div and expects a boolean result - */ -function assert( fn ) { - var div = document.createElement("div"); - - try { - return !!fn( div ); - } catch (e) { - return false; - } finally { - // Remove from its parent by default - if ( div.parentNode ) { - div.parentNode.removeChild( div ); - } - // release memory in IE - div = 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 && - ( ~b.sourceIndex || MAX_NEGATIVE ) - - ( ~a.sourceIndex || MAX_NEGATIVE ); - - // 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 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 ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = elem && (elem.ownerDocument || elem).documentElement; - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -/** - * 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, parent, - doc = node ? node.ownerDocument || node : preferredDoc; - - // Return early if doc is invalid or already selected - 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 - // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) - if ( (parent = document.defaultView) && parent.top !== parent ) { - // Support: IE 11 - if ( parent.addEventListener ) { - parent.addEventListener( "unload", unloadHandler, false ); - - // Support: IE 9 - 10 only - } else if ( parent.attachEvent ) { - parent.attachEvent( "onunload", unloadHandler ); - } - } - - /* Attributes - ---------------------------------------------------------------------- */ - - // Support: IE<8 - // Verify that getAttribute really returns attributes and not properties - // (excepting IE8 booleans) - support.attributes = assert(function( div ) { - div.className = "i"; - return !div.getAttribute("className"); - }); - - /* getElement(s)By* - ---------------------------------------------------------------------- */ - - // Check if getElementsByTagName("*") returns only elements - support.getElementsByTagName = assert(function( div ) { - div.appendChild( document.createComment("") ); - return !div.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 programatically-set names, - // so use a roundabout getElementsByName test - support.getById = assert(function( div ) { - docElem.appendChild( div ).id = expando; - return !document.getElementsByName || !document.getElementsByName( expando ).length; - }); - - // ID find and filter - if ( support.getById ) { - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { - var m = context.getElementById( id ); - return m ? [ m ] : []; - } - }; - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute("id") === attrId; - }; - }; - } else { - // Support: IE6/7 - // getElementById is not reliable as a find shortcut - delete Expr.find["ID"]; - - 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; - }; - }; - } - - // 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 http://bugs.jquery.com/ticket/13378 - rbuggyQSA = []; - - if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert(function( div ) { - // 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 - // http://bugs.jquery.com/ticket/12359 - docElem.appendChild( div ).innerHTML = "<a id='" + expando + "'></a>" + - "<select id='" + expando + "-\r\\' msallowcapture=''>" + - "<option selected=''></option></select>"; - - // 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 - // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section - if ( div.querySelectorAll("[msallowcapture^='']").length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); - } - - // Support: IE8 - // Boolean attributes and "value" are not treated correctly - if ( !div.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 ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) { - rbuggyQSA.push("~="); - } - - // 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 ( !div.querySelectorAll(":checked").length ) { - rbuggyQSA.push(":checked"); - } - - // Support: Safari 8+, iOS 8+ - // https://bugs.webkit.org/show_bug.cgi?id=136851 - // In-page `selector#id sibing-combinator selector` fails - if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) { - rbuggyQSA.push(".#.+[+~]"); - } - }); - - assert(function( div ) { - // Support: Windows 8 Native Apps - // The type and name attributes are restricted during .innerHTML assignment - var input = document.createElement("input"); - input.setAttribute( "type", "hidden" ); - div.appendChild( input ).setAttribute( "name", "D" ); - - // Support: IE8 - // Enforce case-sensitivity of name attribute - if ( div.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 ( !div.querySelectorAll(":enabled").length ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Opera 10-11 does not throw on post-comma invalid pseudos - div.querySelectorAll("*,:x"); - rbuggyQSA.push(",.*:"); - }); - } - - if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || - docElem.webkitMatchesSelector || - docElem.mozMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector) )) ) { - - assert(function( div ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( div, "div" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( div, "[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 - 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 - if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { - return -1; - } - 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 ) { - return a === document ? -1 : - b === document ? 1 : - 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 - ap[i] === preferredDoc ? -1 : - bp[i] === preferredDoc ? 1 : - 0; - }; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - // Make sure that attribute selectors are quoted - expr = expr.replace( rattributeQuotes, "='$1']" ); - - if ( support.matchesSelector && documentIsHTML && - !compilerCache[ 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) {} - } - - return Sizzle( expr, document, null, [ elem ] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - // Set document vars if needed - if ( ( context.ownerDocument || context ) !== document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - // Set document vars if needed - 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.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 += ""; - - 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; - }; - }, - - "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 || elem.innerText || 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": function( elem ) { - return elem.disabled === false; - }, - - "disabled": function( elem ) { - return elem.disabled === 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 ) { - 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; - 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, - checkNonElements = base && dir === "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 ); - } - } - } : - - // 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 ( (oldCache = uniqueCache[ dir ]) && - 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[ dir ] = newCache; - - // A match means we're done; a fail means we have to keep checking - if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { - return true; - } - } - } - } - } - }; -} - -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 ) { - outermostContext = context === document || context || outermost; - } - - // Add elements passing elementMatchers directly to results - // Support: IE<9, Safari - // Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id - for ( ; i !== len && (elem = elems[i]) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - 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" && - support.getById && 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( div1 ) { - // Should return 1, but returns 4 (following) - return div1.compareDocumentPosition( document.createElement("div") ) & 1; -}); - -// Support: IE<8 -// Prevent attribute/property "interpolation" -// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !assert(function( div ) { - div.innerHTML = "<a href='#'></a>"; - return div.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( div ) { - div.innerHTML = "<input/>"; - div.firstChild.setAttribute( "value", "" ); - return div.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( div ) { - return div.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; -jQuery.expr[ ":" ] = jQuery.expr.pseudos; -jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; - - - -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; - -var rsingleTag = ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ ); - - - -var risSimple = /^.[^:#\[\.,]*$/; - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, not ) { - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep( elements, function( elem, i ) { - /* jshint -W018 */ - return !!qualifier.call( elem, i, elem ) !== not; - } ); - - } - - if ( qualifier.nodeType ) { - return jQuery.grep( elements, function( elem ) { - return ( elem === qualifier ) !== not; - } ); - - } - - if ( typeof qualifier === "string" ) { - if ( risSimple.test( qualifier ) ) { - return jQuery.filter( qualifier, elements, not ); - } - - qualifier = jQuery.filter( qualifier, elements ); - } - - return jQuery.grep( elements, function( elem ) { - return ( jQuery.inArray( elem, qualifier ) > -1 ) !== not; - } ); -} - -jQuery.filter = function( expr, elems, not ) { - var elem = elems[ 0 ]; - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 && elem.nodeType === 1 ? - jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : - jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { - return elem.nodeType === 1; - } ) ); -}; - -jQuery.fn.extend( { - find: function( selector ) { - var i, - ret = [], - self = this, - len = self.length; - - 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; - } - } - } ) ); - } - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); - } - - // Needed because $( selector, context ) becomes $( context ).find( selector ) - ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); - ret.selector = this.selector ? this.selector + " " + selector : selector; - return 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 <tag> to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, - - init = jQuery.fn.init = function( selector, context, root ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // 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.charAt( 0 ) === "<" && - selector.charAt( 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; - - // 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 ( jQuery.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 ] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[ 2 ] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[ 0 ] = elem; - } - - this.context = document; - this.selector = selector; - 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.context = this[ 0 ] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return typeof root.ready !== "undefined" ? - root.ready( selector ) : - - // Execute immediately if ready is not present - selector( jQuery ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - 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 i, - targets = jQuery( target, this ), - len = targets.length; - - return this.filter( function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( this, targets[ i ] ) ) { - return true; - } - } - } ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - matched = [], - pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( ; i < l; i++ ) { - for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { - - // Always skip document fragments - if ( cur.nodeType < 11 && ( pos ? - pos.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 matched set of elements - 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 jQuery.inArray( this[ 0 ], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[ 0 ] : elem, this ); - }, - - 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 ) { - do { - cur = cur[ dir ]; - } while ( cur && 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 ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( name.slice( -5 ) !== "Until" ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - if ( this.length > 1 ) { - - // Remove duplicates - if ( !guaranteedUnique[ name ] ) { - ret = jQuery.uniqueSort( ret ); - } - - // Reverse order for parents* and prev-derivatives - if ( rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - } - - return this.pushStack( ret ); - }; -} ); -var rnotwhite = ( /\S+/g ); - - - -// Convert String-formatted options into Object-formatted ones -function createOptions( options ) { - var object = {}; - jQuery.each( options.match( rnotwhite ) || [], 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 = 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 ( jQuery.isFunction( arg ) ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && jQuery.type( 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 = true; - if ( !memory ) { - self.disable(); - } - 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; -}; - - -jQuery.extend( { - - Deferred: function( func ) { - var tuples = [ - - // action, add listener, listener list, final state - [ "resolve", "done", jQuery.Callbacks( "once memory" ), "resolved" ], - [ "reject", "fail", jQuery.Callbacks( "once memory" ), "rejected" ], - [ "notify", "progress", jQuery.Callbacks( "memory" ) ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - then: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - return jQuery.Deferred( function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; - - // deferred[ done | fail | progress ] for forwarding actions to newDefer - deferred[ tuple[ 1 ] ]( function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .progress( newDefer.notify ) - .done( newDefer.resolve ) - .fail( newDefer.reject ); - } else { - newDefer[ tuple[ 0 ] + "With" ]( - this === promise ? newDefer.promise() : this, - fn ? [ returned ] : arguments - ); - } - } ); - } ); - fns = null; - } ).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 = {}; - - // Keep pipe for back-compat - promise.pipe = promise.then; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 3 ]; - - // promise[ done | fail | progress ] = list.add - promise[ tuple[ 1 ] ] = list.add; - - // Handle state - if ( stateString ) { - list.add( function() { - - // state = [ resolved | rejected ] - state = stateString; - - // [ reject_list | resolve_list ].disable; progress_list.lock - }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); - } - - // deferred[ resolve | reject | notify ] - deferred[ tuple[ 0 ] ] = function() { - deferred[ tuple[ 0 ] + "With" ]( this === deferred ? promise : this, arguments ); - return this; - }; - 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( subordinate /* , ..., subordinateN */ ) { - var i = 0, - resolveValues = slice.call( arguments ), - length = resolveValues.length, - - // the count of uncompleted subordinates - remaining = length !== 1 || - ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, - - // the master Deferred. - // If resolveValues consist of only a single Deferred, just use that. - deferred = remaining === 1 ? subordinate : jQuery.Deferred(), - - // Update function for both resolve and progress values - updateFunc = function( i, contexts, values ) { - return function( value ) { - contexts[ i ] = this; - values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; - if ( values === progressValues ) { - deferred.notifyWith( contexts, values ); - - } else if ( !( --remaining ) ) { - deferred.resolveWith( contexts, values ); - } - }; - }, - - progressValues, progressContexts, resolveContexts; - - // add listeners to Deferred subordinates; treat others as resolved - if ( length > 1 ) { - progressValues = new Array( length ); - progressContexts = new Array( length ); - resolveContexts = new Array( length ); - for ( ; i < length; i++ ) { - if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { - resolveValues[ i ].promise() - .progress( updateFunc( i, progressContexts, progressValues ) ) - .done( updateFunc( i, resolveContexts, resolveValues ) ) - .fail( deferred.reject ); - } else { - --remaining; - } - } - } - - // if we're not waiting on anything, resolve the master - if ( !remaining ) { - deferred.resolveWith( resolveContexts, resolveValues ); - } - - return deferred.promise(); - } -} ); - - -// The deferred used on DOM ready -var readyList; - -jQuery.fn.ready = function( fn ) { - - // Add the callback - jQuery.ready.promise().done( fn ); - - 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, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // 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 ] ); - - // Trigger any bound ready events - if ( jQuery.fn.triggerHandler ) { - jQuery( document ).triggerHandler( "ready" ); - jQuery( document ).off( "ready" ); - } - } -} ); - -/** - * Clean-up method for dom ready events - */ -function detach() { - if ( document.addEventListener ) { - document.removeEventListener( "DOMContentLoaded", completed ); - window.removeEventListener( "load", completed ); - - } else { - document.detachEvent( "onreadystatechange", completed ); - window.detachEvent( "onload", completed ); - } -} - -/** - * The ready event handler and self cleanup method - */ -function completed() { - - // readyState === "complete" is good enough for us to call the dom ready in oldIE - if ( document.addEventListener || - window.event.type === "load" || - document.readyState === "complete" ) { - - detach(); - jQuery.ready(); - } -} - -jQuery.ready.promise = function( obj ) { - if ( !readyList ) { - - readyList = jQuery.Deferred(); - - // Catch cases where $(document).ready() is called - // after the browser event has already occurred. - // Support: IE6-10 - // 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 ); - - // Standards-based browsers support DOMContentLoaded - } else if ( document.addEventListener ) { - - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed ); - - // If IE event model is used - } else { - - // Ensure firing before onload, maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", completed ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", completed ); - - // If IE and not a frame - // continually check to see if the document is ready - var top = false; - - try { - top = window.frameElement == null && document.documentElement; - } catch ( e ) {} - - if ( top && top.doScroll ) { - ( function doScrollCheck() { - if ( !jQuery.isReady ) { - - try { - - // Use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - top.doScroll( "left" ); - } catch ( e ) { - return window.setTimeout( doScrollCheck, 50 ); - } - - // detach all dom ready events - detach(); - - // and execute any waiting functions - jQuery.ready(); - } - } )(); - } - } - } - return readyList.promise( obj ); -}; - -// Kick off the DOM ready check even if the user does not -jQuery.ready.promise(); - - - - -// Support: IE<9 -// Iteration over object's inherited properties before its own -var i; -for ( i in jQuery( support ) ) { - break; -} -support.ownFirst = i === "0"; - -// Note: most support tests are defined in their respective modules. -// false until the test is run -support.inlineBlockNeedsLayout = false; - -// Execute ASAP in case we need to set body.style.zoom -jQuery( function() { - - // Minified: var a,b,c,d - var val, div, body, container; - - body = document.getElementsByTagName( "body" )[ 0 ]; - if ( !body || !body.style ) { - - // Return for frameset docs that don't have a body - return; - } - - // Setup - div = document.createElement( "div" ); - container = document.createElement( "div" ); - container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px"; - body.appendChild( container ).appendChild( div ); - - if ( typeof div.style.zoom !== "undefined" ) { - - // Support: IE<8 - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - div.style.cssText = "display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1"; - - support.inlineBlockNeedsLayout = val = div.offsetWidth === 3; - if ( val ) { - - // Prevent IE 6 from affecting layout for positioned elements #11048 - // Prevent IE from shrinking the body in IE 7 mode #12869 - // Support: IE<8 - body.style.zoom = 1; - } - } - - body.removeChild( container ); -} ); - - -( function() { - var div = document.createElement( "div" ); - - // Support: IE<9 - support.deleteExpando = true; - try { - delete div.test; - } catch ( e ) { - support.deleteExpando = false; - } - - // Null elements to avoid leaks in IE. - div = null; -} )(); -var acceptData = function( elem ) { - var noData = jQuery.noData[ ( elem.nodeName + " " ).toLowerCase() ], - nodeType = +elem.nodeType || 1; - - // Do not set data on non-element DOM nodes because it will not be cleared (#8335). - return nodeType !== 1 && nodeType !== 9 ? - false : - - // Nodes accept data unless otherwise specified; rejection can be conditional - !noData || noData !== true && elem.getAttribute( "classid" ) === noData; -}; - - - - -var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - rmultiDash = /([A-Z])/g; - -function dataAttr( elem, key, data ) { - - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - - // Only convert to a number if it doesn't change the string - +data + "" === data ? +data : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch ( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - var name; - for ( name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[ name ] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} - -function internalData( elem, name, data, pvt /* Internal Use Only */ ) { - if ( !acceptData( elem ) ) { - return; - } - - var ret, thisCache, - internalKey = jQuery.expando, - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( ( !id || !cache[ id ] || ( !pvt && !cache[ id ].data ) ) && - data === undefined && typeof name === "string" ) { - return; - } - - if ( !id ) { - - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - - // Avoid exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - cache[ id ] = isNode ? {} : { toJSON: jQuery.noop }; - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( typeof name === "string" ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; -} - -function internalRemoveData( elem, name, pvt ) { - if ( !acceptData( elem ) ) { - return; - } - - var thisCache, i, - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - id = isNode ? elem[ jQuery.expando ] : jQuery.expando; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split( " " ); - } - } - } else { - - // If "name" is an array of keys... - // When data is initially created, via ("key", "val") signature, - // keys will be converted to camelCase. - // Since there is no way to tell _how_ a key was added, remove - // both plain key and camelCase key. #12786 - // This will only penalize the array argument path. - name = name.concat( jQuery.map( name, jQuery.camelCase ) ); - } - - i = name.length; - while ( i-- ) { - delete thisCache[ name[ i ] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( pvt ? !isEmptyDataObject( thisCache ) : !jQuery.isEmptyObject( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject( cache[ id ] ) ) { - return; - } - } - - // Destroy the cache - if ( isNode ) { - jQuery.cleanData( [ elem ], true ); - - // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) - /* jshint eqeqeq: false */ - } else if ( support.deleteExpando || cache != cache.window ) { - /* jshint eqeqeq: true */ - delete cache[ id ]; - - // When all else fails, undefined - } else { - cache[ id ] = undefined; - } -} - -jQuery.extend( { - cache: {}, - - // The following elements (space-suffixed to avoid Object.prototype collisions) - // throw uncatchable exceptions if you attempt to set expando properties - noData: { - "applet ": true, - "embed ": true, - - // ...but Flash objects (which have this classid) *can* handle expandos - "object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[ jQuery.expando ] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data ) { - return internalData( elem, name, data ); - }, - - removeData: function( elem, name ) { - return internalRemoveData( elem, name ); - }, - - // For internal use only. - _data: function( elem, name, data ) { - return internalData( elem, name, data, true ); - }, - - _removeData: function( elem, name ) { - return internalRemoveData( elem, name, true ); - } -} ); - -jQuery.fn.extend( { - data: function( key, value ) { - var i, name, data, - elem = this[ 0 ], - attrs = elem && elem.attributes; - - // Special expections of .data basically thwart jQuery.access, - // so implement the relevant behavior ourselves - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = jQuery.data( elem ); - - if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { - i = attrs.length; - while ( i-- ) { - - // Support: IE11+ - // The attrs elements can be null (#14894) - if ( attrs[ i ] ) { - name = attrs[ i ].name; - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.slice( 5 ) ); - dataAttr( elem, name, data[ name ] ); - } - } - } - jQuery._data( elem, "parsedAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each( function() { - jQuery.data( this, key ); - } ); - } - - return arguments.length > 1 ? - - // Sets one value - this.each( function() { - jQuery.data( this, key, value ); - } ) : - - // Gets one value - // Try to fetch any internally stored data first - elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined; - }, - - removeData: function( key ) { - return this.each( function() { - jQuery.removeData( this, key ); - } ); - } -} ); - - -jQuery.extend( { - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || jQuery.isArray( data ) ) { - queue = jQuery._data( 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 intended for public consumption - generates a queueHooks object, - // or returns the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return jQuery._data( elem, key ) || jQuery._data( elem, key, { - empty: jQuery.Callbacks( "once memory" ).add( function() { - jQuery._removeData( elem, type + "queue" ); - jQuery._removeData( elem, 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 = jQuery._data( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -} ); - - -( function() { - var shrinkWrapBlocksVal; - - support.shrinkWrapBlocks = function() { - if ( shrinkWrapBlocksVal != null ) { - return shrinkWrapBlocksVal; - } - - // Will be changed later if needed. - shrinkWrapBlocksVal = false; - - // Minified: var b,c,d - var div, body, container; - - body = document.getElementsByTagName( "body" )[ 0 ]; - if ( !body || !body.style ) { - - // Test fired too early or in an unsupported environment, exit. - return; - } - - // Setup - div = document.createElement( "div" ); - container = document.createElement( "div" ); - container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px"; - body.appendChild( container ).appendChild( div ); - - // Support: IE6 - // Check if elements with layout shrink-wrap their children - if ( typeof div.style.zoom !== "undefined" ) { - - // Reset CSS: box-sizing; display; margin; border - div.style.cssText = - - // Support: Firefox<29, Android 2.3 - // Vendor-prefix box-sizing - "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" + - "box-sizing:content-box;display:block;margin:0;border:0;" + - "padding:1px;width:1px;zoom:1"; - div.appendChild( document.createElement( "div" ) ).style.width = "5px"; - shrinkWrapBlocksVal = div.offsetWidth !== 3; - } - - body.removeChild( container ); - - return shrinkWrapBlocksVal; - }; - -} )(); -var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; - -var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); - - -var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; - -var isHidden = function( elem, el ) { - - // isHidden might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - return jQuery.css( elem, "display" ) === "none" || - !jQuery.contains( elem.ownerDocument, elem ); - }; - - - -function adjustCSS( elem, prop, valueParts, tween ) { - var adjusted, - scale = 1, - 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 = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && - rcssNum.exec( jQuery.css( elem, prop ) ); - - if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { - - // Trust units reported by jQuery.css - unit = unit || initialInUnit[ 3 ]; - - // Make sure we update the tween properties later on - valueParts = valueParts || []; - - // Iteratively approximate from a nonzero starting point - initialInUnit = +initial || 1; - - do { - - // If previous iteration zeroed out, double until we get *something*. - // Use string for doubling so we don't accidentally see scale as unchanged below - scale = scale || ".5"; - - // Adjust and apply - initialInUnit = initialInUnit / scale; - jQuery.style( elem, prop, initialInUnit + unit ); - - // Update scale, tolerating zero or NaN from tween.cur() - // Break the loop if scale is unchanged or perfect, or if we've just had enough. - } while ( - scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations - ); - } - - 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; -} - - -// 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, - length = elems.length, - bulk = key == null; - - // Sets many values - if ( jQuery.type( 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 ( !jQuery.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 < length; i++ ) { - fn( - elems[ i ], - key, - raw ? value : value.call( elems[ i ], i, fn( elems[ i ], key ) ) - ); - } - } - } - - return chainable ? - elems : - - // Gets - bulk ? - fn.call( elems ) : - length ? fn( elems[ 0 ], key ) : emptyGet; -}; -var rcheckableType = ( /^(?:checkbox|radio)$/i ); - -var rtagName = ( /<([\w:-]+)/ ); - -var rscriptType = ( /^$|\/(?:java|ecma)script/i ); - -var rleadingWhitespace = ( /^\s+/ ); - -var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|" + - "details|dialog|figcaption|figure|footer|header|hgroup|main|" + - "mark|meter|nav|output|picture|progress|section|summary|template|time|video"; - - - -function createSafeFragment( document ) { - var list = nodeNames.split( "|" ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( list.length ) { - safeFrag.createElement( - list.pop() - ); - } - } - return safeFrag; -} - - -( function() { - var div = document.createElement( "div" ), - fragment = document.createDocumentFragment(), - input = document.createElement( "input" ); - - // Setup - div.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>"; - - // IE strips leading whitespace when .innerHTML is used - support.leadingWhitespace = div.firstChild.nodeType === 3; - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - support.tbody = !div.getElementsByTagName( "tbody" ).length; - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - support.htmlSerialize = !!div.getElementsByTagName( "link" ).length; - - // Makes sure cloning an html5 element does not cause problems - // Where outerHTML is undefined, this still works - support.html5Clone = - document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav></:nav>"; - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - input.type = "checkbox"; - input.checked = true; - fragment.appendChild( input ); - support.appendChecked = input.checked; - - // Make sure textarea (and checkbox) defaultValue is properly cloned - // Support: IE6-IE11+ - div.innerHTML = "<textarea>x</textarea>"; - support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; - - // #11217 - WebKit loses check when the name is after the checked attribute - fragment.appendChild( div ); - - // Support: Windows Web Apps (WWA) - // `name` and `type` must use .setAttribute for WWA (#14901) - input = document.createElement( "input" ); - input.setAttribute( "type", "radio" ); - input.setAttribute( "checked", "checked" ); - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - - // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 - // old WebKit doesn't clone checked state correctly in fragments - support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE<9 - // Cloned elements keep attachEvent handlers, we use addEventListener on IE9+ - support.noCloneEvent = !!div.addEventListener; - - // Support: IE<9 - // Since attributes and properties are the same in IE, - // cleanData must set properties to undefined rather than use removeAttribute - div[ jQuery.expando ] = 1; - support.attributes = !div.getAttribute( jQuery.expando ); -} )(); - - -// We have to close these tags to support XHTML (#13200) -var wrapMap = { - option: [ 1, "<select multiple='multiple'>", "</select>" ], - legend: [ 1, "<fieldset>", "</fieldset>" ], - area: [ 1, "<map>", "</map>" ], - - // Support: IE8 - param: [ 1, "<object>", "</object>" ], - thead: [ 1, "<table>", "</table>" ], - tr: [ 2, "<table><tbody>", "</tbody></table>" ], - col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ], - td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], - - // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, - // unless wrapped in a div with non-breaking characters in front of it. - _default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X<div>", "</div>" ] -}; - -// Support: IE8-IE9 -wrapMap.optgroup = wrapMap.option; - -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - - -function getAll( context, tag ) { - var elems, elem, - i = 0, - found = typeof context.getElementsByTagName !== "undefined" ? - context.getElementsByTagName( tag || "*" ) : - typeof context.querySelectorAll !== "undefined" ? - context.querySelectorAll( tag || "*" ) : - undefined; - - if ( !found ) { - for ( found = [], elems = context.childNodes || context; - ( elem = elems[ i ] ) != null; - i++ - ) { - if ( !tag || jQuery.nodeName( elem, tag ) ) { - found.push( elem ); - } else { - jQuery.merge( found, getAll( elem, tag ) ); - } - } - } - - return tag === undefined || tag && jQuery.nodeName( context, tag ) ? - jQuery.merge( [ context ], found ) : - found; -} - - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var elem, - i = 0; - for ( ; ( elem = elems[ i ] ) != null; i++ ) { - jQuery._data( - elem, - "globalEval", - !refElements || jQuery._data( refElements[ i ], "globalEval" ) - ); - } -} - - -var rhtml = /<|&#?\w+;/, - rtbody = /<tbody/i; - -function fixDefaultChecked( elem ) { - if ( rcheckableType.test( elem.type ) ) { - elem.defaultChecked = elem.checked; - } -} - -function buildFragment( elems, context, scripts, selection, ignored ) { - var j, elem, contains, - tmp, tag, tbody, wrap, - l = elems.length, - - // Ensure a safe fragment - safe = createSafeFragment( context ), - - nodes = [], - i = 0; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( jQuery.type( elem ) === "object" ) { - 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 || safe.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; - } - - // Manually add leading whitespace removed by IE - if ( !support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { - nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[ 0 ] ) ); - } - - // Remove IE's autoinserted <tbody> from table fragments - if ( !support.tbody ) { - - // String was a <table>, *may* have spurious <tbody> - elem = tag === "table" && !rtbody.test( elem ) ? - tmp.firstChild : - - // String was a bare <thead> or <tfoot> - wrap[ 1 ] === "<table>" && !rtbody.test( elem ) ? - tmp : - 0; - - j = elem && elem.childNodes.length; - while ( j-- ) { - if ( jQuery.nodeName( ( tbody = elem.childNodes[ j ] ), "tbody" ) && - !tbody.childNodes.length ) { - - elem.removeChild( tbody ); - } - } - } - - jQuery.merge( nodes, tmp.childNodes ); - - // Fix #12392 for WebKit and IE > 9 - tmp.textContent = ""; - - // Fix #12392 for oldIE - while ( tmp.firstChild ) { - tmp.removeChild( tmp.firstChild ); - } - - // Remember the top-level container for proper cleanup - tmp = safe.lastChild; - } - } - } - - // Fix #11356: Clear elements from fragment - if ( tmp ) { - safe.removeChild( tmp ); - } - - // Reset defaultChecked for any radios and checkboxes - // about to be appended to the DOM in IE 6/7 (#8060) - if ( !support.appendChecked ) { - jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); - } - - 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; - } - - contains = jQuery.contains( elem.ownerDocument, elem ); - - // Append to fragment - tmp = getAll( safe.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( contains ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( ( elem = tmp[ j++ ] ) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - tmp = null; - - return safe; -} - - -( function() { - var i, eventName, - div = document.createElement( "div" ); - - // Support: IE<9 (lack submit/change bubble), Firefox (lack focus(in | out) events) - for ( i in { submit: true, change: true, focusin: true } ) { - eventName = "on" + i; - - if ( !( support[ i ] = eventName in window ) ) { - - // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) - div.setAttribute( eventName, "t" ); - support[ i ] = div.attributes[ eventName ].expando === false; - } - } - - // Null elements to avoid leaks in IE. - div = null; -} )(); - - -var rformElems = /^(?:input|select|textarea)$/i, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -// Support: IE9 -// See #13393 for more info -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 tmp, events, t, handleObjIn, - special, eventHandle, handleObj, - handlers, type, namespaces, origType, - elemData = jQuery._data( elem ); - - // Don't attach events to noData or text/comment nodes (but allow plain objects) - if ( !elemData ) { - 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; - } - - // 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 = {}; - } - 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" && - ( !e || jQuery.event.triggered !== e.type ) ? - jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : - undefined; - }; - - // Add elem as a property of the handle fn to prevent a memory leak - // with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - types = ( types || "" ).match( rnotwhite ) || [ "" ]; - 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/attachEvent if the special events handler returns false - if ( !special.setup || - special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + 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; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - var j, handleObj, tmp, - origCount, t, events, - special, handlers, type, - namespaces, origType, - elemData = jQuery.hasData( elem ) && jQuery._data( elem ); - - if ( !elemData || !( events = elemData.events ) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( rnotwhite ) || [ "" ]; - 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 the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - delete elemData.handle; - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery._removeData( elem, "events" ); - } - }, - - trigger: function( event, data, elem, onlyHandlers ) { - var handle, ontype, cur, - bubbleType, special, tmp, i, - eventPath = [ elem || document ], - type = hasOwn.call( event, "type" ) ? event.type : event, - namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; - - cur = 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 && !jQuery.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() ) { - - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && - jQuery._data( 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 name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && elem[ type ] && !jQuery.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; - try { - elem[ type ](); - } catch ( e ) { - - // IE<9 dies on focus/blur to hidden element (#1486,#12518) - // only reproducible on winXP IE8 native, not IE9 in IE8 mode - } - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - dispatch: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event ); - - var i, j, ret, matched, handleObj, - handlerQueue = [], - args = slice.call( arguments ), - handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[ 0 ] = event; - 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() ) { - - // Triggered event must either 1) have no namespace, or 2) have namespace(s) - // a subset or equal to those in the bound event (both can have no namespace). - if ( !event.rnamespace || 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, matches, sel, handleObj, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Support (at least): Chrome, IE9 - // Find delegate handlers - // Black-hole SVG <use> instance trees (#13180) - // - // Support: Firefox<=42+ - // Avoid non-left-click in FF but don't block IE radio events (#3861, gh-2343) - if ( delegateCount && cur.nodeType && - ( event.type !== "click" || isNaN( event.button ) || event.button < 1 ) ) { - - /* jshint eqeqeq: false */ - for ( ; cur != this; cur = cur.parentNode || this ) { - /* jshint eqeqeq: true */ - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && ( cur.disabled !== true || event.type !== "click" ) ) { - matches = []; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matches[ sel ] === undefined ) { - matches[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) > -1 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matches[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push( { elem: cur, handlers: matches } ); - } - } - } - } - - // Add the remaining (directly-bound) handlers - if ( delegateCount < handlers.length ) { - handlerQueue.push( { elem: this, handlers: handlers.slice( delegateCount ) } ); - } - - return handlerQueue; - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, copy, - type = event.type, - originalEvent = event, - fixHook = this.fixHooks[ type ]; - - if ( !fixHook ) { - this.fixHooks[ type ] = fixHook = - rmouseEvent.test( type ) ? this.mouseHooks : - rkeyEvent.test( type ) ? this.keyHooks : - {}; - } - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = new jQuery.Event( originalEvent ); - - i = copy.length; - while ( i-- ) { - prop = copy[ i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Support: IE<9 - // Fix target property (#1925) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Support: Safari 6-8+ - // Target should not be a text node (#504, #13143) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // Support: IE<9 - // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) - event.metaKey = !!event.metaKey; - - return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - props: ( "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase " + - "metaKey relatedTarget shiftKey target timeStamp view which" ).split( " " ), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split( " " ), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: ( "button buttons clientX clientY fromElement offsetX offsetY " + - "pageX pageY screenX screenY toElement" ).split( " " ), - filter: function( event, original ) { - var body, eventDoc, doc, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + - ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); - event.pageY = original.clientY + - ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - - ( doc && doc.clientTop || body && body.clientTop || 0 ); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? - original.toElement : - fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - special: { - load: { - - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - focus: { - - // Fire native event if possible so blur/focus sequence is correct - trigger: function() { - if ( this !== safeActiveElement() && this.focus ) { - try { - this.focus(); - return false; - } catch ( e ) { - - // Support: IE<9 - // If we error on focus to hidden element (#1486, #12518), - // let .trigger() run the handlers - } - } - }, - delegateType: "focusin" - }, - blur: { - trigger: function() { - if ( this === safeActiveElement() && this.blur ) { - this.blur(); - return false; - } - }, - delegateType: "focusout" - }, - click: { - - // For checkbox, fire native event so checked state will be right - trigger: function() { - if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { - this.click(); - return false; - } - }, - - // For cross-browser consistency, don't fire native .click() on links - _default: function( event ) { - return jQuery.nodeName( event.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; - } - } - } - }, - - // Piggyback on a donor event to simulate a different one - simulate: function( type, elem, event ) { - var e = jQuery.extend( - new jQuery.Event(), - event, - { - type: type, - isSimulated: true - - // Previously, `originalEvent: {}` was set here, so stopPropagation call - // would not be triggered on donor event, since in our own - // jQuery.event.stopPropagation function we had a check for existence of - // originalEvent.stopPropagation method, so, consequently it would be a noop. - // - // Guard for simulated events was moved to jQuery.event.stopPropagation function - // since `originalEvent` should point to the original event for the - // constancy with other events and for more focused logic - } - ); - - jQuery.event.trigger( e, null, elem ); - - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - - // This "if" is needed for plain objects - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle ); - } - } : - function( elem, type, handle ) { - var name = "on" + type; - - if ( elem.detachEvent ) { - - // #8545, #7054, preventing memory leaks for custom events in IE6-8 - // detachEvent needed property on element, by name of that event, - // to properly expose it to GC - if ( typeof elem[ name ] === "undefined" ) { - elem[ name ] = null; - } - - elem.detachEvent( name, 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: IE < 9, Android < 4.0 - src.returnValue === false ? - returnTrue : - returnFalse; - - // 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 || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://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, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - if ( !e ) { - return; - } - - // If preventDefault exists, run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // Support: IE - // Otherwise set the returnValue property of the original event to false - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - - if ( !e || this.isSimulated ) { - return; - } - - // If stopPropagation exists, run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - - // Support: IE - // Set the cancelBubble property of the original event to true - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - var e = this.originalEvent; - - this.isImmediatePropagationStopped = returnTrue; - - if ( e && e.stopImmediatePropagation ) { - e.stopImmediatePropagation(); - } - - this.stopPropagation(); - } -}; - -// 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://code.google.com/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; - } - }; -} ); - -// IE submit delegation -if ( !support.submit ) { - - jQuery.event.special.submit = { - setup: function() { - - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? - - // Support: IE <=8 - // We use jQuery.prop instead of elem.form - // to allow fixing the IE8 delegated submit issue (gh-2332) - // by 3rd party polyfills/workarounds. - jQuery.prop( elem, "form" ) : - undefined; - - if ( form && !jQuery._data( form, "submit" ) ) { - jQuery.event.add( form, "submit._submit", function( event ) { - event._submitBubble = true; - } ); - jQuery._data( form, "submit", true ); - } - } ); - - // return undefined since we don't need an event listener - }, - - postDispatch: function( event ) { - - // If form was submitted by the user, bubble the event up the tree - if ( event._submitBubble ) { - delete event._submitBubble; - if ( this.parentNode && !event.isTrigger ) { - jQuery.event.simulate( "submit", this.parentNode, event ); - } - } - }, - - teardown: function() { - - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !support.change ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._justChanged = true; - } - } ); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._justChanged && !event.isTrigger ) { - this._justChanged = false; - } - - // Allow triggered, simulated change events (#11500) - jQuery.event.simulate( "change", this, event ); - } ); - } - return false; - } - - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "change" ) ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { - jQuery.event.simulate( "change", this.parentNode, event ); - } - } ); - jQuery._data( elem, "change", true ); - } - } ); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || - ( elem.type !== "radio" && elem.type !== "checkbox" ) ) { - - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return !rformElems.test( this.nodeName ); - } - }; -} - -// Support: Firefox -// Firefox doesn't have focus(in | out) events -// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 -// -// Support: Chrome, Safari -// 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://code.google.com/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() { - var doc = this.ownerDocument || this, - attaches = jQuery._data( doc, fix ); - - if ( !attaches ) { - doc.addEventListener( orig, handler, true ); - } - jQuery._data( doc, fix, ( attaches || 0 ) + 1 ); - }, - teardown: function() { - var doc = this.ownerDocument || this, - attaches = jQuery._data( doc, fix ) - 1; - - if ( !attaches ) { - doc.removeEventListener( orig, handler, true ); - jQuery._removeData( doc, fix ); - } else { - jQuery._data( doc, fix, attaches ); - } - } - }; - } ); -} - -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 ); - } ); - }, - - 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 ); - } - } -} ); - - -var rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, - rnoshimcache = new RegExp( "<(?:" + nodeNames + ")[\\s/>]", "i" ), - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi, - - // Support: IE 10-11, Edge 10240+ - // In IE/Edge using regex groups here causes severe slowdowns. - // See https://connect.microsoft.com/IE/feedback/details/1736512/ - rnoInnerhtml = /<script|<style|<link/i, - - // checked="checked" or checked - rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, - rscriptTypeMasked = /^true\/(.*)/, - rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g, - safeFragment = createSafeFragment( document ), - fragmentDiv = safeFragment.appendChild( document.createElement( "div" ) ); - -// Support: IE<8 -// Manipulating tables requires a tbody -function manipulationTarget( elem, content ) { - return jQuery.nodeName( elem, "table" ) && - jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? - - elem.getElementsByTagName( "tbody" )[ 0 ] || - elem.appendChild( elem.ownerDocument.createElement( "tbody" ) ) : - elem; -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - elem.type = ( jQuery.find.attr( elem, "type" ) !== null ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - var match = rscriptTypeMasked.exec( elem.type ); - if ( match ) { - elem.type = match[ 1 ]; - } else { - elem.removeAttribute( "type" ); - } - return elem; -} - -function cloneCopyEvent( src, dest ) { - if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { - return; - } - - var type, i, l, - oldData = jQuery._data( src ), - curData = jQuery._data( dest, oldData ), - events = oldData.events; - - if ( events ) { - delete curData.handle; - curData.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - - // make the cloned public data object a copy from the original - if ( curData.data ) { - curData.data = jQuery.extend( {}, curData.data ); - } -} - -function fixCloneNodeIssues( src, dest ) { - var nodeName, e, data; - - // We do not need to do anything for non-Elements - if ( dest.nodeType !== 1 ) { - return; - } - - nodeName = dest.nodeName.toLowerCase(); - - // IE6-8 copies events bound via attachEvent when using cloneNode. - if ( !support.noCloneEvent && dest[ jQuery.expando ] ) { - data = jQuery._data( dest ); - - for ( e in data.events ) { - jQuery.removeEvent( dest, e, data.handle ); - } - - // Event data gets referenced instead of copied if the expando gets copied too - dest.removeAttribute( jQuery.expando ); - } - - // IE blanks contents when cloning scripts, and tries to evaluate newly-set text - if ( nodeName === "script" && dest.text !== src.text ) { - disableScript( dest ).text = src.text; - restoreScript( dest ); - - // IE6-10 improperly clones children of object elements using classid. - // IE10 throws NoModificationAllowedError if parent is null, #12132. - } else if ( nodeName === "object" ) { - if ( dest.parentNode ) { - dest.outerHTML = src.outerHTML; - } - - // This path appears unavoidable for IE9. When cloning an object - // element in IE9, the outerHTML strategy above is not sufficient. - // If the src has innerHTML and the destination does not, - // copy the src.innerHTML into the dest.innerHTML. #10324 - if ( support.html5Clone && ( src.innerHTML && !jQuery.trim( dest.innerHTML ) ) ) { - dest.innerHTML = src.innerHTML; - } - - } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - - // IE6-8 fails to persist the checked state of a cloned checkbox - // or radio button. Worse, IE6-7 fail to give the cloned element - // a checked appearance if the defaultChecked value isn't also set - - dest.defaultChecked = dest.checked = src.checked; - - // IE6-7 get confused and end up setting the value of a cloned - // checkbox/radio button to an empty string instead of "on" - if ( dest.value !== src.value ) { - dest.value = src.value; - } - - // IE6-8 fails to return the selected option to the default selected - // state when cloning options - } else if ( nodeName === "option" ) { - dest.defaultSelected = dest.selected = src.defaultSelected; - - // IE6-8 fails to set the defaultValue to the correct value when - // cloning other types of input fields - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -function domManip( collection, args, callback, ignored ) { - - // Flatten any nested arrays - args = concat.apply( [], args ); - - var first, node, hasScripts, - scripts, doc, fragment, - i = 0, - l = collection.length, - iNoClone = l - 1, - value = args[ 0 ], - isFunction = jQuery.isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( isFunction || - ( l > 1 && typeof value === "string" && - !support.checkClone && rchecked.test( value ) ) ) { - return collection.each( function( index ) { - var self = collection.eq( index ); - if ( isFunction ) { - 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.1, PhantomJS<2 - // 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 || "" ) && - !jQuery._data( node, "globalEval" ) && - jQuery.contains( doc, node ) ) { - - if ( node.src ) { - - // Optional AJAX dependency, but won't run scripts if not present - if ( jQuery._evalUrl ) { - jQuery._evalUrl( node.src ); - } - } else { - jQuery.globalEval( - ( node.text || node.textContent || node.innerHTML || "" ) - .replace( rcleanScript, "" ) - ); - } - } - } - } - - // Fix #11809: Avoid leaking memory - fragment = first = null; - } - } - - return collection; -} - -function remove( elem, selector, keepData ) { - var node, - elems = selector ? jQuery.filter( selector, elem ) : elem, - i = 0; - - for ( ; ( node = elems[ i ] ) != null; i++ ) { - - if ( !keepData && node.nodeType === 1 ) { - jQuery.cleanData( getAll( node ) ); - } - - if ( node.parentNode ) { - if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { - setGlobalEval( getAll( node, "script" ) ); - } - node.parentNode.removeChild( node ); - } - } - - return elem; -} - -jQuery.extend( { - htmlPrefilter: function( html ) { - return html.replace( rxhtmlTag, "<$1></$2>" ); - }, - - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var destElements, node, clone, i, srcElements, - inPage = jQuery.contains( elem.ownerDocument, elem ); - - if ( support.html5Clone || jQuery.isXMLDoc( elem ) || - !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { - - clone = elem.cloneNode( true ); - - // IE<=8 does not properly clone detached, unknown element nodes - } else { - fragmentDiv.innerHTML = elem.outerHTML; - fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); - } - - if ( ( !support.noCloneEvent || !support.noCloneChecked ) && - ( elem.nodeType === 1 || elem.nodeType === 11 ) && !jQuery.isXMLDoc( elem ) ) { - - // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - // Fix all IE cloning issues - for ( i = 0; ( node = srcElements[ i ] ) != null; ++i ) { - - // Ensure that the destination node is not null; Fixes #9587 - if ( destElements[ i ] ) { - fixCloneNodeIssues( node, 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; ( node = srcElements[ i ] ) != null; i++ ) { - cloneCopyEvent( node, destElements[ i ] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - destElements = srcElements = node = null; - - // Return the cloned set - return clone; - }, - - cleanData: function( elems, /* internal */ forceAcceptData ) { - var elem, type, id, data, - i = 0, - internalKey = jQuery.expando, - cache = jQuery.cache, - attributes = support.attributes, - special = jQuery.event.special; - - for ( ; ( elem = elems[ i ] ) != null; i++ ) { - if ( forceAcceptData || acceptData( elem ) ) { - - id = elem[ internalKey ]; - data = id && cache[ id ]; - - if ( data ) { - 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 ); - } - } - } - - // Remove cache only if it was not already removed by jQuery.event.remove - if ( cache[ id ] ) { - - delete cache[ id ]; - - // Support: IE<9 - // IE does not allow us to delete expando properties from nodes - // IE creates expando attributes along with the property - // IE does not have a removeAttribute function on Document nodes - if ( !attributes && typeof elem.removeAttribute !== "undefined" ) { - elem.removeAttribute( internalKey ); - - // Webkit & Blink performance suffers when deleting properties - // from DOM nodes, so set to undefined instead - // https://code.google.com/p/chromium/issues/detail?id=378607 - } else { - elem[ internalKey ] = undefined; - } - - deletedIds.push( id ); - } - } - } - } - } -} ); - -jQuery.fn.extend( { - - // Keep domManip exposed until 3.0 (gh-2225) - domManip: domManip, - - 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().append( - ( this[ 0 ] && this[ 0 ].ownerDocument || document ).createTextNode( 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++ ) { - - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - } - - // Remove any remaining nodes - while ( elem.firstChild ) { - elem.removeChild( elem.firstChild ); - } - - // If this is a select, ensure that it displays empty (#12336) - // Support: IE<9 - if ( elem.options && jQuery.nodeName( elem, "select" ) ) { - elem.options.length = 0; - } - } - - 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 ) { - return elem.nodeType === 1 ? - elem.innerHTML.replace( rinlinejQuery, "" ) : - undefined; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - ( support.htmlSerialize || !rnoshimcache.test( value ) ) && - ( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && - !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { - - value = jQuery.htmlPrefilter( value ); - - try { - for ( ; i < l; i++ ) { - - // Remove element nodes and prevent memory leaks - elem = this[ i ] || {}; - 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, - i = 0, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone( true ); - jQuery( insert[ i ] )[ original ]( elems ); - - // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() - push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -} ); - - -var iframe, - elemdisplay = { - - // Support: Firefox - // We have to pre-define these values for FF (#10227) - HTML: "block", - BODY: "block" - }; - -/** - * Retrieve the actual display of a element - * @param {String} name nodeName of the element - * @param {Object} doc Document object - */ - -// Called only from within defaultDisplay -function actualDisplay( name, doc ) { - var elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), - - display = jQuery.css( elem[ 0 ], "display" ); - - // We don't have any data stored on the element, - // so use "detach" method as fast way to get rid of the element - elem.detach(); - - return display; -} - -/** - * Try to determine the default display value of an element - * @param {String} nodeName - */ -function defaultDisplay( nodeName ) { - var doc = document, - display = elemdisplay[ nodeName ]; - - if ( !display ) { - display = actualDisplay( nodeName, doc ); - - // If the simple way fails, read from inside an iframe - if ( display === "none" || !display ) { - - // Use the already-created iframe if possible - iframe = ( iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" ) ) - .appendTo( doc.documentElement ); - - // Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse - doc = ( iframe[ 0 ].contentWindow || iframe[ 0 ].contentDocument ).document; - - // Support: IE - doc.write(); - doc.close(); - - display = actualDisplay( nodeName, doc ); - iframe.detach(); - } - - // Store the correct default display - elemdisplay[ nodeName ] = display; - } - - return display; -} -var rmargin = ( /^margin/ ); - -var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); - -var swap = function( elem, options, callback, args ) { - 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.apply( elem, args || [] ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; -}; - - -var documentElement = document.documentElement; - - - -( function() { - var pixelPositionVal, pixelMarginRightVal, boxSizingReliableVal, - reliableHiddenOffsetsVal, reliableMarginRightVal, reliableMarginLeftVal, - container = document.createElement( "div" ), - div = document.createElement( "div" ); - - // Finish early in limited (non-browser) environments - if ( !div.style ) { - return; - } - - div.style.cssText = "float:left;opacity:.5"; - - // Support: IE<9 - // Make sure that element opacity exists (as opposed to filter) - support.opacity = div.style.opacity === "0.5"; - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - support.cssFloat = !!div.style.cssFloat; - - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - container = document.createElement( "div" ); - container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" + - "padding:0;margin-top:1px;position:absolute"; - div.innerHTML = ""; - container.appendChild( div ); - - // Support: Firefox<29, Android 2.3 - // Vendor-prefix box-sizing - support.boxSizing = div.style.boxSizing === "" || div.style.MozBoxSizing === "" || - div.style.WebkitBoxSizing === ""; - - jQuery.extend( support, { - reliableHiddenOffsets: function() { - if ( pixelPositionVal == null ) { - computeStyleTests(); - } - return reliableHiddenOffsetsVal; - }, - - boxSizingReliable: function() { - - // We're checking for pixelPositionVal here instead of boxSizingReliableVal - // since that compresses better and they're computed together anyway. - if ( pixelPositionVal == null ) { - computeStyleTests(); - } - return boxSizingReliableVal; - }, - - pixelMarginRight: function() { - - // Support: Android 4.0-4.3 - if ( pixelPositionVal == null ) { - computeStyleTests(); - } - return pixelMarginRightVal; - }, - - pixelPosition: function() { - if ( pixelPositionVal == null ) { - computeStyleTests(); - } - return pixelPositionVal; - }, - - reliableMarginRight: function() { - - // Support: Android 2.3 - if ( pixelPositionVal == null ) { - computeStyleTests(); - } - return reliableMarginRightVal; - }, - - reliableMarginLeft: function() { - - // Support: IE <=8 only, Android 4.0 - 4.3 only, Firefox <=3 - 37 - if ( pixelPositionVal == null ) { - computeStyleTests(); - } - return reliableMarginLeftVal; - } - } ); - - function computeStyleTests() { - var contents, divStyle, - documentElement = document.documentElement; - - // Setup - documentElement.appendChild( container ); - - div.style.cssText = - - // Support: Android 2.3 - // Vendor-prefix box-sizing - "-webkit-box-sizing:border-box;box-sizing:border-box;" + - "position:relative;display:block;" + - "margin:auto;border:1px;padding:1px;" + - "top:1%;width:50%"; - - // Support: IE<9 - // Assume reasonable values in the absence of getComputedStyle - pixelPositionVal = boxSizingReliableVal = reliableMarginLeftVal = false; - pixelMarginRightVal = reliableMarginRightVal = true; - - // Check for getComputedStyle so that this code is not run in IE<9. - if ( window.getComputedStyle ) { - divStyle = window.getComputedStyle( div ); - pixelPositionVal = ( divStyle || {} ).top !== "1%"; - reliableMarginLeftVal = ( divStyle || {} ).marginLeft === "2px"; - boxSizingReliableVal = ( divStyle || { width: "4px" } ).width === "4px"; - - // Support: Android 4.0 - 4.3 only - // Some styles come back with percentage values, even though they shouldn't - div.style.marginRight = "50%"; - pixelMarginRightVal = ( divStyle || { marginRight: "4px" } ).marginRight === "4px"; - - // Support: Android 2.3 only - // Div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container (#3333) - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - contents = div.appendChild( document.createElement( "div" ) ); - - // Reset CSS: box-sizing; display; margin; border; padding - contents.style.cssText = div.style.cssText = - - // Support: Android 2.3 - // Vendor-prefix box-sizing - "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" + - "box-sizing:content-box;display:block;margin:0;border:0;padding:0"; - contents.style.marginRight = contents.style.width = "0"; - div.style.width = "1px"; - - reliableMarginRightVal = - !parseFloat( ( window.getComputedStyle( contents ) || {} ).marginRight ); - - div.removeChild( contents ); - } - - // Support: IE6-8 - // First check that getClientRects works as expected - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - div.style.display = "none"; - reliableHiddenOffsetsVal = div.getClientRects().length === 0; - if ( reliableHiddenOffsetsVal ) { - div.style.display = ""; - div.innerHTML = "<table><tr><td></td><td>t</td></tr></table>"; - div.childNodes[ 0 ].style.borderCollapse = "separate"; - contents = div.getElementsByTagName( "td" ); - contents[ 0 ].style.cssText = "margin:0;border:0;padding:0;display:none"; - reliableHiddenOffsetsVal = contents[ 0 ].offsetHeight === 0; - if ( reliableHiddenOffsetsVal ) { - contents[ 0 ].style.display = ""; - contents[ 1 ].style.display = "none"; - reliableHiddenOffsetsVal = contents[ 0 ].offsetHeight === 0; - } - } - - // Teardown - documentElement.removeChild( container ); - } - -} )(); - - -var getStyles, curCSS, - rposition = /^(top|right|bottom|left)$/; - -if ( window.getComputedStyle ) { - getStyles = function( elem ) { - - // Support: IE<=11+, 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 ); - }; - - curCSS = function( elem, name, computed ) { - var width, minWidth, maxWidth, ret, - style = elem.style; - - computed = computed || getStyles( elem ); - - // getPropertyValue is only needed for .css('filter') in IE9, see #12537 - ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined; - - // Support: Opera 12.1x only - // Fall back to style even without computed - // computed is undefined for elems on document fragments - if ( ( ret === "" || ret === undefined ) && !jQuery.contains( elem.ownerDocument, elem ) ) { - ret = jQuery.style( elem, name ); - } - - if ( computed ) { - - // A tribute to the "awesome hack by Dean Edwards" - // Chrome < 17 and Safari 5.0 uses "computed value" - // instead of "used value" for margin-right - // Safari 5.1.7 (at least) returns percentage for a larger set of values, - // but width seems to be reliably pixels - // this is against the CSSOM draft spec: - // http://dev.w3.org/csswg/cssom/#resolved-values - if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.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; - } - } - - // Support: IE - // IE returns zIndex value as an integer. - return ret === undefined ? - ret : - ret + ""; - }; -} else if ( documentElement.currentStyle ) { - getStyles = function( elem ) { - return elem.currentStyle; - }; - - curCSS = function( elem, name, computed ) { - var left, rs, rsLeft, ret, - style = elem.style; - - computed = computed || getStyles( elem ); - ret = computed ? computed[ name ] : undefined; - - // Avoid setting ret to empty string here - // so we don't default to auto - if ( ret == null && style && style[ name ] ) { - ret = style[ name ]; - } - - // From the awesome hack by Dean Edwards - // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 - - // If we're not dealing with a regular pixel number - // but a number that has a weird ending, we need to convert it to pixels - // but not position css attributes, as those are - // proportional to the parent element instead - // and we can't measure the parent instead because it - // might trigger a "stacking dolls" problem - if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { - - // Remember the original values - left = style.left; - rs = elem.runtimeStyle; - rsLeft = rs && rs.left; - - // Put in the new values to get a computed value out - if ( rsLeft ) { - rs.left = elem.currentStyle.left; - } - style.left = name === "fontSize" ? "1em" : ret; - ret = style.pixelLeft + "px"; - - // Revert the changed values - style.left = left; - if ( rsLeft ) { - rs.left = rsLeft; - } - } - - // Support: IE - // IE returns zIndex value as an integer. - return ret === undefined ? - ret : - ret + "" || "auto"; - }; -} - - - - -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 - - ralpha = /alpha\([^)]*\)/i, - ropacity = /opacity\s*=\s*([^)]*)/i, - - // 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]).+)/, - rnumsplit = new RegExp( "^(" + pnum + ")(.*)$", "i" ), - - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: "0", - fontWeight: "400" - }, - - cssPrefixes = [ "Webkit", "O", "Moz", "ms" ], - emptyStyle = document.createElement( "div" ).style; - - -// return a css property mapped to a potentially vendor prefixed property -function vendorPropName( name ) { - - // shortcut for names that are not vendor prefixed - if ( name in emptyStyle ) { - return name; - } - - // check for vendor prefixed names - var capName = name.charAt( 0 ).toUpperCase() + name.slice( 1 ), - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in emptyStyle ) { - return name; - } - } -} - -function showHide( elements, show ) { - var display, elem, hidden, - values = [], - index = 0, - length = elements.length; - - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - - values[ index ] = jQuery._data( elem, "olddisplay" ); - display = elem.style.display; - if ( show ) { - - // Reset the inline display of this element to learn if it is - // being hidden by cascaded rules or not - if ( !values[ index ] && display === "none" ) { - elem.style.display = ""; - } - - // Set elements which have been overridden with display: none - // in a stylesheet to whatever the default browser style is - // for such an element - if ( elem.style.display === "" && isHidden( elem ) ) { - values[ index ] = - jQuery._data( elem, "olddisplay", defaultDisplay( elem.nodeName ) ); - } - } else { - hidden = isHidden( elem ); - - if ( display && display !== "none" || !hidden ) { - jQuery._data( - elem, - "olddisplay", - hidden ? display : jQuery.css( elem, "display" ) - ); - } - } - } - - // Set the display of most of the elements in a second loop - // to avoid the constant reflow - for ( index = 0; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - if ( !show || elem.style.display === "none" || elem.style.display === "" ) { - elem.style.display = show ? values[ index ] || "" : "none"; - } - } - - return elements; -} - -function setPositiveNumber( elem, value, subtract ) { - var matches = rnumsplit.exec( value ); - return matches ? - - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : - value; -} - -function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { - var i = extra === ( isBorderBox ? "border" : "content" ) ? - - // If we already have the right measurement, avoid augmentation - 4 : - - // Otherwise initialize for horizontal or vertical properties - name === "width" ? 1 : 0, - - val = 0; - - for ( ; i < 4; i += 2 ) { - - // both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); - } - - if ( isBorderBox ) { - - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // at this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } else { - - // at this point, extra isn't content, so add padding - val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // at this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - return val; -} - -function getWidthOrHeight( elem, name, extra ) { - - // Start with offset property, which is equivalent to the border-box value - var valueIsBorderBox = true, - val = name === "width" ? elem.offsetWidth : elem.offsetHeight, - styles = getStyles( elem ), - isBorderBox = support.boxSizing && - jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // some non-html elements return undefined for offsetWidth, so check for null/undefined - // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 - // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 - if ( val <= 0 || val == null ) { - - // Fall back to computed then uncomputed css if necessary - val = curCSS( elem, name, styles ); - if ( val < 0 || val == null ) { - val = elem.style[ name ]; - } - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test( val ) ) { - return val; - } - - // we need the check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && - ( support.boxSizingReliable() || val === elem.style[ name ] ); - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; - } - - // use the active box-sizing model to add/subtract irrelevant styles - return ( val + - augmentWidthOrHeight( - elem, - name, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles - ) - ) + "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, - "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: { - - // normalize float css property - "float": support.cssFloat ? "cssFloat" : "styleFloat" - }, - - // 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 = jQuery.camelCase( name ), - style = elem.style; - - name = jQuery.cssProps[ origName ] || - ( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName ); - - // gets hook for the prefixed version - // followed by the 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. See: #7116 - if ( value == null || value !== value ) { - return; - } - - // If a number was passed in, add the unit (except for certain CSS properties) - if ( type === "number" ) { - value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); - } - - // Fixes #8908, it can be done more correctly by specifing setters in cssHooks, - // but it would mean to define eight - // (for every problematic property) identical functions - 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 ) { - - // Support: IE - // Swallow errors from 'invalid' CSS values (#5509) - try { - style[ name ] = value; - } catch ( e ) {} - } - - } 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 num, val, hooks, - origName = jQuery.camelCase( name ); - - // Make sure that we're working with the right name - name = jQuery.cssProps[ origName ] || - ( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName ); - - // gets hook for the prefixed version - // followed by the unprefixed version - 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 ]; - } - - // Return, converting to number 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, name ) { - jQuery.cssHooks[ name ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - - // certain elements can have dimension info if we invisibly show them - // however, it must have a current display style that would benefit from this - return rdisplayswap.test( jQuery.css( elem, "display" ) ) && - elem.offsetWidth === 0 ? - swap( elem, cssShow, function() { - return getWidthOrHeight( elem, name, extra ); - } ) : - getWidthOrHeight( elem, name, extra ); - } - }, - - set: function( elem, value, extra ) { - var styles = extra && getStyles( elem ); - return setPositiveNumber( elem, value, extra ? - augmentWidthOrHeight( - elem, - name, - extra, - support.boxSizing && - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - styles - ) : 0 - ); - } - }; -} ); - -if ( !support.opacity ) { - jQuery.cssHooks.opacity = { - get: function( elem, computed ) { - - // IE uses filters for opacity - return ropacity.test( ( computed && elem.currentStyle ? - elem.currentStyle.filter : - elem.style.filter ) || "" ) ? - ( 0.01 * parseFloat( RegExp.$1 ) ) + "" : - computed ? "1" : ""; - }, - - set: function( elem, value ) { - var style = elem.style, - currentStyle = elem.currentStyle, - opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "", - filter = currentStyle && currentStyle.filter || style.filter || ""; - - // IE has trouble with opacity if it does not have layout - // Force it by setting the zoom level - style.zoom = 1; - - // if setting opacity to 1, and no other filters exist - - // attempt to remove filter attribute #6652 - // if value === "", then remove inline opacity #12685 - if ( ( value >= 1 || value === "" ) && - jQuery.trim( filter.replace( ralpha, "" ) ) === "" && - style.removeAttribute ) { - - // Setting style.filter to null, "" & " " still leave "filter:" in the cssText - // if "filter:" is present at all, clearType is disabled, we want to avoid this - // style.removeAttribute is IE Only, but so apparently is this code path... - style.removeAttribute( "filter" ); - - // if there is no filter style applied in a css rule - // or unset inline opacity, we are done - if ( value === "" || currentStyle && !currentStyle.filter ) { - return; - } - } - - // otherwise, set new filter values - style.filter = ralpha.test( filter ) ? - filter.replace( ralpha, opacity ) : - filter + " " + opacity; - } - }; -} - -jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight, - function( elem, computed ) { - if ( computed ) { - return swap( elem, { "display": "inline-block" }, - curCSS, [ elem, "marginRight" ] ); - } - } -); - -jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, - function( elem, computed ) { - if ( computed ) { - return ( - parseFloat( curCSS( elem, "marginLeft" ) ) || - - // Support: IE<=11+ - // Running getBoundingClientRect on a disconnected node in IE throws an error - // Support: IE8 only - // getClientRects() errors on disconnected elems - ( jQuery.contains( elem.ownerDocument, elem ) ? - elem.getBoundingClientRect().left - - swap( elem, { marginLeft: 0 }, function() { - return elem.getBoundingClientRect().left; - } ) : - 0 - ) - ) + "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 ( !rmargin.test( prefix ) ) { - 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 ( jQuery.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 ); - }, - 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 ( isHidden( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - } ); - } -} ); - - -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 - // so, 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 its - // 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 && - ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || - jQuery.cssHooks[ tween.prop ] ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Support: IE <=9 -// 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, timerId, - rfxtypes = /^(?:toggle|show|hide)$/, - rrun = /queueHooks$/; - -// Animations created synchronously will run synchronously -function createFxNow() { - window.setTimeout( function() { - fxNow = undefined; - } ); - return ( fxNow = jQuery.now() ); -} - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - attrs = { height: type }, - i = 0; - - // if we include width, step value is 1 to do all cssExpand values, - // if we don't include width, 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 ) { - /* jshint validthis: true */ - var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay, - anim = this, - orig = {}, - style = elem.style, - hidden = elem.nodeType && isHidden( elem ), - dataShow = jQuery._data( elem, "fxshow" ); - - // handle queue: false promises - 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() { - - // doing this makes sure that the complete handler will be called - // before this completes - anim.always( function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - } ); - } ); - } - - // height/width overflow pass - if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { - - // Make sure that nothing sneaks out - // Record all 3 overflow attributes because IE does not - // change the overflow attribute when overflowX and - // overflowY are set to the same value - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Set display property to inline-block for height/width - // animations on inline elements that are having width/height animated - display = jQuery.css( elem, "display" ); - - // Test default display if display is currently "none" - checkDisplay = display === "none" ? - jQuery._data( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display; - - if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) { - - // inline-level elements accept inline-block; - // block-level elements need to be inline with layout - if ( !support.inlineBlockNeedsLayout || defaultDisplay( elem.nodeName ) === "inline" ) { - style.display = "inline-block"; - } else { - style.zoom = 1; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - if ( !support.shrinkWrapBlocks() ) { - anim.always( function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - } ); - } - } - - // show/hide pass - for ( prop in props ) { - value = props[ prop ]; - if ( rfxtypes.exec( value ) ) { - delete props[ prop ]; - toggle = toggle || value === "toggle"; - if ( value === ( hidden ? "hide" : "show" ) ) { - - // If there is dataShow left over from a stopped hide or show - // and we are going to proceed with show, we should pretend to be hidden - if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { - hidden = true; - } else { - continue; - } - } - orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); - - // Any non-fx value stops us from restoring the original display value - } else { - display = undefined; - } - } - - if ( !jQuery.isEmptyObject( orig ) ) { - if ( dataShow ) { - if ( "hidden" in dataShow ) { - hidden = dataShow.hidden; - } - } else { - dataShow = jQuery._data( elem, "fxshow", {} ); - } - - // store state if its toggle - enables .stop().toggle() to "reverse" - if ( toggle ) { - dataShow.hidden = !hidden; - } - if ( hidden ) { - jQuery( elem ).show(); - } else { - anim.done( function() { - jQuery( elem ).hide(); - } ); - } - anim.done( function() { - var prop; - jQuery._removeData( elem, "fxshow" ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - } ); - for ( prop in orig ) { - tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); - - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = tween.start; - if ( hidden ) { - tween.end = tween.start; - tween.start = prop === "width" || prop === "height" ? 1 : 0; - } - } - } - - // If this is a noop like .hide().hide(), restore an overwritten display value - } else if ( ( display === "none" ? defaultDisplay( elem.nodeName ) : display ) === "inline" ) { - style.display = display; - } -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = jQuery.camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( jQuery.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 wont overwrite keys already present. - // also - reusing 'index' from above 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 - // 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 ( percent < 1 && length ) { - return remaining; - } else { - 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 ( jQuery.isFunction( result.stop ) ) { - jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = - jQuery.proxy( result.stop, result ); - } - return result; - } - } - - jQuery.map( props, createTween, animation ); - - if ( jQuery.isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - jQuery.fx.timer( - jQuery.extend( tick, { - elem: elem, - anim: animation, - queue: animation.opts.queue - } ) - ); - - // attach callbacks from options - return animation.progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); -} - -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 ( jQuery.isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.match( rnotwhite ); - } - - 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 || - jQuery.isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing - }; - - opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : - opt.duration in jQuery.fx.speeds ? - jQuery.fx.speeds[ 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 ( jQuery.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( isHidden ).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 || jQuery._data( 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 && type !== false ) { - this.queue( type || "fx", [] ); - } - - return this.each( function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = jQuery._data( 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 = jQuery._data( 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, - timers = jQuery.timers, - i = 0; - - fxNow = jQuery.now(); - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - - // Checks the timer has not already been removed - 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 ); - if ( timer() ) { - jQuery.fx.start(); - } else { - jQuery.timers.pop(); - } -}; - -jQuery.fx.interval = 13; - -jQuery.fx.start = function() { - if ( !timerId ) { - timerId = window.setInterval( jQuery.fx.tick, jQuery.fx.interval ); - } -}; - -jQuery.fx.stop = function() { - window.clearInterval( timerId ); - timerId = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - - // Default speed - _default: 400 -}; - - -// Based off of the plugin by Clint Helfers, with permission. -// http://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 a, - input = document.createElement( "input" ), - div = document.createElement( "div" ), - select = document.createElement( "select" ), - opt = select.appendChild( document.createElement( "option" ) ); - - // Setup - div = document.createElement( "div" ); - div.setAttribute( "className", "t" ); - div.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>"; - a = div.getElementsByTagName( "a" )[ 0 ]; - - // Support: Windows Web Apps (WWA) - // `type` must use .setAttribute for WWA (#14901) - input.setAttribute( "type", "checkbox" ); - div.appendChild( input ); - - a = div.getElementsByTagName( "a" )[ 0 ]; - - // First batch of tests. - a.style.cssText = "top:1px"; - - // Test setAttribute on camelCase class. - // If it works, we need attrFixes when doing get/setAttribute (ie6/7) - support.getSetAttribute = div.className !== "t"; - - // Get the style information from getAttribute - // (IE uses .cssText instead) - support.style = /top/.test( a.getAttribute( "style" ) ); - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - support.hrefNormalized = a.getAttribute( "href" ) === "/a"; - - // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere) - support.checkOn = !!input.value; - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - support.optSelected = opt.selected; - - // Tests for enctype support on a form (#6743) - support.enctype = !!document.createElement( "form" ).enctype; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Support: IE8 only - // Check if we can trust getAttribute("value") - input = document.createElement( "input" ); - input.setAttribute( "value", "" ); - support.input = input.getAttribute( "value" ) === ""; - - // Check if an input maintains its value after becoming a radio - input.value = "t"; - input.setAttribute( "type", "radio" ); - support.radioValue = input.value === "t"; -} )(); - - -var rreturn = /\r/g, - rspaces = /[\x20\t\r\n\f]+/g; - -jQuery.fn.extend( { - val: function( value ) { - var hooks, ret, isFunction, - 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; - - return typeof ret === "string" ? - - // handle most common string cases - ret.replace( rreturn, "" ) : - - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each( function( i ) { - var val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - 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 ( jQuery.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: IE10-11+ - // option.text throws exceptions (#14686, #14858) - // Strip and collapse whitespace - // https://html.spec.whatwg.org/#strip-and-collapse-whitespace - jQuery.trim( jQuery.text( elem ) ).replace( rspaces, " " ); - } - }, - select: { - get: function( elem ) { - var value, option, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one" || index < 0, - values = one ? null : [], - max = one ? index + 1 : options.length, - i = index < 0 ? - max : - one ? index : 0; - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // oldIE 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 - ( support.optDisabled ? - !option.disabled : - option.getAttribute( "disabled" ) === null ) && - ( !option.parentNode.disabled || - !jQuery.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 ]; - - if ( jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 ) { - - // Support: IE6 - // When new option element is added to select box we need to - // force reflow of newly added node in order to workaround delay - // of initialization properties - try { - option.selected = optionSet = true; - - } catch ( _ ) { - - // Will be executed only in IE6 - option.scrollHeight; - } - - } else { - option.selected = false; - } - } - - // Force browsers to behave consistently when non-matching value is set - if ( !optionSet ) { - elem.selectedIndex = -1; - } - - return options; - } - } - } -} ); - -// Radios and checkboxes getter/setter -jQuery.each( [ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - set: function( elem, value ) { - if ( jQuery.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; - }; - } -} ); - - - - -var nodeHook, boolHook, - attrHandle = jQuery.expr.attrHandle, - ruseDefault = /^(?:checked|selected)$/i, - getSetAttribute = support.getSetAttribute, - getSetInput = support.input; - -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 ); - } - - // All attributes are lowercase - // Grab necessary hook if one is defined - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || - ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook ); - } - - 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" && - jQuery.nodeName( elem, "input" ) ) { - - // Setting the type on a radio button after the value resets the value in IE8-9 - // Reset value to default in case type is set after value during creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - removeAttr: function( elem, value ) { - var name, propName, - i = 0, - attrNames = value && value.match( rnotwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( ( name = attrNames[ i++ ] ) ) { - propName = jQuery.propFix[ name ] || name; - - // Boolean attributes get special treatment (#10870) - if ( jQuery.expr.match.bool.test( name ) ) { - - // Set corresponding property to false - if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { - elem[ propName ] = false; - - // Support: IE<9 - // Also clear defaultChecked/defaultSelected (if appropriate) - } else { - elem[ jQuery.camelCase( "default-" + name ) ] = - elem[ propName ] = false; - } - - // See #9699 for explanation of this approach (setting first, then removal) - } else { - jQuery.attr( elem, name, "" ); - } - - elem.removeAttribute( getSetAttribute ? name : propName ); - } - } - } -} ); - -// 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 if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { - - // IE<8 needs the *property* name - elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name ); - - } else { - - // Support: IE<9 - // Use defaultChecked and defaultSelected for oldIE - elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true; - } - return name; - } -}; - -jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { - var getter = attrHandle[ name ] || jQuery.find.attr; - - if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { - attrHandle[ name ] = function( elem, name, isXML ) { - var ret, handle; - if ( !isXML ) { - - // Avoid an infinite loop by temporarily removing this function from the getter - handle = attrHandle[ name ]; - attrHandle[ name ] = ret; - ret = getter( elem, name, isXML ) != null ? - name.toLowerCase() : - null; - attrHandle[ name ] = handle; - } - return ret; - }; - } else { - attrHandle[ name ] = function( elem, name, isXML ) { - if ( !isXML ) { - return elem[ jQuery.camelCase( "default-" + name ) ] ? - name.toLowerCase() : - null; - } - }; - } -} ); - -// fix oldIE attroperties -if ( !getSetInput || !getSetAttribute ) { - jQuery.attrHooks.value = { - set: function( elem, value, name ) { - if ( jQuery.nodeName( elem, "input" ) ) { - - // Does not return so that setAttribute is also used - elem.defaultValue = value; - } else { - - // Use nodeHook if defined (#1954); otherwise setAttribute is fine - return nodeHook && nodeHook.set( elem, value, name ); - } - } - }; -} - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !getSetAttribute ) { - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = { - set: function( elem, value, name ) { - - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - elem.setAttributeNode( - ( ret = elem.ownerDocument.createAttribute( name ) ) - ); - } - - ret.value = value += ""; - - // Break association with cloned elements by also using setAttribute (#9646) - if ( name === "value" || value === elem.getAttribute( name ) ) { - return value; - } - } - }; - - // Some attributes are constructed with empty-string values when not defined - attrHandle.id = attrHandle.name = attrHandle.coords = - function( elem, name, isXML ) { - var ret; - if ( !isXML ) { - return ( ret = elem.getAttributeNode( name ) ) && ret.value !== "" ? - ret.value : - null; - } - }; - - // Fixing value retrieval on a button requires this module - jQuery.valHooks.button = { - get: function( elem, name ) { - var ret = elem.getAttributeNode( name ); - if ( ret && ret.specified ) { - return ret.value; - } - }, - set: nodeHook.set - }; - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - set: function( elem, value, name ) { - nodeHook.set( elem, value === "" ? false : value, name ); - } - }; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each( [ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }; - } ); -} - -if ( !support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - - // Return undefined in the case of empty string - // Note: IE uppercases css property names, but if we were to .toLowerCase() - // .cssText, that would destroy case sensitivity in URL's, like in "background" - return elem.style.cssText || undefined; - }, - set: function( elem, value ) { - return ( elem.style.cssText = value + "" ); - } - }; -} - - - - -var rfocusable = /^(?:input|select|textarea|button|object)$/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 ) { - name = jQuery.propFix[ name ] || name; - return this.each( function() { - - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch ( e ) {} - } ); - } -} ); - -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 ) { - - // elem.tabIndex doesn't always return the - // correct value when it hasn't been explicitly set - // 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" ); - - return tabindex ? - parseInt( tabindex, 10 ) : - rfocusable.test( elem.nodeName ) || - rclickable.test( elem.nodeName ) && elem.href ? - 0 : - -1; - } - } - }, - - propFix: { - "for": "htmlFor", - "class": "className" - } -} ); - -// Some attributes require a special call on IE -// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !support.hrefNormalized ) { - - // href/src property should get the full normalized URL (#10299/#12915) - jQuery.each( [ "href", "src" ], function( i, name ) { - jQuery.propHooks[ name ] = { - get: function( elem ) { - return elem.getAttribute( name, 4 ); - } - }; - } ); -} - -// Support: Safari, IE9+ -// 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 -if ( !support.optSelected ) { - jQuery.propHooks.selected = { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - }, - set: function( elem ) { - 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; -} ); - -// IE6/7 call enctype encoding -if ( !support.enctype ) { - jQuery.propFix.enctype = "encoding"; -} - - - - -var rclass = /[\t\r\n\f]/g; - -function getClass( elem ) { - return jQuery.attr( elem, "class" ) || ""; -} - -jQuery.fn.extend( { - addClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( jQuery.isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( typeof value === "string" && value ) { - classes = value.match( rnotwhite ) || []; - - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - cur = elem.nodeType === 1 && - ( " " + curValue + " " ).replace( rclass, " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - - // only assign if different to avoid unneeded rendering. - finalValue = jQuery.trim( cur ); - if ( curValue !== finalValue ) { - jQuery.attr( elem, "class", finalValue ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( jQuery.isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( !arguments.length ) { - return this.attr( "class", "" ); - } - - if ( typeof value === "string" && value ) { - classes = value.match( rnotwhite ) || []; - - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && - ( " " + curValue + " " ).replace( rclass, " " ); - - 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 = jQuery.trim( cur ); - if ( curValue !== finalValue ) { - jQuery.attr( elem, "class", finalValue ); - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value; - - if ( typeof stateVal === "boolean" && type === "string" ) { - return stateVal ? this.addClass( value ) : this.removeClass( value ); - } - - if ( jQuery.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 ( type === "string" ) { - - // Toggle individual class names - i = 0; - self = jQuery( this ); - classNames = value.match( rnotwhite ) || []; - - 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 - jQuery._data( 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. - jQuery.attr( this, "class", - className || value === false ? - "" : - jQuery._data( this, "__className__" ) || "" - ); - } - } ); - }, - - hasClass: function( selector ) { - var className, elem, - i = 0; - - className = " " + selector + " "; - while ( ( elem = this[ i++ ] ) ) { - if ( elem.nodeType === 1 && - ( " " + getClass( elem ) + " " ).replace( rclass, " " ) - .indexOf( className ) > -1 - ) { - return true; - } - } - - return false; - } -} ); - - - - -// Return jQuery for attributes-only inclusion - - -jQuery.each( ( "blur focus focusin focusout load resize scroll unload click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup error contextmenu" ).split( " " ), - function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; -} ); - -jQuery.fn.extend( { - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -} ); - - -var location = window.location; - -var nonce = jQuery.now(); - -var rquery = ( /\?/ ); - - - -var rvalidtokens = /(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g; - -jQuery.parseJSON = function( data ) { - - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - - // Support: Android 2.3 - // Workaround failure to string-cast null input - return window.JSON.parse( data + "" ); - } - - var requireNonComma, - depth = null, - str = jQuery.trim( data + "" ); - - // Guard against invalid (and possibly dangerous) input by ensuring that nothing remains - // after removing valid tokens - return str && !jQuery.trim( str.replace( rvalidtokens, function( token, comma, open, close ) { - - // Force termination if we see a misplaced comma - if ( requireNonComma && comma ) { - depth = 0; - } - - // Perform no more replacements after returning to outermost depth - if ( depth === 0 ) { - return token; - } - - // Commas must not follow "[", "{", or "," - requireNonComma = open || comma; - - // Determine new depth - // array/object open ("[" or "{"): depth += true - false (increment) - // array/object close ("]" or "}"): depth += false - true (decrement) - // other cases ("," or primitive): depth += true - true (numeric cast) - depth += !close - !open; - - // Remove this token - return ""; - } ) ) ? - ( Function( "return " + str ) )() : - jQuery.error( "Invalid JSON: " + data ); -}; - - -// Cross-browser xml parsing -jQuery.parseXML = function( data ) { - var xml, tmp; - if ( !data || typeof data !== "string" ) { - return null; - } - try { - if ( window.DOMParser ) { // Standard - tmp = new window.DOMParser(); - xml = tmp.parseFromString( data, "text/xml" ); - } else { // IE - xml = new window.ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch ( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; -}; - - -var - rhash = /#.*$/, - rts = /([?&])_=[^&]*/, - - // IE leaves an \r character at EOL - rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, - - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - rurl = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/, - - /* 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( "*" ), - - // Document location - ajaxLocation = location.href, - - // Segment location into parts - ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; - -// 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( rnotwhite ) || []; - - if ( jQuery.isFunction( func ) ) { - - // For each dataType in the dataTypeExpression - while ( ( dataType = dataTypes[ i++ ] ) ) { - - // Prepend if requested - if ( dataType.charAt( 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 deep, key, - 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 firstDataType, ct, finalDataType, type, - 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" ] ) { // jscs:ignore requireDotNotation - 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: ajaxLocation, - type: "GET", - isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), - 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": jQuery.parseJSON, - - // 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 - - // Cross-domain detection vars - parts, - - // Loop variable - i, - - // URL without anti-cache param - cacheURL, - - // Response headers as string - responseHeadersString, - - // timeout handle - timeoutTimer, - - // To know if global events are to be dispatched - fireGlobals, - - transport, - - // Response headers - responseHeaders, - - // 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 = {}, - - // The jqXHR state - state = 0, - - // Default abort message - strAbort = "canceled", - - // Fake xhr - jqXHR = { - readyState: 0, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( state === 2 ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while ( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ]; - } - } - match = responseHeaders[ key.toLowerCase() ]; - } - return match == null ? null : match; - }, - - // Raw string - getAllResponseHeaders: function() { - return state === 2 ? responseHeadersString : null; - }, - - // Caches the header - setRequestHeader: function( name, value ) { - var lname = name.toLowerCase(); - if ( !state ) { - name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( !state ) { - s.mimeType = type; - } - return this; - }, - - // Status-dependent callbacks - statusCode: function( map ) { - var code; - if ( map ) { - if ( state < 2 ) { - for ( code in map ) { - - // Lazy-add the new callback in a way that preserves old ones - statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; - } - } else { - - // Execute the appropriate callbacks - jqXHR.always( map[ jqXHR.status ] ); - } - } - 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 ).complete = completeDeferred.add; - jqXHR.success = jqXHR.done; - jqXHR.error = jqXHR.fail; - - // Remove hash character (#7531: and string promotion) - // Add protocol if not provided (#5866: IE7 issue with protocol-less urls) - // 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 || ajaxLocation ) + "" ) - .replace( rhash, "" ) - .replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); - - // Alias method option to type as per ticket #12004 - s.type = options.method || options.type || s.method || s.type; - - // Extract dataTypes list - s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ]; - - // A cross-domain request is in order when we have a protocol:host:port mismatch - if ( s.crossDomain == null ) { - parts = rurl.exec( s.url.toLowerCase() ); - s.crossDomain = !!( parts && - ( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] || - ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !== - ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) ) - ); - } - - // 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 ( state === 2 ) { - 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 - cacheURL = s.url; - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // If data is available, append data to url - if ( s.data ) { - cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data ); - - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Add anti-cache in url if needed - if ( s.cache === false ) { - s.url = rts.test( cacheURL ) ? - - // If there is already a '_' parameter, set its value - cacheURL.replace( rts, "$1_=" + nonce++ ) : - - // Otherwise add one to the end - cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++; - } - } - - // 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 || state === 2 ) ) { - - // Abort if not done already and return - return jqXHR.abort(); - } - - // aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - for ( i in { success: 1, error: 1, complete: 1 } ) { - jqXHR[ i ]( s[ i ] ); - } - - // 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 ( state === 2 ) { - return jqXHR; - } - - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = window.setTimeout( function() { - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - state = 1; - transport.send( requestHeaders, done ); - } catch ( e ) { - - // Propagate exception as error if not done - if ( state < 2 ) { - done( -1, e ); - - // Simply rethrow otherwise - } else { - throw e; - } - } - } - - // Callback for when everything is done - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Called once - if ( state === 2 ) { - return; - } - - // State is "done" now - state = 2; - - // 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 ); - } - - // 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 { - - // We extract error from statusText - // then normalize statusText and status 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 ( jQuery.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._evalUrl = function( url ) { - 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, - "throws": true - } ); -}; - - -jQuery.fn.extend( { - wrapAll: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each( function( i ) { - jQuery( this ).wrapAll( html.call( this, i ) ); - } ); - } - - if ( this[ 0 ] ) { - - // The elements to wrap the target around - var 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.firstChild && elem.firstChild.nodeType === 1 ) { - elem = elem.firstChild; - } - - return elem; - } ).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( jQuery.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 isFunction = jQuery.isFunction( html ); - - return this.each( function( i ) { - jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html ); - } ); - }, - - unwrap: function() { - return this.parent().each( function() { - if ( !jQuery.nodeName( this, "body" ) ) { - jQuery( this ).replaceWith( this.childNodes ); - } - } ).end(); - } -} ); - - -function getDisplay( elem ) { - return elem.style && elem.style.display || jQuery.css( elem, "display" ); -} - -function filterHidden( elem ) { - - // Disconnected elements are considered hidden - if ( !jQuery.contains( elem.ownerDocument || document, elem ) ) { - return true; - } - while ( elem && elem.nodeType === 1 ) { - if ( getDisplay( elem ) === "none" || elem.type === "hidden" ) { - return true; - } - elem = elem.parentNode; - } - return false; -} - -jQuery.expr.filters.hidden = function( elem ) { - - // Support: Opera <= 12.12 - // Opera reports offsetWidths and offsetHeights less than zero on some elements - return support.reliableHiddenOffsets() ? - ( elem.offsetWidth <= 0 && elem.offsetHeight <= 0 && - !elem.getClientRects().length ) : - filterHidden( elem ); -}; - -jQuery.expr.filters.visible = function( elem ) { - return !jQuery.expr.filters.hidden( elem ); -}; - - - - -var r20 = /%20/g, - 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 ( jQuery.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 && jQuery.type( 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, value ) { - - // If value is a function, invoke it and return its value - value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); - s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); - }; - - // Set traditional to true for jQuery <= 1.3.2 behavior. - if ( traditional === undefined ) { - traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; - } - - // If an array was passed in, assume that it is an array of form elements. - if ( jQuery.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( "&" ).replace( r20, "+" ); -}; - -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(); - - return val == null ? - null : - jQuery.isArray( val ) ? - jQuery.map( val, function( val ) { - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ) : - { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ).get(); - } -} ); - - -// Create the request object -// (This is still attached to ajaxSettings for backward compatibility) -jQuery.ajaxSettings.xhr = window.ActiveXObject !== undefined ? - - // Support: IE6-IE8 - function() { - - // XHR cannot access local files, always use ActiveX for that case - if ( this.isLocal ) { - return createActiveXHR(); - } - - // Support: IE 9-11 - // IE seems to error on cross-domain PATCH requests when ActiveX XHR - // is used. In IE 9+ always use the native XHR. - // Note: this condition won't catch Edge as it doesn't define - // document.documentMode but it also doesn't support ActiveX so it won't - // reach this code. - if ( document.documentMode > 8 ) { - return createStandardXHR(); - } - - // Support: IE<9 - // oldIE XHR does not support non-RFC2616 methods (#13240) - // See http://msdn.microsoft.com/en-us/library/ie/ms536648(v=vs.85).aspx - // and http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9 - // Although this check for six methods instead of eight - // since IE also does not support "trace" and "connect" - return /^(get|post|head|put|delete|options)$/i.test( this.type ) && - createStandardXHR() || createActiveXHR(); - } : - - // For all other browsers, use the standard XMLHttpRequest object - createStandardXHR; - -var xhrId = 0, - xhrCallbacks = {}, - xhrSupported = jQuery.ajaxSettings.xhr(); - -// Support: IE<10 -// Open requests must be manually aborted on unload (#5280) -// See https://support.microsoft.com/kb/2856746 for more info -if ( window.attachEvent ) { - window.attachEvent( "onunload", function() { - for ( var key in xhrCallbacks ) { - xhrCallbacks[ key ]( undefined, true ); - } - } ); -} - -// Determine support properties -support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); -xhrSupported = support.ajax = !!xhrSupported; - -// Create transport if the browser can provide an xhr -if ( xhrSupported ) { - - jQuery.ajaxTransport( function( options ) { - - // Cross domain only allowed if supported through XMLHttpRequest - if ( !options.crossDomain || support.cors ) { - - var callback; - - return { - send: function( headers, complete ) { - var i, - xhr = options.xhr(), - id = ++xhrId; - - // Open the socket - 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 ) { - - // Support: IE<9 - // IE's ActiveXObject throws a 'Type Mismatch' exception when setting - // request header to a null-value. - // - // To keep consistent with other XHR implementations, cast the value - // to string and ignore `undefined`. - if ( headers[ i ] !== undefined ) { - xhr.setRequestHeader( i, headers[ i ] + "" ); - } - } - - // Do send the request - // This may raise an exception which is actually - // handled in jQuery.ajax (so no try/catch here) - xhr.send( ( options.hasContent && options.data ) || null ); - - // Listener - callback = function( _, isAbort ) { - var status, statusText, responses; - - // Was never called and is aborted or complete - if ( callback && ( isAbort || xhr.readyState === 4 ) ) { - - // Clean up - delete xhrCallbacks[ id ]; - callback = undefined; - xhr.onreadystatechange = jQuery.noop; - - // Abort manually if needed - if ( isAbort ) { - if ( xhr.readyState !== 4 ) { - xhr.abort(); - } - } else { - responses = {}; - status = xhr.status; - - // Support: IE<10 - // Accessing binary-data responseText throws an exception - // (#11426) - if ( typeof xhr.responseText === "string" ) { - responses.text = xhr.responseText; - } - - // Firefox throws an exception when accessing - // statusText for faulty cross-domain requests - try { - statusText = xhr.statusText; - } catch ( e ) { - - // We normalize with Webkit giving an empty statusText - statusText = ""; - } - - // Filter status for non standard behaviors - - // If the request is local and we have data: assume a success - // (success with no data won't get notified, that's the best we - // can do given current implementations) - if ( !status && options.isLocal && !options.crossDomain ) { - status = responses.text ? 200 : 404; - - // IE - #1450: sometimes returns 1223 when it should be 204 - } else if ( status === 1223 ) { - status = 204; - } - } - } - - // Call complete if needed - if ( responses ) { - complete( status, statusText, responses, xhr.getAllResponseHeaders() ); - } - }; - - // Do send the request - // `xhr.send` may raise an exception, but it will be - // handled in jQuery.ajax (so no try/catch here) - if ( !options.async ) { - - // If we're in sync mode we fire the callback - callback(); - } else if ( xhr.readyState === 4 ) { - - // (IE6 & IE7) if it's in cache and has been - // retrieved directly we need to fire the callback - window.setTimeout( callback ); - } else { - - // Register the callback, but delay it in case `xhr.send` throws - // Add to the list of active xhr callbacks - xhr.onreadystatechange = xhrCallbacks[ id ] = callback; - } - }, - - abort: function() { - if ( callback ) { - callback( undefined, true ); - } - } - }; - } - } ); -} - -// Functions to create xhrs -function createStandardXHR() { - try { - return new window.XMLHttpRequest(); - } catch ( e ) {} -} - -function createActiveXHR() { - try { - return new window.ActiveXObject( "Microsoft.XMLHTTP" ); - } catch ( e ) {} -} - - - - -// 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 global -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - s.global = false; - } -} ); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function( s ) { - - // This transport only deals with cross domain requests - if ( s.crossDomain ) { - - var script, - head = document.head || jQuery( "head" )[ 0 ] || document.documentElement; - - return { - - send: function( _, callback ) { - - script = document.createElement( "script" ); - - script.async = true; - - if ( s.scriptCharset ) { - script.charset = s.scriptCharset; - } - - script.src = s.url; - - // Attach handlers for all browsers - script.onload = script.onreadystatechange = function( _, isAbort ) { - - if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) { - - // Handle memory leak in IE - script.onload = script.onreadystatechange = null; - - // Remove the script - if ( script.parentNode ) { - script.parentNode.removeChild( script ); - } - - // Dereference the script - script = null; - - // Callback if not abort - if ( !isAbort ) { - callback( 200, "success" ); - } - } - }; - - // Circumvent IE6 bugs with base elements (#2709 and #4378) by prepending - // Use native DOM manipulation to avoid our domManip AJAX trickery - head.insertBefore( script, head.firstChild ); - }, - - abort: function() { - if ( script ) { - script.onload( undefined, true ); - } - } - }; - } -} ); - - - - -var oldCallbacks = [], - rjsonp = /(=)\?(?=&|$)|\?\?/; - -// Default jsonp settings -jQuery.ajaxSetup( { - jsonp: "callback", - jsonpCallback: function() { - var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); - this[ callback ] = true; - return callback; - } -} ); - -// Detect, normalize options and install callbacks for jsonp requests -jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { - - var callbackName, overwritten, responseContainer, - jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ? - "url" : - typeof s.data === "string" && - ( s.contentType || "" ) - .indexOf( "application/x-www-form-urlencoded" ) === 0 && - rjsonp.test( s.data ) && "data" - ); - - // Handle iff the expected data type is "jsonp" or we have a parameter to set - if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) { - - // Get callback name, remembering preexisting value associated with it - callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? - s.jsonpCallback() : - s.jsonpCallback; - - // Insert callback into url or form data - if ( jsonProp ) { - s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName ); - } else if ( s.jsonp !== false ) { - s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; - } - - // Use data converter to retrieve json after script execution - s.converters[ "script json" ] = function() { - if ( !responseContainer ) { - jQuery.error( callbackName + " was not called" ); - } - return responseContainer[ 0 ]; - }; - - // force json dataType - s.dataTypes[ 0 ] = "json"; - - // Install callback - overwritten = window[ callbackName ]; - window[ callbackName ] = function() { - responseContainer = arguments; - }; - - // Clean-up function (fires after converters) - jqXHR.always( function() { - - // If previous value didn't exist - remove it - if ( overwritten === undefined ) { - jQuery( window ).removeProp( callbackName ); - - // Otherwise restore preexisting value - } else { - window[ callbackName ] = overwritten; - } - - // Save back as free - if ( s[ callbackName ] ) { - - // make sure that re-using the options doesn't screw things around - s.jsonpCallback = originalSettings.jsonpCallback; - - // save the callback name for future use - oldCallbacks.push( callbackName ); - } - - // Call if it was a function and we have a response - if ( responseContainer && jQuery.isFunction( overwritten ) ) { - overwritten( responseContainer[ 0 ] ); - } - - responseContainer = overwritten = undefined; - } ); - - // Delegate to script - return "script"; - } -} ); - - - - -// data: string of html -// context (optional): If specified, the fragment will be created in this context, -// defaults to document -// keepScripts (optional): If true, will include scripts passed in the html string -jQuery.parseHTML = function( data, context, keepScripts ) { - if ( !data || typeof data !== "string" ) { - return null; - } - if ( typeof context === "boolean" ) { - keepScripts = context; - context = false; - } - context = context || document; - - var parsed = rsingleTag.exec( data ), - scripts = !keepScripts && []; - - // Single tag - if ( parsed ) { - return [ context.createElement( parsed[ 1 ] ) ]; - } - - parsed = buildFragment( [ data ], context, scripts ); - - if ( scripts && scripts.length ) { - jQuery( scripts ).remove(); - } - - return jQuery.merge( [], parsed.childNodes ); -}; - - -// Keep a copy of the old load method -var _load = jQuery.fn.load; - -/** - * Load a url into a page - */ -jQuery.fn.load = function( url, params, callback ) { - if ( typeof url !== "string" && _load ) { - return _load.apply( this, arguments ); - } - - var selector, type, response, - self = this, - off = url.indexOf( " " ); - - if ( off > -1 ) { - selector = jQuery.trim( url.slice( off, url.length ) ); - url = url.slice( 0, off ); - } - - // If it's a function - if ( jQuery.isFunction( params ) ) { - - // We assume that it's the callback - callback = params; - params = undefined; - - // Otherwise, build a param string - } else if ( params && typeof params === "object" ) { - type = "POST"; - } - - // If we have elements to modify, make the request - if ( self.length > 0 ) { - jQuery.ajax( { - url: url, - - // If "type" variable is undefined, then "GET" method will be used. - // Make value of this field explicit since - // user can override it through ajaxSetup method - type: type || "GET", - dataType: "html", - data: params - } ).done( function( responseText ) { - - // Save response for use in complete callback - response = arguments; - - self.html( selector ? - - // If a selector was specified, locate the right elements in a dummy div - // Exclude scripts to avoid IE 'Permission Denied' errors - jQuery( "<div>" ).append( jQuery.parseHTML( responseText ) ).find( selector ) : - - // Otherwise use the full result - responseText ); - - // If the request succeeds, this function gets "data", "status", "jqXHR" - // but they are ignored because response was set above. - // If it fails, this function gets "jqXHR", "status", "error" - } ).always( callback && function( jqXHR, status ) { - self.each( function() { - callback.apply( this, response || [ jqXHR.responseText, status, jqXHR ] ); - } ); - } ); - } - - return this; -}; - - - - -// Attach a bunch of functions for handling common AJAX events -jQuery.each( [ - "ajaxStart", - "ajaxStop", - "ajaxComplete", - "ajaxError", - "ajaxSuccess", - "ajaxSend" -], function( i, type ) { - jQuery.fn[ type ] = function( fn ) { - return this.on( type, fn ); - }; -} ); - - - - -jQuery.expr.filters.animated = function( elem ) { - return jQuery.grep( jQuery.timers, function( fn ) { - return elem === fn.elem; - } ).length; -}; - - - - - -/** - * Gets a window from an element - */ -function getWindow( elem ) { - return jQuery.isWindow( elem ) ? - elem : - elem.nodeType === 9 ? - elem.defaultView || elem.parentWindow : - false; -} - -jQuery.offset = { - setOffset: function( elem, options, i ) { - var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition, - position = jQuery.css( elem, "position" ), - curElem = jQuery( elem ), - props = {}; - - // set position first, in-case top/left are set even on static elem - if ( position === "static" ) { - elem.style.position = "relative"; - } - - curOffset = curElem.offset(); - curCSSTop = jQuery.css( elem, "top" ); - curCSSLeft = jQuery.css( elem, "left" ); - calculatePosition = ( position === "absolute" || position === "fixed" ) && - jQuery.inArray( "auto", [ curCSSTop, curCSSLeft ] ) > -1; - - // need to be able to calculate position if either top or left - // is auto and position is either absolute or fixed - if ( calculatePosition ) { - curPosition = curElem.position(); - curTop = curPosition.top; - curLeft = curPosition.left; - } else { - curTop = parseFloat( curCSSTop ) || 0; - curLeft = parseFloat( curCSSLeft ) || 0; - } - - if ( jQuery.isFunction( options ) ) { - - // Use jQuery.extend here to allow modification of coordinates argument (gh-1848) - options = options.call( elem, i, jQuery.extend( {}, curOffset ) ); - } - - if ( options.top != null ) { - props.top = ( options.top - curOffset.top ) + curTop; - } - if ( options.left != null ) { - props.left = ( options.left - curOffset.left ) + curLeft; - } - - if ( "using" in options ) { - options.using.call( elem, props ); - } else { - curElem.css( props ); - } - } -}; - -jQuery.fn.extend( { - offset: function( options ) { - if ( arguments.length ) { - return options === undefined ? - this : - this.each( function( i ) { - jQuery.offset.setOffset( this, options, i ); - } ); - } - - var docElem, win, - box = { top: 0, left: 0 }, - elem = this[ 0 ], - doc = elem && elem.ownerDocument; - - if ( !doc ) { - return; - } - - docElem = doc.documentElement; - - // Make sure it's not a disconnected DOM node - if ( !jQuery.contains( docElem, elem ) ) { - return box; - } - - // If we don't have gBCR, just use 0,0 rather than error - // BlackBerry 5, iOS 3 (original iPhone) - if ( typeof elem.getBoundingClientRect !== "undefined" ) { - box = elem.getBoundingClientRect(); - } - win = getWindow( doc ); - return { - top: box.top + ( win.pageYOffset || docElem.scrollTop ) - ( docElem.clientTop || 0 ), - left: box.left + ( win.pageXOffset || docElem.scrollLeft ) - ( docElem.clientLeft || 0 ) - }; - }, - - position: function() { - if ( !this[ 0 ] ) { - return; - } - - var offsetParent, offset, - parentOffset = { top: 0, left: 0 }, - elem = this[ 0 ]; - - // Fixed elements are offset from window (parentOffset = {top:0, left: 0}, - // because it is its only offset parent - if ( jQuery.css( elem, "position" ) === "fixed" ) { - - // we assume that getBoundingClientRect is available when computed position is fixed - offset = elem.getBoundingClientRect(); - } else { - - // Get *real* offsetParent - offsetParent = this.offsetParent(); - - // Get correct offsets - offset = this.offset(); - if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) { - parentOffset = offsetParent.offset(); - } - - // Add offsetParent borders - parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true ); - parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true ); - } - - // Subtract parent offsets and element margins - // note: when an element has margin: auto the offsetLeft and marginLeft - // are the same in Safari causing offset.left to incorrectly be 0 - return { - top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ), - left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true ) - }; - }, - - offsetParent: function() { - return this.map( function() { - var offsetParent = this.offsetParent; - - while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && - jQuery.css( offsetParent, "position" ) === "static" ) ) { - offsetParent = offsetParent.offsetParent; - } - return offsetParent || documentElement; - } ); - } -} ); - -// Create scrollLeft and scrollTop methods -jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) { - var top = /Y/.test( prop ); - - jQuery.fn[ method ] = function( val ) { - return access( this, function( elem, method, val ) { - var win = getWindow( elem ); - - if ( val === undefined ) { - return win ? ( prop in win ) ? win[ prop ] : - win.document.documentElement[ method ] : - elem[ method ]; - } - - if ( win ) { - win.scrollTo( - !top ? val : jQuery( win ).scrollLeft(), - top ? val : jQuery( win ).scrollTop() - ); - - } else { - elem[ method ] = val; - } - }, method, val, arguments.length, null ); - }; -} ); - -// Support: Safari<7-8+, Chrome<37-44+ -// Add the top/left cssHooks using jQuery.fn.position -// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 -// getComputedStyle returns percent when specified for top/left/bottom/right -// rather than make the css module depend on the offset module, we just check for it here -jQuery.each( [ "top", "left" ], function( i, prop ) { - jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition, - function( elem, computed ) { - if ( computed ) { - computed = curCSS( elem, prop ); - - // if curCSS returns percentage, fallback to offset - return rnumnonpx.test( computed ) ? - jQuery( elem ).position()[ prop ] + "px" : - computed; - } - } - ); -} ); - - -// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods -jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { - jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, - function( defaultExtra, funcName ) { - - // margin is only for outerHeight, outerWidth - jQuery.fn[ funcName ] = function( margin, value ) { - var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), - extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); - - return access( this, function( elem, type, value ) { - var doc; - - if ( jQuery.isWindow( elem ) ) { - - // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there - // isn't a whole lot we can do. See pull request at this URL for discussion: - // https://github.com/jquery/jquery/pull/764 - return elem.document.documentElement[ "client" + name ]; - } - - // Get document width or height - if ( elem.nodeType === 9 ) { - doc = elem.documentElement; - - // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], - // whichever is greatest - // unfortunately, this causes bug #3838 in IE6/8 only, - // but there is currently no good, small way to fix it. - return Math.max( - elem.body[ "scroll" + name ], doc[ "scroll" + name ], - elem.body[ "offset" + name ], doc[ "offset" + name ], - doc[ "client" + name ] - ); - } - - return value === undefined ? - - // Get width or height on the element, requesting but not forcing parseFloat - jQuery.css( elem, type, extra ) : - - // Set width or height on the element - jQuery.style( elem, type, value, extra ); - }, type, chainable ? margin : undefined, chainable, null ); - }; - } ); -} ); - - -jQuery.fn.extend( { - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length === 1 ? - this.off( selector, "**" ) : - this.off( types, selector || "**", fn ); - } -} ); - -// The number of elements contained in the matched element set -jQuery.fn.size = function() { - return this.length; -}; - -jQuery.fn.andSelf = jQuery.fn.addBack; - - - - -// Register as a named AMD module, since jQuery can be concatenated with other -// files that may use define, but not via a proper concatenation script that -// understands anonymous AMD modules. A named AMD is safest and most robust -// way to register. Lowercase jquery is used because AMD module names are -// derived from file names, and jQuery is normally delivered in a lowercase -// file name. Do this after creating the global so that if an AMD module wants -// to call noConflict to hide this version of jQuery, it will work. - -// Note that for maximum portability, libraries that are not jQuery should -// declare themselves as anonymous modules, and avoid setting a global if an -// AMD loader is present. jQuery is a special case. For more information, see -// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon - -if ( typeof define === "function" && define.amd ) { - define( "jquery", [], function() { - return jQuery; - } ); -} - - - -var - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$; - -jQuery.noConflict = function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; -}; - -// Expose jQuery and $ identifiers, even in -// AMD (#7102#comment:10, https://github.com/jquery/jquery/pull/557) -// and CommonJS for browser emulators (#13566) -if ( !noGlobal ) { - window.jQuery = window.$ = jQuery; -} - -return jQuery; -})); diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png b/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_444444_256x240.png deleted file mode 100644 index 19f664d970194372c3228494e34ac01d611a4d45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6992 zcmZvhcTiK`*7uVTieMljO?vMobcpmK9qA}Nbd@ehhkzixNhgR%Z_+_J2uKSZY0^<b zH#9-|!@c*Nckb_*=Z~}3-ZN{>I{Q28>^<vqqI9%XAcWL}0001@rmCa|008f%fCB>X z-Kd=7A$Mm$)*32G0Hp<~qSm|BJvY_oukWntzn>?AuVerKYG*Yic>|vx`yc$B>{J5# zWgY4?X69Mj-=z&u7@jg^$r$V}%@ODo4tWucu&Y|RDwlE_)+P_|D?p&7ddl2vpA@cR zSaFs2pV+o5gSen;OOf60WSq#pD^%B66c*~F;Oo^Grk=KJGvKkUog^G*Njg|;X8Q+L zVKcEq{#fZw-`k*Ll;kn$T<gF^Dk~P}EkCl~Y7IAc?Eu7R6Pg$$PiZZ%hAY<#HtjM> zR?3|P!T#O|%RiIEP{5+J!S7S>E&J&eC;)Y!`%}T}a~BCRK~$SEpCC5q#|Y~NYNfrE zc;&8?BZ6%LU4Y*w0LQC>#9plngzxt#A|P;~OAHvov;p^`g@d=@a(dqi7`C7apL~^+ zw!x|E9POIvoqX78`+0Ny#%Xs3rYV3u?iQgwLp=$D?r(OAEdA11aV^Ef3=e5(VOs+A zDsYy6QYndjoJj+AP9Jur^?H5;4%3(~ayTU)>cj<8oNlAoRc{T$rNf<V#zZzhypT1d z>rGL4cWo%r<!BT7S=YLX4j<nf$<%Y|sJXwmW(=Ys763pZD3R}ah~#?yBg(j&571HK zDhL^{D4!mjpldIST!;st1ns+<7`n3GevtM$#hDvf)16mQR~_2NcdJ8YqIAY`)keH$ z>z(($6n3OuelM00Y6V7L0-3jrdy;k7{ZTnCG5fU)T?X*izfb?#hq?b4+*FlYCds|v zw^>jlD(RWKEJg<b^lxADpezCuc3s{IN$wNbf}pCmC)F{?$|&>i$8XyB(6M~Zdu4Vp zjz`5Ze;(9Qp8lYvC2n(PpDU}#p>eqXyIs=ffW?OHt;^5YuR%;DhX<hlY^Dt$LTdq_ z{{MS*B^qO)T{V%ruG23>2UlC1bcl2_YCugibe70$6C{yYXhk`KC#Ib-!N_V*A#WK5 z!4uqj(UlQxE>YI^raVNWgw&lx73ehWEje49z#t)#s6npqwt2QNAS8r6I1SD6Y0k9E zOtB6So;GK-+pBl}jj5~QqGbtw`h?IgcU3XJVMQ!@hD$!9k2u9Z(A$t-?QAlgNo0KF zg+qg|H%?6oFy#aI9dUa<#gH<*{Exdh29LNDMfK~w%QOYdOFq4R-&rR&-4`-!kgdTf zI#L1JCw0>9DY9NNsQ-*V@8O-PWE5`RyYE>Fwi7|3b}Gct5ZVUK&LJu)@(R<I5XFo# z7|9d{sPpJ7mwkK{wne(PdBxNFhbQF!EQNomceFO%`+R5B>I{GRX;VEiM!DWZYGK}S z)=Zu0A@bL+oS4?Lmyq$t1{!E1k1rIk=B$wl_lJcx=!oMJuZ)sK5TY^#dEr)ae*a^P zvcJM%g*S7q26{v^tmDdsFBfgY?A`Vz&tR_tPYhy!b@W?9RtAWTfBVp~PtZ7;S-YT3 z?SId6d(OORLE|?j(ZX4fvsP?i!Wkbej42uAc&9gH|F&k-ijJ)3PPUzL#stf6GGqmZ z<u5~dE4gp^l(|mqN>KjihG)EKl@K$pYU1Q*SEH1NNI1mG^(M@@NW-qyvuwlC7<|(F zwC}qu*jV^$N^qjdLmbF-ipQIPr690HhC|8%iPcMhFUY2>quH&9J8KeJZohI`XdPk> z&=Q>+l}w!D{}4)}xwoWU)$Y#2wgK*H-(0AQg^`cGv5B;qR-f%rzH=NPPRCDs^{R|T zZC;81h1a$Cz$e%e8F_CvPK^aW7^W2F4PBcM`PT>d&ziNcNyO|C4q)-CzuH!LlwK%l z`FnTjc6x@`)%XwWSS*rQg$`Q(_TU$&nbU&P!lv_ouW=tA9(4I#O^;fc2k7tMC^V9C zQlRa)zBm$(#0wa;UN7t~Rt_>Fo-)O{-a>e5yf7A1YZK#9I~G&YA%4WU3!YYu#&(K| zsaiz3V>Pa*$x9f4d&3`Gww$sf!wpy2d8w2Eu$&lK+80$7N`c)ooH=OX{81TQ?r8US zFL_-)%P&x`fPfQVCLnUAo?FPNu5Ui>vzJQ0+&JS)2vcyG!buTjxkq9{|M=EDcY*;; zCT?7MuD_10>C_8-*8u)LqgH<c;o5e<4j(zDXbg|3-8+fZR_8tUyONeqMFKjeIA89Q zdkUtNbvp@fJ32M^&bpztw%2D5Vb;sj4xO5PfsFIQCAhg)tb=T30<oX@xeUB@*O)<G z8sfGGJRw4-Ohmh1|JRxKFUfm20G|=hS)K8YK&$p>u}migjxv6wnBO^V(U2b`-Q&60 ztv=%V!#;6Go@!wQcK3~^?E>FDXaTkn+X7)#dMM-8WQ(P|a<UMZIj7;rr5J--AL_jF zsE+~V7=xvN(B_ak(cYX{DA|+DHfxd)Sf64!kA=!lRsUdNE)tJXzbZ#9mvs}Lej5o? z`k6Qfs%01UZ)<#BOL}U|(C?i+EXsWvV~0+cogYq{P}w5<3s(g*zA%|e<AMrk>Ez#} za>B2fHgg2t20T!x2{V0BQjih{2bHPVL?SgYQk-SFK8Qn(*02!Wtaq6(e1INvxr z8TuT6ql4jNd}Y0qBejsK$$sIZz7LX@Cjl$`E(;lG`>6VcVJ#_d*c9ojpE@#_IpW=~ zt?uO;cc1nno0~Vo1gy!D3PHo{hjUDuOHA!^x`Nw-VeA%uksuh*2uP3)|F7$XiVc{d zZcJTt@%~1hxc~N@^Ntx#5@5Iw@@2?rBSi*LbFu*SF#5r#lNP04QM@vnT2uTos$bq> zll{&72D^oEbXQ8lNx#jGyB57)3m<y`<JnlY;!xq1kIz7$8J<Z6K}el(?fl6(Ev1N> z!{$z!MEP?~iX;-jF(MEVBIH=_XXR%1(>mQy{&XF~mY;2$*D_x<Cb2z>z3et!{LUR? zPwV+|M|&_@X2cIA^n0Pt(F;2n{2w^p2RuTGj&LtVE6B}c$Vaeg0sAIhTXBB~CFJ+R zlWd|0Ov5TPBrAmZqPjfeUHW4bw)03aKV60T9$0ZxfXyWlCi3pG#?w_jb$OA+Tx_7~ zN5RnxuwG_MypFL-_smnbD_<j;^+cvqkU+I#?wA@sCx+D=x0)#uS$4KLwn_2GBhq*Z zJIjN13){Wd)TcA_7$Q=KCxZHkqs+YlmO|XR9+Ry9bmHALA^j`U8V>V#zzn1kFDTj- zx0(VRm~n%cUP~1dBt^<4T|Y2s9<$zdfu+@tBsAmvrFOQvf~YF1nul&b)7PTJs|aF2 z++qdUW01Q6M&E9%aYCQ#DhF=bv5gb~Ngv4d1g$SlXdh|+k~x+bCi&?q&RwF?q=3@O z9U))V%fR`?S86B?m?LlJ>t#3y@2-oy)}RG;fD-So{;mp9KHcQ;fy}x=Y|Qcv-y6Rc zHO48UZ*)S)Y97$O9zM*rf4oVyFf4?A^Ue2$s+0DXh9|`}^vi=IZs#AgjK7@w_zI_} zF%0B4o)WQ;M(9UlshF@EUf1;)z;HFigR;&EigF42xMOKWRTN%^70r4_=V!+ouBb}V z5X<2}42pAy%{lK;QU%BI5IX@D7gY~=9KFN&cPWeMyFc6_dY5u!Oz#v0mdhTbNYzfd z4jv_%tYRMKo{+-NFlxi3e!^)JJ<D{>a}07%{L{^2C8kF4@mKMSMm2gVwkz_QuG)ik z69Q=qb!9WFTbMbOAnsMm!6oj9QduW~{MQ?cB6<YO9(z}Cb-@|nE*nNFHdCYu?my4@ z{P3qogB}lTfsT^2!!tb_7%g#4F20?qP`=i`X|fue*Qk*R%GaLLdC87^vdj4JF3V>> ziWQ4JTFv|W&n0G`D~t$_1so{`K%6G*sGk|{jaY8P`{3>{8A<d-cUxae&}8GLWmxOx zrMDi7*X*O$iqEyLMAY}`nhQS;(C4f=F?EzncR-YgWZR255FjgyA6URRBGtX6OJeEj z63*AsMVe4I@LVV7qfeS?i0cvR-OPss%4CXXKgo3g%%>_d^?3wgHTlMY$MZ9U`Nv@l z7(tm~o5lW~EW9l1x6h3T#iS3nin;OAcNaRpwKffN-9)X7|CMlj9iE6x4o~ffC8pXE zIHZn{s4U<Z=>+hmJADmnNy%DJzOepE&{<&i{DWOMF8{ce*kUAR)mGB$!?t?7NpCyo zC3=m|=@928j^QY@k6q#${I%J5mgnv&)|VsQ@pY8xUlr#PN4|FF0`#jiAq)LIa`nWM z4m&n4vzMYvqeOpPVrb}c00CgCgou8M$MdwS74=yiqxA^W2;#?k<Avz>Q@2^!<JN!= zz8&3q2t|C>JxfHH0J;l{;nF@f)IP@D=!-)Erp^b#=%H?@X+e=aS#bi#q(6^eoqx!< z9^4*uDQ)h$4p6_i=K3uVCOM=F@9N>L>pG9rSf^zS^C8aFTRmlBWTaVBV7oSVa_3pW zd<Z~!Q&h~{yPR&fG*dAi;bO)YHb*F`=iIQ#bR`EQa-1_-Vq*Kkm1uP0)*fARFT*CM z59?~gyX%^zBk7E$OqBm5I{-gt8}W?-H7PG5*EuGRX5<3Lc7^(J<NL}?I~jB$w!5h~ zh>)4r9?H(9%x_Yj-iEO(q9KcD(W^%etUp*~qdT4ZK63b}kIe;J=wlju2vlFDIUK}` zD3Q&tfL2jmpL=(t(}P7$s|F{IsO9#)oj(z0A)JUtbzTK!l&t%ma<~HT8Mp#}md0dR z(+wy0+S=Yy+HCKP<0#-<8nPKkPDU%q{lPn+=Rahk$EP^w(LVMj^~$mPosagAaVY}! z@<ka^HL)66sXgj@!xmF|R&`7)4_?--zWunW++sU5_K>jU>M;pwDg%Ck%X5ifKcjxu z8_&4z+t!CYW&_X{qhCcsNpOhHn<_D@$%nfMDxDJ{ZCStXVSv%hTW2^Tw96F#Xbs{q z_vCEFesgku_@3gQtO$pjuE-p#@)C9p)&sSTw5wWzku8o7Jos;dv|G#9zRuy*m_S2T ztW$-v*Y?{!U=Ml1Gjw+YcyHL2J!#j-ux!65T$p~fXLI+8w^j{c?FX<9oRiK>_C&q| zCk4#guU6H>p8pgGu`?;1ugi#x;TgQy^ZV$KDP}A&SY)lsHsqVxDnVKGWp}nG;ZW#X zYB$UF+3b0#HJ@i@@$*k3sS<R)pO;;TpYHja7c$Maol<jGyj?PjWL)B`t909-5#sMv z9huL>o3o93#D5@Tvd5|2eV-oP#eVFRCse}zYX9D)A^U9pVet>L>xV%@{H<3hv#BS= z&4AcqvFnCOQ3-kRcGCP3{P%%6aJrTr1*cbr3#L61sa)eP*S-i2vL;^{A2Ch=m|mN$ z(h}7apw8;HYAJP}kZiedLf!SC8maH#92w8jo6F_K7N(A*S$FUE`_v>}vILMJMd7*M z<<_J6%?t6yHyMN|uuatZMbH;W{$BQGW5V=ZR%$CkiE>X2-6RHZAj~NJgWVK|<#eU+ zgp3T+VJLjMm9>IvJXz;XGz8q?SM~4Ax?azTxH7p+zT#~lX&cB7|I6@`d2ms_y)0O@ z8H9~y+1^YD`Dh&WmlMD<T+=NWPE0TuUr6!zJK4cX*O)|?z=0Hra)L6XT9L=4#Sl*3 z7=XCH*0?s9@>UBcAYN9pbMx%m;GVJI0V~6UpukY$`_1KG-kp3`z(JM~&Q=>iIBjxH zM4R3?Anzv9$$tX_5XZT_*OgE^GxFU6Me$f_gty$2%rvj|QPq#lFMkclnFp?g^$jJR z`i9XRF{*P6+mWWeMtSUe9}(Gd^TAaIk0{oIl}~%v(Tn&}N+MI7))90!3F7XlN8sD~ zZ(sWw%+P2vwAbOSeaR@^!d*5GBu!HY4HA_MorgltJ0mUL|4@8!X&Si#;;$=pL`Gh( z{Ni68{j9XWtfaJODO?boY1e^!^*;0(@X;nN;`vYA7G9(Rkz9ej;T*KFhE^b3HYbK; z*5P(+L!n-eF6nAiagjZLSt$P?R%eD<VqjKI*u+!++b!=GOa*4*jrgSnOZ`SdQO09h z8;%@p`hn)Kkk)g4SzFTubtZW~3r5)yso|;`de=b|#`3kPh6A}jr(JsBIaE0!Nc|Rf znU;5*PYNuRyZ!ArwvIN&Fy?k+laQHRfenx+-V?OvUkSLQ6Dr3}Kzh>u*AB(E0ft{* zhp!Bte}C_}yhS=~!yumnu7nYpakjnfW;otnO!hw?&LzU?GUVY&(4E~p*WOfE%B+<& z{d8HcM^y2UdXcq*_ElnhgV`z6Kf&v3R>y2d&?TNOAPwo>$3?#@ksn*`2gk)z`K<DD z%uu5g9u1*^F^J!^iRJKx#nBTQYmq&d`h4C|l>`A6pHt6IR6lNF6^&(ovlbP|R$VC3 z#Kj`X&Lyxos$n5C#<M=JFkCnMqT{Qx*<`^gW_-!0Coo(SN2$Goyh>2uMfZZsvbj)i z+$1(n=6q63)^IOf+^1x0R%Jn?&*qGX`{G5;8i!QR3oXJfw~DcSI#S?P@6TZI#^)nO zwBfhXH&dU8oVeLDqb6r-R>&#mCM;g!tPBL&yUn8|aGk2Z;+<@plmQtZfs}+*Cs>)w zJK)hUcu#Axe^!n8SWqhu2KsCjRL7fdv|8+ohg@hb&_b}-xyXe1kWcrO41<^<<7&ZQ zz`{1CCxUin(^K(w@eEMT(^}Rul1#tbP)zHUXQs<ec(H0{?>;T&4gaG6=ckgoPc(7n z*nP2UyM#N~U!%DWT-%~=m$RLWZ{BbaHA2Pw2Jkcvd9BQ+`pcKWLIsiFyNfBO1oInH zC%Gdn^(k@+F)a~<I(;~|PK^IV4`Aj-Q+L>?<dZ@a9c3Uq{tS3PrRMX>>K~};Kc#WB z^{nk2D~t~niv&TrKOd+v`FXMR=DN+SgIjGD%g1Ye+s=6>ipoV8mP1RD?mg8&DMU=q zO^zcP7!_*&@^Np)=&5r*;QialnPQcsta!aRkF70#VabT)k?5u-;YzptvmB<#WuY3R zCHt}suyr7}=u<>SA!(YcV$8U;juwU8^~d)`Oo#4yDH(yMUn7ajXIk654oRQH1d5R5 zWQl6N4<$AfH86-?|I)&>?_Yvz75C_;;V8U9u;+dh-hiJfqm(Gh|2>&!^|uw8Sf!N& z9WrD?bX<1ttD2$v^8DeVAp2*9cB(6Un`IlxfzXmt;l3tj(F!-4ZXJajoUOha-mse| zA!`x7DG7-qhC}*iY;B^j1mbc$3RLMO^k4L=lXULiXz#zsf{Fz|)4^5x2{aQ>Z*5#E z?vdX&8)WO?ucP>9E?pIzt1RwC{5rPs{h+hGPYV7P+>A3xJe?O)$@6T{rX>PzP+?q> z;;#q;(=T~?W`h>R_;Ks-_~}fi2}AdrFMFIdE1o0}W}xGQU9x@`PQY7H{;8Qo?e<{~ zpKwEX7LjJY8@J`OP0iy!ifw(LLS^?8cYRZLaU*tLUX+^zUp#OYztQ*IJJVtGpa=vt z5kUQuI#p2*!|A_c$k4oQv63yk2dbsn%h^HtD>s48SH&Fx^p!EU%dtP`gZW_eQ~lD% z=1H@F2j8g~?=|<`-+VUSqG<FAX_*=n{3W;hQsZo#aT4&jVgex}BO?72B{~vE27F!N zmQoDi*fV^#-rBrE<F9__lnH)vhH&yoI-7bDXd~B1V}(a%uUm7LFc9B75#i&!`1UYn z6_=iNh=@h%0?^5D$CVrZiBoMsR;?tt{MTaiYTF5J3prDl=AH6WJj}jC)l2v~=`OE@ zXI=d|cf}q3?36%m9Kq$e?des0D?5|U@$8pcSnq2*t*Q`5f&r=9nEs+s&W@;oDXdym zT04hIaA%@SbTQVLt?Cm#`T9rQKI7>zqu`pWji0Wn_*0&TTAnpzFDp}&mJKU@JgOf_ zb;2;7x~$&YR>MwuN4Y+=+#p^M4MJWZpFdmo<}A=FxP1T!{_NcOYnv;lm?Pr55-@Rp z_Zw(#Yp@9w*S~`|Bbq3EEti?agR{4d!p#l31aBX|JVE(dSOq@?uUcKRg4>v`Ea^WP zvScvPt5m&LU<@#dVu1HHWDd&M<}MA}MO{nFS4ALwSEZ&SkQdw*mL1lF(*{jkf#MMB zDV>%pS4?g14ZS1Mk<_u3q$@5+yn5K<N~<77!1mMn_CwJ0lYUhdwRAKCMUD)+uG2}` ze)4yL3e8{(>rVLW`$+I=o&gd}Nxq`=Yx|=X%|V^yMSA#&uGDocw=YDx0(zS#)KM1H zcoDN9KqHH7E90e0OzF(xVRN5$N2dQJSx(Pi?9tyoYdK*!kX=m5UqNr4#V%tnAXyf7 zh@#7GW^T>=a7yJ|->AUNYkTaF&Z3y^_JZa&<y;-*Nzkn8_{q=#jRG~XE5zx4!MlIM zbtdY!ivmv>v|Chg2WGnNI7g+Br+G{N_$LYQcblb3(QrR$@sbar5n*kBIjSafWl~O) z!}!-exeo$ZFhbe1GXl>SNQJ|K(@!Nl$wETs7nUKenZX|bynIKP@Sc+xXhW`-WP{Q# znGJRZ{n8~pVjUN|nJx6cPp1T|E}cOX`x_uF310qRZ&nkGYt=14@CQ^2_-^Syl*w#c zhTX`qiW%(KoCFMjV2^Gg)Q!t@HNpPl-)M0MK-J{85Q@g-{rMHerkBXXsBTNiu<+oQ zN_*2Wi0&X+{H=SoHscgP)2!BpnBWcAJ{dRSwjilve-qFi$_rqJz%pyu&v}Z&W{I9g zD~K=^RFMj1UI#(9fbZ0Bd`?LKmDIU1dz2C>Hn(By*(zLjIogqGttE5VO@Opqm8e|j zn|*e5+1qX1hqVBw{@|Vnx#PR}<t)YO#KSAuRv!yrqD%teyFXBDp32WWZ4sV!a2pT1 zI|C4c35xN-#Q6k;4Fq9uAwjsPBo7P*hrwuoQ8E7raCWtQVek9j0We9pkQiK4<Uaw& zBe~GKfJgtzpzmt$>5cHP1IXLDTH7(IIU^kG^z0C}zV3r|Qg==OHDzt3N(HOX{{aG= BEO!6^ diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png b/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_555555_256x240.png deleted file mode 100644 index e965f6d97c6e39e711dbba68889a7d1f3d95eb45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6988 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 BC`<qV diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png b/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777620_256x240.png deleted file mode 100644 index 9785948a293a095a65e34ffb775dfc252bb11c7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4549 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 Lfku@Y`pN$Q2%9)j diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png b/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_777777_256x240.png deleted file mode 100644 index 323c4564a74caa26eca81548d184610bcaedfb1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6999 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 B6afGL diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png b/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_cc0000_256x240.png deleted file mode 100644 index 45ac7787cd2bb4d6c3eea7e6e4a893034ddf75d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4549 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 LG}fuoLO=c=v^XOP diff --git a/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png b/app/static/js/jquery-ui-1.12.1.custom/images/ui-icons_ffffff_256x240.png deleted file mode 100644 index fe41d2d0fdd40f87538d2312fa537a799994e55b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6299 zcmZu#XE<D4*FH1K7|})-qC`UU7QJNj-jhg_42c$f^g4PECI~`gL=S>QFF_<aLDV1! zhKVlfFyZq&@B6*i^S#&i<D7N&IeT4uueJBN_r30TBLhuJ@~h+k08nacshI!(=<*TR zB_qDPtH1VyUmEaZT}?IMA~t2P{jvr1(0b@~X|?{oH2R#C0D!4cTTS_{|IC(^Rou-U zpYy<v_4fB4mGpq4<y}6MKYX^7Co0iQ^qxIpn}>{V1M<Vlh@B$5C4-q4v|PcV4;KjU zO|-dI&FNhDy=&2$ty71K2c;#>IvK^OF~bls-Q9bK`Xv`yGy%b5otPGTUS6i;Q`USo z-*o35Lc(ij%hYFmE%@FKtCBJ~F14s<bYoxPU%X*Z8ky@L?*lkaU!JZfUJGDQ+$5T& zjt4LEbR5hYQoHUrOYB#5YJ{uo9}LK7;E2)kaDHlN<<XNA!+>=~XJ)gRXxQuvPKgU; z1CaJU_z=bq>K+AE`i>ZV5t^~_@{Yf9L(2nL1faCaUYX)w*-}4<(W?v2gi{iamuadO z^FC#0ceJZNuzG6R(|YFQ`vRG4bO?Ata97?^Hj8jPTu+7C3H_KU_J*2B`fWJaQ)n;C z^E5GNyH@Lzxy~Y;(X+*`{F<mMZnvDiY*O(8_vXDd)2BXr2jxLTkPnTCEHjI_fd}OS zrx7>yoBs-SNy~aMj+l(?IS|fG%juy8CQjB0>-hUiFd(sAyB|8}D9+L0t`RoCGDf#X z)XUd6G-jt1Hhb+gHsp=gHy5Qa3`DO|r6v5n&_ak$%izwpHuvC}I*~z_u+!i$ilfop z>**`*H3L@fLsp5jn$k@DdNP%pwwJuP@`fRcZ5uMX>m(<l+eg17IN(m9sDPTW*jF`_ z*@d^69G59l*(z(4IN;Ya%P;tJ*nfNi7b9e?)`;}vFM6KgsHoVGoVWft<?A4@<_-AY z@$i=9hQB1zN2a%*J$SlIz-%&xTz?@t#D<oDY*{I9XPMq=LP0s<2Zv{y)Nr92`lC{m zX6F)Py!njMvNPRB0^x?Gq)0<YkY$&l0=abx#{Vwb5T@mEbh07>vpsdFxlJD5Lb^iR zPkdd|rDGzlj!>QnEG*61Z!`+<v8X}}^LfAdFl?m~@jv0MxT~M5TjcoYNCC~6>0?%u zmJ^;mK<pSur^WuRhoL_<cWb5*gQTP0N(~P_sDB4~3q8g8PATipuZUHzF9oaYi8o#G zmUuAvbN%t3W=FFto<-YUbl(}>5?Zk4RC<0MI785WE-JC7SB8Vr<ID4ozgO=csrdKO z;u2L8hfGQ!$Ed}$C_~B<f3?{zuXjmD`b98)F#VN+;QAnUGtjcCyjA6^vx%_U2^VbA zhGcRso-gt9qnJk<S2?*efs?K`ziACPQhZZnrIpC1z45M;HpA@*%IR-7mI3FWq{n7A zJr3bNGK!}daqFs|lxE+yWLVEK#+?ooBG)>Kdp<_D$giPTzwIkEG(V+N-8O&lh$Yqn zqm^y{-Nwc10q>!xK6DWQ(vECI$)d|gcteh7P(i1a)574!4Y*WZ4j>*bNbGn-Z*&jN znsP56w^)~U#8<RHdarGEURCRD)#|q;@~=CboJEK)D?1>|?DCJSg@;4-!mM8*XnuHm z`11r22Lt~6LRF#cpcy6yur#QMmW`QJi|zL0BBZYsf^~K$c*YlJ0(TISvJG+QstBvc zXZJ)9RPD|l$9%4-ua89PkPAfBar>aV2d~`q%w_)iV`S*rE>Yt@d++arThC?H^zeHr zg<VN)?=Qi9Og`V%E(qGD?Xf<7_TuB^rjA$<J7&2lsNh@9enoE!*W9S{i2b!pW_vTG zOQOhA3~gCBr=-R957b6v()zbvU-yfnYmTHhQgQ`+A5)gRt_zSa>MB^dc_{MheONoB zT3-(R=iWroo1wz!3T$JE{`X^1&Xd#AR8of~@1}zv0yz$}t7qUcewR~Hw|&~w+i@0J ze=^`LOzsT}Dk|ay<*~a{f?F_;!O}or!g!j;xl$V1nETGEDmngJ<gQ}Wd0#ZMp}?xi zNKgukSUU<Tb4#MjXYnBfqkp`F<opWR-8*V&h(#L@kt~+n?Y)PvirQ>Rq~}VDF_Bc8 zg-X(ab|`N+L$;R%>wXX?fBwEM?fiZ#sd!lb1^`iZ=x$Vs+qS+YF(%2u^j8|$$f^Dd zkHmtAwHyX4>T#mb#kGM9OR1Hcb<tW#e?h~gv3ZD%{fJA8KW3|tuEM)_n2S8M@Nr|k z#iZGTJn1mMa04J9-JE?(*xV;UH3NK?D*d<f@rTOLA_}BqJR;b+;cfHG*~v#I)F)#Y zd|~@zazBULthl0bYR(0blu(oNaPv8J_4SHeA(OSSDF^y2b3%Oz8C922^}@O@w9Aq; z2S3y#V=uCFDwO+9chF<?2=>k5Yh;AnO+n=!dOVw^ECe34Y2Ftvi9hJ~EqdW*l$3c- zB0hrKu9Pupl-{#nu>SIA^2)-L&h!ckNvSV~u}lQs3V%pAX_dMT1{&^!E%YBYBj!J< zCfyivW5?1o*MHft1RYbUgm+#<!%i!v*UuVl+7of47hBvBofSintaLoLV3s6UjZMOS zn282i@egztqy?Q8@#fuu{o#F|&M`FKAUD=aCORnK#`JkI`;o8zsTJqki2aq@l8-rp zu*Zs0zU_3121{oC^qMlA1t$!;;cXJf&Q0D!sWDdD2~Y(GHc#^IIja2f+j$^LZFPov zxjQ!=Q1RbssB3g0dlcmRthB06GrQK1=QL?0kg93!9n0Pn1)laD-6*XPY*bDND%nwD z9D7&woL2Hny&uZ}4N2M#2-tqW<2BcviKK=n%wn758?Eh@nFP5L2CxkU*_%9VT(#|r zwye6g(-0d&T^ni(9csXZ#Z!9T%rg@^@+_2Nz@G-rahy~gs1z=wv6Pb|EP}~=A9Fmg zQ&b!Q9Pb<YT#d=b1_7ujZe;zi$$7x%t4jqcn*#pSvk`>URh_m%BeBo3<RtaG^;|bg z6D9BrF&teY{W}=z{asF_aN?3E%SZIK#hR&^`yzP;%tAwCkFqYPcZb)1t(*JejCQ%% zCOUBsd&#P=JJ!^(c1#cf?l0&$Ejumr;v&F4`wm)3!-3l<tHEES=d7V*iyZGib%(Ov z;`_2@EwJ<UV18Z3DC;7ny27;M7?mLr`VkCjD(Ij2YWVPFIpo$YAQAt(gla>7K45w5 z3oYt(sQiEy$CsArju3#=pNabC1x1tWmA6~srhb|`<a@FN{VhxTbCE@5-~s@;NailY zs@+gEVI>~qCDqSNCk=js6v7~YhtOv6X9Aqs{U@#PPoV+tuS!&+UuYmgJNub?7Wns; z0|;sd_z8(rbvPa8D_BXo+rwv}2KX8qsBoi7aH4GH^K(+Am>mERUNqowyil_cS^6OH zl{y+-$(|QW#OZzp(K|erl+_Gh5LFuD?>Fxw{UCq+BgUWk7(^%}gmAESKFb%rMlkN7 zAw+%0tY8PWhjsP~f+_T_r5JB(W@Sp^2PS(M&Ylb=L6t}uskJ9cgqT8BVd$VZFGZYW z2nA_UMbR<zO$K@jp+HPEUQ@G7wM}$#4SO7v!TPo@0(fO+etJ^pko9#uU9z>R4)p~O ze0uUc7z7id`J3zg8?_$@wnms`tB*j@5sT(ou8<eW&ni<GLp<0Ig|K^d+wQDaQ$DJy zwz>8;Df3QPv`K+v0YXs$ij=vwvSI9mye(oZ*@*j@D1RuQPb#f3=2R_xk`(6ql#fHB zQDft_ZLG4}3K4A9`!jmrwaY%P=4S)Fp%iSCQJ%(x?eJtf{FUIK+`F;Us1@}r7o(nZ zic)5@?$FQdIXSi2s8(;jf-_+l><5E$1GC=MQCYCEVIC&s&BO%V;nk!_q$kZN1{-Sj zj$ypS1+24>&yhiINy-EMBOksE!!5*N#FcAb>rRr$s^OoS=Z`T482{nEDp~mnJX;am z!WfjJAF8FstyBJ7ZQ`1x4Bv6}gi`^dPbIJ;8w@@>5krMxmK75Xt5Xy$J6Z2%x-k*x zP)rM-N!wz1cSR<RzCSpPxi!@z=tKCh%3C4YsSosCOl|BKopnWGT#=K@6hJVvLkAV0 zw+HHHUyKpUo-bid3IggPYYqXkc$`Qaj-fvKAbxuCP9^)IJM_Q`9Fmxkb->|s07SFp z&&?A(tDSq985W+pK@q8eJuBlm<2Q|5!&xf&NW`NIq5=<7A_2^sg~H)cJfSKcfA|n7 z1uj%eH_1kb=;Qt3aI^S@g^3k)yvx+C&UvHi*Pg1%kKd7PTp&F^EB<lxrqj2tIppJp zR`qJCDt&K2bSgaXABd?h1p7T(@b2%L1FOI+-(NPTL8rA`h<8{w*NWf$glhKYcvEAy zwD}=-VtssEg7bx&1-Jug^g3x=Lcx8p?OvPRUD0EDbcXsG^f9k>Ob=Vr#`W0G1SR3) z2rwUaP=eB+JE8uUYG49a$Gxi)%cnd$Ql%)4{)I@Lv<$ob9Qx@pZL6_nJ6V|Vu+1ys z-_OSgl|3B^;I}uAys*b>PVe6-qO0WnukD<YJj2C-@`5&dqF}&cMu6N`2pQWb(_a<L zf4Im`7^fF2HFIBHuvFl<YKp6LmuyS<eQ5Qg`yGMKA-C)JwUnp(+IKpn%72=-m3lX5 zgfH|63onZ+MH~K%J@FQ@zb|jLkNEz&XuWMM=R}aqa1lzQlsIG_9B`Ikv-JsuL$|0< zI6r0PhOd72xjs|GMfnTOUjmU{<f61kOQ@YaNndl$y>_>+S~c&Qvv9&swAZH5)Z5=D z%<_!Qs-G1gFJFVw+Ctc>c1;R1Y((*T4DxljzV54MP0|oO{5bPQm!BkDN~cv-E%rXQ zK^oBYfDxl%bF^Ml`7>K)G9W@p1$y%UCim&8trlm#@~^QqPhL9sVQiK_rntLSd&ROG zC~qjgl#X+(*($lulUPQz9RG>NI?HUCN`ARV9q_y#KHKO?@KNtRG?GtvB@xQM&a2b^ zBuV>EAiHxWhe?skF?wkcYHf(=XEAFf<qvtK3eJ531)_mq%m;&<+J~nCEa1(Rdp(AD zPcciXQN4b;UaV=Fd8p(v-{%f=XinVZ??{|nfsIkKOVdHTf#3BGRs8qZ{tNrf{EMr! zqq4fx)>Z9Fu-rEiwK@)tX>pZyYZJ#L!C~~$dw2q)_B@iqps6;e(W1Yo`qB22)OVxO zd-?<<{?FNoqJ9Ry#OpADLosB<vTlD>=AH!CVMWH^?<(Mg2H4fLk7VggkQ(j}{?x@i z6VN$K(WHdH@wB-N&h*#s4)Y9bi_PNc*de<JAnf9<li7wf^;0d?nWFElP(gDJOt<vF zB<5!&tO3(-HeME5<08K{J?@9&H=d{RV-7gNqp=#puN<G$FZAHVmfPn-Z?{93O)yeV z)1=}ZYfw<5s`pa+!{??QR{X2oo)Z!th1IIFwL=CaD(vzFG@2k<)JumcC$5+}s$j=2 z3TE=zKZs~32R^F+3-@J&z`dGfwWlq%fkQQuKTYK<&TC#{(I)(EylLih!($GmyyLX6 z^fL;p`t&;_wiiRLxOHMNK5_aYr(d<=8h+IYvAeWkOnY}KyrUTA1{dtnOQCztGdYx& z$68@+FR?dP6&v7}MIzZHIeNqOuacK44N%=c{bWLxx4vn;=@x%g%y5LA-i;16>beSA zO{|MWix^;SMA)AwjdKjAcZYP7`5FfW3VJ*@Zq!r@np{Dx%W@K>(Da0E@*OPX1iJCS z!)EWEyc$$ml*|CC#K^JXc{8F>69hKxxq)&^E=$k+kDiT=DKE~jp~=bX8xq;!he{nW z#l%3kRpUeH(2p3Ssmb4@-qFmk(Xm=JLkr217jDW>wAICxs+xHSjwG|pCdXx<^X~qR zc&akK55Z&Et?YJkn-|O*DtB>In`dLF^&}iB%1KuSB0xL*=9`Oyo@rLbIY_jNfJ{Cd zi``AGp89jhut|)g8)e@bWyhZ|tgeU(bP(p#fyx3=lOKea-(6QR(d^dY?%?tx3_ohE zp90|k-SyFUQx2)V=0yFa2Xn3%mJ{LS@1b7K^qcSgDSg4nJz3wk<EK7EDdw@bQ+jmt z%jVH;!!X6k4krc$M4FPj<T6~#C|`4Se%U{TggdNV{zRK%Zw-H3^^=mYQQIS05>>wg z&NjY0p~JZYiHQEUl>d)3k;NQluDeFV4~qLPr3|sLtcuEFbR*l5f`oy5Ep*rDx^G<@ ztrWdl5=f+{4HKzzVjgkZCc8RPnFopr4oDMTn7mzwoT6fj93o1YR;Qe<8=UxLh8c>Y z1&#Y3I<coCN%7=C4<mDd`V%E$bm51B5@9PemyHD%{^>Pguq{soYQuy^XSwP2G?{hE z4iDUvZnlU(O5qi-D;@6V0a|cGDmF!4X$*78og=XuR51Sfh{mr|==SttLa4%n8}9HV zY+^9=q8zvtVw9^KCGW58f=I7vKY1lmYA9Sk=WvYQD)frSQQj8osI-3kP%ic_;*Pu_ z`d<P^tTtfsNRS-{@PiBS_uo1oCqGP~q`bX{t|w*b(i3YTAGlHNlTkh7c3%Xy#V{dp zdn!;bf16q6@Hr*>fGEm<q%E3J1S}4x-hb3pm&9JO^r&;9v~|Pp;sJKAnl0Kmej7%1 zaGjFOJH^GlWd4m;x~!dPxe2OdrYKnca14)W8ryoBDrG6Ma-%=9zrARZ>P<&-8W6S* z%o78x#DG5?s|;ec-<v3>F<!u*IMX9epmDym9AEhD*NxH?c&NgKZih&_T<%2(En)RH z2c$Z6z>Lwk6_wf>4C13gA_7K76<w^=XQ2)71l74uB%6!m7JcbEcM%Kk&Kv3$E^Ibm z$Uprn4zp_AiTq!%y_`ndw%yGThWgC@>D2+;4rA4@bat%*dq%-7sr}C9#uVv2L8*@R z=LOl69w6(ve5VaWwPbB#V*j<)WM_QjB5NZff{}xKDfm+M3IY971v7?q94duX{^mt~ zOh@#j^$26U@x?;!iIycBA%GRO(sh+b=wGiwY&n?XRsZVjIi-=7mSNZ&JeJ`n^Fg-* z`$1JJ9o9N9D9unzh*ofmV4}d+B%nkcFxYX6745{6%<m_bcuTC={({2!tX4Wr{Yk3j z5Q+PXm|oI|veCT4Bi&3d7QPi|*czy{GM5E|!koDMaf&P6quaeQSo+D`q;?z|3I<M` zo&PX6NbgZ~f6&su8Fntb9!P5Gxk%DVwHVOKbHDms#M~*}{hTV$+^HSdy9!gNuwZa5 zGjBY2hY|d0vr^^L<)O67>5#&yYLz^%p_(6DA8*Kxv~v4!hru>w`L+G|d+WK(Fj$y{ zV<;3i-!;2$HZ@XtCG+6ykh7A#KjVD4vE*eag(BRS?u1_;=mnmq4+HU_liqhPBlz58 z6mvkB6$;C$$v$X$9a@$faxblM#dV|P7Dru1d%;VLVI5zDKSj>b6I>xSw+F-+%4t7C zWSo}a#{=NBn;-GF8yHST_`X0CS`-l&CE~=M;tL0)T>}QV4alHuqpZyTBs~8{i_))o z&11$r6$9Mn@MBWp%!TCX5i2ZABKGuVUe2%NS67?s<_c?K$S8S0mZS=u&u<~RpMRqs z|0$j)cQb*g?%+`Kfi<l)3k_xCGdp8cl-+Yq;($)I?KjoeE9KcG)-%JfjOGW^A7b3L zrquJ|Vn!C2^0b|79IV(!!GBF?32yZN$f{!P#JDcd8zh_;evFh-;fOl_vj5|=(tY07 zI=~3DI{QMOwQ@4|<%RXkcS~X%@$~RT@fEX;<W&yt;2=Py>S&5$u<Qoo%Yd!hf`c48 zpl)!8#)uN_W{q1$6y7;TsLCiBZ>Ek{ZiO&2d4shSJDi?oFI7F{Z8eiO<ux`O9X8gJ z4s9iS2C5k+QrkBKwJE~=8W$Eu2MLP0jd2>gTcBhjlbz0&cP?o+=rjt=PBoI#_w~hZ zg9XAR(Ujr7<uO<#!ueS6BsAiVQ8ANWL+_=Sf74t2fw!%Vx1HP*PrFM4h>MCz35iMz ziAmfQ6O|JelarJc5EYdZ6=em*C;lG?S9jZ|_5uHN5S5h^my(mb{V#|8p*)&P2bRA^ tFm<>0_OtP{1C(vuAKP(iyV^L|nb_Ib1|a+F6fQdf+Uf>sl`7T|{{zsr!pr~w diff --git a/app/static/js/jquery-ui-1.12.1.custom/index.html b/app/static/js/jquery-ui-1.12.1.custom/index.html deleted file mode 100644 index 1796b1c..0000000 --- a/app/static/js/jquery-ui-1.12.1.custom/index.html +++ /dev/null @@ -1,559 +0,0 @@ -<!doctype html> -<html lang="us"> -<head> - <meta charset="utf-8"> - <title>jQuery UI Example Page - - - - - -

Welcome to jQuery UI!

- -
-

This page demonstrates the widgets and theme you selected in Download Builder. Please make sure you are using them with a compatible jQuery version.

-
- -

YOUR COMPONENTS:

- - - -

Accordion

-
-

First

-
Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.
-

Second

-
Phasellus mattis tincidunt nibh.
-

Third

-
Nam dui erat, auctor a, dignissim quis.
-
- - - - -

Autocomplete

-
- -
- - - - -

Button

- - - - - - -

Checkboxradio

-
-
- - - -
-
- - - - -

Controlgroup

-
- Rental Car -
- - - - - - - - - - -
-
- - - - -

Tabs

-
- -
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-
Phasellus mattis tincidunt nibh. Cras orci urna, blandit id, pretium vel, aliquet ornare, felis. Maecenas scelerisque sem non nisl. Fusce sed lorem in enim dictum bibendum.
-
Nam dui erat, auctor a, dignissim quis, sollicitudin eu, felis. Pellentesque nisi urna, interdum eget, sagittis et, consequat vestibulum, lacus. Mauris porttitor ullamcorper augue.
-
- - - -

Dialog

-

- -

- -

Overlay and Shadow Classes

-
-

Lorem ipsum dolor sit amet, Nulla nec tortor. Donec id elit quis purus consectetur consequat.

Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante. Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci.

Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat.

Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante. Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci. Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam.

Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat. Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante.

Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci. Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat. Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi.

- - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. -
- -
- - -
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

-
- - - -

Framework Icons (content color preview)

-
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
- - - -

Slider

-
- - - - -

Datepicker

-
- - - - -

Progressbar

-
- - - - -

Selectmenu

- - - - - -

Spinner

- - - - - -

Menu

- - - - - -

Tooltip

-

- Tooltips can be attached to any element. When you hover -the element with your mouse, the title attribute is displayed in a little box next to the element, just like a native tooltip. -

- - - -

Highlight / Error

-
-
-

- Hey! Sample ui-state-highlight style.

-
-
-
-
-
-

- Alert: Sample ui-state-error style.

-
-
- - - - - - diff --git a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.css b/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.css deleted file mode 100644 index b50f685..0000000 --- a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.css +++ /dev/null @@ -1,1312 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2018-05-27 -* http://jqueryui.com -* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css -* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-draggable-handle { - -ms-touch-action: none; - touch-action: none; -} -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { - display: none; -} -.ui-helper-hidden-accessible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} -.ui-helper-reset { - margin: 0; - padding: 0; - border: 0; - outline: 0; - line-height: 1.3; - text-decoration: none; - font-size: 100%; - list-style: none; -} -.ui-helper-clearfix:before, -.ui-helper-clearfix:after { - content: ""; - display: table; - border-collapse: collapse; -} -.ui-helper-clearfix:after { - clear: both; -} -.ui-helper-zfix { - width: 100%; - height: 100%; - top: 0; - left: 0; - position: absolute; - opacity: 0; - filter:Alpha(Opacity=0); /* support: IE8 */ -} - -.ui-front { - z-index: 100; -} - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { - cursor: default !important; - pointer-events: none; -} - - -/* Icons -----------------------------------*/ -.ui-icon { - display: inline-block; - vertical-align: middle; - margin-top: -.25em; - position: relative; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; -} - -.ui-widget-icon-block { - left: 50%; - margin-left: -8px; - display: block; -} - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; -} -.ui-resizable { - position: relative; -} -.ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; - -ms-touch-action: none; - touch-action: none; -} -.ui-resizable-disabled .ui-resizable-handle, -.ui-resizable-autohide .ui-resizable-handle { - display: none; -} -.ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0; -} -.ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0; -} -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; -} -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; -} -.ui-resizable-se { - cursor: se-resize; - width: 12px; - height: 12px; - right: 1px; - bottom: 1px; -} -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} -.ui-selectable { - -ms-touch-action: none; - touch-action: none; -} -.ui-selectable-helper { - position: absolute; - z-index: 100; - border: 1px dotted black; -} -.ui-sortable-handle { - -ms-touch-action: none; - touch-action: none; -} -.ui-accordion .ui-accordion-header { - display: block; - cursor: pointer; - position: relative; - margin: 2px 0 0 0; - padding: .5em .5em .5em .7em; - font-size: 100%; -} -.ui-accordion .ui-accordion-content { - padding: 1em 2.2em; - border-top: 0; - overflow: auto; -} -.ui-autocomplete { - position: absolute; - top: 0; - left: 0; - cursor: default; -} -.ui-menu { - list-style: none; - padding: 0; - margin: 0; - display: block; - outline: 0; -} -.ui-menu .ui-menu { - position: absolute; -} -.ui-menu .ui-menu-item { - margin: 0; - cursor: pointer; - /* support: IE10, see #8844 */ - list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); -} -.ui-menu .ui-menu-item-wrapper { - position: relative; - padding: 3px 1em 3px .4em; -} -.ui-menu .ui-menu-divider { - margin: 5px 0; - height: 0; - font-size: 0; - line-height: 0; - border-width: 1px 0 0 0; -} -.ui-menu .ui-state-focus, -.ui-menu .ui-state-active { - margin: -1px; -} - -/* icon support */ -.ui-menu-icons { - position: relative; -} -.ui-menu-icons .ui-menu-item-wrapper { - padding-left: 2em; -} - -/* left-aligned */ -.ui-menu .ui-icon { - position: absolute; - top: 0; - bottom: 0; - left: .2em; - margin: auto 0; -} - -/* right-aligned */ -.ui-menu .ui-menu-icon { - left: auto; - right: 0; -} -.ui-button { - padding: .4em 1em; - display: inline-block; - position: relative; - line-height: normal; - margin-right: .1em; - cursor: pointer; - vertical-align: middle; - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - - /* Support: IE <= 11 */ - overflow: visible; -} - -.ui-button, -.ui-button:link, -.ui-button:visited, -.ui-button:hover, -.ui-button:active { - text-decoration: none; -} - -/* to make room for the icon, a width needs to be set here */ -.ui-button-icon-only { - width: 2em; - box-sizing: border-box; - text-indent: -9999px; - white-space: nowrap; -} - -/* no icon support for input elements */ -input.ui-button.ui-button-icon-only { - text-indent: 0; -} - -/* button icon element(s) */ -.ui-button-icon-only .ui-icon { - position: absolute; - top: 50%; - left: 50%; - margin-top: -8px; - margin-left: -8px; -} - -.ui-button.ui-icon-notext .ui-icon { - padding: 0; - width: 2.1em; - height: 2.1em; - text-indent: -9999px; - white-space: nowrap; - -} - -input.ui-button.ui-icon-notext .ui-icon { - width: auto; - height: auto; - text-indent: 0; - white-space: normal; - padding: .4em 1em; -} - -/* workarounds */ -/* Support: Firefox 5 - 40 */ -input.ui-button::-moz-focus-inner, -button.ui-button::-moz-focus-inner { - border: 0; - padding: 0; -} -.ui-controlgroup { - vertical-align: middle; - display: inline-block; -} -.ui-controlgroup > .ui-controlgroup-item { - float: left; - margin-left: 0; - margin-right: 0; -} -.ui-controlgroup > .ui-controlgroup-item:focus, -.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { - z-index: 9999; -} -.ui-controlgroup-vertical > .ui-controlgroup-item { - display: block; - float: none; - width: 100%; - margin-top: 0; - margin-bottom: 0; - text-align: left; -} -.ui-controlgroup-vertical .ui-controlgroup-item { - box-sizing: border-box; -} -.ui-controlgroup .ui-controlgroup-label { - padding: .4em 1em; -} -.ui-controlgroup .ui-controlgroup-label span { - font-size: 80%; -} -.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { - border-left: none; -} -.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { - border-top: none; -} -.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { - border-right: none; -} -.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { - border-bottom: none; -} - -/* Spinner specific style fixes */ -.ui-controlgroup-vertical .ui-spinner-input { - - /* Support: IE8 only, Android < 4.4 only */ - width: 75%; - width: calc( 100% - 2.4em ); -} -.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { - border-top-style: solid; -} - -.ui-checkboxradio-label .ui-icon-background { - box-shadow: inset 1px 1px 1px #ccc; - border-radius: .12em; - border: none; -} -.ui-checkboxradio-radio-label .ui-icon-background { - width: 16px; - height: 16px; - border-radius: 1em; - overflow: visible; - border: none; -} -.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, -.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { - background-image: none; - width: 8px; - height: 8px; - border-width: 4px; - border-style: solid; -} -.ui-checkboxradio-disabled { - pointer-events: none; -} -.ui-datepicker { - width: 17em; - padding: .2em .2em 0; - display: none; -} -.ui-datepicker .ui-datepicker-header { - position: relative; - padding: .2em 0; -} -.ui-datepicker .ui-datepicker-prev, -.ui-datepicker .ui-datepicker-next { - position: absolute; - top: 2px; - width: 1.8em; - height: 1.8em; -} -.ui-datepicker .ui-datepicker-prev-hover, -.ui-datepicker .ui-datepicker-next-hover { - top: 1px; -} -.ui-datepicker .ui-datepicker-prev { - left: 2px; -} -.ui-datepicker .ui-datepicker-next { - right: 2px; -} -.ui-datepicker .ui-datepicker-prev-hover { - left: 1px; -} -.ui-datepicker .ui-datepicker-next-hover { - right: 1px; -} -.ui-datepicker .ui-datepicker-prev span, -.ui-datepicker .ui-datepicker-next span { - display: block; - position: absolute; - left: 50%; - margin-left: -8px; - top: 50%; - margin-top: -8px; -} -.ui-datepicker .ui-datepicker-title { - margin: 0 2.3em; - line-height: 1.8em; - text-align: center; -} -.ui-datepicker .ui-datepicker-title select { - font-size: 1em; - margin: 1px 0; -} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { - width: 45%; -} -.ui-datepicker table { - width: 100%; - font-size: .9em; - border-collapse: collapse; - margin: 0 0 .4em; -} -.ui-datepicker th { - padding: .7em .3em; - text-align: center; - font-weight: bold; - border: 0; -} -.ui-datepicker td { - border: 0; - padding: 1px; -} -.ui-datepicker td span, -.ui-datepicker td a { - display: block; - padding: .2em; - text-align: right; - text-decoration: none; -} -.ui-datepicker .ui-datepicker-buttonpane { - background-image: none; - margin: .7em 0 0 0; - padding: 0 .2em; - border-left: 0; - border-right: 0; - border-bottom: 0; -} -.ui-datepicker .ui-datepicker-buttonpane button { - float: right; - margin: .5em .2em .4em; - cursor: pointer; - padding: .2em .6em .3em .6em; - width: auto; - overflow: visible; -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { - float: left; -} - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { - width: auto; -} -.ui-datepicker-multi .ui-datepicker-group { - float: left; -} -.ui-datepicker-multi .ui-datepicker-group table { - width: 95%; - margin: 0 auto .4em; -} -.ui-datepicker-multi-2 .ui-datepicker-group { - width: 50%; -} -.ui-datepicker-multi-3 .ui-datepicker-group { - width: 33.3%; -} -.ui-datepicker-multi-4 .ui-datepicker-group { - width: 25%; -} -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { - border-left-width: 0; -} -.ui-datepicker-multi .ui-datepicker-buttonpane { - clear: left; -} -.ui-datepicker-row-break { - clear: both; - width: 100%; - font-size: 0; -} - -/* RTL support */ -.ui-datepicker-rtl { - direction: rtl; -} -.ui-datepicker-rtl .ui-datepicker-prev { - right: 2px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next { - left: 2px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-prev:hover { - right: 1px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next:hover { - left: 1px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane { - clear: right; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button { - float: left; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, -.ui-datepicker-rtl .ui-datepicker-group { - float: right; -} -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { - border-right-width: 0; - border-left-width: 1px; -} - -/* Icons */ -.ui-datepicker .ui-icon { - display: block; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; - left: .5em; - top: .3em; -} -.ui-dialog { - position: absolute; - top: 0; - left: 0; - padding: .2em; - outline: 0; -} -.ui-dialog .ui-dialog-titlebar { - padding: .4em 1em; - position: relative; -} -.ui-dialog .ui-dialog-title { - float: left; - margin: .1em 0; - white-space: nowrap; - width: 90%; - overflow: hidden; - text-overflow: ellipsis; -} -.ui-dialog .ui-dialog-titlebar-close { - position: absolute; - right: .3em; - top: 50%; - width: 20px; - margin: -10px 0 0 0; - padding: 1px; - height: 20px; -} -.ui-dialog .ui-dialog-content { - position: relative; - border: 0; - padding: .5em 1em; - background: none; - overflow: auto; -} -.ui-dialog .ui-dialog-buttonpane { - text-align: left; - border-width: 1px 0 0 0; - background-image: none; - margin-top: .5em; - padding: .3em 1em .5em .4em; -} -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { - float: right; -} -.ui-dialog .ui-dialog-buttonpane button { - margin: .5em .4em .5em 0; - cursor: pointer; -} -.ui-dialog .ui-resizable-n { - height: 2px; - top: 0; -} -.ui-dialog .ui-resizable-e { - width: 2px; - right: 0; -} -.ui-dialog .ui-resizable-s { - height: 2px; - bottom: 0; -} -.ui-dialog .ui-resizable-w { - width: 2px; - left: 0; -} -.ui-dialog .ui-resizable-se, -.ui-dialog .ui-resizable-sw, -.ui-dialog .ui-resizable-ne, -.ui-dialog .ui-resizable-nw { - width: 7px; - height: 7px; -} -.ui-dialog .ui-resizable-se { - right: 0; - bottom: 0; -} -.ui-dialog .ui-resizable-sw { - left: 0; - bottom: 0; -} -.ui-dialog .ui-resizable-ne { - right: 0; - top: 0; -} -.ui-dialog .ui-resizable-nw { - left: 0; - top: 0; -} -.ui-draggable .ui-dialog-titlebar { - cursor: move; -} -.ui-progressbar { - height: 2em; - text-align: left; - overflow: hidden; -} -.ui-progressbar .ui-progressbar-value { - margin: -1px; - height: 100%; -} -.ui-progressbar .ui-progressbar-overlay { - background: url("data:image/gif;base64,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"); - height: 100%; - filter: alpha(opacity=25); /* support: IE8 */ - opacity: 0.25; -} -.ui-progressbar-indeterminate .ui-progressbar-value { - background-image: none; -} -.ui-selectmenu-menu { - padding: 0; - margin: 0; - position: absolute; - top: 0; - left: 0; - display: none; -} -.ui-selectmenu-menu .ui-menu { - overflow: auto; - overflow-x: hidden; - padding-bottom: 1px; -} -.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { - font-size: 1em; - font-weight: bold; - line-height: 1.5; - padding: 2px 0.4em; - margin: 0.5em 0 0 0; - height: auto; - border: 0; -} -.ui-selectmenu-open { - display: block; -} -.ui-selectmenu-text { - display: block; - margin-right: 20px; - overflow: hidden; - text-overflow: ellipsis; -} -.ui-selectmenu-button.ui-button { - text-align: left; - white-space: nowrap; - width: 14em; -} -.ui-selectmenu-icon.ui-icon { - float: right; - margin-top: 0; -} -.ui-slider { - position: relative; - text-align: left; -} -.ui-slider .ui-slider-handle { - position: absolute; - z-index: 2; - width: 1.2em; - height: 1.2em; - cursor: default; - -ms-touch-action: none; - touch-action: none; -} -.ui-slider .ui-slider-range { - position: absolute; - z-index: 1; - font-size: .7em; - display: block; - border: 0; - background-position: 0 0; -} - -/* support: IE8 - See #6727 */ -.ui-slider.ui-state-disabled .ui-slider-handle, -.ui-slider.ui-state-disabled .ui-slider-range { - filter: inherit; -} - -.ui-slider-horizontal { - height: .8em; -} -.ui-slider-horizontal .ui-slider-handle { - top: -.3em; - margin-left: -.6em; -} -.ui-slider-horizontal .ui-slider-range { - top: 0; - height: 100%; -} -.ui-slider-horizontal .ui-slider-range-min { - left: 0; -} -.ui-slider-horizontal .ui-slider-range-max { - right: 0; -} - -.ui-slider-vertical { - width: .8em; - height: 100px; -} -.ui-slider-vertical .ui-slider-handle { - left: -.3em; - margin-left: 0; - margin-bottom: -.6em; -} -.ui-slider-vertical .ui-slider-range { - left: 0; - width: 100%; -} -.ui-slider-vertical .ui-slider-range-min { - bottom: 0; -} -.ui-slider-vertical .ui-slider-range-max { - top: 0; -} -.ui-spinner { - position: relative; - display: inline-block; - overflow: hidden; - padding: 0; - vertical-align: middle; -} -.ui-spinner-input { - border: none; - background: none; - color: inherit; - padding: .222em 0; - margin: .2em 0; - vertical-align: middle; - margin-left: .4em; - margin-right: 2em; -} -.ui-spinner-button { - width: 1.6em; - height: 50%; - font-size: .5em; - padding: 0; - margin: 0; - text-align: center; - position: absolute; - cursor: default; - display: block; - overflow: hidden; - right: 0; -} -/* more specificity required here to override default borders */ -.ui-spinner a.ui-spinner-button { - border-top-style: none; - border-bottom-style: none; - border-right-style: none; -} -.ui-spinner-up { - top: 0; -} -.ui-spinner-down { - bottom: 0; -} -.ui-tabs { - position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ - padding: .2em; -} -.ui-tabs .ui-tabs-nav { - margin: 0; - padding: .2em .2em 0; -} -.ui-tabs .ui-tabs-nav li { - list-style: none; - float: left; - position: relative; - top: 0; - margin: 1px .2em 0 0; - border-bottom-width: 0; - padding: 0; - white-space: nowrap; -} -.ui-tabs .ui-tabs-nav .ui-tabs-anchor { - float: left; - padding: .5em 1em; - text-decoration: none; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active { - margin-bottom: -1px; - padding-bottom: 1px; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, -.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, -.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { - cursor: text; -} -.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { - cursor: pointer; -} -.ui-tabs .ui-tabs-panel { - display: block; - border-width: 0; - padding: 1em 1.4em; - background: none; -} -.ui-tooltip { - padding: 8px; - position: absolute; - z-index: 9999; - max-width: 300px; -} -body .ui-tooltip { - border-width: 2px; -} - -/* Component containers -----------------------------------*/ -.ui-widget { - font-family: Arial,Helvetica,sans-serif; - font-size: 1em; -} -.ui-widget .ui-widget { - font-size: 1em; -} -.ui-widget input, -.ui-widget select, -.ui-widget textarea, -.ui-widget button { - font-family: Arial,Helvetica,sans-serif; - font-size: 1em; -} -.ui-widget.ui-widget-content { - border: 1px solid #c5c5c5; -} -.ui-widget-content { - border: 1px solid #dddddd; - background: #ffffff; - color: #333333; -} -.ui-widget-content a { - color: #333333; -} -.ui-widget-header { - border: 1px solid #dddddd; - background: #e9e9e9; - color: #333333; - font-weight: bold; -} -.ui-widget-header a { - color: #333333; -} - -/* Interaction states -----------------------------------*/ -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default, -.ui-button, - -/* We use html here because we need a greater specificity to make sure disabled -works properly when clicked or hovered */ -html .ui-button.ui-state-disabled:hover, -html .ui-button.ui-state-disabled:active { - border: 1px solid #c5c5c5; - background: #f6f6f6; - font-weight: normal; - color: #454545; -} -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited, -a.ui-button, -a:link.ui-button, -a:visited.ui-button, -.ui-button { - color: #454545; - text-decoration: none; -} -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus, -.ui-button:hover, -.ui-button:focus { - border: 1px solid #cccccc; - background: #ededed; - font-weight: normal; - color: #2b2b2b; -} -.ui-state-hover a, -.ui-state-hover a:hover, -.ui-state-hover a:link, -.ui-state-hover a:visited, -.ui-state-focus a, -.ui-state-focus a:hover, -.ui-state-focus a:link, -.ui-state-focus a:visited, -a.ui-button:hover, -a.ui-button:focus { - color: #2b2b2b; - text-decoration: none; -} - -.ui-visual-focus { - box-shadow: 0 0 3px 1px rgb(94, 158, 214); -} -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - border: 1px solid #003eff; - background: #007fff; - font-weight: normal; - color: #ffffff; -} -.ui-icon-background, -.ui-state-active .ui-icon-background { - border: #003eff; - background-color: #ffffff; -} -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: #ffffff; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, -.ui-widget-content .ui-state-highlight, -.ui-widget-header .ui-state-highlight { - border: 1px solid #dad55e; - background: #fffa90; - color: #777620; -} -.ui-state-checked { - border: 1px solid #dad55e; - background: #fffa90; -} -.ui-state-highlight a, -.ui-widget-content .ui-state-highlight a, -.ui-widget-header .ui-state-highlight a { - color: #777620; -} -.ui-state-error, -.ui-widget-content .ui-state-error, -.ui-widget-header .ui-state-error { - border: 1px solid #f1a899; - background: #fddfdf; - color: #5f3f3f; -} -.ui-state-error a, -.ui-widget-content .ui-state-error a, -.ui-widget-header .ui-state-error a { - color: #5f3f3f; -} -.ui-state-error-text, -.ui-widget-content .ui-state-error-text, -.ui-widget-header .ui-state-error-text { - color: #5f3f3f; -} -.ui-priority-primary, -.ui-widget-content .ui-priority-primary, -.ui-widget-header .ui-priority-primary { - font-weight: bold; -} -.ui-priority-secondary, -.ui-widget-content .ui-priority-secondary, -.ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); /* support: IE8 */ - font-weight: normal; -} -.ui-state-disabled, -.ui-widget-content .ui-state-disabled, -.ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); /* support: IE8 */ - background-image: none; -} -.ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - width: 16px; - height: 16px; -} -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url("images/ui-icons_444444_256x240.png"); -} -.ui-widget-header .ui-icon { - background-image: url("images/ui-icons_444444_256x240.png"); -} -.ui-state-hover .ui-icon, -.ui-state-focus .ui-icon, -.ui-button:hover .ui-icon, -.ui-button:focus .ui-icon { - background-image: url("images/ui-icons_555555_256x240.png"); -} -.ui-state-active .ui-icon, -.ui-button:active .ui-icon { - background-image: url("images/ui-icons_ffffff_256x240.png"); -} -.ui-state-highlight .ui-icon, -.ui-button .ui-state-highlight.ui-icon { - background-image: url("images/ui-icons_777620_256x240.png"); -} -.ui-state-error .ui-icon, -.ui-state-error-text .ui-icon { - background-image: url("images/ui-icons_cc0000_256x240.png"); -} -.ui-button .ui-icon { - background-image: url("images/ui-icons_777777_256x240.png"); -} - -/* positioning */ -.ui-icon-blank { background-position: 16px 16px; } -.ui-icon-caret-1-n { background-position: 0 0; } -.ui-icon-caret-1-ne { background-position: -16px 0; } -.ui-icon-caret-1-e { background-position: -32px 0; } -.ui-icon-caret-1-se { background-position: -48px 0; } -.ui-icon-caret-1-s { background-position: -65px 0; } -.ui-icon-caret-1-sw { background-position: -80px 0; } -.ui-icon-caret-1-w { background-position: -96px 0; } -.ui-icon-caret-1-nw { background-position: -112px 0; } -.ui-icon-caret-2-n-s { background-position: -128px 0; } -.ui-icon-caret-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -65px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -65px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 1px -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, -.ui-corner-top, -.ui-corner-left, -.ui-corner-tl { - border-top-left-radius: 3px; -} -.ui-corner-all, -.ui-corner-top, -.ui-corner-right, -.ui-corner-tr { - border-top-right-radius: 3px; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-left, -.ui-corner-bl { - border-bottom-left-radius: 3px; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-br { - border-bottom-right-radius: 3px; -} - -/* Overlays */ -.ui-widget-overlay { - background: #aaaaaa; - opacity: .3; - filter: Alpha(Opacity=30); /* support: IE8 */ -} -.ui-widget-shadow { - -webkit-box-shadow: 0px 0px 5px #666666; - box-shadow: 0px 0px 5px #666666; -} diff --git a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.js b/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.js deleted file mode 100644 index 5783c4e..0000000 --- a/app/static/js/jquery-ui-1.12.1.custom/jquery-ui.js +++ /dev/null @@ -1,18706 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2018-05-27 -* http://jqueryui.com -* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/selectmenu.js, widgets/slider.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -(function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define([ "jquery" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -}(function( $ ) { - -$.ui = $.ui || {}; - -var version = $.ui.version = "1.12.1"; - - -/*! - * jQuery UI Widget 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: Widget -//>>group: Core -//>>description: Provides a factory for creating stateful widgets with a common API. -//>>docs: http://api.jqueryui.com/jQuery.widget/ -//>>demos: http://jqueryui.com/widget/ - - - -var widgetUuid = 0; -var widgetSlice = Array.prototype.slice; - -$.cleanData = ( function( orig ) { - return function( elems ) { - var events, elem, i; - for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) { - try { - - // Only trigger remove when necessary to save time - events = $._data( elem, "events" ); - if ( events && events.remove ) { - $( elem ).triggerHandler( "remove" ); - } - - // Http://bugs.jquery.com/ticket/8235 - } catch ( e ) {} - } - orig( elems ); - }; -} )( $.cleanData ); - -$.widget = function( name, base, prototype ) { - var existingConstructor, constructor, basePrototype; - - // ProxiedPrototype allows the provided prototype to remain unmodified - // so that it can be used as a mixin for multiple widgets (#8876) - var proxiedPrototype = {}; - - var namespace = name.split( "." )[ 0 ]; - name = name.split( "." )[ 1 ]; - var fullName = namespace + "-" + name; - - if ( !prototype ) { - prototype = base; - base = $.Widget; - } - - if ( $.isArray( prototype ) ) { - prototype = $.extend.apply( null, [ {} ].concat( prototype ) ); - } - - // Create selector for plugin - $.expr[ ":" ][ fullName.toLowerCase() ] = function( elem ) { - return !!$.data( elem, fullName ); - }; - - $[ namespace ] = $[ namespace ] || {}; - existingConstructor = $[ namespace ][ name ]; - constructor = $[ namespace ][ name ] = function( options, element ) { - - // Allow instantiation without "new" keyword - if ( !this._createWidget ) { - return new constructor( options, element ); - } - - // Allow instantiation without initializing for simple inheritance - // must use "new" keyword (the code above always passes args) - if ( arguments.length ) { - this._createWidget( options, element ); - } - }; - - // Extend with the existing constructor to carry over any static properties - $.extend( constructor, existingConstructor, { - version: prototype.version, - - // Copy the object used to create the prototype in case we need to - // redefine the widget later - _proto: $.extend( {}, prototype ), - - // Track widgets that inherit from this widget in case this widget is - // redefined after a widget inherits from it - _childConstructors: [] - } ); - - basePrototype = new base(); - - // We need to make the options hash a property directly on the new instance - // otherwise we'll modify the options hash on the prototype that we're - // inheriting from - basePrototype.options = $.widget.extend( {}, basePrototype.options ); - $.each( prototype, function( prop, value ) { - if ( !$.isFunction( value ) ) { - proxiedPrototype[ prop ] = value; - return; - } - proxiedPrototype[ prop ] = ( function() { - function _super() { - return base.prototype[ prop ].apply( this, arguments ); - } - - function _superApply( args ) { - return base.prototype[ prop ].apply( this, args ); - } - - return function() { - var __super = this._super; - var __superApply = this._superApply; - var returnValue; - - this._super = _super; - this._superApply = _superApply; - - returnValue = value.apply( this, arguments ); - - this._super = __super; - this._superApply = __superApply; - - return returnValue; - }; - } )(); - } ); - constructor.prototype = $.widget.extend( basePrototype, { - - // TODO: remove support for widgetEventPrefix - // always use the name + a colon as the prefix, e.g., draggable:start - // don't prefix for widgets that aren't DOM-based - widgetEventPrefix: existingConstructor ? ( basePrototype.widgetEventPrefix || name ) : name - }, proxiedPrototype, { - constructor: constructor, - namespace: namespace, - widgetName: name, - widgetFullName: fullName - } ); - - // If this widget is being redefined then we need to find all widgets that - // are inheriting from it and redefine all of them so that they inherit from - // the new version of this widget. We're essentially trying to replace one - // level in the prototype chain. - if ( existingConstructor ) { - $.each( existingConstructor._childConstructors, function( i, child ) { - var childPrototype = child.prototype; - - // Redefine the child widget using the same prototype that was - // originally used, but inherit from the new version of the base - $.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, - child._proto ); - } ); - - // Remove the list of existing child constructors from the old constructor - // so the old child constructors can be garbage collected - delete existingConstructor._childConstructors; - } else { - base._childConstructors.push( constructor ); - } - - $.widget.bridge( name, constructor ); - - return constructor; -}; - -$.widget.extend = function( target ) { - var input = widgetSlice.call( arguments, 1 ); - var inputIndex = 0; - var inputLength = input.length; - var key; - var value; - - for ( ; inputIndex < inputLength; inputIndex++ ) { - for ( key in input[ inputIndex ] ) { - value = input[ inputIndex ][ key ]; - if ( input[ inputIndex ].hasOwnProperty( key ) && value !== undefined ) { - - // Clone objects - if ( $.isPlainObject( value ) ) { - target[ key ] = $.isPlainObject( target[ key ] ) ? - $.widget.extend( {}, target[ key ], value ) : - - // Don't extend strings, arrays, etc. with objects - $.widget.extend( {}, value ); - - // Copy everything else by reference - } else { - target[ key ] = value; - } - } - } - } - return target; -}; - -$.widget.bridge = function( name, object ) { - var fullName = object.prototype.widgetFullName || name; - $.fn[ name ] = function( options ) { - var isMethodCall = typeof options === "string"; - var args = widgetSlice.call( arguments, 1 ); - var returnValue = this; - - if ( isMethodCall ) { - - // If this is an empty collection, we need to have the instance method - // return undefined instead of the jQuery instance - if ( !this.length && options === "instance" ) { - returnValue = undefined; - } else { - this.each( function() { - var methodValue; - var instance = $.data( this, fullName ); - - if ( options === "instance" ) { - returnValue = instance; - return false; - } - - if ( !instance ) { - return $.error( "cannot call methods on " + name + - " prior to initialization; " + - "attempted to call method '" + options + "'" ); - } - - if ( !$.isFunction( instance[ options ] ) || options.charAt( 0 ) === "_" ) { - return $.error( "no such method '" + options + "' for " + name + - " widget instance" ); - } - - methodValue = instance[ options ].apply( instance, args ); - - if ( methodValue !== instance && methodValue !== undefined ) { - returnValue = methodValue && methodValue.jquery ? - returnValue.pushStack( methodValue.get() ) : - methodValue; - return false; - } - } ); - } - } else { - - // Allow multiple hashes to be passed on init - if ( args.length ) { - options = $.widget.extend.apply( null, [ options ].concat( args ) ); - } - - this.each( function() { - var instance = $.data( this, fullName ); - if ( instance ) { - instance.option( options || {} ); - if ( instance._init ) { - instance._init(); - } - } else { - $.data( this, fullName, new object( options, this ) ); - } - } ); - } - - return returnValue; - }; -}; - -$.Widget = function( /* options, element */ ) {}; -$.Widget._childConstructors = []; - -$.Widget.prototype = { - widgetName: "widget", - widgetEventPrefix: "", - defaultElement: "
", - - options: { - classes: {}, - disabled: false, - - // Callbacks - create: null - }, - - _createWidget: function( options, element ) { - element = $( element || this.defaultElement || this )[ 0 ]; - this.element = $( element ); - this.uuid = widgetUuid++; - this.eventNamespace = "." + this.widgetName + this.uuid; - - this.bindings = $(); - this.hoverable = $(); - this.focusable = $(); - this.classesElementLookup = {}; - - if ( element !== this ) { - $.data( element, this.widgetFullName, this ); - this._on( true, this.element, { - remove: function( event ) { - if ( event.target === element ) { - this.destroy(); - } - } - } ); - this.document = $( element.style ? - - // Element within the document - element.ownerDocument : - - // Element is window or document - element.document || element ); - this.window = $( this.document[ 0 ].defaultView || this.document[ 0 ].parentWindow ); - } - - this.options = $.widget.extend( {}, - this.options, - this._getCreateOptions(), - options ); - - this._create(); - - if ( this.options.disabled ) { - this._setOptionDisabled( this.options.disabled ); - } - - this._trigger( "create", null, this._getCreateEventData() ); - this._init(); - }, - - _getCreateOptions: function() { - return {}; - }, - - _getCreateEventData: $.noop, - - _create: $.noop, - - _init: $.noop, - - destroy: function() { - var that = this; - - this._destroy(); - $.each( this.classesElementLookup, function( key, value ) { - that._removeClass( value, key ); - } ); - - // We can probably remove the unbind calls in 2.0 - // all event bindings should go through this._on() - this.element - .off( this.eventNamespace ) - .removeData( this.widgetFullName ); - this.widget() - .off( this.eventNamespace ) - .removeAttr( "aria-disabled" ); - - // Clean up events and states - this.bindings.off( this.eventNamespace ); - }, - - _destroy: $.noop, - - widget: function() { - return this.element; - }, - - option: function( key, value ) { - var options = key; - var parts; - var curOption; - var i; - - if ( arguments.length === 0 ) { - - // Don't return a reference to the internal hash - return $.widget.extend( {}, this.options ); - } - - if ( typeof key === "string" ) { - - // Handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } } - options = {}; - parts = key.split( "." ); - key = parts.shift(); - if ( parts.length ) { - curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] ); - for ( i = 0; i < parts.length - 1; i++ ) { - curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {}; - curOption = curOption[ parts[ i ] ]; - } - key = parts.pop(); - if ( arguments.length === 1 ) { - return curOption[ key ] === undefined ? null : curOption[ key ]; - } - curOption[ key ] = value; - } else { - if ( arguments.length === 1 ) { - return this.options[ key ] === undefined ? null : this.options[ key ]; - } - options[ key ] = value; - } - } - - this._setOptions( options ); - - return this; - }, - - _setOptions: function( options ) { - var key; - - for ( key in options ) { - this._setOption( key, options[ key ] ); - } - - return this; - }, - - _setOption: function( key, value ) { - if ( key === "classes" ) { - this._setOptionClasses( value ); - } - - this.options[ key ] = value; - - if ( key === "disabled" ) { - this._setOptionDisabled( value ); - } - - return this; - }, - - _setOptionClasses: function( value ) { - var classKey, elements, currentElements; - - for ( classKey in value ) { - currentElements = this.classesElementLookup[ classKey ]; - if ( value[ classKey ] === this.options.classes[ classKey ] || - !currentElements || - !currentElements.length ) { - continue; - } - - // We are doing this to create a new jQuery object because the _removeClass() call - // on the next line is going to destroy the reference to the current elements being - // tracked. We need to save a copy of this collection so that we can add the new classes - // below. - elements = $( currentElements.get() ); - this._removeClass( currentElements, classKey ); - - // We don't use _addClass() here, because that uses this.options.classes - // for generating the string of classes. We want to use the value passed in from - // _setOption(), this is the new value of the classes option which was passed to - // _setOption(). We pass this value directly to _classes(). - elements.addClass( this._classes( { - element: elements, - keys: classKey, - classes: value, - add: true - } ) ); - } - }, - - _setOptionDisabled: function( value ) { - this._toggleClass( this.widget(), this.widgetFullName + "-disabled", null, !!value ); - - // If the widget is becoming disabled, then nothing is interactive - if ( value ) { - this._removeClass( this.hoverable, null, "ui-state-hover" ); - this._removeClass( this.focusable, null, "ui-state-focus" ); - } - }, - - enable: function() { - return this._setOptions( { disabled: false } ); - }, - - disable: function() { - return this._setOptions( { disabled: true } ); - }, - - _classes: function( options ) { - var full = []; - var that = this; - - options = $.extend( { - element: this.element, - classes: this.options.classes || {} - }, options ); - - function processClassString( classes, checkOption ) { - var current, i; - for ( i = 0; i < classes.length; i++ ) { - current = that.classesElementLookup[ classes[ i ] ] || $(); - if ( options.add ) { - current = $( $.unique( current.get().concat( options.element.get() ) ) ); - } else { - current = $( current.not( options.element ).get() ); - } - that.classesElementLookup[ classes[ i ] ] = current; - full.push( classes[ i ] ); - if ( checkOption && options.classes[ classes[ i ] ] ) { - full.push( options.classes[ classes[ i ] ] ); - } - } - } - - this._on( options.element, { - "remove": "_untrackClassesElement" - } ); - - if ( options.keys ) { - processClassString( options.keys.match( /\S+/g ) || [], true ); - } - if ( options.extra ) { - processClassString( options.extra.match( /\S+/g ) || [] ); - } - - return full.join( " " ); - }, - - _untrackClassesElement: function( event ) { - var that = this; - $.each( that.classesElementLookup, function( key, value ) { - if ( $.inArray( event.target, value ) !== -1 ) { - that.classesElementLookup[ key ] = $( value.not( event.target ).get() ); - } - } ); - }, - - _removeClass: function( element, keys, extra ) { - return this._toggleClass( element, keys, extra, false ); - }, - - _addClass: function( element, keys, extra ) { - return this._toggleClass( element, keys, extra, true ); - }, - - _toggleClass: function( element, keys, extra, add ) { - add = ( typeof add === "boolean" ) ? add : extra; - var shift = ( typeof element === "string" || element === null ), - options = { - extra: shift ? keys : extra, - keys: shift ? element : keys, - element: shift ? this.element : element, - add: add - }; - options.element.toggleClass( this._classes( options ), add ); - return this; - }, - - _on: function( suppressDisabledCheck, element, handlers ) { - var delegateElement; - var instance = this; - - // No suppressDisabledCheck flag, shuffle arguments - if ( typeof suppressDisabledCheck !== "boolean" ) { - handlers = element; - element = suppressDisabledCheck; - suppressDisabledCheck = false; - } - - // No element argument, shuffle and use this.element - if ( !handlers ) { - handlers = element; - element = this.element; - delegateElement = this.widget(); - } else { - element = delegateElement = $( element ); - this.bindings = this.bindings.add( element ); - } - - $.each( handlers, function( event, handler ) { - function handlerProxy() { - - // Allow widgets to customize the disabled handling - // - disabled as an array instead of boolean - // - disabled class as method for disabling individual parts - if ( !suppressDisabledCheck && - ( instance.options.disabled === true || - $( this ).hasClass( "ui-state-disabled" ) ) ) { - return; - } - return ( typeof handler === "string" ? instance[ handler ] : handler ) - .apply( instance, arguments ); - } - - // Copy the guid so direct unbinding works - if ( typeof handler !== "string" ) { - handlerProxy.guid = handler.guid = - handler.guid || handlerProxy.guid || $.guid++; - } - - var match = event.match( /^([\w:-]*)\s*(.*)$/ ); - var eventName = match[ 1 ] + instance.eventNamespace; - var selector = match[ 2 ]; - - if ( selector ) { - delegateElement.on( eventName, selector, handlerProxy ); - } else { - element.on( eventName, handlerProxy ); - } - } ); - }, - - _off: function( element, eventName ) { - eventName = ( eventName || "" ).split( " " ).join( this.eventNamespace + " " ) + - this.eventNamespace; - element.off( eventName ).off( eventName ); - - // Clear the stack to avoid memory leaks (#10056) - this.bindings = $( this.bindings.not( element ).get() ); - this.focusable = $( this.focusable.not( element ).get() ); - this.hoverable = $( this.hoverable.not( element ).get() ); - }, - - _delay: function( handler, delay ) { - function handlerProxy() { - return ( typeof handler === "string" ? instance[ handler ] : handler ) - .apply( instance, arguments ); - } - var instance = this; - return setTimeout( handlerProxy, delay || 0 ); - }, - - _hoverable: function( element ) { - this.hoverable = this.hoverable.add( element ); - this._on( element, { - mouseenter: function( event ) { - this._addClass( $( event.currentTarget ), null, "ui-state-hover" ); - }, - mouseleave: function( event ) { - this._removeClass( $( event.currentTarget ), null, "ui-state-hover" ); - } - } ); - }, - - _focusable: function( element ) { - this.focusable = this.focusable.add( element ); - this._on( element, { - focusin: function( event ) { - this._addClass( $( event.currentTarget ), null, "ui-state-focus" ); - }, - focusout: function( event ) { - this._removeClass( $( event.currentTarget ), null, "ui-state-focus" ); - } - } ); - }, - - _trigger: function( type, event, data ) { - var prop, orig; - var callback = this.options[ type ]; - - data = data || {}; - event = $.Event( event ); - event.type = ( type === this.widgetEventPrefix ? - type : - this.widgetEventPrefix + type ).toLowerCase(); - - // The original event may come from any element - // so we need to reset the target on the new event - event.target = this.element[ 0 ]; - - // Copy original event properties over to the new event - orig = event.originalEvent; - if ( orig ) { - for ( prop in orig ) { - if ( !( prop in event ) ) { - event[ prop ] = orig[ prop ]; - } - } - } - - this.element.trigger( event, data ); - return !( $.isFunction( callback ) && - callback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false || - event.isDefaultPrevented() ); - } -}; - -$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { - $.Widget.prototype[ "_" + method ] = function( element, options, callback ) { - if ( typeof options === "string" ) { - options = { effect: options }; - } - - var hasOptions; - var effectName = !options ? - method : - options === true || typeof options === "number" ? - defaultEffect : - options.effect || defaultEffect; - - options = options || {}; - if ( typeof options === "number" ) { - options = { duration: options }; - } - - hasOptions = !$.isEmptyObject( options ); - options.complete = callback; - - if ( options.delay ) { - element.delay( options.delay ); - } - - if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) { - element[ method ]( options ); - } else if ( effectName !== method && element[ effectName ] ) { - element[ effectName ]( options.duration, options.easing, callback ); - } else { - element.queue( function( next ) { - $( this )[ method ](); - if ( callback ) { - callback.call( element[ 0 ] ); - } - next(); - } ); - } - }; -} ); - -var widget = $.widget; - - -/*! - * jQuery UI Position 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/position/ - */ - -//>>label: Position -//>>group: Core -//>>description: Positions elements relative to other elements. -//>>docs: http://api.jqueryui.com/position/ -//>>demos: http://jqueryui.com/position/ - - -( function() { -var cachedScrollbarWidth, - max = Math.max, - abs = Math.abs, - rhorizontal = /left|center|right/, - rvertical = /top|center|bottom/, - roffset = /[\+\-]\d+(\.[\d]+)?%?/, - rposition = /^\w+/, - rpercent = /%$/, - _position = $.fn.position; - -function getOffsets( offsets, width, height ) { - return [ - parseFloat( offsets[ 0 ] ) * ( rpercent.test( offsets[ 0 ] ) ? width / 100 : 1 ), - parseFloat( offsets[ 1 ] ) * ( rpercent.test( offsets[ 1 ] ) ? height / 100 : 1 ) - ]; -} - -function parseCss( element, property ) { - return parseInt( $.css( element, property ), 10 ) || 0; -} - -function getDimensions( elem ) { - var raw = elem[ 0 ]; - if ( raw.nodeType === 9 ) { - return { - width: elem.width(), - height: elem.height(), - offset: { top: 0, left: 0 } - }; - } - if ( $.isWindow( raw ) ) { - return { - width: elem.width(), - height: elem.height(), - offset: { top: elem.scrollTop(), left: elem.scrollLeft() } - }; - } - if ( raw.preventDefault ) { - return { - width: 0, - height: 0, - offset: { top: raw.pageY, left: raw.pageX } - }; - } - return { - width: elem.outerWidth(), - height: elem.outerHeight(), - offset: elem.offset() - }; -} - -$.position = { - scrollbarWidth: function() { - if ( cachedScrollbarWidth !== undefined ) { - return cachedScrollbarWidth; - } - var w1, w2, - div = $( "
" + - "
" ), - innerDiv = div.children()[ 0 ]; - - $( "body" ).append( div ); - w1 = innerDiv.offsetWidth; - div.css( "overflow", "scroll" ); - - w2 = innerDiv.offsetWidth; - - if ( w1 === w2 ) { - w2 = div[ 0 ].clientWidth; - } - - div.remove(); - - return ( cachedScrollbarWidth = w1 - w2 ); - }, - getScrollInfo: function( within ) { - var overflowX = within.isWindow || within.isDocument ? "" : - within.element.css( "overflow-x" ), - overflowY = within.isWindow || within.isDocument ? "" : - within.element.css( "overflow-y" ), - hasOverflowX = overflowX === "scroll" || - ( overflowX === "auto" && within.width < within.element[ 0 ].scrollWidth ), - hasOverflowY = overflowY === "scroll" || - ( overflowY === "auto" && within.height < within.element[ 0 ].scrollHeight ); - return { - width: hasOverflowY ? $.position.scrollbarWidth() : 0, - height: hasOverflowX ? $.position.scrollbarWidth() : 0 - }; - }, - getWithinInfo: function( element ) { - var withinElement = $( element || window ), - isWindow = $.isWindow( withinElement[ 0 ] ), - isDocument = !!withinElement[ 0 ] && withinElement[ 0 ].nodeType === 9, - hasOffset = !isWindow && !isDocument; - return { - element: withinElement, - isWindow: isWindow, - isDocument: isDocument, - offset: hasOffset ? $( element ).offset() : { left: 0, top: 0 }, - scrollLeft: withinElement.scrollLeft(), - scrollTop: withinElement.scrollTop(), - width: withinElement.outerWidth(), - height: withinElement.outerHeight() - }; - } -}; - -$.fn.position = function( options ) { - if ( !options || !options.of ) { - return _position.apply( this, arguments ); - } - - // Make a copy, we don't want to modify arguments - options = $.extend( {}, options ); - - var atOffset, targetWidth, targetHeight, targetOffset, basePosition, dimensions, - target = $( options.of ), - within = $.position.getWithinInfo( options.within ), - scrollInfo = $.position.getScrollInfo( within ), - collision = ( options.collision || "flip" ).split( " " ), - offsets = {}; - - dimensions = getDimensions( target ); - if ( target[ 0 ].preventDefault ) { - - // Force left top to allow flipping - options.at = "left top"; - } - targetWidth = dimensions.width; - targetHeight = dimensions.height; - targetOffset = dimensions.offset; - - // Clone to reuse original targetOffset later - basePosition = $.extend( {}, targetOffset ); - - // Force my and at to have valid horizontal and vertical positions - // if a value is missing or invalid, it will be converted to center - $.each( [ "my", "at" ], function() { - var pos = ( options[ this ] || "" ).split( " " ), - horizontalOffset, - verticalOffset; - - if ( pos.length === 1 ) { - pos = rhorizontal.test( pos[ 0 ] ) ? - pos.concat( [ "center" ] ) : - rvertical.test( pos[ 0 ] ) ? - [ "center" ].concat( pos ) : - [ "center", "center" ]; - } - pos[ 0 ] = rhorizontal.test( pos[ 0 ] ) ? pos[ 0 ] : "center"; - pos[ 1 ] = rvertical.test( pos[ 1 ] ) ? pos[ 1 ] : "center"; - - // Calculate offsets - horizontalOffset = roffset.exec( pos[ 0 ] ); - verticalOffset = roffset.exec( pos[ 1 ] ); - offsets[ this ] = [ - horizontalOffset ? horizontalOffset[ 0 ] : 0, - verticalOffset ? verticalOffset[ 0 ] : 0 - ]; - - // Reduce to just the positions without the offsets - options[ this ] = [ - rposition.exec( pos[ 0 ] )[ 0 ], - rposition.exec( pos[ 1 ] )[ 0 ] - ]; - } ); - - // Normalize collision option - if ( collision.length === 1 ) { - collision[ 1 ] = collision[ 0 ]; - } - - if ( options.at[ 0 ] === "right" ) { - basePosition.left += targetWidth; - } else if ( options.at[ 0 ] === "center" ) { - basePosition.left += targetWidth / 2; - } - - if ( options.at[ 1 ] === "bottom" ) { - basePosition.top += targetHeight; - } else if ( options.at[ 1 ] === "center" ) { - basePosition.top += targetHeight / 2; - } - - atOffset = getOffsets( offsets.at, targetWidth, targetHeight ); - basePosition.left += atOffset[ 0 ]; - basePosition.top += atOffset[ 1 ]; - - return this.each( function() { - var collisionPosition, using, - elem = $( this ), - elemWidth = elem.outerWidth(), - elemHeight = elem.outerHeight(), - marginLeft = parseCss( this, "marginLeft" ), - marginTop = parseCss( this, "marginTop" ), - collisionWidth = elemWidth + marginLeft + parseCss( this, "marginRight" ) + - scrollInfo.width, - collisionHeight = elemHeight + marginTop + parseCss( this, "marginBottom" ) + - scrollInfo.height, - position = $.extend( {}, basePosition ), - myOffset = getOffsets( offsets.my, elem.outerWidth(), elem.outerHeight() ); - - if ( options.my[ 0 ] === "right" ) { - position.left -= elemWidth; - } else if ( options.my[ 0 ] === "center" ) { - position.left -= elemWidth / 2; - } - - if ( options.my[ 1 ] === "bottom" ) { - position.top -= elemHeight; - } else if ( options.my[ 1 ] === "center" ) { - position.top -= elemHeight / 2; - } - - position.left += myOffset[ 0 ]; - position.top += myOffset[ 1 ]; - - collisionPosition = { - marginLeft: marginLeft, - marginTop: marginTop - }; - - $.each( [ "left", "top" ], function( i, dir ) { - if ( $.ui.position[ collision[ i ] ] ) { - $.ui.position[ collision[ i ] ][ dir ]( position, { - targetWidth: targetWidth, - targetHeight: targetHeight, - elemWidth: elemWidth, - elemHeight: elemHeight, - collisionPosition: collisionPosition, - collisionWidth: collisionWidth, - collisionHeight: collisionHeight, - offset: [ atOffset[ 0 ] + myOffset[ 0 ], atOffset [ 1 ] + myOffset[ 1 ] ], - my: options.my, - at: options.at, - within: within, - elem: elem - } ); - } - } ); - - if ( options.using ) { - - // Adds feedback as second argument to using callback, if present - using = function( props ) { - var left = targetOffset.left - position.left, - right = left + targetWidth - elemWidth, - top = targetOffset.top - position.top, - bottom = top + targetHeight - elemHeight, - feedback = { - target: { - element: target, - left: targetOffset.left, - top: targetOffset.top, - width: targetWidth, - height: targetHeight - }, - element: { - element: elem, - left: position.left, - top: position.top, - width: elemWidth, - height: elemHeight - }, - horizontal: right < 0 ? "left" : left > 0 ? "right" : "center", - vertical: bottom < 0 ? "top" : top > 0 ? "bottom" : "middle" - }; - if ( targetWidth < elemWidth && abs( left + right ) < targetWidth ) { - feedback.horizontal = "center"; - } - if ( targetHeight < elemHeight && abs( top + bottom ) < targetHeight ) { - feedback.vertical = "middle"; - } - if ( max( abs( left ), abs( right ) ) > max( abs( top ), abs( bottom ) ) ) { - feedback.important = "horizontal"; - } else { - feedback.important = "vertical"; - } - options.using.call( this, props, feedback ); - }; - } - - elem.offset( $.extend( position, { using: using } ) ); - } ); -}; - -$.ui.position = { - fit: { - left: function( position, data ) { - var within = data.within, - withinOffset = within.isWindow ? within.scrollLeft : within.offset.left, - outerWidth = within.width, - collisionPosLeft = position.left - data.collisionPosition.marginLeft, - overLeft = withinOffset - collisionPosLeft, - overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset, - newOverRight; - - // Element is wider than within - if ( data.collisionWidth > outerWidth ) { - - // Element is initially over the left side of within - if ( overLeft > 0 && overRight <= 0 ) { - newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - - withinOffset; - position.left += overLeft - newOverRight; - - // Element is initially over right side of within - } else if ( overRight > 0 && overLeft <= 0 ) { - position.left = withinOffset; - - // Element is initially over both left and right sides of within - } else { - if ( overLeft > overRight ) { - position.left = withinOffset + outerWidth - data.collisionWidth; - } else { - position.left = withinOffset; - } - } - - // Too far left -> align with left edge - } else if ( overLeft > 0 ) { - position.left += overLeft; - - // Too far right -> align with right edge - } else if ( overRight > 0 ) { - position.left -= overRight; - - // Adjust based on position and margin - } else { - position.left = max( position.left - collisionPosLeft, position.left ); - } - }, - top: function( position, data ) { - var within = data.within, - withinOffset = within.isWindow ? within.scrollTop : within.offset.top, - outerHeight = data.within.height, - collisionPosTop = position.top - data.collisionPosition.marginTop, - overTop = withinOffset - collisionPosTop, - overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset, - newOverBottom; - - // Element is taller than within - if ( data.collisionHeight > outerHeight ) { - - // Element is initially over the top of within - if ( overTop > 0 && overBottom <= 0 ) { - newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - - withinOffset; - position.top += overTop - newOverBottom; - - // Element is initially over bottom of within - } else if ( overBottom > 0 && overTop <= 0 ) { - position.top = withinOffset; - - // Element is initially over both top and bottom of within - } else { - if ( overTop > overBottom ) { - position.top = withinOffset + outerHeight - data.collisionHeight; - } else { - position.top = withinOffset; - } - } - - // Too far up -> align with top - } else if ( overTop > 0 ) { - position.top += overTop; - - // Too far down -> align with bottom edge - } else if ( overBottom > 0 ) { - position.top -= overBottom; - - // Adjust based on position and margin - } else { - position.top = max( position.top - collisionPosTop, position.top ); - } - } - }, - flip: { - left: function( position, data ) { - var within = data.within, - withinOffset = within.offset.left + within.scrollLeft, - outerWidth = within.width, - offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left, - collisionPosLeft = position.left - data.collisionPosition.marginLeft, - overLeft = collisionPosLeft - offsetLeft, - overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft, - myOffset = data.my[ 0 ] === "left" ? - -data.elemWidth : - data.my[ 0 ] === "right" ? - data.elemWidth : - 0, - atOffset = data.at[ 0 ] === "left" ? - data.targetWidth : - data.at[ 0 ] === "right" ? - -data.targetWidth : - 0, - offset = -2 * data.offset[ 0 ], - newOverRight, - newOverLeft; - - if ( overLeft < 0 ) { - newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - - outerWidth - withinOffset; - if ( newOverRight < 0 || newOverRight < abs( overLeft ) ) { - position.left += myOffset + atOffset + offset; - } - } else if ( overRight > 0 ) { - newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + - atOffset + offset - offsetLeft; - if ( newOverLeft > 0 || abs( newOverLeft ) < overRight ) { - position.left += myOffset + atOffset + offset; - } - } - }, - top: function( position, data ) { - var within = data.within, - withinOffset = within.offset.top + within.scrollTop, - outerHeight = within.height, - offsetTop = within.isWindow ? within.scrollTop : within.offset.top, - collisionPosTop = position.top - data.collisionPosition.marginTop, - overTop = collisionPosTop - offsetTop, - overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop, - top = data.my[ 1 ] === "top", - myOffset = top ? - -data.elemHeight : - data.my[ 1 ] === "bottom" ? - data.elemHeight : - 0, - atOffset = data.at[ 1 ] === "top" ? - data.targetHeight : - data.at[ 1 ] === "bottom" ? - -data.targetHeight : - 0, - offset = -2 * data.offset[ 1 ], - newOverTop, - newOverBottom; - if ( overTop < 0 ) { - newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - - outerHeight - withinOffset; - if ( newOverBottom < 0 || newOverBottom < abs( overTop ) ) { - position.top += myOffset + atOffset + offset; - } - } else if ( overBottom > 0 ) { - newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + - offset - offsetTop; - if ( newOverTop > 0 || abs( newOverTop ) < overBottom ) { - position.top += myOffset + atOffset + offset; - } - } - } - }, - flipfit: { - left: function() { - $.ui.position.flip.left.apply( this, arguments ); - $.ui.position.fit.left.apply( this, arguments ); - }, - top: function() { - $.ui.position.flip.top.apply( this, arguments ); - $.ui.position.fit.top.apply( this, arguments ); - } - } -}; - -} )(); - -var position = $.ui.position; - - -/*! - * jQuery UI :data 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: :data Selector -//>>group: Core -//>>description: Selects elements which have data stored under the specified key. -//>>docs: http://api.jqueryui.com/data-selector/ - - -var data = $.extend( $.expr[ ":" ], { - data: $.expr.createPseudo ? - $.expr.createPseudo( function( dataName ) { - return function( elem ) { - return !!$.data( elem, dataName ); - }; - } ) : - - // Support: jQuery <1.8 - function( elem, i, match ) { - return !!$.data( elem, match[ 3 ] ); - } -} ); - -/*! - * jQuery UI Disable Selection 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: disableSelection -//>>group: Core -//>>description: Disable selection of text content within the set of matched elements. -//>>docs: http://api.jqueryui.com/disableSelection/ - -// This file is deprecated - - -var disableSelection = $.fn.extend( { - disableSelection: ( function() { - var eventType = "onselectstart" in document.createElement( "div" ) ? - "selectstart" : - "mousedown"; - - return function() { - return this.on( eventType + ".ui-disableSelection", function( event ) { - event.preventDefault(); - } ); - }; - } )(), - - enableSelection: function() { - return this.off( ".ui-disableSelection" ); - } -} ); - - -/*! - * jQuery UI Focusable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: :focusable Selector -//>>group: Core -//>>description: Selects elements which can be focused. -//>>docs: http://api.jqueryui.com/focusable-selector/ - - - -// Selectors -$.ui.focusable = function( element, hasTabindex ) { - var map, mapName, img, focusableIfVisible, fieldset, - nodeName = element.nodeName.toLowerCase(); - - if ( "area" === nodeName ) { - map = element.parentNode; - mapName = map.name; - if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) { - return false; - } - img = $( "img[usemap='#" + mapName + "']" ); - return img.length > 0 && img.is( ":visible" ); - } - - if ( /^(input|select|textarea|button|object)$/.test( nodeName ) ) { - focusableIfVisible = !element.disabled; - - if ( focusableIfVisible ) { - - // Form controls within a disabled fieldset are disabled. - // However, controls within the fieldset's legend do not get disabled. - // Since controls generally aren't placed inside legends, we skip - // this portion of the check. - fieldset = $( element ).closest( "fieldset" )[ 0 ]; - if ( fieldset ) { - focusableIfVisible = !fieldset.disabled; - } - } - } else if ( "a" === nodeName ) { - focusableIfVisible = element.href || hasTabindex; - } else { - focusableIfVisible = hasTabindex; - } - - return focusableIfVisible && $( element ).is( ":visible" ) && visible( $( element ) ); -}; - -// Support: IE 8 only -// IE 8 doesn't resolve inherit to visible/hidden for computed values -function visible( element ) { - var visibility = element.css( "visibility" ); - while ( visibility === "inherit" ) { - element = element.parent(); - visibility = element.css( "visibility" ); - } - return visibility !== "hidden"; -} - -$.extend( $.expr[ ":" ], { - focusable: function( element ) { - return $.ui.focusable( element, $.attr( element, "tabindex" ) != null ); - } -} ); - -var focusable = $.ui.focusable; - - - - -// Support: IE8 Only -// IE8 does not support the form attribute and when it is supplied. It overwrites the form prop -// with a string, so we need to find the proper form. -var form = $.fn.form = function() { - return typeof this[ 0 ].form === "string" ? this.closest( "form" ) : $( this[ 0 ].form ); -}; - - -/*! - * jQuery UI Form Reset Mixin 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: Form Reset Mixin -//>>group: Core -//>>description: Refresh input widgets when their form is reset -//>>docs: http://api.jqueryui.com/form-reset-mixin/ - - - -var formResetMixin = $.ui.formResetMixin = { - _formResetHandler: function() { - var form = $( this ); - - // Wait for the form reset to actually happen before refreshing - setTimeout( function() { - var instances = form.data( "ui-form-reset-instances" ); - $.each( instances, function() { - this.refresh(); - } ); - } ); - }, - - _bindFormResetHandler: function() { - this.form = this.element.form(); - if ( !this.form.length ) { - return; - } - - var instances = this.form.data( "ui-form-reset-instances" ) || []; - if ( !instances.length ) { - - // We don't use _on() here because we use a single event handler per form - this.form.on( "reset.ui-form-reset", this._formResetHandler ); - } - instances.push( this ); - this.form.data( "ui-form-reset-instances", instances ); - }, - - _unbindFormResetHandler: function() { - if ( !this.form.length ) { - return; - } - - var instances = this.form.data( "ui-form-reset-instances" ); - instances.splice( $.inArray( this, instances ), 1 ); - if ( instances.length ) { - this.form.data( "ui-form-reset-instances", instances ); - } else { - this.form - .removeData( "ui-form-reset-instances" ) - .off( "reset.ui-form-reset" ); - } - } -}; - - -/*! - * jQuery UI Support for jQuery core 1.7.x 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - */ - -//>>label: jQuery 1.7 Support -//>>group: Core -//>>description: Support version 1.7.x of jQuery core - - - -// Support: jQuery 1.7 only -// Not a great way to check versions, but since we only support 1.7+ and only -// need to detect <1.8, this is a simple check that should suffice. Checking -// for "1.7." would be a bit safer, but the version string is 1.7, not 1.7.0 -// and we'll never reach 1.70.0 (if we do, we certainly won't be supporting -// 1.7 anymore). See #11197 for why we're not using feature detection. -if ( $.fn.jquery.substring( 0, 3 ) === "1.7" ) { - - // Setters for .innerWidth(), .innerHeight(), .outerWidth(), .outerHeight() - // Unlike jQuery Core 1.8+, these only support numeric values to set the - // dimensions in pixels - $.each( [ "Width", "Height" ], function( i, name ) { - var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ], - type = name.toLowerCase(), - orig = { - innerWidth: $.fn.innerWidth, - innerHeight: $.fn.innerHeight, - outerWidth: $.fn.outerWidth, - outerHeight: $.fn.outerHeight - }; - - function reduce( elem, size, border, margin ) { - $.each( side, function() { - size -= parseFloat( $.css( elem, "padding" + this ) ) || 0; - if ( border ) { - size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0; - } - if ( margin ) { - size -= parseFloat( $.css( elem, "margin" + this ) ) || 0; - } - } ); - return size; - } - - $.fn[ "inner" + name ] = function( size ) { - if ( size === undefined ) { - return orig[ "inner" + name ].call( this ); - } - - return this.each( function() { - $( this ).css( type, reduce( this, size ) + "px" ); - } ); - }; - - $.fn[ "outer" + name ] = function( size, margin ) { - if ( typeof size !== "number" ) { - return orig[ "outer" + name ].call( this, size ); - } - - return this.each( function() { - $( this ).css( type, reduce( this, size, true, margin ) + "px" ); - } ); - }; - } ); - - $.fn.addBack = function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - }; -} - -; -/*! - * jQuery UI Keycode 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: Keycode -//>>group: Core -//>>description: Provide keycodes as keynames -//>>docs: http://api.jqueryui.com/jQuery.ui.keyCode/ - - -var keycode = $.ui.keyCode = { - BACKSPACE: 8, - COMMA: 188, - DELETE: 46, - DOWN: 40, - END: 35, - ENTER: 13, - ESCAPE: 27, - HOME: 36, - LEFT: 37, - PAGE_DOWN: 34, - PAGE_UP: 33, - PERIOD: 190, - RIGHT: 39, - SPACE: 32, - TAB: 9, - UP: 38 -}; - - - - -// Internal use only -var escapeSelector = $.ui.escapeSelector = ( function() { - var selectorEscape = /([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g; - return function( selector ) { - return selector.replace( selectorEscape, "\\$1" ); - }; -} )(); - - -/*! - * jQuery UI Labels 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: labels -//>>group: Core -//>>description: Find all the labels associated with a given input -//>>docs: http://api.jqueryui.com/labels/ - - - -var labels = $.fn.labels = function() { - var ancestor, selector, id, labels, ancestors; - - // Check control.labels first - if ( this[ 0 ].labels && this[ 0 ].labels.length ) { - return this.pushStack( this[ 0 ].labels ); - } - - // Support: IE <= 11, FF <= 37, Android <= 2.3 only - // Above browsers do not support control.labels. Everything below is to support them - // as well as document fragments. control.labels does not work on document fragments - labels = this.eq( 0 ).parents( "label" ); - - // Look for the label based on the id - id = this.attr( "id" ); - if ( id ) { - - // We don't search against the document in case the element - // is disconnected from the DOM - ancestor = this.eq( 0 ).parents().last(); - - // Get a full set of top level ancestors - ancestors = ancestor.add( ancestor.length ? ancestor.siblings() : this.siblings() ); - - // Create a selector for the label based on the id - selector = "label[for='" + $.ui.escapeSelector( id ) + "']"; - - labels = labels.add( ancestors.find( selector ).addBack( selector ) ); - - } - - // Return whatever we have found for labels - return this.pushStack( labels ); -}; - - -/*! - * jQuery UI Scroll Parent 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: scrollParent -//>>group: Core -//>>description: Get the closest ancestor element that is scrollable. -//>>docs: http://api.jqueryui.com/scrollParent/ - - - -var scrollParent = $.fn.scrollParent = function( includeHidden ) { - var position = this.css( "position" ), - excludeStaticParent = position === "absolute", - overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/, - scrollParent = this.parents().filter( function() { - var parent = $( this ); - if ( excludeStaticParent && parent.css( "position" ) === "static" ) { - return false; - } - return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + - parent.css( "overflow-x" ) ); - } ).eq( 0 ); - - return position === "fixed" || !scrollParent.length ? - $( this[ 0 ].ownerDocument || document ) : - scrollParent; -}; - - -/*! - * jQuery UI Tabbable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: :tabbable Selector -//>>group: Core -//>>description: Selects elements which can be tabbed to. -//>>docs: http://api.jqueryui.com/tabbable-selector/ - - - -var tabbable = $.extend( $.expr[ ":" ], { - tabbable: function( element ) { - var tabIndex = $.attr( element, "tabindex" ), - hasTabindex = tabIndex != null; - return ( !hasTabindex || tabIndex >= 0 ) && $.ui.focusable( element, hasTabindex ); - } -} ); - - -/*! - * jQuery UI Unique ID 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: uniqueId -//>>group: Core -//>>description: Functions to generate and remove uniqueId's -//>>docs: http://api.jqueryui.com/uniqueId/ - - - -var uniqueId = $.fn.extend( { - uniqueId: ( function() { - var uuid = 0; - - return function() { - return this.each( function() { - if ( !this.id ) { - this.id = "ui-id-" + ( ++uuid ); - } - } ); - }; - } )(), - - removeUniqueId: function() { - return this.each( function() { - if ( /^ui-id-\d+$/.test( this.id ) ) { - $( this ).removeAttr( "id" ); - } - } ); - } -} ); - - - - -// This file is deprecated -var ie = $.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() ); - -/*! - * jQuery UI Mouse 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: Mouse -//>>group: Widgets -//>>description: Abstracts mouse-based interactions to assist in creating certain widgets. -//>>docs: http://api.jqueryui.com/mouse/ - - - -var mouseHandled = false; -$( document ).on( "mouseup", function() { - mouseHandled = false; -} ); - -var widgetsMouse = $.widget( "ui.mouse", { - version: "1.12.1", - options: { - cancel: "input, textarea, button, select, option", - distance: 1, - delay: 0 - }, - _mouseInit: function() { - var that = this; - - this.element - .on( "mousedown." + this.widgetName, function( event ) { - return that._mouseDown( event ); - } ) - .on( "click." + this.widgetName, function( event ) { - if ( true === $.data( event.target, that.widgetName + ".preventClickEvent" ) ) { - $.removeData( event.target, that.widgetName + ".preventClickEvent" ); - event.stopImmediatePropagation(); - return false; - } - } ); - - this.started = false; - }, - - // TODO: make sure destroying one instance of mouse doesn't mess with - // other instances of mouse - _mouseDestroy: function() { - this.element.off( "." + this.widgetName ); - if ( this._mouseMoveDelegate ) { - this.document - .off( "mousemove." + this.widgetName, this._mouseMoveDelegate ) - .off( "mouseup." + this.widgetName, this._mouseUpDelegate ); - } - }, - - _mouseDown: function( event ) { - - // don't let more than one widget handle mouseStart - if ( mouseHandled ) { - return; - } - - this._mouseMoved = false; - - // We may have missed mouseup (out of window) - ( this._mouseStarted && this._mouseUp( event ) ); - - this._mouseDownEvent = event; - - var that = this, - btnIsLeft = ( event.which === 1 ), - - // event.target.nodeName works around a bug in IE 8 with - // disabled inputs (#7620) - elIsCancel = ( typeof this.options.cancel === "string" && event.target.nodeName ? - $( event.target ).closest( this.options.cancel ).length : false ); - if ( !btnIsLeft || elIsCancel || !this._mouseCapture( event ) ) { - return true; - } - - this.mouseDelayMet = !this.options.delay; - if ( !this.mouseDelayMet ) { - this._mouseDelayTimer = setTimeout( function() { - that.mouseDelayMet = true; - }, this.options.delay ); - } - - if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) { - this._mouseStarted = ( this._mouseStart( event ) !== false ); - if ( !this._mouseStarted ) { - event.preventDefault(); - return true; - } - } - - // Click event may never have fired (Gecko & Opera) - if ( true === $.data( event.target, this.widgetName + ".preventClickEvent" ) ) { - $.removeData( event.target, this.widgetName + ".preventClickEvent" ); - } - - // These delegates are required to keep context - this._mouseMoveDelegate = function( event ) { - return that._mouseMove( event ); - }; - this._mouseUpDelegate = function( event ) { - return that._mouseUp( event ); - }; - - this.document - .on( "mousemove." + this.widgetName, this._mouseMoveDelegate ) - .on( "mouseup." + this.widgetName, this._mouseUpDelegate ); - - event.preventDefault(); - - mouseHandled = true; - return true; - }, - - _mouseMove: function( event ) { - - // Only check for mouseups outside the document if you've moved inside the document - // at least once. This prevents the firing of mouseup in the case of IE<9, which will - // fire a mousemove event if content is placed under the cursor. See #7778 - // Support: IE <9 - if ( this._mouseMoved ) { - - // IE mouseup check - mouseup happened when mouse was out of window - if ( $.ui.ie && ( !document.documentMode || document.documentMode < 9 ) && - !event.button ) { - return this._mouseUp( event ); - - // Iframe mouseup check - mouseup occurred in another document - } else if ( !event.which ) { - - // Support: Safari <=8 - 9 - // Safari sets which to 0 if you press any of the following keys - // during a drag (#14461) - if ( event.originalEvent.altKey || event.originalEvent.ctrlKey || - event.originalEvent.metaKey || event.originalEvent.shiftKey ) { - this.ignoreMissingWhich = true; - } else if ( !this.ignoreMissingWhich ) { - return this._mouseUp( event ); - } - } - } - - if ( event.which || event.button ) { - this._mouseMoved = true; - } - - if ( this._mouseStarted ) { - this._mouseDrag( event ); - return event.preventDefault(); - } - - if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) { - this._mouseStarted = - ( this._mouseStart( this._mouseDownEvent, event ) !== false ); - ( this._mouseStarted ? this._mouseDrag( event ) : this._mouseUp( event ) ); - } - - return !this._mouseStarted; - }, - - _mouseUp: function( event ) { - this.document - .off( "mousemove." + this.widgetName, this._mouseMoveDelegate ) - .off( "mouseup." + this.widgetName, this._mouseUpDelegate ); - - if ( this._mouseStarted ) { - this._mouseStarted = false; - - if ( event.target === this._mouseDownEvent.target ) { - $.data( event.target, this.widgetName + ".preventClickEvent", true ); - } - - this._mouseStop( event ); - } - - if ( this._mouseDelayTimer ) { - clearTimeout( this._mouseDelayTimer ); - delete this._mouseDelayTimer; - } - - this.ignoreMissingWhich = false; - mouseHandled = false; - event.preventDefault(); - }, - - _mouseDistanceMet: function( event ) { - return ( Math.max( - Math.abs( this._mouseDownEvent.pageX - event.pageX ), - Math.abs( this._mouseDownEvent.pageY - event.pageY ) - ) >= this.options.distance - ); - }, - - _mouseDelayMet: function( /* event */ ) { - return this.mouseDelayMet; - }, - - // These are placeholder methods, to be overriden by extending plugin - _mouseStart: function( /* event */ ) {}, - _mouseDrag: function( /* event */ ) {}, - _mouseStop: function( /* event */ ) {}, - _mouseCapture: function( /* event */ ) { return true; } -} ); - - - - -// $.ui.plugin is deprecated. Use $.widget() extensions instead. -var plugin = $.ui.plugin = { - add: function( module, option, set ) { - var i, - proto = $.ui[ module ].prototype; - for ( i in set ) { - proto.plugins[ i ] = proto.plugins[ i ] || []; - proto.plugins[ i ].push( [ option, set[ i ] ] ); - } - }, - call: function( instance, name, args, allowDisconnected ) { - var i, - set = instance.plugins[ name ]; - - if ( !set ) { - return; - } - - if ( !allowDisconnected && ( !instance.element[ 0 ].parentNode || - instance.element[ 0 ].parentNode.nodeType === 11 ) ) { - return; - } - - for ( i = 0; i < set.length; i++ ) { - if ( instance.options[ set[ i ][ 0 ] ] ) { - set[ i ][ 1 ].apply( instance.element, args ); - } - } - } -}; - - - -var safeActiveElement = $.ui.safeActiveElement = function( document ) { - var activeElement; - - // Support: IE 9 only - // IE9 throws an "Unspecified error" accessing document.activeElement from an - {%endif%} - -
- - - {% endfor %}

- -
-
- {%if light%} - {%else%} -

Add some more books

-

Edit title and/or description

-

Remove stack

- {%endif%} -

Go back to the other stacks

- - -{% endblock %} diff --git a/app/templates/show_stack_detail_tab.html b/app/templates/show_stack_detail_tab.html deleted file mode 100644 index 045c5d6..0000000 --- a/app/templates/show_stack_detail_tab.html +++ /dev/null @@ -1,29 +0,0 @@ -{% block main %} -
- -

- - - {{ stack.stack_name }} -

- - - -

{{ stack.stack_description }}

-

Created by: -{% if stack.stack_author == None %} anon

-{% else %} - - {{ stack.stack_author }} -{% endif %} - -

Books in this stack: {% for book in stack.books %}

-
  • {{book.title}}
  • - -

    Add to another stack

    - - {% endfor %} - - -
    -{% endblock %} diff --git a/app/templates/show_stacks.html b/app/templates/show_stacks.html deleted file mode 100644 index 51f1a17..0000000 --- a/app/templates/show_stacks.html +++ /dev/null @@ -1,39 +0,0 @@ -{% extends 'base.html' %} - -{% block main %} -
    -

    Stacks

    -

    These are all the stacks that have been built so far.

    - - - -
    - - -
    - -
    -
    -
    -
    -
    -
    -
    -
    - - - - -{% endblock %} diff --git a/app/templates/volumetric_catalog/OrbitControls.js b/app/templates/volumetric_catalog/OrbitControls.js deleted file mode 100644 index 2d55022..0000000 --- a/app/templates/volumetric_catalog/OrbitControls.js +++ /dev/null @@ -1,1043 +0,0 @@ -/** - * @author qiao / https://github.com/qiao - * @author mrdoob / http://mrdoob.com - * @author alteredq / http://alteredqualia.com/ - * @author WestLangley / http://github.com/WestLangley - * @author erich666 / http://erichaines.com - */ - -// This set of controls performs orbiting, dollying (zooming), and panning. -// Unlike TrackballControls, it maintains the "up" direction object.up (+Y by default). -// -// Orbit - left mouse / touch: one-finger move -// Zoom - middle mouse, or mousewheel / touch: two-finger spread or squish -// Pan - right mouse, or arrow keys / touch: two-finger move - -THREE.OrbitControls = function ( object, domElement ) { - - this.object = object; - - this.domElement = ( domElement !== undefined ) ? domElement : document; - - // Set to false to disable this control - this.enabled = true; - - // "target" sets the location of focus, where the object orbits around - this.target = new THREE.Vector3(); - - // How far you can dolly in and out ( PerspectiveCamera only ) - this.minDistance = 0; - this.maxDistance = Infinity; - - // How far you can zoom in and out ( OrthographicCamera only ) - this.minZoom = 0; - this.maxZoom = Infinity; - - // How far you can orbit vertically, upper and lower limits. - // Range is 0 to Math.PI radians. - this.minPolarAngle = 0; // radians - this.maxPolarAngle = Math.PI; // radians - - // How far you can orbit horizontally, upper and lower limits. - // If set, must be a sub-interval of the interval [ - Math.PI, Math.PI ]. - this.minAzimuthAngle = - Infinity; // radians - this.maxAzimuthAngle = Infinity; // radians - - // Set to true to enable damping (inertia) - // If damping is enabled, you must call controls.update() in your animation loop - this.enableDamping = false; - this.dampingFactor = 0.25; - - // This option actually enables dollying in and out; left as "zoom" for backwards compatibility. - // Set to false to disable zooming - this.enableZoom = true; - this.zoomSpeed = 1.0; - - // Set to false to disable rotating - this.enableRotate = true; - this.rotateSpeed = 1.0; - - // Set to false to disable panning - this.enablePan = true; - this.panSpeed = 1.0; - this.screenSpacePanning = false; // if true, pan in screen-space - this.keyPanSpeed = 7.0; // pixels moved per arrow key push - - // Set to true to automatically rotate around the target - // If auto-rotate is enabled, you must call controls.update() in your animation loop - this.autoRotate = false; - this.autoRotateSpeed = 2.0; // 30 seconds per round when fps is 60 - - // Set to false to disable use of the keys - this.enableKeys = true; - - // The four arrow keys - this.keys = { LEFT: 37, UP: 38, RIGHT: 39, BOTTOM: 40 }; - - // Mouse buttons - this.mouseButtons = { ORBIT: THREE.MOUSE.LEFT, ZOOM: THREE.MOUSE.MIDDLE, PAN: THREE.MOUSE.RIGHT }; - - // for reset - this.target0 = this.target.clone(); - this.position0 = this.object.position.clone(); - this.zoom0 = this.object.zoom; - - // - // public methods - // - - this.getPolarAngle = function () { - - return spherical.phi; - - }; - - this.getAzimuthalAngle = function () { - - return spherical.theta; - - }; - - this.saveState = function () { - - scope.target0.copy( scope.target ); - scope.position0.copy( scope.object.position ); - scope.zoom0 = scope.object.zoom; - - }; - - this.reset = function () { - - scope.target.copy( scope.target0 ); - scope.object.position.copy( scope.position0 ); - scope.object.zoom = scope.zoom0; - - scope.object.updateProjectionMatrix(); - scope.dispatchEvent( changeEvent ); - - scope.update(); - - state = STATE.NONE; - - }; - - // this method is exposed, but perhaps it would be better if we can make it private... - this.update = function () { - - var offset = new THREE.Vector3(); - - // so camera.up is the orbit axis - var quat = new THREE.Quaternion().setFromUnitVectors( object.up, new THREE.Vector3( 0, 1, 0 ) ); - var quatInverse = quat.clone().inverse(); - - var lastPosition = new THREE.Vector3(); - var lastQuaternion = new THREE.Quaternion(); - - return function update() { - - var position = scope.object.position; - - offset.copy( position ).sub( scope.target ); - - // rotate offset to "y-axis-is-up" space - offset.applyQuaternion( quat ); - - // angle from z-axis around y-axis - spherical.setFromVector3( offset ); - - if ( scope.autoRotate && state === STATE.NONE ) { - - rotateLeft( getAutoRotationAngle() ); - - } - - spherical.theta += sphericalDelta.theta; - spherical.phi += sphericalDelta.phi; - - // restrict theta to be between desired limits - spherical.theta = Math.max( scope.minAzimuthAngle, Math.min( scope.maxAzimuthAngle, spherical.theta ) ); - - // restrict phi to be between desired limits - spherical.phi = Math.max( scope.minPolarAngle, Math.min( scope.maxPolarAngle, spherical.phi ) ); - - spherical.makeSafe(); - - - spherical.radius *= scale; - - // restrict radius to be between desired limits - spherical.radius = Math.max( scope.minDistance, Math.min( scope.maxDistance, spherical.radius ) ); - - // move target to panned location - scope.target.add( panOffset ); - - offset.setFromSpherical( spherical ); - - // rotate offset back to "camera-up-vector-is-up" space - offset.applyQuaternion( quatInverse ); - - position.copy( scope.target ).add( offset ); - - scope.object.lookAt( scope.target ); - - if ( scope.enableDamping === true ) { - - sphericalDelta.theta *= ( 1 - scope.dampingFactor ); - sphericalDelta.phi *= ( 1 - scope.dampingFactor ); - - panOffset.multiplyScalar( 1 - scope.dampingFactor ); - - } else { - - sphericalDelta.set( 0, 0, 0 ); - - panOffset.set( 0, 0, 0 ); - - } - - scale = 1; - - // update condition is: - // min(camera displacement, camera rotation in radians)^2 > EPS - // using small-angle approximation cos(x/2) = 1 - x^2 / 8 - - if ( zoomChanged || - lastPosition.distanceToSquared( scope.object.position ) > EPS || - 8 * ( 1 - lastQuaternion.dot( scope.object.quaternion ) ) > EPS ) { - - scope.dispatchEvent( changeEvent ); - - lastPosition.copy( scope.object.position ); - lastQuaternion.copy( scope.object.quaternion ); - zoomChanged = false; - - return true; - - } - - return false; - - }; - - }(); - - this.dispose = function () { - - scope.domElement.removeEventListener( 'contextmenu', onContextMenu, false ); - scope.domElement.removeEventListener( 'mousedown', onMouseDown, false ); - scope.domElement.removeEventListener( 'wheel', onMouseWheel, false ); - - scope.domElement.removeEventListener( 'touchstart', onTouchStart, false ); - scope.domElement.removeEventListener( 'touchend', onTouchEnd, false ); - scope.domElement.removeEventListener( 'touchmove', onTouchMove, false ); - - document.removeEventListener( 'mousemove', onMouseMove, false ); - document.removeEventListener( 'mouseup', onMouseUp, false ); - - window.removeEventListener( 'keydown', onKeyDown, false ); - - //scope.dispatchEvent( { type: 'dispose' } ); // should this be added here? - - }; - - // - // internals - // - - var scope = this; - - var changeEvent = { type: 'change' }; - var startEvent = { type: 'start' }; - var endEvent = { type: 'end' }; - - var STATE = { NONE: - 1, ROTATE: 0, DOLLY: 1, PAN: 2, TOUCH_ROTATE: 3, TOUCH_DOLLY_PAN: 4 }; - - var state = STATE.NONE; - - var EPS = 0.000001; - - // current position in spherical coordinates - var spherical = new THREE.Spherical(); - var sphericalDelta = new THREE.Spherical(); - - var scale = 1; - var panOffset = new THREE.Vector3(); - var zoomChanged = false; - - var rotateStart = new THREE.Vector2(); - var rotateEnd = new THREE.Vector2(); - var rotateDelta = new THREE.Vector2(); - - var panStart = new THREE.Vector2(); - var panEnd = new THREE.Vector2(); - var panDelta = new THREE.Vector2(); - - var dollyStart = new THREE.Vector2(); - var dollyEnd = new THREE.Vector2(); - var dollyDelta = new THREE.Vector2(); - - function getAutoRotationAngle() { - - return 2 * Math.PI / 60 / 60 * scope.autoRotateSpeed; - - } - - function getZoomScale() { - - return Math.pow( 0.95, scope.zoomSpeed ); - - } - - function rotateLeft( angle ) { - - sphericalDelta.theta -= angle; - - } - - function rotateUp( angle ) { - - sphericalDelta.phi -= angle; - - } - - var panLeft = function () { - - var v = new THREE.Vector3(); - - return function panLeft( distance, objectMatrix ) { - - v.setFromMatrixColumn( objectMatrix, 0 ); // get X column of objectMatrix - v.multiplyScalar( - distance ); - - panOffset.add( v ); - - }; - - }(); - - var panUp = function () { - - var v = new THREE.Vector3(); - - return function panUp( distance, objectMatrix ) { - - if ( scope.screenSpacePanning === true ) { - - v.setFromMatrixColumn( objectMatrix, 1 ); - - } else { - - v.setFromMatrixColumn( objectMatrix, 0 ); - v.crossVectors( scope.object.up, v ); - - } - - v.multiplyScalar( distance ); - - panOffset.add( v ); - - }; - - }(); - - // deltaX and deltaY are in pixels; right and down are positive - var pan = function () { - - var offset = new THREE.Vector3(); - - return function pan( deltaX, deltaY ) { - - var element = scope.domElement === document ? scope.domElement.body : scope.domElement; - - if ( scope.object.isPerspectiveCamera ) { - - // perspective - var position = scope.object.position; - offset.copy( position ).sub( scope.target ); - var targetDistance = offset.length(); - - // half of the fov is center to top of screen - targetDistance *= Math.tan( ( scope.object.fov / 2 ) * Math.PI / 180.0 ); - - // we use only clientHeight here so aspect ratio does not distort speed - panLeft( 2 * deltaX * targetDistance / element.clientHeight, scope.object.matrix ); - panUp( 2 * deltaY * targetDistance / element.clientHeight, scope.object.matrix ); - - } else if ( scope.object.isOrthographicCamera ) { - - // orthographic - panLeft( deltaX * ( scope.object.right - scope.object.left ) / scope.object.zoom / element.clientWidth, scope.object.matrix ); - panUp( deltaY * ( scope.object.top - scope.object.bottom ) / scope.object.zoom / element.clientHeight, scope.object.matrix ); - - } else { - - // camera neither orthographic nor perspective - console.warn( 'WARNING: OrbitControls.js encountered an unknown camera type - pan disabled.' ); - scope.enablePan = false; - - } - - }; - - }(); - - function dollyIn( dollyScale ) { - - if ( scope.object.isPerspectiveCamera ) { - - scale /= dollyScale; - - } else if ( scope.object.isOrthographicCamera ) { - - scope.object.zoom = Math.max( scope.minZoom, Math.min( scope.maxZoom, scope.object.zoom * dollyScale ) ); - scope.object.updateProjectionMatrix(); - zoomChanged = true; - - } else { - - console.warn( 'WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled.' ); - scope.enableZoom = false; - - } - - } - - function dollyOut( dollyScale ) { - - if ( scope.object.isPerspectiveCamera ) { - - scale *= dollyScale; - - } else if ( scope.object.isOrthographicCamera ) { - - scope.object.zoom = Math.max( scope.minZoom, Math.min( scope.maxZoom, scope.object.zoom / dollyScale ) ); - scope.object.updateProjectionMatrix(); - zoomChanged = true; - - } else { - - console.warn( 'WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled.' ); - scope.enableZoom = false; - - } - - } - - // - // event callbacks - update the object state - // - - function handleMouseDownRotate( event ) { - - //console.log( 'handleMouseDownRotate' ); - - rotateStart.set( event.clientX, event.clientY ); - - } - - function handleMouseDownDolly( event ) { - - //console.log( 'handleMouseDownDolly' ); - - dollyStart.set( event.clientX, event.clientY ); - - } - - function handleMouseDownPan( event ) { - - //console.log( 'handleMouseDownPan' ); - - panStart.set( event.clientX, event.clientY ); - - } - - function handleMouseMoveRotate( event ) { - - //console.log( 'handleMouseMoveRotate' ); - - rotateEnd.set( event.clientX, event.clientY ); - - rotateDelta.subVectors( rotateEnd, rotateStart ).multiplyScalar( scope.rotateSpeed ); - - var element = scope.domElement === document ? scope.domElement.body : scope.domElement; - - // rotating across whole screen goes 360 degrees around - rotateLeft( 2 * Math.PI * rotateDelta.x / element.clientWidth ); - - // rotating up and down along whole screen attempts to go 360, but limited to 180 - rotateUp( 2 * Math.PI * rotateDelta.y / element.clientHeight ); - - rotateStart.copy( rotateEnd ); - - scope.update(); - - } - - function handleMouseMoveDolly( event ) { - - //console.log( 'handleMouseMoveDolly' ); - - dollyEnd.set( event.clientX, event.clientY ); - - dollyDelta.subVectors( dollyEnd, dollyStart ); - - if ( dollyDelta.y > 0 ) { - - dollyIn( getZoomScale() ); - - } else if ( dollyDelta.y < 0 ) { - - dollyOut( getZoomScale() ); - - } - - dollyStart.copy( dollyEnd ); - - scope.update(); - - } - - function handleMouseMovePan( event ) { - - //console.log( 'handleMouseMovePan' ); - - panEnd.set( event.clientX, event.clientY ); - - panDelta.subVectors( panEnd, panStart ).multiplyScalar( scope.panSpeed ); - - pan( panDelta.x, panDelta.y ); - - panStart.copy( panEnd ); - - scope.update(); - - } - - function handleMouseUp( event ) { - - // console.log( 'handleMouseUp' ); - - } - - function handleMouseWheel( event ) { - - // console.log( 'handleMouseWheel' ); - - if ( event.deltaY < 0 ) { - - dollyOut( getZoomScale() ); - - } else if ( event.deltaY > 0 ) { - - dollyIn( getZoomScale() ); - - } - - scope.update(); - - } - - function handleKeyDown( event ) { - - //console.log( 'handleKeyDown' ); - - switch ( event.keyCode ) { - - case scope.keys.UP: - pan( 0, scope.keyPanSpeed ); - scope.update(); - break; - - case scope.keys.BOTTOM: - pan( 0, - scope.keyPanSpeed ); - scope.update(); - break; - - case scope.keys.LEFT: - pan( scope.keyPanSpeed, 0 ); - scope.update(); - break; - - case scope.keys.RIGHT: - pan( - scope.keyPanSpeed, 0 ); - scope.update(); - break; - - } - - } - - function handleTouchStartRotate( event ) { - - //console.log( 'handleTouchStartRotate' ); - - rotateStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY ); - - } - - function handleTouchStartDollyPan( event ) { - - //console.log( 'handleTouchStartDollyPan' ); - - if ( scope.enableZoom ) { - - var dx = event.touches[ 0 ].pageX - event.touches[ 1 ].pageX; - var dy = event.touches[ 0 ].pageY - event.touches[ 1 ].pageY; - - var distance = Math.sqrt( dx * dx + dy * dy ); - - dollyStart.set( 0, distance ); - - } - - if ( scope.enablePan ) { - - var x = 0.5 * ( event.touches[ 0 ].pageX + event.touches[ 1 ].pageX ); - var y = 0.5 * ( event.touches[ 0 ].pageY + event.touches[ 1 ].pageY ); - - panStart.set( x, y ); - - } - - } - - function handleTouchMoveRotate( event ) { - - //console.log( 'handleTouchMoveRotate' ); - - rotateEnd.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY ); - - rotateDelta.subVectors( rotateEnd, rotateStart ).multiplyScalar( scope.rotateSpeed ); - - var element = scope.domElement === document ? scope.domElement.body : scope.domElement; - - // rotating across whole screen goes 360 degrees around - rotateLeft( 2 * Math.PI * rotateDelta.x / element.clientWidth ); - - // rotating up and down along whole screen attempts to go 360, but limited to 180 - rotateUp( 2 * Math.PI * rotateDelta.y / element.clientHeight ); - - rotateStart.copy( rotateEnd ); - - scope.update(); - - } - - function handleTouchMoveDollyPan( event ) { - - //console.log( 'handleTouchMoveDollyPan' ); - - if ( scope.enableZoom ) { - - var dx = event.touches[ 0 ].pageX - event.touches[ 1 ].pageX; - var dy = event.touches[ 0 ].pageY - event.touches[ 1 ].pageY; - - var distance = Math.sqrt( dx * dx + dy * dy ); - - dollyEnd.set( 0, distance ); - - dollyDelta.set( 0, Math.pow( dollyEnd.y / dollyStart.y, scope.zoomSpeed ) ); - - dollyIn( dollyDelta.y ); - - dollyStart.copy( dollyEnd ); - - } - - if ( scope.enablePan ) { - - var x = 0.5 * ( event.touches[ 0 ].pageX + event.touches[ 1 ].pageX ); - var y = 0.5 * ( event.touches[ 0 ].pageY + event.touches[ 1 ].pageY ); - - panEnd.set( x, y ); - - panDelta.subVectors( panEnd, panStart ).multiplyScalar( scope.panSpeed ); - - pan( panDelta.x, panDelta.y ); - - panStart.copy( panEnd ); - - } - - scope.update(); - - } - - function handleTouchEnd( event ) { - - //console.log( 'handleTouchEnd' ); - - } - - // - // event handlers - FSM: listen for events and reset state - // - - function onMouseDown( event ) { - - if ( scope.enabled === false ) return; - - event.preventDefault(); - - switch ( event.button ) { - - case scope.mouseButtons.ORBIT: - - if ( scope.enableRotate === false ) return; - - handleMouseDownRotate( event ); - - state = STATE.ROTATE; - - break; - - case scope.mouseButtons.ZOOM: - - if ( scope.enableZoom === false ) return; - - handleMouseDownDolly( event ); - - state = STATE.DOLLY; - - break; - - case scope.mouseButtons.PAN: - - if ( scope.enablePan === false ) return; - - handleMouseDownPan( event ); - - state = STATE.PAN; - - break; - - } - - if ( state !== STATE.NONE ) { - - document.addEventListener( 'mousemove', onMouseMove, false ); - document.addEventListener( 'mouseup', onMouseUp, false ); - - scope.dispatchEvent( startEvent ); - - } - - } - - function onMouseMove( event ) { - - if ( scope.enabled === false ) return; - - event.preventDefault(); - - switch ( state ) { - - case STATE.ROTATE: - - if ( scope.enableRotate === false ) return; - - handleMouseMoveRotate( event ); - - break; - - case STATE.DOLLY: - - if ( scope.enableZoom === false ) return; - - handleMouseMoveDolly( event ); - - break; - - case STATE.PAN: - - if ( scope.enablePan === false ) return; - - handleMouseMovePan( event ); - - break; - - } - - } - - function onMouseUp( event ) { - - if ( scope.enabled === false ) return; - - handleMouseUp( event ); - - document.removeEventListener( 'mousemove', onMouseMove, false ); - document.removeEventListener( 'mouseup', onMouseUp, false ); - - scope.dispatchEvent( endEvent ); - - state = STATE.NONE; - - } - - function onMouseWheel( event ) { - - if ( scope.enabled === false || scope.enableZoom === false || ( state !== STATE.NONE && state !== STATE.ROTATE ) ) return; - - event.preventDefault(); - event.stopPropagation(); - - scope.dispatchEvent( startEvent ); - - handleMouseWheel( event ); - - scope.dispatchEvent( endEvent ); - - } - - function onKeyDown( event ) { - - if ( scope.enabled === false || scope.enableKeys === false || scope.enablePan === false ) return; - - handleKeyDown( event ); - - } - - function onTouchStart( event ) { - - if ( scope.enabled === false ) return; - - event.preventDefault(); - - switch ( event.touches.length ) { - - case 1: // one-fingered touch: rotate - - if ( scope.enableRotate === false ) return; - - handleTouchStartRotate( event ); - - state = STATE.TOUCH_ROTATE; - - break; - - case 2: // two-fingered touch: dolly-pan - - if ( scope.enableZoom === false && scope.enablePan === false ) return; - - handleTouchStartDollyPan( event ); - - state = STATE.TOUCH_DOLLY_PAN; - - break; - - default: - - state = STATE.NONE; - - } - - if ( state !== STATE.NONE ) { - - scope.dispatchEvent( startEvent ); - - } - - } - - function onTouchMove( event ) { - - if ( scope.enabled === false ) return; - - event.preventDefault(); - event.stopPropagation(); - - switch ( event.touches.length ) { - - case 1: // one-fingered touch: rotate - - if ( scope.enableRotate === false ) return; - if ( state !== STATE.TOUCH_ROTATE ) return; // is this needed? - - handleTouchMoveRotate( event ); - - break; - - case 2: // two-fingered touch: dolly-pan - - if ( scope.enableZoom === false && scope.enablePan === false ) return; - if ( state !== STATE.TOUCH_DOLLY_PAN ) return; // is this needed? - - handleTouchMoveDollyPan( event ); - - break; - - default: - - state = STATE.NONE; - - } - - } - - function onTouchEnd( event ) { - - if ( scope.enabled === false ) return; - - handleTouchEnd( event ); - - scope.dispatchEvent( endEvent ); - - state = STATE.NONE; - - } - - function onContextMenu( event ) { - - if ( scope.enabled === false ) return; - - event.preventDefault(); - - } - - // - - scope.domElement.addEventListener( 'contextmenu', onContextMenu, false ); - - scope.domElement.addEventListener( 'mousedown', onMouseDown, false ); - scope.domElement.addEventListener( 'wheel', onMouseWheel, false ); - - scope.domElement.addEventListener( 'touchstart', onTouchStart, false ); - scope.domElement.addEventListener( 'touchend', onTouchEnd, false ); - scope.domElement.addEventListener( 'touchmove', onTouchMove, false ); - - window.addEventListener( 'keydown', onKeyDown, false ); - - // force an update at start - - this.update(); - -}; - -THREE.OrbitControls.prototype = Object.create( THREE.EventDispatcher.prototype ); -THREE.OrbitControls.prototype.constructor = THREE.OrbitControls; - -Object.defineProperties( THREE.OrbitControls.prototype, { - - center: { - - get: function () { - - console.warn( 'THREE.OrbitControls: .center has been renamed to .target' ); - return this.target; - - } - - }, - - // backward compatibility - - noZoom: { - - get: function () { - - console.warn( 'THREE.OrbitControls: .noZoom has been deprecated. Use .enableZoom instead.' ); - return ! this.enableZoom; - - }, - - set: function ( value ) { - - console.warn( 'THREE.OrbitControls: .noZoom has been deprecated. Use .enableZoom instead.' ); - this.enableZoom = ! value; - - } - - }, - - noRotate: { - - get: function () { - - console.warn( 'THREE.OrbitControls: .noRotate has been deprecated. Use .enableRotate instead.' ); - return ! this.enableRotate; - - }, - - set: function ( value ) { - - console.warn( 'THREE.OrbitControls: .noRotate has been deprecated. Use .enableRotate instead.' ); - this.enableRotate = ! value; - - } - - }, - - noPan: { - - get: function () { - - console.warn( 'THREE.OrbitControls: .noPan has been deprecated. Use .enablePan instead.' ); - return ! this.enablePan; - - }, - - set: function ( value ) { - - console.warn( 'THREE.OrbitControls: .noPan has been deprecated. Use .enablePan instead.' ); - this.enablePan = ! value; - - } - - }, - - noKeys: { - - get: function () { - - console.warn( 'THREE.OrbitControls: .noKeys has been deprecated. Use .enableKeys instead.' ); - return ! this.enableKeys; - - }, - - set: function ( value ) { - - console.warn( 'THREE.OrbitControls: .noKeys has been deprecated. Use .enableKeys instead.' ); - this.enableKeys = ! value; - - } - - }, - - staticMoving: { - - get: function () { - - console.warn( 'THREE.OrbitControls: .staticMoving has been deprecated. Use .enableDamping instead.' ); - return ! this.enableDamping; - - }, - - set: function ( value ) { - - console.warn( 'THREE.OrbitControls: .staticMoving has been deprecated. Use .enableDamping instead.' ); - this.enableDamping = ! value; - - } - - }, - - dynamicDampingFactor: { - - get: function () { - - console.warn( 'THREE.OrbitControls: .dynamicDampingFactor has been renamed. Use .dampingFactor instead.' ); - return this.dampingFactor; - - }, - - set: function ( value ) { - - console.warn( 'THREE.OrbitControls: .dynamicDampingFactor has been renamed. Use .dampingFactor instead.' ); - this.dampingFactor = value; - - } - - } - -} ); diff --git a/app/templates/volumetric_catalog/Raycaster.js b/app/templates/volumetric_catalog/Raycaster.js deleted file mode 100644 index 30ca4d9..0000000 --- a/app/templates/volumetric_catalog/Raycaster.js +++ /dev/null @@ -1,134 +0,0 @@ -import { Ray } from '../math/Ray.js'; - -/** - * @author mrdoob / http://mrdoob.com/ - * @author bhouston / http://clara.io/ - * @author stephomi / http://stephaneginier.com/ - */ - -function Raycaster( origin, direction, near, far ) { - - this.ray = new Ray( origin, direction ); - // direction is assumed to be normalized (for accurate distance calculations) - - this.near = near || 0; - this.far = far || Infinity; - - this.params = { - Mesh: {}, - Line: {}, - LOD: {}, - Points: { threshold: 1 }, - Sprite: {} - }; - - Object.defineProperties( this.params, { - PointCloud: { - get: function () { - - console.warn( 'THREE.Raycaster: params.PointCloud has been renamed to params.Points.' ); - return this.Points; - - } - } - } ); - -} - -function ascSort( a, b ) { - - return a.distance - b.distance; - -} - -function intersectObject( object, raycaster, intersects, recursive ) { - - if ( object.visible === false ) return; - - object.raycast( raycaster, intersects ); - - if ( recursive === true ) { - - var children = object.children; - - for ( var i = 0, l = children.length; i < l; i ++ ) { - - intersectObject( children[ i ], raycaster, intersects, true ); - - } - - } - -} - -Object.assign( Raycaster.prototype, { - - linePrecision: 1, - - set: function ( origin, direction ) { - - // direction is assumed to be normalized (for accurate distance calculations) - - this.ray.set( origin, direction ); - - }, - - setFromCamera: function ( coords, camera ) { - - if ( ( camera && camera.isPerspectiveCamera ) ) { - - this.ray.origin.setFromMatrixPosition( camera.matrixWorld ); - this.ray.direction.set( coords.x, coords.y, 0.5 ).unproject( camera ).sub( this.ray.origin ).normalize(); - - } else if ( ( camera && camera.isOrthographicCamera ) ) { - - this.ray.origin.set( coords.x, coords.y, ( camera.near + camera.far ) / ( camera.near - camera.far ) ).unproject( camera ); // set origin in plane of camera - this.ray.direction.set( 0, 0, - 1 ).transformDirection( camera.matrixWorld ); - - } else { - - console.error( 'THREE.Raycaster: Unsupported camera type.' ); - - } - - }, - - intersectObject: function ( object, recursive, optionalTarget ) { - - var intersects = optionalTarget || []; - - intersectObject( object, this, intersects, recursive ); - - intersects.sort( ascSort ); - - return intersects; - - }, - - intersectObjects: function ( objects, recursive, optionalTarget ) { - - var intersects = optionalTarget || []; - - if ( Array.isArray( objects ) === false ) { - - console.warn( 'THREE.Raycaster.intersectObjects: objects is not an Array.' ); - return intersects; - - } - - for ( var i = 0, l = objects.length; i < l; i ++ ) { - - intersectObject( objects[ i ], this, intersects, recursive ); - - } - - intersects.sort( ascSort ); - - return intersects; - - } - -} ); - - -export { Raycaster }; diff --git a/app/templates/volumetric_catalog/ascii_json_js_4.html b/app/templates/volumetric_catalog/ascii_json_js_4.html deleted file mode 100644 index a942e8b..0000000 --- a/app/templates/volumetric_catalog/ascii_json_js_4.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - Collection - - - - -
      - -
    - - - \ No newline at end of file diff --git a/app/templates/volumetric_catalog/books9_final.html b/app/templates/volumetric_catalog/books9_final.html deleted file mode 100644 index 3978284..0000000 --- a/app/templates/volumetric_catalog/books9_final.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - - XPPL VOLUMETRIC CATALOGUE - - - - - - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/app/templates/volumetric_catalog/books9_final_a 2.html b/app/templates/volumetric_catalog/books9_final_a 2.html deleted file mode 100644 index bc3c677..0000000 --- a/app/templates/volumetric_catalog/books9_final_a 2.html +++ /dev/null @@ -1,458 +0,0 @@ - - - - - XPPL VOLUMETRIC CATALOGUE - - - - - - - -
    - - - - - - - - - - diff --git a/app/templates/volumetric_catalog/books9_final_a.html b/app/templates/volumetric_catalog/books9_final_a.html deleted file mode 100644 index 29301e2..0000000 --- a/app/templates/volumetric_catalog/books9_final_a.html +++ /dev/null @@ -1,459 +0,0 @@ - - - - - XPPL VOLUMETRIC CATALOGUE - - - - - - -
    -
    - - - - - - - - - - diff --git a/app/templates/volumetric_catalog/export.json b/app/templates/volumetric_catalog/export.json deleted file mode 100644 index 6fbb825..0000000 --- a/app/templates/volumetric_catalog/export.json +++ /dev/null @@ -1,3179 +0,0 @@ -{ - "books": [ - [ - { - "authors": [ - { - "author_name": "Dave Sill", - "id": 1 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 1, - "stacks": [], - "title": "The Qmail Handbook", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Wes Noonan", - "id": 2 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "chm, pdf", - "html": null, - "id": 2, - "stacks": [], - "title": "Hardening Network Infrastructure: Bulletproof Your Systems Before You Are Hacked!", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Dave Sill", - "id": 1 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 3, - "stacks": [], - "title": "The Qmail Handbook", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Wes Noonan", - "id": 2 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "chm, pdf", - "html": null, - "id": 4, - "stacks": [], - "title": "Hardening Network Infrastructure: Bulletproof Your Systems Before You Are Hacked!", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Dave Sill", - "id": 1 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 5, - "stacks": [], - "title": "The Qmail Handbook", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Wes Noonan", - "id": 2 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "chm, pdf", - "html": null, - "id": 6, - "stacks": [ - { - "id": 1, - "stack_description": null, - "stack_name": "Make a library" - } - ], - "title": "Hardening Network Infrastructure: Bulletproof Your Systems Before You Are Hacked!", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Aaron Hillegaas", - "id": 3 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 7, - "stacks": [], - "title": "Cocoa Programming for Mac OS X Second Edition", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Gerald Carter", - "id": 4 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 8, - "stacks": [], - "title": "LDAP System Administration", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Dave Taylor", - "id": 5 - }, - { - "author_name": "Jerry Peek", - "id": 6 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 9, - "stacks": [], - "title": "Learning Unix for Mac OS X", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Brian Jepson", - "id": 7 - }, - { - "author_name": "Ernest E. Rothman", - "id": 8 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "chm, pdf", - "html": null, - "id": 10, - "stacks": [], - "title": "Mac OS X Panther for Unix Geeks", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Tom Adelstein", - "id": 9 - }, - { - "author_name": "Bill Lubanovic", - "id": 10 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 11, - "stacks": [], - "title": "Linux System Administration", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Tim King", - "id": 11 - }, - { - "author_name": "George Reese", - "id": 12 - }, - { - "author_name": "Randy Yarger", - "id": 13 - }, - { - "author_name": "Hugh E. Williams", - "id": 14 - }, - { - "author_name": "Randy Jay Yarger", - "id": 15 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "chm, pdf", - "html": null, - "id": 12, - "stacks": [], - "title": "Managing and Using MYSQL", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Russell Dyer", - "id": 16 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 13, - "stacks": [ - { - "id": 1, - "stack_description": null, - "stack_name": "Make a library" - } - ], - "title": "MYSQL In a Nutshell", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Colin Moock", - "id": 17 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 14, - "stacks": [], - "title": "Actionscript for Flash MX: The Definitive Guide", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Kenneth C Feldt", - "id": 18 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 15, - "stacks": [], - "title": "Programming Firefox", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Michele E Davis", - "id": 19 - } - ], - "category": " Jon A Phillips", - "cover": "", - "file": "", - "fileformat": "Technical", - "html": null, - "id": 16, - "stacks": [], - "title": "Learning PHP and MYSQL", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Cameron Newham", - "id": 20 - }, - { - "author_name": "Bill Rosenblatt", - "id": 21 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 17, - "stacks": [], - "title": "Learning the Bash Shell", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Debra Cameron", - "id": 22 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 18, - "stacks": [], - "title": "GNU Emacs Pocket Reference", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Jonathan Gennick", - "id": 23 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 19, - "stacks": [], - "title": "SQL Pocket Guide", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Jennifer Niederst Robbins", - "id": 24 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 20, - "stacks": [], - "title": "HTML Pocket Reference", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Tony Stubblebine", - "id": 25 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "chm, pdf", - "html": null, - "id": 21, - "stacks": [], - "title": "Regular Expression Pocket Reference", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Andrew Ford", - "id": 26 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 22, - "stacks": [], - "title": "Apache 2 Pocket Reference", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Eric A. Meyer", - "id": 27 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 23, - "stacks": [], - "title": "CSS Pocket Reference", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Arnold Robbins", - "id": 28 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "epub, pdf", - "html": null, - "id": 24, - "stacks": [], - "title": "vi Editor Pocket Reference", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Dmitry Kirsanov", - "id": 29 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 25, - "stacks": [], - "title": "The Book of Inkscape", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Yaron Koren", - "id": 30 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 26, - "stacks": [], - "title": "Working with Mediawiki", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Will McGugan", - "id": 31 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 27, - "stacks": [], - "title": "Beginning Game Development with Python and Pygame", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Gutschmidt T.", - "id": 32 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 28, - "stacks": [], - "title": "Game Programming with Python, Lua, and Ruby 1 edition", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Sharon Allen", - "id": 33 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 29, - "stacks": [], - "title": "Data Modeling for Everyone", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Hewlett-Packard", - "id": 34 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 30, - "stacks": [], - "title": "The Ultimate Guide to the Vi and Ex Text Editors", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Tom Lubin", - "id": 35 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 31, - "stacks": [], - "title": "Getting Gread Sounds: The Microphone Book", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Allen B. Downey", - "id": 36 - }, - { - "author_name": "Jeffrey Elkner", - "id": 37 - }, - { - "author_name": "Chris Meyers", - "id": 38 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 32, - "stacks": [ - { - "id": 2, - "stack_description": null, - "stack_name": "Intro to PZI" - } - ], - "title": "How to Think Like a Computer Scientist", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Mark Lutz", - "id": 39 - } - ], - "category": "Technical", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 33, - "stacks": [], - "title": "Python Pocket Reference", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Lorraine Daston (Editor)", - "id": 40 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 34, - "stacks": [], - "title": "Things That Talk", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Hankins & Silverman", - "id": 41 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 35, - "stacks": [], - "title": "Instruments and the Imagination", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Robert Nadeau", - "id": 42 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 36, - "stacks": [], - "title": "Mind, Machines and Human Consciousness", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Jon Ronson", - "id": 43 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 37, - "stacks": [], - "title": "The Psychopath Test", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Richard Dawkins", - "id": 44 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 38, - "stacks": [], - "title": "The Selfish Gene", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Bruno Latour", - "id": 45 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 39, - "stacks": [], - "title": "Pandora's Hope", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Luc Boltanski & Eve Chiapello", - "id": 46 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 40, - "stacks": [], - "title": "The New Spirit of Capitalism", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Pierre Bourdieu", - "id": 47 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 41, - "stacks": [], - "title": "Distinction: A Social Critique of the Judgement of Taste", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Robert W. McChesney", - "id": 48 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 42, - "stacks": [], - "title": "The Political Economy of Media: Enduring Issues, Emerging Dilemmas", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Greil Marcus", - "id": 49 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 43, - "stacks": [], - "title": "The Dustbin of History", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Matthew Sweet", - "id": 50 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 44, - "stacks": [], - "title": "Inventing The Victorians", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Eric Hobsbawm", - "id": 51 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 45, - "stacks": [], - "title": "Age of the Extremes: The Short Twentieth Century 1914-1991", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Greil Marcus", - "id": 49 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 46, - "stacks": [ - { - "id": 3, - "stack_description": null, - "stack_name": "Bed Chair Table" - } - ], - "title": "Lipstick Traces", - "year_published": null - }, - { - "authors": [ - { - "author_name": "John Gray", - "id": 52 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "epub", - "html": null, - "id": 47, - "stacks": [], - "title": "False Dawn: The Delusions of Global Capitalism", - "year_published": null - }, - { - "authors": [ - { - "author_name": "David Graeber", - "id": 53 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 48, - "stacks": [], - "title": "Debt: The First 5000 Years", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Michel Surya", - "id": 54 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 49, - "stacks": [], - "title": "Georges Bataille: An Intellectual Biography", - "year_published": null - }, - { - "authors": [], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 50, - "stacks": [], - "title": "The Enlightenment Reader", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Alain Badiou", - "id": 55 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 51, - "stacks": [], - "title": "The Century", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Karppinen", - "id": 56 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 52, - "stacks": [], - "title": "Rethinking Media Pluralism", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Ernst Cassirer", - "id": 57 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 53, - "stacks": [], - "title": "The Philosophy of Symbolic Forms", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Olsen", - "id": 58 - }, - { - "author_name": "Shanks", - "id": 59 - }, - { - "author_name": "Webmoor", - "id": 60 - }, - { - "author_name": "Witmore", - "id": 61 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 54, - "stacks": [], - "title": "Archaeology", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Noam Chomsky", - "id": 62 - }, - { - "author_name": "James Peck (Editor)", - "id": 63 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "epub", - "html": null, - "id": 55, - "stacks": [], - "title": "The Chomsky Reader", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Marvin Minsky", - "id": 64 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 56, - "stacks": [], - "title": "The Society of Mind", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Richard Merrick", - "id": 65 - } - ], - "category": "Science/History", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 57, - "stacks": [], - "title": "Interference: A Grand Scientific Musical Theory", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Gillian Doyle", - "id": 66 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 58, - "stacks": [], - "title": "Understanding media economics", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Henry Jenkins", - "id": 67 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 59, - "stacks": [], - "title": "Convergence culture", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Trebor Scholz", - "id": 68 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 60, - "stacks": [], - "title": "Digital Labor", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Jose van Dijck", - "id": 69 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 61, - "stacks": [], - "title": "The culture of connectivity", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Florian Cramer", - "id": 70 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 62, - "stacks": [], - "title": "Anti-Media", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Albert Borgman", - "id": 71 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 63, - "stacks": [], - "title": "Holding On to Reality: The Nature of Information at the Turn of the Millennium", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Ned Rossiter", - "id": 72 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 64, - "stacks": [], - "title": "Organized Networks", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Arjen Mulder", - "id": 73 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 65, - "stacks": [], - "title": "Over Mediatheorie", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Matthew d'Ancona", - "id": 74 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 66, - "stacks": [], - "title": "Post Truth", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Cathy O'Neil", - "id": 75 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "EPUB", - "html": null, - "id": 67, - "stacks": [], - "title": "Weapons of Math Destruction", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Matthew Fuller", - "id": 76 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 68, - "stacks": [], - "title": "Media Ecologies: Materialist Energies in Art and Technoculture", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Andrew Keen", - "id": 77 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 69, - "stacks": [], - "title": "The Internet Is Not The Answer", - "year_published": null - }, - { - "authors": [ - { - "author_name": "P. W. Singer", - "id": 78 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "EPUB", - "html": null, - "id": 70, - "stacks": [], - "title": "Wired for war - Robotics revolution and conflict in the 21st century", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Steven Johnson", - "id": 79 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 71, - "stacks": [], - "title": "Interface Culture", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Alexander R. Galloway", - "id": 80 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 72, - "stacks": [], - "title": "The Interface Effect", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Douglas Rushkoff", - "id": 81 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "EPUB", - "html": null, - "id": 73, - "stacks": [], - "title": "Present Shock: When Everything Happens Now", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Mirko Tobias Sch\u00e4fer", - "id": 82 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 74, - "stacks": [], - "title": "Bastard Culture!: How User Participation Transforms Cultural Production", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Douglas Rushkoff", - "id": 81 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 75, - "stacks": [], - "title": "Media Virus! Hidden Agendas in Popular Culture", - "year_published": null - }, - { - "authors": [ - { - "author_name": "John McGrath", - "id": 83 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 76, - "stacks": [], - "title": "Loving Big Brother: Surveillance Culture and Performance Space", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Antonio Gramsci", - "id": 84 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 77, - "stacks": [], - "title": "Selections from Cultural Writings", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Jane Mayer", - "id": 85 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "EPUB", - "html": null, - "id": 78, - "stacks": [], - "title": "Dark Money: The Hidden History of the Billionairs behind the Rise of the Radical Right", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Howard Caygill", - "id": 86 - }, - { - "author_name": "Alex Coles", - "id": 87 - }, - { - "author_name": "Richard Appignanesi", - "id": 88 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 79, - "stacks": [], - "title": "Walter Benjamin for beginners", - "year_published": null - }, - { - "authors": [ - { - "author_name": "James Harkin", - "id": 89 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 80, - "stacks": [], - "title": "Cyburbia", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Matthew Fuller +", - "id": 90 - }, - { - "author_name": "S\u00eenziana P\u0103ltineanu +", - "id": 91 - }, - { - "author_name": "Michael Murtaugh +", - "id": 92 - }, - { - "author_name": "Dennis Pohl +", - "id": 93 - }, - { - "author_name": "ShinJoung Yeo +", - "id": 94 - }, - { - "author_name": "Femke Snelting +", - "id": 95 - }, - { - "author_name": "Natacha Roussel +", - "id": 96 - }, - { - "author_name": "Dick Reckard +", - "id": 97 - }, - { - "author_name": "Geraldine Ju\u00e1rez +", - "id": 98 - }, - { - "author_name": "Tomislav Medak +", - "id": 99 - }, - { - "author_name": "Marcell Mars +", - "id": 100 - }, - { - "author_name": "Du\u0161an Barok + and Alexia de Visscher +", - "id": 101 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 81, - "stacks": [], - "title": "Mondoth\u00e8que::a radiated book/un livre irradiant/een irradi\u00ebrend boek", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Thomas Walskaar", - "id": 102 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 82, - "stacks": [], - "title": "Save and Forget", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Erick Beltran", - "id": 103 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 83, - "stacks": [], - "title": "The World Explained", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Sarah Cook", - "id": 104 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 84, - "stacks": [], - "title": "Information - Documents of Contemporary Art", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Gilles Deleuze", - "id": 105 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 85, - "stacks": [], - "title": "Postscript on the Societies of Control ", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Michel Foucault", - "id": 106 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 86, - "stacks": [], - "title": "Ethics Subjectivity and Truth", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Maurice Blanchot", - "id": 107 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 87, - "stacks": [], - "title": "The Infinite Conversation", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Martin Heidegger", - "id": 108 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 88, - "stacks": [], - "title": "Identity and Difference", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Timothy J. Casey (ed.)", - "id": 109 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 89, - "stacks": [], - "title": "Jean Paul A Reader", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Jaques Derrida", - "id": 110 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 90, - "stacks": [], - "title": "The Ear of the Other", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Michaelis Pichler", - "id": 111 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 91, - "stacks": [], - "title": "Statements on Appropriation (London Version)", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Antony Flew", - "id": 112 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 92, - "stacks": [], - "title": "An Introduction to Western Philosophy", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Best Kellner", - "id": 113 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 93, - "stacks": [], - "title": "The Postmodern Turn", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Terry Eagleton", - "id": 114 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 94, - "stacks": [], - "title": "Ideology", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Ray Monk", - "id": 115 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 95, - "stacks": [], - "title": "Ludwig Wittgenstein", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Hannah Arendt", - "id": 116 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 96, - "stacks": [], - "title": "The Human Condition", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Chris Horrocks", - "id": 117 - }, - { - "author_name": "Zoran Jevtic", - "id": 118 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 97, - "stacks": [], - "title": "Introducing Foucault", - "year_published": null - }, - { - "authors": [ - { - "author_name": "David Mcey", - "id": 119 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 98, - "stacks": [], - "title": "The Lives of Michel Foucault", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Michel Foucault", - "id": 106 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 99, - "stacks": [], - "title": "Discipline and Punish", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Popper K.", - "id": 120 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 100, - "stacks": [], - "title": "Logic of Scientific Discovery", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Manuel DeLanda", - "id": 121 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 101, - "stacks": [], - "title": "Intensive Science and Virtual Philosophy", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Umberto Eco", - "id": 122 - }, - { - "author_name": "Alastair McEwen", - "id": 123 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 102, - "stacks": [], - "title": "Kant and the Platypus: Essays on Language and Cognition", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Umberto Eco", - "id": 122 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 103, - "stacks": [], - "title": "Turning Back the Clock", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Umberto Eco", - "id": 122 - }, - { - "author_name": "William Weave", - "id": 124 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 104, - "stacks": [], - "title": "Travels in hyper reality : essays", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Hannah Arendt", - "id": 116 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 105, - "stacks": [], - "title": "On revolution", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Christopher Want", - "id": 125 - } - ], - "category": " Andrzej Klimowski", - "cover": "", - "file": "", - "fileformat": "Philosophy", - "html": null, - "id": 106, - "stacks": [], - "title": "Introducing Kant", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Jean Baudrillard", - "id": 126 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 107, - "stacks": [], - "title": "The Perfect Crime", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Chris Horrocks", - "id": 117 - }, - { - "author_name": "Zoran Jevtic", - "id": 118 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 108, - "stacks": [], - "title": "Introducing Baudrillard", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Thomas S. Kuhn", - "id": 127 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 109, - "stacks": [], - "title": "The structure of scientific revolutions", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Christopher Hill", - "id": 128 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 110, - "stacks": [], - "title": "The World Turned Upside Down: Radical Ideas During the English Revolution", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Charles Baudelaire", - "id": 129 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 111, - "stacks": [], - "title": "On Wine and Hishish", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Phillip Hill", - "id": 130 - }, - { - "author_name": "David Leach", - "id": 131 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 112, - "stacks": [], - "title": "Lacan For Beginners", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Frederic Jameson", - "id": 132 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 113, - "stacks": [], - "title": "Late Marxism", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Martin Jay", - "id": 133 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 114, - "stacks": [], - "title": "Adorno", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Max Horkheimer", - "id": 134 - }, - { - "author_name": "Theodor Adorno", - "id": 135 - }, - { - "author_name": "Gunzelin Noeri", - "id": 136 - }, - { - "author_name": "Edmund Jephcott", - "id": 137 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 115, - "stacks": [], - "title": "Dialectic of Enlightenment", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Momme Brodersen", - "id": 138 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 116, - "stacks": [], - "title": "Walter Benjamin: A Biography", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Manuel De Landa", - "id": 139 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 117, - "stacks": [], - "title": "A Thousand Years of Nonlinear History", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Roland Barthes", - "id": 140 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 118, - "stacks": [], - "title": "Barthes: Selected Writings", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Roland Barthes", - "id": 140 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 119, - "stacks": [], - "title": "Camera Lucida: Reflections on Photography", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Jim Powell", - "id": 141 - }, - { - "author_name": "Van Howell", - "id": 142 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 120, - "stacks": [], - "title": "Derrida For Beginners", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Christopher Johnson", - "id": 143 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 121, - "stacks": [], - "title": "System and Writing in the Philosophy of Jacques Derrida", - "year_published": null - }, - { - "authors": [ - { - "author_name": "H. Dooremalen", - "id": 144 - }, - { - "author_name": "H. de Regt", - "id": 145 - }, - { - "author_name": "MP Schouten", - "id": 146 - } - ], - "category": "Philosophy", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 122, - "stacks": [], - "title": "Exploring Humans", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Valie Djordjevic / Robert A. Gehring / Volker Grassmuck / Till Kreutzer / Matthias Spielkamp (Hrsg.)", - "id": 147 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 123, - "stacks": [], - "title": "Urheberrecht im Alltag: Kopieren, bearbeiten, selber machen", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Joasia Krysa", - "id": 148 - }, - { - "author_name": "Geoff Cox (editors)", - "id": 149 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 124, - "stacks": [], - "title": "DATA browser 02: Engineering Culture", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Joasia Krysa", - "id": 148 - }, - { - "author_name": "Geoff Cox (editors)", - "id": 149 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 125, - "stacks": [], - "title": "DATA browser 01: Economising Culture", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Alessandro Ludovico", - "id": 150 - }, - { - "author_name": "Nat Muller (editors)", - "id": 151 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 126, - "stacks": [], - "title": "The Mag.net reader 3, Processual Publishing. Actual Gesture", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Mark Tribe", - "id": 152 - }, - { - "author_name": "Reena Jana", - "id": 153 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 127, - "stacks": [], - "title": "New Media Art", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Carolyn Guertin", - "id": 154 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 128, - "stacks": [], - "title": "Digital Prohibition", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Eric Raymond", - "id": 155 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 129, - "stacks": [], - "title": "The Cathedral & The Bazaar", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Simon Singh", - "id": 156 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 130, - "stacks": [], - "title": "The Code Book", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Betti Marenko", - "id": 157 - }, - { - "author_name": "Leon C6", - "id": 158 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 131, - "stacks": [], - "title": "DiY Survival // There is No Subculture Only Subversion", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Lawrence Liang", - "id": 159 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 132, - "stacks": [], - "title": "Guide to Open Content Licenses", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Joasia Krysa (editor)", - "id": 160 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 133, - "stacks": [], - "title": "DATA browser 3: Curating Immateriality", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Gendolla", - "id": 161 - }, - { - "author_name": "Schmirz", - "id": 162 - }, - { - "author_name": "Schneider", - "id": 163 - }, - { - "author_name": "Spangenberg (Hg)", - "id": 164 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 134, - "stacks": [], - "title": "Formen interaktiver Medienkunst", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Harry Mathews", - "id": 165 - }, - { - "author_name": "Alastair Brotchie", - "id": 166 - } - ], - "category": "design / writing / publishing", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 135, - "stacks": [], - "title": "Oulipo Compendium", - "year_published": null - }, - { - "authors": [], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 136, - "stacks": [], - "title": "Convergence: The International Journal of Research into New Media Technologies - Volume 12 Number 3 August 2004", - "year_published": null - }, - { - "authors": [], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 137, - "stacks": [], - "title": "Perl for Web Site Management", - "year_published": null - }, - { - "authors": [], - "category": "design / writing / publishing", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 138, - "stacks": [], - "title": "Seven Hundred Penguins", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Andr\u00e9 Castro", - "id": 167 - }, - { - "author_name": "S\u00eenziana P\u0103ltineanu", - "id": 168 - }, - { - "author_name": "Dennis Pohl", - "id": 169 - }, - { - "author_name": "Dick Reckard", - "id": 170 - }, - { - "author_name": "Natacha Roussel", - "id": 171 - }, - { - "author_name": "Femke Snelting", - "id": 172 - }, - { - "author_name": "Alexia de Visscher", - "id": 173 - } - ], - "category": "Computer culture", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 139, - "stacks": [], - "title": "Mondotheque: a radiated book / un livre irradiant / een iradierend boek", - "year_published": null - }, - { - "authors": [ - { - "author_name": "James Sutton", - "id": 174 - }, - { - "author_name": "Alan Bartram", - "id": 175 - } - ], - "category": "design / writing / publishing", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 140, - "stacks": [], - "title": "An Atlas of Typeforms", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Keith Smith", - "id": 176 - } - ], - "category": "design / writing / publishing", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 141, - "stacks": [], - "title": "Structure of the Visual Book", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Richard Hoggart", - "id": 177 - } - ], - "category": "design / writing / publishing", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 142, - "stacks": [], - "title": "The Uses of Literacy", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Wendy Hui Kyong Chun", - "id": 178 - } - ], - "category": "desk", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 143, - "stacks": [], - "title": "Control and Freedom: Power and Paranoia in the Age of Fiber Optics", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Noah Wardrip-Fruin", - "id": 179 - }, - { - "author_name": "Nick Montfort (editors)", - "id": 180 - } - ], - "category": "desk", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 144, - "stacks": [], - "title": "The New Media Reader", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Edward A. Shanken", - "id": 181 - } - ], - "category": "Art", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 145, - "stacks": [], - "title": "Art and Electronic Media", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Simon Sadler", - "id": 182 - } - ], - "category": "Art", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 146, - "stacks": [], - "title": "The Situationist City", - "year_published": null - }, - { - "authors": [], - "category": "Art", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 147, - "stacks": [], - "title": "The Absolute Report: Time Space Code Memory", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Susanne Kriemann", - "id": 183 - } - ], - "category": "Art", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 148, - "stacks": [], - "title": "Ashes and Broken Brickwork of a Logical Theory", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Mary Ann Caws", - "id": 184 - } - ], - "category": "Art", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 149, - "stacks": [], - "title": "Surrealist Painters and Poets: An Anthology", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Tom McDonough", - "id": 185 - } - ], - "category": "Art", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 150, - "stacks": [], - "title": "Guy Debord and the Situationists International", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Natasha Berting", - "id": 186 - }, - { - "author_name": "Angeliki Diakrousi", - "id": 187 - }, - { - "author_name": "Joca van der Horst", - "id": 188 - }, - { - "author_name": "Alexander Roidl", - "id": 189 - }, - { - "author_name": "Alice Strete", - "id": 190 - }, - { - "author_name": "Zalan Szakacs", - "id": 191 - } - ], - "category": "Special Issue", - "cover": "", - "file": "", - "fileformat": "", - "html": null, - "id": 151, - "stacks": [ - { - "id": 3, - "stack_description": null, - "stack_name": "Bed Chair Table" - } - ], - "title": "A Bed a Chair and a Table", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Matthew Fuller", - "id": 76 - } - ], - "category": "Desk", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 152, - "stacks": [], - "title": "Software Studies \\ a lexicon", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Manuel Castells", - "id": 192 - } - ], - "category": "Desk", - "cover": "", - "file": "", - "fileformat": "epub, pdf", - "html": null, - "id": 153, - "stacks": [], - "title": "The Rise of the Network Society, With a New Preface: Volume I: The Information Age: Economy, Society, and Culture (Information Age Series)", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Andrew Blauvelt (Author)", - "id": 193 - }, - { - "author_name": "Mieke Gerritzen (Editor)", - "id": 194 - }, - { - "author_name": "Geert Lovink (Editor)", - "id": 195 - }, - { - "author_name": "Minke Kampman (Editor)", - "id": 196 - } - ], - "category": "Desk", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 154, - "stacks": [], - "title": "I Read Where I Am: Exploring New Information Cultures", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Ursula Frohne", - "id": 197 - }, - { - "author_name": "Mona Schieren", - "id": 198 - }, - { - "author_name": "Jean-Fran\u00e7ois Guiton (eds.)", - "id": 199 - } - ], - "category": "Desk", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 155, - "stacks": [], - "title": "\u00bbPresent Continuous Past(s)\u00ab: Media Art. Strategies of Presentation, Mediation and Dissemination", - "year_published": null - }, - { - "authors": [ - { - "author_name": "exquisite_code collective", - "id": 200 - } - ], - "category": "Desk", - "cover": "", - "file": "", - "fileformat": "book", - "html": null, - "id": 156, - "stacks": [], - "title": "exquisite_code", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Kenneth Goldsmith", - "id": 201 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "epub", - "html": null, - "id": 157, - "stacks": [], - "title": "Uncreative Writing", - "year_published": null - }, - { - "authors": [ - { - "author_name": "William Burroughs", - "id": 202 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 158, - "stacks": [], - "title": "The Electronic Revolution", - "year_published": null - }, - { - "authors": [ - { - "author_name": "William Burroughs", - "id": 202 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 159, - "stacks": [], - "title": "The Invisible Generation", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Italo Calvino", - "id": 203 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 160, - "stacks": [], - "title": "Cybernetics & Ghosts", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Charlie Gere", - "id": 204 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 161, - "stacks": [], - "title": "Digital Culture", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Eric Havelock", - "id": 205 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 162, - "stacks": [], - "title": "A Preface to Plato", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Katherine Hayles", - "id": 206 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 163, - "stacks": [], - "title": "Writing Machines", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Friedrich Kittler", - "id": 207 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 164, - "stacks": [], - "title": "Gramophone, Film, Typewriter", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Friedrich Kittler", - "id": 207 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 165, - "stacks": [], - "title": "Literature Media", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Lydia Liu", - "id": 208 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 166, - "stacks": [], - "title": "iSpace: Printed English after Joyce, Shannon, Derrida", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Walter Ong", - "id": 209 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "epub", - "html": null, - "id": 167, - "stacks": [], - "title": "Orality and Literacy", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Otto Neurath", - "id": 210 - } - ], - "category": "Digital (Steve Trim 2 reading)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 168, - "stacks": [], - "title": "International Picture Language", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Alexander R. Galloway", - "id": 80 - } - ], - "category": "Media studies", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 169, - "stacks": [], - "title": "Protocol", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Tung-Hui Hu", - "id": 211 - } - ], - "category": "Media Studies (Femke Trim 3)", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 170, - "stacks": [], - "title": "A Prehistory of the Cloud", - "year_published": null - }, - { - "authors": [ - { - "author_name": "Gerard Genette", - "id": 212 - } - ], - "category": "Literature, Culture, Theory ", - "cover": "", - "file": "", - "fileformat": "pdf", - "html": null, - "id": 171, - "stacks": [], - "title": "Paratexts: Thresholds of Interpretation", - "year_published": null - } - ], - {} - ] -} diff --git a/app/templates/volumetric_catalog/index.html b/app/templates/volumetric_catalog/index.html deleted file mode 100644 index 4982ae8..0000000 --- a/app/templates/volumetric_catalog/index.html +++ /dev/null @@ -1,474 +0,0 @@ - - - - - XPPL VOLUMETRIC CATALOGUE - - - - - - -
    -
    - - - - - - - - - - diff --git a/app/templates/volumetric_catalog/three.min.js b/app/templates/volumetric_catalog/three.min.js deleted file mode 100644 index a955ba1..0000000 --- a/app/templates/volumetric_catalog/three.min.js +++ /dev/null @@ -1,993 +0,0 @@ -// threejs.org/license -'use strict';var THREE={REVISION:"79"};"function"===typeof define&&define.amd?define("three",THREE):"undefined"!==typeof exports&&"undefined"!==typeof module&&(module.exports=THREE);void 0===Number.EPSILON&&(Number.EPSILON=Math.pow(2,-52));void 0===Math.sign&&(Math.sign=function(a){return 0>a?-1:0>16&255)/255;this.g=(a>>8&255)/255;this.b=(a&255)/255;return this},setRGB:function(a,b,c){this.r=a;this.g=b;this.b=c;return this},setHSL:function(){function a(a,c,d){0>d&&(d+=1);1d?c:d<2/3?a+6*(c-a)*(2/3-d):a}return function(b,c,d){b=THREE.Math.euclideanModulo(b,1);c=THREE.Math.clamp(c,0,1);d=THREE.Math.clamp(d,0,1);0===c?this.r=this.g=this.b=d:(c=.5>=d?d*(1+c):d+c-d*c,d=2*d-c,this.r=a(d,c,b+1/3),this.g=a(d,c,b),this.b=a(d,c,b-1/3));return this}}(),setStyle:function(a){function b(b){void 0!==b&&1>parseFloat(b)&&console.warn("THREE.Color: Alpha component of "+a+" will be ignored.")}var c;if(c=/^((?:rgb|hsl)a?)\(\s*([^\)]*)\)/.exec(a)){var d=c[2];switch(c[1]){case "rgb":case "rgba":if(c= -/^(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(d))return this.r=Math.min(255,parseInt(c[1],10))/255,this.g=Math.min(255,parseInt(c[2],10))/255,this.b=Math.min(255,parseInt(c[3],10))/255,b(c[5]),this;if(c=/^(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(d))return this.r=Math.min(100,parseInt(c[1],10))/100,this.g=Math.min(100,parseInt(c[2],10))/100,this.b=Math.min(100,parseInt(c[3],10))/100,b(c[5]),this;break;case "hsl":case "hsla":if(c=/^([0-9]*\.?[0-9]+)\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(,\s*([0-9]*\.?[0-9]+)\s*)?$/.exec(d)){var d= -parseFloat(c[1])/360,e=parseInt(c[2],10)/100,f=parseInt(c[3],10)/100;b(c[5]);return this.setHSL(d,e,f)}}}else if(c=/^\#([A-Fa-f0-9]+)$/.exec(a)){c=c[1];d=c.length;if(3===d)return this.r=parseInt(c.charAt(0)+c.charAt(0),16)/255,this.g=parseInt(c.charAt(1)+c.charAt(1),16)/255,this.b=parseInt(c.charAt(2)+c.charAt(2),16)/255,this;if(6===d)return this.r=parseInt(c.charAt(0)+c.charAt(1),16)/255,this.g=parseInt(c.charAt(2)+c.charAt(3),16)/255,this.b=parseInt(c.charAt(4)+c.charAt(5),16)/255,this}a&&0=h?k/(e+f):k/(2-e-f);switch(e){case b:g=(c-d)/k+(cf&&c>b?(c=2*Math.sqrt(1+c-f-b),this._w=(k-g)/c,this._x=.25*c,this._y=(a+e)/c,this._z=(d+h)/c):f>b?(c=2*Math.sqrt(1+f-c-b),this._w=(d-h)/c,this._x=(a+e)/c,this._y= -.25*c,this._z=(g+k)/c):(c=2*Math.sqrt(1+b-c-f),this._w=(e-a)/c,this._x=(d+h)/c,this._y=(g+k)/c,this._z=.25*c);this.onChangeCallback();return this},setFromUnitVectors:function(){var a,b;return function(c,d){void 0===a&&(a=new THREE.Vector3);b=c.dot(d)+1;1E-6>b?(b=0,Math.abs(c.x)>Math.abs(c.z)?a.set(-c.y,c.x,0):a.set(0,-c.z,c.y)):a.crossVectors(c,d);this._x=a.x;this._y=a.y;this._z=a.z;this._w=b;return this.normalize()}}(),inverse:function(){return this.conjugate().normalize()},conjugate:function(){this._x*= --1;this._y*=-1;this._z*=-1;this.onChangeCallback();return this},dot:function(a){return this._x*a._x+this._y*a._y+this._z*a._z+this._w*a._w},lengthSq:function(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w},length:function(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)},normalize:function(){var a=this.length();0===a?(this._z=this._y=this._x=0,this._w=1):(a=1/a,this._x*=a,this._y*=a,this._z*=a,this._w*=a);this.onChangeCallback();return this}, -multiply:function(a,b){return void 0!==b?(console.warn("THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead."),this.multiplyQuaternions(a,b)):this.multiplyQuaternions(this,a)},premultiply:function(a){return this.multiplyQuaternions(a,this)},multiplyQuaternions:function(a,b){var c=a._x,d=a._y,e=a._z,f=a._w,g=b._x,h=b._y,k=b._z,l=b._w;this._x=c*l+f*g+d*k-e*h;this._y=d*l+f*h+e*g-c*k;this._z=e*l+f*k+c*h-d*g;this._w=f*l-c*g-d*h-e*k;this.onChangeCallback(); -return this},slerp:function(a,b){if(0===b)return this;if(1===b)return this.copy(a);var c=this._x,d=this._y,e=this._z,f=this._w,g=f*a._w+c*a._x+d*a._y+e*a._z;0>g?(this._w=-a._w,this._x=-a._x,this._y=-a._y,this._z=-a._z,g=-g):this.copy(a);if(1<=g)return this._w=f,this._x=c,this._y=d,this._z=e,this;var h=Math.sqrt(1-g*g);if(.001>Math.abs(h))return this._w=.5*(f+this._w),this._x=.5*(c+this._x),this._y=.5*(d+this._y),this._z=.5*(e+this._z),this;var k=Math.atan2(h,g),g=Math.sin((1-b)*k)/h,h=Math.sin(b* -k)/h;this._w=f*g+this._w*h;this._x=c*g+this._x*h;this._y=d*g+this._y*h;this._z=e*g+this._z*h;this.onChangeCallback();return this},equals:function(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._w===this._w},fromArray:function(a,b){void 0===b&&(b=0);this._x=a[b];this._y=a[b+1];this._z=a[b+2];this._w=a[b+3];this.onChangeCallback();return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this._x;a[b+1]=this._y;a[b+2]=this._z;a[b+3]=this._w;return a},onChange:function(a){this.onChangeCallback= -a;return this},onChangeCallback:function(){}}; -Object.assign(THREE.Quaternion,{slerp:function(a,b,c,d){return c.copy(a).slerp(b,d)},slerpFlat:function(a,b,c,d,e,f,g){var h=c[d+0],k=c[d+1],l=c[d+2];c=c[d+3];d=e[f+0];var m=e[f+1],p=e[f+2];e=e[f+3];if(c!==e||h!==d||k!==m||l!==p){f=1-g;var n=h*d+k*m+l*p+c*e,q=0<=n?1:-1,r=1-n*n;r>Number.EPSILON&&(r=Math.sqrt(r),n=Math.atan2(r,n*q),f=Math.sin(f*n)/r,g=Math.sin(g*n)/r);q*=g;h=h*f+d*q;k=k*f+m*q;l=l*f+p*q;c=c*f+e*q;f===1-g&&(g=1/Math.sqrt(h*h+k*k+l*l+c*c),h*=g,k*=g,l*=g,c*=g)}a[b]=h;a[b+1]=k;a[b+2]=l; -a[b+3]=c}});THREE.Vector2=function(a,b){this.x=a||0;this.y=b||0}; -THREE.Vector2.prototype={constructor:THREE.Vector2,get width(){return this.x},set width(a){this.x=a},get height(){return this.y},set height(a){this.y=a},set:function(a,b){this.x=a;this.y=b;return this},setScalar:function(a){this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x; -case 1:return this.y;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y)},copy:function(a){this.x=a.x;this.y=a.y;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector2: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;return this},addScalar:function(a){this.x+=a;this.y+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;return this}, -addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector2: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;return this},subScalar:function(a){this.x-=a;this.y-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;return this},multiply:function(a){this.x*=a.x;this.y*=a.y;return this},multiplyScalar:function(a){isFinite(a)?(this.x*=a, -this.y*=a):this.y=this.x=0;return this},divide:function(a){this.x/=a.x;this.y/=a.y;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));return this},clampScalar:function(){var a,b;return function(c,d){void 0=== -a&&(a=new THREE.Vector2,b=new THREE.Vector2);a.set(c,c);b.set(d,d);return this.clamp(a,b)}}(),clampLength:function(a,b){var c=this.length();return this.multiplyScalar(Math.max(a,Math.min(b,c))/c)},floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x); -this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);return this},negate:function(){this.x=-this.x;this.y=-this.y;return this},dot:function(a){return this.x*a.x+this.y*a.y},lengthSq:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)},normalize:function(){return this.divideScalar(this.length())},angle:function(){var a=Math.atan2(this.y,this.x);0>a&&(a+=2*Math.PI);return a}, -distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x;a=this.y-a.y;return b*b+a*a},distanceToManhattan:function(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)},setLength:function(a){return this.multiplyScalar(a/this.length())},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},equals:function(a){return a.x===this.x&&a.y===this.y}, -fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;return a},fromAttribute:function(a,b,c){void 0===c&&(c=0);b=b*a.itemSize+c;this.x=a.array[b];this.y=a.array[b+1];return this},rotateAround:function(a,b){var c=Math.cos(b),d=Math.sin(b),e=this.x-a.x,f=this.y-a.y;this.x=e*c-f*d+a.x;this.y=e*d+f*c+a.y;return this}};THREE.Vector3=function(a,b,c){this.x=a||0;this.y=b||0;this.z=c||0}; -THREE.Vector3.prototype={constructor:THREE.Vector3,set:function(a,b,c){this.x=a;this.y=b;this.z=c;return this},setScalar:function(a){this.z=this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;default:throw Error("index is out of range: "+a);}},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y; -case 2:return this.z;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y,this.z)},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;return this},addVectors:function(a, -b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;this.z+=a.z*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;return this},subScalar:function(a){this.x-=a;this.y-=a;this.z-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;return this}, -multiply:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead."),this.multiplyVectors(a,b);this.x*=a.x;this.y*=a.y;this.z*=a.z;return this},multiplyScalar:function(a){isFinite(a)?(this.x*=a,this.y*=a,this.z*=a):this.z=this.y=this.x=0;return this},multiplyVectors:function(a,b){this.x=a.x*b.x;this.y=a.y*b.y;this.z=a.z*b.z;return this},applyEuler:function(){var a;return function(b){!1===b instanceof THREE.Euler&& -console.error("THREE.Vector3: .applyEuler() now expects an Euler rotation rather than a Vector3 and order.");void 0===a&&(a=new THREE.Quaternion);return this.applyQuaternion(a.setFromEuler(b))}}(),applyAxisAngle:function(){var a;return function(b,c){void 0===a&&(a=new THREE.Quaternion);return this.applyQuaternion(a.setFromAxisAngle(b,c))}}(),applyMatrix3:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[3]*c+a[6]*d;this.y=a[1]*b+a[4]*c+a[7]*d;this.z=a[2]*b+a[5]*c+a[8]*d;return this}, -applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12];this.y=a[1]*b+a[5]*c+a[9]*d+a[13];this.z=a[2]*b+a[6]*c+a[10]*d+a[14];return this},applyProjection:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;var e=1/(a[3]*b+a[7]*c+a[11]*d+a[15]);this.x=(a[0]*b+a[4]*c+a[8]*d+a[12])*e;this.y=(a[1]*b+a[5]*c+a[9]*d+a[13])*e;this.z=(a[2]*b+a[6]*c+a[10]*d+a[14])*e;return this},applyQuaternion:function(a){var b=this.x,c=this.y,d=this.z,e=a.x,f=a.y,g=a.z;a= -a.w;var h=a*b+f*d-g*c,k=a*c+g*b-e*d,l=a*d+e*c-f*b,b=-e*b-f*c-g*d;this.x=h*a+b*-e+k*-g-l*-f;this.y=k*a+b*-f+l*-e-h*-g;this.z=l*a+b*-g+h*-f-k*-e;return this},project:function(){var a;return function(b){void 0===a&&(a=new THREE.Matrix4);a.multiplyMatrices(b.projectionMatrix,a.getInverse(b.matrixWorld));return this.applyProjection(a)}}(),unproject:function(){var a;return function(b){void 0===a&&(a=new THREE.Matrix4);a.multiplyMatrices(b.matrixWorld,a.getInverse(b.projectionMatrix));return this.applyProjection(a)}}(), -transformDirection:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d;this.y=a[1]*b+a[5]*c+a[9]*d;this.z=a[2]*b+a[6]*c+a[10]*d;return this.normalize()},divide:function(a){this.x/=a.x;this.y/=a.y;this.z/=a.z;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);this.z=Math.min(this.z,a.z);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);this.z= -Math.max(this.z,a.z);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));this.z=Math.max(a.z,Math.min(b.z,this.z));return this},clampScalar:function(){var a,b;return function(c,d){void 0===a&&(a=new THREE.Vector3,b=new THREE.Vector3);a.set(c,c,c);b.set(d,d,d);return this.clamp(a,b)}}(),clampLength:function(a,b){var c=this.length();return this.multiplyScalar(Math.max(a,Math.min(b,c))/c)},floor:function(){this.x=Math.floor(this.x);this.y= -Math.floor(this.y);this.z=Math.floor(this.z);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);this.z=Math.ceil(this.z);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);this.z=Math.round(this.z);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);this.z=0>this.z?Math.ceil(this.z):Math.floor(this.z);return this},negate:function(){this.x=-this.x;this.y= --this.y;this.z=-this.z;return this},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)},normalize:function(){return this.divideScalar(this.length())},setLength:function(a){return this.multiplyScalar(a/this.length())},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+= -(a.y-this.y)*b;this.z+=(a.z-this.z)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},cross:function(a,b){if(void 0!==b)return console.warn("THREE.Vector3: .cross() now only accepts one argument. Use .crossVectors( a, b ) instead."),this.crossVectors(a,b);var c=this.x,d=this.y,e=this.z;this.x=d*a.z-e*a.y;this.y=e*a.x-c*a.z;this.z=c*a.y-d*a.x;return this},crossVectors:function(a,b){var c=a.x,d=a.y,e=a.z,f=b.x,g=b.y,h=b.z;this.x=d*h-e*g;this.y=e*f-c*h; -this.z=c*g-d*f;return this},projectOnVector:function(a){var b=a.dot(this)/a.lengthSq();return this.copy(a).multiplyScalar(b)},projectOnPlane:function(){var a;return function(b){void 0===a&&(a=new THREE.Vector3);a.copy(this).projectOnVector(b);return this.sub(a)}}(),reflect:function(){var a;return function(b){void 0===a&&(a=new THREE.Vector3);return this.sub(a.copy(b).multiplyScalar(2*this.dot(b)))}}(),angleTo:function(a){a=this.dot(a)/Math.sqrt(this.lengthSq()*a.lengthSq());return Math.acos(THREE.Math.clamp(a, --1,1))},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x,c=this.y-a.y;a=this.z-a.z;return b*b+c*c+a*a},distanceToManhattan:function(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)+Math.abs(this.z-a.z)},setFromSpherical:function(a){var b=Math.sin(a.phi)*a.radius;this.x=b*Math.sin(a.theta);this.y=Math.cos(a.phi)*a.radius;this.z=b*Math.cos(a.theta);return this},setFromMatrixPosition:function(a){return this.setFromMatrixColumn(a,3)}, -setFromMatrixScale:function(a){var b=this.setFromMatrixColumn(a,0).length(),c=this.setFromMatrixColumn(a,1).length();a=this.setFromMatrixColumn(a,2).length();this.x=b;this.y=c;this.z=a;return this},setFromMatrixColumn:function(a,b){if("number"===typeof a){console.warn("THREE.Vector3: setFromMatrixColumn now expects ( matrix, index ).");var c=a;a=b;b=c}return this.fromArray(a.elements,4*b)},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z},fromArray:function(a,b){void 0===b&&(b=0); -this.x=a[b];this.y=a[b+1];this.z=a[b+2];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;a[b+2]=this.z;return a},fromAttribute:function(a,b,c){void 0===c&&(c=0);b=b*a.itemSize+c;this.x=a.array[b];this.y=a.array[b+1];this.z=a.array[b+2];return this}};THREE.Vector4=function(a,b,c,d){this.x=a||0;this.y=b||0;this.z=c||0;this.w=void 0!==d?d:1}; -THREE.Vector4.prototype={constructor:THREE.Vector4,set:function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.w=d;return this},setScalar:function(a){this.w=this.z=this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setW:function(a){this.w=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;case 3:this.w=b;break;default:throw Error("index is out of range: "+ -a);}},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+a);}},clone:function(){return new this.constructor(this.x,this.y,this.z,this.w)},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=void 0!==a.w?a.w:1;return this},add:function(a,b){if(void 0!==b)return console.warn("THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead."),this.addVectors(a,b); -this.x+=a.x;this.y+=a.y;this.z+=a.z;this.w+=a.w;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;this.w+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;this.w=a.w+b.w;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;this.z+=a.z*b;this.w+=a.w*b;return this},sub:function(a,b){if(void 0!==b)return console.warn("THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead."),this.subVectors(a,b);this.x-= -a.x;this.y-=a.y;this.z-=a.z;this.w-=a.w;return this},subScalar:function(a){this.x-=a;this.y-=a;this.z-=a;this.w-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;this.w=a.w-b.w;return this},multiplyScalar:function(a){isFinite(a)?(this.x*=a,this.y*=a,this.z*=a,this.w*=a):this.w=this.z=this.y=this.x=0;return this},applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z,e=this.w;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12]*e;this.y=a[1]*b+a[5]*c+a[9]*d+a[13]*e;this.z= -a[2]*b+a[6]*c+a[10]*d+a[14]*e;this.w=a[3]*b+a[7]*c+a[11]*d+a[15]*e;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},setAxisAngleFromQuaternion:function(a){this.w=2*Math.acos(a.w);var b=Math.sqrt(1-a.w*a.w);1E-4>b?(this.x=1,this.z=this.y=0):(this.x=a.x/b,this.y=a.y/b,this.z=a.z/b);return this},setAxisAngleFromRotationMatrix:function(a){var b,c,d;a=a.elements;var e=a[0];d=a[4];var f=a[8],g=a[1],h=a[5],k=a[9];c=a[2];b=a[6];var l=a[10];if(.01>Math.abs(d-g)&&.01>Math.abs(f-c)&&.01> -Math.abs(k-b)){if(.1>Math.abs(d+g)&&.1>Math.abs(f+c)&&.1>Math.abs(k+b)&&.1>Math.abs(e+h+l-3))return this.set(1,0,0,0),this;a=Math.PI;e=(e+1)/2;h=(h+1)/2;l=(l+1)/2;d=(d+g)/4;f=(f+c)/4;k=(k+b)/4;e>h&&e>l?.01>e?(b=0,d=c=.707106781):(b=Math.sqrt(e),c=d/b,d=f/b):h>l?.01>h?(b=.707106781,c=0,d=.707106781):(c=Math.sqrt(h),b=d/c,d=k/c):.01>l?(c=b=.707106781,d=0):(d=Math.sqrt(l),b=f/d,c=k/d);this.set(b,c,d,a);return this}a=Math.sqrt((b-k)*(b-k)+(f-c)*(f-c)+(g-d)*(g-d));.001>Math.abs(a)&&(a=1);this.x=(b-k)/ -a;this.y=(f-c)/a;this.z=(g-d)/a;this.w=Math.acos((e+h+l-1)/2);return this},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);this.z=Math.min(this.z,a.z);this.w=Math.min(this.w,a.w);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);this.z=Math.max(this.z,a.z);this.w=Math.max(this.w,a.w);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));this.z=Math.max(a.z,Math.min(b.z,this.z)); -this.w=Math.max(a.w,Math.min(b.w,this.w));return this},clampScalar:function(){var a,b;return function(c,d){void 0===a&&(a=new THREE.Vector4,b=new THREE.Vector4);a.set(c,c,c,c);b.set(d,d,d,d);return this.clamp(a,b)}}(),floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);this.z=Math.floor(this.z);this.w=Math.floor(this.w);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);this.z=Math.ceil(this.z);this.w=Math.ceil(this.w);return this},round:function(){this.x= -Math.round(this.x);this.y=Math.round(this.y);this.z=Math.round(this.z);this.w=Math.round(this.w);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);this.z=0>this.z?Math.ceil(this.z):Math.floor(this.z);this.w=0>this.w?Math.ceil(this.w):Math.floor(this.w);return this},negate:function(){this.x=-this.x;this.y=-this.y;this.z=-this.z;this.w=-this.w;return this},dot:function(a){return this.x*a.x+this.y*a.y+this.z* -a.z+this.w*a.w},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)},lengthManhattan:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)},normalize:function(){return this.divideScalar(this.length())},setLength:function(a){return this.multiplyScalar(a/this.length())},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z- -this.z)*b;this.w+=(a.w-this.w)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z&&a.w===this.w},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];this.z=a[b+2];this.w=a[b+3];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;a[b+2]=this.z;a[b+3]=this.w;return a},fromAttribute:function(a,b,c){void 0===c&&(c=0);b=b*a.itemSize+ -c;this.x=a.array[b];this.y=a.array[b+1];this.z=a.array[b+2];this.w=a.array[b+3];return this}};THREE.Euler=function(a,b,c,d){this._x=a||0;this._y=b||0;this._z=c||0;this._order=d||THREE.Euler.DefaultOrder};THREE.Euler.RotationOrders="XYZ YZX ZXY XZY YXZ ZYX".split(" ");THREE.Euler.DefaultOrder="XYZ"; -THREE.Euler.prototype={constructor:THREE.Euler,get x(){return this._x},set x(a){this._x=a;this.onChangeCallback()},get y(){return this._y},set y(a){this._y=a;this.onChangeCallback()},get z(){return this._z},set z(a){this._z=a;this.onChangeCallback()},get order(){return this._order},set order(a){this._order=a;this.onChangeCallback()},set:function(a,b,c,d){this._x=a;this._y=b;this._z=c;this._order=d||this._order;this.onChangeCallback();return this},clone:function(){return new this.constructor(this._x, -this._y,this._z,this._order)},copy:function(a){this._x=a._x;this._y=a._y;this._z=a._z;this._order=a._order;this.onChangeCallback();return this},setFromRotationMatrix:function(a,b,c){var d=THREE.Math.clamp,e=a.elements;a=e[0];var f=e[4],g=e[8],h=e[1],k=e[5],l=e[9],m=e[2],p=e[6],e=e[10];b=b||this._order;"XYZ"===b?(this._y=Math.asin(d(g,-1,1)),.99999>Math.abs(g)?(this._x=Math.atan2(-l,e),this._z=Math.atan2(-f,a)):(this._x=Math.atan2(p,k),this._z=0)):"YXZ"===b?(this._x=Math.asin(-d(l,-1,1)),.99999>Math.abs(l)? -(this._y=Math.atan2(g,e),this._z=Math.atan2(h,k)):(this._y=Math.atan2(-m,a),this._z=0)):"ZXY"===b?(this._x=Math.asin(d(p,-1,1)),.99999>Math.abs(p)?(this._y=Math.atan2(-m,e),this._z=Math.atan2(-f,k)):(this._y=0,this._z=Math.atan2(h,a))):"ZYX"===b?(this._y=Math.asin(-d(m,-1,1)),.99999>Math.abs(m)?(this._x=Math.atan2(p,e),this._z=Math.atan2(h,a)):(this._x=0,this._z=Math.atan2(-f,k))):"YZX"===b?(this._z=Math.asin(d(h,-1,1)),.99999>Math.abs(h)?(this._x=Math.atan2(-l,k),this._y=Math.atan2(-m,a)):(this._x= -0,this._y=Math.atan2(g,e))):"XZY"===b?(this._z=Math.asin(-d(f,-1,1)),.99999>Math.abs(f)?(this._x=Math.atan2(p,k),this._y=Math.atan2(g,a)):(this._x=Math.atan2(-l,e),this._y=0)):console.warn("THREE.Euler: .setFromRotationMatrix() given unsupported order: "+b);this._order=b;if(!1!==c)this.onChangeCallback();return this},setFromQuaternion:function(){var a;return function(b,c,d){void 0===a&&(a=new THREE.Matrix4);a.makeRotationFromQuaternion(b);return this.setFromRotationMatrix(a,c,d)}}(),setFromVector3:function(a, -b){return this.set(a.x,a.y,a.z,b||this._order)},reorder:function(){var a=new THREE.Quaternion;return function(b){a.setFromEuler(this);return this.setFromQuaternion(a,b)}}(),equals:function(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._order===this._order},fromArray:function(a){this._x=a[0];this._y=a[1];this._z=a[2];void 0!==a[3]&&(this._order=a[3]);this.onChangeCallback();return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this._x;a[b+1]=this._y;a[b+2]=this._z; -a[b+3]=this._order;return a},toVector3:function(a){return a?a.set(this._x,this._y,this._z):new THREE.Vector3(this._x,this._y,this._z)},onChange:function(a){this.onChangeCallback=a;return this},onChangeCallback:function(){}};THREE.Line3=function(a,b){this.start=void 0!==a?a:new THREE.Vector3;this.end=void 0!==b?b:new THREE.Vector3}; -THREE.Line3.prototype={constructor:THREE.Line3,set:function(a,b){this.start.copy(a);this.end.copy(b);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.start.copy(a.start);this.end.copy(a.end);return this},center:function(a){return(a||new THREE.Vector3).addVectors(this.start,this.end).multiplyScalar(.5)},delta:function(a){return(a||new THREE.Vector3).subVectors(this.end,this.start)},distanceSq:function(){return this.start.distanceToSquared(this.end)},distance:function(){return this.start.distanceTo(this.end)}, -at:function(a,b){var c=b||new THREE.Vector3;return this.delta(c).multiplyScalar(a).add(this.start)},closestPointToPointParameter:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(c,d){a.subVectors(c,this.start);b.subVectors(this.end,this.start);var e=b.dot(b),e=b.dot(a)/e;d&&(e=THREE.Math.clamp(e,0,1));return e}}(),closestPointToPoint:function(a,b,c){a=this.closestPointToPointParameter(a,b);c=c||new THREE.Vector3;return this.delta(c).multiplyScalar(a).add(this.start)},applyMatrix4:function(a){this.start.applyMatrix4(a); -this.end.applyMatrix4(a);return this},equals:function(a){return a.start.equals(this.start)&&a.end.equals(this.end)}};THREE.Box2=function(a,b){this.min=void 0!==a?a:new THREE.Vector2(Infinity,Infinity);this.max=void 0!==b?b:new THREE.Vector2(-Infinity,-Infinity)}; -THREE.Box2.prototype={constructor:THREE.Box2,set:function(a,b){this.min.copy(a);this.max.copy(b);return this},setFromPoints:function(a){this.makeEmpty();for(var b=0,c=a.length;bthis.max.x||a.ythis.max.y?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y?!0:!1},getParameter:function(a,b){return(b||new THREE.Vector2).set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y))},intersectsBox:function(a){return a.max.xthis.max.x||a.max.y -this.max.y?!1:!0},clampPoint:function(a,b){return(b||new THREE.Vector2).copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new THREE.Vector2;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);return this},union:function(a){this.min.min(a.min);this.max.max(a.max);return this},translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&& -a.max.equals(this.max)}};THREE.Box3=function(a,b){this.min=void 0!==a?a:new THREE.Vector3(Infinity,Infinity,Infinity);this.max=void 0!==b?b:new THREE.Vector3(-Infinity,-Infinity,-Infinity)}; -THREE.Box3.prototype={constructor:THREE.Box3,set:function(a,b){this.min.copy(a);this.max.copy(b);return this},setFromArray:function(a){for(var b=Infinity,c=Infinity,d=Infinity,e=-Infinity,f=-Infinity,g=-Infinity,h=0,k=a.length;he&&(e=l);m>f&&(f=m);p>g&&(g=p)}this.min.set(b,c,d);this.max.set(e,f,g)},setFromPoints:function(a){this.makeEmpty();for(var b=0,c=a.length;bthis.max.x||a.ythis.max.y||a.zthis.max.z?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y&&this.min.z<=a.min.z&&a.max.z<=this.max.z?!0:!1},getParameter:function(a,b){return(b||new THREE.Vector3).set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y),(a.z-this.min.z)/(this.max.z-this.min.z))},intersectsBox:function(a){return a.max.xthis.max.x|| -a.max.ythis.max.y||a.max.zthis.max.z?!1:!0},intersectsSphere:function(){var a;return function(b){void 0===a&&(a=new THREE.Vector3);this.clampPoint(b.center,a);return a.distanceToSquared(b.center)<=b.radius*b.radius}}(),intersectsPlane:function(a){var b,c;0=a.constant},clampPoint:function(a,b){return(b||new THREE.Vector3).copy(a).clamp(this.min,this.max)},distanceToPoint:function(){var a=new THREE.Vector3;return function(b){return a.copy(b).clamp(this.min,this.max).sub(b).length()}}(),getBoundingSphere:function(){var a=new THREE.Vector3;return function(b){b=b||new THREE.Sphere;b.center= -this.center();b.radius=.5*this.size(a).length();return b}}(),intersect:function(a){this.min.max(a.min);this.max.min(a.max);this.isEmpty()&&this.makeEmpty();return this},union:function(a){this.min.min(a.min);this.max.max(a.max);return this},applyMatrix4:function(){var a=[new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3,new THREE.Vector3];return function(b){if(this.isEmpty())return this;a[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(b); -a[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(b);a[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(b);a[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(b);a[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(b);a[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(b);a[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(b);a[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(b);this.setFromPoints(a);return this}}(),translate:function(a){this.min.add(a);this.max.add(a); -return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)}};THREE.Matrix3=function(){this.elements=new Float32Array([1,0,0,0,1,0,0,0,1]);0this.determinant()&&(g=-g);c.x=f[12];c.y=f[13];c.z=f[14];b.elements.set(this.elements);c=1/g;var f=1/h,l=1/k;b.elements[0]*=c;b.elements[1]*=c; -b.elements[2]*=c;b.elements[4]*=f;b.elements[5]*=f;b.elements[6]*=f;b.elements[8]*=l;b.elements[9]*=l;b.elements[10]*=l;d.setFromRotationMatrix(b);e.x=g;e.y=h;e.z=k;return this}}(),makeFrustum:function(a,b,c,d,e,f){var g=this.elements;g[0]=2*e/(b-a);g[4]=0;g[8]=(b+a)/(b-a);g[12]=0;g[1]=0;g[5]=2*e/(d-c);g[9]=(d+c)/(d-c);g[13]=0;g[2]=0;g[6]=0;g[10]=-(f+e)/(f-e);g[14]=-2*f*e/(f-e);g[3]=0;g[7]=0;g[11]=-1;g[15]=0;return this},makePerspective:function(a,b,c,d){a=c*Math.tan(THREE.Math.DEG2RAD*a*.5);var e= --a;return this.makeFrustum(e*b,a*b,e,a,c,d)},makeOrthographic:function(a,b,c,d,e,f){var g=this.elements,h=1/(b-a),k=1/(c-d),l=1/(f-e);g[0]=2*h;g[4]=0;g[8]=0;g[12]=-((b+a)*h);g[1]=0;g[5]=2*k;g[9]=0;g[13]=-((c+d)*k);g[2]=0;g[6]=0;g[10]=-2*l;g[14]=-((f+e)*l);g[3]=0;g[7]=0;g[11]=0;g[15]=1;return this},equals:function(a){var b=this.elements;a=a.elements;for(var c=0;16>c;c++)if(b[c]!==a[c])return!1;return!0},fromArray:function(a){this.elements.set(a);return this},toArray:function(a,b){void 0===a&&(a=[]); -void 0===b&&(b=0);var c=this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4];a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8];a[b+9]=c[9];a[b+10]=c[10];a[b+11]=c[11];a[b+12]=c[12];a[b+13]=c[13];a[b+14]=c[14];a[b+15]=c[15];return a}};THREE.Ray=function(a,b){this.origin=void 0!==a?a:new THREE.Vector3;this.direction=void 0!==b?b:new THREE.Vector3}; -THREE.Ray.prototype={constructor:THREE.Ray,set:function(a,b){this.origin.copy(a);this.direction.copy(b);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.origin.copy(a.origin);this.direction.copy(a.direction);return this},at:function(a,b){return(b||new THREE.Vector3).copy(this.direction).multiplyScalar(a).add(this.origin)},lookAt:function(a){this.direction.copy(a).sub(this.origin).normalize();return this},recast:function(){var a=new THREE.Vector3;return function(b){this.origin.copy(this.at(b, -a));return this}}(),closestPointToPoint:function(a,b){var c=b||new THREE.Vector3;c.subVectors(a,this.origin);var d=c.dot(this.direction);return 0>d?c.copy(this.origin):c.copy(this.direction).multiplyScalar(d).add(this.origin)},distanceToPoint:function(a){return Math.sqrt(this.distanceSqToPoint(a))},distanceSqToPoint:function(){var a=new THREE.Vector3;return function(b){var c=a.subVectors(b,this.origin).dot(this.direction);if(0>c)return this.origin.distanceToSquared(b);a.copy(this.direction).multiplyScalar(c).add(this.origin); -return a.distanceToSquared(b)}}(),distanceSqToSegment:function(){var a=new THREE.Vector3,b=new THREE.Vector3,c=new THREE.Vector3;return function(d,e,f,g){a.copy(d).add(e).multiplyScalar(.5);b.copy(e).sub(d).normalize();c.copy(this.origin).sub(a);var h=.5*d.distanceTo(e),k=-this.direction.dot(b),l=c.dot(this.direction),m=-c.dot(b),p=c.lengthSq(),n=Math.abs(1-k*k),q;0=-q?e<=q?(h=1/n,d*=h,e*=h,k=d*(d+k*e+2*l)+e*(k*d+e+2*m)+p):(e=h,d=Math.max(0,-(k*e+l)),k=-d*d+e*(e+2* -m)+p):(e=-h,d=Math.max(0,-(k*e+l)),k=-d*d+e*(e+2*m)+p):e<=-q?(d=Math.max(0,-(-k*h+l)),e=0f)return null;f=Math.sqrt(f-e);e=d-f;d+=f;return 0>e&&0>d?null:0>e?this.at(d,c):this.at(e,c)}}(),intersectsSphere:function(a){return this.distanceToPoint(a.center)<=a.radius},distanceToPlane:function(a){var b=a.normal.dot(this.direction);if(0===b)return 0===a.distanceToPoint(this.origin)?0:null;a=-(this.origin.dot(a.normal)+a.constant)/b;return 0<=a?a:null},intersectPlane:function(a,b){var c= -this.distanceToPlane(a);return null===c?null:this.at(c,b)},intersectsPlane:function(a){var b=a.distanceToPoint(this.origin);return 0===b||0>a.normal.dot(this.direction)*b?!0:!1},intersectBox:function(a,b){var c,d,e,f,g;d=1/this.direction.x;f=1/this.direction.y;g=1/this.direction.z;var h=this.origin;0<=d?(c=(a.min.x-h.x)*d,d*=a.max.x-h.x):(c=(a.max.x-h.x)*d,d*=a.min.x-h.x);0<=f?(e=(a.min.y-h.y)*f,f*=a.max.y-h.y):(e=(a.max.y-h.y)*f,f*=a.min.y-h.y);if(c>f||e>d)return null;if(e>c||c!==c)c=e;if(fg||e>d)return null;if(e>c||c!==c)c=e;if(gd?null:this.at(0<=c?c:d,b)},intersectsBox:function(){var a=new THREE.Vector3;return function(b){return null!==this.intersectBox(b,a)}}(),intersectTriangle:function(){var a=new THREE.Vector3,b=new THREE.Vector3,c=new THREE.Vector3,d=new THREE.Vector3;return function(e,f,g,h,k){b.subVectors(f,e);c.subVectors(g,e);d.crossVectors(b,c);f=this.direction.dot(d); -if(0f)h=-1,f=-f;else return null;a.subVectors(this.origin,e);e=h*this.direction.dot(c.crossVectors(a,c));if(0>e)return null;g=h*this.direction.dot(b.cross(a));if(0>g||e+g>f)return null;e=-h*a.dot(d);return 0>e?null:this.at(e/f,k)}}(),applyMatrix4:function(a){this.direction.add(this.origin).applyMatrix4(a);this.origin.applyMatrix4(a);this.direction.sub(this.origin);this.direction.normalize();return this},equals:function(a){return a.origin.equals(this.origin)&&a.direction.equals(this.direction)}}; -THREE.Sphere=function(a,b){this.center=void 0!==a?a:new THREE.Vector3;this.radius=void 0!==b?b:0}; -THREE.Sphere.prototype={constructor:THREE.Sphere,set:function(a,b){this.center.copy(a);this.radius=b;return this},setFromPoints:function(){var a=new THREE.Box3;return function(b,c){var d=this.center;void 0!==c?d.copy(c):a.setFromPoints(b).center(d);for(var e=0,f=0,g=b.length;f=this.radius},containsPoint:function(a){return a.distanceToSquared(this.center)<=this.radius*this.radius},distanceToPoint:function(a){return a.distanceTo(this.center)-this.radius},intersectsSphere:function(a){var b=this.radius+a.radius;return a.center.distanceToSquared(this.center)<=b*b},intersectsBox:function(a){return a.intersectsSphere(this)},intersectsPlane:function(a){return Math.abs(this.center.dot(a.normal)-a.constant)<=this.radius},clampPoint:function(a,b){var c= -this.center.distanceToSquared(a),d=b||new THREE.Vector3;d.copy(a);c>this.radius*this.radius&&(d.sub(this.center).normalize(),d.multiplyScalar(this.radius).add(this.center));return d},getBoundingBox:function(a){a=a||new THREE.Box3;a.set(this.center,this.center);a.expandByScalar(this.radius);return a},applyMatrix4:function(a){this.center.applyMatrix4(a);this.radius*=a.getMaxScaleOnAxis();return this},translate:function(a){this.center.add(a);return this},equals:function(a){return a.center.equals(this.center)&& -a.radius===this.radius}};THREE.Frustum=function(a,b,c,d,e,f){this.planes=[void 0!==a?a:new THREE.Plane,void 0!==b?b:new THREE.Plane,void 0!==c?c:new THREE.Plane,void 0!==d?d:new THREE.Plane,void 0!==e?e:new THREE.Plane,void 0!==f?f:new THREE.Plane]}; -THREE.Frustum.prototype={constructor:THREE.Frustum,set:function(a,b,c,d,e,f){var g=this.planes;g[0].copy(a);g[1].copy(b);g[2].copy(c);g[3].copy(d);g[4].copy(e);g[5].copy(f);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){for(var b=this.planes,c=0;6>c;c++)b[c].copy(a.planes[c]);return this},setFromMatrix:function(a){var b=this.planes,c=a.elements;a=c[0];var d=c[1],e=c[2],f=c[3],g=c[4],h=c[5],k=c[6],l=c[7],m=c[8],p=c[9],n=c[10],q=c[11],r=c[12],s=c[13],v=c[14], -c=c[15];b[0].setComponents(f-a,l-g,q-m,c-r).normalize();b[1].setComponents(f+a,l+g,q+m,c+r).normalize();b[2].setComponents(f+d,l+h,q+p,c+s).normalize();b[3].setComponents(f-d,l-h,q-p,c-s).normalize();b[4].setComponents(f-e,l-k,q-n,c-v).normalize();b[5].setComponents(f+e,l+k,q+n,c+v).normalize();return this},intersectsObject:function(){var a=new THREE.Sphere;return function(b){var c=b.geometry;null===c.boundingSphere&&c.computeBoundingSphere();a.copy(c.boundingSphere).applyMatrix4(b.matrixWorld);return this.intersectsSphere(a)}}(), -intersectsSprite:function(){var a=new THREE.Sphere;return function(b){a.center.set(0,0,0);a.radius=.7071067811865476;a.applyMatrix4(b.matrixWorld);return this.intersectsSphere(a)}}(),intersectsSphere:function(a){var b=this.planes,c=a.center;a=-a.radius;for(var d=0;6>d;d++)if(b[d].distanceToPoint(c)e;e++){var f=d[e];a.x=0g&&0>f)return!1}return!0}}(),containsPoint:function(a){for(var b=this.planes,c=0;6>c;c++)if(0>b[c].distanceToPoint(a))return!1;return!0}};THREE.Plane=function(a,b){this.normal=void 0!==a?a:new THREE.Vector3(1,0,0);this.constant=void 0!==b?b:0}; -THREE.Plane.prototype={constructor:THREE.Plane,set:function(a,b){this.normal.copy(a);this.constant=b;return this},setComponents:function(a,b,c,d){this.normal.set(a,b,c);this.constant=d;return this},setFromNormalAndCoplanarPoint:function(a,b){this.normal.copy(a);this.constant=-b.dot(this.normal);return this},setFromCoplanarPoints:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(c,d,e){d=a.subVectors(e,d).cross(b.subVectors(c,d)).normalize();this.setFromNormalAndCoplanarPoint(d, -c);return this}}(),clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.normal.copy(a.normal);this.constant=a.constant;return this},normalize:function(){var a=1/this.normal.length();this.normal.multiplyScalar(a);this.constant*=a;return this},negate:function(){this.constant*=-1;this.normal.negate();return this},distanceToPoint:function(a){return this.normal.dot(a)+this.constant},distanceToSphere:function(a){return this.distanceToPoint(a.center)-a.radius},projectPoint:function(a, -b){return this.orthoPoint(a,b).sub(a).negate()},orthoPoint:function(a,b){var c=this.distanceToPoint(a);return(b||new THREE.Vector3).copy(this.normal).multiplyScalar(c)},intersectLine:function(){var a=new THREE.Vector3;return function(b,c){var d=c||new THREE.Vector3,e=b.delta(a),f=this.normal.dot(e);if(0===f){if(0===this.distanceToPoint(b.start))return d.copy(b.start)}else return f=-(b.start.dot(this.normal)+this.constant)/f,0>f||1b&&0a&&0e;e++)8===e||13===e||18===e||23===e?b[e]="-":14===e?b[e]="4":(2>=c&&(c=33554432+16777216*Math.random()|0),d=c&15,c>>=4,b[e]=a[19===e?d&3|8:d]);return b.join("")}}(),clamp:function(a,b,c){return Math.max(b,Math.min(c,a))},euclideanModulo:function(a,b){return(a%b+b)%b},mapLinear:function(a,b,c, -d,e){return d+(a-b)*(e-d)/(c-b)},smoothstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*(3-2*a)},smootherstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*a*(a*(6*a-15)+10)},random16:function(){console.warn("THREE.Math.random16() has been deprecated. Use Math.random() instead.");return Math.random()},randInt:function(a,b){return a+Math.floor(Math.random()*(b-a+1))},randFloat:function(a,b){return a+Math.random()*(b-a)},randFloatSpread:function(a){return a* -(.5-Math.random())},degToRad:function(a){return a*THREE.Math.DEG2RAD},radToDeg:function(a){return a*THREE.Math.RAD2DEG},isPowerOfTwo:function(a){return 0===(a&a-1)&&0!==a},nearestPowerOfTwo:function(a){return Math.pow(2,Math.round(Math.log(a)/Math.LN2))},nextPowerOfTwo:function(a){a--;a|=a>>1;a|=a>>2;a|=a>>4;a|=a>>8;a|=a>>16;a++;return a}}; -THREE.Spline=function(a){function b(a,b,c,d,e,f,g){a=.5*(c-a);d=.5*(d-b);return(2*(b-c)+a+d)*g+(-3*(b-c)-2*a-d)*f+a*e+b}this.points=a;var c=[],d={x:0,y:0,z:0},e,f,g,h,k,l,m,p,n;this.initFromArray=function(a){this.points=[];for(var b=0;bthis.points.length-2?this.points.length-1:f+1;c[3]=f>this.points.length-3?this.points.length-1:f+ -2;l=this.points[c[0]];m=this.points[c[1]];p=this.points[c[2]];n=this.points[c[3]];h=g*g;k=g*h;d.x=b(l.x,m.x,p.x,n.x,g,h,k);d.y=b(l.y,m.y,p.y,n.y,g,h,k);d.z=b(l.z,m.z,p.z,n.z,g,h,k);return d};this.getControlPointsArray=function(){var a,b,c=this.points.length,d=[];for(a=0;a=b.x+b.y}}(); -THREE.Triangle.prototype={constructor:THREE.Triangle,set:function(a,b,c){this.a.copy(a);this.b.copy(b);this.c.copy(c);return this},setFromPointsAndIndices:function(a,b,c,d){this.a.copy(a[b]);this.b.copy(a[c]);this.c.copy(a[d]);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.a.copy(a.a);this.b.copy(a.b);this.c.copy(a.c);return this},area:function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(){a.subVectors(this.c,this.b);b.subVectors(this.a, -this.b);return.5*a.cross(b).length()}}(),midpoint:function(a){return(a||new THREE.Vector3).addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)},normal:function(a){return THREE.Triangle.normal(this.a,this.b,this.c,a)},plane:function(a){return(a||new THREE.Plane).setFromCoplanarPoints(this.a,this.b,this.c)},barycoordFromPoint:function(a,b){return THREE.Triangle.barycoordFromPoint(a,this.a,this.b,this.c,b)},containsPoint:function(a){return THREE.Triangle.containsPoint(a,this.a,this.b,this.c)}, -closestPointToPoint:function(){var a,b,c,d;return function(e,f){void 0===a&&(a=new THREE.Plane,b=[new THREE.Line3,new THREE.Line3,new THREE.Line3],c=new THREE.Vector3,d=new THREE.Vector3);var g=f||new THREE.Vector3,h=Infinity;a.setFromCoplanarPoints(this.a,this.b,this.c);a.projectPoint(e,c);if(!0===this.containsPoint(c))g.copy(c);else{b[0].set(this.a,this.b);b[1].set(this.b,this.c);b[2].set(this.c,this.a);for(var k=0;k=e)break a;else{f=b[1];a=e)break b}d= -c;c=0}}for(;c>>1,ad;d++)if(e[d]===e[(d+1)%3]){a.push(f);break}for(f=a.length-1;0<=f;f--)for(e=a[f],this.faces.splice(e, -1),c=0,g=this.faceVertexUvs.length;cb||0===c)return;this._startTime=null;b*=c}b*=this._updateTimeScale(a);c=this._updateTime(b);a=this._updateWeight(a);if(0c.parameterPositions[1]&&(this.stopFading(),0===d&&(this.enabled=!1))}}return this._effectiveWeight=b},_updateTimeScale:function(a){var b=0;if(!this.paused){var b=this.timeScale,c=this._timeScaleInterpolant;if(null!==c){var d=c.evaluate(a)[0],b=b*d;a>c.parameterPositions[1]&&(this.stopWarping(),0===b?this.paused=!0: -this.timeScale=b)}}return this._effectiveTimeScale=b},_updateTime:function(a){var b=this.time+a;if(0===a)return b;var c=this._clip.duration,d=this.loop,e=this._loopCount;if(d===THREE.LoopOnce)a:{if(-1===e&&(this.loopCount=0,this._setEndings(!0,!0,!1)),b>=c)b=c;else if(0>b)b=0;else break a;this.clampWhenFinished?this.paused=!0:this.enabled=!1;this._mixer.dispatchEvent({type:"finished",action:this,direction:0>a?-1:1})}else{d=d===THREE.LoopPingPong;-1===e&&(0<=a?(e=0,this._setEndings(!0,0===this.repetitions, -d)):this._setEndings(0===this.repetitions,!0,d));if(b>=c||0>b){var f=Math.floor(b/c),b=b-c*f,e=e+Math.abs(f),g=this.repetitions-e;0>g?(this.clampWhenFinished?this.paused=!0:this.enabled=!1,b=0a,this._setEndings(a,!a,d)):this._setEndings(!1,!1,d),this._loopCount=e,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:f}))}if(d&&1===(e&1))return this.time=b,c-b}return this.time=b},_setEndings:function(a, -b,c){var d=this._interpolantSettings;c?(d.endingStart=THREE.ZeroSlopeEnding,d.endingEnd=THREE.ZeroSlopeEnding):(d.endingStart=a?this.zeroSlopeAtStart?THREE.ZeroSlopeEnding:THREE.ZeroCurvatureEnding:THREE.WrapAroundEnding,d.endingEnd=b?this.zeroSlopeAtEnd?THREE.ZeroSlopeEnding:THREE.ZeroCurvatureEnding:THREE.WrapAroundEnding)},_scheduleFading:function(a,b,c){var d=this._mixer,e=d.time,f=this._weightInterpolant;null===f&&(this._weightInterpolant=f=d._lendControlInterpolant());d=f.parameterPositions; -f=f.sampleValues;d[0]=e;f[0]=b;d[1]=e+a;f[1]=c;return this}};THREE.AnimationClip=function(a,b,c){this.name=a;this.tracks=c;this.duration=void 0!==b?b:-1;this.uuid=THREE.Math.generateUUID();0>this.duration&&this.resetDuration();this.trim();this.optimize()}; -THREE.AnimationClip.prototype={constructor:THREE.AnimationClip,resetDuration:function(){for(var a=0,b=0,c=this.tracks.length;b!==c;++b)var d=this.tracks[b],a=Math.max(a,d.times[d.times.length-1]);this.duration=a},trim:function(){for(var a=0;a=c){var p=c++,n=b[p];d[n.uuid]= -m;b[m]=n;d[l]=p;b[p]=k;k=0;for(l=f;k!==l;++k){var n=e[k],q=n[m];n[m]=n[p];n[p]=q}}}this.nCachedObjects_=c},uncache:function(a){for(var b=this._objects,c=b.length,d=this.nCachedObjects_,e=this._indicesByUUID,f=this._bindings,g=f.length,h=0,k=arguments.length;h!==k;++h){var l=arguments[h].uuid,m=e[l];if(void 0!==m)if(delete e[l],mb;)--f;++f;if(0!==e||f!==d)e>=f&&(f=Math.max(f,1),e=f-1),d=this.getValueSize(),this.times=THREE.AnimationUtils.arraySlice(c,e,f),this.values=THREE.AnimationUtils.arraySlice(this.values,e*d,f*d);return this},validate:function(){var a=!0,b=this.getValueSize();0!==b-Math.floor(b)&&(console.error("invalid value size in track", -this),a=!1);var c=this.times,b=this.values,d=c.length;0===d&&(console.error("track is empty",this),a=!1);for(var e=null,f=0;f!==d;f++){var g=c[f];if("number"===typeof g&&isNaN(g)){console.error("time is not a valid number",this,f,g);a=!1;break}if(null!==e&&e>g){console.error("out of order keys",this,f,g,e);a=!1;break}e=g}if(void 0!==b&&THREE.AnimationUtils.isTypedArray(b))for(f=0,c=b.length;f!==c;++f)if(d=b[f],isNaN(d)){console.error("value is not a valid number",this,f,d);a=!1;break}return a},optimize:function(){for(var a= -this.times,b=this.values,c=this.getValueSize(),d=1,e=1,f=a.length-1;e<=f;++e){var g=!1,h=a[e];if(h!==a[e+1]&&(1!==e||h!==h[0]))for(var k=e*c,l=k-c,m=k+c,h=0;h!==c;++h){var p=b[k+h];if(p!==b[l+h]||p!==b[m+h]){g=!0;break}}if(g){if(e!==d)for(a[d]=a[e],g=e*c,k=d*c,h=0;h!==c;++h)b[k+h]=b[g+h];++d}}d!==a.length&&(this.times=THREE.AnimationUtils.arraySlice(a,0,d),this.values=THREE.AnimationUtils.arraySlice(b,0,d*c));return this}}; -Object.assign(THREE.KeyframeTrack,{parse:function(a){if(void 0===a.type)throw Error("track type undefined, can not parse");var b=THREE.KeyframeTrack._getTrackTypeForValueTypeName(a.type);if(void 0===a.times){var c=[],d=[];THREE.AnimationUtils.flattenJSON(a.keys,c,d,"value");a.times=c;a.values=d}return void 0!==b.parse?b.parse(a):new b(a.name,a.times,a.values,a.interpolation)},toJSON:function(a){var b=a.constructor;if(void 0!==b.toJSON)b=b.toJSON(a);else{var b={name:a.name,times:THREE.AnimationUtils.convertArray(a.times, -Array),values:THREE.AnimationUtils.convertArray(a.values,Array)},c=a.getInterpolation();c!==a.DefaultInterpolation&&(b.interpolation=c)}b.type=a.ValueTypeName;return b},_getTrackTypeForValueTypeName:function(a){switch(a.toLowerCase()){case "scalar":case "double":case "float":case "number":case "integer":return THREE.NumberKeyframeTrack;case "vector":case "vector2":case "vector3":case "vector4":return THREE.VectorKeyframeTrack;case "color":return THREE.ColorKeyframeTrack;case "quaternion":return THREE.QuaternionKeyframeTrack; -case "bool":case "boolean":return THREE.BooleanKeyframeTrack;case "string":return THREE.StringKeyframeTrack}throw Error("Unsupported typeName: "+a);}});THREE.PropertyBinding=function(a,b,c){this.path=b;this.parsedPath=c||THREE.PropertyBinding.parseTrackName(b);this.node=THREE.PropertyBinding.findNode(a,this.parsedPath.nodeName)||a;this.rootNode=a}; -THREE.PropertyBinding.prototype={constructor:THREE.PropertyBinding,getValue:function(a,b){this.bind();this.getValue(a,b)},setValue:function(a,b){this.bind();this.setValue(a,b)},bind:function(){var a=this.node,b=this.parsedPath,c=b.objectName,d=b.propertyName,e=b.propertyIndex;a||(this.node=a=THREE.PropertyBinding.findNode(this.rootNode,b.nodeName)||this.rootNode);this.getValue=this._getValue_unavailable;this.setValue=this._setValue_unavailable;if(a){if(c){var f=b.objectIndex;switch(c){case "materials":if(!a.material){console.error(" can not bind to material as node does not have a material", -this);return}if(!a.material.materials){console.error(" can not bind to material.materials as node.material does not have a materials array",this);return}a=a.material.materials;break;case "bones":if(!a.skeleton){console.error(" can not bind to bones as node does not have a skeleton",this);return}a=a.skeleton.bones;for(c=0;cd&&this._mixBufferRegion(c,a,3*b,1-d,b);for(var d=b,f=b+b;d!==f;++d)if(c[d]!==c[d+b]){e.setValue(c,a); -break}},saveOriginalState:function(){var a=this.buffer,b=this.valueSize,c=3*b;this.binding.getValue(a,c);for(var d=b;d!==c;++d)a[d]=a[c+d%b];this.cumulativeWeight=0},restoreOriginalState:function(){this.binding.setValue(this.buffer,3*this.valueSize)},_select:function(a,b,c,d,e){if(.5<=d)for(d=0;d!==e;++d)a[b+d]=a[c+d]},_slerp:function(a,b,c,d,e){THREE.Quaternion.slerpFlat(a,b,a,b,a,c,d)},_lerp:function(a,b,c,d,e){for(var f=1-d,g=0;g!==e;++g){var h=b+g;a[h]=a[h]*f+a[c+g]*d}}}; -THREE.BooleanKeyframeTrack=function(a,b,c){THREE.KeyframeTrack.call(this,a,b,c)};THREE.BooleanKeyframeTrack.prototype=Object.assign(Object.create(THREE.KeyframeTrack.prototype),{constructor:THREE.BooleanKeyframeTrack,ValueTypeName:"bool",ValueBufferType:Array,DefaultInterpolation:THREE.InterpolateDiscrete,InterpolantFactoryMethodLinear:void 0,InterpolantFactoryMethodSmooth:void 0});THREE.ColorKeyframeTrack=function(a,b,c,d){THREE.KeyframeTrack.call(this,a,b,c,d)}; -THREE.ColorKeyframeTrack.prototype=Object.assign(Object.create(THREE.KeyframeTrack.prototype),{constructor:THREE.ColorKeyframeTrack,ValueTypeName:"color"});THREE.NumberKeyframeTrack=function(a,b,c,d){THREE.KeyframeTrack.call(this,a,b,c,d)};THREE.NumberKeyframeTrack.prototype=Object.assign(Object.create(THREE.KeyframeTrack.prototype),{constructor:THREE.NumberKeyframeTrack,ValueTypeName:"number"});THREE.QuaternionKeyframeTrack=function(a,b,c,d){THREE.KeyframeTrack.call(this,a,b,c,d)}; -THREE.QuaternionKeyframeTrack.prototype=Object.assign(Object.create(THREE.KeyframeTrack.prototype),{constructor:THREE.QuaternionKeyframeTrack,ValueTypeName:"quaternion",DefaultInterpolation:THREE.InterpolateLinear,InterpolantFactoryMethodLinear:function(a){return new THREE.QuaternionLinearInterpolant(this.times,this.values,this.getValueSize(),a)},InterpolantFactoryMethodSmooth:void 0});THREE.StringKeyframeTrack=function(a,b,c,d){THREE.KeyframeTrack.call(this,a,b,c,d)}; -THREE.StringKeyframeTrack.prototype=Object.assign(Object.create(THREE.KeyframeTrack.prototype),{constructor:THREE.StringKeyframeTrack,ValueTypeName:"string",ValueBufferType:Array,DefaultInterpolation:THREE.InterpolateDiscrete,InterpolantFactoryMethodLinear:void 0,InterpolantFactoryMethodSmooth:void 0});THREE.VectorKeyframeTrack=function(a,b,c,d){THREE.KeyframeTrack.call(this,a,b,c,d)}; -THREE.VectorKeyframeTrack.prototype=Object.assign(Object.create(THREE.KeyframeTrack.prototype),{constructor:THREE.VectorKeyframeTrack,ValueTypeName:"vector"}); -THREE.Audio=function(a){THREE.Object3D.call(this);this.type="Audio";this.context=a.context;this.source=this.context.createBufferSource();this.source.onended=this.onEnded.bind(this);this.gain=this.context.createGain();this.gain.connect(a.getInput());this.autoplay=!1;this.startTime=0;this.playbackRate=1;this.isPlaying=!1;this.hasPlaybackControl=!0;this.sourceType="empty";this.filters=[]}; -THREE.Audio.prototype=Object.assign(Object.create(THREE.Object3D.prototype),{constructor:THREE.Audio,getOutput:function(){return this.gain},setNodeSource:function(a){this.hasPlaybackControl=!1;this.sourceType="audioNode";this.source=a;this.connect();return this},setBuffer:function(a){this.source.buffer=a;this.sourceType="buffer";this.autoplay&&this.play();return this},play:function(){if(!0===this.isPlaying)console.warn("THREE.Audio: Audio is already playing.");else if(!1===this.hasPlaybackControl)console.warn("THREE.Audio: this Audio has no playback control."); -else{var a=this.context.createBufferSource();a.buffer=this.source.buffer;a.loop=this.source.loop;a.onended=this.source.onended;a.start(0,this.startTime);a.playbackRate.value=this.playbackRate;this.isPlaying=!0;this.source=a;return this.connect()}},pause:function(){if(!1===this.hasPlaybackControl)console.warn("THREE.Audio: this Audio has no playback control.");else return this.source.stop(),this.startTime=this.context.currentTime,this.isPlaying=!1,this},stop:function(){if(!1===this.hasPlaybackControl)console.warn("THREE.Audio: this Audio has no playback control."); -else return this.source.stop(),this.startTime=0,this.isPlaying=!1,this},connect:function(){if(0k.opacity&&(k.transparent=!0);c.setTextures(h); -return c.parse(k)}}()};THREE.Loader.Handlers={handlers:[],add:function(a,b){this.handlers.push(a,b)},get:function(a){for(var b=this.handlers,c=0,d=b.length;cg;g++)n=u[k++],t=v[2*n],n=v[2*n+1],t=new THREE.Vector2(t,n),2!==g&&c.faceVertexUvs[d][h].push(t), -0!==g&&c.faceVertexUvs[d][h+1].push(t);p&&(p=3*u[k++],q.normal.set(D[p++],D[p++],D[p]),s.normal.copy(q.normal));if(r)for(d=0;4>d;d++)p=3*u[k++],r=new THREE.Vector3(D[p++],D[p++],D[p]),2!==d&&q.vertexNormals.push(r),0!==d&&s.vertexNormals.push(r);m&&(m=u[k++],m=w[m],q.color.setHex(m),s.color.setHex(m));if(b)for(d=0;4>d;d++)m=u[k++],m=w[m],2!==d&&q.vertexColors.push(new THREE.Color(m)),0!==d&&s.vertexColors.push(new THREE.Color(m));c.faces.push(q);c.faces.push(s)}else{q=new THREE.Face3;q.a=u[k++];q.b= -u[k++];q.c=u[k++];h&&(h=u[k++],q.materialIndex=h);h=c.faces.length;if(d)for(d=0;dg;g++)n=u[k++],t=v[2*n],n=v[2*n+1],t=new THREE.Vector2(t,n),c.faceVertexUvs[d][h].push(t);p&&(p=3*u[k++],q.normal.set(D[p++],D[p++],D[p]));if(r)for(d=0;3>d;d++)p=3*u[k++],r=new THREE.Vector3(D[p++],D[p++],D[p]),q.vertexNormals.push(r);m&&(m=u[k++],q.color.setHex(w[m]));if(b)for(d=0;3>d;d++)m=u[k++],q.vertexColors.push(new THREE.Color(w[m]));c.faces.push(q)}})(d);(function(){var b= -void 0!==a.influencesPerVertex?a.influencesPerVertex:2;if(a.skinWeights)for(var d=0,g=a.skinWeights.length;dthis.opacity&&(d.opacity=this.opacity);!0===this.transparent&&(d.transparent=this.transparent);0a.x||1a.x?0:1;break;case THREE.MirroredRepeatWrapping:1===Math.abs(Math.floor(a.x)%2)?a.x=Math.ceil(a.x)-a.x:a.x-=Math.floor(a.x)}if(0>a.y||1a.y?0:1;break;case THREE.MirroredRepeatWrapping:1=== -Math.abs(Math.floor(a.y)%2)?a.y=Math.ceil(a.y)-a.y:a.y-=Math.floor(a.y)}this.flipY&&(a.y=1-a.y)}}};Object.assign(THREE.Texture.prototype,THREE.EventDispatcher.prototype);THREE.TextureIdCount=0; -THREE.DepthTexture=function(a,b,c,d,e,f,g,h,k){THREE.Texture.call(this,null,d,e,f,g,h,THREE.DepthFormat,c,k);this.image={width:a,height:b};this.type=void 0!==c?c:THREE.UnsignedShortType;this.magFilter=void 0!==g?g:THREE.NearestFilter;this.minFilter=void 0!==h?h:THREE.NearestFilter;this.generateMipmaps=this.flipY=!1};THREE.DepthTexture.prototype=Object.create(THREE.Texture.prototype);THREE.DepthTexture.prototype.constructor=THREE.DepthTexture; -THREE.CanvasTexture=function(a,b,c,d,e,f,g,h,k){THREE.Texture.call(this,a,b,c,d,e,f,g,h,k);this.needsUpdate=!0};THREE.CanvasTexture.prototype=Object.create(THREE.Texture.prototype);THREE.CanvasTexture.prototype.constructor=THREE.CanvasTexture;THREE.CubeTexture=function(a,b,c,d,e,f,g,h,k,l){a=void 0!==a?a:[];b=void 0!==b?b:THREE.CubeReflectionMapping;THREE.Texture.call(this,a,b,c,d,e,f,g,h,k,l);this.flipY=!1};THREE.CubeTexture.prototype=Object.create(THREE.Texture.prototype); -THREE.CubeTexture.prototype.constructor=THREE.CubeTexture;Object.defineProperty(THREE.CubeTexture.prototype,"images",{get:function(){return this.image},set:function(a){this.image=a}});THREE.CompressedTexture=function(a,b,c,d,e,f,g,h,k,l,m,p){THREE.Texture.call(this,null,f,g,h,k,l,d,e,m,p);this.image={width:b,height:c};this.mipmaps=a;this.generateMipmaps=this.flipY=!1};THREE.CompressedTexture.prototype=Object.create(THREE.Texture.prototype);THREE.CompressedTexture.prototype.constructor=THREE.CompressedTexture; -THREE.DataTexture=function(a,b,c,d,e,f,g,h,k,l,m,p){THREE.Texture.call(this,null,f,g,h,k,l,d,e,m,p);this.image={data:a,width:b,height:c};this.magFilter=void 0!==k?k:THREE.NearestFilter;this.minFilter=void 0!==l?l:THREE.NearestFilter;this.generateMipmaps=this.flipY=!1};THREE.DataTexture.prototype=Object.create(THREE.Texture.prototype);THREE.DataTexture.prototype.constructor=THREE.DataTexture; -THREE.VideoTexture=function(a,b,c,d,e,f,g,h,k){function l(){requestAnimationFrame(l);a.readyState>=a.HAVE_CURRENT_DATA&&(m.needsUpdate=!0)}THREE.Texture.call(this,a,b,c,d,e,f,g,h,k);this.generateMipmaps=!1;var m=this;l()};THREE.VideoTexture.prototype=Object.create(THREE.Texture.prototype);THREE.VideoTexture.prototype.constructor=THREE.VideoTexture;THREE.Group=function(){THREE.Object3D.call(this);this.type="Group"};THREE.Group.prototype=Object.assign(Object.create(THREE.Object3D.prototype),{constructor:THREE.Group}); -THREE.Points=function(a,b){THREE.Object3D.call(this);this.type="Points";this.geometry=void 0!==a?a:new THREE.BufferGeometry;this.material=void 0!==b?b:new THREE.PointsMaterial({color:16777215*Math.random()})}; -THREE.Points.prototype=Object.assign(Object.create(THREE.Object3D.prototype),{constructor:THREE.Points,raycast:function(){var a=new THREE.Matrix4,b=new THREE.Ray,c=new THREE.Sphere;return function(d,e){function f(a,c){var f=b.distanceSqToPoint(a);if(fd.far||e.push({distance:l,distanceToRay:Math.sqrt(f),point:h.clone(),index:c,face:null,object:g})}}var g=this,h=this.geometry,k=this.matrixWorld,l=d.params.Points.threshold; -null===h.boundingSphere&&h.computeBoundingSphere();c.copy(h.boundingSphere);c.applyMatrix4(k);if(!1!==d.ray.intersectsSphere(c)){a.getInverse(k);b.copy(d.ray).applyMatrix4(a);var l=l/((this.scale.x+this.scale.y+this.scale.z)/3),m=l*l,l=new THREE.Vector3;if(h instanceof THREE.BufferGeometry){var p=h.index,h=h.attributes.position.array;if(null!==p)for(var n=p.array,p=0,q=n.length;pf||(m.applyMatrix4(this.matrixWorld),s=d.ray.origin.distanceTo(m),sd.far||e.push({distance:s,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}else for(g=0,r= -q.length/3-1;gf||(m.applyMatrix4(this.matrixWorld),s=d.ray.origin.distanceTo(m),sd.far||e.push({distance:s,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}else if(g instanceof THREE.Geometry)for(k=g.vertices,l=k.length,g=0;gf||(m.applyMatrix4(this.matrixWorld),s=d.ray.origin.distanceTo(m),sd.far|| -e.push({distance:s,point:h.clone().applyMatrix4(this.matrixWorld),index:g,face:null,faceIndex:null,object:this}))}}}(),clone:function(){return(new this.constructor(this.geometry,this.material)).copy(this)}});THREE.LineSegments=function(a,b){THREE.Line.call(this,a,b);this.type="LineSegments"};THREE.LineSegments.prototype=Object.assign(Object.create(THREE.Line.prototype),{constructor:THREE.LineSegments}); -THREE.Mesh=function(a,b){THREE.Object3D.call(this);this.type="Mesh";this.geometry=void 0!==a?a:new THREE.BufferGeometry;this.material=void 0!==b?b:new THREE.MeshBasicMaterial({color:16777215*Math.random()});this.drawMode=THREE.TrianglesDrawMode;this.updateMorphTargets()}; -THREE.Mesh.prototype=Object.assign(Object.create(THREE.Object3D.prototype),{constructor:THREE.Mesh,setDrawMode:function(a){this.drawMode=a},copy:function(a){THREE.Object3D.prototype.copy.call(this,a);this.drawMode=a.drawMode;return this},updateMorphTargets:function(){if(void 0!==this.geometry.morphTargets&&0b.far?null:{distance:c,point:t.clone(),object:a}}function c(c,d,e,f,l,p,m,s){g.fromArray(f,3*p);h.fromArray(f,3*m);k.fromArray(f,3*s);if(c=b(c,d,e,g,h,k,v))l&&(n.fromArray(l,2*p),q.fromArray(l,2*m),r.fromArray(l,2*s),c.uv=a(v,g,h,k,n,q,r)),c.face=new THREE.Face3(p, -m,s,THREE.Triangle.normal(g,h,k)),c.faceIndex=p;return c}var d=new THREE.Matrix4,e=new THREE.Ray,f=new THREE.Sphere,g=new THREE.Vector3,h=new THREE.Vector3,k=new THREE.Vector3,l=new THREE.Vector3,m=new THREE.Vector3,p=new THREE.Vector3,n=new THREE.Vector2,q=new THREE.Vector2,r=new THREE.Vector2,s=new THREE.Vector3,v=new THREE.Vector3,t=new THREE.Vector3;return function(u,s){var w=this.geometry,t=this.material,z=this.matrixWorld;if(void 0!==t&&(null===w.boundingSphere&&w.computeBoundingSphere(),f.copy(w.boundingSphere), -f.applyMatrix4(z),!1!==u.ray.intersectsSphere(f)&&(d.getInverse(z),e.copy(u.ray).applyMatrix4(d),null===w.boundingBox||!1!==e.intersectsBox(w.boundingBox)))){var y,A;if(w instanceof THREE.BufferGeometry){var G,B,t=w.index,z=w.attributes,w=z.position.array;void 0!==z.uv&&(y=z.uv.array);if(null!==t)for(var z=t.array,F=0,J=z.length;F= -d[e].distance)d[e-1].object.visible=!1,d[e].object.visible=!0;else break;for(;ethis.scale.x*this.scale.y/4||c.push({distance:Math.sqrt(d),point:this.position,face:null,object:this})}}(),clone:function(){return(new this.constructor(this.material)).copy(this)}}); -THREE.LensFlare=function(a,b,c,d,e){THREE.Object3D.call(this);this.lensFlares=[];this.positionScreen=new THREE.Vector3;this.customUpdateCallback=void 0;void 0!==a&&this.add(a,b,c,d,e)}; -THREE.LensFlare.prototype=Object.assign(Object.create(THREE.Object3D.prototype),{constructor:THREE.LensFlare,copy:function(a){THREE.Object3D.prototype.copy.call(this,a);this.positionScreen.copy(a.positionScreen);this.customUpdateCallback=a.customUpdateCallback;for(var b=0,c=a.lensFlares.length;b=ca.maxTextures&&console.warn("WebGLRenderer: trying to use "+a+" texture units while this GPU supports only "+ca.maxTextures); -ga+=1;return a};this.setTexture2D=function(){var a=!1;return function(b,c){b instanceof THREE.WebGLRenderTarget&&(a||(console.warn("THREE.WebGLRenderer.setTexture2D: don't use render targets as textures. Use their .texture property instead."),a=!0),b=b.texture);la.setTexture2D(b,c)}}();this.setTexture=function(){var a=!1;return function(b,c){a||(console.warn("THREE.WebGLRenderer: .setTexture is deprecated, use setTexture2D instead."),a=!0);la.setTexture2D(b,c)}}();this.setTextureCube=function(){var a= -!1;return function(b,c){b instanceof THREE.WebGLRenderTargetCube&&(a||(console.warn("THREE.WebGLRenderer.setTextureCube: don't use cube render targets as textures. Use their .texture property instead."),a=!0),b=b.texture);b instanceof THREE.CubeTexture||Array.isArray(b.image)&&6===b.image.length?la.setTextureCube(b,c):la.setTextureCubeDynamic(b,c)}}();this.getCurrentRenderTarget=function(){return C};this.setRenderTarget=function(a){(C=a)&&void 0===Y.get(a).__webglFramebuffer&&la.setupRenderTarget(a); -var b=a instanceof THREE.WebGLRenderTargetCube,c;a?(c=Y.get(a),c=b?c.__webglFramebuffer[a.activeCubeFace]:c.__webglFramebuffer,X.copy(a.scissor),ea=a.scissorTest,fa.copy(a.viewport)):(c=null,X.copy(ua).multiplyScalar(Z),ea=xa,fa.copy(na).multiplyScalar(Z));L!==c&&(x.bindFramebuffer(x.FRAMEBUFFER,c),L=c);R.scissor(X);R.setScissorTest(ea);R.viewport(fa);b&&(b=Y.get(a.texture),x.framebufferTexture2D(x.FRAMEBUFFER,x.COLOR_ATTACHMENT0,x.TEXTURE_CUBE_MAP_POSITIVE_X+a.activeCubeFace,b.__webglTexture,a.activeMipMapLevel))}; -this.readRenderTargetPixels=function(a,b,c,d,e,g){if(!1===a instanceof THREE.WebGLRenderTarget)console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");else{var f=Y.get(a).__webglFramebuffer;if(f){var h=!1;f!==L&&(x.bindFramebuffer(x.FRAMEBUFFER,f),h=!0);try{var k=a.texture;k.format!==THREE.RGBAFormat&&t(k.format)!==x.getParameter(x.IMPLEMENTATION_COLOR_READ_FORMAT)?console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format."): -k.type===THREE.UnsignedByteType||t(k.type)===x.getParameter(x.IMPLEMENTATION_COLOR_READ_TYPE)||k.type===THREE.FloatType&&U.get("WEBGL_color_buffer_float")||k.type===THREE.HalfFloatType&&U.get("EXT_color_buffer_half_float")?x.checkFramebufferStatus(x.FRAMEBUFFER)===x.FRAMEBUFFER_COMPLETE?0<=b&&b<=a.width-d&&0<=c&&c<=a.height-e&&x.readPixels(b,c,d,e,t(k.format),t(k.type),g):console.error("THREE.WebGLRenderer.readRenderTargetPixels: readPixels from renderTarget failed. Framebuffer not complete."):console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.")}finally{h&& -x.bindFramebuffer(x.FRAMEBUFFER,L)}}}}}; -THREE.WebGLRenderTarget=function(a,b,c){this.uuid=THREE.Math.generateUUID();this.width=a;this.height=b;this.scissor=new THREE.Vector4(0,0,a,b);this.scissorTest=!1;this.viewport=new THREE.Vector4(0,0,a,b);c=c||{};void 0===c.minFilter&&(c.minFilter=THREE.LinearFilter);this.texture=new THREE.Texture(void 0,void 0,c.wrapS,c.wrapT,c.magFilter,c.minFilter,c.format,c.type,c.anisotropy,c.encoding);this.depthBuffer=void 0!==c.depthBuffer?c.depthBuffer:!0;this.stencilBuffer=void 0!==c.stencilBuffer?c.stencilBuffer: -!0;this.depthTexture=null}; -Object.assign(THREE.WebGLRenderTarget.prototype,THREE.EventDispatcher.prototype,{setSize:function(a,b){if(this.width!==a||this.height!==b)this.width=a,this.height=b,this.dispose();this.viewport.set(0,0,a,b);this.scissor.set(0,0,a,b)},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.width=a.width;this.height=a.height;this.viewport.copy(a.viewport);this.texture=a.texture.clone();this.depthBuffer=a.depthBuffer;this.stencilBuffer=a.stencilBuffer;this.depthTexture=a.depthTexture; -return this},dispose:function(){this.dispatchEvent({type:"dispose"})}});THREE.WebGLRenderTargetCube=function(a,b,c){THREE.WebGLRenderTarget.call(this,a,b,c);this.activeMipMapLevel=this.activeCubeFace=0};THREE.WebGLRenderTargetCube.prototype=Object.create(THREE.WebGLRenderTarget.prototype);THREE.WebGLRenderTargetCube.prototype.constructor=THREE.WebGLRenderTargetCube; -THREE.WebGLBufferRenderer=function(a,b,c){var d;this.setMode=function(a){d=a};this.render=function(b,f){a.drawArrays(d,b,f);c.calls++;c.vertices+=f;d===a.TRIANGLES&&(c.faces+=f/3)};this.renderInstances=function(e){var f=b.get("ANGLE_instanced_arrays");if(null===f)console.error("THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.");else{var g=e.attributes.position,h=0,h=g instanceof THREE.InterleavedBufferAttribute?g.data.count: -g.count;f.drawArraysInstancedANGLE(d,0,h,e.maxInstancedCount);c.calls++;c.vertices+=h*e.maxInstancedCount;d===a.TRIANGLES&&(c.faces+=e.maxInstancedCount*h/3)}}}; -THREE.WebGLClipping=function(){function a(){l.value!==d&&(l.value=d,l.needsUpdate=0c){var d=b;b=c;c=d}d=a[b];return void 0===d?(a[b]=[c],!0):-1===d.indexOf(c)?(d.push(c),!0):!1}var f=new THREE.WebGLGeometries(a,b,c);this.getAttributeBuffer=function(a){return a instanceof THREE.InterleavedBufferAttribute?b.get(a.data).__webglBuffer:b.get(a).__webglBuffer};this.getWireframeAttribute= -function(c){var f=b.get(c);if(void 0!==f.wireframe)return f.wireframe;var k=[],l=c.index,m=c.attributes;c=m.position;if(null!==l)for(var m={},l=l.array,p=0,n=l.length;p/g,function(a,b){var c=THREE.ShaderChunk[b];if(void 0===c)throw Error("Can not resolve #include <"+ -b+">");return k(c)})}function l(a){return a.replace(/for \( int i \= (\d+)\; i < (\d+)\; i \+\+ \) \{([\s\S]+?)(?=\})\}/g,function(a,b,c,d){a="";for(b=parseInt(b);bb||a.height>b){var c=b/Math.max(a.width,a.height),d=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");d.width=Math.floor(a.width*c);d.height=Math.floor(a.height*c);d.getContext("2d").drawImage(a,0,0,a.width,a.height,0,0,d.width,d.height);console.warn("THREE.WebGLRenderer: image is too big ("+a.width+"x"+a.height+"). Resized to "+d.width+"x"+d.height,a);return d}return a}function k(a){return THREE.Math.isPowerOfTwo(a.width)&&THREE.Math.isPowerOfTwo(a.height)} -function l(b){return b===THREE.NearestFilter||b===THREE.NearestMipMapNearestFilter||b===THREE.NearestMipMapLinearFilter?a.NEAREST:a.LINEAR}function m(b){b=b.target;b.removeEventListener("dispose",m);a:{var c=d.get(b);if(b.image&&c.__image__webglTextureCube)a.deleteTexture(c.__image__webglTextureCube);else{if(void 0===c.__webglInit)break a;a.deleteTexture(c.__webglTexture)}d.delete(b)}v.textures--}function p(b){b=b.target;b.removeEventListener("dispose",p);var c=d.get(b),e=d.get(b.texture);if(b){void 0!== -e.__webglTexture&&a.deleteTexture(e.__webglTexture);b.depthTexture&&b.depthTexture.dispose();if(b instanceof THREE.WebGLRenderTargetCube)for(e=0;6>e;e++)a.deleteFramebuffer(c.__webglFramebuffer[e]),c.__webglDepthbuffer&&a.deleteRenderbuffer(c.__webglDepthbuffer[e]);else a.deleteFramebuffer(c.__webglFramebuffer),c.__webglDepthbuffer&&a.deleteRenderbuffer(c.__webglDepthbuffer);d.delete(b.texture);d.delete(b)}v.textures--}function n(b,g){var l=d.get(b);if(0s;s++)r[s]= -n||p?p?b.image[s].image:b.image[s]:h(b.image[s],e.maxCubemapSize);var t=k(r[0]),B=f(b.format),F=f(b.type);q(a.TEXTURE_CUBE_MAP,b,t);for(s=0;6>s;s++)if(n)for(var J,P=r[s].mipmaps,K=0,H=P.length;Kl;l++)e.__webglFramebuffer[l]=a.createFramebuffer()}else e.__webglFramebuffer=a.createFramebuffer();if(g){c.bindTexture(a.TEXTURE_CUBE_MAP,f.__webglTexture);q(a.TEXTURE_CUBE_MAP,b.texture,h);for(l= -0;6>l;l++)r(e.__webglFramebuffer[l],b,a.COLOR_ATTACHMENT0,a.TEXTURE_CUBE_MAP_POSITIVE_X+l);b.texture.generateMipmaps&&h&&a.generateMipmap(a.TEXTURE_CUBE_MAP);c.bindTexture(a.TEXTURE_CUBE_MAP,null)}else c.bindTexture(a.TEXTURE_2D,f.__webglTexture),q(a.TEXTURE_2D,b.texture,h),r(e.__webglFramebuffer,b,a.COLOR_ATTACHMENT0,a.TEXTURE_2D),b.texture.generateMipmaps&&h&&a.generateMipmap(a.TEXTURE_2D),c.bindTexture(a.TEXTURE_2D,null);if(b.depthBuffer){e=d.get(b);f=b instanceof THREE.WebGLRenderTargetCube;if(b.depthTexture){if(f)throw Error("target.depthTexture not supported in Cube render targets"); -if(b instanceof THREE.WebGLRenderTargetCube)throw Error("Depth Texture with cube render targets is not supported!");a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer);if(!(b.depthTexture instanceof THREE.DepthTexture))throw Error("renderTarget.depthTexture must be an instance of THREE.DepthTexture");d.get(b.depthTexture).__webglTexture&&b.depthTexture.image.width===b.width&&b.depthTexture.image.height===b.height||(b.depthTexture.image.width=b.width,b.depthTexture.image.height=b.height,b.depthTexture.needsUpdate= -!0);n(b.depthTexture,0);b=d.get(b.depthTexture).__webglTexture;a.framebufferTexture2D(a.FRAMEBUFFER,a.DEPTH_ATTACHMENT,a.TEXTURE_2D,b,0)}else if(f)for(e.__webglDepthbuffer=[],f=0;6>f;f++)a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer[f]),e.__webglDepthbuffer[f]=a.createRenderbuffer(),s(e.__webglDepthbuffer[f],b);else a.bindFramebuffer(a.FRAMEBUFFER,e.__webglFramebuffer),e.__webglDepthbuffer=a.createRenderbuffer(),s(e.__webglDepthbuffer,b);a.bindFramebuffer(a.FRAMEBUFFER,null)}};this.updateRenderTargetMipmap= -function(b){var e=b.texture;e.generateMipmaps&&k(b)&&e.minFilter!==THREE.NearestFilter&&e.minFilter!==THREE.LinearFilter&&(b=b instanceof THREE.WebGLRenderTargetCube?a.TEXTURE_CUBE_MAP:a.TEXTURE_2D,e=d.get(e).__webglTexture,c.bindTexture(b,e),a.generateMipmap(b),c.bindTexture(b,null))}}; -THREE.WebGLUniforms=function(){var a=new THREE.Texture,b=new THREE.CubeTexture,c=[],d=[],e=function(a,b,d){var e=a[0];if(0>=e||0 0 ) {\nfloat depth = gl_FragCoord.z / gl_FragCoord.w;\nfloat fogFactor = 0.0;\nif ( fogType == 1 ) {\nfogFactor = smoothstep( fogNear, fogFar, depth );\n} else {\nconst float LOG2 = 1.442695;\nfogFactor = exp2( - fogDensity * fogDensity * depth * depth * LOG2 );\nfogFactor = 1.0 - clamp( fogFactor, 0.0, 1.0 );\n}\ngl_FragColor = mix( gl_FragColor, vec4( fogColor, gl_FragColor.w ), fogFactor );\n}\n}"].join("\n")); -w.compileShader(M);w.compileShader(O);w.attachShader(H,M);w.attachShader(H,O);w.linkProgram(H);A=H;t=w.getAttribLocation(A,"position");u=w.getAttribLocation(A,"uv");c=w.getUniformLocation(A,"uvOffset");d=w.getUniformLocation(A,"uvScale");e=w.getUniformLocation(A,"rotation");f=w.getUniformLocation(A,"scale");g=w.getUniformLocation(A,"color");h=w.getUniformLocation(A,"map");k=w.getUniformLocation(A,"opacity");l=w.getUniformLocation(A,"modelViewMatrix");m=w.getUniformLocation(A,"projectionMatrix");p= -w.getUniformLocation(A,"fogType");n=w.getUniformLocation(A,"fogDensity");q=w.getUniformLocation(A,"fogNear");r=w.getUniformLocation(A,"fogFar");s=w.getUniformLocation(A,"fogColor");v=w.getUniformLocation(A,"alphaTest");H=document.createElementNS("http://www.w3.org/1999/xhtml","canvas");H.width=8;H.height=8;M=H.getContext("2d");M.fillStyle="white";M.fillRect(0,0,8,8);G=new THREE.Texture(H);G.needsUpdate=!0}w.useProgram(A);I.initAttributes();I.enableAttribute(t);I.enableAttribute(u);I.disableUnusedAttributes(); -I.disable(w.CULL_FACE);I.enable(w.BLEND);w.bindBuffer(w.ARRAY_BUFFER,z);w.vertexAttribPointer(t,2,w.FLOAT,!1,16,0);w.vertexAttribPointer(u,2,w.FLOAT,!1,16,8);w.bindBuffer(w.ELEMENT_ARRAY_BUFFER,y);w.uniformMatrix4fv(m,!1,K.projectionMatrix.elements);I.activeTexture(w.TEXTURE0);w.uniform1i(h,0);M=H=0;(O=P.fog)?(w.uniform3f(s,O.color.r,O.color.g,O.color.b),O instanceof THREE.Fog?(w.uniform1f(q,O.near),w.uniform1f(r,O.far),w.uniform1i(p,1),M=H=1):O instanceof THREE.FogExp2&&(w.uniform1f(n,O.density), -w.uniform1i(p,2),M=H=2)):(w.uniform1i(p,0),M=H=0);for(var O=0,N=b.length;Oc)return null;var d=[],e=[],f=[],g,h,k;if(0=l--){console.warn("THREE.ShapeUtils: Unable to triangulate polygon! in triangulate()");break}g=h;c<=g&&(g=0);h=g+1;c<=h&&(h=0);k=h+1;c<=k&&(k=0);var m;a:{var p= -m=void 0,n=void 0,q=void 0,r=void 0,s=void 0,v=void 0,t=void 0,u=void 0,p=a[e[g]].x,n=a[e[g]].y,q=a[e[h]].x,r=a[e[h]].y,s=a[e[k]].x,v=a[e[k]].y;if(Number.EPSILON>(q-p)*(v-n)-(r-n)*(s-p))m=!1;else{var D=void 0,w=void 0,I=void 0,z=void 0,y=void 0,A=void 0,G=void 0,B=void 0,F=void 0,J=void 0,F=B=G=u=t=void 0,D=s-q,w=v-r,I=p-s,z=n-v,y=q-p,A=r-n;for(m=0;m=-Number.EPSILON&& -B>=-Number.EPSILON&&G>=-Number.EPSILON)){m=!1;break a}m=!0}}if(m){d.push([a[e[g]],a[e[h]],a[e[k]]]);f.push([e[g],e[h],e[k]]);g=h;for(k=h+1;kNumber.EPSILON){if(0G||G>p)return[];k=l*m-k*n;if(0>k||k>p)return[]}else{if(0c?[]:k===c?f?[]:[g]:a<=c?[g,h]:[g,l]}function f(a,b,c,d){var e=b.x-a.x,f=b.y-a.y;b=c.x-a.x;c=c.y-a.y;var g=d.x-a.x;d=d.y-a.y;a=e*c-f*b;e=e*d-f*g;return Math.abs(a)>Number.EPSILON?(b=g*c-d*b,0e&&(e=d);var g=a+1;g>d&&(g=0);d=f(h[a],h[e],h[g],k[b]);if(!d)return!1;d=k.length-1;e=b-1;0>e&&(e=d);g=b+1;g>d&&(g=0);return(d=f(k[b],k[e],k[g],h[a]))?!0:!1}function d(a,b){var c,f;for(c=0;cH){console.log("Infinite Loop! Holes left:"+l.length+", Probably Hole outside Shape!");break}for(n=F;nk;k++)m=l[k].x+":"+l[k].y,m=p[m],void 0!==m&&(l[k]=m);return n.concat()},isClockWise:function(a){return 0>THREE.ShapeUtils.area(a)},b2:function(){return function(a,b,c,d){var e= -1-a;return e*e*b+2*(1-a)*a*c+a*a*d}}(),b3:function(){return function(a,b,c,d,e){var f=1-a,g=1-a;return f*f*f*b+3*g*g*a*c+3*(1-a)*a*a*d+a*a*a*e}}()};THREE.Curve=function(){}; -THREE.Curve.prototype={constructor:THREE.Curve,getPoint:function(a){console.warn("THREE.Curve: Warning, getPoint() not implemented!");return null},getPointAt:function(a){a=this.getUtoTmapping(a);return this.getPoint(a)},getPoints:function(a){a||(a=5);for(var b=[],c=0;c<=a;c++)b.push(this.getPoint(c/a));return b},getSpacedPoints:function(a){a||(a=5);for(var b=[],c=0;c<=a;c++)b.push(this.getPointAt(c/a));return b},getLength:function(){var a=this.getLengths();return a[a.length-1]},getLengths:function(a){a|| -(a=this.__arcLengthDivisions?this.__arcLengthDivisions:200);if(this.cacheArcLengths&&this.cacheArcLengths.length===a+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;var b=[],c,d=this.getPoint(0),e,f=0;b.push(0);for(e=1;e<=a;e++)c=this.getPoint(e/a),f+=c.distanceTo(d),b.push(f),d=c;return this.cacheArcLengths=b},updateArcLengths:function(){this.needsUpdate=!0;this.getLengths()},getUtoTmapping:function(a,b){var c=this.getLengths(),d=0,e=c.length,f;f=b?b:a*c[e-1];for(var g=0,h=e- -1,k;g<=h;)if(d=Math.floor(g+(h-g)/2),k=c[d]-f,0>k)g=d+1;else if(0b&&(b=0);1=b)return b=c[a]-b,a=this.curves[a],c=a.getLength(),a.getPointAt(0===c?0:1-b/c);a++}return null},getLength:function(){var a= -this.getCurveLengths();return a[a.length-1]},updateArcLengths:function(){this.needsUpdate=!0;this.cacheLengths=null;this.getLengths()},getCurveLengths:function(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;for(var a=[],b=0,c=0,d=this.curves.length;cNumber.EPSILON){if(0>l&&(g=b[f],k=-k,h=b[e],l=-l),!(a.yh.y))if(a.y===g.y){if(a.x===g.x)return!0}else{e=l*(a.x-g.x)-k*(a.y-g.y);if(0===e)return!0;0>e||(d=!d)}}else if(a.y===g.y&&(h.x<=a.x&&a.x<=g.x||g.x<=a.x&&a.x<=h.x))return!0}return d}var e=THREE.ShapeUtils.isClockWise,f=this.subPaths;if(0===f.length)return[];if(!0===b)return c(f);var g, -h,k,l=[];if(1===f.length)return h=f[0],k=new THREE.Shape,k.curves=h.curves,l.push(k),l;var m=!e(f[0].getPoints()),m=a?!m:m;k=[];var p=[],n=[],q=0,r;p[q]=void 0;n[q]=[];for(var s=0,v=f.length;sb.length-2?b.length-1:c+1],b=b[c>b.length-3?b.length-1:c+2],c=THREE.CurveUtils.interpolate;return new THREE.Vector2(c(d.x,e.x,f.x,b.x,a),c(d.y,e.y,f.y,b.y,a))}; -THREE.EllipseCurve=function(a,b,c,d,e,f,g,h){this.aX=a;this.aY=b;this.xRadius=c;this.yRadius=d;this.aStartAngle=e;this.aEndAngle=f;this.aClockwise=g;this.aRotation=h||0};THREE.EllipseCurve.prototype=Object.create(THREE.Curve.prototype);THREE.EllipseCurve.prototype.constructor=THREE.EllipseCurve; -THREE.EllipseCurve.prototype.getPoint=function(a){for(var b=2*Math.PI,c=this.aEndAngle-this.aStartAngle,d=Math.abs(c)c;)c+=b;for(;c>b;)c-=b;cb.length-2?b.length-1:c+1],b=b[c>b.length-3?b.length-1:c+2],c=THREE.CurveUtils.interpolate;return new THREE.Vector3(c(d.x,e.x,f.x,b.x,a),c(d.y,e.y,f.y,b.y,a),c(d.z,e.z,f.z,b.z,a))}); -THREE.CatmullRomCurve3=function(){function a(){}var b=new THREE.Vector3,c=new a,d=new a,e=new a;a.prototype.init=function(a,b,c,d){this.c0=a;this.c1=c;this.c2=-3*a+3*b-2*c-d;this.c3=2*a-2*b+c+d};a.prototype.initNonuniformCatmullRom=function(a,b,c,d,e,m,p){a=((b-a)/e-(c-a)/(e+m)+(c-b)/m)*m;d=((c-b)/m-(d-b)/(m+p)+(d-c)/p)*m;this.init(b,c,a,d)};a.prototype.initCatmullRom=function(a,b,c,d,e){this.init(b,c,e*(c-a),e*(d-b))};a.prototype.calc=function(a){var b=a*a;return this.c0+this.c1*a+this.c2*b+this.c3* -b*a};return THREE.Curve.create(function(a){this.points=a||[];this.closed=!1},function(a){var g=this.points,h,k;k=g.length;2>k&&console.log("duh, you need at least 2 points");a*=k-(this.closed?0:1);h=Math.floor(a);a-=h;this.closed?h+=0h&&(h=1);1E-4>k&&(k=h);1E-4>n&&(n=h);c.initNonuniformCatmullRom(l.x,m.x,p.x,g.x,k,h,n);d.initNonuniformCatmullRom(l.y,m.y,p.y,g.y,k,h,n);e.initNonuniformCatmullRom(l.z,m.z,p.z,g.z,k,h,n)}else"catmullrom"===this.type&&(k=void 0!==this.tension?this.tension:.5,c.initCatmullRom(l.x,m.x,p.x,g.x, -k),d.initCatmullRom(l.y,m.y,p.y,g.y,k),e.initCatmullRom(l.z,m.z,p.z,g.z,k));return new THREE.Vector3(c.calc(a),d.calc(a),e.calc(a))})}();THREE.ClosedSplineCurve3=function(a){console.warn("THREE.ClosedSplineCurve3 has been deprecated. Please use THREE.CatmullRomCurve3.");THREE.CatmullRomCurve3.call(this,a);this.type="catmullrom";this.closed=!0};THREE.ClosedSplineCurve3.prototype=Object.create(THREE.CatmullRomCurve3.prototype); -THREE.BoxGeometry=function(a,b,c,d,e,f){THREE.Geometry.call(this);this.type="BoxGeometry";this.parameters={width:a,height:b,depth:c,widthSegments:d,heightSegments:e,depthSegments:f};this.fromBufferGeometry(new THREE.BoxBufferGeometry(a,b,c,d,e,f));this.mergeVertices()};THREE.BoxGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.BoxGeometry.prototype.constructor=THREE.BoxGeometry;THREE.CubeGeometry=THREE.BoxGeometry; -THREE.BoxBufferGeometry=function(a,b,c,d,e,f){function g(a,b,c,d,e,f,g,k,l,J,P){var K=f/l,H=g/J,M=f/2,O=g/2,N=k/2;g=l+1;for(var Q=J+1,C=f=0,L=new THREE.Vector3,E=0;En;n++){e[0]=p[g[n]];e[1]=p[g[(n+1)%3]];e.sort(c);var q=e.toString();void 0===f[q]?f[q]={vert1:e[0],vert2:e[1],face1:l, -face2:void 0}:f[q].face2=l}e=[];for(q in f)if(g=f[q],void 0===g.face2||h[g.face1].normal.dot(h[g.face2].normal)<=d)l=k[g.vert1],e.push(l.x),e.push(l.y),e.push(l.z),l=k[g.vert2],e.push(l.x),e.push(l.y),e.push(l.z);this.addAttribute("position",new THREE.BufferAttribute(new Float32Array(e),3))};THREE.EdgesGeometry.prototype=Object.create(THREE.BufferGeometry.prototype);THREE.EdgesGeometry.prototype.constructor=THREE.EdgesGeometry; -THREE.ExtrudeGeometry=function(a,b){"undefined"!==typeof a&&(THREE.Geometry.call(this),this.type="ExtrudeGeometry",a=Array.isArray(a)?a:[a],this.addShapeList(a,b),this.computeFaceNormals())};THREE.ExtrudeGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ExtrudeGeometry.prototype.constructor=THREE.ExtrudeGeometry;THREE.ExtrudeGeometry.prototype.addShapeList=function(a,b){for(var c=a.length,d=0;dNumber.EPSILON){var k=Math.sqrt(h),l=Math.sqrt(f*f+g*g),h=b.x-e/k;b=b.y+d/k;f=((c.x-g/l-h)*g-(c.y+f/l-b)*f)/(d*g-e*f);c=h+d*f-a.x;a=b+e*f-a.y;d=c*c+a*a;if(2>=d)return new THREE.Vector2(c,a);d=Math.sqrt(d/2)}else a=!1,d>Number.EPSILON? -f>Number.EPSILON&&(a=!0):d<-Number.EPSILON?f<-Number.EPSILON&&(a=!0):Math.sign(e)===Math.sign(g)&&(a=!0),a?(c=-e,a=d,d=Math.sqrt(h)):(c=d,a=e,d=Math.sqrt(h/2));return new THREE.Vector2(c/d,a/d)}function e(a,b){var c,d;for(E=a.length;0<=--E;){c=E;d=E-1;0>d&&(d=a.length-1);for(var e=0,f=q+2*m,e=0;eMath.abs(b.y-c.y)?[new THREE.Vector2(b.x,1-b.z),new THREE.Vector2(c.x,1-c.z),new THREE.Vector2(d.x,1-d.z),new THREE.Vector2(e.x,1-e.z)]:[new THREE.Vector2(b.y,1-b.z),new THREE.Vector2(c.y,1-c.z),new THREE.Vector2(d.y, -1-d.z),new THREE.Vector2(e.y,1-e.z)]}};THREE.ShapeGeometry=function(a,b){THREE.Geometry.call(this);this.type="ShapeGeometry";!1===Array.isArray(a)&&(a=[a]);this.addShapeList(a,b);this.computeFaceNormals()};THREE.ShapeGeometry.prototype=Object.create(THREE.Geometry.prototype);THREE.ShapeGeometry.prototype.constructor=THREE.ShapeGeometry;THREE.ShapeGeometry.prototype.addShapeList=function(a,b){for(var c=0,d=a.length;cNumber.EPSILON&&(h.normalize(),d=Math.acos(THREE.Math.clamp(e[l-1].dot(e[l]),-1,1)),f[l].applyMatrix4(k.makeRotationAxis(h,d))),g[l].crossVectors(e[l],f[l]);if(c)for(d=Math.acos(THREE.Math.clamp(f[0].dot(f[b-1]),-1,1)),d/=b-1,0c&&1===a.x&&(a=new THREE.Vector2(a.x-1,a.y));0===b.x&&0===b.z&&(a=new THREE.Vector2(c/2/Math.PI+.5,a.y)); -return a.clone()}THREE.Geometry.call(this);this.type="PolyhedronGeometry";this.parameters={vertices:a,indices:b,radius:c,detail:d};c=c||1;d=d||0;for(var k=this,l=0,m=a.length;lq&&(.2>d&&(b[0].x+=1),.2>a&&(b[1].x+=1),.2>p&&(b[2].x+=1));l=0;for(m=this.vertices.length;lp;p++){c[0]=m[e[p]];c[1]=m[e[(p+1)%3]];c.sort(b);var n=c.toString();void 0===d[n]&&(k[2*h]=c[0],k[2*h+1]=c[1],d[n]=!0,h++)}c=new Float32Array(6*h);a=0;for(l=h;ap;p++)d=f[k[2*a+p]],h=6*a+3*p,c[h+0]=d.x,c[h+1]=d.y, -c[h+2]=d.z;this.addAttribute("position",new THREE.BufferAttribute(c,3))}else if(a instanceof THREE.BufferGeometry){if(null!==a.index){l=a.index.array;f=a.attributes.position;e=a.groups;h=0;0===e.length&&a.addGroup(0,l.length);k=new Uint32Array(2*l.length);g=0;for(m=e.length;gp;p++)c[0]=l[a+p],c[1]=l[a+(p+1)%3],c.sort(b),n=c.toString(),void 0===d[n]&&(k[2*h]=c[0],k[2*h+1]=c[1],d[n]=!0,h++)}c=new Float32Array(6*h);a=0;for(l=h;a< -l;a++)for(p=0;2>p;p++)h=6*a+3*p,d=k[2*a+p],c[h+0]=f.getX(d),c[h+1]=f.getY(d),c[h+2]=f.getZ(d)}else for(f=a.attributes.position.array,h=f.length/3,k=h/3,c=new Float32Array(6*h),a=0,l=k;ap;p++)h=18*a+6*p,k=9*a+3*p,c[h+0]=f[k],c[h+1]=f[k+1],c[h+2]=f[k+2],d=9*a+(p+1)%3*3,c[h+3]=f[d],c[h+4]=f[d+1],c[h+5]=f[d+2];this.addAttribute("position",new THREE.BufferAttribute(c,3))}};THREE.WireframeGeometry.prototype=Object.create(THREE.BufferGeometry.prototype); -THREE.WireframeGeometry.prototype.constructor=THREE.WireframeGeometry;THREE.AxisHelper=function(a){a=a||1;var b=new Float32Array([0,0,0,a,0,0,0,0,0,0,a,0,0,0,0,0,0,a]),c=new Float32Array([1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1]);a=new THREE.BufferGeometry;a.addAttribute("position",new THREE.BufferAttribute(b,3));a.addAttribute("color",new THREE.BufferAttribute(c,3));b=new THREE.LineBasicMaterial({vertexColors:THREE.VertexColors});THREE.LineSegments.call(this,a,b)};THREE.AxisHelper.prototype=Object.create(THREE.LineSegments.prototype); -THREE.AxisHelper.prototype.constructor=THREE.AxisHelper; -THREE.ArrowHelper=function(){var a=new THREE.BufferGeometry;a.addAttribute("position",new THREE.Float32Attribute([0,0,0,0,1,0],3));var b=new THREE.CylinderBufferGeometry(0,.5,1,5,1);b.translate(0,-.5,0);return function(c,d,e,f,g,h){THREE.Object3D.call(this);void 0===f&&(f=16776960);void 0===e&&(e=1);void 0===g&&(g=.2*e);void 0===h&&(h=.2*g);this.position.copy(d);this.line=new THREE.Line(a,new THREE.LineBasicMaterial({color:f}));this.line.matrixAutoUpdate=!1;this.add(this.line);this.cone=new THREE.Mesh(b, -new THREE.MeshBasicMaterial({color:f}));this.cone.matrixAutoUpdate=!1;this.add(this.cone);this.setDirection(c);this.setLength(e,g,h)}}();THREE.ArrowHelper.prototype=Object.create(THREE.Object3D.prototype);THREE.ArrowHelper.prototype.constructor=THREE.ArrowHelper; -THREE.ArrowHelper.prototype.setDirection=function(){var a=new THREE.Vector3,b;return function(c){.99999c.y?this.quaternion.set(1,0,0,0):(a.set(c.z,0,-c.x).normalize(),b=Math.acos(c.y),this.quaternion.setFromAxisAngle(a,b))}}();THREE.ArrowHelper.prototype.setLength=function(a,b,c){void 0===b&&(b=.2*a);void 0===c&&(c=.2*b);this.line.scale.set(1,Math.max(0,a-b),1);this.line.updateMatrix();this.cone.scale.set(c,b,c);this.cone.position.y=a;this.cone.updateMatrix()}; -THREE.ArrowHelper.prototype.setColor=function(a){this.line.material.color.copy(a);this.cone.material.color.copy(a)};THREE.BoxHelper=function(a,b){void 0===b&&(b=16776960);var c=new Uint16Array([0,1,1,2,2,3,3,0,4,5,5,6,6,7,7,4,0,4,1,5,2,6,3,7]),d=new Float32Array(24),e=new THREE.BufferGeometry;e.setIndex(new THREE.BufferAttribute(c,1));e.addAttribute("position",new THREE.BufferAttribute(d,3));THREE.LineSegments.call(this,e,new THREE.LineBasicMaterial({color:b}));void 0!==a&&this.update(a)}; -THREE.BoxHelper.prototype=Object.create(THREE.LineSegments.prototype);THREE.BoxHelper.prototype.constructor=THREE.BoxHelper; -THREE.BoxHelper.prototype.update=function(){var a=new THREE.Box3;return function(b){b instanceof THREE.Box3?a.copy(b):a.setFromObject(b);if(!a.isEmpty()){b=a.min;var c=a.max,d=this.geometry.attributes.position,e=d.array;e[0]=c.x;e[1]=c.y;e[2]=c.z;e[3]=b.x;e[4]=c.y;e[5]=c.z;e[6]=b.x;e[7]=b.y;e[8]=c.z;e[9]=c.x;e[10]=b.y;e[11]=c.z;e[12]=c.x;e[13]=c.y;e[14]=b.z;e[15]=b.x;e[16]=c.y;e[17]=b.z;e[18]=b.x;e[19]=b.y;e[20]=b.z;e[21]=c.x;e[22]=b.y;e[23]=b.z;d.needsUpdate=!0;this.geometry.computeBoundingSphere()}}}(); -THREE.BoundingBoxHelper=function(a,b){var c=void 0!==b?b:8947848;this.object=a;this.box=new THREE.Box3;THREE.Mesh.call(this,new THREE.BoxGeometry(1,1,1),new THREE.MeshBasicMaterial({color:c,wireframe:!0}))};THREE.BoundingBoxHelper.prototype=Object.create(THREE.Mesh.prototype);THREE.BoundingBoxHelper.prototype.constructor=THREE.BoundingBoxHelper;THREE.BoundingBoxHelper.prototype.update=function(){this.box.setFromObject(this.object);this.box.size(this.scale);this.box.center(this.position)}; -THREE.CameraHelper=function(a){function b(a,b,d){c(a,d);c(b,d)}function c(a,b){d.vertices.push(new THREE.Vector3);d.colors.push(new THREE.Color(b));void 0===f[a]&&(f[a]=[]);f[a].push(d.vertices.length-1)}var d=new THREE.Geometry,e=new THREE.LineBasicMaterial({color:16777215,vertexColors:THREE.FaceColors}),f={};b("n1","n2",16755200);b("n2","n4",16755200);b("n4","n3",16755200);b("n3","n1",16755200);b("f1","f2",16755200);b("f2","f4",16755200);b("f4","f3",16755200);b("f3","f1",16755200);b("n1","f1",16755200); -b("n2","f2",16755200);b("n3","f3",16755200);b("n4","f4",16755200);b("p","n1",16711680);b("p","n2",16711680);b("p","n3",16711680);b("p","n4",16711680);b("u1","u2",43775);b("u2","u3",43775);b("u3","u1",43775);b("c","t",16777215);b("p","c",3355443);b("cn1","cn2",3355443);b("cn3","cn4",3355443);b("cf1","cf2",3355443);b("cf3","cf4",3355443);THREE.LineSegments.call(this,d,e);this.camera=a;this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix();this.matrix=a.matrixWorld;this.matrixAutoUpdate= -!1;this.pointMap=f;this.update()};THREE.CameraHelper.prototype=Object.create(THREE.LineSegments.prototype);THREE.CameraHelper.prototype.constructor=THREE.CameraHelper; -THREE.CameraHelper.prototype.update=function(){function a(a,g,h,k){d.set(g,h,k).unproject(e);a=c[a];if(void 0!==a)for(g=0,h=a.length;gd;d++)c.faces[d].color=this.colors[4>d?0:1];d=new THREE.MeshBasicMaterial({vertexColors:THREE.FaceColors,wireframe:!0});this.lightSphere=new THREE.Mesh(c,d);this.add(this.lightSphere);this.update()}; -THREE.HemisphereLightHelper.prototype=Object.create(THREE.Object3D.prototype);THREE.HemisphereLightHelper.prototype.constructor=THREE.HemisphereLightHelper;THREE.HemisphereLightHelper.prototype.dispose=function(){this.lightSphere.geometry.dispose();this.lightSphere.material.dispose()}; -THREE.HemisphereLightHelper.prototype.update=function(){var a=new THREE.Vector3;return function(){this.colors[0].copy(this.light.color).multiplyScalar(this.light.intensity);this.colors[1].copy(this.light.groundColor).multiplyScalar(this.light.intensity);this.lightSphere.lookAt(a.setFromMatrixPosition(this.light.matrixWorld).negate());this.lightSphere.geometry.colorsNeedUpdate=!0}}(); -THREE.PointLightHelper=function(a,b){this.light=a;this.light.updateMatrixWorld();var c=new THREE.SphereBufferGeometry(b,4,2),d=new THREE.MeshBasicMaterial({wireframe:!0,fog:!1});d.color.copy(this.light.color).multiplyScalar(this.light.intensity);THREE.Mesh.call(this,c,d);this.matrix=this.light.matrixWorld;this.matrixAutoUpdate=!1};THREE.PointLightHelper.prototype=Object.create(THREE.Mesh.prototype);THREE.PointLightHelper.prototype.constructor=THREE.PointLightHelper; -THREE.PointLightHelper.prototype.dispose=function(){this.geometry.dispose();this.material.dispose()};THREE.PointLightHelper.prototype.update=function(){this.material.color.copy(this.light.color).multiplyScalar(this.light.intensity)}; -THREE.SkeletonHelper=function(a){this.bones=this.getBoneList(a);for(var b=new THREE.Geometry,c=0;cc;c++,d++){var e=c/32*Math.PI*2,f=d/32*Math.PI*2;b.push(Math.cos(e),Math.sin(e),1,Math.cos(f),Math.sin(f),1)}a.addAttribute("position",new THREE.Float32Attribute(b,3));b=new THREE.LineBasicMaterial({fog:!1});this.cone=new THREE.LineSegments(a, -b);this.add(this.cone);this.update()};THREE.SpotLightHelper.prototype=Object.create(THREE.Object3D.prototype);THREE.SpotLightHelper.prototype.constructor=THREE.SpotLightHelper;THREE.SpotLightHelper.prototype.dispose=function(){this.cone.geometry.dispose();this.cone.material.dispose()}; -THREE.SpotLightHelper.prototype.update=function(){var a=new THREE.Vector3,b=new THREE.Vector3;return function(){var c=this.light.distance?this.light.distance:1E3,d=c*Math.tan(this.light.angle);this.cone.scale.set(d,d,c);a.setFromMatrixPosition(this.light.matrixWorld);b.setFromMatrixPosition(this.light.target.matrixWorld);this.cone.lookAt(b.sub(a));this.cone.material.color.copy(this.light.color).multiplyScalar(this.light.intensity)}}(); -THREE.VertexNormalsHelper=function(a,b,c,d){this.object=a;this.size=void 0!==b?b:1;a=void 0!==c?c:16711680;d=void 0!==d?d:1;b=0;c=this.object.geometry;c instanceof THREE.Geometry?b=3*c.faces.length:c instanceof THREE.BufferGeometry&&(b=c.attributes.normal.count);c=new THREE.BufferGeometry;b=new THREE.Float32Attribute(6*b,3);c.addAttribute("position",b);THREE.LineSegments.call(this,c,new THREE.LineBasicMaterial({color:a,linewidth:d}));this.matrixAutoUpdate=!1;this.update()}; -THREE.VertexNormalsHelper.prototype=Object.create(THREE.LineSegments.prototype);THREE.VertexNormalsHelper.prototype.constructor=THREE.VertexNormalsHelper; -THREE.VertexNormalsHelper.prototype.update=function(){var a=new THREE.Vector3,b=new THREE.Vector3,c=new THREE.Matrix3;return function(){var d=["a","b","c"];this.object.updateMatrixWorld(!0);c.getNormalMatrix(this.object.matrixWorld);var e=this.object.matrixWorld,f=this.geometry.attributes.position,g=this.object.geometry;if(g instanceof THREE.Geometry)for(var h=g.vertices,k=g.faces,l=g=0,m=k.length;lh.end&&(h.end=f);c||(c=k)}}for(k in d)h=d[k],this.createAnimation(k,h.start,h.end,a);this.firstAnimation=c}; -THREE.MorphBlendMesh.prototype.setAnimationDirectionForward=function(a){if(a=this.animationsMap[a])a.direction=1,a.directionBackwards=!1};THREE.MorphBlendMesh.prototype.setAnimationDirectionBackward=function(a){if(a=this.animationsMap[a])a.direction=-1,a.directionBackwards=!0};THREE.MorphBlendMesh.prototype.setAnimationFPS=function(a,b){var c=this.animationsMap[a];c&&(c.fps=b,c.duration=(c.end-c.start)/c.fps)}; -THREE.MorphBlendMesh.prototype.setAnimationDuration=function(a,b){var c=this.animationsMap[a];c&&(c.duration=b,c.fps=(c.end-c.start)/c.duration)};THREE.MorphBlendMesh.prototype.setAnimationWeight=function(a,b){var c=this.animationsMap[a];c&&(c.weight=b)};THREE.MorphBlendMesh.prototype.setAnimationTime=function(a,b){var c=this.animationsMap[a];c&&(c.time=b)};THREE.MorphBlendMesh.prototype.getAnimationTime=function(a){var b=0;if(a=this.animationsMap[a])b=a.time;return b}; -THREE.MorphBlendMesh.prototype.getAnimationDuration=function(a){var b=-1;if(a=this.animationsMap[a])b=a.duration;return b};THREE.MorphBlendMesh.prototype.playAnimation=function(a){var b=this.animationsMap[a];b?(b.time=0,b.active=!0):console.warn("THREE.MorphBlendMesh: animation["+a+"] undefined in .playAnimation()")};THREE.MorphBlendMesh.prototype.stopAnimation=function(a){if(a=this.animationsMap[a])a.active=!1}; -THREE.MorphBlendMesh.prototype.update=function(a){for(var b=0,c=this.animationsList.length;bd.duration||0>d.time)d.direction*=-1,d.time>d.duration&&(d.time=d.duration,d.directionBackwards=!0),0>d.time&&(d.time=0,d.directionBackwards=!1)}else d.time%=d.duration,0>d.time&&(d.time+=d.duration);var f=d.start+THREE.Math.clamp(Math.floor(d.time/e),0,d.length-1),g=d.weight;f!==d.currentFrame&& -(this.morphTargetInfluences[d.lastFrame]=0,this.morphTargetInfluences[d.currentFrame]=1*g,this.morphTargetInfluences[f]=0,d.lastFrame=d.currentFrame,d.currentFrame=f);e=d.time%e/e;d.directionBackwards&&(e=1-e);d.currentFrame!==d.lastFrame?(this.morphTargetInfluences[d.currentFrame]=e*g,this.morphTargetInfluences[d.lastFrame]=(1-e)*g):this.morphTargetInfluences[d.currentFrame]=g}}}; diff --git a/app/views.py b/app/views.py index 53a475e..6a60e2d 100755 --- a/app/views.py +++ b/app/views.py @@ -7,42 +7,35 @@ This file creates your application. from app import app, db, socketio, DOMAIN, light from flask import Flask, Response, session, render_template, request, redirect, url_for, flash, send_from_directory, jsonify, abort -from flask_weasyprint import HTML, render_pdf import json from functools import wraps import os from sqlalchemy.sql.expression import func, select from sqlalchemy.sql import except_ -from app.forms import UploadForm, EditForm, SearchForm, ChatForm, StackForm, AddtoStackForm, EditStackForm -from app.models import Book, BookSchema, Author, AuthorSchema, Stack, StackSchema, UserIns, Chat, ChatSchema, Instance, Potential +from sqlalchemy.ext.serializer import loads, dumps +# from app.forms import UploadForm, EditForm, SearchForm, ChatForm, StackForm, AddtoStackForm, EditStackForm +from app.models import Location, LocationSchema from app.cover import get_cover from app.getannot import get_annotations, get_annot_results, get_annot_book from urllib.parse import quote as urlquote from app.extractText import extract_text from os import environ from flask_socketio import SocketIO, emit -from weasyprint import HTML import datetime import time from csv import DictWriter, DictReader import io from sqlalchemy.inspection import inspect -import autocomplete -from autocomplete import models import sys from werkzeug.utils import secure_filename # import sqlite3 ALLOWED_EXTENSIONS = set(['txt', 'pdf', 'epub', 'chm', 'mobi', "png", "mp3"]) -author_schema = AuthorSchema() -authors_schema = AuthorSchema(many=True) -book_schema = BookSchema() -books_schema = BookSchema(many=True) -stack_schema = StackSchema() -stacks_schema = StackSchema(many=True) -chat_schema = ChatSchema() -chats_schema = ChatSchema(many=True) + +location_schema = LocationSchema() +locations_schema = LocationSchema(many=True) + def allowed_file(filename): return '.' in filename and \ @@ -51,26 +44,9 @@ def allowed_file(filename): # Routing for your application. ### - - -def check_light(func): - @wraps(func) - def decorated_function(*args, **kwargs): - if not light: - return func(*args, **kwargs) - else: - flash("Your account has expired. Update your billing info.") - return redirect(url_for('home')) - - return decorated_function - - @app.route('/', methods= ['POST','GET']) def home(): - print("/////////////") - print(light) - chat_form = ChatForm() - chat_messages = db.session.query(Chat).all() + username = 'librarian' server = request.host if request.environ.get('HTTP_X_FORWARDED_FOR') is None: @@ -78,106 +54,36 @@ def home(): else: client = request.environ['HTTP_X_FORWARDED_FOR'] - return render_template('home.html',domain=DOMAIN,chat=chat_messages, channel = 1, username=username, client=client, server=server, light=light) + locations = db.session.query(Location).all() + serialized = [location_schema.dump(location) for location in locations] + print(locations) + + + return render_template('home.html',domain=DOMAIN, server=server, locations = locations, data_locations = serialized) @app.route('/hello/') def hello(name): return "Hello " + name -@app.route('/about/') -def about(): - """Render the website's about page.""" - return render_template('about.html', light=light) - -@app.route('/uploads/') -@check_light -def uploaded_file(filename): - book = Book.query.filter_by(file=filename).first() - i = Instance(request.host, "download") - existing_ip = db.session.query(Instance).filter_by(ip=request.host).first() - if existing_ip: - i.name = existing_ip.name - book.instances.append(i) - db.session.commit() - return send_from_directory(app.config['UPLOAD_FOLDER'], - filename) - -# annotations -@app.route('/annotations') -def annotations(): - """Render annotations page.""" - books = db.session.query(Book).all() - # books = db.session.query(Book).order_by(Book.title) - # id = book.id - server = request.host - rstr=('http://' + server+'/uploads/','') - annot = get_annotations() - print(annot) - return render_template('annotations.html', annot=annot, books=books, light=light) - -# PDF from annotations -@app.route('/annotations.pdf') -def annotations_pdf(): - annot = get_annotations() - # Make a PDF straight from HTML in a string. - html = render_template(('annotations.html'), annot=annot, light=light) - return render_pdf(HTML(string=html)) - -@app.route('/viewpdf/') -def viewtestfile1_file(filename): - return redirect("/static/viewer/web/viewer.html?file=%2Fuploads%2F"+urlquote(filename)) -@app.route('/cover/') -def uploaded_file_cover(filename): - return send_from_directory(app.config['UPLOAD_FOLDER_COVER'], - filename) -@app.route('/updates', methods=['POST', 'GET']) -def get_updates(): - userin = UserIns.query.filter_by(title="lastViewed").first() - allbooks = db.session.query(Book).all() - id = len(allbooks) - latest_upload = allbooks[-1] - return "This is the XPPL ~ Library XPUB ~ Updates / / / / / / / Last viewed: " + userin.info + " / / / / / / / " + str(len(allbooks)) + " Books online "+ " / / / / / / / " + "Latest entry: " + latest_upload.title - -@app.route('/volumetric_catalog', methods=['GET']) -def volumetric_catalog(): - return render_template('volumetric_catalog/index.html') - -@app.route('/scape', methods=['POST', 'GET']) -def scape(): +@app.route('/addlocation', methods=['POST', 'GET']) +def add_location(): if request.method == 'POST': - data = request.form - book = Book.query.get(data['id']) - print(book.scapeX) - book.scapeX = data['x'] - book.scapeY = data['y'] + data = request.get_json() + print(data['longitude']) + location = Location(data['longitude'],data['latitude']) + db.session.add(location) db.session.commit() - books = db.session.query(Book).all() # or you could have used User.query.all() - all_instances = db.session.query(Instance).all() - instances = [] - for instance in all_instances: - exists = False - for existing_inst in instances: - if existing_inst.name == instance.name: - exists = True - break - else: - exists = False - if not exists: - instances.append(instance) - return render_template('scape.html', books=books, instances=instances) - -@app.route('/scape_new', methods=['POST', 'GET']) -def scape_new(): - return render_template('scape_new.html') - -@app.route('/books_grid') -def show_books_grid(): - books = db.session.query(Book).all() # or you could have used User.query.all() - return render_template('show_books_grid.html', books=books, light=light) + return redirect(url_for('home')) +@app.route('/location//delete', methods=['POST', 'GET']) +def delete_location(id): + if request.method == 'GET': + Location.query.filter_by(id=id).delete() + db.session.commit() + return redirect(url_for('home')) @app.route('/books/') @@ -215,97 +121,7 @@ def show_book_by_id(id): - -@app.route('/books//delete', methods=['POST', 'GET']) -@check_light -def remove_book_by_id(id): - book_to_edit = Book.query.filter_by(id=id).first() - title = book_to_edit.title - Book.query.filter_by(id=id).delete() - #author_table = Author.query.filter_by(book_id=book_to_edit.id).delete() - db.session.commit() - flash("%s deleted from library" % (title)) - return redirect(url_for('show_books')) - -@app.route('/books//edit', methods=['POST', 'GET']) -@check_light -def edit_book_by_id(id): - book_to_edit = Book.query.filter_by(id=id).first() - user_form = EditForm(title = book_to_edit.title, author =book_to_edit.authors, category = book_to_edit.category, year_published= book_to_edit.year_published, message= book_to_edit.message, sameness=book_to_edit.sameness, gender=book_to_edit.gender, diversity=book_to_edit.diversity, who=book_to_edit.who) - - if request.method == 'POST': - if user_form.validate_on_submit(): - # on submit, check fields - title = user_form.title.data - input_authors = user_form.author.data - category = user_form.category.data - year_published = user_form.year_published.data - message = user_form.message.data - sameness = user_form.sameness.data - gender = user_form.gender.data - diversity = user_form.diversity.data - who = user_form.who.data - - if year_published=="": - year_published = None - book = Book.query.filter_by(id=id).first() - book.title = title - book.category = category - book.year_published = year_published - book.message = message - book.sameness = sameness - book.gender = gender - book.diversity = diversity - book.who = who - - #authors update - book.authors.clear() - for i, author in enumerate(input_authors): - author_name = author.get("author_name") - if author_name: - a = db.session.query(Author).filter_by(author_name=author_name).first() - if a == None: - a = Author(author_name=author_name) - db.session.add(a) - book.authors.append(a) - i = Instance(request.host, "edit") - existing_ip = db.session.query(Instance).filter_by(ip=request.host).first() - if existing_ip: - i.name = existing_ip.name - book.instances.append(i) - - # editing / uploading new file - if user_form.file.data: - file = request.files['file'] - if file.filename == '': - flash('No selected file') - return redirect(request.url) - if file and allowed_file(file.filename): - allbooks = db.session.query(Book).all() - id = book.id - - filename = str(id) + "_" + secure_filename(file.filename) - fullpath = os.path.join(app.config['UPLOAD_FOLDER'], filename) - name, file_extension = os.path.splitext(filename) - file.save(fullpath) - book.cover = "" - try: - get_cover(fullpath, name) - except: - print("couldn't get cover") - book.file = filename - else: - flash('allowed file formats: %s' % ALLOWED_EXTENSIONS) - - db.session.commit() - flash("%s updated" % (title)) - return redirect(url_for('show_book_by_id', id=id)) - - return render_template('edit_book_detail.html', book=book_to_edit, form=user_form, light=light) - - @app.route('/add-book', methods=['POST', 'GET']) -@check_light def add_book(): upload_form = UploadForm() allbooks = db.session.query(Book).all() @@ -356,10 +172,8 @@ def add_book(): fullpath = os.path.join(app.config['UPLOAD_FOLDER'], filename) name, file_extension = os.path.splitext(filename) file.save(fullpath) - try: - cover = get_cover(fullpath, name) - except: - cover = '' + + cover = get_cover(fullpath, name) extract_text(fullpath, name) @@ -414,487 +228,6 @@ def flash_errors(form): error )) -#Authors - -@app.route('/authors/') -def show_author_by_id(id): - author = Author.query.get(id) - if not author: - abort (404) - else: - return render_template('show_author_detail.html', author=author, light=light) - - -@app.route('/authors//edit', methods=['POST', 'GET']) -@check_light -def edit_author_by_id(id): - return "Ask the programmer." - -##stacks - -@app.route('/stacks') -def show_stacks(): - stacks = db.session.query(Stack).all() - print("stacks looooooook") - print(stacks) - return render_template('show_stacks.html', stacks=stacks, light=light) - -@app.route('/stacks/add_stack', methods=['POST', 'GET']) -@check_light -def add_stack(): - form = StackForm() - stacks = db.session.query(Stack).all() - - if form.validate_on_submit(): - stack_name = form.stack_name.data - stack_description = form.stack_description.data - stack_author = form.stack_author.data - stack = Stack(stack_name, stack_description, stack_author) - if form.stack_name.data: - stack = Stack(stack_name, stack_description, stack_author) - db.session.add(stack) - db.session.commit() - stacks = db.session.query(Stack).all() - return redirect(url_for('show_stacks')) - flash("%s stack created" % (stack_name)) - return render_template('add_stack.html', stacks=stacks, form=form, light=light) - -@app.route('/stacks/tab/', methods=['POST', 'GET']) -def show_stack_in_tab(id): - return show_stack_by_id(id, is_tab=True) - - -@app.route('/stacks/', methods=['POST', 'GET']) -def show_stack_by_id(id, is_tab=False): - - stack = Stack.query.get(id) - if not stack: - return render_template('add_stack.html', stacks=stacks, form=form, light=light) - else: - if is_tab == False: - return render_template('show_stack_detail.html', stack=stack, light=light) - else: - return render_template('show_stack_detail_tab.html', stack=stack, light=light) - -@app.route('/stacks//delete', methods=['POST', 'GET']) -@check_light -def remove_stack_by_id(id): - Stack.query.filter_by(id=id).delete() - db.session.commit() - return redirect(url_for('show_stacks')) - -@app.route('/stacks//edit', methods=['POST', 'GET']) -@check_light -def edit_stack_by_id(id): - stack = Stack.query.filter_by(id=id).first() - form = EditStackForm(edit_stack_name = stack.stack_name, edit_stack_description = stack.stack_description) - - if request.method == 'POST': - if form.validate_on_submit(): - stack_name = form.edit_stack_name.data - stack_description = form.edit_stack_description.data - stack.stack_name = stack_name - stack.stack_description = stack_description - db.session.commit() - return redirect(url_for('show_stack_by_id', id=id)) - return render_template('edit_stack_detail.html', stack=stack, form=form, light=light) - -@app.route('/instances', methods=['POST', 'GET']) -@check_light -def show_instances(): - all_instances = db.session.query(Instance).all() - instances = [] - for instance in all_instances: - exists = False - for existing_inst in instances: - if existing_inst.name == instance.name: - exists = True - break - else: - exists = False - if not exists: - instances.append(instance) - - if request.method == 'POST': - for item in request.form.items(): - for i, itm in enumerate(item): - if i == 0: - oldname = itm - if i == 1: - name = itm - - all_instances = db.session.query(Instance).filter_by(name=oldname).all() - for instance in all_instances: - instance.name = name - print(oldname) - print(name) - db.session.commit() - return render_template('show_instances.html', instances=instances, light=light) - -@app.route('/stacks//remove/', methods=['POST', 'GET']) -@check_light -def remove_from_stack(bookid, stackid): - book = Book.query.get(bookid) - stack = Stack.query.get(stackid) - if book not in stack.books: - return render_template('show_book_detail.html', book=book, light=light) - stack.books.remove(book) - db.session.commit() - return render_template('show_book_detail.html', book=book, light=light) - -## search -view = ['1'] - - -@app.route('/books', methods= ['POST','GET']) -def show_books(): - books = db.session.query(Book).order_by(Book.title) - search = SearchForm(request.form) - view.append('1') - viewby = '1' - - # if search.grid.data: - # viewby = '2' - # view.append('2') - # return render_template ('show_books_grid.html', books=books, form=search, light=light) - - # if search.listview.data: - # viewby = '1' - # view.append('1') - # return render_template ('show_books.html', books=books, form=search, light=light) - - if request.method == 'POST': - newmsg = 'searched for: ' + search.search.data - socketio.emit('channel-' + str(1), { - 'username': 'Search form', - 'text': search.search.data, - 'time': str(datetime.datetime.now().strftime("%d.%m.%Y %H:%M"))}, broadcast=True) - # Save message - my_new_chat = Chat(message=newmsg) - db.session.add(my_new_chat) - try: - db.session.commit() - except: - db.session.rollback() - return redirect((url_for('search_results', searchtype=search.select.data, query=search.search.data, viewby=viewby))) - - return render_template('show_books.html', books=books, form=search, light=light) - -@app.route('/search///', methods=['POST', 'GET']) -def search_results(searchtype, query, viewby): - search = SearchForm(request.form, search=query) - results=Book.query.filter(Book.title.contains(query)).order_by(Book.title) - allbooks = set(Book.query.all()) - viewby = view[-1] - - if searchtype == 'Title': - results=Book.query.filter(Book.title.contains(query)).order_by(Book.title) - - if searchtype == 'Category': - results=Book.query.filter(Book.category.contains(query)).order_by(Book.title) - - if searchtype== 'Author': - results=db.session.query(Book).join(Book.authors).filter(Author.author_name.contains(query)).order_by(Book.title) - - if searchtype== 'Stack': - results=db.session.query(Book).join(Book.stacks).filter(Stack.stack_name.contains(query)).order_by(Book.title) - - if searchtype== 'Outliers': - results=Book.query.filter(Book.sameness > 50).order_by(Book.title) - - if searchtype== 'All': - # results=Book.query.whoosh_search(query) - results=Book.query.filter(Book.title.contains(query)) - results=results.union(Book.query.filter(Book.category.contains(query))) - results=results.union(Book.query.filter(Book.year_published.contains(query))) - results=results.union(db.session.query(Book).join(Book.authors).filter(Author.author_name.contains(query))) - results=results.union(db.session.query(Book).join(Book.stacks).filter(Stack.stack_name.contains(query))).order_by(Book.title) - - if results.count() == 0: - books = Book.query.filter(Book.file.like('potential.pdf')) - upload_form = UploadForm(title= query, author='') - return render_template('red_link.html', form=upload_form, title=query, books=books, light=light) - - count = results.count() - whole = Book.query.count() - percentage = float(count / whole * 100) - fbooks = set(results) - books_all = allbooks - fbooks - - if search.listview.data: - view.append('1') - return render_template('results.html', books=results, form=search, query=query, books_all=books_all, searchtype=search.select.data, count = count, whole = whole, percentage = percentage, light=light) - - if search.grid.data: - view.append('2') - return render_template('results_grid.html', books=results, form=search, query=query, books_all=books_all, searchtype=search.select.data, count = count, whole = whole, percentage = percentage, light=light) - - if request.method == 'POST': - newmsg = 'searched for: ' + search.search.data - socketio.emit('channel-' + str(1), { - 'username': 'Search form', - 'text': search.search.data, - 'time': str(datetime.datetime.now().strftime("%d.%m.%Y %H:%M"))}, broadcast=True) - # Save message - my_new_chat = Chat(message=newmsg) - db.session.add(my_new_chat) - try: - db.session.commit() - except: - db.session.rollback() - - query = search.search.data - results = [] - if viewby == '1': - print (view[-1]) - return redirect((url_for('search_results', searchtype=search.select.data, query=search.search.data, viewby=viewby))) - else: - return redirect((url_for('search_results', searchtype=search.select.data, query=search.search.data, viewby=viewby))) - - if viewby == '2': - return render_template('results_grid.html', form=search, books=results, books_all=books_all, searchtype=search.select.data, query=query, count = count, whole = whole, percentage = percentage, light=light) - - else: - return render_template('results.html', form=search, books=results, books_all=books_all, searchtype=search.select.data, query=query, count = count, whole = whole, percentage = percentage, light=light) - -autocomplete_suggestions = [] -autocomplete.load() - -@app.route('/autocomplete_suggestions', methods=['GET', 'POST']) -def autocomplete_search(): - if request.method == 'GET': - #query = request.form['search'] - query = request.args.get('q') - query_tokenized = query.split() - #print(query_tokenized) - word_1 = query_tokenized[-2] - word_2 = query_tokenized[-1] - #print(word_1) - #print(word_2) - autocomplete_output = autocomplete.predict(word_1 , word_2) - autocomplete_suggestions.clear() - for suggestion, score in autocomplete_output: - autocomplete_suggestions.append(suggestion) - - return Response(json.dumps(autocomplete_suggestions), mimetype='application/json') - -@app.route('/search_annot', methods=['POST', 'GET']) -def search_annot(): - books = db.session.query(Book).all() - name=str(request.args.get('query')) - annot = get_annotations() - res = get_annot_results(annot,name) - return render_template('results_annot.html', name=name, annot=annot, res=res, books=books) - - -## STACKS! - -@app.route('/add_to_stack/', methods=['GET', 'POST']) -@check_light -def add_to_stack(id): - stacks = db.session.query(Stack).all() - add_form = AddtoStackForm(request.form) - add_form.select_stack.choices = [(stack.id, stack.stack_name) for stack in stacks] - if request.method == 'GET': - book = Book.query.get(id) - return render_template('add_to_stacks.html', id=id, stacks=stacks, book=book, add_form=add_form, light=light) - else: - stack = Stack.query.get(int(add_form.select_stack.data)) - book = Book.query.get(id) - stack.books.append(book) - db.session.commit() - return render_template('show_stack_detail.html', stack=stack, light=light) - - -@app.route('/export/csv', methods=['GET']) -@check_light -def export_csv(): - output = io.StringIO() - #fieldnames = ['title', 'authors', 'file', 'fileformat', 'category', 'year_published', 'description' ] - fields = Book.__mapper__.columns - fieldnames = [] - for columns in fields: - fieldnames.append(columns.name) - i = inspect(Book) - referred_classes = [r.mapper.class_ for r in i.relationships] - referred_classes_tablenames = [r.mapper.class_.__tablename__ for r in i.relationships] - print(fieldnames+referred_classes_tablenames) - csv = DictWriter(output,fieldnames+referred_classes_tablenames) - csv.writeheader() - for book in Book.query.order_by("title"): - row = {} - for col in fieldnames: - print(getattr(book, col)) - row[col] = getattr(book, col) - for col in referred_classes: - subattr = [] - for subcol in getattr(book, col.__tablename__): - for metacol in subcol.__mapper__.columns: - query = metacol.name - if query != "id": - this = getattr(subcol, query) - subattr.append(this) - row[col.__tablename__] = " | ".join(subattr) - csv.writerow(row) - #print(row) - resp = Response(output.getvalue(), mimetype="text/csv") - resp.headers["Content-Disposition"] = "attachment;filename=export.csv" - return resp - -import codecs -@app.route('/import/csv', methods= ['POST','GET']) -@check_light -def import_csv(): - if request.method == 'POST': - if 'file' not in request.files: - flash('No file part') - return redirect(request.url) - else: - file = request.files['file'] - for row in DictReader(codecs.iterdecode(file, 'utf-8')): - numberadded = 0; - book = db.session.query(Book).filter(Book.title==row['title']).first() - #book = Book.query.filter_by(title=row['title']).first() - if book: - print("allreadyexists") - else: - cover = '' - if row['file'] == '': - file = 'potential.pdf' - file_extension = '.pdf' - cover = "default_cover.gif" - ptitle = row['title'] - pbook = Potential(ptitle) - db.session.add(pbook) - db.session.commit() - pbooks = Potential.query.all() - template = 'app/templates/potential_pdf.html' - html_string = render_template('potential_pdf.html', pbooks = pbooks) - html = HTML(string=html_string) - html.write_pdf(target='app/uploads/potential.pdf') - - else: - fullpath = os.path.join(app.config['UPLOAD_FOLDER'], row['file']) - name, file_extension = os.path.splitext(row['file']) - print ('get_cover', fullpath, name) - try: - cover = get_cover(fullpath, name) - except: - print("couldn't get cover") - file = row['file'] - - if row['year_published']: - year_published = int(row['year_published']) - else: - year_published = None; - book = Book(row['title'], file, cover, row['fileformat'], row['category'],year_published, None, None, None, None, None) - if row['scapeX']: - book.scapeX = float(row['scapeX']) - if row['scapeY']: - book.scapeY = float(row['scapeY']) - - db.session.add(book) - numberadded = numberadded+1 - authors = row['authors'].split('|') - authors = [x.strip() for x in authors] - for author in authors: - if author: - a = db.session.query(Author).filter_by(author_name=author).first() - if a == None: - a = Author(author_name=author) - db.session.add(a) - book.authors.append(a) - db.session.commit() - return render_template('import_csv.html', numberadded=numberadded, light=light) - - -@app.route('/emptycataloguexpubxpubfuck', methods= ['POST','GET']) -@check_light -def empty_catalogue(): - meta = db.metadata - for table in reversed(meta.sorted_tables): - if str(table) == "books" or str(table) == "authors" or str(table) == "books_authors": - print('Clear table %s' % table) - db.session.execute(table.delete()) - db.create_all() - db.session.commit() - return "ALL CLEARED" - -### -# The API -### - -@app.route('/api/books', methods=['GET']) -def get_books(): - books = Book.query.all() - data = books_schema.dump(books) - #print(errors) - return jsonify({'books': data}) - -@app.route('/api/books/', methods=['GET']) -def get_book_by_id(id): - book = Book.query.get(id) - data = book_schema.dump(book) - if not data: - return jsonify({"message": "Book could not be found."}), 400 - else: - return jsonify({'book': data }) - -@app.route('/api/chats', methods=['GET']) -def get_chat(): - chats = Chat.query.all() - data = chats_schema.dump(chats) - #print(errors) - return jsonify({'chat': data}) - - - -### -# The functions below should be applicable to all Flask apps. -### - - -@app.after_request -def add_header(response): - """ - Add headers to both force latest IE rendering engine or Chrome Frame, - and also to cache the rendered page for 10 minutes. - """ - response.headers['X-UA-Compatible'] = 'IE=Edge,chrome=1' - response.headers['Cache-Control'] = 'no-cache' - return response - - -@app.errorhandler(404) -def page_not_found(error): - """Custom 404 page.""" - return render_template('404.html', light=light), 404 - - -### SOCKET for the chat - -@socketio.on('new_message') -def new_message(message): - # Send message to all users - # print("new message") - # channel is always 1 now, but might be interesting for further development - emit('channel-' + str(message['channel']), { - 'username': message['username'], - 'text': message['text'], - 'time': str(datetime.datetime.now().strftime("%d.%m.%Y %H:%M")) - }, - broadcast=True - ) - # Save message - my_new_chat = Chat( - message=message['text'] - ) - - db.session.add(my_new_chat) - try: - db.session.commit() - except: - db.session.rollback() if __name__ == '__main__': diff --git a/import_csv.py b/import_csv.py deleted file mode 100644 index de0df75..0000000 --- a/import_csv.py +++ /dev/null @@ -1,50 +0,0 @@ -#import click -#from flask import Flask -from app import app, db -from app.models import Book, Author, Stack -from csv import DictReader -import argparse -from app.cover import get_cover -import os - -ap = argparse.ArgumentParser("import csv into flask") -ap.add_argument("csv", help = "csv file to import") -ap.add_argument("--limit", type=int, default = None, help = "limit to x number of x") -args = ap.parse_args() -with open(args.csv) as f: - for row in DictReader(f): - cover = '' - if row['Filename']: - fullpath = os.path.join(app.config['UPLOAD_FOLDER'], row['Filename']) - name, file_extension = os.path.splitext(row['Filename']) - print ('get_cover', fullpath, name) - cover = get_cover(fullpath, name) - - book = Book(row['Title'], row['Filename'], cover, row['Format'], row['Category'], None, None, None, None, None, None) - - db.session.add(book) - authors = row['Author'].split(',') - authors = [x.strip() for x in authors] - for author in authors: - if author: - a = db.session.query(Author).filter_by(author_name=author).first() - if a == None: - a = Author(author_name=author) - db.session.add(a) - book.authors.append(a) - stacks = row['Stack'] - stacks = row['Stack'].split(',') - stacks = [x.strip() for x in stacks] - for stack in stacks: - if stack: - b = db.session.query(Stack).filter_by(stack_name=stack).first() - if b == None: - b = Stack(stack_name=stack, stack_description=None, stack_author=None) - - db.session.add(b) - book.stacks.append(b) -db.session.commit() - - - -#books = db.session.query(Book).all() diff --git a/init.py b/init.py index 9974305..11d044e 100755 --- a/init.py +++ b/init.py @@ -1,2 +1,3 @@ -from app import db -db.create_all() \ No newline at end of file +from app import db, app +with app.app_context(): + db.create_all() \ No newline at end of file diff --git a/init_db.sh b/init_db.sh index bf72ab5..0bc95f6 100644 --- a/init_db.sh +++ b/init_db.sh @@ -1,7 +1,5 @@ #!/bin/bash -#rm app/mydatabase.db -mkdir -p app/uploads/cover -chmod 777 app/uploads/ -chmod 777 app/uploads/cover +rm app/mydatabase.db + python3 init.py #python3 import_csv.py xpublibrary.csv diff --git a/rebuild.py b/rebuild.py deleted file mode 100644 index 3726790..0000000 --- a/rebuild.py +++ /dev/null @@ -1,57 +0,0 @@ - -import datetime -from app import app, models -import whoosh -import flask_whooshalchemyplus - - -""" -Rebuild all Whoosh search indices -Useful after manually importing data (side-stepping the SQLAlchemy ORM -and automatic Whoosh index updates) -If this is intended as a full rebuild, you should consider deleting the -Whoosh search database (as specified in app.config["WHOOSH_BASE"]) -before running the rebuild. This will ensure that no old/stale -data is left in the search indices (this process doesn't delete removed -data, only recreated search entries for current data). -""" - - -program_start = datetime.datetime.utcnow() - -def log(message): - logtime = datetime.datetime.utcnow() - logdiff = logtime - program_start - print("{0} (+{1:.3f}): {2}".format(logtime.strftime("%Y-%m-%d %H:%M:%S"), - logdiff.total_seconds(), - message)) - -def rebuild_index(model): - """Rebuild search index of Flask-SQLAlchemy model""" - log("Rebuilding {0} index...".format(model.__name__)) - primary_field = model.pure_whoosh.primary_key_name - searchables = model.__searchable__ - index_writer = flask_whooshalchemyplus.whoosh_index(app, model) - - # Fetch all data - entries = model.query.all() - - entry_count = 0 - with index_writer.writer() as writer: - for entry in entries: - index_attrs = {} - for field in searchables: - index_attrs[field] = str(getattr(entry, field)) - - index_attrs[primary_field] = str(getattr(entry, primary_field)) - writer.update_document(**index_attrs) - entry_count += 1 - - log("Rebuilt {0} {1} search index entries.".format(str(entry_count), model.__name__)) - - -if __name__ == "__main__": - model_list = [models.Book] - - for model in model_list: - rebuild_index(model) \ No newline at end of file diff --git a/run.py b/run.py index 61f7a27..df06e09 100755 --- a/run.py +++ b/run.py @@ -1,3 +1,3 @@ #! /usr/bin/env python from app import app, socketio -socketio.run(app,host="0.0.0.0", port=8080) +socketio.run(app,host="0.0.0.0", port=8080, ssl_context='adhoc') diff --git a/test.py b/test.py deleted file mode 100644 index 7897f1e..0000000 --- a/test.py +++ /dev/null @@ -1,76 +0,0 @@ -#!/usr/bin/env python - -import argparse -import functools -import logging -import pyrqlite.dbapi2 as dbapi2 -#import sqlite3 as dbapi2 - -from sqlalchemy.ext.declarative import declarative_base -from sqlalchemy.orm import sessionmaker, relationship -from sqlalchemy.orm import Session -from sqlalchemy import Table, Column, Integer, String, ForeignKey, Sequence, create_engine -from sqlalchemy.dialects import registry -registry.register("rqlite.pyrqlite", "sqlalchemy_rqlite.pyrqlite", "dialect") - -Base = declarative_base() - -books_authors = Table( - "books_authors", - Base.metadata, - Column("book", Integer, ForeignKey("books.id")), - Column("author", Integer, ForeignKey("authors.id")), -) - -class Book(Base): - __tablename__ = 'books' - id = Column(Integer, primary_key=True) - title = Column("title", String(50), nullable=False) - authors = relationship( - "Author", - backref="books", - secondary=books_authors - ) - - def __init__(self, title): - self.title = title - -class Author(Base): - __tablename__ = "authors" - id = Column("id", Integer, Sequence("authors_id_seq"), primary_key=True) - name = Column("name", String(50), nullable=False) - - def __init__(self, title): - self.name = name - -def main(): - parser = argparse.ArgumentParser() - parser.add_argument('-v', '--verbose', action='store_true', default=False) - args = parser.parse_args() - - if args.verbose: - logging.basicConfig() - logging.getLogger().setLevel(logging.DEBUG) - - engine = create_engine('rqlite+pyrqlite://localhost:4001/', echo=args.verbose) - - Base.metadata.create_all(engine) - session = Session(engine) - - #insert - # for i in range(1): - # book = Book("book about dbs2") - # author = Author("footurist") - # book.authors.append(author) - # session.add(book) - # session.commit() - - #delete - desired_book = session.query(Book).filter_by(id=3).delete() - #desired_author = session.query(Author).filter_by(id=2).first() - #desired_book.authors.clear() - #desired_book.authors.append(desired_author) - session.commit() - -if __name__ == '__main__': - main() diff --git a/test2.py b/test2.py deleted file mode 100644 index e471ed1..0000000 --- a/test2.py +++ /dev/null @@ -1,49 +0,0 @@ -from sqlalchemy import create_engine -from sqlalchemy import Table, Column, Integer, String, ForeignKey, Sequence -from sqlalchemy.ext.declarative import declarative_base -from sqlalchemy.orm import sessionmaker, relationship - - -Base = declarative_base() - - -teachers_lessons = Table( - "teachers_lessons", - Base.metadata, - Column("fk_teacher", Integer, ForeignKey("teachers.id")), - Column("fk_lesson", Integer, ForeignKey("lessons.id")), -) - - -class Teacher(Base): - __tablename__ = "teachers" - - id = Column("id", Integer, Sequence("teachers_id_seq"), primary_key=True) - name = Column("name", String(50), nullable=False) - - lessons = relationship( - "Lesson", - backref="teachers", - secondary=teachers_lessons - ) - - -class Lesson(Base): - __tablename__ = "lessons" - - id = Column("id", Integer, Sequence("lessons_id_seq"), primary_key=True) - name = Column("name", String(50), nullable=False) - - -engine = create_engine('rqlite+pyrqlite://localhost:4001/', echo=True) -Base.metadata.create_all(engine) -Session = sessionmaker(bind=engine) - - -if __name__ == "__main__": - - t2 = s.query(Teacher).filter_by(name='NEWNEW').first() - t2.lessons.clear() - s.commit() - - \ No newline at end of file diff --git a/whoosh/Book/MAIN_a4w5sqptxsercdwd.seg b/whoosh/Book/MAIN_a4w5sqptxsercdwd.seg deleted file mode 100644 index e5c578ee22974efe0c46d051b3c342d28fc4f8fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5721 zcmZQz00E&t3=GV%Kt?ST_cJgs$uTkldEFo!77!c~ZtRrv|NsBm1||(}#t1H;aAsao zNor9^YDGyQgS-6)pa>9nGkY_5Gn5oE>Q%&LCv-hXN=P_y##_r%SIcv)hGt5JZps($ zKL2z6p1yj|yv{Nk?%m z6V`5>uy^kSXMP6H9`XB7r*uP{!VI*vASDgA8xqnI5;QzKwQ*Vg$>Bi7ibl{QQ)QNj>Cl<0Z1lx(6gj(JRv77^Bd16r_flx>Q zxj@HD2VWR;5gi5$FU0Z!UU3_QV<3zfecn4 zR%T!X7CHFUgVcgB8(2M)p_#cUTmu6G77IQB6hH`lMR)i%%*-POH&=@YV?=L`wT#gHC{DiVg(3F9=w~)j}*^s~(4Tqr@4ouK= z49ajYFv^C6#83?fXq+;F3Qs5)WkUjDG#p05VKfblrU7sofR&R<&_WVOF^;mqfidjD z0T$O*NO4UTyMbkD9Mp{3DH=T-X_=`xDY=OSQ^34r;OIwseo^HVZ-ySOw9K5;wEUvn z#F8oAj6F=5DO0?edRR*`OL9`Dcr%ywaAxME07r}}3sR@_FnUbs;Q;exN629~LK3?PWd+5c5CLjY z%V6aA+zi%7tor!vfT_o)<-v3U=4UgA-po zO6d5`7QzS~bsXB^!GmhTTuc)bahOnCl3$dXf`}X6`5?WnaL0p^h$;@f5XU1YybNaF nCm{W(>4Tu_fkq&?;0>k;_=68s`xgxDrFy{Z1kFvr?4$<(nKsZO diff --git a/whoosh/Book/MAIN_batfnf5mpppsakmf.seg b/whoosh/Book/MAIN_batfnf5mpppsakmf.seg deleted file mode 100644 index b917c04bb8e9bf1afb48690de2b9600062ac095a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5722 zcmZQz00E&t3=GV1jEog=*$Jz3Q#ulo5)w}MXr}ZeFdFgj^7L@e?E1>!vy;`1paMlj zC!l%lARHDD91?Eql=J`p|Jnv74R6K>E}(E`UQ$VFQAuh=Ng;!~{Rf~35O_0tGk7zU z6f)|8Ea-Xwvi^*>mZz?k=UNTTlnmXJFW!Cr=lnf=^`3d1Wj5TwHB;$F!>NXbj{(fV zIf~8Z&Wqv{i&>-tRMa=B7@yxTVd>flrYk0_-8y0K-U-h944ysW_n}VdhB$>8Xlp@A z8g4fvq$MP1cz9~#viy_7fr=H4n%gEEoUItReu8Baug0Xw5tC-7N1V76c0wxT#I>js z_u@`0WM>Gr6FCXByb)qK2gvfG{F40S{2bgac#r^efyOEQlm6$<;|zl?qQijsyExlu zbPTHKU|?Y6VPIgI&BzFin0`?DVDe@}&KQi|jKHh{&KRH4KBVPnr+h%m3zEt|Bo3ft zgWxfqyfYeCo}*uxk|!vQb~8I+L=HUeFKCEBpKl>28K!?n-z$a z85n_u5PtO_wIIv}R?lQ;U|m?*IEG0Fx9#%MS|(gelf083+5 zNNH@84M}68;eaC?8d#>rLDNg^6pbE^w9M3;l-$IEDPUf5Vo7Rxeo^HVZ-ySOw9K5; zwEUvn#F8oAj6F=5DO0?edRR*`OL9`Dcr%ywaAxME0LPFj3sR@_FnUbs;Q;e0OSA_Uq?^B_@u;= zw7fLa+=7CF;>7ISG`)DRrSU+c^?<`QV5hR>r==CA0$s+_!v+*jFUbJ8jw3feB@^hS zlqv3x*N(CC>^mVD6FC?&n0;G8W-y^R z0f(~-ic28Q_H761@m<1*qDhOe#i-%stIdkxdK@;F6y-u~HU{ePUC)bRvpNo&VTl>d x!;ge8JWS98)L?%CG66NFi3oO7Gu~jDp+U$WXyNw-!-!HnV19yTCt!Zk0{{h{4p{&I diff --git a/whoosh/Book/MAIN_fhbh9vqj4iulqeia.seg b/whoosh/Book/MAIN_fhbh9vqj4iulqeia.seg deleted file mode 100644 index 75f2068d5cfa40e27b1885816ce83e924aef935c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5718 zcmZQz00E&t3=GUsKt?|U1Ctz(?uO!8APvIpAj}8^6>-@Kt8`O35|R=UPWWi1^dvAE z_3-fUa?R}e%HXqu)s~>hLS=?J&?g&4?xzQ@z(Ox)$&}cp_!7QoASlG&;Ojir?1{Kud~dC zJGf>l{b)GV(C{&UIXFkL+1z_)1Pu>QZCsXrayU@2qEU0(goCpc1J_TmY~t0JG&y3@ z%=Cy8m%>g+g`Bt+b>d#!iG}P8!FD1ip_Vs7Eaw1Oo>-JfAQTcnF3|DP!50QyM27*x z3$eeW(J`o^gMopO2bdLSGcp1b1PhQi*(2D)7|4bLpfrOra;9N$fXFd1GTJvlm_QPw z9|kIc3|1gkW?%#+aQx~)YC)I{te(lpz|a7$fq?;w1)qQlErA%6la(2mVTl;737e}J zwSkI3w!pzkhwEBUP6=EP$XNfM-5Sd0~Q!4@X*NYEDXSV!;$JFB#a^PR}o@ zoZ`*U!J)G0(jLytycFR0L}fwhlpaQp zDLouueokuM6mOPNJqBI|7lslBP^Y92+Mn(Rb?ceD8Ii{`7`+*RBOKuIj8ADF(sHy@ zKA;U@NGku3IDj&O5sWl~v2*PN)fE#=nOA#l<5^%*9iZqQt(ab|I9-mRZnEUTfwuTO z79WF0a8P~xIa@#F3NwT37v?Ji=3-#Na0HF^00Af|X!<&O`o*VZBxP8Z6=s=amgW?u zW+v*zBN9b?S!%Lga()gt<*?b$rm&PL?vB@v z1xhVX`(N6lfx~22+5?&E12Z^-*;^!o#hW9870CoG944T;4cQDC3^P=5m;p}S=uS|< z&`w0~0D}R^7dk*Am{5G7j>84;a6mOc55oXO90nAZ vh4|TbB~Xv=dS1AvS9F&4;Luc1Tmsb;Aqdp8gb`U&sU9#dL9-GtFX;gQdvdl7 diff --git a/whoosh/Book/MAIN_l6wkc4vqfvb2ihec.seg b/whoosh/Book/MAIN_l6wkc4vqfvb2ihec.seg deleted file mode 100644 index 08221281cc13f01be49d63fb9e385ca30d34b4a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5686 zcmZQz00E(^3=GVP;l@rm|NsB*Z(!2!X7XlqxBmc^WbkJ8X7pw(DP+*Ah|5m+l=dMl zM?2+%cc1?`e@|b%XI^KS4R>%!D*uo;(C{&UIXFkL+1zu`x0|O%y0|QedFlJhTGz*XhV#a1hMj#6$+QtZruoF@tC$2@ExEFU~Av;5`oybX4-?IWO&q&S5$;V@TYC^&Z zkFzIF>f`de7OLNik&^e)wG&KNOjx^h!rr|TocS51?i5{$>VVPUr*rUwasmj0N~~47 zDIEz(!07eSOzBBrH1gp&dzO1<*H;E#F;-uK3KSKcJc2!pfrh~W2au%<%TEjr5OF3( zM*9W`6G(!xBMejm8K4xX%)kiD0r=H})PgW5!6-8@nHZXz!! z%SiI0Y)D`Xw{T#B#_?;UxE^Ig0%J5BM#Et=4NyM~K+7CPP^%IOMkE^+4$`nt0Jc0v z+2Ft!4F^b?pg0_0X$+|e%s9%1q_NR(z!44&EK}nk>5rjyibfAdT4riaN^WAo6fiFt zI1rJZUsO58o1up*Ei)%IEx#x?v1E!jV-Hhi$`o&=9@dh~lAP2j-pr*voSAtksTC!a z1*ubd7(J%+aDe$asd-bpSxWU7co`fR3K$jwEh_}#S`Y?W?g6bCK-Nk6I(quW=a`je zC!3TNrj;cbWoD!%>lGB2fL+6upO#jf3bdT3hYe_IdP&9<-zAJa9J%=^nLuZ!OmTO- zc6^HF%t`L0Ju29ZiU+$kz6@w;a()iT)C^|d4U8Eq-W(aM5bZNK`Ad5=acD;b0h$>* zFwIcMVFoNr(M&jiX#x?h0EPpSPfmc$U_$YUDh^k`1HuPM|0zs2;15Vt>o1{N-=kF8 zLog6fO}K(;0w^kQB#N?vVrcYT1M2Z*Vut$~WUU4cUn7S-vd3?*U?c%W97YtEH)J9tgTf$ GMGpXMFVJfM diff --git a/whoosh/Book/MAIN_taxstcerlfadcokk.seg b/whoosh/Book/MAIN_taxstcerlfadcokk.seg deleted file mode 100644 index a10c22262e80e2750ddc649e7aad5112616e3627..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5276 zcmZQz00AL>1_q{HCLoIii04+sWhboCP3cHTN=P{2qnXl^z-Gkbdxm>v*H;Gj&#a;f zPRu}M3xRk|xUo~t|NsBzG%#s+GkP<)+kXIx0)aQPHwz)-!Nh4+6k&FCT!h0 zVeQ@tvHT3@0)*MAW|uPoy9|Zdpmtrv;x7ho22_82&el)4!ptDa!`zO?iOk;2sM=^4 z9HiM5OdvS&g*m9^uVMmr^$Bx&1bY}m5)p)C15(Ni44K8nr405BU@=A}CMXM{1VQEi znVdij)KFZInw*)KgI^CwJqWXc^)MQmn8VdGz*s;jIJg01nFBFIJyTL@3QQFvGc%@} z7=alJY(6`XR%T#I&PdEG!mpzmssrL}rjo=Ygcq<{@f@VVf6EFHAPoX`5DJq#=XFvF zD$0v2t2BRlAe4UzS=@f@!$v5-2w6P${rW3V{vu@YrsT*U5I!TQ7y$xCQwTkx*q~w* z2pD}KG}&yJIjKnIjIzOj!8jTY0}~FgG+B$3CP&$jxEKuw!r=f*KU0y?&nO!bZlmEa z8VH&ba3XJ%eXYDGz9LF$wqMvo~y9AJJmGWkdqpb7usPNOUD60>?IV z^z=Z(9PCEj+(DC#g^Rf)Z*$H3GwJc<&%r^HyLSeCcHmj(^o+x9fs{gm&6NWp(I+09 zov|YPgwR1Yk&~V}C(jt`q~vO+aBHQUKM-(|A>`yl#wpKuw4P*XKgrX7a*>&V>!y4M z)NwH&$1z8MdPbl=9UhmZB_w!w`Dy|k#=2>ev5;{$aHu4r;mxEYOXfH&`{tCk|H+Rh zf2Le{lCkoc4Wl`uEL=(U#%DS9Munw3R^911O@@eH}gh z;!6@Mic6AHi*nKuQ)kfZ~-S zH$Np482c$x+#RnSv-s4&z)(uq+_KbUn7J9u-n5u?WlP^lpljXnMIlbxCj4w|f?}B|P9s z&gmDA?SJvz2OoX*U-%DV_3a+ufV`>w(sir8T5na|dZWIx^T+QyJ3Bwsrt5#sZPu(l z1c892!&T z>U#4O{T7bk{?_3i@jx4&*6Jkc8lk{vwiEL)?+$n4!u7?V&mzkZ?7UqUP7vW6Qc4zr(myaCKa{*a!;eaogC9%6WcZ0B$iSzP;4z+(L?ZArXf&bDe*hyy&gBHKM;e&U(b!RNRBp#i)g3PD+=1|8k!1-j2KQe0NG zDJrWViR0s!qgHSYzuOFhh`L58WD2%qI0YXsu1Fo;^#dyOC7|10xrbl1@v=5Uwk(4t zR8X(u*OxB;mY7VK5>L13QKs#YkMb;(%f(DlzY7IdDX6s+zfrYWG9*V@H);4|{Px1B zzlcSj9QPoU8h9l|Eion93f#o=^>`REyjs>ogv@n0MSN{r+fAyYvrZ%C@Bv;gb1zUj zu50rI@e=B0IjlM+jJ8Kd`m>p1kOXhYS_>;X15C2X27A1vj_B07hnu ziQzWF{aTj0arvx*oDAMdaf2L;r1y8(LtAM1>_aQaB^?hQyP0zXPM7anw0wL*1Sy7( zhKUsB&9VxKb>ZBg75VzCjalvE`lla5nN9!|QKV*gQVgC{24OUy(TQx}O@?fPMg zw^f+z;CC=-fZ4(C!88Cmm;#kabnpidMk1R-w}<}diMW&EW@0ueykcpNZPtJJwJ0Zj zom|cKSFeo~*vx8{hs8Xbxw5#*x*qf6{O5e(Zk`f!hWj=f_=d;wtbXbA@=Bgf3fARz zp3R#^?D)=cFAPIrY1F4Ys2LpkMq`MHYeA9^$_H( z31V=cTA5Xd@x;t#bUU!DAfb?2wXC7r%w;jN^OdYoycs00^Q~-GnYPRPZVV#NW@%1b z>d<1~=u|bf&8;G_tWm9V5>0TK>%F{9sWwKhY2iwF(9p$kQr2ARPJ^d^=#m$sXQX f;)#ol8~>+o_e6igTI!+GGmmj7uKqvCn>GIiyS@U6 diff --git a/xpublibrary.csv b/xpublibrary.csv deleted file mode 100644 index 54f8003..0000000 --- a/xpublibrary.csv +++ /dev/null @@ -1,168 +0,0 @@ -Title,Author,Category,Format,OCR,Downloaded,Origin,Filename,Stack -The Qmail Handbook,Dave Sill,Technical,pdf,1,1,LibGen,, -Hardening Network Infrastructure: Bulletproof Your Systems Before You Are Hacked!,Wes Noonan,Technical,"chm, pdf",1,1,LibGen,,Make a library -Cocoa Programming for Mac OS X Second Edition,Aaron Hillegaas,Technical,pdf,1,1,LibGen,, -LDAP System Administration,Gerald Carter,Technical,pdf,1,1,LibGen,, -Learning Unix for Mac OS X,"Dave Taylor, Jerry Peek",Technical,pdf,1,1,LibGen,, -Mac OS X Panther for Unix Geeks,"Brian Jepson, Ernest E. Rothman",Technical,"chm, pdf",1,1,LibGen,, -Linux System Administration,"Tom Adelstein, Bill Lubanovic",Technical,pdf,1,1,LibGen,, -Managing and Using MYSQL,"Tim King, George Reese, Randy Yarger, Hugh E. Williams, Randy Jay Yarger",Technical,"chm, pdf",1,1,LibGen,, -MYSQL In a Nutshell,Russell Dyer,Technical,pdf,1,1,LibGen,,Make a library -Actionscript for Flash MX: The Definitive Guide,Colin Moock,Technical,pdf,1,1,LibGen,, -Programming Firefox,Kenneth C Feldt,Technical,pdf,1,1,LibGen,, -Learning PHP and MYSQL,Michele E Davis, Jon A Phillips,Technical,pdf,1,LibGen,, -Learning the Bash Shell,"Cameron Newham, Bill Rosenblatt",Technical,pdf,1,1,LibGen,, -GNU Emacs Pocket Reference,Debra Cameron,Technical,pdf,1,1,LibGen,, -SQL Pocket Guide,Jonathan Gennick,Technical,pdf,1,1,LibGen,, -HTML Pocket Reference,Jennifer Niederst Robbins,Technical,pdf,1,1,LibGen,, -Regular Expression Pocket Reference,Tony Stubblebine,Technical,"chm, pdf",1,1,LibGen,, -Apache 2 Pocket Reference,Andrew Ford,Technical,,,0,,, -CSS Pocket Reference,Eric A. Meyer,Technical,pdf,1,1,LibGen,, -vi Editor Pocket Reference,Arnold Robbins,Technical,"epub, pdf",1,1,LibGen,, -The Book of Inkscape,Dmitry Kirsanov,Technical,pdf,1,1,MOTW,, -Working with Mediawiki,Yaron Koren,Technical,pdf,1,1,LibGen,, -Beginning Game Development with Python and Pygame,Will McGugan,Technical,pdf,1,1,LibGen,, -"Game Programming with Python, Lua, and Ruby 1 edition",Gutschmidt T.,Technical,pdf,1,1,,, -Data Modeling for Everyone,Sharon Allen,Technical,,,0,,, -The Ultimate Guide to the Vi and Ex Text Editors,Hewlett-Packard,Technical,,,0,,, -Getting Gread Sounds: The Microphone Book,Tom Lubin,Technical,,,0,,, -How to Think Like a Computer Scientist,"Allen B. Downey, Jeffrey Elkner, Chris Meyers",Technical,pdf,1,1,LibGen,,Intro to PZI -Python Pocket Reference,Mark Lutz,Technical,pdf,,1,LibGen,, -Things That Talk,Lorraine Daston (Editor),Science/History,,,,,, -Instruments and the Imagination,Hankins & Silverman,Science/History,,,,,, -"Mind, Machines and Human Consciousness",Robert Nadeau,Science/History,,,,,, -The Psychopath Test,Jon Ronson,Science/History,pdf,1,1,LibGen,, -The Selfish Gene,Richard Dawkins,Science/History,pdf,1,1,LibGen,, -Pandora's Hope,Bruno Latour,Science/History,pdf,1,1,LibGen,, -The New Spirit of Capitalism,Luc Boltanski & Eve Chiapello,Science/History,pdf,1,1,LibGen,, -Distinction: A Social Critique of the Judgement of Taste,Pierre Bourdieu,Science/History,,,,,, -"The Political Economy of Media: Enduring Issues, Emerging Dilemmas",Robert W. McChesney,Science/History,,,,,, -The Dustbin of History,Greil Marcus,Science/History,,,,,, -Inventing The Victorians,Matthew Sweet,Science/History,,,,,, -Age of the Extremes: The Short Twentieth Century 1914-1991,Eric Hobsbawm,Science/History,pdf,1,1,LibGen,, -Lipstick Traces,Greil Marcus,Science/History,,,,,,Bed Chair Table -False Dawn: The Delusions of Global Capitalism,John Gray,Science/History,epub,1,1,LibGen,, -Debt: The First 5000 Years,David Graeber,Science/History,,,,,, -Georges Bataille: An Intellectual Biography,Michel Surya,Science/History,,,,,, -The Enlightenment Reader,,Science/History,,,,,, -The Century,Alain Badiou,Science/History,pdf,0,1,,, -Rethinking Media Pluralism,Karppinen,Science/History,,,,,, -The Philosophy of Symbolic Forms,Ernst Cassirer,Science/History,pdf,1,1,,, -Archaeology,"Olsen, Shanks, Webmoor, Witmore",Science/History,,,,,, -The Chomsky Reader,"Noam Chomsky, James Peck (Editor)",Science/History,epub,1,1,,, -The Society of Mind,Marvin Minsky,Science/History,pdf,1,1,,, -Interference: A Grand Scientific Musical Theory,Richard Merrick,Science/History,,,,,, -Understanding media economics,Gillian Doyle,Media studies,pdf,,1,Libgen,, -Convergence culture,Henry Jenkins,Media studies,pdf,,1,Libgen,, -Digital Labor,Trebor Scholz,Media studies,pdf,,1,MOTW,, -The culture of connectivity,Jose van Dijck,Media studies,pdf,,1,MOTW,, -Anti-Media,Florian Cramer,Media studies,,,0,,, -Holding On to Reality: The Nature of Information at the Turn of the Millennium,Albert Borgman,Media studies,pdf,,1,Libgen,, -Organized Networks,Ned Rossiter,Media studies,pdf,,1,MOTW,, -Over Mediatheorie,Arjen Mulder,Media studies,,,0,,, -Post Truth,Matthew d'Ancona,Media studies,,,0,,, -Weapons of Math Destruction,Cathy O'Neil,Media studies,EPUB,,1,Libgen,, -Media Ecologies: Materialist Energies in Art and Technoculture,Matthew Fuller,Media studies,pdf,,1,MOTW,, -The Internet Is Not The Answer,Andrew Keen,Media studies,pdf,,1,Libgen,, -Wired for war - Robotics revolution and conflict in the 21st century,P. W. Singer,Media studies,EPUB,,1,Libgen,, -Interface Culture,Steven Johnson,Media studies,pdf,,1,MOTW,, -The Interface Effect,Alexander R. Galloway,Media studies,pdf,,1,Libgen,, -Present Shock: When Everything Happens Now,Douglas Rushkoff,Media studies,EPUB,,1,MOTW,, -Bastard Culture!: How User Participation Transforms Cultural Production,Mirko Tobias Schäfer,Media studies,pdf,,1,Libgen,, -Media Virus! Hidden Agendas in Popular Culture,Douglas Rushkoff,Media studies,pdf,,1,Libgen,, -Loving Big Brother: Surveillance Culture and Performance Space,John McGrath,Media studies,pdf,,1,Libgen,, -Selections from Cultural Writings,Antonio Gramsci,Media studies,,,0,,, -Dark Money: The Hidden History of the Billionairs behind the Rise of the Radical Right,Jane Mayer,Media studies,EPUB,,1,Libgen,, -Walter Benjamin for beginners,"Howard Caygill, Alex Coles, Richard Appignanesi",Media studies,,,0,,, -Cyburbia,James Harkin,Media studies,,,0,,, -Mondothèque::a radiated book/un livre irradiant/een irradiërend boek,"Matthew Fuller +, Sînziana Păltineanu +, Michael Murtaugh +, Dennis Pohl +, ShinJoung Yeo +, Femke Snelting +, Natacha Roussel +, Dick Reckard +, Geraldine Juárez +, Tomislav Medak +, Marcell Mars +, Dušan Barok + and Alexia de Visscher +",Media studies,pdf,1,1,Monoskop,, -Save and Forget,Thomas Walskaar,Media studies,pdf,1,1,Academia.edu,, -The World Explained,Erick Beltran,Media studies,,,0,,, -Information - Documents of Contemporary Art,Sarah Cook,Media studies,,,0,,, -Postscript on the Societies of Control ,Gilles Deleuze,Media studies,pdf,1,1,Jstor,, -Ethics Subjectivity and Truth,Michel Foucault,Media studies,pdf,,1,Monoskop,, -The Infinite Conversation,Maurice Blanchot,Media studies,pdf,,1,MOTW,, -Identity and Difference,Martin Heidegger,Media studies,pdf,,1,Someones personal blog that exposed an attachment link via Google,, -Jean Paul A Reader,Timothy J. Casey (ed.),Media studies,,,0,,, -The Ear of the Other,Jaques Derrida,Media studies,pdf,,1,Monoskop,, -Statements on Appropriation (London Version),Michaelis Pichler,Media studies,,,0,,, -An Introduction to Western Philosophy,Antony Flew,Philosophy,,,0,,, -The Postmodern Turn,Best Kellner,Philosophy,,,0,,, -Ideology,Terry Eagleton,Philosophy,pdf,,1,Libgen,, -Ludwig Wittgenstein,Ray Monk,Philosophy,pdf,,1,Libgen,, -The Human Condition,Hannah Arendt,Philosophy,pdf,,1,Libgen,, -Introducing Foucault,"Chris Horrocks, Zoran Jevtic",Philosophy,pdf,,1,Libgen,, -The Lives of Michel Foucault,David Mcey,Philosophy,pdf,,1,Libgen,, -Discipline and Punish,Michel Foucault,Philosophy,pdf,,1,Libgen,, -Logic of Scientific Discovery,Popper K.,Philosophy,pdf,,1,Libgen,, -Intensive Science and Virtual Philosophy,Manuel DeLanda,Philosophy,pdf,,1,Libgen,, -Kant and the Platypus: Essays on Language and Cognition,"Umberto Eco, Alastair McEwen",Philosophy,pdf,,1,Libgen,, -Turning Back the Clock,Umberto Eco,Philosophy,,,0,,, -Travels in hyper reality : essays,"Umberto Eco, William Weave",Philosophy,pdf,,1,Libgen,, -On revolution,Hannah Arendt,Philosophy,pdf,,1,Libgen,, -Introducing Kant,Christopher Want, Andrzej Klimowski,Philosophy,pdf,1,Libgen,, -The Perfect Crime,Jean Baudrillard,Philosophy,pdf,,1,Libgen,, -Introducing Baudrillard,"Chris Horrocks, Zoran Jevtic",Philosophy,pdf,,1,Libgen,, -The structure of scientific revolutions,Thomas S. Kuhn,Philosophy,pdf,,1,Libgen,, -The World Turned Upside Down: Radical Ideas During the English Revolution,Christopher Hill,Philosophy,pdf,,1,Libgen,, -On Wine and Hishish,Charles Baudelaire,Philosophy,,,0,,, -Lacan For Beginners,"Phillip Hill, David Leach",Philosophy,pdf,,1,Libgen,, -Late Marxism,Frederic Jameson,Philosophy,,,0,,, -Adorno,Martin Jay,Philosophy,,,0,,, -Dialectic of Enlightenment,"Max Horkheimer, Theodor Adorno, Gunzelin Noeri, Edmund Jephcott",Philosophy,pdf,,1,Libgen,, -Walter Benjamin: A Biography,Momme Brodersen,Philosophy,,,0,,, -A Thousand Years of Nonlinear History,Manuel De Landa,Philosophy,pdf,,1,Libgen,, -Barthes: Selected Writings,Roland Barthes,Philosophy,,,0,,, -Camera Lucida: Reflections on Photography,Roland Barthes,Philosophy,pdf,,1,Libgen,, -Derrida For Beginners,"Jim Powell, Van Howell",Philosophy,pdf,,1,Libgen,, -System and Writing in the Philosophy of Jacques Derrida,Christopher Johnson,Philosophy,pdf,,1,Libgen,, -Exploring Humans,"H. Dooremalen , H. de Regt , MP Schouten",Philosophy,,,0,,, -"Urheberrecht im Alltag: Kopieren, bearbeiten, selber machen",Valie Djordjevic / Robert A. Gehring / Volker Grassmuck / Till Kreutzer / Matthias Spielkamp (Hrsg.),Computer culture,,,,,, -DATA browser 02: Engineering Culture,"Joasia Krysa, Geoff Cox (editors)",Computer culture,pdf,1,1,Monoskop,, -DATA browser 01: Economising Culture,"Joasia Krysa, Geoff Cox (editors)",Computer culture,pdf,1,1,data browser site,, -"The Mag.net reader 3, Processual Publishing. Actual Gesture","Alessandro Ludovico, Nat Muller (editors)",Computer culture,pdf,1,1,post digital print,, -New Media Art,"Mark Tribe, Reena Jana",Computer culture,,,,,, -Digital Prohibition,Carolyn Guertin,Computer culture,pdf,1,1,academia.edu,, -The Cathedral & The Bazaar,Eric Raymond,Computer culture,pdf,1,1,Monoskop,, -The Code Book,Simon Singh,Computer culture,pdf,1,1,LibGen,, -DiY Survival // There is No Subculture Only Subversion,"Betti Marenko, Leon C6",Computer culture,pdf,1,1,academia.edu,, -Guide to Open Content Licenses,Lawrence Liang,Computer culture,pdf,1,1,,, -DATA browser 3: Curating Immateriality,Joasia Krysa (editor),Computer culture,pdf,1,1,Monoskop,, -Formen interaktiver Medienkunst,"Gendolla, Schmirz, Schneider, Spangenberg (Hg)",Computer culture,pdf,1,1,,, -Oulipo Compendium,"Harry Mathews, Alastair Brotchie",design / writing / publishing,,,,,, -Convergence: The International Journal of Research into New Media Technologies - Volume 12 Number 3 August 2004,,Computer culture,,,,,, -Perl for Web Site Management,,Computer culture,,,,,, -Seven Hundred Penguins,,design / writing / publishing,,,,,, -Mondotheque: a radiated book / un livre irradiant / een iradierend boek,"André Castro, Sînziana Păltineanu,Dennis Pohl,Dick Reckard,Natacha Roussel,Femke Snelting,Alexia de Visscher",Computer culture,pdf,1,1,Monoskop,, -An Atlas of Typeforms,"James Sutton, Alan Bartram",design / writing / publishing,,,,,, -Structure of the Visual Book,Keith Smith,design / writing / publishing,,,,,, -The Uses of Literacy,Richard Hoggart,design / writing / publishing,pdf,0,1,Monoskop,, -Control and Freedom: Power and Paranoia in the Age of Fiber Optics,Wendy Hui Kyong Chun,desk,pdf,1,1,LibGen,, -The New Media Reader,"Noah Wardrip-Fruin, Nick Montfort (editors)",desk,pdf,1,1,LibGen,, -Art and Electronic Media,Edward A. Shanken,Art,,,0,,, -The Situationist City,Simon Sadler,Art,pdf,1,1,Monoskop,, -The Absolute Report: Time Space Code Memory,,Art,,1,1,Monoskop,, -Ashes and Broken Brickwork of a Logical Theory,Susanne Kriemann,Art,,,0,,, -Surrealist Painters and Poets: An Anthology,Mary Ann Caws,Art,,,1,LibGen,, -Guy Debord and the Situationists International,Tom McDonough,Art,,1,1,MOTW,, -A Bed a Chair and a Table,"Natasha Berting, Angeliki Diakrousi, Joca van der Horst, Alexander Roidl, Alice Strete, Zalan Szakacs",Special Issue,,1,1,Special Issue,,Bed Chair Table -Software Studies \ a lexicon,Matthew Fuller,Desk,pdf,1,1,,, -"The Rise of the Network Society, With a New Preface: Volume I: The Information Age: Economy, Society, and Culture (Information Age Series)",Manuel Castells,Desk,"epub, pdf",1,1,Libgen,, -I Read Where I Am: Exploring New Information Cultures,"Andrew Blauvelt (Author), Mieke Gerritzen (Editor), Geert Lovink (Editor), Minke Kampman (Editor)",Desk,pdf,1,1,Libgen,, -"»Present Continuous Past(s)«: Media Art. Strategies of Presentation, Mediation and Dissemination","Ursula Frohne, Mona Schieren, Jean-François Guiton (eds.)",Desk,pdf,1,1,Libgen,, -exquisite_code,exquisite_code collective,Desk,book,,,Aymeric,, -Uncreative Writing,Kenneth Goldsmith,Digital (Steve Trim 2 reading),epub,1,1,Steve,, -The Electronic Revolution,William Burroughs,Digital (Steve Trim 2 reading),pdf,1,1,Steve,, -The Invisible Generation,William Burroughs,Digital (Steve Trim 2 reading),pdf,0,1,Steve,, -Cybernetics & Ghosts,Italo Calvino,Digital (Steve Trim 2 reading),pdf,1,1,Steve,, -Digital Culture,Charlie Gere,Digital (Steve Trim 2 reading),pdf,1,1,Steve,, -A Preface to Plato,Eric Havelock,Digital (Steve Trim 2 reading),pdf,1,1,Steve,, -Writing Machines,Katherine Hayles,Digital (Steve Trim 2 reading),pdf,1,1,Steve,, -"Gramophone, Film, Typewriter",Friedrich Kittler,Digital (Steve Trim 2 reading),pdf,1,1,Steve,, -Literature Media,Friedrich Kittler,Digital (Steve Trim 2 reading),pdf,1,1,Steve,, -"iSpace: Printed English after Joyce, Shannon, Derrida",Lydia Liu,Digital (Steve Trim 2 reading),pdf,1,1,Steve,, -Orality and Literacy,Walter Ong,Digital (Steve Trim 2 reading),epub,1,1,Steve,, -International Picture Language,Otto Neurath,Digital (Steve Trim 2 reading),pdf,0,1,Steve,, -Protocol,Alexander R. Galloway,Media studies,pdf,1,1,Timo Klok/Monoskop,, -A Prehistory of the Cloud,Tung-Hui Hu,Media Studies (Femke Trim 3),pdf,1,1,Libgen,, -Paratexts: Thresholds of Interpretation,Gerard Genette,"Literature, Culture, Theory ",pdf,1,1,Memory of the World,, diff --git a/xpublibrary_including_filelinks.csv b/xpublibrary_including_filelinks.csv deleted file mode 100644 index 89a31c1..0000000 --- a/xpublibrary_including_filelinks.csv +++ /dev/null @@ -1,171 +0,0 @@ -id,title,authors,year_published,category,fileformat,OCR,Downloaded,Origin,file -,Mac OS X Leopard Edition,David Pogue,2009,Technical,.pdf,1,1,LibGen,David Pogue-Mac OS X Snow Leopard_ The Missing Manual-Pogue Press (2009).pdf -,The Qmail Handbook,Dave Sill,2002,Technical,.pdf,1,1,LibGen,Dave Sill (auth.)-The qmail Handbook-Apress (2002).pdf -,Hardening Network Infrastructure: Bulletproof Your Systems Before You Are Hacked!,Wes Noonan,2004,Technical,.pdf,1,1,LibGen,Hardening Network Infrastructure @Team LiB - by Wesley J. Noonan.pdf -,Cocoa Programming for Mac OS X Second Edition,Aaron Hillegaas,2004,Technical,.pdf,1,1,LibGen,Aaron Hillegass-Cocoa programming for Mac OS X-Addison-Wesley Professional (2004).pdf -,LDAP System Administration,Gerald Carter,2003,Technical,.pdf,1,1,LibGen,Gerald Carter-LDAP System Administration-O Reilly Media (2003).pdf -,Learning Unix for Mac OS X,Dave Taylor | Jerry Peek,2002,Technical,.pdf,1,1,LibGen,"Dave Taylor, Jerry Peek-Learning Unix for Mac OS X-O'Reilly Media (2002).pdf" -,Mac OS X Panther for Unix Geeks,Brian Jepson | Ernest E. Rothman,2004,Technical,.pdf,1,1,LibGen,"O'Reilly _ Mac OS X Panther for Unix Geeks - By Brian Jepson, Ernest E. Rothman.pdf" -,Linux System Administration,Tom Adelstein | Bill Lubanovic,2007,Technical,.pdf,1,1,LibGen,"Tom Adelstein, Bill Lubanovic-Linux System Administration-O'Reilly (2007).pdf" -,Managing and Using MYSQL,Tim King | George Reese | Randy Yarger | Hugh E. Williams | Randy Jay Yarger,2002,Technical,.pdf,1,1,LibGen,"Managing and Using MySQL, 2nd Edition (RuB - Unknown.pdf" -,MYSQL In a Nutshell,Russell Dyer,2008,Technical,.pdf,1,1,LibGen,Russell Dyer-MYSQL in a Nutshell (In a Nutshell (O'Reilly))-O'Reilly Media (2008).pdf -,Actionscript for Flash MX: The Definitive Guide,Colin Moock,2002,Technical,.pdf,1,1,LibGen,"Colin Moock-ActionScript for Flash MX_ The Definitive Guide, Second Edition-O'Reilly Media (2002).pdf" -,Programming Firefox,Kenneth C Feldt,2007,Technical,.pdf,1,1,LibGen,Kenneth C Feldt-Programming Firefox-O'Reilly (2007).pdf -,Learning PHP and MYSQL,Michele E Davis | Jon A Phillips,2007,Technical,.pdf,1,1,LibGen,Michele E Davis_ Jon A Phillips-Learning PHP and MySQL-O'Reilly (2007).pdf -,Learning the Bash Shell,Cameron Newham | Bill Rosenblatt,2005,Technical,.pdf,1,1,LibGen,"Cameron Newham, Bill Rosenblatt-Learning the Bash Shell-O'Reilly Media (1995).pdf" -,GNU Emacs Pocket Reference,Debra Cameron,1999,Technical,.pdf,1,1,LibGen,Debra Cameron-GNU Emacs Pocket Reference-O'Reilly (1999).pdf -,SQL Pocket Guide,Jonathan Gennick,2010,Technical,.pdf,1,1,LibGen,(Pocket Guides) Jonathan Gennick-SQL Pocket Guide -O'Reilly Media (2010).pdf -,HTML Pocket Reference,Jennifer Niederst Robbins,2002,Technical,.pdf,1,1,LibGen,Jennifer Niederst Robbins-HTML Pocket Reference-Oreily (2002).pdf -,Regular Expression Pocket Reference,Tony Stubblebine,2003,Technical,.pdf,1,1,LibGen,O'Reilly _ Regular Expression Pocket Refer - By Tony Stubblebine.pdf -,Apache 2 Pocket Reference,Andrew Ford,,Technical,,,0,, -,CSS Pocket Reference,Eric A. Meyer,2007,Technical,.pdf,1,1,LibGen,Eric A. Meyer-CSS pocket reference-Oreilly (2007).pdf -,vi Editor Pocket Reference,Arnold Robbins,1998,Technical,.pdf,1,1,LibGen,vi Editor Pocket Reference - Arnold Robbins.pdf -,The Book of Inkscape,Dmitry Kirsanov,2009,Technical,.pdf,1,1,MOTW,The Book of Inkscape_ The Defin - Dmitry Kirsanov.pdf -,Working with Mediawiki,Yaron Koren,2014,Technical,.pdf,1,1,LibGen,Yaron Koren-Working with MediaWiki-WikiWorks Press (2014).pdf -,Beginning Game Development with Python and Pygame,Will McGugan,2007,Technical,.pdf,1,1,LibGen,Will McGugan-Beginning Game Development with Python and Pygame-Apress (2007).pdf -,"Game Programming with Python, Lua, and Ruby 1 edition",Gutschmidt T.,2003,Technical,.pdf,1,1,LibGen,"Gutschmidt T.-Game Programming with Python, Lua, and Ruby 1 edition-Course Technology PTR (2003).pdf" -,Data Modeling for Everyone,Sharon Allen,,Technical,,,0,, -,The Ultimate Guide to the Vi and Ex Text Editors,Hewlett-Packard,,Technical,,,0,, -,Getting Gread Sounds: The Microphone Book,Tom Lubin,,Technical,,,0,, -,How to Think Like a Computer Scientist,Allen B. Downey | Jeffrey Elkner | Chris Meyers,2002,Technical,.pdf,1,1,LibGen,"Allen B. Downey, Jeffrey Elkner, Chris Meyers-How to think like a computer scientist_ learning with python-Green Tea Press (2002).pdf" -,Python Pocket Reference,Mark Lutz,2009,Technical,.pdf,,1,LibGen,(Pocket Reference O'Reilly) Mark Lutz-Python Pocket Reference-O'Reilly (2009).pdf -,Things That Talk,Lorraine Daston (Editor),2004,"Science, History",,,,, -,The Social Construction of What?,Ian Hacking,2000,"Science, History",.pdf,1,1,LibGen,Hacking_TheSocialConstructionofWhat.pdf -,Instruments and the Imagination,Hankins & Silverman,1999,"Science, History",,,,, -,"Mind, Machines and Human Consciousness",Robert Nadeau,1991,"Science, History",,,,, -,The Psychopath Test,Jon Ronson,2011,"Science, History",.pdf,1,1,LibGen,Ronson_ThePsychopathTest.pdf -,The Selfish Gene,Richard Dawkins,1989,"Science, History",.pdf,1,1,LibGen,Dawkins_TheSelfishGene.pdf -,Pandora's Hope,Bruno Latour,1999,"Science, History",.pdf,1,1,LibGen,Latour_Pandora'sHope.pdf -,The New Spirit of Capitalism,Luc Boltanski | Eve Chiapello,2005,"Science, History",.pdf,1,1,LibGen,Boltanski_Chiapello_TheNewSpiritofCapitalism.pdf -,Distinction: A Social Critique of the Judgement of Taste,Pierre Bourdieu,2013,"Science, History",,,,, -,"The Political Economy of Media: Enduring Issues, Emerging Dilemmas",Robert W. McChesney,2008,"Science, History",,,,, -,The Dustbin of History,Greil Marcus,1995,"Science, History",,,,, -,Inventing The Victorians,Matthew Sweet,2001,"Science, History",,,,, -,Age of the Extremes: The Short Twentieth Century 1914-1991,Eric Hobsbawm,1994,"Science, History",.pdf,1,1,LibGen,Hobsbawm_AgeofExtremes.pdf -,Lipstick Traces: A secret History of the Twentieth Century,Greil Marcus,1989,"Science, History",,,,, -,False Dawn: The Delusions of Global Capitalism,John Gray,2009,"Science, History",.epub,1,1,LibGen,Gray_FalseDawn.epub -,Debt: The First 5000 Years,David Graeber,2014,"Science, History",,,,, -,Georges Bataille: An Intellectual Biography,Michel Surya,2002,"Science, History",,,,, -,The Enlightenment Reader,,,"Science, History",,,,, -,The Century,Alain Badiou,2005,"Science, History",.pdf,0,1,,Badiou_TheCentury.pdf -,Rethinking Media Pluralism,Kari Karppinen,2000,"Science, History",,,,, -,The Philosophy of Symbolic Forms,Ernst Cassirer,1953,Philosophy,.pdf,1,1,,Cassirer_ThePhilosophyofSymbolicFormsVol1.pdf -,Archaeology,Bjørnar Olsen | ‎Michael Shanks | ‎Timothy Webmoor | Christopher Witmore,2012,"Science, History",,,,, -,The Chomsky Reader,Noam Chomsky | James Peck (Editor),2010,"Science, History",.epub,1,1,,Chomsky_TheChomskyReader.epub -,The Society of Mind,Marvin Minsky,1998,"Science, History",.pdf,1,1,,Minsky_Thesocietyofmind.pdf -,Interference: A Grand Scientific Musical Theory,Richard Merrick,2009,"Science, History",,,,, -,Understanding media economics,Gillian Doyle,2002,Media studies,.pdf,,1,Libgen,Gillian Doyle-Understanding Media Economics-Sage Publications Ltd (2002).pdf -,Convergence culture,Henry Jenkins,2008,Media studies,.pdf,,1,Libgen,Henry Jenkins-Convergence Culture_ Where Old and New Media Collide (2008).pdf -,Digital Labor: The Internet as Playground and Factory,Trebor Scholz,2013,Media studies,.pdf,,1,MOTW,Digital Labor_ The Internet as Playground - Trebor Scholz.pdf -,The Culture of Connectivity,Jose van Dijck,2013,Media studies,.pdf,,1,MOTW,The Culture of Connectivity_ A - Jose van Dijck.pdf -,Anti-Media: Ephemera on Speculative Arts,Florian Cramer,2013,Media studies,,,0,, -,Holding On to Reality: The Nature of Information at the Turn of the Millennium,Albert Borgmann,2007,Media studies,.pdf,,1,Libgen,Albert Borgmann-Holding On to Reality_ The Nature of Information at the Turn of the Millennium-University Of Chicago Press (2000)..pdf -,Organized Networks,Ned Rossiter,,Media studies,.pdf,,1,MOTW,"Organized Networks_ Media Theory, Creative Labour, New Institutions - Ned Rossiter.pdf" -,Over Mediatheorie,Arjen Mulder,,Media studies,,,0,, -,Post Truth,Matthew d'Ancona,,Media studies,,,0,, -,Weapons of Math Destruction,Cathy O'Neil,2016,Media studies,.epub,,1,Libgen,Cathy O’Neil-Weapons of Math Destruction_ How Big Data Increases Inequality and Threatens Democrac (2016).epub -,Media Ecologies: Materialist Energies in Art and Technoculture,Matthew Fuller,,Media studies,.pdf,,1,MOTW,Media Ecologies_ Materialist Energies in A - Matthew Fuller.pdf -,The Internet Is Not The Answer,Andrew Keen,2015,Media studies,.pdf,,1,Libgen,Andrew Keen-The Internet Is Not the Answer-Atlantic Monthly Press (2015)..pdf -,Wired for war - Robotics revolution and conflict in the 21st century,P. W. Singer,2009,Media studies,.epub,,1,Libgen,P. W. Singer-Wired for war - Robotics revolution and conflict in the 21st century -Penguin Press (2009).epub -,Interface Culture,Steven Johnson,,Media studies,.pdf,,1,MOTW,Interface Culture - Steven Johnson.pdf -,The Interface Effect,Alexander R. Galloway,2012,Media studies,.pdf,,1,Libgen,Alexander R. Galloway-The Interface Effect-Polity (2012)..pdf -,Present Shock: When Everything Happens Now,Douglas Rushkoff,,Media studies,.epub,,1,MOTW,Douglas Rushkoff-Media Virus! (1996).pdf -,Bastard Culture!: How User Participation Transforms Cultural Production,Mirko Tobias Schäfer,2011,Media studies,.pdf,,1,Libgen,Mirko Tobias Schäfer-Bastard Culture!_ How User Participation Transforms Cultural Production-Amsterdam University Press (2011).pdf -,Media Virus! Hidden Agendas in Popular Culture,Douglas Rushkoff,,Media studies,.pdf,,1,Libgen,Present Shock_ When Everything - Douglas Rushkoff.epub -,Loving Big Brother: Surveillance Culture and Performance Space,John McGrath,2004,Media studies,.pdf,,1,Libgen,John McGrath-Loving Big Brother_ Surveillance Culture and Performance Space-Routledge (2004).pdf -,Selections from Cultural Writings,Antonio Gramsci,,Media studies,,,0,, -,Dark Money: The Hidden History of the Billionairs behind the Rise of the Radical Right,Jane Mayer,,Media studies,.epub,,1,Libgen,Dark Money_ The Hidden History - Jane Mayer.epub -,Walter Benjamin for beginners,Howard Caygill | Alex Coles | Richard Appignanesi,,Media studies,,,0,, -,What is Situationism? A Reader,Stewart Home (ed.),,Media studies,.pdf,1,1,MOTW,What Is Situationism_ A Reader - Stewart Home (Ed.).pdf -,Cyburbia,James Harkin,,Media studies,,,0,, -,Mondothèque::a radiated book/un livre irradiant/een irradiërend boek,Matthew Fuller + | Sînziana Păltineanu + | Michael Murtaugh + | Dennis Pohl + | ShinJoung Yeo + | Femke Snelting + | Natacha Roussel + | Dick Reckard + | Geraldine Juárez + | Tomislav Medak + | Marcell Mars + | Dušan Barok + and Alexia de Visscher +,2016,Media studies,.pdf,1,1,Monoskop,Mondotheque_A_Radiated_Book_Un_livre_irradiant_Een_irradierend_boek_2016.pdf -,Save and Forget,Thomas Walskaar,,Media studies,.pdf,1,1,Academia.edu,Save_and_Forget.pdf -,The World Explained,Erick Beltran,,Media studies,,,0,, -,Information - Documents of Contemporary Art,Sarah Cook,,Media studies,,,0,, -,Postscript on the Societies of Control ,Gilles Deleuze,,Media studies,.pdf,1,1,Jstor,postscript_on_societies_of_control.pdf -,Ethics Subjectivity and Truth,Michel Foucault,,Media studies,.pdf,,1,Monoskop,Foucault_Michel_Ethics_Subjectivity_and_Truth.pdf -,The Infinite Conversation,Maurice Blanchot,,Media studies,.pdf,,1,MOTW,The Infinite Conversation - Maurice Blanchot.pdf -,Identity and Difference,Martin Heidegger,1969,Media studies,.pdf,,1,Someones personal blog that exposed an attachment link via Google,1969_Heidegger_Identity+and+Difference..pdf -,Jean Paul A Reader,Timothy J. Casey (ed.),,Media studies,,,0,, -,The Ear of the Other,Jaques Derrida,1985,Media studies,.pdf,,1,Monoskop,Derrida_Jacques_Ear_of_the_Other_1985..pdf -,Statements on Appropriation (London Version),Michaelis Pichler,,Media studies,,,1,Pichler_Statements_on_Appropriation.pdf, -,An Introduction to Western Philosophy,Antony Flew,,Philosophy,,,0,, -,The Postmodern Turn,Best Kellner,,Philosophy,,,0,, -,Ideology,Terry Eagleton,,Philosophy,.pdf,,1,Libgen, -,Ludwig Wittgenstein,Ray Monk,,Philosophy,.pdf,,1,Libgen, -,The Human Condition,Hannah Arendt,,Philosophy,.pdf,,1,Libgen, -,Introducing Foucault,Chris Horrocks | Zoran Jevtic,,Philosophy,.pdf,,1,Libgen, -,The Lives of Michel Foucault,David Mcey,,Philosophy,.pdf,,1,Libgen, -,Discipline and Punish,Michel Foucault,,Philosophy,.pdf,,1,Libgen, -,Logic of Scientific Discovery,Popper K.,,Philosophy,.pdf,,1,Libgen, -,Intensive Science and Virtual Philosophy,Manuel DeLanda,,Philosophy,.pdf,,1,Libgen, -,Kant and the Platypus: Essays on Language and Cognition,Umberto Eco | Alastair McEwen,,Philosophy,.pdf,,1,Libgen, -,Turning Back the Clock,Umberto Eco,,Philosophy,,,0,, -,Travels in hyper reality : essays,Umberto Eco | William Weave,,Philosophy,.pdf,,1,Libgen, -,On revolution,Hannah Arendt,,Philosophy,.pdf,,1,Libgen, -,Introducing Kant,Christopher Want; Andrzej Klimowski,,Philosophy,.pdf,,1,Libgen, -,The Perfect Crime,Jean Baudrillard,,Philosophy,.pdf,,1,Libgen, -,Introducing Baudrillard,Chris Horrocks | Zoran Jevtic,,Philosophy,.pdf,,1,Libgen, -,The structure of scientific revolutions,Thomas S. Kuhn,,Philosophy,.pdf,,1,Libgen, -,The World Turned Upside Down: Radical Ideas During the English Revolution,Christopher Hill,,Philosophy,.pdf,,1,Libgen, -,On Wine and Hishish,Charles Baudelaire,,Philosophy,,,0,, -,Lacan For Beginners,Phillip Hill | David Leach,,Philosophy,.pdf,,1,Libgen, -,Late Marxism,Frederic Jameson,,Philosophy,,,0,, -,Adorno,Martin Jay,,Philosophy,,,0,, -,Dialectic of Enlightenment,Max Horkheimer | Theodor Adorno | Gunzelin Noeri | Edmund Jephcott,,Philosophy,.pdf,,1,Libgen, -,Walter Benjamin: A Biography,Momme Brodersen,,Philosophy,,,0,, -,A Thousand Years of Nonlinear History,Manuel De Landa,,Philosophy,.pdf,,1,Libgen, -,Barthes: Selected Writings,Roland Barthes,,Philosophy,,,0,, -,Camera Lucida: Reflections on Photography,Roland Barthes,,Philosophy,.pdf,,1,Libgen, -,Derrida For Beginners,Jim Powell | Van Howell,,Philosophy,.pdf,,1,Libgen, -,System and Writing in the Philosophy of Jacques Derrida,Christopher Johnson,,Philosophy,.pdf,,1,Libgen, -,Exploring Humans,H. Dooremalen | H. de Regt | MP Schouten,,Philosophy,,,0,, -,"Urheberrecht im Alltag: Kopieren, bearbeiten, selber machen",Valie Djordjevic / Robert A. Gehring / Volker Grassmuck / Till Kreutzer / Matthias Spielkamp (Hrsg.),,Computer culture,,,,, -,DATA browser 02: Engineering Culture,Joasia Krysa | Geoff Cox (editors),2005,Computer culture,.pdf,1,1,Monoskop,GeoffKrysa_EngineeringCulture.pdf -,DATA browser 01: Economising Culture,Joasia Krysa | Geoff Cox (editors),2004,Computer culture,.pdf,1,1,data browser site, -,"The Mag.net reader 3, Processual Publishing. Actual Gesture",Alessandro Ludovico | Nat Muller (editors),2008,Computer culture,.pdf,1,1,post digital print,magnet_reader_3_processual_publishing_actual_gestures -,New Media Art,Mark Tribe | Reena Jana,2009,Computer culture,,,,, -,Digital Prohibition: Piracy and Authorship in New Media Art,Carolyn Guertin,2012,Computer culture,.pdf,1,1,academia.edu,Digital_Prohibition_The_New_Prohibition.pdf -,The Cathedral & The Bazaar,Eric Raymond,2001,Computer culture,.pdf,1,1,Monoskop,Raymond_The_Cathedral_and_the_Bazaar.pdf -,The Code Book,Simon Singh,2002,Computer culture,.pdf,1,1,LibGen,Singh_The code book.pdf -,DiY Survival // There is No Subculture Only Subversion,Betti Marenko,2006,Computer culture,.pdf,1,1,academia.edu,DIY_Survival._There_is_No_Subculture_Onl.pdf -,Guide to Open Content Licenses,Lawrence Liang,2004,Computer culture,.pdf,1,1,,Liang_guidetoopencontentlicenses.pdf -,DATA browser 3: Curating Immateriality,Joasia Krysa (editor),2006,Computer culture,.pdf,1,1,Monoskop,Krysa_DB03CuratingImmateriality.pdf -,Formen interaktiver Medienkunst,Gendolla | Schmirz | Schneider | Spangenberg (Hg),2001,Computer culture,.pdf,1,1,http://theartgalleryofknoxville.com/ocl_v1.2..pdf, -,Oulipo Compendium,Harry Mathews | Alastair Brotchie,,design / writing / publishing,,,,, -,Convergence: The International Journal of Research into New Media Technologies - Volume 12 Number 3 August 2004,,,Computer culture,,,,, -,Perl for Web Site Management,,,Computer culture,,,,, -,Seven Hundred Penguins,,,design / writing / publishing,,,,, -,Mondotheque: a radiated book / un livre irradiant / een iradierend boek,André Castro | Sînziana Păltineanu | Dennis Pohl | Dick Reckard | Natacha Roussel | Femke Snelting | Alexia de Visscher,,Computer culture,.pdf,1,1,Monoskop,Mondotheque_A_Radiated_Book_Un_livre_irradiant_Een_irradierend_boek_2016.pdf -,An Atlas of Typeforms,James Sutton | Alan Bartram,,design / writing / publishing,,,,, -,Structure of the Visual Book,Keith Smith,,design / writing / publishing,,,,, -,The Uses of Literacy,Richard Hoggart,,design / writing / publishing,.pdf,0,1,Monoskop,Hoggart_The Uses of Literacy.pdf -,Control and Freedom: Power and Paranoia in the Age of Fiber Optics,Wendy Hui Kyong Chun,,Computer culture,.pdf,1,1,LibGen,Chun_ControlandFreedom..pdf -,The New Media Reader,Noah Wardrip-Fruin | Nick Montfort (editors),,Media studies,.pdf,1,1,LibGen,"Noah Wardrip-Fruin, Nick Montfort-The New Media Reader (2003).pdf" -,Art and Electronic Media,Edward A. Shanken,,Art,,,0,, -,The Situationist City,Simon Sadler,1998,Art,.pdf,1,1,Monoskop,Sadler_Simon_The_Situationist_City_1998.pdf -,The Absolute Report: Time Space Code Memory,,2006,Art,,1,1,Monoskop,Apsolutno_eds_The_Absolute_Report_Time_Space_Code_Memory.pdf -,Ashes and Broken Brickwork of a Logical Theory,Susanne Kriemann,,Art,,,0,, -,Surrealist Painters and Poets: An Anthology,Mary Ann Caws,2001,Art,,,1,LibGen,Mary Ann Caws-Surrealist Painters and Poets_ An Anthology (2001).pdf -,Guy Debord and the Situationists International,Tom McDonough,2002,Art,,1,1,MOTW,Guy Debord and the Situationist Internatio - Tom McDonough.pdf -,A Bed a Chair and a Table,Natasha Berting | Angeliki Diakrousi | Joca van der Horst | Alexander Roidl | Alice Strete | Zalan Szakacs,2017,XPUB Special Issue,,1,1,Special Issue,PG_25_final_all_pages.pdf -,Software Studies \ a lexicon,Matthew Fuller,,"Programming, Computer culture",.pdf,1,1,dm.ncl.ac.uk/courseblog/files/2010/02/softwarestudies..pdf, -,"The Rise of the Network Society, With a New Preface: Volume I: The Information Age: Economy, Society, and Culture (Information Age Series)",Manuel Castells,2010,"Literature, Theory, Computer culture",".epub, .pdf",1,1,Libgen,"Manuel Castells-The Rise of the Network Society, With a New Preface_ Volume I_ The Information Age_ Economy, Society, and Culture (Information Age Series)-Wiley-Blackwell (2010).pdf" -,I Read Where I Am: Exploring New Information Cultures,Andrew Blauvelt (Author) | Mieke Gerritzen (Editor) | Geert Lovink (Editor) | Minke Kampman (Editor),2011,"Literature, Theory, Computer culture",.pdf,1,1,Libgen,I Read Where I Am. Exploring New Informati - Various.pdf -,"Present Continuous Past(s): Media Art. Strategies of Presentation, Mediation and Dissemination",Ursula Frohne | Mona Schieren | Jean-François Guiton (eds.),2005,Media studies,.pdf,1,1,Libgen,"Ursula Frohne, Mona Schieren, Jean-François Guiton (eds.)-»Present Continuous Past(s)«_ Media Art. Strategies of Presentation, Mediation and Dissemination-Springer Vienna (2005).pdf" -,exquisite_code,exquisite_code collective,,"Programming, Literature",book,,,Aymeric, -,Uncreative Writing,Kenneth Goldsmith,,"Literature, Theory",.epub,1,1,Steve,"Goldsmith, Kenneth - Uncreative Writing.epub" -,The Electronic Revolution,William Burroughs,1970,"Literature, Theory",.pdf,1,1,Steve,Burroughs_Electronicrevolution.pdf -,The Invisible Generation,William Burroughs,,"Literature, Theory",.pdf,0,1,Steve,Burroughs_TheInvisibleGeneration.pdf -,Cybernetics & Ghosts,Italo Calvino,,"Literature, Theory, Cybernetics",.pdf,1,1,Steve,Calvino Cybernetics&Ghosts.pdf -,Digital Culture,Charlie Gere,2002,Media studies,.pdf,1,1,Steve,Charlie Gere digital-culture.pdf -,A Preface to Plato,Eric Havelock,1963,"Literature, Theory",.pdf,1,1,Steve,Havelock_Eric_A_Preface_to_Plato.pdf -,Writing Machines,Katherine Hayles,2002,Media studies,.pdf,1,1,Steve,Hayles_N_Katherine_Writing_Machines.pdf -,"Gramophone, Film, Typewriter",Friedrich Kittler,1999,Media studies,.pdf,1,1,Steve,Kittler_Gramophone filmtypewriter.pdf -,Literature Media,Friedrich Kittler,1997,Media studies,.pdf,1,1,Steve,Kittler_LiteratureMedia.pdf -,"iSpace: Printed English after Joyce, Shannon, Derrida",Lydia Liu,2006,Media studies,.pdf,1,1,Steve,Liu_iSpace.pdf -,Orality and Literacy,Walter Ong,,"Literature, Theory",.epub,1,1,Steve,OngWalter_Orality_Literacy.epub -,International Picture Language,Otto Neurath,1936,Media studies,.pdf,0,1,Steve,Neurath_InternationalPictureLanguage.pdf -,Protocol,Alexander R. Galloway,,Media studies,.pdf,1,1,Timo Klok/Monoskop, -,A Prehistory of the Cloud,Tung-Hui Hu,,Media Studies,.pdf,1,1,Libgen, -,Paratexts: Thresholds of Interpretation,Gerard Genette,,"Literature, Culture, Theory ",.pdf,1,1,Memory of the World, \ No newline at end of file diff --git a/xpublibrary_including_filelinks2.csv b/xpublibrary_including_filelinks2.csv deleted file mode 100644 index a4a7b16..0000000 --- a/xpublibrary_including_filelinks2.csv +++ /dev/null @@ -1,171 +0,0 @@ -id,title,authors,year_published,category,fileformat,OCR,Downloaded,Origin,file,scapeX,scapeY -,Mac OS X Leopard Edition,David Pogue,2009,Technical,.pdf,1,1,LibGen,David Pogue-Mac OS X Snow Leopard_ The Missing Manual-Pogue Press (2009).pdf,, -,The Qmail Handbook,Dave Sill,2002,Technical,.pdf,1,1,LibGen,Dave Sill (auth.)-The qmail Handbook-Apress (2002).pdf,, -,Hardening Network Infrastructure: Bulletproof Your Systems Before You Are Hacked!,Wes Noonan,2004,Technical,.pdf,1,1,LibGen,Hardening Network Infrastructure @Team LiB - by Wesley J. Noonan.pdf,, -,Cocoa Programming for Mac OS X Second Edition,Aaron Hillegaas,2004,Technical,.pdf,1,1,LibGen,Aaron Hillegass-Cocoa programming for Mac OS X-Addison-Wesley Professional (2004).pdf,, -,LDAP System Administration,Gerald Carter,2003,Technical,.pdf,1,1,LibGen,Gerald Carter-LDAP System Administration-O Reilly Media (2003).pdf,, -,Learning Unix for Mac OS X,Dave Taylor | Jerry Peek,2002,Technical,.pdf,1,1,LibGen,"Dave Taylor, Jerry Peek-Learning Unix for Mac OS X-O'Reilly Media (2002).pdf",, -,Mac OS X Panther for Unix Geeks,Brian Jepson | Ernest E. Rothman,2004,Technical,.pdf,1,1,LibGen,"O'Reilly _ Mac OS X Panther for Unix Geeks - By Brian Jepson, Ernest E. Rothman.pdf",, -,Linux System Administration,Tom Adelstein | Bill Lubanovic,2007,Technical,.pdf,1,1,LibGen,"Tom Adelstein, Bill Lubanovic-Linux System Administration-O'Reilly (2007).pdf",, -,Managing and Using MYSQL,Tim King | George Reese | Randy Yarger | Hugh E. Williams | Randy Jay Yarger,2002,Technical,.pdf,1,1,LibGen,"Managing and Using MySQL, 2nd Edition (RuB - Unknown.pdf",, -,MYSQL In a Nutshell,Russell Dyer,2008,Technical,.pdf,1,1,LibGen,Russell Dyer-MYSQL in a Nutshell (In a Nutshell (O'Reilly))-O'Reilly Media (2008).pdf,, -,Actionscript for Flash MX: The Definitive Guide,Colin Moock,2002,Technical,.pdf,1,1,LibGen,"Colin Moock-ActionScript for Flash MX_ The Definitive Guide, Second Edition-O'Reilly Media (2002).pdf",, -,Programming Firefox,Kenneth C Feldt,2007,Technical,.pdf,1,1,LibGen,Kenneth C Feldt-Programming Firefox-O'Reilly (2007).pdf,, -,Learning PHP and MYSQL,Michele E Davis | Jon A Phillips,2007,Technical,.pdf,1,1,LibGen,Michele E Davis_ Jon A Phillips-Learning PHP and MySQL-O'Reilly (2007).pdf,, -,Learning the Bash Shell,Cameron Newham | Bill Rosenblatt,2005,Technical,.pdf,1,1,LibGen,"Cameron Newham, Bill Rosenblatt-Learning the Bash Shell-O'Reilly Media (1995).pdf",, -,GNU Emacs Pocket Reference,Debra Cameron,1999,Technical,.pdf,1,1,LibGen,Debra Cameron-GNU Emacs Pocket Reference-O'Reilly (1999).pdf,, -,SQL Pocket Guide,Jonathan Gennick,2010,Technical,.pdf,1,1,LibGen,(Pocket Guides) Jonathan Gennick-SQL Pocket Guide -O'Reilly Media (2010).pdf,, -,HTML Pocket Reference,Jennifer Niederst Robbins,2002,Technical,.pdf,1,1,LibGen,Jennifer Niederst Robbins-HTML Pocket Reference-Oreily (2002).pdf,, -,Regular Expression Pocket Reference,Tony Stubblebine,2003,Technical,.pdf,1,1,LibGen,O'Reilly _ Regular Expression Pocket Refer - By Tony Stubblebine.pdf,, -,Apache 2 Pocket Reference,Andrew Ford,,Technical,,,0,,,, -,CSS Pocket Reference,Eric A. Meyer,2007,Technical,.pdf,1,1,LibGen,Eric A. Meyer-CSS pocket reference-Oreilly (2007).pdf,, -,vi Editor Pocket Reference,Arnold Robbins,1998,Technical,.pdf,1,1,LibGen,vi Editor Pocket Reference - Arnold Robbins.pdf,, -,The Book of Inkscape,Dmitry Kirsanov,2009,Technical,.pdf,1,1,MOTW,The Book of Inkscape_ The Defin - Dmitry Kirsanov.pdf,, -,Working with Mediawiki,Yaron Koren,2014,Technical,.pdf,1,1,LibGen,Yaron Koren-Working with MediaWiki-WikiWorks Press (2014).pdf,, -,Beginning Game Development with Python and Pygame,Will McGugan,2007,Technical,.pdf,1,1,LibGen,Will McGugan-Beginning Game Development with Python and Pygame-Apress (2007).pdf,, -,"Game Programming with Python, Lua, and Ruby 1 edition",Gutschmidt T.,2003,Technical,.pdf,1,1,LibGen,"Gutschmidt T.-Game Programming with Python, Lua, and Ruby 1 edition-Course Technology PTR (2003).pdf",, -,Data Modeling for Everyone,Sharon Allen,,Technical,,,0,,,, -,The Ultimate Guide to the Vi and Ex Text Editors,Hewlett-Packard,,Technical,,,0,,,, -,Getting Gread Sounds: The Microphone Book,Tom Lubin,,Technical,,,0,,,, -,How to Think Like a Computer Scientist,Allen B. Downey | Jeffrey Elkner | Chris Meyers,2002,Technical,.pdf,1,1,LibGen,"Allen B. Downey, Jeffrey Elkner, Chris Meyers-How to think like a computer scientist_ learning with python-Green Tea Press (2002).pdf",, -,Python Pocket Reference,Mark Lutz,2009,Technical,.pdf,,1,LibGen,(Pocket Reference O'Reilly) Mark Lutz-Python Pocket Reference-O'Reilly (2009).pdf,, -,Things That Talk,Lorraine Daston (Editor),2004,"Science, History",,,,,,, -,The Social Construction of What,Ian Hacking,2000,"Science, History",.pdf,1,1,LibGen,Hacking_TheSocialConstructionofWhat.pdf,, -,Instruments and the Imagination,Hankins & Silverman,1999,"Science, History",,,,,,, -,"Mind, Machines and Human Consciousness",Robert Nadeau,1991,"Science, History",,,,,,, -,The Psychopath Test,Jon Ronson,2011,"Science, History",.pdf,1,1,LibGen,Ronson_ThePsychopathTest.pdf,, -,The Selfish Gene,Richard Dawkins,1989,"Science, History",.pdf,1,1,LibGen,Dawkins_TheSelfishGene.pdf,, -,Pandora's Hope,Bruno Latour,1999,"Science, History",.pdf,1,1,LibGen,Latour_Pandora'sHope.pdf,, -,The New Spirit of Capitalism,Luc Boltanski | Eve Chiapello,2005,"Science, History",.pdf,1,1,LibGen,Boltanski_Chiapello_TheNewSpiritofCapitalism.pdf,, -,Distinction: A Social Critique of the Judgement of Taste,Pierre Bourdieu,2013,"Science, History",,,,,,, -,"The Political Economy of Media: Enduring Issues, Emerging Dilemmas",Robert W. McChesney,2008,"Science, History",,,,,,, -,The Dustbin of History,Greil Marcus,1995,"Science, History",,,,,,, -,Inventing The Victorians,Matthew Sweet,2001,"Science, History",,,,,,, -,Age of the Extremes: The Short Twentieth Century 1914-1991,Eric Hobsbawm,1994,"Science, History",.pdf,1,1,LibGen,Hobsbawm_AgeofExtremes.pdf,, -,Lipstick Traces: A secret History of the Twentieth Century,Greil Marcus,1989,"Science, History",,,,,,, -,False Dawn: The Delusions of Global Capitalism,John Gray,2009,"Science, History",.epub,1,1,LibGen,Gray_FalseDawn.epub,, -,Debt: The First 5000 Years,David Graeber,2014,"Science, History",,,,,,, -,Georges Bataille: An Intellectual Biography,Michel Surya,2002,"Science, History",,,,,,, -,The Enlightenment Reader,,,"Science, History",,,,,,, -,The Century,Alain Badiou,2005,"Science, History",.pdf,0,1,,Badiou_TheCentury.pdf,, -,Rethinking Media Pluralism,Kari Karppinen,2000,"Science, History",,,,,,, -,The Philosophy of Symbolic Forms,Ernst Cassirer,1953,Philosophy,.pdf,1,1,,Cassirer_ThePhilosophyofSymbolicFormsVol1.pdf,, -,Archaeology,Bjørnar Olsen | ‎Michael Shanks | ‎Timothy Webmoor | Christopher Witmore,2012,"Science, History",,,,,,, -,The Chomsky Reader,Noam Chomsky | James Peck (Editor),2010,"Science, History",.epub,1,1,,Chomsky_TheChomskyReader.epub,, -,The Society of Mind,Marvin Minsky,1998,"Science, History",.pdf,1,1,,Minsky_Thesocietyofmind.pdf,, -,Interference: A Grand Scientific Musical Theory,Richard Merrick,2009,"Science, History",,,,,,, -,Understanding media economics,Gillian Doyle,2002,Media studies,.pdf,,1,Libgen,Gillian Doyle-Understanding Media Economics-Sage Publications Ltd (2002).pdf,, -,Convergence culture,Henry Jenkins,2008,Media studies,.pdf,,1,Libgen,Henry Jenkins-Convergence Culture_ Where Old and New Media Collide (2008).pdf,, -,Digital Labor: The Internet as Playground and Factory,Trebor Scholz,2013,Media studies,.pdf,,1,MOTW,Digital Labor_ The Internet as Playground - Trebor Scholz.pdf,, -,The Culture of Connectivity,Jose van Dijck,2013,Media studies,.pdf,,1,MOTW,The Culture of Connectivity_ A - Jose van Dijck.pdf,, -,Anti-Media: Ephemera on Speculative Arts,Florian Cramer,2013,Media studies,,,0,,,, -,Holding On to Reality: The Nature of Information at the Turn of the Millennium,Albert Borgmann,2007,Media studies,.pdf,,1,Libgen,Albert Borgmann-Holding On to Reality_ The Nature of Information at the Turn of the Millennium-University Of Chicago Press (2000)..pdf,, -,Organized Networks,Ned Rossiter,,Media studies,.pdf,,1,MOTW,"Organized Networks_ Media Theory, Creative Labour, New Institutions - Ned Rossiter.pdf",, -,Over Mediatheorie,Arjen Mulder,,Media studies,,,0,,,, -,Post Truth,Matthew d'Ancona,,Media studies,,,0,,,, -,Weapons of Math Destruction,Cathy O'Neil,2016,Media studies,.epub,,1,Libgen,Cathy O’Neil-Weapons of Math Destruction_ How Big Data Increases Inequality and Threatens Democrac (2016).epub,, -,Media Ecologies: Materialist Energies in Art and Technoculture,Matthew Fuller,,Media studies,.pdf,,1,MOTW,Media Ecologies_ Materialist Energies in A - Matthew Fuller.pdf,, -,The Internet Is Not The Answer,Andrew Keen,2015,Media studies,.pdf,,1,Libgen,Andrew Keen-The Internet Is Not the Answer-Atlantic Monthly Press (2015)..pdf,, -,Wired for war - Robotics revolution and conflict in the 21st century,P. W. Singer,2009,Media studies,.epub,,1,Libgen,P. W. Singer-Wired for war - Robotics revolution and conflict in the 21st century -Penguin Press (2009).epub,, -,Interface Culture,Steven Johnson,,Media studies,.pdf,,1,MOTW,Interface Culture - Steven Johnson.pdf,, -,The Interface Effect,Alexander R. Galloway,2012,Media studies,.pdf,,1,Libgen,Alexander R. Galloway-The Interface Effect-Polity (2012)..pdf,, -,Present Shock: When Everything Happens Now,Douglas Rushkoff,,Media studies,.epub,,1,MOTW,Douglas Rushkoff-Media Virus! (1996).pdf,, -,Bastard Culture!: How User Participation Transforms Cultural Production,Mirko Tobias Schäfer,2011,Media studies,.pdf,,1,Libgen,Mirko Tobias Schäfer-Bastard Culture!_ How User Participation Transforms Cultural Production-Amsterdam University Press (2011).pdf,, -,Media Virus! Hidden Agendas in Popular Culture,Douglas Rushkoff,,Media studies,.pdf,,1,Libgen,Present Shock_ When Everything - Douglas Rushkoff.epub,, -,Loving Big Brother: Surveillance Culture and Performance Space,John McGrath,2004,Media studies,.pdf,,1,Libgen,John McGrath-Loving Big Brother_ Surveillance Culture and Performance Space-Routledge (2004).pdf,, -,Selections from Cultural Writings,Antonio Gramsci,,Media studies,,,0,,,, -,Dark Money: The Hidden History of the Billionairs behind the Rise of the Radical Right,Jane Mayer,,Media studies,.epub,,1,Libgen,Dark Money_ The Hidden History - Jane Mayer.epub,, -,Walter Benjamin for beginners,Howard Caygill | Alex Coles | Richard Appignanesi,,Media studies,,,0,,,, -,What is Situationism A Reader,Stewart Home (ed.),,Media studies,.pdf,1,1,MOTW,What Is Situationism_ A Reader - Stewart Home (Ed.).pdf,, -,Cyburbia,James Harkin,,Media studies,,,0,,,, -,Mondothèque::a radiated book/un livre irradiant/een irradiërend boek,Matthew Fuller + | Sînziana Păltineanu + | Michael Murtaugh + | Dennis Pohl + | ShinJoung Yeo + | Femke Snelting + | Natacha Roussel + | Dick Reckard + | Geraldine Juárez + | Tomislav Medak + | Marcell Mars + | Dušan Barok + and Alexia de Visscher +,2016,Media studies,.pdf,1,1,Monoskop,Mondotheque_A_Radiated_Book_Un_livre_irradiant_Een_irradierend_boek_2016.pdf,, -,Save and Forget,Thomas Walskaar,,Media studies,.pdf,1,1,Academia.edu,Save_and_Forget.pdf,, -,The World Explained,Erick Beltran,,Media studies,,,0,,,, -,Information - Documents of Contemporary Art,Sarah Cook,,Media studies,,,0,,,, -,Postscript on the Societies of Control ,Gilles Deleuze,,Media studies,.pdf,1,1,Jstor,postscript_on_societies_of_control.pdf,, -,Ethics Subjectivity and Truth,Michel Foucault,,Media studies,.pdf,,1,Monoskop,Foucault_Michel_Ethics_Subjectivity_and_Truth.pdf,, -,The Infinite Conversation,Maurice Blanchot,,Media studies,.pdf,,1,MOTW,The Infinite Conversation - Maurice Blanchot.pdf,, -,Identity and Difference,Martin Heidegger,1969,Media studies,.pdf,,1,Someones personal blog that exposed an attachment link via Google,1969_Heidegger_Identity+and+Difference..pdf,, -,Jean Paul A Reader,Timothy J. Casey (ed.),,Media studies,,,0,,,, -,The Ear of the Other,Jaques Derrida,1985,Media studies,.pdf,,1,Monoskop,Derrida_Jacques_Ear_of_the_Other_1985..pdf,, -,Statements on Appropriation (London Version),Michaelis Pichler,,Media studies,,,1,Pichler_Statements_on_Appropriation.pdf,,, -,An Introduction to Western Philosophy,Antony Flew,,Philosophy,,,0,,,, -,The Postmodern Turn,Best Kellner,,Philosophy,,,0,,,, -,Ideology,Terry Eagleton,,Philosophy,.pdf,,1,Libgen,,, -,Ludwig Wittgenstein,Ray Monk,,Philosophy,.pdf,,1,Libgen,,, -,The Human Condition,Hannah Arendt,,Philosophy,.pdf,,1,Libgen,,, -,Introducing Foucault,Chris Horrocks | Zoran Jevtic,,Philosophy,.pdf,,1,Libgen,,, -,The Lives of Michel Foucault,David Mcey,,Philosophy,.pdf,,1,Libgen,,, -,Discipline and Punish,Michel Foucault,,Philosophy,.pdf,,1,Libgen,,, -,Logic of Scientific Discovery,Popper K.,,Philosophy,.pdf,,1,Libgen,,, -,Intensive Science and Virtual Philosophy,Manuel DeLanda,,Philosophy,.pdf,,1,Libgen,,, -,Kant and the Platypus: Essays on Language and Cognition,Umberto Eco | Alastair McEwen,,Philosophy,.pdf,,1,Libgen,,, -,Turning Back the Clock,Umberto Eco,,Philosophy,,,0,,,, -,Travels in hyper reality : essays,Umberto Eco | William Weave,,Philosophy,.pdf,,1,Libgen,,, -,On revolution,Hannah Arendt,,Philosophy,.pdf,,1,Libgen,,, -,Introducing Kant,Christopher Want; Andrzej Klimowski,,Philosophy,.pdf,,1,Libgen,,, -,The Perfect Crime,Jean Baudrillard,,Philosophy,.pdf,,1,Libgen,,, -,Introducing Baudrillard,Chris Horrocks | Zoran Jevtic,,Philosophy,.pdf,,1,Libgen,,, -,The structure of scientific revolutions,Thomas S. Kuhn,,Philosophy,.pdf,,1,Libgen,,, -,The World Turned Upside Down: Radical Ideas During the English Revolution,Christopher Hill,,Philosophy,.pdf,,1,Libgen,,, -,On Wine and Hishish,Charles Baudelaire,,Philosophy,,,0,,,, -,Lacan For Beginners,Phillip Hill | David Leach,,Philosophy,.pdf,,1,Libgen,,, -,Late Marxism,Frederic Jameson,,Philosophy,,,0,,,, -,Adorno,Martin Jay,,Philosophy,,,0,,,, -,Dialectic of Enlightenment,Max Horkheimer | Theodor Adorno | Gunzelin Noeri | Edmund Jephcott,,Philosophy,.pdf,,1,Libgen,,, -,Walter Benjamin: A Biography,Momme Brodersen,,Philosophy,,,0,,,, -,A Thousand Years of Nonlinear History,Manuel De Landa,,Philosophy,.pdf,,1,Libgen,,, -,Barthes: Selected Writings,Roland Barthes,,Philosophy,,,0,,,, -,Camera Lucida: Reflections on Photography,Roland Barthes,,Philosophy,.pdf,,1,Libgen,,, -,Derrida For Beginners,Jim Powell | Van Howell,,Philosophy,.pdf,,1,Libgen,,, -,System and Writing in the Philosophy of Jacques Derrida,Christopher Johnson,,Philosophy,.pdf,,1,Libgen,,, -,Exploring Humans,H. Dooremalen | H. de Regt | MP Schouten,,Philosophy,,,0,,,, -,"Urheberrecht im Alltag: Kopieren, bearbeiten, selber machen",Valie Djordjevic / Robert A. Gehring / Volker Grassmuck / Till Kreutzer / Matthias Spielkamp (Hrsg.),,Computer culture,,,,,,, -,DATA browser 02: Engineering Culture,Joasia Krysa | Geoff Cox (editors),2005,Computer culture,.pdf,1,1,Monoskop,GeoffKrysa_EngineeringCulture.pdf,, -,DATA browser 01: Economising Culture,Joasia Krysa | Geoff Cox (editors),2004,Computer culture,.pdf,1,1,data browser site,,, -,"The Mag.net reader 3, Processual Publishing. Actual Gesture",Alessandro Ludovico | Nat Muller (editors),2008,Computer culture,.pdf,1,1,post digital print,magnet_reader_3_processual_publishing_actual_gestures,, -,New Media Art,Mark Tribe | Reena Jana,2009,Computer culture,,,,,,, -,Digital Prohibition: Piracy and Authorship in New Media Art,Carolyn Guertin,2012,Computer culture,.pdf,1,1,academia.edu,Digital_Prohibition_The_New_Prohibition.pdf,, -,The Cathedral & The Bazaar,Eric Raymond,2001,Computer culture,.pdf,1,1,Monoskop,Raymond_The_Cathedral_and_the_Bazaar.pdf,, -,The Code Book,Simon Singh,2002,Computer culture,.pdf,1,1,LibGen,Singh_The code book.pdf,, -,DiY Survival // There is No Subculture Only Subversion,Betti Marenko,2006,Computer culture,.pdf,1,1,academia.edu,DIY_Survival._There_is_No_Subculture_Onl.pdf,, -,Guide to Open Content Licenses,Lawrence Liang,2004,Computer culture,.pdf,1,1,,Liang_guidetoopencontentlicenses.pdf,, -,DATA browser 3: Curating Immateriality,Joasia Krysa (editor),2006,Computer culture,.pdf,1,1,Monoskop,Krysa_DB03CuratingImmateriality.pdf,, -,Formen interaktiver Medienkunst,Gendolla | Schmirz | Schneider | Spangenberg (Hg),2001,Computer culture,.pdf,1,1,http://theartgalleryofknoxville.com/ocl_v1.2..pdf,,, -,Oulipo Compendium,Harry Mathews | Alastair Brotchie,,design / writing / publishing,,,,,,, -,Convergence: The International Journal of Research into New Media Technologies - Volume 12 Number 3 August 2004,,,Computer culture,,,,,,, -,Perl for Web Site Management,,,Computer culture,,,,,,, -,Seven Hundred Penguins,,,design / writing / publishing,,,,,,, -,Mondotheque: a radiated book / un livre irradiant / een iradierend boek,André Castro | Sînziana Păltineanu | Dennis Pohl | Dick Reckard | Natacha Roussel | Femke Snelting | Alexia de Visscher,,Computer culture,.pdf,1,1,Monoskop,Mondotheque_A_Radiated_Book_Un_livre_irradiant_Een_irradierend_boek_2016.pdf,, -,An Atlas of Typeforms,James Sutton | Alan Bartram,,design / writing / publishing,,,,,,, -,Structure of the Visual Book,Keith Smith,,design / writing / publishing,,,,,,, -,The Uses of Literacy,Richard Hoggart,,design / writing / publishing,.pdf,0,1,Monoskop,Hoggart_The Uses of Literacy.pdf,, -,Control and Freedom: Power and Paranoia in the Age of Fiber Optics,Wendy Hui Kyong Chun,,Computer culture,.pdf,1,1,LibGen,Chun_ControlandFreedom..pdf,, -,The New Media Reader,Noah Wardrip-Fruin | Nick Montfort (editors),,Media studies,.pdf,1,1,LibGen,"Noah Wardrip-Fruin, Nick Montfort-The New Media Reader (2003).pdf",, -,Art and Electronic Media,Edward A. Shanken,,Art,,,0,,,, -,The Situationist City,Simon Sadler,1998,Art,.pdf,1,1,Monoskop,Sadler_Simon_The_Situationist_City_1998.pdf,, -,The Absolute Report: Time Space Code Memory,,2006,Art,,1,1,Monoskop,Apsolutno_eds_The_Absolute_Report_Time_Space_Code_Memory.pdf,, -,Ashes and Broken Brickwork of a Logical Theory,Susanne Kriemann,,Art,,,0,,,, -,Surrealist Painters and Poets: An Anthology,Mary Ann Caws,2001,Art,,,1,LibGen,Mary Ann Caws-Surrealist Painters and Poets_ An Anthology (2001).pdf,, -,Guy Debord and the Situationists International,Tom McDonough,2002,Art,,1,1,MOTW,Guy Debord and the Situationist Internatio - Tom McDonough.pdf,, -,A Bed a Chair and a Table,Natasha Berting | Angeliki Diakrousi | Joca van der Horst | Alexander Roidl | Alice Strete | Zalan Szakacs,2017,XPUB Special Issue,,1,1,Special Issue,PG_25_final_all_pages.pdf,, -,Software Studies \ a lexicon,Matthew Fuller,,"Programming, Computer culture",.pdf,1,1,dm.ncl.ac.uk/courseblog/files/2010/02/softwarestudies..pdf,,, -,"The Rise of the Network Society, With a New Preface: Volume I: The Information Age: Economy, Society, and Culture (Information Age Series)",Manuel Castells,2010,"Literature, Theory, Computer culture",".epub, .pdf",1,1,Libgen,"Manuel Castells-The Rise of the Network Society, With a New Preface_ Volume I_ The Information Age_ Economy, Society, and Culture (Information Age Series)-Wiley-Blackwell (2010).pdf",, -,I Read Where I Am: Exploring New Information Cultures,Andrew Blauvelt (Author) | Mieke Gerritzen (Editor) | Geert Lovink (Editor) | Minke Kampman (Editor),2011,"Literature, Theory, Computer culture",.pdf,1,1,Libgen,I Read Where I Am. Exploring New Informati - Various.pdf,, -,"Present Continuous Past(s): Media Art. Strategies of Presentation, Mediation and Dissemination",Ursula Frohne | Mona Schieren | Jean-François Guiton (eds.),2005,Media studies,.pdf,1,1,Libgen,"Ursula Frohne, Mona Schieren, Jean-François Guiton (eds.)-»Present Continuous Past(s)«_ Media Art. Strategies of Presentation, Mediation and Dissemination-Springer Vienna (2005).pdf",, -,exquisite_code,exquisite_code collective,,"Programming, Literature",book,,,Aymeric,,, -,Uncreative Writing,Kenneth Goldsmith,,"Literature, Theory",.epub,1,1,Steve,"Goldsmith, Kenneth - Uncreative Writing.epub",, -,The Electronic Revolution,William Burroughs,1970,"Literature, Theory",.pdf,1,1,Steve,Burroughs_Electronicrevolution.pdf,, -,The Invisible Generation,William Burroughs,,"Literature, Theory",.pdf,0,1,Steve,Burroughs_TheInvisibleGeneration.pdf,, -,Cybernetics & Ghosts,Italo Calvino,,"Literature, Theory, Cybernetics",.pdf,1,1,Steve,Calvino Cybernetics&Ghosts.pdf,, -,Digital Culture,Charlie Gere,2002,Media studies,.pdf,1,1,Steve,Charlie Gere digital-culture.pdf,, -,A Preface to Plato,Eric Havelock,1963,"Literature, Theory",.pdf,1,1,Steve,Havelock_Eric_A_Preface_to_Plato.pdf,, -,Writing Machines,Katherine Hayles,2002,Media studies,.pdf,1,1,Steve,Hayles_N_Katherine_Writing_Machines.pdf,, -,"Gramophone, Film, Typewriter",Friedrich Kittler,1999,Media studies,.pdf,1,1,Steve,Kittler_Gramophone filmtypewriter.pdf,, -,Literature Media,Friedrich Kittler,1997,Media studies,.pdf,1,1,Steve,Kittler_LiteratureMedia.pdf,, -,"iSpace: Printed English after Joyce, Shannon, Derrida",Lydia Liu,2006,Media studies,.pdf,1,1,Steve,Liu_iSpace.pdf,, -,Orality and Literacy,Walter Ong,,"Literature, Theory",.epub,1,1,Steve,OngWalter_Orality_Literacy.epub,, -,International Picture Language,Otto Neurath,1936,Media studies,.pdf,0,1,Steve,Neurath_InternationalPictureLanguage.pdf,, -,Protocol,Alexander R. Galloway,,Media studies,.pdf,1,1,Timo Klok/Monoskop,,, -,A Prehistory of the Cloud,Tung-Hui Hu,,Media Studies,.pdf,1,1,Libgen,,, -,Paratexts: Thresholds of Interpretation,Gerard Genette,,"Literature, Culture, Theory ",.pdf,1,1,Memory of the World,,, \ No newline at end of file diff --git a/xpublibrary_old.csv b/xpublibrary_old.csv deleted file mode 100644 index 84b288e..0000000 --- a/xpublibrary_old.csv +++ /dev/null @@ -1,168 +0,0 @@ -Title,Author,Shelf,Format,OCR,Downloaded,Origin,Filename -Mac OS X Leopard Edition,David Pogue,Technical,pdf,1,1,LibGen, -The Qmail Handbook,Dave Sill,Technical,pdf,1,1,LibGen, -Hardening Network Infrastructure: Bulletproof Your Systems Before You Are Hacked!,Wes Noonan,Technical,"chm, pdf",1,1,LibGen, -Cocoa Programming for Mac OS X Second Edition,Aaron Hillegaas,Technical,pdf,1,1,LibGen, -LDAP System Administration,Gerald Carter,Technical,pdf,1,1,LibGen, -Learning Unix for Mac OS X,"Dave Taylor, Jerry Peek",Technical,pdf,1,1,LibGen, -Mac OS X Panther for Unix Geeks,"Brian Jepson, Ernest E. Rothman",Technical,"chm, pdf",1,1,LibGen, -Linux System Administration,"Tom Adelstein, Bill Lubanovic",Technical,pdf,1,1,LibGen, -Managing and Using MYSQL,"Tim King, George Reese, Randy Yarger, Hugh E. Williams, Randy Jay Yarger",Technical,"chm, pdf",1,1,LibGen, -MYSQL In a Nutshell,Russell Dyer,Technical,pdf,1,1,LibGen, -Actionscript for Flash MX: The Definitive Guide,Colin Moock,Technical,pdf,1,1,LibGen, -Programming Firefox,Kenneth C Feldt,Technical,pdf,1,1,LibGen, -Learning PHP and MYSQL,Michele E Davis; Jon A Phillips,Technical,pdf,1,1,LibGen, -Learning the Bash Shell,"Cameron Newham, Bill Rosenblatt",Technical,pdf,1,1,LibGen, -GNU Emacs Pocket Reference,Debra Cameron,Technical,pdf,1,1,LibGen, -SQL Pocket Guide,Jonathan Gennick,Technical,pdf,1,1,LibGen, -HTML Pocket Reference,Jennifer Niederst Robbins,Technical,pdf,1,1,LibGen, -Regular Expression Pocket Reference,Tony Stubblebine,Technical,"chm, pdf",1,1,LibGen, -Apache 2 Pocket Reference,Andrew Ford,Technical,,,0,, -CSS Pocket Reference,Eric A. Meyer,Technical,pdf,1,1,LibGen, -vi Editor Pocket Reference,Arnold Robbins,Technical,"epub, pdf",1,1,LibGen, -The Book of Inkscape,Dmitry Kirsanov,Technical,pdf,1,1,MOTW, -Working with Mediawiki,Yaron Koren,Technical,pdf,1,1,LibGen, -Beginning Game Development with Python and Pygame,Will McGugan,Technical,pdf,1,1,LibGen, -"Game Programming with Python, Lua, and Ruby 1 edition",Gutschmidt T.,Technical,pdf,1,1,, -Data Modeling for Everyone,Sharon Allen,Technical,,,0,, -The Ultimate Guide to the Vi and Ex Text Editors,Hewlett-Packard,Technical,,,0,, -Getting Gread Sounds: The Microphone Book,Tom Lubin,Technical,,,0,, -How to Think Like a Computer Scientist,"Allen B. Downey, Jeffrey Elkner, Chris Meyers",Technical,pdf,1,1,LibGen, -Python Pocket Reference,Mark Lutz,Technical,pdf,,1,LibGen, -Instruments and the Imagination,Hankins & Silverman,Science/History,,,,, -"Mind, Machines and Human Consciousness",Robert Nadeau,Science/History,,,,, -The Psychopath Test,Jon Ronson,Science/History,pdf,1,1,LibGen, -The Selfish Gene,Richard Dawkins,Science/History,pdf,1,1,LibGen, -Pandora's Hope,Bruno Latour,Science/History,pdf,1,1,LibGen, -The New Spirit of Capitalism,Luc Boltanski & Eve Chiapello,Science/History,pdf,1,1,LibGen, -Distinction: A Social Critique of the Judgement of Taste,Pierre Bourdieu,Science/History,,,,, -"The Political Economy of Media: Enduring Issues, Emerging Dilemmas",Robert W. McChesney,Science/History,,,,, -The Dustbin of History,Greil Marcus,Science/History,,,,, -Inventing The Victorians,Matthew Sweet,Science/History,,,,, -Age of the Extremes: The Short Twentieth Century 1914-1991,Eric Hobsbawm,Science/History,pdf,1,1,LibGen, -Lipstick Traces,Greil Marcus,Science/History,,,,, -False Dawn: The Delusions of Global Capitalism,John Gray,Science/History,epub,1,1,LibGen, -Debt: The First 5000 Years,David Graeber,Science/History,,,,, -Georges Bataille: An Intellectual Biography,Michel Surya,Science/History,,,,, -The Enlightenment Reader,,Science/History,,,,, -The Century,Alain Badiou,Science/History,pdf,0,1,, -Rethinking Media Pluralism,Karppinen,Science/History,,,,, -The Philosophy of Symbolic Forms,Ernst Cassirer,Science/History,pdf,1,1,, -Archaeology,"Olsen, Shanks, Webmoor, Witmore",Science/History,,,,, -The Chomsky Reader,"Noam Chomsky, James Peck (Editor)",Science/History,epub,1,1,, -The Society of Mind,Marvin Minsky,Science/History,pdf,1,1,, -Interference: A Grand Scientific Musical Theory,Richard Merrick,Science/History,,,,, -Understanding media economics,Gillian Doyle,Media studies,pdf,,1,Libgen, -Convergence culture,Henry Jenkins,Media studies,pdf,,1,Libgen, -Digital Labor,Trebor Scholz,Media studies,pdf,,1,MOTW, -The culture of connectivity,Jose van Dijck,Media studies,pdf,,1,MOTW, -Anti-Media,Florian Cramer,Media studies,,,0,, -Holding On to Reality: The Nature of Information at the Turn of the Millennium,Albert Borgman,Media studies,pdf,,1,Libgen, -Organized Networks,Ned Rossiter,Media studies,pdf,,1,MOTW, -Over Mediatheorie,Arjen Mulder,Media studies,,,0,, -Post Truth,Matthew d'Ancona,Media studies,,,0,, -Weapons of Math Destruction,Cathy O'Neil,Media studies,EPUB,,1,Libgen, -Media Ecologies: Materialist Energies in Art and Technoculture,Matthew Fuller,Media studies,pdf,,1,MOTW, -The Internet Is Not The Answer,Andrew Keen,Media studies,pdf,,1,Libgen, -Wired for war - Robotics revolution and conflict in the 21st century,P. W. Singer,Media studies,EPUB,,1,Libgen, -Interface Culture,Steven Johnson,Media studies,pdf,,1,MOTW, -The Interface Effect,Alexander R. Galloway,Media studies,pdf,,1,Libgen, -Present Shock: When Everything Happens Now,Douglas Rushkoff,Media studies,EPUB,,1,MOTW, -Bastard Culture!: How User Participation Transforms Cultural Production,Mirko Tobias Schäfer,Media studies,pdf,,1,Libgen, -Media Virus! Hidden Agendas in Popular Culture,Douglas Rushkoff,Media studies,pdf,,1,Libgen, -Loving Big Brother: Surveillance Culture and Performance Space,John McGrath,Media studies,pdf,,1,Libgen, -Selections from Cultural Writings,Antonio Gramsci,Media studies,,,0,, -Dark Money: The Hidden History of the Billionairs behind the Rise of the Radical Right,Jane Mayer,Media studies,EPUB,,1,Libgen, -Walter Benjamin for beginners,"Howard Caygill, Alex Coles, Richard Appignanesi",Media studies,,,0,, -Cyburbia,James Harkin,Media studies,,,0,, -Mondothèque::a radiated book/un livre irradiant/een irradiërend boek,"Matthew Fuller +, Sînziana Păltineanu +, Michael Murtaugh +, Dennis Pohl +, ShinJoung Yeo +, Femke Snelting +, Natacha Roussel +, Dick Reckard +, Geraldine Juárez +, Tomislav Medak +, Marcell Mars +, Dušan Barok + and Alexia de Visscher +",Media studies,pdf,1,1,Monoskop, -Save and Forget,Thomas Walskaar,Media studies,pdf,1,1,Academia.edu, -The World Explained,Erick Beltran,Media studies,,,0,, -Information - Documents of Contemporary Art,Sarah Cook,Media studies,,,0,, -Postscript on the Societies of Control ,Gilles Deleuze,Media studies,pdf,1,1,Jstor, -Ethics Subjectivity and Truth,Michel Foucault,Media studies,pdf,,1,Monoskop, -The Infinite Conversation,Maurice Blanchot,Media studies,pdf,,1,MOTW, -Identity and Difference,Martin Heidegger,Media studies,pdf,,1,Someones personal blog that exposed an attachment link via Google, -Jean Paul A Reader,Timothy J. Casey (ed.),Media studies,,,0,, -The Ear of the Other,Jaques Derrida,Media studies,pdf,,1,Monoskop, -Statements on Appropriation (London Version),Michaelis Pichler,Media studies,,,0,, -An Introduction to Western Philosophy,Antony Flew,Philosophy,,,0,, -The Postmodern Turn,Best Kellner,Philosophy,,,0,, -Ideology,Terry Eagleton,Philosophy,pdf,,1,Libgen, -Ludwig Wittgenstein,Ray Monk,Philosophy,pdf,,1,Libgen, -The Human Condition,Hannah Arendt,Philosophy,pdf,,1,Libgen, -Introducing Foucault,"Chris Horrocks, Zoran Jevtic",Philosophy,pdf,,1,Libgen, -The Lives of Michel Foucault,David Mcey,Philosophy,pdf,,1,Libgen, -Discipline and Punish,Michel Foucault,Philosophy,pdf,,1,Libgen, -Logic of Scientific Discovery,Popper K.,Philosophy,pdf,,1,Libgen, -Intensive Science and Virtual Philosophy,Manuel DeLanda,Philosophy,pdf,,1,Libgen, -Kant and the Platypus: Essays on Language and Cognition,"Umberto Eco, Alastair McEwen",Philosophy,pdf,,1,Libgen, -Turning Back the Clock,Umberto Eco,Philosophy,,,0,, -Travels in hyper reality : essays,"Umberto Eco, William Weave",Philosophy,pdf,,1,Libgen, -On revolution,Hannah Arendt,Philosophy,pdf,,1,Libgen, -Introducing Kant,Christopher Want; Andrzej Klimowski,Philosophy,pdf,,1,Libgen, -The Perfect Crime,Jean Baudrillard,Philosophy,pdf,,1,Libgen, -Introducing Baudrillard,"Chris Horrocks, Zoran Jevtic",Philosophy,pdf,,1,Libgen, -The structure of scientific revolutions,Thomas S. Kuhn,Philosophy,pdf,,1,Libgen, -The World Turned Upside Down: Radical Ideas During the English Revolution,Christopher Hill,Philosophy,pdf,,1,Libgen, -On Wine and Hishish,Charles Baudelaire,Philosophy,,,0,, -Lacan For Beginners,"Phillip Hill, David Leach",Philosophy,pdf,,1,Libgen, -Late Marxism,Frederic Jameson,Philosophy,,,0,, -Adorno,Martin Jay,Philosophy,,,0,, -Dialectic of Enlightenment,"Max Horkheimer, Theodor Adorno, Gunzelin Noeri, Edmund Jephcott",Philosophy,pdf,,1,Libgen, -Walter Benjamin: A Biography,Momme Brodersen,Philosophy,,,0,, -A Thousand Years of Nonlinear History,Manuel De Landa,Philosophy,pdf,,1,Libgen, -Barthes: Selected Writings,Roland Barthes,Philosophy,,,0,, -Camera Lucida: Reflections on Photography,Roland Barthes,Philosophy,pdf,,1,Libgen, -Derrida For Beginners,"Jim Powell, Van Howell",Philosophy,pdf,,1,Libgen, -System and Writing in the Philosophy of Jacques Derrida,Christopher Johnson,Philosophy,pdf,,1,Libgen, -Exploring Humans,"H. Dooremalen , H. de Regt , MP Schouten",Philosophy,,,0,, -"Urheberrecht im Alltag: Kopieren, bearbeiten, selber machen",Valie Djordjevic / Robert A. Gehring / Volker Grassmuck / Till Kreutzer / Matthias Spielkamp (Hrsg.),Computer culture,,,,, -DATA browser 02: Engineering Culture,"Joasia Krysa, Geoff Cox (editors)",Computer culture,pdf,1,1,Monoskop, -DATA browser 01: Economising Culture,"Joasia Krysa, Geoff Cox (editors)",Computer culture,pdf,1,1,data browser site, -"The Mag.net reader 3, Processual Publishing. Actual Gesture","Alessandro Ludovico, Nat Muller (editors)",Computer culture,pdf,1,1,post digital print, -New Media Art,"Mark Tribe, Reena Jana",Computer culture,,,,, -Digital Prohibition,Carolyn Guertin,Computer culture,pdf,1,1,academia.edu, -The Cathedral & The Bazaar,Eric Raymond,Computer culture,pdf,1,1,Monoskop, -The Code Book,Simon Singh,Computer culture,pdf,1,1,LibGen, -DiY Survival // There is No Subculture Only Subversion,"Betti Marenko, Leon C6",Computer culture,pdf,1,1,academia.edu, -Guide to Open Content Licenses,Lawrence Liang,Computer culture,pdf,1,1,, -DATA browser 3: Curating Immateriality,Joasia Krysa (editor),Computer culture,pdf,1,1,Monoskop, -Formen interaktiver Medienkunst,"Gendolla, Schmirz, Schneider, Spangenberg (Hg)",Computer culture,pdf,1,1,http://theartgalleryofknoxville.com/ocl_v1.2.pdf, -Oulipo Compendium,"Harry Mathews, Alastair Brotchie",design / writing / publishing,,,,, -Convergence: The International Journal of Research into New Media Technologies - Volume 12 Number 3 August 2004,,Computer culture,,,,, -Perl for Web Site Management,,Computer culture,,,,, -Seven Hundred Penguins,,design / writing / publishing,,,,, -Mondotheque: a radiated book / un livre irradiant / een iradierend boek,"André Castro, Sînziana Păltineanu,Dennis Pohl,Dick Reckard,Natacha Roussel,Femke Snelting,Alexia de Visscher",Computer culture,pdf,1,1,Monoskop, -An Atlas of Typeforms,"James Sutton, Alan Bartram",design / writing / publishing,,,,, -Structure of the Visual Book,Keith Smith,design / writing / publishing,,,,, -The Uses of Literacy,Richard Hoggart,design / writing / publishing,pdf,0,1,Monoskop, -Control and Freedom: Power and Paranoia in the Age of Fiber Optics,Wendy Hui Kyong Chun,desk,pdf,1,1,LibGen, -The New Media Reader,"Noah Wardrip-Fruin, Nick Montfort (editors)",desk,pdf,1,1,LibGen, -Art and Electronic Media,Edward A. Shanken,Art,,,0,, -The Situationist City,Simon Sadler,Art,pdf,1,1,Monoskop, -The Absolute Report: Time Space Code Memory,,Art,,1,1,Monoskop, -Ashes and Broken Brickwork of a Logical Theory,Susanne Kriemann,Art,,,0,, -Surrealist Painters and Poets: An Anthology,Mary Ann Caws,Art,,,1,LibGen, -Guy Debord and the Situationists International,Tom McDonough,Art,,1,1,MOTW, -A Bed a Chair and a Table,"Natasha Berting, Angeliki Diakrousi, Joca van der Horst, Alexander Roidl, Alice Strete, Zalan Szakacs",Special Issue,,1,1,Special Issue, -Software Studies \ a lexicon,Matthew Fuller,Desk,pdf,1,1,dm.ncl.ac.uk/courseblog/files/2010/02/softwarestudies.pdf, -"The Rise of the Network Society, With a New Preface: Volume I: The Information Age: Economy, Society, and Culture (Information Age Series)",Manuel Castells,Desk,"epub, pdf",1,1,Libgen, -I Read Where I Am: Exploring New Information Cultures,"Andrew Blauvelt (Author), Mieke Gerritzen (Editor), Geert Lovink (Editor), Minke Kampman (Editor)",Desk,pdf,1,1,Libgen, -"»Present Continuous Past(s)«: Media Art. Strategies of Presentation, Mediation and Dissemination","Ursula Frohne, Mona Schieren, Jean-François Guiton (eds.)",Desk,pdf,1,1,Libgen, -exquisite_code,exquisite_code collective,Desk,book,,,Aymeric, -Uncreative Writing,Kenneth Goldsmith,Digital (Steve Trim 2 reading),epub,1,1,Steve, -The Electronic Revolution,William Burroughs,Digital (Steve Trim 2 reading),pdf,1,1,Steve, -The Invisible Generation,William Burroughs,Digital (Steve Trim 2 reading),pdf,0,1,Steve, -Cybernetics & Ghosts,Italo Calvino,Digital (Steve Trim 2 reading),pdf,1,1,Steve, -Digital Culture,Charlie Gere,Digital (Steve Trim 2 reading),pdf,1,1,Steve, -A Preface to Plato,Eric Havelock,Digital (Steve Trim 2 reading),pdf,1,1,Steve, -Writing Machines,Katherine Hayles,Digital (Steve Trim 2 reading),pdf,1,1,Steve, -"Gramophone, Film, Typewriter",Friedrich Kittler,Digital (Steve Trim 2 reading),pdf,1,1,Steve, -Literature Media,Friedrich Kittler,Digital (Steve Trim 2 reading),pdf,1,1,Steve, -"iSpace: Printed English after Joyce, Shannon, Derrida",Lydia Liu,Digital (Steve Trim 2 reading),pdf,1,1,Steve, -Orality and Literacy,Walter Ong,Digital (Steve Trim 2 reading),epub,1,1,Steve, -International Picture Language,Otto Neurath,Digital (Steve Trim 2 reading),pdf,0,1,Steve, -Protocol,Alexander R. Galloway,Media studies,pdf,1,1,Timo Klok/Monoskop, -A Prehistory of the Cloud,Tung-Hui Hu,Media Studies (Femke Trim 3),pdf,1,1,Libgen, -Paratexts: Thresholds of Interpretation,Gerard Genette,"Literature, Culture, Theory ",pdf,1,1,Memory of the World,