From 38607d9609e3e8a77db2c6494e269c29b439774b Mon Sep 17 00:00:00 2001 From: vleadadmin Date: Tue, 29 Oct 2024 11:24:37 +0000 Subject: [PATCH] https://virtual-labs.github.io/virtual-labs/exp-pulse-amplitude-modulation-iitd click on the link to test your code. --- README.md | 190 + aim.md | 1 + assesment.log | 53 + assets/css/bootstrap.min.css | 7 + assets/css/common-styles-responsive.css | 97 + assets/css/common-styles.css | 104 + assets/css/fontawesome.min.css | 5 + assets/css/github-markdown.min.css | 2 + assets/css/katex.min.css | 1 + assets/css/toast.css | 16 + assets/css/vlabs-style.css | 444 + .../css/font-awesome.min.css | 4 + .../font-awesome-4.7.0/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome-webfont.svg | 2671 +++++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes assets/images/favicon.ico | Bin 0 -> 1150 bytes assets/images/favicon.png | Bin 0 -> 3815 bytes assets/images/logo-new.png | Bin 0 -> 10192 bytes assets/images/logo.png | Bin 0 -> 95882 bytes assets/images/popout.png | Bin 0 -> 13510 bytes assets/images/vlabs-color-small-moe.jpg | Bin 0 -> 32248 bytes assets/js/assessment.js | 53 + assets/js/assessment_v2.js | 185 + assets/js/event-handler.js | 76 + assets/js/iframeResize.js | 29 + assets/js/instruction-box.js | 11 + assets/js/jquery-3.4.1.slim.min.js | 2 + assets/js/toggleSidebar.js | 37 + assets/js/webcomponents-loader.min.js | 1 + assets/js/zero-md.min.js | 1 + .../katex_assets/fonts/KaTeX_AMS-Regular.ttf | Bin 0 -> 63632 bytes .../katex_assets/fonts/KaTeX_AMS-Regular.woff | Bin 0 -> 33516 bytes .../fonts/KaTeX_AMS-Regular.woff2 | Bin 0 -> 28076 bytes .../fonts/KaTeX_Caligraphic-Bold.ttf | Bin 0 -> 12368 bytes .../fonts/KaTeX_Caligraphic-Bold.woff | Bin 0 -> 7716 bytes .../fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 0 -> 6912 bytes .../fonts/KaTeX_Caligraphic-Regular.ttf | Bin 0 -> 12344 bytes .../fonts/KaTeX_Caligraphic-Regular.woff | Bin 0 -> 7656 bytes .../fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 0 -> 6908 bytes .../katex_assets/fonts/KaTeX_Fraktur-Bold.ttf | Bin 0 -> 19584 bytes .../fonts/KaTeX_Fraktur-Bold.woff | Bin 0 -> 13296 bytes .../fonts/KaTeX_Fraktur-Bold.woff2 | Bin 0 -> 11348 bytes .../fonts/KaTeX_Fraktur-Regular.ttf | Bin 0 -> 19572 bytes .../fonts/KaTeX_Fraktur-Regular.woff | Bin 0 -> 13208 bytes .../fonts/KaTeX_Fraktur-Regular.woff2 | Bin 0 -> 11316 bytes assets/katex_assets/fonts/KaTeX_Main-Bold.ttf | Bin 0 -> 51336 bytes .../katex_assets/fonts/KaTeX_Main-Bold.woff | Bin 0 -> 29912 bytes .../katex_assets/fonts/KaTeX_Main-Bold.woff2 | Bin 0 -> 25324 bytes .../fonts/KaTeX_Main-BoldItalic.ttf | Bin 0 -> 32968 bytes .../fonts/KaTeX_Main-BoldItalic.woff | Bin 0 -> 19412 bytes .../fonts/KaTeX_Main-BoldItalic.woff2 | Bin 0 -> 16780 bytes .../katex_assets/fonts/KaTeX_Main-Italic.ttf | Bin 0 -> 33580 bytes .../katex_assets/fonts/KaTeX_Main-Italic.woff | Bin 0 -> 19676 bytes .../fonts/KaTeX_Main-Italic.woff2 | Bin 0 -> 16988 bytes .../katex_assets/fonts/KaTeX_Main-Regular.ttf | Bin 0 -> 53580 bytes .../fonts/KaTeX_Main-Regular.woff | Bin 0 -> 30772 bytes .../fonts/KaTeX_Main-Regular.woff2 | Bin 0 -> 26272 bytes .../fonts/KaTeX_Math-BoldItalic.ttf | Bin 0 -> 31196 bytes .../fonts/KaTeX_Math-BoldItalic.woff | Bin 0 -> 18668 bytes .../fonts/KaTeX_Math-BoldItalic.woff2 | Bin 0 -> 16400 bytes .../katex_assets/fonts/KaTeX_Math-Italic.ttf | Bin 0 -> 31308 bytes .../katex_assets/fonts/KaTeX_Math-Italic.woff | Bin 0 -> 18748 bytes .../fonts/KaTeX_Math-Italic.woff2 | Bin 0 -> 16440 bytes .../fonts/KaTeX_SansSerif-Bold.ttf | Bin 0 -> 24504 bytes .../fonts/KaTeX_SansSerif-Bold.woff | Bin 0 -> 14408 bytes .../fonts/KaTeX_SansSerif-Bold.woff2 | Bin 0 -> 12216 bytes .../fonts/KaTeX_SansSerif-Italic.ttf | Bin 0 -> 22364 bytes .../fonts/KaTeX_SansSerif-Italic.woff | Bin 0 -> 14112 bytes .../fonts/KaTeX_SansSerif-Italic.woff2 | Bin 0 -> 12028 bytes .../fonts/KaTeX_SansSerif-Regular.ttf | Bin 0 -> 19436 bytes .../fonts/KaTeX_SansSerif-Regular.woff | Bin 0 -> 12316 bytes .../fonts/KaTeX_SansSerif-Regular.woff2 | Bin 0 -> 10344 bytes .../fonts/KaTeX_Script-Regular.ttf | Bin 0 -> 16648 bytes .../fonts/KaTeX_Script-Regular.woff | Bin 0 -> 10588 bytes .../fonts/KaTeX_Script-Regular.woff2 | Bin 0 -> 9644 bytes .../fonts/KaTeX_Size1-Regular.ttf | Bin 0 -> 12228 bytes .../fonts/KaTeX_Size1-Regular.woff | Bin 0 -> 6496 bytes .../fonts/KaTeX_Size1-Regular.woff2 | Bin 0 -> 5468 bytes .../fonts/KaTeX_Size2-Regular.ttf | Bin 0 -> 11508 bytes .../fonts/KaTeX_Size2-Regular.woff | Bin 0 -> 6188 bytes .../fonts/KaTeX_Size2-Regular.woff2 | Bin 0 -> 5208 bytes .../fonts/KaTeX_Size3-Regular.ttf | Bin 0 -> 7588 bytes .../fonts/KaTeX_Size3-Regular.woff | Bin 0 -> 4420 bytes .../fonts/KaTeX_Size3-Regular.woff2 | Bin 0 -> 3624 bytes .../fonts/KaTeX_Size4-Regular.ttf | Bin 0 -> 10364 bytes .../fonts/KaTeX_Size4-Regular.woff | Bin 0 -> 5980 bytes .../fonts/KaTeX_Size4-Regular.woff2 | Bin 0 -> 4928 bytes .../fonts/KaTeX_Typewriter-Regular.ttf | Bin 0 -> 27556 bytes .../fonts/KaTeX_Typewriter-Regular.woff | Bin 0 -> 16028 bytes .../fonts/KaTeX_Typewriter-Regular.woff2 | Bin 0 -> 13568 bytes assets/katex_assets/katex.min.css | 1 + contributors.md | 11 + css/vlabs-style.css | 5 + eslint.log | 7 + experiment-name.md | 1 + feedback.html | 418 + feedback.md | 12 + images/PCM.png | Bin 0 -> 4772 bytes images/PCM_Demod.png | Bin 0 -> 4398 bytes images/PPM_Demod.png | Bin 0 -> 14853 bytes images/PPM_Mod.png | Bin 0 -> 15261 bytes images/PWM_PPM.png | Bin 0 -> 13090 bytes images/PWM_demod.png | Bin 0 -> 34646 bytes images/README.md | 1 + images/close.png | Bin 0 -> 581 bytes images/facebook.png | Bin 0 -> 311 bytes images/favicon.ico | Bin 0 -> 1150 bytes images/linkedin.png | Bin 0 -> 359 bytes images/menu.png | Bin 0 -> 296 bytes images/pam.png | Bin 0 -> 16320 bytes images/pam_demod.png | Bin 0 -> 8180 bytes images/theory/pulsemodulation/pwm1.png | Bin 0 -> 20947 bytes images/theory/pulsemodulation/pwm10.png | Bin 0 -> 33453 bytes images/theory/pulsemodulation/pwm11.png | Bin 0 -> 168453 bytes images/theory/pulsemodulation/pwm12.png | Bin 0 -> 66865 bytes images/theory/pulsemodulation/pwm13.png | Bin 0 -> 29093 bytes images/theory/pulsemodulation/pwm14.png | Bin 0 -> 26270 bytes images/theory/pulsemodulation/pwm15.png | Bin 0 -> 115854 bytes images/theory/pulsemodulation/pwm16.png | Bin 0 -> 9269 bytes images/theory/pulsemodulation/pwm17.png | Bin 0 -> 15317 bytes images/theory/pulsemodulation/pwm18.png | Bin 0 -> 14811 bytes images/theory/pulsemodulation/pwm19.png | Bin 0 -> 19656 bytes images/theory/pulsemodulation/pwm2.png | Bin 0 -> 17818 bytes images/theory/pulsemodulation/pwm20.png | Bin 0 -> 54656 bytes images/theory/pulsemodulation/pwm21.png | Bin 0 -> 52101 bytes images/theory/pulsemodulation/pwm22.png | Bin 0 -> 3494 bytes images/theory/pulsemodulation/pwm3.png | Bin 0 -> 10392 bytes images/theory/pulsemodulation/pwm4.png | Bin 0 -> 14829 bytes images/theory/pulsemodulation/pwm5.png | Bin 0 -> 35245 bytes images/theory/pulsemodulation/pwm6.png | Bin 0 -> 32466 bytes images/theory/pulsemodulation/pwm7.png | Bin 0 -> 31367 bytes images/theory/pulsemodulation/pwm8.png | Bin 0 -> 77332 bytes images/theory/pulsemodulation/pwm9.png | Bin 0 -> 12403 bytes images/theory/pulsemodulation/vl1.jpg | Bin 0 -> 21872 bytes images/theory/pulsemodulation/vl2.jpg | Bin 0 -> 31197 bytes images/theory/pulsemodulation/vl3.jpg | Bin 0 -> 17253 bytes images/twitter.png | Bin 0 -> 381 bytes images/vlabs-color-small-moe.jpg | Bin 0 -> 32248 bytes images/youtube.png | Bin 0 -> 473 bytes index.html | 409 + js/toggleSidebar.js | 36 + links.log | 14 + performance-report.html | 175 + .../.github/workflows/deployment-script.yml | 39 + plugins/svc-rating/LICENSE | 661 ++ plugins/svc-rating/README.md | 85 + plugins/svc-rating/checkEventSubmission.js | 35 + plugins/svc-rating/config.js | 2 + plugins/svc-rating/imageData.js | 2 + plugins/svc-rating/images/empty-star.svg | 1 + plugins/svc-rating/images/half-star.svg | 1 + plugins/svc-rating/images/logo.jpg | Bin 0 -> 32248 bytes plugins/svc-rating/images/mobile-icon.svg | 57 + .../svc-rating/images/mobile_rating_icon.png | Bin 0 -> 33474 bytes plugins/svc-rating/images/star.svg | 1 + plugins/svc-rating/index.html | 26 + plugins/svc-rating/index.js | 6 + plugins/svc-rating/package-lock.json | 9560 +++++++++++++++++ plugins/svc-rating/package.json | 22 + plugins/svc-rating/rating-display.js | 308 + plugins/svc-rating/rating-submit.js | 255 + plugins/svc-rating/rating.js | 135 + plugins/tool-performance/LICENSE | 661 ++ plugins/tool-performance/README.md | 149 + plugins/tool-performance/config.json | 11 + plugins/tool-performance/css/main.css | 120 + .../handlebars/performance-report.handlebars | 120 + plugins/tool-performance/index.html | 16 + plugins/tool-performance/js/api/gsc.js | 20 + plugins/tool-performance/js/api/lighthouse.js | 48 + plugins/tool-performance/js/commonData.js | 30 + plugins/tool-performance/js/main.js | 201 + plugins/tool-performance/js/parse.js | 32 + plugins/tool-performance/js/populate/gsc.js | 35 + .../js/populate/lighthouse.js | 106 + plugins/tool-performance/js/util.js | 90 + plugins/tool-validation/.gitignore | 1 + plugins/tool-validation/README.md | 48 + plugins/tool-validation/config.json | 11 + plugins/tool-validation/css/main.css | 293 + .../handlebars/validator-report.handlebars | 125 + plugins/tool-validation/index.html | 16 + plugins/tool-validation/js/link_validation.js | 52 + plugins/tool-validation/js/main.js | 422 + plugins/tool-validation/package-lock.json | 1645 +++ plugins/tool-validation/package.json | 16 + posttest.html | 829 ++ posttest.json | 175 + pretest.html | 829 ++ pretest.json | 176 + procedure.html | 453 + procedure.md | 46 + references.html | 409 + references.md | 1 + simulation.html | 365 + simulation/DM.html | 159 + simulation/DM_Demod.html | 222 + simulation/PAM.html | 466 + simulation/PAM_Demod.html | 184 + simulation/PCM.html | 637 ++ simulation/PCM_Demod.html | 258 + simulation/PPM.html | 475 + simulation/PWM.html | 584 + simulation/PWM_Demod.html | 261 + simulation/css/README.md | 1 + simulation/css/main.css | 1 + simulation/images/README.md | 2 + simulation/index.html | 61 + simulation/js/README.md | 1 + simulation/js/main.js | 1 + sw.js | 15 + theory.html | 483 + theory.md | 82 + theory/DM.html | 350 + theory/PAM.html | 347 + theory/PCM.html | 639 ++ theory/PPM.html | 436 + theory/PWM.html | 459 + validate.log | 14 + validator-report.html | 164 + 223 files changed, 30129 insertions(+) create mode 100644 README.md create mode 100644 aim.md create mode 100644 assesment.log create mode 100644 assets/css/bootstrap.min.css create mode 100644 assets/css/common-styles-responsive.css create mode 100644 assets/css/common-styles.css create mode 100644 assets/css/fontawesome.min.css create mode 100644 assets/css/github-markdown.min.css create mode 100644 assets/css/katex.min.css create mode 100644 assets/css/toast.css create mode 100644 assets/css/vlabs-style.css create mode 100644 assets/fonts/font-awesome-4.7.0/css/font-awesome.min.css create mode 100644 assets/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf create mode 100644 assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot create mode 100644 assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg create mode 100644 assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf create mode 100644 assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff create mode 100644 assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 create mode 100644 assets/images/favicon.ico create mode 100644 assets/images/favicon.png create mode 100644 assets/images/logo-new.png create mode 100644 assets/images/logo.png create mode 100644 assets/images/popout.png create mode 100644 assets/images/vlabs-color-small-moe.jpg create mode 100644 assets/js/assessment.js create mode 100644 assets/js/assessment_v2.js create mode 100644 assets/js/event-handler.js create mode 100644 assets/js/iframeResize.js create mode 100644 assets/js/instruction-box.js create mode 100644 assets/js/jquery-3.4.1.slim.min.js create mode 100644 assets/js/toggleSidebar.js create mode 100644 assets/js/webcomponents-loader.min.js create mode 100644 assets/js/zero-md.min.js create mode 100644 assets/katex_assets/fonts/KaTeX_AMS-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_AMS-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_AMS-Regular.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Caligraphic-Bold.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Caligraphic-Bold.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Caligraphic-Bold.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Fraktur-Bold.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Fraktur-Bold.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Fraktur-Bold.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Fraktur-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Fraktur-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Fraktur-Regular.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Main-Bold.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Main-Bold.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Main-Bold.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Main-BoldItalic.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Main-BoldItalic.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Main-BoldItalic.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Main-Italic.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Main-Italic.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Main-Italic.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Main-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Main-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Main-Regular.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Math-BoldItalic.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Math-Italic.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Math-Italic.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Math-Italic.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_SansSerif-Bold.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff create mode 100644 assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_SansSerif-Italic.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_SansSerif-Italic.woff create mode 100644 assets/katex_assets/fonts/KaTeX_SansSerif-Italic.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_SansSerif-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Script-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Script-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Script-Regular.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Size1-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Size1-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Size1-Regular.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Size2-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Size2-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Size2-Regular.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Size3-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Size3-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Size3-Regular.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Size4-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Size4-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Size4-Regular.woff2 create mode 100644 assets/katex_assets/fonts/KaTeX_Typewriter-Regular.ttf create mode 100644 assets/katex_assets/fonts/KaTeX_Typewriter-Regular.woff create mode 100644 assets/katex_assets/fonts/KaTeX_Typewriter-Regular.woff2 create mode 100644 assets/katex_assets/katex.min.css create mode 100644 contributors.md create mode 100644 css/vlabs-style.css create mode 100644 eslint.log create mode 100644 experiment-name.md create mode 100644 feedback.html create mode 100644 feedback.md create mode 100644 images/PCM.png create mode 100644 images/PCM_Demod.png create mode 100644 images/PPM_Demod.png create mode 100644 images/PPM_Mod.png create mode 100644 images/PWM_PPM.png create mode 100644 images/PWM_demod.png create mode 100644 images/README.md create mode 100644 images/close.png create mode 100644 images/facebook.png create mode 100644 images/favicon.ico create mode 100644 images/linkedin.png create mode 100644 images/menu.png create mode 100644 images/pam.png create mode 100644 images/pam_demod.png create mode 100644 images/theory/pulsemodulation/pwm1.png create mode 100644 images/theory/pulsemodulation/pwm10.png create mode 100644 images/theory/pulsemodulation/pwm11.png create mode 100644 images/theory/pulsemodulation/pwm12.png create mode 100644 images/theory/pulsemodulation/pwm13.png create mode 100644 images/theory/pulsemodulation/pwm14.png create mode 100644 images/theory/pulsemodulation/pwm15.png create mode 100644 images/theory/pulsemodulation/pwm16.png create mode 100644 images/theory/pulsemodulation/pwm17.png create mode 100644 images/theory/pulsemodulation/pwm18.png create mode 100644 images/theory/pulsemodulation/pwm19.png create mode 100644 images/theory/pulsemodulation/pwm2.png create mode 100644 images/theory/pulsemodulation/pwm20.png create mode 100644 images/theory/pulsemodulation/pwm21.png create mode 100644 images/theory/pulsemodulation/pwm22.png create mode 100644 images/theory/pulsemodulation/pwm3.png create mode 100644 images/theory/pulsemodulation/pwm4.png create mode 100644 images/theory/pulsemodulation/pwm5.png create mode 100644 images/theory/pulsemodulation/pwm6.png create mode 100644 images/theory/pulsemodulation/pwm7.png create mode 100644 images/theory/pulsemodulation/pwm8.png create mode 100644 images/theory/pulsemodulation/pwm9.png create mode 100644 images/theory/pulsemodulation/vl1.jpg create mode 100644 images/theory/pulsemodulation/vl2.jpg create mode 100644 images/theory/pulsemodulation/vl3.jpg create mode 100644 images/twitter.png create mode 100644 images/vlabs-color-small-moe.jpg create mode 100644 images/youtube.png create mode 100644 index.html create mode 100644 js/toggleSidebar.js create mode 100644 links.log create mode 100644 performance-report.html create mode 100644 plugins/svc-rating/.github/workflows/deployment-script.yml create mode 100644 plugins/svc-rating/LICENSE create mode 100644 plugins/svc-rating/README.md create mode 100644 plugins/svc-rating/checkEventSubmission.js create mode 100644 plugins/svc-rating/config.js create mode 100644 plugins/svc-rating/imageData.js create mode 100644 plugins/svc-rating/images/empty-star.svg create mode 100644 plugins/svc-rating/images/half-star.svg create mode 100644 plugins/svc-rating/images/logo.jpg create mode 100644 plugins/svc-rating/images/mobile-icon.svg create mode 100644 plugins/svc-rating/images/mobile_rating_icon.png create mode 100644 plugins/svc-rating/images/star.svg create mode 100644 plugins/svc-rating/index.html create mode 100644 plugins/svc-rating/index.js create mode 100644 plugins/svc-rating/package-lock.json create mode 100644 plugins/svc-rating/package.json create mode 100644 plugins/svc-rating/rating-display.js create mode 100644 plugins/svc-rating/rating-submit.js create mode 100644 plugins/svc-rating/rating.js create mode 100644 plugins/tool-performance/LICENSE create mode 100644 plugins/tool-performance/README.md create mode 100644 plugins/tool-performance/config.json create mode 100644 plugins/tool-performance/css/main.css create mode 100644 plugins/tool-performance/handlebars/performance-report.handlebars create mode 100644 plugins/tool-performance/index.html create mode 100644 plugins/tool-performance/js/api/gsc.js create mode 100644 plugins/tool-performance/js/api/lighthouse.js create mode 100644 plugins/tool-performance/js/commonData.js create mode 100644 plugins/tool-performance/js/main.js create mode 100644 plugins/tool-performance/js/parse.js create mode 100644 plugins/tool-performance/js/populate/gsc.js create mode 100644 plugins/tool-performance/js/populate/lighthouse.js create mode 100644 plugins/tool-performance/js/util.js create mode 100644 plugins/tool-validation/.gitignore create mode 100644 plugins/tool-validation/README.md create mode 100644 plugins/tool-validation/config.json create mode 100644 plugins/tool-validation/css/main.css create mode 100644 plugins/tool-validation/handlebars/validator-report.handlebars create mode 100644 plugins/tool-validation/index.html create mode 100644 plugins/tool-validation/js/link_validation.js create mode 100644 plugins/tool-validation/js/main.js create mode 100644 plugins/tool-validation/package-lock.json create mode 100644 plugins/tool-validation/package.json create mode 100644 posttest.html create mode 100644 posttest.json create mode 100644 pretest.html create mode 100644 pretest.json create mode 100644 procedure.html create mode 100644 procedure.md create mode 100644 references.html create mode 100644 references.md create mode 100644 simulation.html create mode 100644 simulation/DM.html create mode 100644 simulation/DM_Demod.html create mode 100644 simulation/PAM.html create mode 100644 simulation/PAM_Demod.html create mode 100644 simulation/PCM.html create mode 100644 simulation/PCM_Demod.html create mode 100644 simulation/PPM.html create mode 100644 simulation/PWM.html create mode 100644 simulation/PWM_Demod.html create mode 100644 simulation/css/README.md create mode 100644 simulation/css/main.css create mode 100644 simulation/images/README.md create mode 100644 simulation/index.html create mode 100644 simulation/js/README.md create mode 100644 simulation/js/main.js create mode 100644 sw.js create mode 100644 theory.html create mode 100644 theory.md create mode 100644 theory/DM.html create mode 100644 theory/PAM.html create mode 100644 theory/PCM.html create mode 100644 theory/PPM.html create mode 100644 theory/PWM.html create mode 100644 validate.log create mode 100644 validator-report.html diff --git a/README.md b/README.md new file mode 100644 index 0000000..40f1aad --- /dev/null +++ b/README.md @@ -0,0 +1,190 @@ +## README + +## Quiz +### 1. Introduction +This part of the experiment is specifically for assessment purposes. This allows for the creation of a quiz with multiple choice single answer questions. +These can be +* Pretest - Pre requisite quizzes +* Posttest - Testing the learning +* Learning Unit Quizzes - Quizzes to test the section's learning. +The format for the same is discussed below. + +### 2. Target Audience +This guide is meant for anyone creating a virtual lab and wanting to have a quiz section. + +### 3. Structure of quiz +The data for the quiz needs to be added to a json file pertaining the following specifications. +1. The quiz needs to have an array of objects, each object representing a question. As shown below +``` +"questions" : [ + { + "question" : "What is 1+2 ?", + "answers" : + { + "a" : 1, + "b" : 2, + "c" : 3, + "d" : 4 + }, + "correctAnswer" : c + } +] +``` +### 4. Quiz V2.0 (Enhancements done) +The new format of quiz has multiple new additions. The details for which have been described below. +The format of json would be as linked [here](./pretest.json) + +First we will look at the additional fields added + +### 4.1 Fields +* Mandatory Fields + * [version](#42-version) - Without which the enhanced quiz will not be rendered. + * [levels](#44-levels) - Adds difficulty level to each question (Allows for filtering) + +* Optional Fields + * [explanations](#43-explanations) - Adds an explanation to each answer. If wrong answer is choosen, only it's explanation pops up. If correct answer is choosen, all available explanations pop up. + +### 4.2 Version +The very first field is absolutely necessary. This ensures that the quiz supports the new features. +``` +"version": 2.0 +``` + +### 4.3 Explanations +Just like we mention answers, we can have a section for explanation so that they show up after an answer is marked. This is optional and can completely be left out. The three ways of defining (Assuming there are 4 answers a, b, c, d): + +1. All answers have explanations +``` +"explanations": { + "a" : "Explanation 1, + "b" : "Explanation 2" + "c" : "Explanation 3" + "d" : "Explanation 4" +}, +``` +2. Some answers have explanations +``` +"explanations": { + "a" : "Explanation 1, + "d" : "Explanation 4" +}, +``` + +3. No answers have explanations +``` +/* Can be excluded from json */ +``` + + +### 4.4 Levels +Adds an ability to filter questions based on difficulty levels. This is mandatory and has to be mentioned for each question. +The three available difficulty levels are: +``` +['beginner', 'intermediate', 'advanced'] +``` +Using any other will not work. The format for the same: +``` +"difficulty" : "beginner" +``` + +### 5. Tips +1. An extra functionality of explanation is the ability to add an Rich Text (HTML Formatted). It will work just like in html. +This could be used for + a. Adding hyper links + b. Formatting text etc. +``` +"explanations": { + "a" : "Explanation 1 here", + "b" : "Explanation 2" +}, +``` +> This can be done in either of explanation, answer and the question. +An example for the same can be found here: source | website + +2. Multi Correct +To mimic the functionality of multi correct questions, one can add options as part of the question itself, and the actual answer options can be like : +``` + "answers" : + { + "a" : "both i and ii", + "b" : "All i, ii, iii, iv", + "c" : "Only i", + "d" : "None of the above" + } +``` +An example for the same can be found here: source | website + +3. Image Support +You can add images to both question and answers, there can be multiple cases of the same. The following examples can be followed. +* **Image in question** : Add img tag in question. +``` +"questions" : [ + { + "question" : "question image", + "answers" : + { + "a" : 1, + "b" : 2, + "c" : 3, + "d" : 4 + }, + "correctAnswer" : c + } +] +``` + +* **Image and Text in question** : Add br tag and img tag in question after text. +``` +"questions" : [ + { + "question" : "This is an example question
question image", + "answers" : + { + "a" : 1, + "b" : 2, + "c" : 3, + "d" : 4 + }, + "correctAnswer" : c + } +] +``` +> The same two cases apply for answers too. +**Make sure the image aspect ratio remains constant and good to maintain the structure** + +### 6. Manual Validation of Quiz Json (wrt version 2.0) +This is till the automatic validation is set up. +* The first field has to be version with 2 or 2.0 as value. +* The questions needs to be an array of objects containing questions. +* Each question object should hav a question field, answers field, difficulty field and correctAnswer field. + * question : Should be a string + * answer : Should be an object containing options, and each option should be a string. + * difficulty : should be a string and should have values from ["beginner", "intermerdiate", "advanced"] + * correctAnswer : Should be a string and it's value should be present in keys of one of the answer. +* If explanation is present it has to be an object and needs to follow the description of answer object. + +### 7. Test Cases +- [x] Using the mentioned quiz format +- [x] Using the old quiz json format +- [ ] Not including the version in json +- [ ] Including incorrect version in json +- [ ] Including correct version but following old format +- [x] Difficulty not mentioned +- [x] Incorrect difficulty level mentioned +- [x] explanation not provided for all options +- [x] explanation empty +- [x] explanation object not defined +- [x] HTML in quuestion (tags like hyper links, bold etc) +- [x] HTML in answer (tags like hyper links, bold etc) +- [x] HTML in explanation (tags like hyper links, bold etc) +- [x] On wrong annswer only wrong answer is colored red +- [x] On correct answer all red color resets +- [x] Combination of filters working properly +- [x] If all questions have same difficulty, filter option should be hidden. +- [x] When questions are answered after filtering, marks should be counted out of filtewred questions, not total. +- [x] On wrong answer only explanation of wrong answer is shown +- [x] On correct answer all available explanations are shown + +### 8. TODO +* Add automatic schema validation +* Link to source files implementing the above tips. diff --git a/aim.md b/aim.md new file mode 100644 index 0000000..2e90a5e --- /dev/null +++ b/aim.md @@ -0,0 +1 @@ +### The aim of this experiment is to demonstrate and understand the principles of various pulse modulation techniques—PAM, PWM, PPM, and PCM with their demodulation, analyzing how each method encodes and recovers information from signals diff --git a/assesment.log b/assesment.log new file mode 100644 index 0000000..3ba0c91 --- /dev/null +++ b/assesment.log @@ -0,0 +1,53 @@ +=/pretest.json +{ + _: [], + f: [ + '/home/runner/work/exp-pulse-amplitude-modulation-iitd/exp-pulse-amplitude-modulation-iitd/experiment/pretest.json' + ], + files: [ + '/home/runner/work/exp-pulse-amplitude-modulation-iitd/exp-pulse-amplitude-modulation-iitd/experiment/pretest.json' + ], + c: 'assessment', + contentTypes: 'assessment', + 'content-types': 'assessment', + '$0': 'validate' +} +Validated true +=/posttest.json +{ + _: [], + f: [ + '/home/runner/work/exp-pulse-amplitude-modulation-iitd/exp-pulse-amplitude-modulation-iitd/experiment/posttest.json' + ], + files: [ + '/home/runner/work/exp-pulse-amplitude-modulation-iitd/exp-pulse-amplitude-modulation-iitd/experiment/posttest.json' + ], + c: 'assessment', + contentTypes: 'assessment', + 'content-types': 'assessment', + '$0': 'validate' +} +/questions/0/difficulty: Difficulty can only be: beginner, intermediate or advanced + +/questions/1/difficulty: Difficulty can only be: beginner, intermediate or advanced + +/questions/2/difficulty: Difficulty can only be: beginner, intermediate or advanced + +/questions/3/difficulty: Difficulty can only be: beginner, intermediate or advanced + +/questions/4/difficulty: Difficulty can only be: beginner, intermediate or advanced + +/questions/5/difficulty: Difficulty can only be: beginner, intermediate or advanced + +/questions/6/difficulty: Difficulty can only be: beginner, intermediate or advanced + +/questions/7/difficulty: Difficulty can only be: beginner, intermediate or advanced + +/questions/8/difficulty: Difficulty can only be: beginner, intermediate or advanced + +/questions/9/difficulty: Difficulty can only be: beginner, intermediate or advanced + +Json Error: must match "then" schema +Json Error: must match "then" schema +Failed while validating /home/runner/work/exp-pulse-amplitude-modulation-iitd/exp-pulse-amplitude-modulation-iitd/experiment/posttest.json +Error: Schema is Invalid diff --git a/assets/css/bootstrap.min.css b/assets/css/bootstrap.min.css new file mode 100644 index 0000000..86b6845 --- /dev/null +++ b/assets/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/assets/css/common-styles-responsive.css b/assets/css/common-styles-responsive.css new file mode 100644 index 0000000..2798de9 --- /dev/null +++ b/assets/css/common-styles-responsive.css @@ -0,0 +1,97 @@ +.slidecontainer { + text-align: center; +} + +.slider { + width: 10%; +} + +.text-box { + padding: 7px 20px; + margin: 8px 0; + box-sizing: border-box; + width: 14%; +} + +.legend { list-style: none; } +.legend li { padding-bottom : 1.5vw; width: 20vw; } +.legend span { border: 0.1vw solid black; float: left; border-radius: 50%;} +.legend .grey { background-color: grey; } +.legend .green { background-color: #a4c652; } +.legend .black { background-color: black; } + +.button-input { + border-radius: 50vw; + background-color: #288ec8; + border: none; + color: white; + padding: 1%; + margin-left: 1%; + margin-right: 1%; + padding-bottom: 1%; + padding-top: 1%; + padding-left: 2%; + padding-right: 2%; +} + +.button-input:hover { + background-color:gray; + cursor:pointer; +} + +.comment-box { + position: relative; + padding: 1vw; + width: 30vw; + text-align: center; +} + +.instruction-box { + position: relative; + width: 100%; + transition: width 0.2s ease-out; + border: 0.1vw solid grey; + z-index : 10; +} + +.collapsible { + background-color: Transparent; + color: "grey"; + cursor: pointer; + width: 100%; + border: none; + text-align: center; + outline: none; + font-weight: bold; + padding-top: 1%; + padding-bottom: 1%; +} + +.collapsible::-moz-focus-inner { + border: 0; +} + +.active, .collapsible:hover { + background-color: "white"; +} + +/*The unicode \25BE is for ▾ (Dropdown arrow) */ +.collapsible:after { + content: "\25BE"; + color: "grey"; + font-weight: bold; + float: right; + margin-left: 5px; +} + +.active:after { + content: "\25B4"; +} + +.content { + padding: 0 1.8vw; + max-height: 0; + overflow: hidden; + transition: max-height 0.2s ease-out; + background-color: "white"; +} diff --git a/assets/css/common-styles.css b/assets/css/common-styles.css new file mode 100644 index 0000000..a2f6d80 --- /dev/null +++ b/assets/css/common-styles.css @@ -0,0 +1,104 @@ +.slidecontainer { + text-align: center; +} + +.slider { + width: 10%; +} + +.text-box { + padding: 7px 20px; + margin: 8px 0; + box-sizing: border-box; + width: 14%; +} + +.legend{ + font-size: 1.4vw; +} +.legend { list-style: none; } +.legend li { padding-bottom : 1.5vw; width: 20vw; } +.legend span { border: 0.1vw solid black; float: left; width: 2vw; height: 2vw; margin-right : 0.5vw; border-radius: 50%;} +.legend .grey { background-color: grey; } +.legend .green { background-color: #a4c652; } +.legend .black { background-color: black; } + +.button-input { + border-radius: 50vw; + background-color: #288ec8; + border: none; + color: white; + padding: 1%; + font-size: 1.3vw; + margin-left: 1%; + margin-right: 1%; + padding-bottom: 1%; + padding-top: 1%; + padding-left: 2%; + padding-right: 2%; +} + +.button-input:hover { + background-color:gray; + cursor:pointer; +} + +.comment-box { + position: relative; + padding: 1vw; + width: 30vw; + font-size: 1.5vw; + text-align: center; +} + +.instruction-box { + position: relative; + width: 100%; + transition: width 0.2s ease-out; + border: 0.1vw solid grey; + font-size: 1.5vw; + z-index : 10; +} + +.collapsible { + background-color: Transparent; + color: "grey"; + cursor: pointer; + width: 100%; + border: none; + text-align: center; + outline: none; + font-size: 1.5vw; + font-weight: bold; + padding-top: 1%; + padding-bottom: 1%; +} + +.collapsible::-moz-focus-inner { + border: 0; +} + +.active, .collapsible:hover { + background-color: "white"; +} + +.collapsible:after { + content: '\25BE'; + color: "grey"; + font-weight: bold; + float: right; + margin-left: 5px; +} + +.active:after { + content: "\25B4"; +} + +.content { + padding: 0 1.8vw; + max-height: 0; + overflow: hidden; + transition: max-height 0.2s ease-out; + background-color: "white"; +} + diff --git a/assets/css/fontawesome.min.css b/assets/css/fontawesome.min.css new file mode 100644 index 0000000..06a13c5 --- /dev/null +++ b/assets/css/fontawesome.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\f95b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\f952"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\f905"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\f907"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\f95c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\f95d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\f95e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\f95f"}.fa-handshake-slash:before{content:"\f960"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\f961"}.fa-head-side-cough-slash:before{content:"\f962"}.fa-head-side-mask:before{content:"\f963"}.fa-head-side-virus:before{content:"\f964"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\f965"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\f913"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\f955"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\f966"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\f967"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\f91a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\f956"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\f968"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\f91e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\f969"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\f96a"}.fa-pump-soap:before{content:"\f96b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\f96c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\f957"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\f96e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\f96f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\f970"}.fa-store-slash:before{content:"\f971"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\f972"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\f941"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\f949"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\f974"}.fa-virus-slash:before{content:"\f975"}.fa-viruses:before{content:"\f976"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto} \ No newline at end of file diff --git a/assets/css/github-markdown.min.css b/assets/css/github-markdown.min.css new file mode 100644 index 0000000..6e8cb3b --- /dev/null +++ b/assets/css/github-markdown.min.css @@ -0,0 +1,2 @@ +@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,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) format('woff')}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .pl-c{color:#6a737d}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:#005cc5}.markdown-body .pl-e,.markdown-body .pl-en{color:#6f42c1}.markdown-body .pl-s .pl-s1,.markdown-body .pl-smi{color:#24292e}.markdown-body .pl-ent{color:#22863a}.markdown-body .pl-k{color:#d73a49}.markdown-body .pl-pds,.markdown-body .pl-s,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sra,.markdown-body .pl-sr .pl-sre{color:#032f62}.markdown-body .pl-smw,.markdown-body .pl-v{color:#e36209}.markdown-body .pl-bu{color:#b31d28}.markdown-body .pl-ii{color:#fafbfc;background-color:#b31d28}.markdown-body .pl-c2{color:#fafbfc;background-color:#d73a49}.markdown-body .pl-c2::before{content:"^M"}.markdown-body .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdown-body .pl-ml{color:#735c0f}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:#005cc5}.markdown-body .pl-mi{font-style:italic;color:#24292e}.markdown-body .pl-mb{font-weight:700;color:#24292e}.markdown-body .pl-md{color:#b31d28;background-color:#ffeef0}.markdown-body .pl-mi1{color:#22863a;background-color:#f0fff4}.markdown-body .pl-mc{color:#e36209;background-color:#ffebda}.markdown-body .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdown-body .pl-mdr{font-weight:700;color:#6f42c1}.markdown-body .pl-ba{color:#586069}.markdown-body .pl-sg{color:#959da5}.markdown-body .pl-corl{text-decoration:underline;color:#032f62}.markdown-body .octicon{display:inline-block;vertical-align:text-top;fill:currentColor}.markdown-body a{background-color:transparent}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit}.markdown-body strong{font-weight:bolder}.markdown-body h1{font-size:2em;margin:.67em 0}.markdown-body img{border-style:none}.markdown-body code,.markdown-body kbd,.markdown-body pre{font-family:monospace,monospace;font-size:1em}.markdown-body hr{box-sizing:content-box;height:0;overflow:visible}.markdown-body input{font:inherit;margin:0}.markdown-body input{overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#0366d6;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:0 0;border:0;border-bottom:1px solid #dfe2e5}.markdown-body hr::before{display:table;content:""}.markdown-body hr::after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:0;margin-bottom:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body code{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}.markdown-body .octicon{vertical-align:text-bottom}.markdown-body .pl-0{padding-left:0!important}.markdown-body .pl-1{padding-left:4px!important}.markdown-body .pl-2{padding-left:8px!important}.markdown-body .pl-3{padding-left:16px!important}.markdown-body .pl-4{padding-left:24px!important}.markdown-body .pl-5{padding-left:32px!important}.markdown-body .pl-6{padding-left:40px!important}.markdown-body::before{display:table;content:""}.markdown-body::after{display:table;clear:both;content:""}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:0}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #eaecef}.markdown-body h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #eaecef}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:0 0;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1}.markdown-body :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee} +/*# sourceMappingURL=github-markdown.min.css.map */ \ No newline at end of file diff --git a/assets/css/katex.min.css b/assets/css/katex.min.css new file mode 100644 index 0000000..678802e --- /dev/null +++ b/assets/css/katex.min.css @@ -0,0 +1 @@ +@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(fonts/KaTeX_AMS-Regular.woff) format("woff"),url(fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(fonts/KaTeX_Main-Bold.woff) format("woff"),url(fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(fonts/KaTeX_Main-Italic.woff) format("woff"),url(fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(fonts/KaTeX_Main-Regular.woff) format("woff"),url(fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(fonts/KaTeX_Math-Italic.woff) format("woff"),url(fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(fonts/KaTeX_Script-Regular.woff) format("woff"),url(fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size1-Regular.woff) format("woff"),url(fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size2-Regular.woff) format("woff"),url(fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size3-Regular.woff) format("woff"),url(fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(fonts/KaTeX_Size4-Regular.woff) format("woff"),url(fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.3"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo} diff --git a/assets/css/toast.css b/assets/css/toast.css new file mode 100644 index 0000000..85e0475 --- /dev/null +++ b/assets/css/toast.css @@ -0,0 +1,16 @@ +/* assets/css/toast.css */ +.custom-toast-popup { + border-radius: 10px; /* Rounded corners */ + box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); /* Custom shadow */ + display: flex; + justify-content: center; + align-items: center; + position: fixed; /* Fixed positioning */ + top: 50%; /* Center vertically */ + left: 50%; /* Center horizontally */ + transform: translate(-50%, -50%); /* Adjust for exact centering */ + z-index: 1000; /* Ensure it appears above other elements */ + padding: 10px; + color: #fff; + font-size: 1rem; + } \ No newline at end of file diff --git a/assets/css/vlabs-style.css b/assets/css/vlabs-style.css new file mode 100644 index 0000000..47cfdf5 --- /dev/null +++ b/assets/css/vlabs-style.css @@ -0,0 +1,444 @@ +html { + overflow-y: auto; +} + +.svc-rating-display{ + display:flex; + flex-direction: column; + margin-right: 40px ; + margin-bottom: 17px; + align-items: center ; +} + +.vl-rating-display { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + overflow: hidden; + padding: 0px 10px; + margin-top: -15px; /* Adjust this value as needed */ +} +.list-of-experiments-container { + display: flex; + flex-direction: row; + justify-content: left; + align-items: center; + overflow: hidden; + flex: 0 0 1%; /*Adjust this value to decrease the width*/ +} + +.list-of-experiments-container > div{ + margin: 1px; +} +.list-of-experiments-display-rating { + position: relative; + top: -10px; + left: 20px; +} + +.vlabs-page { + height: 100vh; + overflow-x: hidden; +} + +.vlabs-header { + border-bottom: 8px solid #ff6600; + font-family: "Raleway", sans-serif; +} + +.vlabs-page-main { + font-size: 1rem; + font-family: "Open Sans", sans-serif; +} + +.vlabs-lab-name { + font-size: 1.7rem; +} + +.vlabs-footer { + font-size: 14px; + background: rgb(17, 17, 17); + font-family: "Raleway", sans-serif; +} + +.vlabs-footer-sect-name { + border-width: 0.15rem; + border-style: solid; + border-image: linear-gradient(to right, #3ec1d5 20%, #555 0%) 0% 0% 100% 0%; +} + +.vlabs-lab-name { + color: #2c99ce; +} + +.vlabs-page-content { + font-size: 1.2rem; + overflow-y: hidden; + font-family: "Raleway", sans-serif; +} + +.social-links > a { + color: #fff; + border-radius: 50%; + width: 36px; + height: 36px; +} + +.nav-menu a, +.simulation-header .dropdown .nav-menu a { + color: #3e6389; +} + +.nav-menu .tasks a, +.simulation-header .dropdown .nav-menu .tasks a { + color: #5c5c5c; +} + +.nav-menu a.current-item, +.simulation-header .dropdown .nav-menu a.current-item { + color: #ff6600; +} + +.nav-menu .tasks, +.simulation-header .dropdown .nav-menu .tasks { + font-size: 1rem; +} + +.nav-menu, +.simulation-header .dropdown .nav-menu { + font-size: 1.2rem; + font-weight: bold; +} + +.nav-menu-body { + justify-content: center; +} + +.sidebar .nav-menu-body { + justify-content: start; +} + +.sidebar { + /* border-right: 2px dotted #89a7c4; */ + border-right: thin solid #e8e8e8; + overflow: hidden; + box-sizing: content-box; +} + +.popupmenu .vlabs-logo { + height: 2.5rem; +} + +@media (max-width: 991px) { + .sidebar { + max-height: 6000px; + transition: max-height 1s ease-in; + flex-wrap: nowrap; + overflow-y: auto; + } + .vlabs-logo { + height: 3rem; + } + + .simulation-header { + display: none !important; + } +} + +@media (min-width: 992px) { + .vlabs-hidden { + display: none !important; + } + #toggle-menu-float-button { + display: none; + } + .bug-report-mobile { + display: none; + } +} + +.vlabs-header a { + margin: 0 1rem; + padding: 0.5rem 1rem; + color: #2c98cd; +} + +.vlabs-header #headerNavbar a:hover { + background: #77bb41; + color: #fff; + border-radius: 10px; +} + +.vlabs-header #headerNavbar a { + border-radius: 10px; + transition: 0.3s; +} + +.breadcrumbs, +.breadcrumbs a, +.breadcrumbs span { + font-size: 1.6rem; + color: #337ab7; +} + +.page-name { + color: #337ab7; +} + +/*pre-test and post-test page styling fix*/ + +.answers { + font-size: 1rem; + display: flex; + flex-direction: column; + margin-bottom: 1rem; +} + +.question { + font-weight: 900; +} + +/* feedback */ +#feedback-btn { + color: #2c99ce; + border-color: #2c99ce; +} + +/* to override markdown styling */ +.markdown-body { + font-family: "Raleway", sans-serif; + color: #000000; + text-align: justify; +} + +/* to fix the extended lines*/ +.markdown-body table tr { + border-top: 0; +} + +h1, +h2, +h3 { + color: #2c99ce; +} + +h2 { + padding-top: 2rem; + padding-bottom: 1rem; +} + +h3 { + font-size: 1.1rem; + color: #333333; + padding-top: 1rem; + text-decoration: underline; +} + +/* for ds experiments - video iframes */ +iframe { + width: 100%; + height: calc(100vw / 3); +} + +.simulation-container { + padding: 0px; + height: 100vh; + width: 100vw; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + background: #fff; + display: flex; + flex-direction: column; +} + +.responsive-iframe { + flex: 1; +} + +/* Style the buttons that are used to open and close the accordion panel */ +.accordion { + display: none; + margin-left: 20px; + color: #337ab7; + text-decoration: underline; + text-align: right; +} + +/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */ +/* .active, +.accordion:hover { +} */ + +/* Style the accordion panel. Note: hidden by default */ +.panel { + display: none; + background-color: #eee; + color: #444; + padding: 18px; + width: 100%; + text-align: left; + border: none; + outline: none; + transition: 0.4s; +} + +/* Customize the label (the container) */ +.container { + display: block; + position: relative; + padding-left: 35px; + margin-bottom: 12px; + cursor: pointer; + font-size: 22px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +/* .form-check input[type="checkbox"] { + width: 1rem; + height: 1rem; + margin: 5px 10px 0px 0px; +} */ + +/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */ +@media screen and (max-width: 600px) { + .column { + width: 100%; + } +} + +#difficulty-container, +.form-check { + display: flex; + align-items: center; +} + +.form-check input[type="checkbox"] { + margin: 0.5em; + transform: scale(1.5); +} + +.fix-spacing > * { + padding-top: 0; + margin-top: 1em; +} + +#toggle-menu-float-button { + position: absolute; + bottom: 20px; + left: 20px; + z-index: 1; + padding: 0.8em 1em; + background: rgba(255, 255, 255, 0.9); + cursor: pointer; + border-radius: 0.5em; + color: #fff; + border: 3px solid rgba(0, 174, 255, 0.274); + transform: scale(0.9); +} + +.toggle-menu-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + height: 30px; + width: 30px; +} + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent + url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") + center/1em auto no-repeat; + border: 0; + border-radius: 0.25rem; + opacity: 0.5; +} + +.tools { + top: 50%; + transform: translate(0%, 25%); +} + +.simulation-header .navbar-brand .vlabs-logo { + height: 3rem; +} + +.simulation-header h1, +.simulation-header h2 { + border: none; + font-size: 1.5rem; + padding: 0; + flex: 2; + text-align: center; + + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + text-overflow: ellipsis; + overflow-wrap: break-word; +} + +.simulation-header .dropdown { + position: relative; + display: inline-block; +} + +.simulation-header .dropdown .backdrop { + position: absolute; + width: 100vw; + background-color: rgba(0, 0, 0, 0.2); + height: 100vh; +} + +.simulation-header .dropdown .nav-menu { + width: fit-content; + background-color: #fff; + margin-top: 8px; + padding: 10px; + box-shadow: 0px 8px 14px 0px rgba(0, 0, 0, 0.2); + font-family: "Open Sans", sans-serif; + max-height: 80%; + overflow: auto; +} + +.simulation-header .dropdown .nav-menu-body { + justify-content: flex-start; +} + +.simulation-header .dropdown .vlabs-hidden { + display: none; +} + +.expand-1 { + flex: 1; +} + +/* Add Button style from virtual styles */ +.v-button { + border: none; + color: #ffffff; + background-color: #288ec8; + text-align: center; + font-size: 1.05rem; + border-radius: 1em; + padding: 0.6em 1.2em; + cursor: pointer; +} + +.v-button:hover { + background-color: #a9a9a9; +} + +.v-button:disabled { + background-color: #a9a9a9; + cursor: not-allowed; +} \ No newline at end of file diff --git a/assets/fonts/font-awesome-4.7.0/css/font-awesome.min.css b/assets/fonts/font-awesome-4.7.0/css/font-awesome.min.css new file mode 100644 index 0000000..540440c --- /dev/null +++ b/assets/fonts/font-awesome-4.7.0/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/assets/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf b/assets/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot b/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf b/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 b/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/assets/images/favicon.ico b/assets/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d09a5581ae11cf4cfef771c3bf1884268164cc8b GIT binary patch literal 1150 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 IQ0}Dv0aRuMXaE2J literal 0 HcmV?d00001 diff --git a/assets/images/logo-new.png b/assets/images/logo-new.png new file mode 100644 index 0000000000000000000000000000000000000000..1016e909b7bbe258ecedcde8a1885a6dea9eab96 GIT binary patch literal 10192 zcmV;>CokBEP)@04EShL_t(|UhQ26cwE(${#9orje51Zi(F;PxB~{q zvB9P!^pX$)A%TS?B!nykLMS0wNJutWmZgPa2MAzHw<&J8S6P<3da-&PNh4`AMbhkl z?r5ZutkH}tDb7cH%tO+9_uX>t>G$0Gyle!VgL4=l2E4|S7)+flC~VwFI$KS7hJ6#hQJz(5(~1z5V;5TZ%Kb<CMfk0~*9cA1b}^%k2I+&fyPZ;@o7Tzc zO_414tP5S;77x37uGm;&V9bfZ-gz+=Y!JuA`5McCovVBJ7#MqE=rI~;D-Hm;!tV7jf=&+#G zWQ9)ahtL4e+VrGf!!6UzaW@;yFm-kzQpa)l_8Ijqi6OhD4UcXq!hz~GzHEh!Sm^9> z6Q8nlVbR10?D@fLnh18GQ`)iz8*(2&Ck;q%FF}H%4li^u#^CGikCkaplNc8Fj?3%u zt!#{ThM#-EC3c5SK#;%d_quG|_`%DY@#e;32ni3u&L?ibtfWY{ zI9>AOTI@Jhj)b^y?0w>T{NJWyc;>_X_}RDS;i(%JAxP7o&<9p{&#G;B>Ei?V_LAxN z<%NyNK2eGH9=-}UES%Ka)Sy^<<7hQ*e*ZZ3SF}RQNxgV{D1LNa z0)Da}5%=)=v5V{Wg^9Ro3K8pUEOv?eNJ`>8Z;B6Z)@Q%?yXuA*kxoR$U%x+V9DcMg z!DTy+_V1aWfE&}JFdU0Bu1m+x!Z?q`?i-h z;f<}wl~6nQ%&kaI49BBu_u8D)0d%!?p7#4lWrEQzg8RS&c3d!nM;P@zNEOMnnjLyy~{Yl=v2^ zh(TOS>e?<6M2o3%L}Lum_~60C$$0RBB-#%_SXa=5zaOq~S*K3xk9leF0Ci?%K{ZP1 zhUV+27x=2wy#RJ$`@V1uhA}L`l%y!+s9g=i7q@hlCJ`A?1|h zZ~>i^CT8mRE+%})sLRe3{?6)PY~p}7*wxhSL5B|^^^$Vcyehf zgF)I6O;TCQUSyX44OZF)KC}%6f+z|O2Q3|C7#BQ?x;|z^?ahb@f|24cub~6GD_U^< z^k{@?1~)22O?`Q!6vkE~EHosqn4LOk+aF{W;mxfl(Piww{nsqOlBo%5Vm45!ytl6a zX0|smHWa=-eZ;`d`{|46C-DKmhHM39L)XW|h?AkLwR%>&Z%NIZ=+y123w-4J2ZJ z60WrG0DYSYA7mDzs@{MbFPe(!PHpy%pitj|PjefQ5~{_`Gh;9*B5*_#({9z{NX;6w zTIvRgF4`r6EM(cbt*C0tLT1IQr0|XrwdqYH-IN}S+2evx-D<%a61FQ?JUJd2Nl`#Z zApXAVq|0*u*qsM+H@S>bS6b=<=&u@P~Kz;(yofp+xA$&irbud4C^vpR5?P4;I>7>#~aR8VTlLNo{YL zL#OKS{Cj)w7ry)71FsME;V-=Y`sqP@=dYjPa}vEL&`S(?^+uGnn2|v-J2y_}$-A!0 zQ2rFue~x1PSMc)*ASL&4O*gH1gSnDw!wWOxZa}Cu0qL`m~f_+t|j#a z0{na#QtykR{Aul8y4anVNDt+<%QCQFd~9#EoxGnC9gN#n%);%LpNBwyAL4_jc8SzM}*ODqd6mx3hW>X&|1&!o<7j3eLyEgu8KV`m1y;|9~lx zE79C>`h<8iiUEbDLrw^~Fhjd-v(mVav&K)VG_6ARDe* zFyZuigb19XX)TN+&<{s=WH6q;V+mfnb2%@zlk^QzO>)9n)SbS*E0P2s`;Q;Mnz*g+NE!9z)lP_ zMw)10ODsVwa0&LDDTq;Wv~CR=JMx&H5bjiss0I_No3pSe>BqQo>R;)bN5YGClQ$Qu zE=;)(m!|!W0j?L%wCUdW;)2L&M1qLeHtJkgFpFwp3ONiuHtfo)W8d0)iwY5KW` z162OOfw+2Zn%jPLbdvCRiL{s!7sfgE?z1ISMBYZ#U|+Bk$s%}{duIY-qeyH+%eG$G zk%L!xt)fa>wbOomK-H36LaD}>iw}iZ_n@J|{w+J1`1VMYc>N=R+}cmDzwCJul>{^T zA_&$_6S;64X2yRP-sFge_Ch?nCmp}tIu4I)@Wz+<536Q7Xk!?R)g$RbKW=r$a1UNN z8?-u6ZD_^&G^`wOu&4$Him2~fJMf)FX-HyZ)g9Q8Nu!u3G+PFdNGx!A-0sX7Zxe%H zUQ3?9U5~woJD*sKJ05ulcRczouXk|$FW2Z`8 zwxiAB+W2!fDSgk~qu}bf6#wM>F0)N}7u`KUp`8UasA{2#uzBP5i|vNvaKL@+bU3x0 zUe-WKe&?#M0D3a<8OgX{=?pBnGy@kcpM{J0bJpU?2#eHF8oQQ^18W`CKJP1k9(C0{)(PpKW;T1qmkubHN`q@UqQeb1juW_L4g^^)v z7;oROh*FF$=CSfdSoxqQV;FIn zN3NPj`Q3#|eLG#oaum@5KR{$l$o5BEOVGJlcNlR8q=I4E4z(>tSk24>p{I69da{aV z1P5s7DQmbGMkgRxi{&(s$&qA8&w4m2#9-|*VrS`}aS2x+<3l8~$s03buEzYtyXc+F zQyOdO#9uQycr)HSd>sQ^W-LnnDHhU@4A&$gCTJSIIpI+xl7NoYti|5S7vb&Wi*3bE ztLWueLq<|GQl`eE+i1c@25UafDne~zE4(6fxN80c+Nq|f- zx0BXWzbbFWwJMY-rM#rN?}2a_l~L|0`>To~&K`FQE=v6+R!)9KNdW195X2QzpT(@$ z8xS2d1tLKjjJc?3JBIUs&x|nUGF0!?1lcFr$7k?K)zDioTId$?u|2eHpH)Y^ z0X=!7gEeDeP>W(%1YG~cKo@-)F)>tgazD@g4Z;FaR1>kf>6pkxC#@eBw>W^XfMovt z4fQO@KbC4F5TEAXhdrmBLkHDIUE4{9cMbICbMfBsJCIwq4iSNL<5Y}7gWURcER!?l z1hHaPGQ1dNl)QsR+6>~4Et!^xNQ&FRpl|91Od|gr45=!()StO2;VCoi1{Fis<#=m% zK6Z1hM52;%?Jusu-?%`wpP^?7I>|Dlg9u`R1JvJOlJS!t9>8{%-zD$y{oRGt_~2j> z-r7aHv0WVrN>oU1`_h;GArke>eKv@jX&4urf!pS+;l78Jy(P<<_tAd%J1Mdik%3ci zK7&kwnrIS65`KQcNyb6^P-8g8$^RZ*$wm@R7&Kl%^e!490s|5ruu?aeyXfAUy11Bje(!r?Om<2qtS9*Y6?>#G+cDuxn`1aS8yGr2-J_`;c} zX$g0GF|ZUMnNB^T+tw*TBu*kJVPKTOt`WS*ApM`n0@Mj?Ry3@S@Ia zL{z|dTt4ktMDnLQ*vl2mJ3bb@4{T@FRZNiQ`!S4k#SG-`xX_`4Or7L(S!fbG`8(F7 z$!U3Y29C)Wabbb|)-0NsBG-wg-iPWZlDEUus+0lwF_< z%^r{?@$djG*Vp>zbV!~`Lz|I7u`a}Lj3S*JaK@71cJB(W5}ub#1o^~ z9jy%cJdoVw4*61ns1M0!>?MRA&Y!{{Py*BGoENX;QMgWnRH`1k4Klc~DDTCG^<4@4 z-IKn=hU$<=&&T=Qq=?|t2toScM?-a7Xb@7ltnEw)^6ZR=A+!8d=#3@#$)ZeTjJru8 zS0Y`lmMS(TD|-wiNm?7JT2U+i^W|R4YJ+|C%#Z5el1Wc8+V~{jV`NhHRSX4U1W}6Y zuY3U|`t2i{Z0DCPbcv1D#!;(pBo%csNY`O)Qk#v=77UvhB&JYL*HBNl?_lL?^aAo# z-$lInQQylhDLdsmEGYX=;eMSzvx|CuKUw!NvMOFD!BDrkrAZq(F_7haaEOMfrL%8A zX(Wg%rX92E)c=g6icx#Fru8U|?p0j=ZWy&Xhg;FGiJ`;VObTwMHQk7>ik`%widD1+ z7;@&MCWbCTtGT8pf5A~TSLgWL%=m#L&#~21gAMr)p+LV;sTAjYhrtIR#3lMUgo&?( zM40P5h2bEe*;IjwrhiV9(_O#Xto6#x?&AK`vjxK@2HK$NpKyPyE***C^Qj8#M#wkD zKg7^&4Bf#J6_OSyVrDi|i>ZW(EH@!7@)A|f-&cpEunVZOqFGZ<_OwSB@TM(dq4(D8 zQE7LDe3^LT?;GT<*gxgDBn$g721EbppVHo7jSQO@{1^k!P-J&fRFBhTV0!d5wD#?s zDtU}oPk)({zCsO3!q9=_<_nX5j^&IK2oZE~B~#-Y%-F*{G_t5xXft>YT|}66K%T_l zZ+j4Z<%_c2&-2#Dwxsk$A{8DkB#c34dWpdiBbN!3^>0@YK+hnGVP!D_Ym7(fNxuAl76Cu!i3BB7?FI>};ae{ivKv2pRZ!2dFf`vjx4x;0TRNa;L;jT!9dZ zgqJ1UENN0}4T-H_Ad=RDjJusRX?v}{51f3)}wCYGL9@<=p z6_X_4)TRdT8W=Qa)~(^%17VUWSiP+(qIr&~^MBB}f{MR=PFDri<@^*U>(+DWfGO-QB&v+FqqB`;XyxMEeGIM3-qZe2 zN_>7<@E`+OdNPRfHpKqr#1%Kt@Rf+~)s((dqL!alm$?0(=l>E#JVGgeu^@lumpB;G zxv=!hWNBf#;eX-0gj@U0bUIMcjGI5mp;4&8vn$fDAd$!JxPeNBn-6l`z{JTn(nn4R zo~>3T4fH4$r`(H~vDaf=-n}R@WMg9J5=tC~oteO*Wd}VK;Np^sq)Csxj+=T{47p@0 z-L;ai@B6XQz(5lo;IM$oY94qqZNP_zz5oT1Fe{v3{=>G;W}({R+z` zJ)zXaP|(?BVXo-2*jDlf{KtZwYH`p326Ht&%e|kAf>HP;+tATS_Y``!*VVN%jcQ#! zHZi?i!qE?0m_%{x-o6w{wMs@4Gh2nqwEj#4<@%TGxb~%iXz6ZK5eGB5!p0D;hRH6& zGuo(2sTQ2qEQT7~?y_b|xMF5!x8mdPrsFb7I#)0nlEG6%JIXa1%dqjvRpQ}5?`+3# z!R7ktQHlWGK2}c^;8|o&Tq4P45^)qBn8Kf-%3V{FM|JH_yFkM$#D5&^heRdb0;Igh z7k4WSvKwo#LCS{PRoOL6tutcj_^=@fVK_({&9Y&E$>iF2RJR;Hty&v%4~7$OKR@Xw zv@f#y)gy^RvJmL!J$#qBAM0N^ITGK`h(QH2f*<>;1Zz*!(Wp6l;nCqtLJl_pJ-W37 zA8}V$BzIUpwTy|b|75T-U?hpWlFHZa;u5ha64TUmdf?1%b9ip>hH4Xg>hU!ZfsFCVTB*CWQ zCWwlN>!#`l07C_)*$7eJT%(-Ze%dD`Phi=si?17}7I7W`?~1Uz(c z-#*PoV=+F<`vtcdo~Mk_;egANTO_+?XL$?WrTwtAq?zjhvaQ}O6NWExXn-?oO!m3j=Z}$G+7t^C?_}=jqTW8ZJ<~}_wwt?A*=nMm z>-J=pnaO(M2&;2b0jbGCJ{4E1{x7v}Tf=>UYkXgCf_D0rqBO3j> zoS)eaSHCl?I$k??nJuU8lYZ~yH*BzdntQLU*;wvzUCe>7J-t1_u`VJ->IJ zt+BmOJ?ix)3`~&JcUZXrcXTePtC=UHIiEH%lrRvl#om7BsP1mTuBwoo+n(*B9J~gJ=IZ=nn3GbV3Me)4-tjt~hg64V=KlGP(uNTW5hTXv zBa2fQjbxJP5Fnd9{nu|vgK!T|fXmn$$iLz|1Rr`*6Z8%@+B9V5O9Sw|_aLp&quUB)V;&Sr9bBU8(r zFFpTm;{8oUP57dqL6s|PH1ZmyKIlzYbD|b^eU`5z&Oq>I1kh;qEVwo(VkM(b?S%4d zjit8^2A2jNYa~nla%{5bc27ZaMkI0Qj6pKFnTz5G7I+8$p5I$c$;LIT1^C&BtPJ>0r}kCIk;)o+sxYT+udEyEe9Km9;IaXPbU5>@Te=N zn)l${qc`JM7ngZdey~DsAHGSQ>OUps3V25_FW<}=kx3K!Rw?zPaj`OS`y@+PPMO`p zpwQM5E_FLya&LQS6ZcSbsw`u%c1NY{p8ktI7h;fzTrhVP4TNza8JNhAp1hg;ZI#Y{ zCXg1jlFPt5kyHPvN3S2?foHNg*_jaJ#c16Wt`yIKY*my!CGJ3uKiF9K8!X`F<}-!E z)$eldo4K{YPLy5+jqSE;*PK8N55$twKt@Yn_jOP{Dc~+LAt6+G!(F-I4qHxd>E!;; zFnoAp`k*gcy4tb!==W$ZRdNr=eD3R*$n}&E5;DcV%7t+5lVGQtqLulcEF06aT9`%K zBa_L&vAS8jpFsu)=$HO48+WbDey(QHYfWo5m*W2iNuk_}IsnYpRx-yk5ROj_ox|gg zQ`N>IM^1*|Q6ij%j!Kj^@8rIdDBMg51JIa7OSk+1qrRP?+E_L+G*9GLP#pF;8u9+6iiE|x{vUYYLr*S>%xaCh0 zXk6{%u&3n;G58^!>3-uQztM}TvgZBBZ}>uO9`^Ir_HJ~wlaoD+F?xaOw3>(WRcJrN}6`51R`I4<3os~-|4%( z1#MJ|;g}qC8Il=va(ooVqoC8*g*ZlI9QH*Z*Dk3%ALy>Sd&gzJ9MaOs{T;0Sf$u9< zmpna~+iBmWuf7X(TC?YfVKgY@Yf{J8M<;wuCgf}m;~X)ZP3-@RwSA5l{>3KbY<9=X z(AGZM{@mFd&$+gTi2*T4wLFg4-=D{XR8&=-BZgrj@at4u5^+L;bqEa!hnLxGI!6p& zr`a9mSY-0mvBthUiAI7>!+if-@vkWc&KZy{CRUCe`gem~VvxZ%Ha4Q8!?O>7G&MD; z^3H;#i<@L>YwOguIkVY}R)ayEo@ftE;hZ-#!!-753IU+7nh-Sd0%ocn=j7eHq6M4Grkz32yEnJDd9&%gcEZ zeLM8}q0f*I{4_SYKA7XwsZ*yl*WBEU<`&}AO-H0$D-T8=F7y&ZMMVYPdFLGz64A~e z$MZNQ(fPhi%10l4h?bU?-rGlxWaEv0ys0`;&iW1?Im*K)?E5aZZ25`=(TKXbTCDr@ zQ&d%#^WGLzR#u{{tO7fB?%=%&Y}>XCn>X2abUQ<4CeJ$DzEu(Hfy_+o-Xlld*}=+* zl1pGPtyfoHi$jMF4T>9!g=bvLQFw&5wlXwNg*e{u|&09A2wjoU87=zs0w|AdMklOA|A`t?=qLQ^))HkZ66D1`jh>VP2 z1w17zJe;TB`QTJpDe6h#Cr_M&E=Y%kD$;{1hSsR7hZ() z^mGzYHrn`2sDya?u|I`H1?)>1-&uhvQ>I{M`b@+pBq+m2BvEc|E^6y);LjuP4CEXc zPe4F`;?5@4fBg7K+g{96=j7%h#8m)?r5*8|sO`T&jsSOqn{3-&wT6)X`2#w;y3M zYxa3)sI`B6PN=z+6C6J-ft}YWgk@zNRCUO+UAuM?aXe;^89PU^kD|DwNDW*dGn3^S z^@xlJM*z!sI~~beM&ioNJ%LzGo-b4FHd9LZ`fH#e5vgN^2INL+G+H&Who}m|BO*}A z$rCA;mzS$1AtWRO4fPE~xQ1gU@#W>PJs(Asx}YFRv;CAB&Am93zRM(u)DQwR7+Tba zVNVcW0-t}eUg0%Z7tFdjX`IMXPOcDuNNX8SQc^NL`{FaUG=NU&u$Iu<=R)i!Ibl!RA@rWJ!{t8(-4Gj%O0y#K2IT>0lPkUkJ z6Wte5zn`)zM6w76$eGPvoJ_~rPSTd2#=a9-Tpc-Up{qxf3pE=^SUEW-nI&b-ij?wT;#Mqcv zBqb!Ox*Q;MAwHK6i6$jE6{#tyh>3~jc)F;=TQF(TBsI=SlP8g=I}`^BC(H4GQbrPN z#B>^{DnvSngc3Iyz8WOGa$GK15QlOM7A~hvNiN^T& zaZ2yCQDh3pgo$o)=+!=Akk1o(BZcp+S+j2nQGrkFN77t!By8(LyRgB&C!w3r1Ex^j3fF_ zE+Z$Q!(=3<$0CUR`24faRogO=?d+4W-EL4h1|LAR)ZAkS2vk{pg>IdJ(9mv=HvL+Y?^OC>He_PonduM07rpRq$%D+P};z z_k}rRf*tmUelod42C!(+LWStikWi(Eggg8-n%=>Mgy_`Q*Mwt2DbfUzsAgoa8h$#b zog!@ewq3~1K8(3@=8-%5&Pf)In4C5lM~@xDhK(C=GB*c_2}w$fCMG3f>(;MuI6Irj zNmN9cnwpAws*$;KGE_UUlwf9)S=koCsRC1{OjDD)W9N1nqx-OQ={Hn%lMt||G6%@` zBO}Ar*hEzXQRE9@Xlb7a@l2dBky56D1iY7H^C8Yc6tQb*n}~`Kf)S%s@S-6;93b|H zNGqv7I5>p3q(UZsMBNC)#oG6Z#*&emn)OtFC8}>)_8}@dir+pnp@?EWkpwS&lleJC z+oX(kURap4WtVJeX=$*MnFTK)?1M0tsO_S{BIWfsgBPjFCKkGIsRQJ1e~L^CjXgCW z5{ulkBf<`%>qO+rpyZj96A&s^L_jeu(nJs-NNaC55`lJPSop5!JTX><7$o}D(ZQ49 zcwbAxaBj!Bvtp#RaR6cjhKEI{_C+c*>Khb?MnpuZJ(hwT(T}211mtf$-xVu7GAgQ< z8_evh7*wKf#b}mts{bTphdPn>MGXpm# zCVdmtS*Ozdf(r*HI&doW%DAN-kz%5L1qU)wVz7%85*OZwIikTjJE2G)#7+_74blav zcO?T$+7j{amH3?RV60c;;W5o#TtiDIKgIHSsvZ zi~hZknK0D+D?Eikx`4)Xx+qN;EDDCgA%@U)%kv>a@Ie5$xn>R$Ee26TTsgy;(=a6f zbi!O}S$Yhwpbas=`LC-K)wLa3|G!&9;i+#@9UgGBkb{qz+xHY z7ZO>q1u2HdvRl9@mf;N*Fc;O9HTqWT5XawXI+BomGyd<+fsEhOqk8i<&}JXhN2g%J zNcPTZ&EJ)k(&Sg?Xg5{%X#Q)QelGH_$!bR>;N96>65^6NtD0Xo?RIz^LI3ZJf?%;E zDDhY^AASXp0eU8&!tEW8B$}+zt$Cnk;C?3FC#{I!{?|qVX$vYYHIT^|J_xO#5+d?I z1E5e~q^jZyq(wB*sRmnmME2yP^_Gg{8*R!}Qn|#6;#|Q0cZ%5Gdw1;u#7{#vO}vFv z66I%z06Hk_28>if?q+&I0?f zKebB9KKsfGsL>DjOy#=5GO;$L0gpOQ^=9 zdU?tv9?^SH)pL)4SJijDX-pV57_Q$Xn^!rzo6ane16-bHFvt_gdHdH27l6fRoZ;H_C@>Tb%rBtdD_qz8F2 zt^X|?lML&}M1Rx$rxOh0#Uhi;NEK-8U})XZSi#B$F5qISZ-qfICH_k6h>FbeQmpW~ zqezh_nCglvERO|habU1cA{eKk|+^@KdS;c*EndDGZ)!J zo8Zm{;XQ!)LGNvjBaGGN2jX6oC}}V-O2qhVDY6CmaomRYKWDQ?zn=ty6;MEX&Tb|1 z4pCsvqNWJhSXK?70(er{(w`%u59B8W{In_!B1mk%W+Y|M!4>MjlkX%ym_yI*==bSq zi!@X()Lmj@5jL4`Md;@uQ#ix-PQ>gfJ~&9}(ZKsmiEd-~&jI_n;JHl*u|V?Osz`#= zCE@GVu_%%t&!5`JNXfET+DJf1B;}Jp+yVx?v7ltkH0$KF#4%*ZllWwQN0Go%57*%; zM~8CJ0WRPxD_T$E;7ZYoXjow_bhRKbx#vvhzfbZtK8coRK&S+hn4kPXq50s!^sUCb zZu{9`sou6j>7*u)+k4RC1Y4|4eeL}2eioyFNJ*`LjYcC zgcHxI)lpEmc$Xoh;}{Vvj1R#IiWwA|cbf9d_U`B@TW-M!*&ziyC=&LRlrr_`!dkHq zSzZA~ePTt!5nMl)>`yIf%8`n4RvF<$b%n5sh*%w2ksC8QF~g4Qe+=J{ijGC^G%mC} z>qVH{NZU$Xv1dmL;@^i+G11fY%f@EPg3HEG9JyCvn4$m_AR$@|BB@|5*bwPm049tI zRG6tR3YUyTab!8HT>fFenw%qj@9n@%1v>65I z`&iFBg*bU3!d^%g*eC?Vn{qnf&Fzv7ni_K?Z!vsQtP_NUmt5rbiFpTGUQDgmCvGzW zRO2oTSLfhGq&y5il^qGgF}Xdv>nOo>g|b-MJik8;I&Yi4VW9Nk_;$fDditgc0Q|nw zza3%g_aE+?Zq10tP)#YqmxDxwGqnZgA!jx^LWVwhS@hC+4RHxUOKw@*_cn4i0d~1; zm5JEcf-!nstAaXEddbE`d{qfiLLz`wREw=S1}rb-&>sCl-+vw%S0(ocQe;YiNkhzf zBNE)IS3k|Zan%ava74@E^%F0&o8u!1d0SkiUoDA72)2|C*eXXOx-E`;)(@tqb?#1M zgh${R(Zfi}XsUg4DF)#^FZ1Cw=JQJVQ>MfC2<9S^%JTeWT$Nqp6exBFgRG)T7mfBn zfCcIcArjKx#lWXQ7+sg|g>-v^ZTy{|vn$&CwmcguFr?|;$pCAH$mP%`F-v#(_5ecb zs6vRS#Z&nrZgiVF0SUPoH^x8LzpSMHdS&9wS-Pf_h%_BQW(0^;{-CM>tX7yH$?<4@ zus&!>cbk)+V+g7uyS1W zj$zx~zLjS!=>W>VbyP1J!5tV6EJf0GmymOfUMYg=DW&|VD<<3Lk5H; z8Bxz%niWk@OD(3!S*xfyujbry02M8Dv3z;t7B?D17n)uph1k|HJEUHpZ#*E60 zSR<^1HezGrVT)6o$u=@B$1cNt6ZZP85ei+uEVlz}RJP##Ya*Hzn z82?h21-FYG&NlZ8ii>VbqNVYR;ucNPNp}!hYiDbj6i$WTG{%|zPWp{b^o^$aL3s%C zmYv-u(65%D&f5!xXmNSJPVVS)yot~|coL@3&wDjlc?LOk092XeP|-_ugHiE_o=AUu z9(zSN!X1m`Q4b2z6Vv&fSxCwb*)SgNmfXx9bziKw6KQjv=RDH|%JCNnu4wX$yqn%T z0!1Q+!Pzcj7d=JTCVu3lgBtY#uBT~Hn{@Jybx`vY-0Ndx@ix&9#6sZ%YF&2WHX_ZD z%}W3NL#y$*Ve{7}k{6lfdCk7>^F1swcDH!oS3bMldW`wpzCE0DZ9;G((y`TK;yr1d%QLYOYz?-Vt z8~QgOJm&LZ<&n9?)zFd%O|`o#u*c_$JIC7-9-RGXB*^5p^yaz4_Fxs>On7?Pf>iV3 zUU`N-1v?gww6@dpCpSw{Htn&`&)nqZYTTiSl-or^%Ebo{4^H!+>qupA!pV6?FggE_ zY1|K6-uy_Mk>HCr>ee)5`tu<0<$$yRkeelByAI1j=l7;_@K zN&f-NgBh04M5RyVyg%Fa0aK2&{qIkMMasDhZ!vfCVVH$+%?I;F1O-tZitXRrvuGDq zNi-1Il!bH}{Bqm5WK}2B6^BCRsCW0vGefFGa=1I8X9!>;;Bgh4z<@lI#-~i}-Mb z9Fm~?;kNBE&f4S$+8n&jcZ2P#l7Q{vJvi?`zs0Gj1$h&ye+srVw~cg}softmHqE{> zT!NiUy3O5C{1@&t6+0qr^Nb^7P!`k>SOjEb<`Lj{w))PS1$r7gsgYsIj7Isk4rx#p zUsr%BvUp=v#iIiti-yY@OMR$bk=sIJs8B4T`F$8iW$5mi#R-=Lh7hL5?fsbmXQUUt z=$cMkpPP!$;=1uCHz#P>0XKMb7Jt8U^ZBXKMmOmLGEJM4!U#`%w@oM|zoQ=nW6#5?V?@oo%^GIfgo5MYi&qWH|u*&r;-=vai zC{fprJVrm}j9U`vinawzUWB9H6bakvpnC-%*)dtPLwk46v|sI1hOD@ow%kYpX(i(y z-Z0CXK;w^OKu|O0jCq}M9q?c0 zWsXB84ep

GT=w!Qq&4DSXRY6Zb2!VYql?*3Nw_%WX|=IS#zaT6oMc9r&VSdOz!D zX~_u^I$12&g3T4g+g>ArFMp5^lT!bb$5AkO6^b@ny4;R;?$BsECn49MQqdE45Z4Jr z1(g7~RA=3O+U@Ba|9rY@(&o1U+xOot>{3zHmJo*?Cj~6Iz)4f1TDv5c)t?1$(`Rvq zH@!oLDV!jc6(XtHu1!323!6Uv3Uenebp5UyFR_*jBTp_*Tz;F_!clM48ly^kj5pFt z160A&cHQ~KGmuXTMc&iy10J0r+76C~Cj>bh@0F&lzt+1$4JY<&)>#T{jc1V-%fJ!? zFc)>?<%=x1ce+BTG$SI_on*IYa9Oj!m&lQ41V^Vs82x9qgA>Bc7(=c81)c3GS%hHG z&4azo(c!m#R&UI|Q_u>-wx)UJiJ*iYlK-;z_If%g_j<^P)ZnV4!a55KfD%zSp-;JM zsaX(+hcl;XAJ|f)Mx>z=1?<@Qm74!Sp>S5kC=fsM3#&Y4Kg6c^^qHAou{*Q6myRSM zwNaW;9H0hwqQvwUSHQE65IIAlzNHv_$F3NI{gu`%FkYCfT7LsJJU>GklQXiR?R76A zV87x;q}P+^>tRn`dx7gW$%r>gV#U?Tql|IMw}!v*wu7vDI3?iCAnn<4l`njim%;K& zlUFK+t+RQ`qMqK;ZnH?XMw=@U)ArotPhmuePz}-u!RZ6SACFTa#$4WPdZBoEFZvB? z0QU^m7K3n^r2f!fl&RXakcv`Cw5cND9A2!++`i<smZNGJ=MKsJJ(dUs7mURJw~dOlfw-d1LdnwOFS)3S+1K+=P#gCt>D z;ZP^2M4dS#c|NV5n#eNpJ6S+Qf9T=z=oFp8aGYTeZa{yVUj&`tvX9MZJTb9&YA9Gn zG7{T_(excEVQ6LIbEccQ2hB*a!{h$@Q0OYXqW`JGOCSUySrASMPq&=C*^ z0lN*BL$6QDW<+Q^6)^`f!u=SFY|NTAHx5a(_ac2d5er;EbAt<8wjch`uxhr>o0CNCVm}H;3p`G_hj+5!|)>V7ppo_#HZF_g2fJ)6F>J0cjPAXg1KzgHY6vn#meObFir zhFMKYN>w=6H;U5pK4YccZO&NW9vSBPHgNhlo%?_+^*lFzBx#uOSCSuCTn){ghaOim zA}NP#oFmdXo3eJg57C{aLtqm#lx6h~6zDtBSUf|1#4lI|RW~38<|xVNhi0HH-!JowLRxG|ZDws48@W6ZU@8{;tjC4ehGK6I(GD6TCg> z%b&!JWx>S=D?8`e-ugc4Ugh@gp7tG81ka{8u!;A@&0s^7F-IWy2l>#e$TIHb02aUt z`!W)xx~BQz@pgFZGOwEzs}z&X@kn2ANrxqHY$_LgpUZwgIRXw3tmnnQQiG)OjW8>1_)OQ2-2POKNbD_#%(Gx&Mu`!Fj$k-^-wM`H$u zGCd7(Q&%BUp%Y7jDG?MX1P77!SjD+u{^MJ$qPfEWjiCK0?Er@_F@9v7O(#QKmwl@1C-(>E5 zcEk;+6!Y93PfRmB>&Fe5m;OrdTke);2CDT+gj)z+OsJlF=G5jN3^wOcf}tSHM=^N- z?~rfjGt#LGqKKL8stpE5(dLvyO?NmfrW_1n{Sj42gs52h`b@8!o-=a`gN|5r{G7^2 zn*4;J8hCJCYN-`q$cQhv@;;Kc-ukCzpK<}t9D&BIR;cW5{2+HuRsySkBKK10+Tsce z_CKupwT->;XI{#k&djokkeyplwC8K<=RtMQq;A%rVndTu0QfqR?&MxA3;1k%B9L*0knkon7IL?eIFdj6A zR;A>_sE@VVxiaXcawihF6ZMO*cnu$tjKphZs}r zWAC0U_*+(8sfedDjeNIGxc7!mY)v zK)N1%Sk=tYzO|k2^ARC3l!(O8n>V7Z&qbrC_;u|eF9w$IyV3Bfp2`h5A>Mt60lw7! zk#g=BsoyOXRk6pfpBaTu(9Ig37s@IqPn-33C9-nQKGlH@D#M_~j#*U5&u+FWQg8@~%1HZ~LpDx{a! z=Y8kMw5>H!7#ZeoVR?)$`dkWGTm#QZ2WS93iOwNq0{0ibV|h8K)t5QVKWZ|Ml;wNH z_fe8GM@_J36*Qtj_V6IVFj&NMou8TmEV!aiTqh5aXV}(t<+Lt}5jNE#dbiIbD9jPu z{D+rK7fP|NbRqU9t(V=et+$iBZC}sl1HF#}R#UCg09J1=Gx&Rt?AMEq*sYi9t=+`j zH;OOh20Qn8-0Z2N=e1*wpY7jnV2^(LPm276$hVmjSdta&>Mhp4bNI+86*`ieB-la( zj9jK|pdYE3Ooa{cb8&u>#T#4Q>V=Hr>>AW)ESt`n3>mX~B+P;ZM0i!JAAGgvp26Gr zPwO*R0n!hAlH^!cTBj`xfFITy!t1c&$o>fuyv1?ddw2@5M^2rsuNI8!KDeBduhe)V zjnh9xVjFGGbV?g<6zz;nw(BwaWa?+&2I$eno`>t*t2UccOPgc!Hc9un?w_gxIUnzD z?*{qb&P;Bnr)M2lkt(wsP74U?|hmc^Qxbo^vc&aPDVg`JE5!nhJoUi?l7& z(prtOSipmuT+(Aq40}nzEoC^_NPRiVZjj-+Ux-rnBj^9)0xVkLEO#x*b9S$P->R8q6;>+HoDOrC_bU%uv2>A}! zumVEp1}lwpK{d7Y&nLby6y!ICkxR|ff^CRq@M=P4xG}=Tn^yI>GH4w-ZR`Q@ww@921$?Q@K<$s&cFJ~1m+CsW=!X|CrMmyEh5Xu1VPmd{$DGb=TMZIX<=c~zL zPKWYqZG{tjYIRsY5JH1lJ+UvXG3yf;T!k6EZvQGIu+3j2OOt3 zuZK=+c1qkRYp0q!vi~|w(;0*^=ME4-;7Y!Az|nln z#9HU{l!@TPq?-AF#WZzR`^pu$JO4Nniu$0HB~Wz~qE5KoO=Pb-kNo~-dOjggEq+c6P;+TEY~i zSRGrzKFi=kN}kX=d;)%~)f}>;kG__n&Au~&;q87z{>GEyFgzJO#{`nWS$$WwofgzK z%i|cg<1fY1FN@#nDjkE>(LK7TVrlD0tcj2dkeyjjilWL{Gt3E2125|2<JHX1x8Qp7iVd77lub=wK%s3RL= zNuk#eF*BoTFrDCuCTIP3QEL+GE5Q|N(AP?`dPHPbZ#xG8H-73A=EuCXfG~B1wCOSC z;9o$X8VSr*e#4~66;*f?@HS~{1#7296QQ39NyE%1e>3g}|BdT`z66SA$h(1^Gfu?RyGb|mv<4USd0+GLSgD;Q<=TVzo3J zv(hs%6}Ke*%Aa0J2>DuU@D;P+^5fyAh_Fw*_A^YJjB`2_V%0j?AnUZjRZxkv+d>w! z9^+Li@<2li7t8EN#&rc;&M6frEUd`GgU|YS%;zq=`5Ha=!4UzK(|>o$9VZ|gT0eFn zjTtqK!(pI9CEQ*nCit#jOm#iX@U8t6oCyb^oKoOH{Ql*yiA*`?V+K1-l0{R zlx5rE%Su*%%wTqngXdKX_qm94yZm*aUo6h!Eh7X(bn#7}`*5{AXP$#l9zoIIKXu)l z7VuPU&d4iON5aX(bD&LSPPWZ#+oLKR6(qSbbQQ8{=U3w3zn00$RJA2b6cpDtd8?hy zUN%FmPt?1N0U_%W9!S@PnRkc!|$mv3~-8A93(h4M5dpraFwaeB7 z50P-_GzO%+s~>uSz=~# zScCobl*^H@zw(DB`l8q1xNW^|4i$(;f*c(k;oP#GF4Y3HwqCG6)bzaX4Iurmf1fJb zmBe0Z??!WOQWHnQ=)JBkwcgE2%k72zTV|sgqRHW~7}zyQYScG7ZT%2mLtvg7;Wj}1 z>Dkm-JkhX!W&26kuL@Cu^D*Sen~^B0s;f9=xv5@y<)k)$LTf^nA~C2|$JU2&qh(YT z&t^P7;gPx!o0EiXH;OQV(s*Lrq*+bxxSK2$YS-T@*5o{r3ZYonAPMTIOgJ3)jP+2C zT>N0yfDBIooJ$GpUCUeb^jV3HMNE zu0U9Ty6pH(s^oh|=7|TYts2up#24Gy9WSTdL6MCzxc7RxNn2fvtU#>F~)cfq6t0J}wGu`K+MYugB?o6O#$_gDKCHuX)HpEHf zk>l(BVZFI2IQ)lJ9+Z#JAgKB^WcQsABWn-Pg#SGI`3SR8wE2`UnBc9qQR)s`Y{*Wg z^6^pbybj!?eT~*+LcGoy?B00$n9?4)iJX*cz}Xv6apc2A=IaTu<@><$>7)3{zrhTO zdJ!GJ-In90%1e>S#IrN2w#b}HNo&G!#|-KEX7+e&i$jS(F3i`>n*Z_A#a^P%0wm?g zc7j>_DvEn3SQ8I#W7k4Py56rmE!=MK!Nz|;t}|p&xh@sBr@83)^bvun(r!yQ zUu#*jytHRA8jLD*q3Ha0Ii<4x{{u82T8HZ;BQcY1=kkBRA$w`umZ9Plnp12ji|53~ zLv|+;ai)1!L9}1xQ#hrLieP)x?=IKXT^GK03v;Cr4)>jK+{~@+pTjObPlH=?x##5Q zau!v-t(T=k6XUV!Pfnzf;*yXG5_bN1VEyt7wB4EpK~R&PBtsU-zv$R3Mfbaf`SB0y z?gjN9=8MNqxwjc5z&sU#%apOw<9fdC38|IA^Qe`Iq2s07`6 zzC3MwzWS(k&Pnu~LTtsiJDt#IcLzKQz=~g+hhjd&`b8O+UlGY$pbYpw73pGiv2#P; zA}pC7>adB!159GPmYEY?DTWSc{^*R}svwW*BPDpUxo+=8-S24bk`3BNr+OH6%4PN0 z+1(}1NI)Wznz{yMY1VfuT0@nm-e$6J-tbXT^VPk`TzGFo>MlF^d9xdcvCi|_%?yrG zYSEBF6%SeOn-2@~JKO)Rq0!pn`RjP<)3;Y^v)%K4_NvZj1jn2=SSYK=Cwan4$08cF zSJKmyi%F-NG$nWwAN$920#DcH*#zX{ed{xO%KO5x)XEJ=P+fU4B{q3?oh?0Y*>rPV zB$X(;C;1=NExG?0FFC2Q0}~40Kl(Kk*OH4RnyyEOc3Aeb#_oFFh6T=-C^kYacvCry z4$OS+^2yQTF5=)YwFV((jcH0=aE>OV9JOdV41pEo4p&#dZE>oB|>Y2qj(;Ud+!;Um1k`34p_7I4_M)_LCbHiey^4zFL7d3(>pz(iSRsw$c8>*2-Aq5l3 zXfF^!7W<(E?_74yJdxDcf6=~8F-F%oAY;*ndIpZP`h9O7!HyV zwcM=MeCAaW`PD-z`aKUG#<1)*gC^^(z7>fy7ELDZYTCOgvj(^Y#6H6H?)-cu2NZio zsY(|)ZI~p(t;VCWKoX;rqf^M&#-iN(oy^DUxxasXzSiMN41tetWM0k zyfam3j(nX|K|;Efs8CR_@80HH!i_!1)rf(PVO-jF*X;>VuT6=*J| zTMS^1Dp)BdDck4z$_c&VOIzO3Vqisvb?Tk)ip$I!xK_~$*Xj)nb^WdUZtGY@9J5@$ zx3L8CV)l{(Do_B&70*V&_kSs9HM_LvHEygTbpnHhO5 z(HJv*95Ez+gkxIo%zw9$E>4tfm?Ro1XYMEGIUHDcU3@;=fv4 zB-CE^1jS>+>gE1fCmI2ffTOE>Ct5};%eN3=_b%?3zS)&=eh<}3i(-_DJRb~PvfUF^ z)A<#ga*Ck{4R(IcY9cHcqVs8dj^%>Hfl@wrsx5Q_h5hSd`vu-~Hr+kzMdDP@ z=RR0cUsQmt5KNwiqMV|Fp5jG#V=U!{j&dbt#ij(Rh|U>(yilP+A*#bi?4`hDVXcjX zCy(@>P+gPX(0q4R}_X0o$g%Z zPy^&c<_d2Kgjk8fAk`ApYOWf?mNy7F2G}-AiX&z$DiNquNn%U4-xmaHVR#9BG1I?l z!EiG!q#sfd{s%L&G$4#clTe^k+g_9ROFB|Z=vGHo^QdaV_=q?s{RjQyXXmDejYOt0 z*?j{!jMG{C(8xE7i|@bJT8QguXPHSgi?}6-P9S)mTT)$_eP8Ijj?HWeO7Y~&+Rd^l;ivT60x(^Cor;DtyR8s`YY|be=t0@!)bMk12EfFv07E`qql3!sOt*_ zdCKg0#wXGIhN*$_dBgPCr}ufUM||_lj zxj$X$@fGav?{{)>VR1fD#$wVPKX2KZyg3-NznE^qrgHSsdznpjdss08P2;pB@_lXb z^<1`(Jyi3(R~w^G#`g2=ba&mIWN+rJxMiMCh zwQTJ#{AF+Rvaa58f%aeHSEy7jH<%&6zrQ;#5jzxaV7o4i}c7_Pc^r1O1agdVHQQuFoE%WJtavLb9i9C||V)Q*_n zjG_2(Q|zvz@U5&JXz>q5|G*~xGoC-u&*+TBbB_*7yLzU;ZU*HF+*>M!l72aoDezOy z>U`bH!b|)}3eFR#K4bTh{((*Jnd25!5W-(;u zcSM<88K`z)Ff_J73Pixoi#!!5i)5+%jd3x}RN^s=FK4|mNe%$U`|g3#9vyAZZx(!a zs~jax5Gmu?f32ml?N3dBj@Mb~W&g;OaET5kLC z5>JaQ-2kBAr+ZE7ZbV|U@4wN{ew+yfh)8w6B;yvxJfdYzwA2RdoX1@PTz~h(jxsJo z34e^!4J|;#oRT-4OKtIaq;%!2sCIPqceD_9`+oG_7oM23KZ$5bod348U9+_;d#MM} zNQcoK2SQ|tNO*&(F}Ml(XJK>j39F)-x@ODCIit}=z~^KFeQ`A6&K#7L>IA=6x^kq- zb%a|7+7>FBSw8;KjwdFWx%yUQr>}-JCuc_B>X<7|C35^nbUaxI|5usu`1!fP-l8zY z*fiN6e)Q%$8pNRANg$4`$@emICCW*%U{b$Z!hpsdK0D^Q0Fn+MT6XiZyS;7PlCOivjXZ3N}9&f(?CVO4fkBY_T^MX+Jg?&Kyv zMA|jXeKtuY?OK2Q&|bcr*|t9^G$s>gksyVTJWZBpN>CUfI05?^L#`QljtjT`d8Tzn z1X~sxqP|fxncP5S_j&+yocr>to}0$B$x-?7sNYoil2dTI4tF87J+Hm;%0sPB@DJ0M zTK;(3QEUoYkfd`w1+S&rKOVqeOC0;bRD?a|xzBt<(__+mlAstzaA4^k5U^g+D5y!=ave=_ei zE$QyXejLTNK5lv*pPcYe?sXiOWR|H`7EdfkVA2gzs`FhBpdajAT-exjUJo`uS~cP6 zJ@sL$H<-#iYuef}eQA=>Xc7$q64K2ezHL&$5M6C&A9nW@sq8@nT}@s~OX|*!!M|41?tBWe-0n>0`xNRs%>TIF&%UIshyC_r7-qQzgpI}tF1y0rIV)u!h=@_cN2e$ zv7KSEs$L6&wx|(V5$uw{EiieFxRg|s*@{FpDlA# zJ0$U8f22U*V~#E-VW`o{IzD%;nGLm%ZRRgg`u{+}cS2<5?X-{zB494D};`=fYas3~uiTkC>-(wPr-r?cWtZmB$~A_?@GNMd1F zlC%gwZl>SMBZu913gZ!m@k$2)<>=}@JM~-_q3BQe1k7HgA)dc(PcA4FmywBg@u><81v#6YXo>PjwE*|Jw%^%#I+$7Qk z3eSl?f{pX?TT{SggQvql=P|G>7>oXzOALcoWQe7T^2SHRkf<&57Sm(RbiM_l)V|I~ zCe#!gb>QbiA zP)D_HMWGSrk;-3F@KP?3JKA-y9oC--^}=N#efAdxeSy4>DTvAxaR^rZw&U@;xjY9o(w&;)QWYeMywb7G9S#{loEeDi8C$-3@}%T|lHpryFyJ%ef^w zguqiTvcvO1D)AR9{GR7aIc#ZEf8`2fGkG6NYdefkTIY`4W?gy#d5aNe2BYzxFI;=Z znBHfZvJhg2hpTPjhl`CdweB0tkFQAdCWwVhIa%?$6Vlx{k~z8k zQpOh?!KNdl@gwfssGqc^9XLO8otV@>J=CJPKNycACRbmRlnYEQ;N5pvC$E2-Dt;UPWj9CKZG$jYP zc?fKHRbHNSyvTQ);^cf}nl20G?hp}{laqnqoqufL0}%}eMHMkR54Aab@uUwYs2}+s zG^QUs3(iGZ4##+2&_{SA6HzG2>8QFdmfLG%b-c;Lgj7#~t{0sVf=^Eq+5(;dwqNyf6%YKFqTjawSTaMZ}ti-w$ zQ5UjbnQZZGU0rT6I;^{i#Va_T3s_?u`j&FgJ#W2MX{(Sy%lN?ori8y&)`mv!GYyAb zuR~Qcm23%kV+CHQn=~6!Pmhmx4l`|SJh!-)ns;BnKx?iO4z0)*t>)hb{UL~6$I^Pc zUshjWV9NLFpx-tx-*wllj5N-(XeUeRVgQj$-NTz*o@2nC=gc1WFm+IcwC6K3!8I2j zVxOlSC7x#9i`GJ~w}&;`2Itd7avz_sKCNBkgV{BDSDUQXe&_jor7f9qzAtk|F5dKd z-C18LOX*uj{TGfz9k&B;Y+`72(&HfS!@Y3Aa=q;;|;Nr-bLbpa7<3_W%QT(pl)leM71gMk4X0&9oMO;H_ zfUWNnRLP^0I4Jn=m7Bd-^>}ofh*}W}vnE2hW;=?ept@JjLVLyiHR&2rwR)0Vv3phZ z5WnoIQ$oRBzVoCOAaU_HWzjZ9p!4QzTRtnUojRi+Y#<415KS#B@*QvNFlR_6buxIz zf7ybp4&J;Kl&N~{R}Qdzt)jREh%ik!_2UbiCQgpE?RkG-4lL5@VC1mf96wp8jI|*C zidI-T*X{ZZw)EPaXu7((4sO4qae}!Axo>83>Y%1mITN-YhqgDjf}gkRU-_rD=XsOF zn^&cNo%5;c%j>J$%JNsgL&;N0f3BJNgk){wy zDo1SPj1(FWvIuMotz@;TH$h|ZXA7aRp@)NviSuzJVxMOY42_0!0&ZznELyQPPH8rpZX0OjXTAzvH4OlD;T0%JyXR?tb z2C-QsxTz`7)qUY;Xr$5qj|))5P1{IPi^nS!bl0m+&p6sm#>2Q%>>k~OE)td^PYYo^ zt#q&LJM-(~x}0+*pVNlarvL+5A=|pscl)%dR9m=_7$$s* zIIpJBV3n33656Dk_1$Wz#(E44#~NDYyYGh=W7nPHrrRDOiHin7r1*5Gz+HZ!kLhNo zyUC!4p59h#i+4SD<{;c3{a!FEdiC!YQ?bppJa*ec7D`U_<;t|{9;elOPuqb)jlnNp zw$F2Uss#?KWy|N4G#j3&^Gf8|&FK-a^HiSuQm#m?(dIzeqToVt!iEcHX=; zcvgio!O*ha$2!Fa{7M7{OZta(50b~&GWt$c?*r#3U8SL}6MGq&2&FS}MN|6sZp z>cOBvzy?H$DXyDXH8Dh{(6@~LF$Oq|5fY79Yh4i0l}Mb!S`FryukGNtn`&BiXt`)L z&NE1p(J1bI3)qznfPg_E32XX;=|_uU>C1GR^Srk?o?2T0Vz>u(<3kF;FYV|-kYB{s{ABzM#vm=`!7w8KryXgQ_jLUqYAl$y;W3azLoYT+i#T}0?EJ0I_ef&g)>*^L^c-sG84wODO$+WSwJl++X|k zn>I#ctFdi2w(VqMH+Is-wr$(CZB5X)v8`u%|Mk1?Cu_}`7xOCfJ?A>twfASASz<`* zKYpseo(LH2y>_I)}K0OabNS#hn5r5o!QL8c5qG@Cmjc6t&rkTs^ERVmq zZ3>)JJwd&t%PLvp+>6}W_l2jj#lwLOFza@ven(yi*O4jRhvH0BAXEQM~I}AN&c6!|55-970W^1Z+ z;_JxR@L`6D4)refxUo>J37xIf`fqM-QbhyXUG4O6!O7uJ`1ttX;oK(Nj+%UVl-vh(LrUMvTX56HV1NbQPc2d0s0>c1gfg>KdWJAxNCyMm&0ds7bLcixB z2LSOYi@GPRUQ-@l3Hf@;T2CzK8xMc2#E%;KJU{bUA9>>0IMCFvg?|rk{uY;_WF@6< zL+Jalu7AnE{z^|{s>?0yEZ~rDlb?<7iunx`L3+ZgOa%Z+VK9+kM$fhj73d9s!NTOHrO z{ov0~szHkNxD>+i_F;vC_S7a7eJwM(-dzZ(*I>32J*9(VHT^K-zwvv>wOf|JL_)*D zy4V+Ic*7@|{gi@&aZ(vVOt|N=c^g(;8Y7S%Q@NhJlPSu`)}NNTY~SA(ZE#rZ~&(dN~(VQYr0lHpFc<*JhFe^3xuA2==qW5QxH(#i}A^_kWeAChlN8SEX5_mB3 z<0eh|arUN~i8yHBnG1KgW0R-n;7weU-wNAOdBLqbyMjuMD9Y_LaRUzrOE_(9y(Lu8 z3MRZwyY(#0;-gTgaA#=Sv|?MHQLq90)Wvx4rK3BjJKIRT2p?| zhm40X2R^g(1=P+t+U&O~Uyx1eL9n`?0Ar4zhq_kXAA?3gRqpIOU*$#xNT+ zisnl)lf*J=*^T0n^YpT^qT$$dGop8ReH<3xC+W>oq0WqTp5plxURo&%(rX@{m%BF= zke)OBn1cQ;Il|Z9P(7(I7|N@BvK5V26D-pi%AP^N!3-nrgS6@Mv+L{YHQwy0lK)dJ z{uYf4s^aMyPSFS+Z3qT_PeD;{qWxyyKqo#Ce$|=vILk;1SAmhLcwh*S*s|A zcP^HuRL1D2qId+W)AyU0sjcR}Zu-@0*i8!9N3LeSELiT+o@$A5Sqg&_ZxJl)_1cWi zVQeb8?J`bU=IJ~#y4!l}g^TMqTY_!iPj>js5#!{>LP$kKMO>~V>3SJ&FazwW3kQrd zF}|o;xf|cuRwRsA4jrSO0tqbJ?75?N$aCe1mIas?H5jg;j@8EGn)Rm|8WGkamb z$-u@cZbApcE1M4Ad?x_xR!MdBj@3d)F68OinVI9XVH4izZex~@M^tu!t9e3iZ9wl8 z4hak?XEuc*9J$agN{+#Cc|m z5TIcSa&PRUUOt-*_4IrKakJgyv-#pT-uU?VI?ju#6R9l0_xJZfIZxaD!B54$&&ACR zk|8~kxbT+ zeXV8)#Qz=%-+%A?zV#bCnt}OsNn3W2WW!h~kG1`1&Hx4V zKxDtC-fy5{@nguYLc%uya=x(gvd3ojx|14wK}v$GvYR?hmZC8eGxK1Y3a?Crh#vNzs0W(Fk5Nif=nwzpUj=L3)Wk->@7cBam!j_4K@)Sow?7ZE*(c z!%=m_+HSj$uG#=5s}A&(=81R|9GIbK^`wi$PZCm!Z?qWKE<95L<9|AbKvVQ;lZ|#) zW)T(Wyf*XBe7We(25GS2m~|Gv>i2NB9>x4Mu8!n=)3zQXw>V9{djp$n>{<=%j|!9L zHa28IQfb*3syuJ6xWM!5>q`YCdrumhRS~TeACvNS`qnEs90sl14G!P0qN1XpGZu7$ zIaZsR!n8-ce{NtM=*<;|9hF}!rNOBbM;LafcX^Gr6Qu_0ejn)Dp$B_mlO5yEO6Hu0L ztQP_0Y;jtVq>|sIC8!Np1Zy8(G%=|+d;9OA3Q~0K`FUS2`|Uht4|+;LHj_2<{T7H` zeOyVEDPBIqT11{ajtr?wcV-7Cj}&bea|?1V<0KCS5jou`!N$Y z?uoQJrOFd1DLX4vY`{VGxnPsCNGwmNjQ$T8$ z9qGXJuSS}b)hpDfRr>&}1!D3d_O$EEB7CpCxLf#i{Eh;1HV_84& zI3|9d4fKWqWJ#_56i(kXj(#M|xjVFLq2nhoTQ*;5DqZhqCB#dj# zy8nE*Jx>}!o&F_eN@#RB>uVEK)H?nET@W>XLBK1mzAr~r}%_*Jr46v15AqfC)gp*vV0dhA=gmq2yS#;#C{l3Mc z7c&2XD(#8pY!3vjA}&KIWlD~lnIeDqS1lp&y|AkCmMkxyWiY+X zL)wUJ=Fn}qRs66>9DX}`nLoTXBR8la4!9b2bd5WqXFvjW5uDIV2 zoOQQrwJmQiuJ(zyUZUUCt_Zn}FL2zPehTfu1XZw6Va5Z+wnzg_@yl@qu%a)%`u?)e zZgcn`e^){pmt9uJGLaNZRVyyR{Y)0r{u6-sQ>JA4KL9y#o_ZeOk+n@8n&?1J*OmR! z$CU40fCVHKM+3``bKdvIU68|c0Q}qaOdr2K-5i3rahxXG4cL|)pkR%g=bwuUyOk^f z-*?=so15&9*GbDM3r&zF1!|*>Ki=OotlU8saqE84zZ~6bBX;YR@8aUa35Ou*X?}He z6m&#?O6Rc4s^fe}AM}HOGqUDW146Q?yi@E z`cNT=UG=u)#=vO(cP^ikXMvsT)@7p*ogCIc>_po(?ZX_&9oPps>xLLOQa=D%1#})V zOM07y-SK5G_JZ2uN?UvD%b0KfSXDXWXDBNk_nk&hN#lqGDs-$s3Bl{Uu8SP>J3HpG zDd;iuAlJdpUfKKTDt*CGELMg`8>T|?CPFNOlP0ah#EpK3yQ@wVlf4&pWha# zFSKi8q`85!tVA?(uSxgy&zJ3fUTwXzF*S6-@E!Ig1DPSuRnGBI*mWR-mGbxBa_K(*h%Y1d#TBn#^9rJ>W8@~ z{53XK>rBkNBY7@5SUx%|=E=Vj@_Pxc-Rp@?+uP#KKW3BU=jRvm`Mlhp@q#u#!b{j4 zy4+xElO3_B;mJ{PHY5&20td>cs_ysa*PGpF0Uxm@8PEIE?dtdAYPW+_v#If~(jqH0 zhQj@C^Q_+eH(@U7f2Z%lZ>awqyq_-VQD{3<<-1sM?HUv6ihXg@J+n!fc5Sa(CxsID zQ>t@Hkt|SMs~%Yi_1_@)o1SmHPUjdde@XMpSuK3!kN?d4fbWX{Cq`U03f;IyNvFsI zKrg2%%SoFvUTd|!XA^0{K3RbI$b>7wEytq4N{6u2)e{lb)@0vxpjL$Y&CCElR&mfu zn{AJdpU4#>q!M)am2c>PMBWIz!q2o7JK^kl~ z=_K5cSCIf%2RCV%2n`<*c~h_MkyAJc(HbF&u0_1RM3bZ#MU2@qrG&%Uex&_PGXzrt z+>BxGqFS%U0fvyipSXUMn=igQ`+2y{!qzSk}s z;r0W+2fo#zTrt^aD^#;x(@L62dM1fInH-TBnHo3weV$JD+uPe3kcaKnPRW~r08*bF zg);*{D9P^*;JqGkSYFT>t<`VqRCDD9@0WXJ0^suUzkId1#l^)MUvu+6vQ}FnVSa-* z(*p9Kehl>B!E|hb^S&{mi;kCr?DM~&r_B3Dtx8ZN>I&h!^Fgocd9nJsvD*7=9TyQH zuyTkyKO^&NZNg`zefJ0`-Z^3B$@v%4$4>ONVHyf^H0;^`tDUB1@J1- zH!GWjGZau6`0BceLU zS|-a}No|X!Gjlq!(DDwiTZ<+F?<5MBt?8=WbVVhz*?i=a1Mi=SELFWlkACat(dhc? zJkxcbgoSwXDpGwAXw39O;VOgyC{2W$edk8iKg``Qp&(tkt#IJ;_lXEruA}krHxBE; z!jjamFA^Co6j_mqB|~D?5;QB(ZT0vF=a|gs3O-S>vR$n-y}>V{FbHAktuBvG`BTIc zVGz>FBU@>1ZcI6kA9CX|8P#1Qw{(F@nMMsLyKR96Hzk=&t+sXPH%!GsSz!2)D#fZC zN-kH-_#QuLr&7LHW9gVqL1vYNW?fK(!dRC^;1@RSh5R7nP!@G{Z~w^>oe4SG7C88j z?S?+T9$MzS6>d=G|9Ve1{FJ>}s++L0ZjJ>BnCO!qd~U z>#Z5Y=-~KF6*`g55e*`$KgofE(sNz$ zzOMZU915i>a-Q!XFz@d)e|-j862Y$^YLLyy$S6K)0|W}{za6WuHdrWkU9foN7&@V{if|5{Ua1MNjYqQaa?I=NQJ zZf%Ff9ZTJT5>gX3dSiu-Ri-z&#hf}Dq6H?+QtQLa5knd$0beQ*4a)KW5|Ko6SP}~H zC=_H%Q(eCx=G88D-m|ZsdoWz?yG1Sx5QTRsG?!^6qx9D`xeUSN*YH>_Un!~9A3)W%_ECnzLjl{T*|$>pKz3_4wbU1b7}#@B?7d_ z!T?bb=LfYL0z13OK2dclUY!vD#e)aPW262w=W-l)D%CG0sE#k_<4^bV)rzVowD}dH zX=$r2HPO1kFD-yxYn8-9SA0WrJo7q!_dcY;U7dOW@=bAL`{IjIngP#kl7P+jffABD zj<(}cBW+zji(-z(Z`|cpJ)8<2#>`&2y5Bw+sNvF@ipg!}-;J@bu#3`)8WOFy=|#Z` z--pVp7jsiQ?cghv8;EiIqUcNv(ZP{oL6(2xVKnAmBLcYNPxoMoyL zB)nasV#TNmRuJyCl4!q7JOl8mmSldfOT-0$piRcDuKP8sqtjE~!;=k=!NvRhC;t;3 zk4wa1mS>bzb?3cT`cqbp3U#g5lY^e;8QUjz+x3yZmKd|=z4c#JXZhn<-|=oyy?fhv zhx4GS{d|lC;V-LZ2jW+6K+<0{2>oGUWb8SZOkZubBmDjO9^{RfZ1)A8t~J8_?EZM^ zKKwJA4?+trL*>2vrlzLgmbyw??v}J~PB6|!ry2+bF}oi{@6UkA%R!IZh`uB8KG&!q zBz71iKwuLP9L(ej$Jfc8cfHsyRcJcO+0b9_Gx(-%y>xEv_Wb&yVf8fL{VM$zGytJG z(w?3?!otEG&&TENMD{CG0hECPHK+PN#^dyV)iR?{HL=QBTB^(kSgJ}cJaM+O-S4O=L@(9svY}MQ zC81b;u9uQ-wcW&DXZ+}2@7(s?R;PdaoLLl(>VjyL7;k;%`wJ71_g5I4f|!!2#j?rk z+S=BBTPtC%g%eJrAW>=If+gErEgC)w_mHXM&5r!dD1v@oyGd+)#OJb6N&(+9{;#$E z`EAi({CP?W`&(4skk#nsaBhSyNUXVD6W|WZXpZSL_w=@e%OLL7z%`qGBC9jFzvZn~ zoSy$|ND7S6jqxfOx@o^R62U4Xf@Yorbw^UV&xXc8g-#z{bT?LJ1x+dGVU` z`^#G-v8Ykc>#5i)tN0;$HIckonu2WJ`9P6!)m)|<*UzOS(~#Frw)#bspz@^m*tGx} zj`hM^w16d75?IN!IRQ?Q#T{nSI_t=Jz9w$N!;#<6@)zg9Noo~ZNZ~jkZ2K%1`u!bM zrr*f!n^adPZ%T9S(y&@f0D?A(yzX|L;h1R@*AusQ(JFtm~@VbpcwW ze+|697{M-xfG|g*p>IEB{!7TjiH2k7#=JoNp91!c5&a?zKD^^=;3qX?nuv5opUZ3C zLY>g3iD%!@7f1s#1oH}nZwyD z@DEpOV!pp8m&-L{60=pZUO$=cI8vjNi0*pRqq^pLXI!`U)yZu%Uf@*%YJX?J&gUW~ zKV(B&ppuWxMslmmcCcIF1NJ?lb#WT}ye+pTuQylnbbHo$)BXx;Ux=vWcX)6A;T3x) zo~7@lmLWeattIopXQ7E8=$M8WpkGmhVj32#7`D!x=`ZeXZ?&tr1zUmjDK6uyq9 zW-%ui$<8<;dVfpf>qKR`n}9n6m|_uBUs+BgC&^hkYKoInvnqD>$GMFznhA#r&Ve^l z4F{Luof47?ZeU^W+N6+UCQV9d8;f4J5^(liZKHv%+g>Qu0hm)KYcv~wjSW?ZWZJQ* z2)Ujk(<};}cVzZw++P{RSwtI<;PX6T%}3_s8(cii%*;H@L@t5ZDTedg7iI(yP3X zGdmv0(09LH2We3^gLtlj&pXBWrKO<)kNyI`|K5@i&3g?E%9rkp#FBt!Rg_^SkktDZ zTK>x?18tgTmzG?n&N9P5fr764#_GQW1PGx~{2RxL!si*fykrDPN`Dcvafa>;q+y@` zWdU&QI%4lmmi1>m|9zQbb{fP2dqNBr+QyI|v(_C6+r{(>`X`8`#?7g}3kCF=qY`$V z&a>Lk)jPbS(`MOY*J~dtFjvNig_sg)6xKVF6SkdlfbH)+BH!QHnCSZ=s?)WE##soH z1*%BSQG0smoBeQ0QBv7S6K%GCIo21dsUr7_)bU1O`C3}zv{p!)=|UCr?16#o*WN6v z9HF7k3mgb3nm9`7XV7=&*aBY5MqP1}Gna^oETNyPfi0rt4!qAUyKVo@@9-TBwuoEu zKh0;OE{dnA?*;`35J3iE6|z`oE6EXVD(|{H{pB{AlxTIAt*PcP@%dO?CCM{>~1=b$T^hw zq|vLccd8=9)`(tM{53f_3IlA@`KbJ@YL4=6;JIxidli%HcL0S#H$hIhY^FZeOA zalE5tJKW6ZdM`jGhqhrsy$?xm(=%oHE8ZO&X@Cg3Q|%WwSa0Y zI+m2IiWNB#FhE7CVL#Y=aUGnf3cf-?spYh5H|y&gmq%9 zGT}fNaqBmB<-a+Z$1(LT2QV$Pe~h*d)EBVQB_2N)03s_qE%Cz-n{fL$!bgfeO}lz> z3(wyH5kn<72dqD{0LtNwkc~_l z>S%3ZQkF_R%yG9j9v9?M2>9S|a6t9C97m!>RzWgiC3Wz1gnWBLWl8Kr!z`{_B+nN; z(Zy$viDTf)W~hV5{5JuC2<;VmDcZiazz}1-dgH6q{YS_3cTCt6)mgyCNLBALet)*) z)I8Ze@<#k2Sr5$v|p|QYz6N+To<;14AIZNfliOydqH#YZ5aOtb{?=|=4`W$ZvMHR8g z1Dg6l&uv^bQVkb8&s22}LbKuRWKC9YHg$%s_{rd`okb%C1u71rQo+GEu_ZG^EO`D) z0&I`r`|F)w!KpwO82o)rjoJ{Ly2R(>6RtfN$PRpn{4LtLwy!>~udtqGcE%ZxEcM}w zaHh4Tt^!HWjh_KrTI&*r|Euvel3GY zuh?N}bDbz+Gi_q6_nLD0dd44w)JhB0la%JR-vi^*<;+2-*^Lt)ivCEveq4=E)u}g) zC9Oo@b;Ne=Ylykq72=Xrri5lZ(0zom|5+lbV@8FZq}HBo5m^Nxj8PANyXOkEK)PMg zc_*mEM5qz=wfrW9*=WENi=(Q?^$f2a%@-#Z}SsDU{UeU&lLf>KDfwBFi$Nk{fPi~r& z1?{fyd@13NeEiVoeuaHIRf`im_n(6;+e3F!sNZ;(Zun&6QN8nrsW?P=oga%?Q(a6O z>2frsZX@vyR%XDY?6LhB>uta)?J1~sU!8!yW``>*1!VnKsKcwB&bSmq(Ta4DCPVD} zJz6>x=dZWu{zIyIN8V`=x-_lZanbqgqLDPD^sR1+ZU?Th#){LPF<$Z*yXZ_Mil#0N zb%sa0J{^U@U1_MyN=lIEK5ZrpZ(oEBBC2JP6l-B{lbq|F?wtsu9^SIrzstf;bb}Q; zzJf7)%{V@q>VOoY|0Db8C3g7q!Zyg{*sf);{A~_Tm^!4^oYs2XKEPi%pEi9~t}M+0 z!^f6721!!JC=%XPSMqtDrWZ!=MdG0akh7eL1(86E4;=NW z_E3qj5Di~7@5H*Ywo{l7>=PS<5x;2qICJYaJn5!2>>8$%gUz1dWuGkfNt#;8&#@o} z?^9ZmroaRF7@L2nf!2#tniQSL(51sP>g#gyyZpP)c=kcENl1lhXa-%I|HqM68p-a7e0E+p&OC`+WVCJe zoRE~}d5xhYW zav`LM?7&zi5%Q{H`p1{OUhmM7fgihNPZL(*-nd5J`ZT18$=J_N_our)IIC~7z)_LK zA^nNei29IHLsk<0;8$MxZak2FoM#QMy7c8KhH9WniM_UOD>D`-7LD_xZH1CKwrQ}} zBcy9Qz)@jHw%R)U))dNFzQzVq7^z{g*UJW&SW7`Vae0R-CutPc; zu~q6I%x)&m!Q6`i5tQ-gcOOhf(vHArXFEn!Pwlo!X~`iJQ14lN`c#hLQtx#R&rT?C zx_gT;$Ow1~^Rk;sSW?26wmWQ74QJ9M4_qMGGD~Zm`H9(kJ!EMlH-am$4k4y9!-Gm! z(AxxErNfI^2bd$SG7a>jQ-4f{;!rG8Z9TcSYBBbJG9gj18LRCzl!K3~^VyaG>^fkD zB`FYB@lUi#x3wBBTA#abbK>CkU}mUe6%0J+of-~re@xk}|DbBtt@S%UVlk%{jaatC z<6`QG*M7J>i>$uf$=Z!b07NkTd1P$XXHWP3l4JuVk0dD+CMY7Y7^7v8LZZnZ+BnwW z5E`x97!V1}@;l0mX^}x@%xI{5-EJl{tx((Lu+2YApTZxg@L#Gq&O&3Lj)F%_ z9Eho=uCfN}cfC4Rq`M+K*uH(0#?%{vO7h7dtu!1&0m~!n=3Z@^$)QveJHq7~*hB^O z9ZpbhyPXAE`2}QJWB3!9wE<-F>h(3wRLD#kW~lM4_aTxBOjx+}UTcY7fV1v`q^P>0 z7aXZM8KJ}nh8J`X_BRB9jR$-J;KLWw1_lFzhUBo&Sdp5z%Y|Q1?zx9da_|IZyaXhc z%nSI}k=kIk$BU>A6xh8lr(X)7F^ouh3~0uNvIy%dUZ|_Gyje8D(?%Ng(TT1#DK3g~ z%+&hx?CoqF_iWru8`&HuuUmOr+zCnMWGt`zRQFh{l|o3cI7chhD@^6Y(|MSh!_s~% zmwq1RZ~sPEE|c;@diUf&&rh4mcT6S(#!t7uk%fqwg}aO}ed_|jCbwfYWky3;5WHsH zZO{Q@x~#^mA}j?(69Wu~1%>14?uFxKIokRlF7+%y!BUNDfny}%0A>1Zcq_Mmpw%%6 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%0Aldg@X3jrIUE<@qu#-`*4jBbGLpzu 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 VpvXjfqTGI6;yRB7I|E7j{{!(Z9^L=| literal 0 HcmV?d00001 diff --git a/assets/js/assessment.js b/assets/js/assessment.js new file mode 100644 index 0000000..09b735b --- /dev/null +++ b/assets/js/assessment.js @@ -0,0 +1,53 @@ +const quizContainer = document.getElementById("quiz"); +const resultsContainer = document.getElementById("results"); +const submitButton = document.getElementById("submit"); + + +function showResults() { + // gather answer containers from our quiz + const answerContainers = quizContainer.querySelectorAll(".answers"); + answerContainers.forEach(e => e.style.color = "black"); + + // keep track of user's answers + let numCorrect = 0; + + // for each question... + myQuestions.forEach((currentQuestion, questionNumber) => { + // find selected answer + const answerContainer = answerContainers[questionNumber]; + const selector = `input[name=question${questionNumber}]:checked`; + const userAnswerElement = answerContainer.querySelector(selector); + const userAnswer = userAnswerElement ? userAnswerElement.value : undefined; + + // Log the value and type of userAnswer + //console.log(`Question ${questionNumber + 1}: userAnswer =`, userAnswer, `, type =`, typeof userAnswer); + + // if answer is correct + if (userAnswer === currentQuestion.correctAnswer) { + // add to the number of correct answers + numCorrect++; + + // color the selected answer green + if (userAnswerElement) { + userAnswerElement.parentElement.style.color = "lightgreen"; + } + } + // if answer is blank + else if (userAnswer === undefined) { + // color the answers black + answerContainers[questionNumber].style.color = "black"; + } + // if answer is wrong + else { + // color the answers red + if (userAnswerElement) { + userAnswerElement.parentElement.style.color = "red"; + } + } + }); + // show number of correct answers out of total + resultsContainer.innerHTML = `${numCorrect} out of ${myQuestions.length}`; +} + + +submitButton.addEventListener("click", showResults); diff --git a/assets/js/assessment_v2.js b/assets/js/assessment_v2.js new file mode 100644 index 0000000..7c30e47 --- /dev/null +++ b/assets/js/assessment_v2.js @@ -0,0 +1,185 @@ +"use strict"; + +const quizContainer = document.getElementById("quiz"); +const resultsContainer = document.getElementById("results"); +const submitButton = document.getElementById("submit"); +const difficultyLevels = ["beginner", "intermediate", "advanced"]; + +let difficulty = []; +let questions = { all: myQuestions }; + +const addEventListener_explanations = () => { + let accordions = document.getElementsByClassName("accordion"); + Array.from(accordions).forEach((accordion) => { + accordion.addEventListener("click", function () { + /* Toggle between adding and removing the "active" class, + to highlight the button that controls the panel */ + accordion.classList.toggle("active"); + + /* Toggle between hiding and showing the active panel */ + let panel = accordion.parentElement.nextElementSibling; + if (panel.style.display === "block") { + panel.style.display = "none"; + } else { + panel.style.display = "block"; + } + }); + }); +}; + +const addEventListener_checkbox = () => { + difficulty.forEach((diff) => { + let cBox = document.getElementById(diff); + cBox.addEventListener("change", function () { + if (cBox.checked) { + difficulty.push(diff); + } else { + difficulty.splice(difficulty.indexOf(diff), 1); + } + updateQuestions(); + }); + }); +}; + +const populateQuestions = () => { + let num = 0; + myQuestions.forEach((currentQuestion) => { + if (difficultyLevels.indexOf(currentQuestion.difficulty) === -1) { + currentQuestion.difficulty = "beginner"; + } + if (!(currentQuestion.difficulty in questions)) { + questions[currentQuestion.difficulty] = []; + } + questions[currentQuestion.difficulty].push(currentQuestion); + + currentQuestion.num = num; + num += 1; + }); + + if (Object.keys(questions).length > 2) { + document.getElementById("difficulty-label").style.display = "flex"; + difficultyLevels.forEach((diff) => { + if (!(diff in questions)) { + return; + } + difficulty.push(diff); + let checkbox = document.getElementById(diff); + checkbox.checked = true; + checkbox.parentElement.style.display = "flex"; + }); + } else { + difficultyLevels.forEach((diff) => { + if (!(diff in questions)) { + return; + } + difficulty.push(diff); + }); + } +}; + +const checkDifficulties = (classlist) => { + if (difficulty.length === Object.keys(questions).length - 1) return true; + for (let i in difficulty) { + if (classlist.contains(difficulty[i])) return true; + } + // If beginner is checked list the unlisted question as beginner + for (let i in difficultyLevels) { + if (classlist.contains(difficultyLevels[i])) return false; + } + if (difficulty.indexOf("beginner") > -1) { + return true; + } +}; + +function updateQuestions() { + const quiz = document.getElementById("quiz"); + const qquestions = quiz.getElementsByClassName("question"); + for (let i = 0; i < qquestions.length; i += 1) { + if (!checkDifficulties(qquestions[i].classList)) { + qquestions[i].style.display = "none"; + qquestions[i].nextElementSibling.style.display = "none"; + } else { + qquestions[i].style.display = "block"; + qquestions[i].nextElementSibling.style.display = "flex"; + } + } +} + +function showResults() { + // gather answer containers from our quiz + const answerContainers = quizContainer.querySelectorAll(".answers"); + // keep track of user's answers + let numCorrect = 0; + let totalNum = 0; + + // for each question... + myQuestions.forEach((currentQuestion) => { + // find selected answer + if ( + difficulty.indexOf(currentQuestion.difficulty) === -1 && + difficulty.length !== Object.keys(questions).length - 1 + ) + return; + let questionNumber = currentQuestion.num; + const answerContainer = answerContainers[questionNumber]; + const selector = `input[name=question${questionNumber}]:checked`; + const userAnswer = (answerContainer.querySelector(selector) || {}).value; + // Add to total + totalNum++; + + // if answer is correct + if (userAnswer === currentQuestion.correctAnswer) { + // Color the correct answer lightgreen + const correctAnswerElement = document.getElementById( + "answer" + questionNumber.toString() + userAnswer + ); + correctAnswerElement.style.color = "lightgreen"; + + // add to the number of correct answers + numCorrect++; + + // Show all explanations + if (currentQuestion.explanations) { + for (let answer in currentQuestion.answers) { + let explanation = currentQuestion.explanations[answer]; + let explanationButton = document.getElementById( + "explanation" + questionNumber.toString() + answer + ); + if (explanation) { + explanationButton.parentElement.nextElementSibling.innerHTML = explanation; + explanationButton.style.display = "inline-block"; + } else { + explanationButton.style.display = "none"; + } + } + } + } else if (userAnswer) { + // if answer is wrong + document.getElementById( + "answer" + questionNumber.toString() + userAnswer + ).style.color = "red"; + + // Show explanation for the selected answer + if (currentQuestion.explanations && userAnswer) { + let explanation = currentQuestion.explanations[userAnswer]; + let explanationButton = document.getElementById( + "explanation" + questionNumber.toString() + userAnswer + ); + if (explanation) { + explanationButton.parentElement.nextElementSibling.innerHTML = explanation; + explanationButton.style.display = "inline-block"; + } else { + explanationButton.style.display = "none"; + } + } + } + }); + + // show number of correct answers out of total + resultsContainer.innerHTML = `Score: ${numCorrect} out of ${totalNum}`; +} + +populateQuestions(); +addEventListener_explanations(); +addEventListener_checkbox(); +submitButton.addEventListener("click", showResults); \ No newline at end of file diff --git a/assets/js/event-handler.js b/assets/js/event-handler.js new file mode 100644 index 0000000..324cc78 --- /dev/null +++ b/assets/js/event-handler.js @@ -0,0 +1,76 @@ +"use-strict"; + +const Toast = Swal.mixin({ + toast: true, + position: 'center', + showConfirmButton: false, + timer: 3000, + timerProgressBar: true, + didOpen: (toast) => { + toast.addEventListener('mouseenter', Swal.stopTimer) + toast.addEventListener('mouseleave', Swal.resumeTimer) + } +}) + +document.getElementById('bug-report').addEventListener('vl-bug-report', (event) => { + //console.log('Received vl-bug-report event:', event); + if (event.detail.status === 200 || event.detail.status === 201) { + const learningUnit = document.head.querySelector('meta[name="learning-unit"]').content; + const task = document.head.querySelector('meta[name="task-name"]').content; + if (window.dataLayer) { + window.dataLayer.push({ + event: "vl-bug-report", + "bug-type": event.detail.issues, + "learning-unit": learningUnit ? learningUnit : "", + "task-name": task ? task : "" + }) + } + Toast.fire({ + icon: 'success', + iconColor: "white", + background: "#a5dc86", + title: 'Bug Reported Successfully', + }) + } else { + const error = event.detail.error; + console.log('Error details:', error); + Toast.fire({ + icon: 'error', + iconColor: "white", + color: "white", + background: "#f27474", + timer: 5000, + title: 'Bug Report Failed', + text: 'Please try again later', + //text: 'Please try again later. Error: ' + error, + }); + } +}); + +// Function to handle the rating submit logic +function handleRatingSubmit(e) { + const learningUnit = document.head.querySelector('meta[name="learning-unit"]').content; + const task = document.head.querySelector('meta[name="task-name"]').content; + if (window.dataLayer) { + window.dataLayer.push({ + event: "vl-rating-submit", + "rating": e.detail.rating, + "rating-value": e.detail.rating, + "learning-unit": learningUnit ? learningUnit : "", + "task-name": task ? task : "" + }); + } + Toast.fire({ + icon: 'success', + iconColor: "white", + background: "#a5dc86", + title: 'Rating Submitted Successfully', + }); +} + +const ratingSubmitElement = document.querySelector('rating-submit'); +if (ratingSubmitElement) { + // Wait for the 'vl-rating-submit' event before adding the event listener + ratingSubmitElement.addEventListener('vl-rating-submit', handleRatingSubmit); +} + diff --git a/assets/js/iframeResize.js b/assets/js/iframeResize.js new file mode 100644 index 0000000..fc116cb --- /dev/null +++ b/assets/js/iframeResize.js @@ -0,0 +1,29 @@ +const sendPostMessage = (mutationList, ob) => { + if (mutationList && mutationList.length > 0) { + let height = document.scrollingElement.scrollHeight; + window.parent.postMessage({ + frameHeight: height + }, '*'); + } +} + +window.onresize = () => sendPostMessage(); + +const config = { attributes: true, childList: true, subtree: true }; + +const observer = new MutationObserver(sendPostMessage); +observer.observe(document.body, config); + + + +/* This is only needed when there is a nested iframe, and +will work only if this script is manualy inserted in the embedded iframe page. +*/ +window.onmessage = (e) => { + if (e.data.hasOwnProperty("frameHeight")) { + var iframeDiv = document.querySelector("iframe"); + if (iframeDiv) { + iframeDiv.style["padding-top"] = `${e.data.frameHeight}px`; + } + } +}; diff --git a/assets/js/instruction-box.js b/assets/js/instruction-box.js new file mode 100644 index 0000000..f8152c8 --- /dev/null +++ b/assets/js/instruction-box.js @@ -0,0 +1,11 @@ +var collapsibleEl = document.getElementsByClassName("collapsible")[0]; +collapsibleEl.addEventListener("click", function() { + this.classList.toggle("active"); + var content = this.nextElementSibling; + if (content.style.maxHeight){ + content.style.maxHeight = null; + } else { + content.style.maxHeight = content.scrollHeight + "px"; + } +}); + diff --git a/assets/js/jquery-3.4.1.slim.min.js b/assets/js/jquery-3.4.1.slim.min.js new file mode 100644 index 0000000..af151cf --- /dev/null +++ b/assets/js/jquery-3.4.1.slim.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.4.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(g,e){"use strict";var t=[],v=g.document,r=Object.getPrototypeOf,s=t.slice,y=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,m=n.hasOwnProperty,a=m.toString,l=a.call(Object),b={},x=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},w=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function C(e,t,n){var r,i,o=(n=n||v).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function T(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",E=function(e,t){return new E.fn.init(e,t)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function p(e){var t=!!e&&"length"in e&&e.length,n=T(e);return!x(e)&&!w(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+R+")"+R+"*"),U=new RegExp(R+"|>"),V=new RegExp(W),X=new RegExp("^"+B+"$"),Q={ID:new RegExp("^#("+B+")"),CLASS:new RegExp("^\\.("+B+")"),TAG:new RegExp("^("+B+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,G=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){C()},ae=xe(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{O.apply(t=P.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){O={apply:t.length?function(e,t){q.apply(e,P.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:m)!==T&&C(e),e=e||T,E)){if(11!==d&&(u=Z.exec(t)))if(i=u[1]){if(9===d){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return O.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&p.getElementsByClassName&&e.getElementsByClassName)return O.apply(n,e.getElementsByClassName(i)),n}if(p.qsa&&!S[t+" "]&&(!v||!v.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===d&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=N),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+be(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return O.apply(n,f.querySelectorAll(c)),n}catch(e){S(t,!0)}finally{s===N&&e.removeAttribute("id")}}}return g(t.replace(F,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>x.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[N]=!0,e}function ce(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)x.attrHandle[n[r]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function pe(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in p=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},C=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==T&&9===r.nodeType&&r.documentElement&&(a=(T=r).documentElement,E=!i(T),m!==T&&(n=T.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),p.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),p.getElementsByTagName=ce(function(e){return e.appendChild(T.createComment("")),!e.getElementsByTagName("*").length}),p.getElementsByClassName=J.test(T.getElementsByClassName),p.getById=ce(function(e){return a.appendChild(e).id=N,!T.getElementsByName||!T.getElementsByName(N).length}),p.getById?(x.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(x.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},x.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),x.find.TAG=p.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):p.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},x.find.CLASS=p.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(p.qsa=J.test(T.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+R+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+N+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+N+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=T.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+R+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(p.matchesSelector=J.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){p.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",W)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=J.test(a.compareDocumentPosition),y=t||J.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!p.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument===m&&y(m,e)?-1:t===T||t.ownerDocument===m&&y(m,t)?1:u?H(u,e)-H(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===T?-1:t===T?1:i?-1:o?1:u?H(u,e)-H(u,t):0;if(i===o)return de(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?de(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),T},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==T&&C(e),p.matchesSelector&&E&&!S[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||p.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){S(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&V.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=d[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&d(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,n,r){return x(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:v,!0)),D.test(r[1])&&E.isPlainObject(t))for(r in t)x(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=v.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):x(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,j=E(v);var O=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function H(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,he={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ge(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&S(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;nx",b.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ne(){return!1}function Ae(e,t){return e===function(){try{return v.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ne;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return E().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=E.guid++)),e.each(function(){E.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(G.set(e,i,!1),E.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=G.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(E.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),G.set(this,i,r),t=o(this,i),this[i](),r!==(n=G.get(this,i))||t?G.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(G.set(this,i,{value:E.event.trigger(E.extend(r[0],E.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===G.get(e,i)&&E.event.add(e,i,Ee)}E.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,d,p,h,g,v=G.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&E.find.matchesSelector(ie,i),n.guid||(n.guid=E.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof E&&E.event.triggered!==e.type?E.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(I)||[""]).length;while(l--)p=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),p&&(f=E.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=E.event.special[p]||{},c=E.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&E.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=u[p])||((d=u[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(p,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),E.event.global[p]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,d,p,h,g,v=G.hasData(e)&&G.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(I)||[""]).length;while(l--)if(p=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),p){f=E.event.special[p]||{},d=u[p=(r?f.delegateType:f.bindType)||p]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||E.removeEvent(e,p,v.handle),delete u[p])}else for(p in u)E.event.remove(e,p+t[l],n,r,!0);E.isEmptyObject(u)&&G.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=E.event.fix(e),u=new Array(arguments.length),l=(G.get(this,"events")||{})[s.type]||[],c=E.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Le=/\s*$/g;function Oe(e,t){return S(e,"table")&&S(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(G.hasData(e)&&(o=G.access(e),a=G.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(b.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(a=ge(c),r=0,i=(o=ge(e)).length;r

",2===pt.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(b.createHTMLDocument?((r=(t=v.implementation.createHTMLDocument("")).createElement("base")).href=v.location.href,t.head.appendChild(r)):t=v),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),x(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||ie})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return z(this,function(e,t,n){var r;if(w(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=ze(b.pixelPosition,function(e,t){if(t)return t=Fe(e,n),Me.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return z(this,function(e,t,n){var r;return w(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0 { + if (!(target.closest(".navbar-toggler") || target.closest(".nav-menu"))) { + document + .querySelector(".simulation-header .dropdown .backdrop") + .classList.add("vlabs-hidden"); + } + }); +} diff --git a/assets/js/webcomponents-loader.min.js b/assets/js/webcomponents-loader.min.js new file mode 100644 index 0000000..5a27c30 --- /dev/null +++ b/assets/js/webcomponents-loader.min.js @@ -0,0 +1 @@ +!function(){"use strict";var e,n=!1,t=[],o=!1;function d(){window.WebComponents.ready=!0,document.dispatchEvent(new CustomEvent("WebComponentsReady",{bubbles:!0}))}function i(){window.customElements&&customElements.polyfillWrapFlushCallback&&customElements.polyfillWrapFlushCallback(function(n){e=n,o&&e()})}function r(){window.HTMLTemplateElement&&HTMLTemplateElement.bootstrap&&HTMLTemplateElement.bootstrap(window.document),n=!0,c().then(d)}function c(){o=!1;var n=t.map(function(e){return e instanceof Function?e():e});return t=[],Promise.all(n).then(function(){o=!0,e&&e()}).catch(function(e){console.error(e)})}window.WebComponents=window.WebComponents||{},window.WebComponents.ready=window.WebComponents.ready||!1,window.WebComponents.waitFor=window.WebComponents.waitFor||function(e){e&&(t.push(e),n&&c())},window.WebComponents._batchCustomElements=i;var a="webcomponents-loader.js",l=[];(!("attachShadow"in Element.prototype&&"getRootNode"in Element.prototype)||window.ShadyDOM&&window.ShadyDOM.force)&&l.push("sd"),window.customElements&&!window.customElements.forcePolyfill||l.push("ce");var s=function(){var e=document.createElement("template");if(!("content"in e))return!0;if(!(e.content.cloneNode()instanceof DocumentFragment))return!0;var n=document.createElement("template");n.content.appendChild(document.createElement("div")),e.content.appendChild(n);var t=e.cloneNode(!0);return 0===t.content.childNodes.length||0===t.content.firstChild.content.childNodes.length}();if(window.Promise&&Array.from&&window.URL&&window.Symbol&&!s||(l=["sd-ce-pf"]),l.length){var m,w="bundles/webcomponents-"+l.join("-")+".js";if(window.WebComponents.root)m=window.WebComponents.root+w;else{var u=document.querySelector('script[src*="'+a+'"]');m=u.src.replace(a,w)}var p=document.createElement("script");p.src=m,"loading"===document.readyState?(p.setAttribute("onload","window.WebComponents._batchCustomElements()"),document.write(p.outerHTML),document.addEventListener("DOMContentLoaded",r)):(p.addEventListener("load",function(){i(),r()}),p.addEventListener("error",function(){throw new Error("Could not load polyfill bundle"+m)}),document.head.appendChild(p))}else"complete"===document.readyState?(n=!0,d()):(window.addEventListener("load",r),window.addEventListener("DOMContentLoaded",function(){window.removeEventListener("load",r),r()}))}(); \ No newline at end of file diff --git a/assets/js/zero-md.min.js b/assets/js/zero-md.min.js new file mode 100644 index 0000000..d66175b --- /dev/null +++ b/assets/js/zero-md.min.js @@ -0,0 +1 @@ +window,document,window.customElements.define("zero-md",class extends HTMLElement{get version(){return"v1.3.2"}get src(){return this.getAttribute("src")}get manualRender(){return this.hasAttribute("manual-render")}get noShadow(){return this.hasAttribute("no-shadow")}get markedUrl(){return this.getAttribute("marked-url")||window.ZeroMd.config.markedUrl}get prismUrl(){return this.getAttribute("prism-url")||window.ZeroMd.config.prismUrl}get cssUrls(){let e=this.getAttribute("css-urls");return e?JSON.parse(e):window.ZeroMd.config.cssUrls}constructor(){super(),window.ZeroMd=window.ZeroMd||{},window.ZeroMd.config=window.ZeroMd.config||{},window.ZeroMd.config.markedUrl=window.ZeroMd.config.markedUrl||"https://cdn.jsdelivr.net/npm/marked@0/marked.min.js",window.ZeroMd.config.prismUrl=window.ZeroMd.config.prismUrl||"https://cdn.jsdelivr.net/npm/prismjs@1/prism.min.js",window.ZeroMd.config.cssUrls=window.ZeroMd.config.cssUrls||["https://cdn.jsdelivr.net/npm/github-markdown-css@2/github-markdown.min.css","https://cdn.jsdelivr.net/npm/prismjs@1/themes/prism.min.css"],window.ZeroMd.cache=window.ZeroMd.cache||{}}connectedCallback(){this.addEventListener("click",this._hijackLinks.bind(this)),this.addEventListener("zero-md-rendered",function e(){this.removeEventListener("zero-md-rendered",e),window.setTimeout(()=>{this._scrollTo(window.location.hash)})}.bind(this)),this.manualRender||this.render(),this._fire("zero-md-ready")}_fire(e){this.dispatchEvent(new CustomEvent(e,{bubbles:!0,composed:!0}))}_ajaxGet(e){return new Promise((t,r)=>{if(!e)return void r(e);let i=new XMLHttpRequest,n=t=>{console.warn("[zero-md] Error getting file",e),r(t)};i.open("GET",e,!0),i.onload=(()=>{i.status>=200&&i.status<400?t(i.responseText):n(i)}),i.onerror=(e=>n(e)),i.send()})}_loadScript(e,t,r,...i){return new Promise((n,s)=>{if("undefined"===t)if(window.ZeroMd.cache.hasOwnProperty(r))window.addEventListener(r,function e(){window.removeEventListener(r,e),n()});else{window.ZeroMd.cache[r]=!0;let t=document.createElement("script");for(let e of i)t.setAttribute(e,"");t.onload=(()=>{this._fire(r),n()}),t.onerror=(t=>{console.warn("[zero-md] Error loading script",e),s(t)}),t.src=e,document.head.appendChild(t)}else n()})}_getStylesheet(e){return new Promise((t,r)=>{window.ZeroMd.cache[e]?window.ZeroMd.cache[e].loaded?t(window.ZeroMd.cache[e].data):window.addEventListener(e,function r(){window.removeEventListener(e,r),t(window.ZeroMd.cache[e].data)}):(window.ZeroMd.cache[e]={loaded:!1,data:""},this._ajaxGet(e).then(r=>{window.ZeroMd.cache[e].data=r,window.ZeroMd.cache[e].loaded=!0,this._fire(e),t(r)},e=>r(e)))})}_getInputs(){return new Promise((e,t)=>{let r=this.querySelector("template")&&this.querySelector("template").content.querySelector("xmp")||!1;r?e(r.textContent):this._ajaxGet(this.src).then(t=>e(t)).catch(e=>t(e))})}_prismHighlight(e,t){return window.Prism.highlight(e,this._detectLang(e,t))}_detectLang(e,t){return t?window.Prism.languages.hasOwnProperty(t)?window.Prism.languages[t]:"es"===t.substr(0,2)?window.Prism.languages.javascript:"c"===t?window.Prism.langauges.clike:window.Prism.languages.markup:e.match(/^\s*this.removeChild(e)),this.shadowRoot&&(this.shadowRoot.innerHTML=""),this.noShadow?this.insertAdjacentHTML("afterbegin",e):(this.shadowRoot||this.attachShadow({mode:"open"})).innerHTML=e}_buildMd(){return new Promise((e,t)=>{Promise.all([this._getInputs(),this._loadScript(this.markedUrl,typeof window.marked,"zero-md-marked-ready","async"),this._loadScript(this.prismUrl,typeof window.Prism,"zero-md-prism-ready","async","data-manual")]).then(t=>{e('
'+window.marked(t[0],{highlight:this._prismHighlight.bind(this)})+"
")},e=>{t(e)})})}_buildStyles(){return new Promise(e=>{let t='",i=this.querySelector("template")&&this.querySelector("template").content.querySelector("style")||!1;i?e(t+i.textContent+r):Array.isArray(this.cssUrls)&&this.cssUrls.length?Promise.all(this.cssUrls.map(e=>this._getStylesheet(e))).then(i=>e(t+i.join("")+r)).catch(()=>e(t+r)):(console.warn("[zero-md] No styles are defined"),e(t+r))})}_scrollTo(e){if(!e||!this.shadowRoot)return;let t=this.shadowRoot.getElementById(e.substr(1));t&&t.scrollIntoView()}_hijackLinks(e){let t=e.path||e.composedPath();if("A"!==t[0].tagName)return;const r=t[0];r.hash&&r.origin+r.pathname===window.location.origin+window.location.pathname&&(e.metaKey?window.open(r.href,"_blank"):(this._scrollTo(r.hash),window.location=r.href),e.preventDefault())}render(){Promise.all([this._buildStyles(),this._buildMd()]).then(e=>{this._stampDom(e[0]+e[1]),this._fire("zero-md-rendered")})}}); diff --git a/assets/katex_assets/fonts/KaTeX_AMS-Regular.ttf b/assets/katex_assets/fonts/KaTeX_AMS-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c6f9a5e7c03f9e64e9c7b4773a8e37ade8eaf406 GIT binary patch literal 63632 zcmbrn2Y_5vy+1zZ+}>v9PA|K&Q+8*zm#LfW$)@jadhd`*Ab^yRkN_cst`re8fFO26 z#RAAr;bDJIeHH}8=ksBCzJ@$SAHF|-WoQ4NbM9;*28G{0lVoS^y>st5-}3p^bJj&% zE|=SN!X>zNtz6rcUwmSDhs*VoZ8*AX_n~tx{`1$L`aC{A<#Gw@b|1bhseDj*%;kFN z>p0)N@8bQ3&h7m3F_-ISUfjgof6k>B<2c^Gb`yT8`!6`U@ARI3`V!v1>~j6!r2~7< z*|Re}iYGoV;#m0r4v0%s5ANTK&y5ETU3TQBzs}@wegMz=(*+mpKIa|(@8F9r*R!v= zTvR`F&XJ4B7u_%5^G|Sn^1^ct?cM&RvwxxE-iKO zC3`R4yYSQZ<9r>i|Co!qaBtT?&>&{3xLgIhVCM>UCV$VKe4Yj;f0HMlb%|{J^cnj1 zu71~Q*A~|vmo=jA*t&Mj@}X`j=G&SAN+zAlR?3BZxm+k$O2u3*6O7zl;&!aJPC zdH(WM%HfdD$4(UTpT$Krh0--=4C>3!8bX0<1N~Or&vqvb3 z90H$kKR>@9#}8J@Wr;B%o5=*jp@8t%Ga*6Wm-h9y7*=tKPKj~h=EUbeLoJgihSaQT zln@~plLg68h{YojyW|NWG((uC}qDBHCjGEf$mqR=Pzz#>68i*hrG)1#8FGE~q3) z(7s{Mi`WLosm>6yF2w;)7kOzgB zc!$6hnaMhc3)b*sILsuuTq>6FhO<#lvkM#sFiuv=jzr^hm~o1IwMou^_~9RaC8`cy zoHA6+5|qyKZdx&a%|Va6aox>siFoDS;jSjjXShX)5J_}vRJ1k~n^Tcc=X^`eOGIgS z;G2R>sVMEr1<46_*zzcKWPSBpMD1%aY|We77*AfmCDU>5x!c^7M1x*a)kP_~W^Ggw zHQ8v}9JV#z`KvnqOR`rz`=84R7$L6zryDjG+zRn3DL@F<{m(&;FL0f7-Rt@&)BO+L zclV9QE?Q2Y`~Gr&FB9Mb#F)t!W(xv2b1Xp6&Xij=`7p#Z9mMsv7uN?0j_?vLkc?1@ zn+AeGKZpvlD@i!<2~P*`1zh2l2p;ReC|1y1S{mC*MRmHyKZvb=6bK|{VvaldH?A6kkqI(m zVJ7XcA{b_0s0lw8e^Sh30-+#d9G(l{#w{4^NTm!e6-wY8z7h6U0A&SwO+8g<^e|7&VvA@h#5&Mm`V8Eqqnb#S#E~oHCH2XWCf;|isI~XFlh>Wpg9;Uu_PSJ~ zPbFWYf?M!be_wsYi#JpbX~ZI?7HaNR41e{7b*Am1RP$B;RF}0RXbnhhN z@DSQ_!}Zr({f@nT0cJVV5N?1jw|mf{yhDCRef}>w3EneaIjj`k$S}q(hGgJ2SjL_z zlpsBvY2*{Wi4m1hSt~`UWzdgYn}d#=jcth;w#nv1v95=+%~-Hdlod&5cHmnMf6im< zftKJ;Us>|o*T}LzB+0h@jX?jvwWlOo29SH9HPg!TH`(O%H20|vo1~EuTaq;K-up!D z46f(_ow)z4$3q25+PVm}eAOSVmXx3-2&xU9WT$>hUk1{z1y>G&FW||MLkIWl+PFXj zPY5jGERr*@uc?U~^g7zWq#oJ>WdrQ@i6LNLFaS+*;BT&ZfW-)h2>9XPe<&P=+7Tc> z-U+e-e5+JS6~>RA46dZh8f#cD$(9t{I@lWvtV`PORpUEh3#qr?GTge>(A3@9m2J>8 zE7a*GG<@j|D;990vE?4SJKLGA-nM~ThHa~LX({;Xoq}rHEVTj5UJWH#~m<@T)ggvn1yjn$J^x=G%KEd-eAY zy{}26(kAlXuonrv+S}`sWFL5=2YqrN?txvk;kOcKz)9EpT%U$r{qX7AuInevu0l#N zY2XdBk-=cW!6fe4a1ow4$$Xq3QxfhfDYF))rXuB12|C2xM|Q>8wCD}qlLLt1xlmTj zmKc&1%S~rJS|{9pyiv5=QiNgHA4I_)XCP+i;(c?Dv%?X|ZHbM?k2TFvoOs zvDhFybfSqdAu4zzT~q{-;S0eJMbssa5M%^?=o)6)nV&j)5e3nvFXArii$u9dVc&Ir zOp_VLi3*Y|%GKXgU&0RwaR4rwL%iuLOyVUTbLI*d`FWPtYmroCblv#6(MpQAy~`l3IO zZe3NVpnGD3ilRCGO7&UM1K6!wtTHP}y~5;!2`S)-1ub}4S_)Vk0Xk@)$`RPc2VIYF z@A3op-Er#ZaFp4{VgY^$^Hcy4(*STb^*)=s^9FPYSB5C_aU8PpQyjD5s4!UJFAglZ ztZ-HYXv(!x$7@xB47dGRl9u^bgF*6(sBKE$kVL=4AmFblx-kPJaX*NCeso@f*v)WB zuHKyxC4XaY^MT>XIY;Ry?& zgTTQ>rq{g*AV5z{J*ZJ5;GXi;rF5@ag1&kK@||D_*k z6Q5#Ceq@y7eFU1p?B++H8T+6c?{wY8G~@PnoxJk!g-uS}1rINrg~~Jcp(f9O4Omi{ zg-#&OteqSZSs+%nZGrOeRmcYTHFLbp=}WwDZ8-LjEOT;@$YFF2`2fp|$Tn^;9kKZ; zS2i#i!52{mLq-GgqMU({CMjG|W_?A%parJqEU~>gI@~-Ni zyQs&6{e=@d=c*tH5Li}OF{*+js6STJmsQm=FRT8`Es=T}Ak|-0e(Bj5~gRG}2HfAQw;{Hs}Q#WAF|JDN$l+pQPHt_T^zF*WO4F6r&)E zEd9$1Ae|h`M2#BZi!WVv)R6w;7q%}DQ$QJ_rUmLTKn+Q#obD?K)C@fuolp{_uIEOvNl@FYAWw&u~#qmX< z)UN6ucHt+&1#$he zKiF<>_~tzuvO!4@H%{kDHiF{=uC3FN#ifUK@7O#Mo1HHYu@M5C)ttRq%EaF(6tj30 zOC_G=o0~q#`c13Mv$y?YyuTP8bsc@Wwfg`O)ftove0_2(K%Z- zWb$f+kFu;9?qJw{hS;)KpPL<_O__#YShMAB0e zT&7xG!>(1XU9QVnPGtY?ZEMFDmfP!1B!lr7Ue-siqE1Lt0mcA{itiH~I*wp1? z^@3b(v2{rfCj9#OvLs7hiAWhaureO^$W5O-1$m9lN^qx_e&Fp%@8q|k-Ic{~%l!FZ z&=6dpw3GG!6lD3N>rU4PT%Tc-e&mDqy!)2xPh8MIKxu?Jl4}~G#5IUs^Bs16@6-WtR)hK z!Pxac92rBmBmtNK$*13YrboF!i3^)6qj7s+Uz$tV=hy5_3bWchRy)#v_V?NxMAh!ySDi z4b^8%1iiLQUfX=0L@c+h8}!T6qC#+fS4O9m&VZHbiA4i_Ya`KA!^pVD@@wv2TG8UX z1s;;`cdKiM+B$lEjD(<+Oe7{BjSY56Ub<$UFC1@b^iLv7cno%9foln>4_g`iH*Q$HZ1HHyu^Xvc>K5d2sGiFpu;%HIS$6>Ro6d*W zc7_p>y&S6w_pOp4cE(0X?V-?!te>ZB+bKzs1`(dEfY?DM(s0L+Mrg1x#8ZGLofM!c zH3lis`nTEeEfiZrim%?^pbwDV?aYt52!YH$59)P(=7kBGuxW#+B8>Kowlqj^kbW+Q z^qC-daP;X_&h zt{1sA5D=-!au>Qd6Midj;J*93d*y^i^z==}0}pE5^N{9b-Y+s7NO|+Xt+$}Q?_TxN ztF~+ibvzmAY0cJ$V3$k^J~*igD!MNnYD*SxLpJMzI-zh8U36Y&{YarTR*xskVpybt z;Xxe}hG6P9^m)*JKD^kip#A0z6AKXv0Tx&lf#Cs&?#u#> zWfuf8!$_UYQI^F(At=DChc8?KyC|z>;Om)?Uqx!|y+=4{Efo3arj<0d(kHq7D$0zK zhwk0u6oggM=qJ@GJX0e1+>4{08TtcO=w`|f|48XnP!xHM& zl&vvOrq;xzI&E$*I#$3so8L?@qfcXX0=a<~;4 zC}Y4EgXXGJzY$ngXCH9$-KdX2bMLw9hGU2JM>Up9Ms^=5{t6R6p6LWEQpyT8IRS4S z?}UO9FqG^vT;!0_O_^EshbultN&W&=XGzT{9S*RR1}cdxk?->Xn=6c{>^>5sE4zcw z7Yvju@Ca)snnGbl;EJ%)AM;6Kcx#2DsT>n9^Ed`6OCdpVM-#-yz}A|!VA&z)kzcWqT%r>IhjlzyFxM#?w|w;bcsO_ zbKOiA%okNlIB$<%*9`02AYwt{a}&ct7%|eAwG|ja&|k0Ds^6%7pQy-gkgxsxUt}F3 z+eFG%s}Ar6y0EG|1she#YCWg=M+kgUA-l95#6OA$ihu|O5nf0y|Kzwx674;KYZk~` zG3x3I)&J@48X}8U$(o@8w5V(}7}eiZUn8_s7q3sljZN4dB>(CggNd|efww-O@>jsy z3tZQ@Zg<_oc>C@|jO= z+IZxWV-kQK34U5}PJzdaKa5{BnP8IRN0)>n1;}*sM~3_?0|;@!ryz1$@JZR@$d*tB z*%~QW-=ipP32HVdj=sFY)rA_1mKY0~yS^OIbwvkM(0fmddUSY)DSIjv*$&y7?mq9J zs2fUrFt&3z^4T;rPS?fv+)a&p=qbX-EMpkZ`tyfVX<3F3NJ$ zL+`V7)a$Z6W4hMcA_O8W%B*gQYt4y!|lc8=)BOsaP*4vb~Gx$EaK>yqevmss^mU_ynwguGmT6-Z2QF5RLk0 zv(|8OY_AWLS$)Jr6N<))q$dwFK*1DmP*6T_qafCWh+2KcB8Q&?=o3+x*UMA3RQUzX z`$>#}oGNlFfSg53_=86;xk4kNg=BXvF5?E6YMSTV9e2Kfz6oX!YN$vB#a;cyPgKJS zH%X)`0X3`MB<$X!Qd37JT+mIb9=bp<$Y$Eu0R0Go%Ev+FF7yR0fpvg>tR7oDQt3%D z?3+#QA+oQOT@|Je_zO8_sKv|C%pfQ{Y()-_H3bBe0E=4vd7rP6QDi{~=bPXqrjaE? zDS%!eIeEOvpNO_9kfXx9#dY&HDFQM#8oVpGF@J!=MyjU-vSEX@{E#747wGXi31v;Y zjePDYeP2-e!p92*@=l_Xlw!me|Bosu&$2uoRlFkI2dCUz))VloT??NGX4?`b-;JNt z*t0l7?vzO|02j_X`6-enB~MyI2I+SQ1coS0$vVO%r&}Thn(RPT~309>tAiy75$3)q3b&iM#f-}> z*dQPz8Br3ioCH{W>gUJGNLK@RvI?*C21z#RqYI6C5EztEZ3V{m+YBJID0~!H?Y0|BF67=)prVo~F@Xb)whEnMDU0`o0(1XB;2i%1vf&-@7gwUT zo39jtOmqX`1Z|*&3J+Rx{M_^@Ilv4zgd5kPD+2G8fLlbppjO#06oM$kGq?_i%T(}Q zbhprVT%Yxo-k;j#po0m90~06P}zTOpK93g6fWE0$S(BzJ;3Z%c+QnP|3{< zk92m4b$(6t?cQK2o|SQ7`}+h*l)cM0#LHJ*jkjPTbXjxT=2wws_H>2DJ3CCnFxv#7 zlNi$SamF%cD=BRVZ4Oh3y(7Y7-~%d5w3Fz9m{Aig#yqlO+!Wki+KCfVlXw~~fCYxP zZ$SWwY9qrSvV08gK5l#u=%r$=r>#mc#XHYKE$-({qMPALwC~4;u!)_ z2aT8=Lo}~A0VBkdc`hJt7?cOS@wZm9-d!|(^~Z{BLAQ|6`H>+6<#sASLISN)UmcZTZrqqk6&MAMZ0?(1#~ zb*u;=^)TEbDGd?RZJ2>1Y+po;20U@mFYNR|1B?!Ivk=j+@r`RU?P9@??@nO z`{^?>@titmU?^S}>`a_~{?fg7Cpv@ix=S|=tql<++4}ySk+?tOzU6B+*s?s5+Ip!w zgHrU~)h8#92tqS-M<=(VO_GpiQEsV^C%tm2i0C)iRT}mBIxtu*+NQxsn4{_rqZJ;+ z)-B9eZYEdsNpCjx>56VyLX`ngWlJlfs|BkS@}8FN^3u$JLAy%B;Y37R+9uW6nYi5Ev0a9@ zs+)EIG1i^>{BWY*Is-Ex;6=z^w5`&BKK3W3y}H;=2~ z>hG5aQt81}-tdOuMIM=Y7Ao@mk=CYoIMPF@vR{F1Nlp+6Y^GJZ(BBp)FC2?EG$&g3 zmeR-*6Ib`tA88wX0#-u){Aw>@)T^*cCr~KMEdi(i?*y%J4Bp|<1#y5QJ;)FWaT?$V z(;ZG!hoI<|1))52`j`(f6-b)h;$5x!>Vl|Bz!2U}%*eKF9`9F3z&|)%Ss-YgKB5|R zJ#Im^0;1WI^ha}fy~`4MeClXHNhc+%!3>WiQ|U&E)PbfaG+jc7X!{La+e%dv?%}F& zGFUE#J%y`#LT-JqfZCK@uV5|ng)@tx(e9iB2)iE=W8v( zO8D9G=Mit^+k|{$AulraXVQ&nk%dkw6>k@*co&u2;-8PQzixWbFMf{Jt;T1bX;eT< z7rj%f6Hd80ahEW`T^xAf+MjF!m2f{$M8WNtq%pr*WJCktFja39I=#sqONV!DTQT-p_ET0bq?W5&<0r@Hh#7uMp1*k25&pc!K{QTNALcZ$qA%P$y-(bLo2So4IO4bh4A*u4@j_uKKR+HzCHUtw=YMCnd zLXx?Qd}`3Ik53qq6c2ZLj><;N)P(ld(aTItmf&|w3SuyKwla_^_4Y_IIWjP4#SBeu zZSTo1uQQ3|QSG*Q3@=R7&t9e7h->7}!~6m-xLhN+S7g)%A<8hF!@AhymM)4#MEWU0 z(>m>>NxeFxh?;@`>N7}wWW31e%%abENb)=J5S#oN*ilN$8RxcWy~$=X>C79TDacy= z9Y_M;fbaoE^f!Yj^1xXj$1crs{VSITEYEJmMp*td_scRb*7 zA;*PxjMw^ z@Tt(Z2kPSh|AWliyneVw@(b2n4jUPPgc9R=kAuCW?u6T)i@_?kFI<1ff++gYt zQ!mp;P%SS2K{z3~rt((69BetwM)#p-_`=^;sKSAozU{}Y;Ph}@9!b$UaJYN2BkiS0y6 zLu=ENfJhL|80Dk;KDn3v*;T<%1H1u=!-|~iL@yAxy-Y{IOBO^R{9^3QVYuA2;Y}Fi z-g!vlYG|_;SddwtR>i}Iz24>`l@A=;w%=3Fs_e1_aSh2AT&R}lEd{S${_sOP=KDI) zXDPR&>(dhIqq09&guDGc*-YByHo@Z!tH47y_)wYpF+Bnb0)q*{WZ1og$VTam#x9+O ziu6b_iq=D_vl5smj6OX@{Qmdn5bvii4$zxo$i9x>99UJ~+g)Et=1qTpf(WmkNi{50 zBCZ@XW-z6$oMWQR<*OU9$NJm^Fs$q?%51yyQW=XS3n54mOJ z7d3652Ry)<(a;pk2_z(&+Qcn9)ERxPJ;i#akkBJErTZj0t5l%fGY!FhJ z^C>-u*}P$>=pFhIAF43+OOk!#P{~94M<`iv?%4*48qOO=%EkyviVDWqK9`aZiW((Z zLM9Ys^qUs!Gw4TuI8DImaZGmpRhl)waSXH6T8WV)FcOB+Z=@CzJBM04&y1W?I6N(> z!X0x-G}(FPXy_05XwFWSGsc2I$<;gcg79@Z3~v(Fn~`B!cbNuo_l@(>Mnck_Ly{(z zeq?8m+=6uVp5N$*7kMGxw0qme(WRM*0xWv9Wtuj0a&XZ|uOgDBotuKeKaK8j7?!!M zG`4#4*eY}I3UmVPWA5e87`m8tH4zw{LDD z9^bG^9@;k_T}=82R>LuMz(~DQ#A;kz`NYB%9V;`=m=BN4pVw#TJ^R~wEdoiK=UOWj zz~4;{T|p~_X>1uu!!Uj@4~BOjL*lpsXp=)V2qeyBvy9UC!43d=nJo%u zpholdH+PEhUgdZ$C#t$Iuv)LoYZg`QzDTs(E$FJ4%Nu>+&a3uonO0fktn4z zO^p+xu8DWkdjw4vCmNeFX-QnPkX;-OOYMIeI!_-RQk!$g1CqhDdZiDmC58K9(Q*%~ z5apWHp;5h}59bEXXV;+sb9a?UI8(F7g!pA(IN`7uB>a+}|B)pib{T>PL z6WLsO{*D}^wLYuA6L~kDV4e9f=gsUnysQ18$c3TBh{_R}P8!WoyHl#~OW7jr>Dv!k z?rp(xE2IF0#XqRNBACc7qIcPBFJy_es5`C+oO3SnC5$(V@fKOc0|{iJ?BEl6PWVc0 ztdpt0)>qhgr^4afeo<;|t@BEqcC^`;%Z-!Bebv!>wzKiZjcpi@9g(on-5kr8UK$dv-7t@p4X*l0ZKiEk| zUyu=hg(sP1C*p@Mt8dIE4nAN}yD(%*nq+pY2%*NNbnUhz-M6I2AjU|~UF-exmbGp? z>X8z4$o1a#Tv(PvAGyTv7NRoq_9Xw34zIPdO;#*hRT@f$ad6}48r2)@c=VzaM%{@~ zzkpE#t18@+U;|+cb%uqIm=lo=7_(vF3_l%a)SI3izhX2<&F|dpO^1$bxzJCHo+UnA zw03tR+EYU-I{5g93N|&$Tkj487xax^9EOi9E3{q@y#GH;YOmb!fMJvx6xBw(q;03= z?O5WMBmn_bdVi%1*a*Wdbbf2n8`a^jUUM@{T$q>DGI425s%gS=y>Y=wk7#Z0=mTI^VtH zY7-pawZvlOdVeWBvS#gxV~=>V2jhw$#SH|lh7=O~MdbM!ni07AbB5IwQpLobJKgQ> z%hqNijh_0u4=8=grW+ekDuy#A8V#+h_Z?op`Qc+7`HRaQR5v@jVq6y#V||Cn@VOVW zeb$++pV>VwGu-cYSj6Ybgu8-CF|r`h%8LU|q64SVP*LJ>JGVCE)Uii2_e4Ix zx)ZF?ot7y2pS-#*eDS@oaOR;^n$_0QCd;jzx;tsqCENkC!4yIW7z7j`B|(WF%zEE@ zNNIieSYu<~?zjQh&@E9Vd14~8G<4a6qVK`WFxwsPPKaux!;<7?AIQ>70^YU?Oc4rMGLaG`uBWDk$Q6jrQKLn`jCq8@EUSuH)PEA>epZZJ^D-$ODvE2EhWJ3p|$s= zC~3&{(@&Vy@#;9c0l9`;t+j;oa9EAz=8P@OP?0HvZ8HUC+RYR}0nYp#;&X(((>F`v z?w>FXv3hOw+L=4`n}F=c=8SI6{TwWvR<-H-yw4m- zw8z)ysoO7B+K`a4JR&hVi%g0uQ=bASmhfEDEMXHg$nrld5Ml?V6r?*8WJ@Z9m8>G zPozYDEBdG4KkLPzpoHjusHlJ5O)SCGatSX2hYKZXd7IbUwp`!e%-o1(?e$kJ;%3~_ zdSW`GK&%H_le~eps6M6e=q#MlP&f>tv9>1sgiLUWNHxvMLl$dfXQZU!5%f6}+}3;s z1)0Qqbdk{;*msdX#NAHHcQC9-ESl$Q7nh_Ay8fuIqBJ`r>P6^0Cphb2!Vyj zmf3)994R|T94uk8 z*~q42W<<)M@z;cK*a)_0K+J2nvW-{A%s}FY zV$q+2NQg^BvBnN7)A5GX0Q1?3wiQfAAMFYWTXJP^OxTaGc3#czV~-ZvJsFn1)UTdl2{b)@1rMAdUW~b zTVuILK1tw*c&evUDN*v86JBrfV;|EymxywusNZ;_CA?G6%Zp63J!tP<95e;&dLYEE z+op+{Xf7)2V-wW$)7y|ywvg2y*^I_UtWdU;l`BNa{93kYoT^Ppfkv8D7#gf+`MK~- z8p5th?{HlUN>qw`aSwyG49kqN7xOvFEHH8+2+ZCg1+I~U3UBnmRgiH+n{3()>+wR) z%gJpy1c9xF`-wm#B{L^494=Iv(DuT_5O2%Op(pQZ|Du2pQUbt=;==1w$e9OHw+_K4 zQ9@E(>Ev}`%MvZsB4=J_7;n5T5*7tZHCNkO^_Q7JT`#4zE3P1G*nfr3OtKsqgM{JQb|jbb_-@F4?>CL-G5Cf>;>)qXUnzk|F(G~l$| zUcFsgIZvfay=4@Hs48Zg3)Fb=sB-*Q1}!vaQC5c+s~G4cSlNey9khljgX21@@%CcO z_hHOfro!^MjJ^(3IzAX9c$T9YTn~n(j8Q{EiDe#ZHVX$TFkrnV{WTj!^=H+eaUctk z(DXDi0-uI}rs>)=sxMVv;#W12MmCq~ZPnY%KcQ(B!@>X!8I4eHG7sl8n+Z{v#bVi9 zmM87Uhc{;a;Ep55!)Cy`WNM`mm@>wgFh*St?k_C3FkAcfY9%6g1rSO#)_%T?+R0is>GpW4KOlEazj=$*lvObWMHS>B@jqs; zt~LY3&gNK6Hk=QaqUG^g6KZhAD+!$O1lTdlwR_neV^@2!?% znC$$a>NFLG1s5>Bt>jfJ+hr=LI^EU3Aa(vc zDH@BeAHnfe6r(q&xUHX%&(B+Z!Lk8t${`qGog81$qK#g%WL_eOP7-%>X>rKA=5mBv z3obl80qbW3wH#6p=(^poWz)e`t^G)bx%<(^y$G8j;i$Z7%Vs6`L{3~XuudINy=`UE z=aas;WTDx=XDA=_VU4&CYx=FjYk5WR5RmI@qY*uX24y(h=jMS1`DE_l# z0Gl9`i0f0KR3-bdZY9R=GKwO{ycSHPY5rSr{(1dQpkaWW`-6anmMu@NtbK z%fo^kQ#=SRY#%Y!kI44?joA*5Ok}SQWnW{LiQZML1WGV`UFZ6DR8ZY)_sVGZH`t>-Gi*HZ*EBVgNf?DyGbk2HAH-^ zK%^f-WU4==-wo6!niKWaa!k4Je#=w+4&bKx9aJ+|A4*%uICU7k zT)FHvLy^&I(GGs7=xdt%0dg+)sc8AFA`yT!(a85cBnZq)an;culAj>EIN!;JLZfpz z5S~+>!2lCOD18|8u1O@$@`O~=Oo9s-;IyF7A4Yn%)Wu98?2qs2UOBWX6yLwFurZ~B&Z$@RpKGczJXw*xQbVp(IK)$=QWahK3`6+T~ z%O>`q#(n-+V?+C(O3q)ttlVOvcYYK99%@|fiDiq$VoKTpNBiq)qiqOY*YKY_omMFtzLOx%1+z>B&x zd-8+MlcnkjEC=0nl^cv+yLV~h?TzR@W0BQ&>Af`PYUX-@c>xnJEv^m>p1G<+F9394 zyyL?+0tB*YF(5Jxp}QL-pQ?-&(E%cm4BI4=kn1$;5U5Q)Ct%^XKuxmoq6V2(-%Tz= zsy;*`o&feWO2=?Y6*oP#NmQ|nYQBuMQCLky5z?wy8UD#HuU_wYj6T-709@EQ^&8i9 zkVk|XAr$p^$b3A84POi;=q4XUKTdTs3Z4CmOQU^RbWi=z7mbKZe#icC0o_2-|O6OQ)Y>+vRDSibn(iTQva% z`_Lim48lfR)9irYtJUZNjI)d7Tlj+u2WsOP7{q>POrw`AuZ?NWDYRFqW}pw1#s9>Z zs(-Bhv3TI=r`c#*Zur>100m}KSy?hx{nvjRVWTDnF^dQOZsv-93dcI`RT=EeLI3$Ocjc;28*vZ_ZTYrs+57ELH%=BAHA+^He<37>#6-DsgX-Ig8L_n!)-X1KZ+e?WKa(FPurZ%7nIj9GgmE zjqn>T;bat+4Kd>KYse2FmZ%4ZI|3U7!=!Jdt1+N#-a?R^!qVnB7l6uIX31_4o?Wn+ z;ee|VGyMT9IXqtU6mpv^aK{m%j4|WIrVJXh*odj5qoC8mfRDXydX>jBc^z?=vD_!u zoE)5&XimGWj$yV5Db|kK6RF0Q=F~u6eRJA!cMhSU_)+ejSC1$Aw}yN{PrlRR7qq2C zpQigoZ&=%x^#$yn+Q9_l$kc9l6L(_g5tonAnc3f&(G7{y5W-zrK2~NMYC{Dtc=C$H z*UT!hStyRv%cX0^ZDP}eRl|R5Wi+I{CUr9%)%q*7<& zszwi?rh9Ba4@EH8bR!eTh3XipQi+jLb{a=^? zlIiY|m$!8^EB-t-`e8OQ?V5&H zXPOw`48+comL}Dxginempolr~D z$FMqf^47B)#70pD|8`;H_Wbm>$*-GtSZe(agVN2iSB$B>x0#`XB@$D z!8-nx?o#b5K+~S77wJ#vLLl8auJfJQ*Q8?(p8;!Jw3sx_l`jNQWtr291K(Tv28vWn zn^0Y&Uw01`;_*~d!{UtF;dKw(47aGwYYW)a6x;Ijs`eI{%YdrZWbLh7Jb4SmjNS-I zq6-`5t@dheqcf;SH4<$o)+fwR`-sIhm7HKl>dU(SrJ8)5^&&@1st@s;5QK;4i(M)t z=4IF)c*K0Y49J50v>nzvn+iCw38Ii7V$0ApUH~p?BEr^{F>{g2pu6u;W#wRHrTi$8 zzUS_S!&mXeD)oMBllpb9_v`#~yp&*{cb_Zko=1(v^{I&tTYA*ZQgYZoq{!2|vTvkL zZH{KJg8lPYK0fnFz#2wnMan%tmR2C|jxAxMXT4|`9RrQOGJ0%850Os&jbYN`JW)M) z-CrA1E&HrsU0(0hdw^W$z+VWsQZCpv7kmQ{5JZuAIj40Csc-}dMad@Wgqkp2Cf%HCyB0eW3 zOJhd}$myA*Ky`o-iw!iL^)NRjFQ0W3ba^@+Y>){q!7nCYj?N8d8OP)CRLm!u(G0py zutW3Iy?iVVO;9CaG~o&1H=zl(EaYx6H$owLl6gs){N!C{9ns3hSTr5;d%XS_8&P8< zdiEj3;E#nGu%&|3Fe5D&xiXALEJs}va+a(@pE8F#9`YbNi1tcE&qZuP6$m430_N!Q zk)ui^q8vQ}xrJnLZE^gQbaGdH{jPdO7cQ~% zS*$&Yx*C~RhVF9idchaVhh!(lbX<$G%MSU&P*)}%s2kZb|2-=bZE_6Nw(4tVr4rrK zIqb9YbzMUvmozk&4bmcqa=$za>uTeAPS_5~iGV)cpbvboO4$dXEMvn9PMe&NrdVZp zR$=-w_Q`yjZBMGwr)9yLdyqUphN=NKy&6*e6)x3RIa+nnO@4*`66{jF6xU-b^C#h` zn@S7uSAR<%J=^F6)F)TdC+P28b*?5}abu#yqCpYmD88~yK|3CT7zhvCb;rfQ3P%T@ z0}4GY3mUpQ)>MD~;frq~Nm200)n8O!M7WIcwoiW9Lr1-y$uGH)Z}76W^mo+q$|QI5 ziqia>5d8V*O*doz1#C4yl*v9rL(W3^7Kc$3u3>wo#}`JtfL>JY$%_~m#)w=nr({#5 z3HwU^#n9GjSl8G@64+>iR$r|CLiSWx|it9H&N^eE!}i@ zN|{`9=5QeCYpcJh(F@fW-Yxi7s0GkuStX1OkPb|TR(NQw{FkXYQz@n9It)`>`nTx$ zjQ8p2Igy7Sw!GwUXBXBAA&$+Y$H%zlad0j}EN0WDXCG!=SZ~G)n_G*wIq^5=*4v)(S(*9z z9dCE8%aLJt7_s*{*IqVP?!qAmnf8{s&&NzQ+rEJH0kH&*gZbQI*TNbuq3m1CBgTe^ zWu{4G#|!eaC45MIGw+e7y$<+QrMqAmO}P{p=uJkGSh!(ajp){mg zP1Cu?ZVa4xO`y@f^U~eectY9gp?yd||I{zmb(%&x7BJCD5DdgMR61|{f>`H`i%;Ha zVLRn`Ac%sU83;AaTo&~@mpv)Qy>;RjoXfmX{q^TgKl9nUWRn_4AM&MczN9V3~gH6Z6shi+c(B{Y8~Sf6pPI~_uhLy>Ug3|4sE?UGn5v|Dkk4E z^FTKe37~I>BMsKyIzt3-^S2K042z79IL4b4!g&ViA-3f;;`~6lLJvC=sousXV$145 zP0x9kG9WrU-o7Aw`;!bVKh(4#7$Emx*9xDQ-t@$Ou9Nr=b z$Dp?8n%N}OW$<67$jUL`UcpIgF!tfA3Omi-%N}fP$OyyCD+~chk|8IR{u24ek9JA2 zF8}B!@f@yK-L$V%MzTos=Ld&lP2}p6qJ@gUon$w*$iNyK$!;`E@i1Y#bL<`*8ocdx zL}r?F+XqX<4?IYo@!Wm_2}YJ>R_Od~RB>zXa*}8weIJ?>`Ugd%>z*MmQ(ece2e4W; z)YsFB~C2zv`p4ATu#46EvYdl zO~4d^`BqSqzh%Nc=Uz9c8-6oZPA1BcTx-N`=|!mSSv?^8@@>g{?N|lX`JcYIukiY4 zTwQqx9Yt~?7VmOLWNW-DlbpB++gkcN_~)@gYR)XfuElR|v5>QQ8xwqUQ)RvNseS8g z9>?oj-^!#gtM(~@zDOT-)dO+Sdk#_L63C>H*ZO!XO-O{2@`R`3FJVK0nl)<5HiBRD zMO54-4=Xwp^^~Y$r-QvCJAQWb{bb%rVoa_;2M4_c8>%Ujhmm#D$=;WU_WtVMpCtO@ ziuF5DbYrKH-&zXR2WG>W)gAqpb`!b6&d4EI{GD@R!@2x0(>{#&3m9>buVlnH3ZdGl z#F`h^NXqHbL0=81C{<8Ydl5I4SmnMHt2hk~sU9KlzIduv< zOBwJye^&h^AVi>fdV`|*h2P;9>`3IwE3tE%Wd879sy9iN>=lI5bY))D}O1|yEq!iX%C;j< zbiz8Il~7QkSLR9)!7ul18_JrLs8-K;t*sA+bnmiqX#l<0dce#a$1lTUwB5(Y-iG}+ z9j}ZHkL@aqA3T%CJdB!~$>zcPejoveMA#?fYxsrmMA=JTYhfR5t@&IM8|d`QieTAa zyXg54cCka9$!gd)axt62r(3OSed@x?e=kO)h$LFkKOZa^RHJ!Sj}LcWjLoUwp|duq z`pW%&3BSND*s`nA7-kchcWuk$GPF-FybP`NDt;-BLG**=WgZiAnMS2%mSIL1vXy1m{Y+9i*d6Td0PrhpJ1d{bL(H37|n^;4kR}^@yhy~N;T7`c8xu=T@GiD zB$df`zh!m)Oj!30cI}TKU#o<$O`H@ z?_?-vvPhfF2m+G>2kwx$Mw%T`Q9HoJ*n>5tc=1&P@MxGzn&Yna$25yZOQBZ$8VX^{ zC5`}Gas9r%qNpqQ{X{#q%bC-*AmNwSsYWW4-=!BllDK{SsxbCC!jgE|U3|>K)ynrg z8tFN&ef6biXXb3Dp>N@rJ2KpqzW4-j_g`yc<3>|WuZRsbiP#=b^UmwvmXh$>o+MRh zOdf0%*!5sCG}xK##4N{W_QioW4a16;n>zSCEHH&&4hI7qKFKgP-kc@|yjHfAX1+`v z7Qb_+jnQJyR_kf%IoZM1EvsHrZu%K!<$w2R2*1k@dlI7Kvw7gUsQOLHsqpuMOD6OX z@oiw-%dZF92G(BX(ksfYTooKI|88(WcvHz%t0K-Z$Q>_N*hCjzZriMAD$ z5Qb6fxF_1^TE?V0i!k6g|W&O{E`FmZw#eDfyd#0@_3T%Kmq23 zXGE4yn2W2zoG8rm>{AB8SmWkQLnq1!EQo~nm65oA4?^-C4073Z?$aNNb|(nxy70D} zvy!|iVMz9=4be(lGWqpyc&zVzZ;qqxc3;)dKz8i#SO@m+4(DTfrd_%Jz2pl}2$J43 zx-pCffmJfy7Q+TDZu(i&%~X2sW+a;C?MZiL!t0J>C+hJD)(1aJ2GD729GJ*jJYViT zGRU?Pkg&4*Uw@7bfOGS`bRc!8^*SV&gW}PX9QtXVS>%&eOfkv z1(-TZ{>*}b%({b_tjw&Bhm7$u)w+i+CH{t7K60POdhp{mQC44w6>0i-B~>42yyZd5 zbNcBbva}K;ojXVUeW(a9(}%xK$^f&@V)+G9EweLcS%}%G!&oqHkELPOPESno-@8Y> z|1@Tg!0L>pnzfI!C-9E{nLWWjo*yJ6nXHVVyrz#;GIb8+NGyZUPXG+i`oudf0m1&9 z%V4iSD_wW&xJ3^@P4sKFM;3>-pH!WWUrBY>ojc_9`MpCmsu69n-BNO8MjjAVPJuq4 zS6j0idkp0mu{ct`06B@Xz5bCeaJr!Q|Jj_dRy65C6jPt4Z7k=AZCfbfOV$Nt;y?61 zqR9z6YD~RAzwO+C*KAqKAJ0vv?9_;x9#T|v;N68i1lLS{lKd%#-vBfDV_jewXYwk` zGqXLUo~4TsH+3SWSdCk99ELJ8p0O8m8^ItZc4hy}qQmLdCZ}O!hQl-0hKpE9&3Ed- zZcZJQW_90+4M9<~7muGGYV2s-ag)tHRK9rhlk>fGtM^^WeoS;GVt#i^KlU8b2L8Y9 zzC5sv>e_qmjP~7*rZFML1v)*1 z6T}}};fFh1y1`MXwqgQExB$*p5@`Ct**kG2&Cj-IG`l6T%LQw+k_kRcB`A317fhAZ zS~Hdwp(#$6-#-J+P%SX7*N~r2ahW4uiMU-0@68T7v z>T9lHhO5&hL5H*nytrPS`s9Ic{xxUtgv6}iM)7sdkO#;R@%qvWUB(-(rFqwA%JWYv zo4OcO7tt_5V&TmGJOfx`jgN3w>8uqtmx_IZ_y0i#Ugc4rO8h1JkZxe1V4p_D?I~Ir zxL{!Nu1=qgvv1%iDAmGVAS_=qtnS*xyAb>lJwHUq3(S=$y+cS(PiV~H6tNghV*+`f zpGouOOyZjXjJzw8=-|e5@~PJ_1jzi5ns~|%oW_lr_PDt`mChv-VCNybd&kJ`^o#{@ z=z9u}DoN9l(=?3CqX~+Pb)?CiTpJik(xW+M0vO1h*__^z$$Bkp!i%gnO5D2b+5@l{ z1~iRy`4yL5ih=hxd0X?@)@@X%d7&a05y0GoH8#K_0QmjdefJXN5pc}gZs((G;Xcod zeKV#D5-(plI0K7BK#^njo2&!VObV5!(c&*)t0R zBPyqaFCB}XA8pB*TEO&HgLchYruVQzb9Z4+*bRIrahoIveIy@nQ5uE8kqoGJ1cSBc zc(9orO%qy!b%wHA7K_2&nx5TD#efZ^1;E7VV1oS4+wQy*-2S>vr!~U)_=XxH4k{^j zUNhpuHgjt5cD9}~oi!5{NoUaBbR%cFO`H0eg<1FQTT^u&$SN!h1gMt8Xtg3IRPtGL z#wOQ-(u8;&j9o_11`D zUE!uo4C(Q^%v^M2T87lT+@X4$#6;sAbFa4XCYhiSJY=HG` z2BVSI!6Ek3582eI7xOh|ItMG|fHP}i5=Xbw*)gNdMW2n1XxAHo|5b@KdW(EgENWBl zKUD^eslQ!X26#}hE%itEH->%T>#t+J16}anQN%8WdK8^b@8+u(qM?ZP4acPdzJV}T zr^a+9dIpbEf7OiIX&;xeKc;)35&08^$R9gHUYB4UX zP!+O!fX;zML`EPX)ERAA$vs7&1X%ZsY8!U1_!QUes+O%HW0oxbx4yI9X^G9&S(?IH z=d>;;1gDOrj&g0b`M_Du+nvFwMoqL#!}6-34Awbqk~>tdV>6>r!&LO!*y`qL zibRns;1r0)rMjUo`(GfnF^Z@y5~e&-7S=+;e8jzhjwklaSTgrFWx;Do*Gken~l8-cP($~Ex-LlZ=7B z;>8ZWH}?;Rg8)U;0AX(=6|oVy>w(sg*FS{IEOB$TLrI!1JtS)KyqhMFNeoa)lB!hL z_Axv;sKtwRsV#6E`3@C8O-THoi)!&Xqn6j|BT)AE!~bgRu)Om;&)%#vu;UuiY{Zx> z3<%#K@2HsJ0ACM81Iz-TccFO$6ozl030kYlv~VGOr0BHwV?IW0Bo6f8+oBsqMYOArhufPIQtFQO;Fx9|A67MXj2y&9DgYm70YD!(M# zKDp4I4df0pubSs1gu1kO)5du|wH_$O z)|nMHsU*^xIBz5N(Xd3%uoc5WpmK4JHNyck7mB3e@#W%JQ#)CAV9FB6Q4|_SZ$r-p z{gtDH3oa7?qEOa-!iY+iixr1jHjba*H8?6Vix!raQzu2u9d}3?9S&HLm5y!(`JE8*@hHoze$AN4MhkypP_{jMSpTJ>jsU~t zi*_>5i*@n7QpSsixD7&X-3CloFrdhkHv?r)myTHJ!+&z%6-w(Z5#P3=mCY#EWjl41 zEprRXLN2KLS|FA3y(w+83rqRE!Sih5UTlM0ZDD!d!pa2g*VNQunQ30rS~$6ie(R(3 z+tio(F22$c2OVsex=D_m$I(7;=N*+&Qv*Sia*`jZYDck za;^zj&;!V-63hv%ngh zmNh-2(z^4P)-QqCredv@yqbwdsrdcRX_C1xQNP5Q28XNET{devG*J^ zCvB%~IXY>FGEyDOoGoIDl5P>njKT6SM5kZ5m>$b&PF8K)YDjGr4d|n^{8}eNY`W6RCV9i8jAhTmsFzcAPt42~$Hy zX!NCFhRYWpHETpVAW|Bm)5&9IB0*1?-b4gCaBw=iVGSAP-(i-wL0m^x=m4pfpYZxvP@fYxiEC>Uv|E-TY~|9e(*E6Z-3 z;`Ie)7gwm?c+FyY>|ll2Ur|@8d+afb?^@Qz3+-q$w&fG?LeuSq3Nv|PKG zlcGHYhH6_^wBl5gYnIBih)b*)VnS8ZA|(~tH@{~#zx4w{^E{antM#$RbY=0nGVSA! znXMxTAw6-T;}o5=yTR8O@9D@sd$m$NZ2Lzdu4>v2MElP$A24{X@#?2;z>0o)E+j-W zh1#~kkTLpMgC3(2+2>G;(>5368r7WlmL0Q=2pH=(OoDZFrgvGNe#Q{UV9q4hl=`AclqV49ab4<^>fa^@1BH{zO3_W5Dcg}yS3=^xP&&Poa;5p&H&laS94m?_^?@oG zMNL=?zBY@YUPzuWX#ahW#Qiw^(Cbqlq*72BmBb>oN|G!ZX>bU-p{(`qeOPKUs?>Mi z3|tC4yN4hKY6}MI)NfM%4K3`y=MmpMQ+SaN4KMVRIEk(S5~M=Ks~**nfv~XHh#y=E z7{}N|Yl>^#=|_S*a23n&n`q4(sD-ljw=Q_&{EmF4vEZ;cmlaBCwF;H@zKT`C%7~Wv zEhdu#u$Pohi&4&XZ|Zj&uzB4E|B=v60Y)E6*{|wg_ZVvx!&g%8b%~m0qfPVp)`l(d zkd0|{7WJL?0w@O0dAEy~u!D!RI+sp==vs{S8kXO2TNJAW8_XBqeiv;0s5Pl~vSB*x zrkj@C9u`$b9I{A4N9r>1h_qYC!8d5RX&N&p{{6yT1q z_C;qJlVL{(=p0Qiru1z3y}2rrT|ao7oMwnx6BLP0S;Z-swY-JNJC3CTa6KmtzAZXL zy)^xW&wQyr{{ZHlc478u(1toC<-0mWQX{o3G-G+6^>Pw7qUZGh!q=IC8O ze^}1UKJ)s8@Zo|LyF!f{D^^&*Bn)#Jh{R`oz>*U-ijEYi@ZJ(NHD@A2&GA$;SkTS^ z2r4S-!~|Uos?gj9kL%%vj{QL{Apqtw5n>HM1f15Zm~a6g1$Gsvffo&CW=?4hj?3O5 zh?4j&khz+dsEnGyBMK2mFx@07tJj2JHPQ|q8GyAqZ!;gi@#iUV09rAe259FHe?f{e z7z9cf$~gfDQ>TL4(U}}NZ_RIRgApWg?Zog)>;?G2;IJJjdq#BrO8BnpIV*mNdNrl& z4%(X|r*Fo{I^Nw!7on`y~Lh(06;Z8 zt~ce)ss+aQ{0RY=Sgs%8l zaCrrwrQ(#Oo~(TA1^8=A+KMHIgJ~P?7)G+p4`%nSepwt1fnX=mMd`?vDIp&Sh1@4| zi#CjD8lM5QP|rX@K+P&G2Ci!2Dsc^l*>LQSfZUs4QyL%5IPeH?X@Mi`l*~`mq=7Ex zqD9YYH2w2DRvjEvNE&POp-OP-AyH)lj^Uw(x_N|g0~V@fPK{Pv5)6KhN#M?l<(nf~ zDY!X~-xv44P( zk}yX>FqXnvUo%!n@P|jMG(M+7Uxk4#tx|%nh*S(|(-U@?16kCU!_E{odoUGsyQv=& zk7!aai#2WVK%z6Y`g~h1kVtW4Jx+EonK$)4Xwzcf$6K(gpdM z-NnLU77i>A2H6kETNIt_$cW51Fx7L=?@X4WSfNtU;Zir7R;Dy3gtiE$5#xTXpLft% zz-Hs54QpC;NfA!{L3^z`;B#WzAX0RGcJqy^7|~@jT_4$1hwlD6hwEc%=-3%6C*`ms z8k}$eWd)Elo2pHHVv|Uz74PRdMN~w#Aa>O?Ej^m(~lK2hAXiKE=Kw468I& zR4Rk4pQbK+TY*SJ{h>>tIWNW)tkJ;-nz~SpD#%SRW4J#lBG027jMj!wI-30tvSwCGHh7Hf$fdl+PJ z2hM{Wjs<@BdYw8Q`aN6$4{YX4I5V4U;46jy z5Wfk$=1R=+U^xS4Jx*C6jGTF8blA?$FjA=keu+l!Vc~$f5%DovOX^~Qtmz{7=!OA2 zEm#{Z5!*H9UFEgw8ASKctr~5C@vMwfxk4uMuYj&p(;F9aM)c?&1QmqI6t}s_7ExG>T1B+vRGK41@h z6eXg0dUIA;{gRD(du{ct^R;#jw3|F-tM?Z9S}!U#T!JOi7?6oe)qCnwMEsPrzJ zo$|d%Vpj?Kimjt*{av0MkN=9r^Sc($U2=urb2L7?fembbc8exkb<=T+_|ZdOe7Ddv z`22!8(X47K*T7N?LmSmtESj8cr8QNi`k1bKdQa=(N}U~3dkxI*i59bFX?vh1&t;w( z(}kyr-^upgzOHrFk_C$|_f4McyL|D2B?H%la6uO=v3MM7ncyI@Dr#s~lkmkd8HR$|A+# z;S2%wXRnKgaQp_O%V&?N;G&RH#gCTv}ie?~ioUuv3mJGz*))+?GCVdF>5uDr^cjT2Qi>EI1mwWZ!m z{ZeftOMSy{bHvDL@1w!d2{d$QN2OFG?%1(oyZG~8d_KuC>61@C{Y2!lIE+U592Vtt zNXF@?6HeEMpsNw6N!ijA#v%;RkiIS}bSJO65=Q6E8qw>5!#;KDml$l-q)pW|lzz)~ z`g@KVIC!_C`x%+Q|Ni_Jhh~D7QR#>UKx7;}^yw#5!)Yo|OJiVm#(?Ua4$(oW;zO5W z|Nn>RI|)O6%uY!ikphscx6UO*;(m(}43|@<*vrDq8~~g2#1qwY;Nd+gGFC(MYS4@Ed1vexx1lWg5(*PR=T%S2XN#8ew$evwF!>bGX~6SD`IxtFBoy*#&C^#kXR&SJI>w zWg>YaOZJ2e(114?M@JH0MrDBA@K4CLzLll--IuMGQVY?-jU8*vs;pZ7&5N;nMauId zquE!@vuIe-lr2Xpy19!Yf#zY!9A7TS6~;5lpnRHezZjCrfogRKP~4Oe&%`q)$39aC z{(Gs@LGAM0Q1n{V#?dBt^^d^v45NA+8uPD2wMJ!7Y1HDc;Llr|ffq^ePsCw8Pbt^I z4m~!XPe8v9EHh|Q#W15V3^k&DIE`q_CrdSaOo9B3xhsW-F6_i`=dIjE%vm;=2EQdb zG|a=`;|Y6?m`%xcV#G_vSMpBz?CiR$a4dx3R3%%A8Cga*AvwmgLPBLH6Nu@vGT{uH zJ8iJ51I&_qW(I$wRpO?x)U#8wMLV!1WFiJfF)*r%d0;H{Bkba(fPAhKmh;{Ws{8djvp;`zTex~! zqG4kfj&h*ex~45yE$*9I6P#(&vok&v|DuK)b7_E`z@)-Xy3#O>3YF-=J0`cU%<)td zHB>pY28Yhvx&p?~ipsn;$M?s5lHtc+F}I14rk_0j&K#40Xv}?!gtO9mc5aNL6W)DB zYR~vk{LyHgakBK&w`|uALOjNPER7fwA!__a$tFb3nC)~hcy>ZC<4j$lwA`yE(ryDZ z2Fu%7Q8MO(72W7|?5-udm#5#A2WT(}GaNuQFb?w8UZb=C^y~a^gL;57weK~p*|y3h zd8`f1TWg-hBtvU?X__pSMD6f zYyY2p6><+Ni+1s0SccWmx)fjMFGSReN&ax2+Js30T6rZmZl_PD8 zOxUaBeRC0+m?zY&M!AkY$fr2+0l9cYZ!`}62|h#q2D1rz)!=u4CDw}dgU?vRR_I{D z;+uT6ngGF^O4!xGmvm5$&}&nF!7I`SWFh2bsc$7Lm*X7#KgkH3T6$;jVi-gIUCTr!9T&$l+msmd+;Em|M&uY5wbo(d@5Fz#JhKg*M8Bu4KH?Z6_r4X2J zpR-ZB|2f@)igOsQU?ljfZAaw{$7h$GtChR7MZZ!yooBM@29|Ez-Uz{!utg1r1pJek zu&P~uAA|16!cJdyMMLV>V1i`N27swdF(qTt!i04xEY5@nQ|HPX_Dgb#r2!8iOed!tO62A!)EA5ypPSe1bqStGf z;)?{h(Qz_T-w@A-PoMm`)ns;FHbrit7XqDyR&zGau|-vu=n5Oki^wW{zRJ*AV{lHb zSKDp*`EzSzJLMB^I-fnpYfNX1Ixp3z4SIE=N$ubbh-}&WrqUtW0= zYG|pi|EuZ^e&UA8fc^X!8Y;DfpvSx`Rxj30&{U4?wCVjs6;e){)U&rHq=b@c8!?%u z{<~8tdpWS>3UU>_GzLMX;c{y?<7u9xJ#3_xCS#bj8B@!IPu@qYNW_y9RV*1S994eo zeWb3#Iw}ji-*~Q^mrmai0n!!iXxI!i@3{CRf*b9@L_wK@PPC4&W3m?;S6U%}f zoo4H+S3mqPl+^E-GF=*V+tuyD1NPCxYSCfVPM-noDXi~Qm6cqB{a*gJwmp5f3Th)} zEjK1D&%I?nmBXqLBoy=K3D@!{lSaH7pD3RuDi7z%CUJ10^77g5&XH5($Lf9IV`wOI zeO|E1$%i(1y9l5tnn8{*yMO_4IoHrHDFVb4CZfxt+y+&k1b*u9GZ$>#?r6;m6yjDAnV{e%EDlZ4zXq@?)Y>njg;z*s`UU{#U@2kYj130}hXx6UJo|hdA z0{5f!=bLQ~tnnR=FYODE8>uheo;}ae-A$&0-3_zT54SBVz+{74B6?d~N#|p3OsDO1 zTEaU(58rb~au$(K&{1AAFVg2cKhoL3Bsa_UmPRMBEM2xu|BV+|pk(uAJvP6$ZVl*N z2C)M=L<`s~zzML^MYe*N=1X_ML97IOe(bP+X(=}R8GNC9CceXta=TAyKG6m(pNtTT z=**EY9CRnmO7M;NOO}%9dHNTgLy3}h4E;XLY*?;TBAUyAc`Ge$b3bjFSd2ja~S5%Gpf~j z?h5N(jWHMdFX3SGE)!uTB(qwJEecCXtic3WrgZS zuAlR1f90$@*hC+#W}L89f$bx*SV0#>W}?1 zuiVE_WQXO7j{#{J|I~=w2!zWeyFpTeENmtnB1`t+kjiL~%ENRXc8D|s(<@&$ZwYi5 zGtNHtgh?CT*hrrx4SO8GAar)3#T&k2CJ10|$NIA1lsh|BWCgokY+%nnr&3$RtS?l3P5k(A)@~(>va#6F%1J>B zfNQFTx&sFYyhGbnFg~b+cIMS**(?_QPtkml5o}K}wrqyt@D4{@&Y2~!!f=;(jG>cJ zW7(VK*^KKmjkJz zk$(DAI1c;e=1}RyFiwIkyM-lzzr!~8%9U(!C}gHxy^TxGKY%knowT8s)q#AexMbxr z)p*vy=cJ%151oz0#D^H<1U0U}ASPxP9-W|@&+Ih5;xrUER%7RBK%R;Lk%hc%X3wg{ z$b>D!-y}x5yOS_4YEM1P63t{r-Xb1Y*(a&3%*d_AKe|Mc_5$oVG2`&fh#M?}&YaEk z(EW#*!2nQW}c~i43j7C@=)u-xer>8(i%xxIDD8N z2V;O8*#^gMkq%gZt?_Hr?%T&{FSp()!BW^)3d;ZjMiXp;-vEqS@M_kWh{Z11C&8$` z_J8M!XKaf@y)2&k*}l|;$OEL+J&PRYFY<9kZwK@B?D~R0(|C z#eN};*C55;i*TyI@~@kU{;DhW47l0=bnQNYYf+((iN#828wdY+mxJ+><6B6B0Ua4^ zz+#4y>9OcHzn`8%W3=b@F!0bIjHW23!Yd4|5{Z%FR8~T0Oh4@u;Oq?=XR$8J!#=G8 zdZSXlwQW6ImXe*!3%2TQ@GGEo7>!Po1-M%12o)A?-*NLTR`b30v_Aj5+5GKq`+WcX z-!LcQw-v%4tk&#M!#YC)Hz{4}^~0m)iK>VzV$0%IW$hO&)NHflYUgJK4F*xG&RO3A z!>KtdU=h=WIg2RTG?OO5xi#a8Lx1_JY+jUR+Au#wmQ{1L#VvGNq752cIM?My7Us+o z#go8!b7QmZ8%=-49Hle$9A6>g5aDdAL*g$O!`Vp81)E23Q(mIrPKKK}ht8}^z+8G; zsjxGwQt~$S`uxB_*;%x>L}j$DU%P(2*}QY-+JAr0Z0=9`d}_5?Yhux-ESCSsYO)== z&usq6Bh{6Qm*sX}o25R(T2oUK1@srXtzER?s8v{{T%gRTC{(l>_KWI<#W2dc#7Flzh1(Qr8WN=4@w;5()vhlg5JEFmkXsu-H6NfOw!x?0~jI)*G zl}~I4iHRThPmDyLAv1V*8EC(Ld2UfoVd0A}SWGw?>q8L%W|!6O$mnuCu6?A_xikDU1sZRjg1dJNQM>5!y4G~ zq}#J+o2^eYHs<>CR@?v|=i{40*03nI=nDjLAi%iULS@0Mi#9hqKaaU!% zY$nFOUE8mg`y7yyxF zMKE)!vghSzJ4r%({;Za)uURaw`rthUP#EB8jAE1#N`AqnAT_OFGsq+C94o>>ghnO! zk}XqYB6mYB{OsKDli2*9$d;t%ZjRKl5DZ`M_)U)_ME9*L#2CoA3LI?=$~W z|NrrSRMb%PV)35hKa?yeNd}C8ErIWs7L*<=%PQ+F+gbKV*&D%duqXJX;71`T)D+qs z8VK9NE#aHOKP+!8zqev)#j{horW~8{$IAN3%PU{6GF5d~JyP|j$c)H0t81!Xuc@fH zE1DmDu-09BW$lSrD0Y49qxg>ar*)g_PSmfc|6uCIsY4B(hQ@~Hr|qA1YI^SU_UU&| ze|`EVGYV&{nDJ<%qj5*$ubP}qZA}N7zMF6*W+X04ypZ^D^RnjqnoqS9w5)7-yygAY zDXmA^+->{Xe%?N{{i62d%-WgH%qpC9<*ZY)n`ZxH&bm2&o_o!_z`Qr+SICd|l^@u$e^?YYp_OeHoS1(VkczNZ6t1e$PuzLFHw|md)J=`bs z&FFh#P0^Yg*G^e`Y+c>DU#>42( zX0TxtTgX8?i#M3h*4Bpb>r>Tfe_0Z>WMDUkC2H@Z5&H1^8Dp zO2-f{ECfYhPW1&tpX#yABM5&yj_)s#ULE3BF^6EH=XgJixN-5mp-yb|k-?;LPsg??Hd>1Ic{pzhk9mPT1IKC7&3*QRl6Q?hGKzIS)vh=y%{T z$_G7$`vfHAb> z`hEJ9?ls~|^rXM(vhgcqg3~AM#dYn__xSg1T=B&_qsm5g1zy$hckmu_W$3;gap@by zm(q=ke-=9Fi!d(}mjjZ8`*@joy6UJ9$Cu)F;LGnR*EAhz`qI}lKhjs8mvlhTk*rW% zrmvt!;9sRKP={UgrSwOIsXR%cQfk7pCde;-6MZAfL*X<1KE3Se_~~n!7EYfqK=L#6 zJEY0m4dtVJ=HS|;gz3ur3+aPYm9R`-@W*My%PNUth>ziq zhv!GB(7kN@rCuysP)UurzA0Rek#8a6cAigU86oCJe((gS{uhkpy zM!a!vllNBdZQlF5|K>gH{de!zz5U*&z0Z5U<^8tzE$<2MN$)A|FMQ0W_L+TlU$)QX zEAW;0qP}Uqgs;sv(>L3RaL4h4*NRQWw&LvKoZ_9u4-_9OeyaEz#V;1WUZM^-0-mxDf~$g; z1#b-A6?`uEYVgfd`cqk_@`i>$l?SNV)2R_hQB$i>bBI%O#QQaG()*P6Iqx^UFMD70 z{#S+?)d*@lz8YVHuSub1zHgCl38>isYPR`y`!4le=exys$oFN8&5!zyf|}FD25uR+dEnr{ zbprX_{mG9`et7bOlkcDW#mS$aJazJCCr_UI$;pR)%1(Uq z#PcVfIq~F)l_x4scuq_{G3kW+gyp~9`N?;G^8E3SkMBR;cYOKr&g0SJq2mG1|9F1q z`7M__RL=h&|B^!3lN1(rxAu5EbDj|_i{>OXoy)qDHF?R>p56_fgNwV9VsYQII!puB zuJy0U^Lmp)Pf}?1w;Tm0ntK!FNfu6edN-6O#jxM&_m(H6uxH&dDcdO|nv;%ZPj7Fc zU(9Y!^cPFbNwK+Wk0)vJBhcKpE~#3$=O{KakWA9MKHp1sk6N58k?%p!pE&AZ4m|TG zg@xVgdycvo#Vk*%!bvHVbT)TWeo0qzvl1cCv(A%zabZ$bvg~LnGdH)cZB1%gyS+)N zxTj-zHzMa9?DixVF2t?Io;*)7PN8^DkEdUbjS`jOmh#J!tfc3a6!XP}-5zk`V4o*x zSlHc*J05ywpinJ^YJ2l~p`(=tZY534Ym-7pcT$)`k-hkxHzzrnLX+q8J!2ErQjBNR z!kV6*b$vZa7V7CyDCqI513mskPkB-u_OyDEs^UJ-q-|cPmPxv7&{zP9=T(cp`)*^$XHdvn2hdoqU z3&>IlYY+wHZS3u#D7`Jbw1)6ey+vqlO$5Ce!7+wM3zA7rg@sUrW{}?NX+7xgqe|t> z7V@Y&YU#g_kp=jeN;M^6yU^Gn)jd6;+hy_x1!K#MW@X zD7Gfo^|h2IZDEk$@g%LyvxzbUP(w)@{p!Fk8?Ub{BxK`E@qhJw-|LdjFpCq$50MQTLoq`DUIM_Z|FxcDP@#H!tq)x7$&LeTigN zh?*QkE75PIKQ{bHG8gJXDqh&#Pwf!wN*qKDBU@Y0>&I*9Fyw)r(<^An^t1<*w4?m( zxI4PC#;L-7EUx`va&uCceiY{;TppZZEH}m0uI{AWpYXIMEf7C5GVV=ydY{h8VQ_Nc z5E6+5aUdJdSYLm(E|k0>l;?wZyFjBeRGxH)`x#wxz;C)v3inHN%?iDoc4Pvl58clmhxnH#6wr+;RW);@(~Y9 zG7opk4?STaX$_4_Cy07dCY9(MNuL+=c~CAN=%cG2^wG5l^wG5#^wG5h^wBi{`si8; z`si8)`sf-2eRQn|dm4B{niBT(CUbf{==4}G$wVKn$qJI$%5ZW@C^-e~u?kJ09TGcc zgY@^s{nW9aF$To3JQ+z>alb{=N)nf>3iiV|X=^t+MXJT>5$qW+PEFVo@X@wqxTz!3w{}({K=JP8}W1Qz569)c6zW*q&rB^(l>ux{s+mYERxVRf#&cCqX@}0i8DT zM+y9Gy-5vfdvtR}%VHsUR8lqfuJb3=7*x^Osha!p5bo_k|8V*{eJC3Ge}7wFJkO6D z+CV2RJQt)lMkXi-b;%lZBB%^C1P&v}X(d65eKcB8Atd}&deY&%AS?}OUU*Ofb&0|Y ze*@SwE%PX8Kxg9dwE5d9Q>w-3>1Ui6nbS$3tGmL}fB~IKFUmKOXr?NXnqvH#g-4mW zi(HAHm%LuTQd{Wx%ab$GxpD3*)zwQAoYP58S8*fyj|$>qThiU!y)X}Bs;8l+qQ8=5 zqus(E!HB0Fc?(B9O^kY)e)mjoG>4P*p^*{NFQqeV2`8t94nq7$#tx#Tk5@KSXhpIT zMQr6HlNguCobST~Eg_Rm;_OFDt3b<>32F=XV=FvC($6LT+(f#4ECKs_q?q_k{aAxP zp64AQFWw%dobBj<>qBX-%*3y$AurV#@kOB~!-830fm3ewn4O@7J1Ua3XyvoVxjzTV zv1~^&hB$M>$vRx-5f@v*ZciHq;WW4Ahe@E5^T6f>;iH1khQLAu7zGxEk1~Fz0|9=g zlj5}FQ5VIbz+#F+fh81&0!zck&>J=*)Qu3vc7%Gu$FLlx&@zPNd&?;vqkAhT9uKXg zcs#U<;_=XG%Ci;GdMQr|^iiG^SVMVIU@gU&iNHFFLxJ@ahXNZY4h7ERYqRo42ag*v6}W@{N;cxb1#++n!JWi(ik3{^ z*M%5s5u`Y~m&!qk zun%#kXVSZj|KjQGmxC1jaydxRufUtr<@BzUgB0N^IY<$%M%)>h^seE*czOrqAVt4c z4pQ{%@a7CTz3b&5MK~x2DZ&lmqeecnO=|Lv;uNJ7izbX^J&90Kw>~KqE!>kH(8~oZ z0AK6CbdueSu})s{?dTV@2~@cdq`)yKcp2o7117W)(j}h51`HF72UA2S1yIDX{`sKY=NJ66S0p|r!di~_*wFvTAw<^$kAWQ{6%5)7NAQ)y z45uMSl&}b2B~K_}33l9GR>CU5hjSG4|ZtR1NF5R_xrea*=}Jqp3Fm@9e8pcte0)U zlbu2vDAzdm-3|&i@v;yPck@_r#HI9V=kov`VdnbQ;6Y9zX`PjteavOfhIbDR>A-UR#r&Jn}l}^Yk?Z+-aJ0M9O zS)RG0QlMHHTN0>j!zCM?uLq^tjqfHduWRs^avkPJAJ4G~*jtLZ3o>g!$w;ntAUp-1 z3qb|7&mFjTA?lRc-PC?1rK*8Vhjwp9fLsy~2jPVcs2?l0tt4Kl-u-ql^^HT~* z3c}k?7;U!#Wutx}0tv5y?gMyvjP|qDr6q!Wj^MIMdxBx!UC+6 zm9ZcTu`nxV6>JLNT2-)!R?TYQx2BfGSe(@fAHlQERMxq!+S9tb=v3F1DC0VM|#z>tV~-a<+o4WUJU}*30_X8n%|L zgT2lTfTC?=o7iS{KHCE4oZHxTwgX~3J$?`4PBee6r@ z%k1CS{p>J%fE{7~&K_hBv4`0s>?`d5u&=VOu}9fs?Cb1tmSp|xC_5%R%bs9QvZvV7 z>>2hfdk)s!USQu~-(=rnFS3`|%j^~QZT21ZD*G;bjeU>3&fZ{evhTAWu(#L`*?+LN z*?+Qk*t_gF`w{yw`w9Cmc7pwson!;ri?(g5tZb@OZCum0lmDo$jOcf5+Olr_+U;A{ z$ah*=Gf7ev$`*!Z!e({#|8+I9ZXy>N$ zHtv!i)-@^DgmP__uT65MRZU9bP1VYMC0CG`aOlHW+lI7CBNnxIh|%Don|GSW`(%sI_0^NZnKhZvr@ihrF_jwKFvx#ElT_r zCBDq;NL8y+{#LmhkxH44NM(&~{nj13_FlMNW?ZCFPB>B}7cf#)Yud4M`;P59cWv6f zt#6CEZ`*lW*7LGOB1#$&CC!LTTO^{q8j&j&FdqG`jq7)=->`kB@+PYM!cAK@ZIOip z9(9yVYm^jgloV@Z?nG*2sv)|?lerg(Dfz{e{9;OeF(qBVdP$@sF(sXtLRU;lFQ%jySJI0s z>BW_D#FcWy6?)@xEk@$Xdv(ftigZWnl;?FyK6OeybxM3i+9OR$K21tKO-epZNdJ_u038jV;N)0EJbd^>RQCdMH(X3s!eb?5$T^nV-C{i9#q&w2A zC% zD)Em3)#*Sa9jKuIeO1eE9dbmaa-!&( z`2BU;l>2faqRn!GwUu(E#j0ec#Uk?kI;HSUQJEP{itsim!rK&=-)oA?%xH?s%xF@C zw@DG+CPjFg6ya@(%gku1Q{Jyr-dBXDN$EE4&$;P&A+qP}nwr$(?#xDf zCI$ck{Ij4d0Q`UBTf+aY|C|4RlUJr^0sveD{&|)D!9XlPiq_cH(BYpi1pom4rv_2^ z9PVj0c5@*B0DSNMaq#|u0ip<^#mvFn765Q70RX_e0RVVdBf3v-b3^BU+MuI<9LWCz zqPdNy82|tz0sz=e0s!+DnI`Mq7N&+K0Du$EKMvb}&?gcGviRrxmzUt*8vh?iK*b>u zENopo{_$M?=_~)$^09G5%w%J4{Ez3r@UK4T|KRw}yJKtU@h`6f;y>MgdIF#>_%%C2 zTT=kQ@1GAS4*&pl(Czjab+C8-7t6olUn~{?0E%!_0k6ct$@HJr*WjNn_8-bkMe1@q zHgYt<3^rH0R)6r3H=9U=b2!3=uh2Y+vZ4bRqe5J90>kj61di`GRxax1>&svmaw%uE4X?k{{xHOxc&3n<$ZgWDpFRs z-GJM9bc@ZF-VMbWO)I=V?Z%%UBhCq{=5XLeN_DE-*J8cfb}ihsX0>WioqL7}v*Xe` z6SkfBx|MR=$#SL3V#RrNU`2}Q_?X44M03?E*lLp(&2WmgtkiT!Z{V+yOq65q$d0x>_wdZ;SZ#)W)0)j%ko5UDaCJB`dMZ%l?5O8G zJ3|Ou0yO&$bEv<4KmblO?VH4i@XzVcpdAv(B1wqA5=@E%GsCV0pDQ=s!G78r%{~zG z4dCe0{Qj_upGe^TUf)#^Kzi&G`?kEog!JH8b(T8JBxV?g`WDipM&vD*t==tTtoD_k z^S$mnZY!eVbDMp12t9mL_Uwz9T_3GO0WgV@;_gAx(;=X>D_6^x*I|RUgl!l`t?M?b z)vZpYI(2GCb@(qt>G(D()~fWB@~VsH1h}At){|(F#gL?wxn*7PeGPl(a!=2H&je_- zu39!_k_dLy2W7Yj{C~n&7~|8GVZvz3J4Zzt=(d&Ly8Fe(zzrJ-w*>&mFAjq=Krhlz z!P20@CI`p{po_x6ZbfAAcACDIlG%hfRRACm!xe$1Hpj$~3O+t5^y{5iSaq!Tp2oJ zG8qX0rGA8{Z9O^fs;0Toe%NKYT`vWJ&1#+PkigM#d(*Z&&DI(6ymYC*C(&pQ3hIZgFmP=8wzGQ5o776cMEq+XXTq>1~TisCr5Uu~iZ4yE8Lb?wSMy@bOXxPZK4?#DzvkK3K!8h6 zeJcFXm^bjLZu?Kx$8LMRo1O(y{V=9gf$dnzLZ~}HDZX)W zlq~3%Yd6LvGSh@TccdpD1&Pt=MS@fWpfG|No|cfVinf(-5)~eg<^TZ03xvV?osnC= z=eY?Q-ihzOS*o&iLu?DkB$`ci;` z-s;<8HS`ig$-W)W{b zZ&|O7G;M?4`=b!zw)3+rJ;t%jh+aLhO{FH4T+4hg)WxT{H$lyK{!n4T5~F+wmVWBh z9JI1b+%YD^)519?kLLbMiMYnwv&7QG8O`o{*?d|4^vK z-i&XB@hkNni4WHOpE^tDQ2Ca_KP9wIa{)TWT{SkcZ2Ln|1^>FXwCG?5Z@s+`)I zX25h=@yw29axWMNubCUYWh)0!`VR^K`0^yP&prD37z#$oe`2)xWP?4+Uxot=nvpsU zVI{T|lWt-J8D+^l`HUiJvSw0B7^2xX zRLi^aN?B=F0lOBbGmW)&}VBT zC~}DAVSrrKXQQo52smL^xgyqifBbH0qF=blvCu^H(b0x99gmm8niCag;K#HCUGNu6 z2an9CT|!lQI+0M=*E`F$#d!0B1ZEEb@3?Oy4NLi>aVchF(EQV9eZa zwonf#Ct|V6JQCzBL>^gU16+RFZYXc)PxgFtmE(Jy0~1iWirh&IcL1~7NRY}$_pE1j zR$ApS$mP4Xz6eFPXw#k-atwS|Mf&<2Kf%HP5`955%d%&oRuy2TA4*bXu8O9QcbGJ~p_~8GQ{|h*0!ZI^mm#iaw8r6e$`%P7?#Qh>#v;3OW z+E|B)X(p=5kXbO{rZnlPqA7J)@*``;@8Lol9PJNhk^vc72r>ZhPE;|0Oriql|2VM% zZ5Wxw6XJ2Epwr|>IA8(-DAO-7OmUOMDDQm9y>32)B8dcK?#bpi5JEwDe}o7*2y4W&ivdqS>*jxb5)=FBKA=|SXpKheLg-~J+}Q(_uV5sBtRBNY(=Y>M>5?< z#~RX7y*ABCbs~9Hz^xZ2+KNrR zhN{!5{9&ABbO{-ecmh(_vHVwl5o9KRu61jxX(A<^K2pKZNxXz0kYbZ!Ml`W-VIwD7 znb`Z3KAS7Ld{&wfa=AK5${&oI7vhS8Lde=)Z*xiV@pYMUNB$`4Urww2YA*MtbA`g& zm-F-0sfabuX^m1CvF(R8#cQ`F^kF<*zp{<_i1~&u);0&0+#yG$o1CEzU?1D<&!zEHmupf&WN6TaWfRBq2C^8UwDD5vSAOP5e zg=+zReXdMN7xz+LMw!4|8HqEtb!tsn}9-7#FbKvU7ryHq)y4nrEgm)3TWZAjq*^2@enJ zt6+XGLxiRHYv(hQ;O@Wm)rkcSrfmJvgZTZXekp;VG|2V!fuM086ohtZCd0+&CXHq+)dz#2^Yx zmvSf&Y{$FvLl2J3I9z{i|6q-U%;OaQpOp6Ux6k{DGfa6Sq#VyRUjV zpy~0pd&{SArrG~}*T37`-vAoU=5w@8JLNkoU7zu%%YVIi8==P^qi`p$y~lQu_$dd$ z*P);N{e_&YnvmFK?Wx8j-NdJ`&AzL-;~G5I^Ye4`uvf~~jO#O(7{xz^rCPRi zS;|e1fv@sYibGkqXSjrzA2t4Yb}ya0{uAYJ7_OLD{U#gi45JwKIi}^P9#)VKgn}MG zR%T9kJ*yh zy1*?pD>8?}=_W3gdb9b{h7-k5F`Wz|^FRiKJ#OVZa2s|4>fr}D8#Xp|JhJv2ld>Pi zr_WiHEk9{FsL@$ne*e!yOszLYZb}qS^-O5>Y9EEF+mAYHV`(+p6VeXei_GXykiFh8 zmboN&&0sL?yH60p_d8|fT3$0Wp7cSrUXGW1KTe>l8gY?6f^f72c69l-(#)sH?MuT8 z)pb4EqW?=4IbP@Ki#FX21RHB_ntDt{G*Z$62McZ_Pg<+cndpmIf7L56)WJlX)l`1{ zM+W;d$}qS>pbC>V6qSz3Um4-V6!M?HWcbgv;<6dJ+H5Uu zIgDe|cOA++9+8fmbVz+H|6TX?jZ5DFy#>rR!hV-Z((_siuH3OO764x$!cIP-Z$G0r z)@4jpHA2A6$-9@?kOLce0KShX-n+Y81BwMU@ zyRQAg?Nb{pb(F-4@rp6yn?C|c!eCZB*!zs_=a%}SY1HDg))Pxs?p6YL{zeK-MCn?x zMdMYYWKm!XiTQaC#YfqyrU@xXjSKD*o?WxyR>HhsbI4Q+4r7E9q0MI9V!nwIGId%S ze{dbBy9i#kq-=i4 zr_|%+_P6wZf^)-Q#ShWH>iqug$h$PiUKC8C!=}gB$c)ZW8kwiV;4jXmexcvRxc?UR zNlLz!)6N6*3|7}?d|$H=8IQBqU{vVvQSXHw+el)UpFVjM?i5T60tONpN32cV`R>~9 zZ*+f>q)U@36Y8(Xb?tTDa=d~4{$!Xx=)ZQ<=31?ua?qnlB^S&c>pdd7Q1Ar6NEoFauzkc$U^_I3ygEQo;_&of`N9di3`i*M3o!84A# zYt(xdGnnHE07Y324%qB=&Nv^+b7$&X9qvrLA9L%GiB|eq&J7DWc&Y@h^%^|Ye|!i+ z9USQ`b;7FYFfX+?Fwf6H0CLQzk*RxC-b;C(@O~;r{W5BepCm8dWbCyz&Y`}ZX6j{i z3WmEej}=zLWmW4L`4L32&`rqHm@BBlVlM)WX_GD_x)ph5E~tO|>@uGwtcfjh@#aRi zwHwT(qdNQIWEw#6xUu;WR}FuM+o=bE&>YvzlHQ=c^S7Tsr%k?kI1_CmG1b6bd7bqMUK~d_#rKK1j{OIH~Cf}kR>JcPJxNl8*%&5LrufLwuX>9Rbm1e}pnbi2&Z#+}?TDcbrA zeDP!DJa)iE3}}l``)?jlkc9PBmkkiK;3h7kvy9H4 zEG|(rpB*o}nd1m83J4wr1tLTyF-ixN&AgD?7bs-#B5n2L+=4K#eTlr1JC9-vRn=}a zxIlw;uGqW!&wr5`RI~4@gZI_%kz$tnf*2Osa3pP}l|5pBUs5(*x`Gg?P%Bc z)~pnF#Eyz9ZcGg~ms*aDsf-aynkXr9mW(c$pLoT3rNCGxng@Ak4{IkGkI36KYy(rp`h0C*-*rIL&|ohVp$XRVDSDNTFXkp_y@GB1KL3UT zvV=;;5H`mnJF}Gp!Y1#+wI%HxcCP0@$V!{2zwEq|bhVpOdMK03_rjqizgIb2lJ;|;LfV<-fsb; zOaKxXF#XW;1VTyNY!V6S6&!?SJMn{YM6byWa9c3M0>+r<;0ZjIUFfy(_0);;rNA&>OE#SkrMZ5JZsF>f~m^5eY*dm+j8S zh{9Wo&i_oJN|gcmb1kc8ZdAXWCy1Li7;#8ZCYkpuPb_cVId3Ov8XS^kg30WoDUY!M z1e2!T&C6H2W_wMbv240m(It&4I+txvU!{X1O(ce^Z%A6$;k;hM;dQ={RQ@D;Iu|F> zM$sE>hvT6gxnP?D(beovTg&wwVMlfo=j8`1Fd&B`@cfM|fnq*Y5$V{b_fu-mnI;In z51MH3#^7{P5#J<<7;aJQKQb~J!25NU{w*P$VxK?}Zw+Iz-K6_&ycxD4&5a@&Jp1bg zEtRq*?m^fl(8EGqg~3Wl#I`zXr82P%Qf2L8O}SD|)Io^pSx}QS4TSUtTyOe-bLU)M zNuJyxX>aRo|%b#))}%%0<8){qJ>u_L%UCy#JQP zZ{Gr8Nsadv{)NmpL`ZOoB-D7Ay_c>?f<|MAV^Bfp%O~OowA$k8<~xRP1_CZJ`5&;9 z!c+ZYpjoN7(q3j0}_&PZ~g7`$B2h2&&`=W@T6veA_)Bov}34279e zhtd^tpj9AOc?~k(c4$PgI6y)U!|`7&V89#1bUW;J%Al@0pw{JD!gmvo*Yq4p?(tM7 zXjN926$S8nOZuID(K0HoIRk$S+|Yw(UuaU;POb~2OYZGpq{tvj!m4i_vr5xT{KUIorF48L6UtOwE-U|3FO$L)!i%_g38gE?kKyV@J4iR5h=&7Y1blz z1b!`321oK?^fFn^GEi>E#=DLX5*TrET$Y{7_EcqE?AdGyyd&hyt`8a0xcj7@Wm-j+ z9O$vRsLAB~56AU09Iva%B6=jPXVVYmAccHg{&c&2kK_(jIErCM-j^APoe@v3qs?*~ zjW;@>u|eZA4w~uYW5m}vFP6y#{P-@4E}pd6{ez%#U93y0vlNgm> zuhB~vst+*`EY~q2eDG*a?q zJ?;3_>(Z^OU)^5n<_nzAa_@ZEU-Hv#KX;ltiP>g<-bmw1#M{C9ET_XVFXXrCPQgdP zim1(jMe;mPcv1pe#6GCOR2)ypZ)s)9;<%}uu?2QY2j`p~;&712;c9ho?Bc|s<$a%_ zjp5P9gud@kyV36?f-C;=eD_@M(RaM{j3&3#%%{EX9;|(PziPB?&+SV~AOzSA1`Bao zM?CEJ`7lmM&w!ThdsvGyv06Eq9hqSP|JEzSZxGW7@%2`%w8DI2$*FVAO1 zImF5_n~AzXO}09gmOxg^$DX?}d=3lx8_)ygcI7axNjhWV0WqZ6qul+u%X!(D6oMJk zmSzgAX>>!se5Uf`^LF7cmz!+q4FKV>q1%*%6M7@xGO(RUNICgDy-1ZKvVGm>@Alb( z9R*6rosU(bq%Fkj_Absl|F-Z|prYT%nwFu{Ox?@SpnPj8B@TX-p3K;r zHB)AigV!FO?KWb?kLv~X+sh)Ndiiem=~upb0n^(L7UMOGl<3Axpga`wk4Jf9jx#Ut zSm6~wqk*XaU`_{}WJdqmNvhWe?C<1> z6ns9+c38u^YcI2AVT8xLbQ!#t!T?7Kx~y@r>)57)*}}XP3PZ{S7yFNNiVq zOQA}r+qz>sho84nR)xuNEpAdQb|-W`;ip&m)8#!D;{zkL;(t5TCTLiBge%I`t!y0W zA_Kr)4_d!3xOQ_?o(SyK$2Asw2s!tX77jN@;Z492N7fse8E!EGf`ZMyL%<$cxRA=MT^H{P~I#7~r@kFdC8F zp=RCyod!%C5Tg+E8@~smR{&^#;i(Lq;dqHVzAr{U{ME{uMB=+81JRdQgf(=qFke>1 z9Qw3_pWszF*63l}or<#lyux#aq*A;*6~{|>yJ#3U1@zyT~i`R5qoPx z9X~3q7;5h7k6u;<``gyLYNM1|vkLh>N3(orc^L6Ylw)*blZf`7k{zjSa0|;!|2!K9 z$N>YPjKk$;m{rqPZp;v=@Q~ahlZUdj`C5|`PEG)xRbKJm&{|e2{~>r_G1IWxC^DTC&>U7XMgE|7z6BAm zB981GVBw~62KzhiFCh*&BwTD&+O~svBn{Ocbc?mA7I zm4H*`IYE;eWTwV)UF|L>aN<9YY6$}(X*olM;SAe^Blft!uLq=<6L4X&ysp}C2ZmWU zPeNRoInv-VQoTwmPPs5b1mMAZi3=qdx8}E8Cf{M6qHr-nyX@k@Fmn3qnU(E`K;Rwt zks?Z(sH8Z6HLsuWTMVvfVvyuGYgCdQ+fV7b(|mEKIA~P z+Fl93Ovus*TI;VEgF^X{S0hM?2~58Dt=O>0tLr1{_I_|BSE2Q4Dh@3{;3$k=(fYL% zrvTH^t@K=TcT+y^U_*2JFaLZ6veR5Gm8!{8z3B1J0_A#fzv2BOlXXnJ^X z9Iu4i&3;?^f`4tst;7@T(|S(rxr3Q)!RFVQ`0ETDyXF`Mdl}UdOlo!LC-Ka?x7qwkfUESGj#aZ=D6LD~=z&9IiYd}+Ij16P-U2&F+8q$PV;td~ec2OJ# zK)s{k|C9?=m5=LyN{(E5flgFGK1M{1-D%L&xqQjCrbWaa{0Ofy(CROjaH44fZB_Y6NUD&J z7R3iU%7uus6;aXH@mEOSC;|1up`R-M2&YZ&Pe{`)I9j#H z&`x@=O=^)yVvD6&fxTrhsvKm+9i))^9kWPGMp;;R2)=hHt3H!U>s10rSU&y~c;g0R z4k6is)pOjgTKDTF3QQWFMI;?&bTCNGNLwg^tyihOr$-jqhrMzWWV$G9{B}Eg3k}I0 z!9rvDg@N0FS;H}B|3S(GibMzXyo+9QDx53-_yCWF`cAEMZ6i_`hqKolk$E! zSoEAk^g4RMiHPha;N4vje}hvVX1A5#lEuU}f<1NHTTxEV8{{tTGFGW=i|P?4T&T0s z5nNn_G9&g_{aj0U)6(=AEh~$b-%v>MAk$c*g-4^B+9Whb1H3HCesj)mu{-UuGMOf} zHKC0XF6f}ApsBWFI3n=;23lH&*M+S^I=5*ioTAQ4S;&!%W(^j)9WO(AyFm(J+?88R zEH6#b^hA`Wpnz#q(eiyEtevG`Ry4Z|rq?wp;?{>NA@fB)_`Vo!ERwpJXXjCzc)%C_ zYAhNw_8vn#xz3VQ03MU7dY4clG_|1=YcfNg_(S5y%6u43k6J=C&bZ(vG>sh>zDh+Y zS(;LEj%KkUQOrHZt3p@8HSoMF>K0@KBVy)WI9#9A%$^Y|` zEy6XdoT-3B;!5>ZQ8(PvQ1?@#g^%~9rn!A%n|(qr8SfrlGR}(LFc7&PYWx)>v^_i1 z_(%Ft{*_dEH%qtgB;~l;7O1nh4n{%XTsv9}LQI)B_x^#2(o{?8y(Ohd6^E`sHAa1W z3Z-OIqHXL}%m}RGLMfCaP@d|Jwq{vV?*fDZ%mui{+vYkcOMI=qt>kasZI2PB| z93_ary9)UD>&$3Gma(*VA!*5A@qtR+<<~ecYHjsW-%NVEY;N=4Ox&+*uiOPeO9k=M?4Q#M z)AO2Dzl^wa)!UO8;9qwUauQQrUC&vHsK8!ki||aMYkJqYcazV}9mZ^OAFe*}J$|ly zo^3u$g<}5x>MN)rVp`ci4#vHwdg}aaIw92@dKK0i+u?Q>7t^v9?S1zG{I;aVz89JL z=TC;04;#-OZrM~v?+q8&|TV%mlKL>3Vv@T z7i?bI^Q^R!cXK1OH1%2TLP77K;N{|3bHtk^Ve+E1x~zg{Vq3TfZawJD1E%FPaXIr5 zMc{|_5{ry{E4jw4u)A$^syEwv#mfuHSak$c-N;`%uM~4?z8Afb5XEDXO`#`D{Xpzt z%C0O-X{n$Wt%QNr=eLp0Qw$B{`xuJW`keZS@5ZpqYs4J9UQ2!0H7ojQ7oNF4l8dfk zoa=5IF|E1La=r+trZMO7yj(-h8QXR0L%X6orrI!09H|vFH)qC>lfY2boZ9HO{MO>d zwD$eT!KQT0PWjMQvO2H+C}I2zA~^tS^vS<~xst5uN$aXOqPIBx%EcG{e0&8}zL##x z!3C;zcKlN^djmh<%G=kplI&l?9in!->Rr_62|_(9%K^|a2*vU}OJ@sHyY~3g)TAne zz!}7T>k?EOO&p`C6uEd)&}#Z#sz_7o`IXi-OY&M2Q!Kv^QDudI7>_WS}a%nZ&A#%T3n~ zRHKZ+ZPmq>BpX|+>wbK>gH^MuPXw9?fNUdnfxEO?ijH{{rt(DH| z3R`8*_R(VEjkyQ+WZ|!%-3K_5>ZX`{G{svyu_*yKA=NK}zMJBk=I9G%fd>u z8}*t-|Ni4nG*RrKV~5bNNth(}LlCV}wx>yp+70G}EFpJrDm@k2KE$kQvIFsxNQ;j@ zi0rRjTbDd@?zlRq5O{O#H$^tu#XUM3CWEaGxLstaBXrEz)LWo@1w@HL8mI57{BIc? zhpfRN)9caad2BEizfUaMW-0@T)~j3JM;PmoWhPi@XG`;vUs+VBUY=giU8d1fXhH_1 zxKuNhx`Iat8R{fSl!jW-3u~o?BSF_1g+}kv|82#TXytjUnKI?hkS{I|3MG83fA}T$ z6vsdlobH*Jg?@A7G?YTah8GKc`+dr?S>sx~9FTToqX*JP&8YJymBw8L*yJcL{S~L$ zLr0Lxq_Im1F`LPi?p z{8f%L95@YM`;v$u7jPB#4BlcZ--PE67E4oU_~X$B-J-FZnsnwGF7CkYArdQ{5zh>> zXf27}Ugj%Ws~DZ6@Gy1C{rb^fR+(u=Z14)|Y({vCscWcqV^=C%E?A9I!vqVBcECC_ zvawD>BHp7f9mg;mQ>q}R14nkF>CAw^Ba^dzFf=iCO#07BK(*D}nM@XRph-C++-Aft zO7Gm-s99twRMWmZSr2qYWp-19XJ1jZMGOKnq@YdgGQtWPJ_DuD_K;m~FVApu+~p8) zTVv?)!0j<$sKNWfcxD6e=YqAU`Rha_Z!B?s-o;B+XU{Tr#UtsI4!i;LNwmL%Os>*F zW1!}YPyG@x7zf+L z%n|Vc`^}n2V35$2+V+$(#k=cDs$+uwG|xNS6Gief2E;$5HIRaK^kp2)oR;RI!NoJ`(Z6VcSHBK0q|S7l54IYJ!{%DVV~~oJS}7!t)-B5&z@IS zjopfb-CI$IknvlhotWm%2NjecaQBymGZpma!L0GS)ShV@NqK$FVBgwHSVL)cFO+pP z+Ule*Los7Y>M_d}gtMZ*Voi@P#vRZ`3NdD8a)SmC2XPs#NKIbFudUSz^wwn=NCww+ zSW!j}l{3(}t8&SAOA#%s6=QPqq1t9-VgpqMCdP*>>*bCwLHicP@8YT&If5^Y{Jon5 z8OGN)C2r!CX5e-BxM1P~k@I^p!t)TG3Xk|D)YP$;Lf278W|g&&r7cF0>e2LYwX#O? zE1atfWNAusweeUAIfbLEm(1kIF9(lp#%9vv+S;)8!;q7-eb=m{>7m4v8c_Q6Xln)R zbhsmmBo~|_uC`_80Ghnvd^!*{8uQ=*YNqJslXH<4R{)n%X3be&x3~|FyA(SmSYMSk zmbdLY*W3-Z0lxc)hDpSuHZJ2jLaulu${fbZm%lTn>?s14WkVs8c3(ZL50`S`ZfGyt ziq%40^^i8U-n5CcAxvoLp0b&@ecVTIEr$@|fLPbJ;cDMUy81Bd-sO;OZ<7o2Fbb|+ zx*wCBCWlTBG9Q$3RdV=!1BOjFik&}qX(?W2`d9=K6Hf+(FR^5<8R(8A0AU0v9&4SDRTtg1jtqKz^f@f@=SiECuH&@=dTV_ zsw-*z+VY8i{_xfW7X}w_;FkJc-C(%pY*~#Q^t-eNe<}FoBQ_*$0n1q~nc}wOY+Fq} z9lBO?p8vaVqKSUiwMtCW*Y2RRNof|u*`xXL=R=4?D4RM{SkO0Yc)c{uiFM-hBbm-t z$((HsJ|h(4lo3+H3vb7q$nw8_AF-WSKOOWy5>ql@?BRYo!&8k&6M5fRTvT%;D3pks zZG*Z1qp8Sq-UM-z5`DIwW=Z_CD3TSb)iyZAp89XBO=@vT=mwQPdIz=kmiVc8h%#fo z`TnP@rWI)OyS$W_YuhNXtb2NqIB2r|wR?Rx8!9k1th$kYzvO(^cbC?M2z6uooGX2p z%7~XG?QJcxp;UbjGWKz#Ds_H^S~$iYuVmml8;6OX< z<}=o5@L+(5REGV%NipN^_vllVQP|n7u&W{uhilO~n=|uW{yJg}Mq&_y%MkmmCeNRX zGC}xd+~oy5$g}ZgpXW4Xkt>NXIy|jCzP|%5b`%Gbi4Y0QC}3B^81b^YEBjb~2SNJt zR9jS3#SBw9_d66q$qXUQli0t?vX0!#{xxbTYAS3ZTFXX7;5h?z%1@6U_uX+NtS(t6 zGat+kD{qa6qUCX635^R+PpjNDgOUSn1Gu^hO$@68_JOv=k~T%L)@VUJVi3_vEso!S zeYDLmPCwQa=vxvH@tav?1}`a~Wpadss%GUKWa(y8%I`vxW@(Qlvq^|d%iU_QHF4=T zy9>OnOWn(Sq|49MXs)mLd@V)o1}1ymJT$rMHQL&_nT^~>w3Ss`&Duy-HhBH@)y3WJ zj~XpS6iyb?;__z^=d|>+SD0#sG^f&D*f!2ilkS232B=-k5qmRPhmIZ=0XXf(h5{o` zgD4vEiJ5;vN84p(f5K!Ka4L#JLUcy9BR06q8axk8Ipst6`#f`dp3Y7F5-%=W@n{xY zvYTV|hpf(kY{GS7l{gE0Z5Bv4$)n|wcc+}<9s8|=6?8lP@s*#nUo}N#-^Gbt@|}!- zpFi!S&g3A+do&rP=RTUWv1v8%RPsiIHyX3L*9!A)pkF&-Q-tW(oe(ESJ$%<{^;3@; ztF$8I;Eo1!Y2=3hL69H^0u*2kJ0)OzU`-MbQUI4dTX~StjWP>vHP%Ri*orAhdQ6&Y z=V!;flK5N4j;hK56U?0J@MCOa-3Fj}N<) zR1O|uNSMj~(+&hNSy;18rchz`wO~hzk$*ZoItvyCa3Mr1UTBjta+q zZG=*MiaFWmnPJ`Luf)wsn!WffHW|Q4Zb-XxwBMKY@Xd$eq-s-;mnGWhC@HJ*a;42KmsM$p^Foh_pkBTnI}`FbI`_tg+kCXbW<{87n3N$C#Xtn_zhW z+2%S*w1}}IPmLNowuTK;Y6FUc&@mJ!aLz}%AHn4Aoz_~Fmg+5pM0@sq^yNy(z%rxV ziB+jSv+$S`S8opr1q=?b9sd2_muoKc@{ltXo^;g`hjP#cgpFET;ow+>fm2~C#ci?) zA?CddhHMR74Adqm;hb5)h(t7&klSP+Vas58UkoiMn17p;rgLt`((mDJh$>0hQ>fEy zL(+C2(wF3#;C&WRF@F8ls4DX!rB8Ya)|=}h8zL($yIMIyz#@>Zq*zT=_FmGE)g4Ki zv?z`2^;%XU#JzxTu+hH0*Z>q<)8R86mO2U+wjS?z>q4I7;aB{9NXLEc-nDH#P)aFS z%Fyg&+Oyd{fbZ=5fewN>kCW@G>1-7g>0+||RaXfQ{+ZsXW<4Bv<6vE^h_b*0skOOE zVCZZ#5jEKe$HvrTRLbtMy9Ad;2&9KKp@Hu1(&oYEFxEieDW>$yhQkK1t&+M>&|0`$ zam}x}%$MYg(LyA=r>v9IJ2EOSP=#X1I4|MK+6RAInBVw#Q7AA!jFa1Mp>c&m6vwPS z=}z@(bAZpx=r9dSjzOIIbbBqk)(y2En!}cx5s6$_A1bH|;;uw?|F*)F`N>clcDgLf zjYRI<`jir9`$3D9*!hTlv(+Ks-L~A&?0ZQLyPD!(5BWOrig}hk9p~*a`+=*Nt5`)n z1m@q5b4gEKSyrW$>h{xhM{d!znzoD!n=hNu^{6OK^kyr#?5mxrx*MLM1HBI;=;$c0 zn$0TM*Ro}7UJh8S%8QcX-eEd9Qvg1^kP)rNdXKf&XU2G#A$iSUqA}&k!a%xQH1aD~ zt&Gs9O}{7J6T<5V2PsEqtt+hK*JvfRWV)|Jx2jXC!IP{#W7AKq1yQL z%shS{*py|Gu~B;7LT2h1kN0A7&uIC|cz;-$$tWoT(ij8trF8oawwSvcq+c6+WwLn~L4 z(DA{#tInbocW9-e3O+ND*g-q}##}<6H5-NcW?Iani%yHT&GdeqoHWb3VkCU!XI|Sp zw=Fg-ukP_Rx%yibrU!%V$@6%Kc z|9820Qr!6a1gi(=Pfe<|>rRZeABeh~D372ozKZ%K{q&;1#Hpr=FBv`6&RnD+lt%XF ze)e21QWYiC<5s*AeG!1teri}8n1dfP!(-J|7qTk;P245u7ZZE!^lWdUBl;+gy^xu9 zPEZDB18gGdL317sYp&5dvQy7|O8gP!vsg_`=@+li$HfJ4J*sUkp-V-u6e6%Q{fXc3 zP>9g;kIY}G-_#*qiQMelpfr2u-BtVH;nF+??;Rqwy=?>&~5r}lhZ%OTR)S&PfLLM&CHQS*R!eAl)2 zZo?hf*(6Uqs>O%`Mo1gQEX>}5?i^seSqx9R584}^HZd9cmG|obckw|x2TTS z$0+m{yFXl8m9*wDHtqBIoVe(^q6lxFYJBy&hAp)=L{w_Ak#VqB&+h0~g{GIG`Ndq5 zsY85J+mfg}Jjv$uMM04y?~Mj&73qtl>*B(#rduXfg;GOTiw;^Ftpj)^f{9EZ4{D>U zvdXgAq(`ZWm7_2`7}Ec#?z*Xlh+aY$~2l7WVjhSJX+}E6OCp&tGAgP;`oAzV}gSo{^h*iZh?G zt~kbu9c%M54A&bf!5zGJVIyyJd7nCsR5DRk$Eo)*UHrZ08)@&^J!HIiRxC0V2$vZ+ z6t<9i%&8pz1D`-(zb~cgWqIzac!Z=RpLeIsYASRm7cx!Gu=|Uy3yT8fkF>WFjI6zG z6*5eX;MHY+0VVPF^6(5j<86YMhO5P37QXOAJL4w*#<$Bdvb^r%K(?1!oJP8aN0W7M z`PI}30Neq)fjYVkEL3aR^kPuEbL<`-8NT&45SGDieLUOq=p*pqz-?E8mnX9X&fSK> zHQwMS(J0<0NeY9*G~mF8;df}7Izy*%V?_n_v4GA=d->gW!@LE^gZBJO<=(w3maDq; zut;mCC@dmfw5Tn+q+3zE;|1fK4NO^eQrWolb=g{Vp%*eKp6J~pV4XF*lyE~hV3ZGL zAR6uOSB?CMYX;mZp`QSyZ10Oqxqn~)r{tbCTnl4&!4mi`9(qK-=V`*#h&DF=)}4l# zEQ#jZjK-^VVefU<51UrRPWDz;_LgLtN>ui*gTD2S{_#(btt59sXI?s#xrdeC)oLm%fs^(Tam3=QZ*&Ef>*GhHpMO!Bm z7YkE&@mi|e7MwA*O{{FLt6-IeM=r)5tc=GMVBe+0o@YWG}RbE$L zXzeE6aWlBIH#&(?#aQV6;I7{9vh9+=K~PgzWohQd~fF$ zg%0MT~ecmDK`~5e_p=8j88l< zYY^bemT3v(%Ln!a&4jPH5g0r>6^IiS@!^4q6|+GBwDm{3yhv=V+NmSY;q6V=r;7}s zsQ<>8)HSbd!QulXACF7TWki#$F9hXpH5@F>#+wEJ$(Hkd19xQPBnW1jBeksI>93@1LSVc`yE+Yd?{c+=b0^QE&zvk)sFGceufI=H`#}d zfIE0qNT*=ysg=o*IvON~5u7u)t%gNSU^=O--rq!2d7mZhYdbzw`1@; zj*`MsqQaDu8kmF&U_|q~TKDFw`1LzOQd%x_=XnfV-Rg2AdeG)|-Zs56Rw)%kM`YK+KZ`DA0dz8%FR zfmRfUV`=bhIqIR%*A?F9o@uw)%g+lk7P?_`@|5*5!eYV*s0b?%IJj>wdB>wp;L*o* zm&okOm%bcuzC9I$HMhV`H?gf(Muc!y_a_lPcXd*fpI08cWJO|8$@<>OuVt zij?y|{{skyU38|RS**AjuMNMg@;(OmgdS}+V_rIyMqY{<@b9B3*p7G6<77Jawv9zzb zy808J3^-r73J3ZRy1NgCPzp#-SJnh12pCfF8y3cm0uWfnl!?v$05P;}`)p}V{A3d!+z!~^vVP3gCkz418_I5y9=Y&ag)rIyp z^kyGJp=vO^-aCdLkect+-XJyi?P8M4>sRyOfSeKVx1B67Wz-Kj(_gGPj}@!#Ywqd2 zuAmr;96nut@P4U%@lwqbznpUV;aM?&>gvAbCZf5#FJ0~<2g!6h<3zUsD=N=BUjp`z zOxiVslPZ7RK?nCKJg(SYvM90rYTal2GTklTH4+R*f+Km4-?MUKjMC7e6=%h3TWfdR z7*Yp)AG-9(xxw-^doEMI#@i~B5w~&BKs1J$c|C6)k{{g{2i6V@Wt#gj8-l>R%6O#IFER1fTjoAHE;YK`nM35EhQ&%akjb!#4LRPh2Po3c9a9yNQARz_XUFD8T% zjDt?>2ms-Ljg@M9T98&kV|nh64gN1`!!lTAP}yV;FazKKl;?h? z{^y>Biri1te@!FPo;mG#AfExRcn;J~d;phEd|<{W_;=Tew6W!#6Ix1Zo_2RqlYm|! z&-7^!Qfn0iPY910nW*W@Kk<-qIoXNdGhl~5_~#M=9OhjUZLTU60q#jh)HDzp@U)3X{_b<3%CtOpve{qJDqCuvx0hd)5%VVUYjzgq#^HIz?^poO zDK6jqfIPr^<;QQS>xWeVe^n?RmiIHX(&9TtCO`Q;fAXFmo4on{Kp=PT{Ir54Ruvb3r{-Vbn@4*@#{cIki4lSF1ZuXb}#eZV=Oo0sN zLU!b_s3%E%r6IUsA@pXI2zTCaJ$I?@0J-w2g9l~D`^&Ne<#6C^CDeFxt-)060b@gG zd%`?$zoI-6)bG5@>s_l3RgWGT9npvLef$i|Ip);hWWI_UZy!(|Hl)@^exJwqh=gxcXk!Zgws0+&#u%|~U2MrBjPc?iZ z=;S8uf-^kOVLqbTmRh{w^&aR!k^7+wfkTIOb?%jFRaIp&N-NBEYd9(SQf+mi7V=Ff zc6=E_#X81{j3~wn^)iC8X7F(Eca7`eOeNO6GYLMW>w$|e;7V11uG+GlyLUOc8%V06 zI;Co*VRcFs`PR%zVAYiJ-#YJH;_fH~{n!GB=V1(gyu9Y#P<3``t_@BbbK2VV=tPY9?d$cbSE zlI9Pw7z6dRR8WmW&#;7HQS32XKcR~v_nRY)i1?3#jo@NkF!x`KJElt2LhAbU5y;iT zYX>!NcKTv()S`5#mHDdUYr!TdO()W4;+y`AG`Ne8tJ!}QoKMm71OD^-j;|w3KK}&T z=3Y~HeE;$F&TTrD<+P1f!F^hd)~%wEqBq7Bc2CYuEp3z8tHO>){;tUKI{w^PHxP6C zmg(-?77-g>ZzAO0mwT_bnr$VF!+jldThifJ)1bw(jU39lm!Z9GxHQo`pu>`^37B8s z20Q0>t3s-9+lT?0x8G|E{0*K~y$ExOM-xx`>7(vS^v2dOLaFH(CsV1QRSUhIHgSWR=;VVZNvPf{a?~yTq9Ahp!61Ai5Wp`O?yvr01XWY{(=UZ?3Ap*!EB^jy6Nrf( z!!j(jETrh^hE|s!|0F!pL!Kh*FQ+1t$zDY==>r#(RpnZOf2Pc2c+rK-wK;rU3BVK+ z|HsJiLzeJr^{qtU-~YzL7QnOK;~m|EZ*tS`cP;mnh^cEF2 zETs18)l{G^9$^OftFB(e7cij({M--p_yd3f0g_6T{A^ZXhJDIAd)@EkL~-$)x>_Td zn06-^>jR6H*GI#ZRpF>)?trsnJf^1f$^J94`_A0& zvD{Fz6ce7xwJs^0F>47?bAFWYEFdWmC{$%Le_6f5p;Xj9jh!HbIoG%UtVF{udMC;!mg z!Y7}sn0#~)K4u}Klk(~N&OCFU-umQ|Qxg1ET5YqGU>chKTI$TSN=T59lm#!=oxBv3 z=nj&-`(z#si(r-AL8fCvNnjEIvftHmkj$XhID1Q~H_nrq@ zB09C^Xu4Sa#8J~vFaTKuSLh6KKR|x>-GuAH0es_q_q`DxGF=mLPv+jofq-r^ggJyg z`Y3wyrQ-27zxi=5O7)(6M6DTtDI+_EwBfxCC2wNcUeNFzmNEGhaD>ju-FKU}*Q}^x zx^Mv@3j_F0Yw|GyiD7Yk^iku%+O-*AekKFPVZG-oeZF|Jw+CU=AF9pF&YvXbdxzk; zZq?H9g@8$Lv{jGB^o|89DjJ*Pa=EW-WBy$GqGeSL-nogrLA+F^L9TV7tfs1Cp32ws z%n3x%*|o5$vQr%!S#@lmmiu;q2}fG4mtXlUz8UBGJ8I>}mR*HCQ1i4G{{Tx4M=-q$cfF74v$_^o{ZJp+2;Zw0_HwL zMWTGuz{UW>FPv&gHP zy|)eU4%?+ zQ`b;;VTPm$Pd3||DlEUAx*qkn^^sR`m1TIU)E!#1^7>SgfxjdU z-5WM|s))l9P_b~^LV^CuQePL`7?@P1xpTOyzD<1LvySuSFPZbleN6&^r=HRq`{y)@ zr=M~HMT&sd@9FU)HPfDuxb}I5)}?4QdHG~Z>FSEBEa5TW*Ju2lKGVud0~q5gq&#Rh zFFKp(42YD^))9bGhQs?Sk{0u@ch6mB$q&}Ro>E&N81cXdpE3K=13JKIyPUvB0a$ZQ zStk12dtLWEw{^I!BPRKIZ*GLS+qDluN>e7u9O{euPuO;+e@e z3`RK~G2GmDZ@XRSIP40;=fhx$c)X&iq%>aH&=lc;n-?r(ro|u};JU|iIm-XDu`(SA zH4ZfvJ+o9jGwc&Nrg2y5GqssSesyq9?|Op^sK5QTV~Hu}-kAFleYmnIQ&rj6fZ#gn zvBks_#jbg-VWdGlRmE%1(+TXCBZ{o@fzFpSy%t*g7+e+;4L^ zB!plsqlCDeOdLf5u<)O~*buZRd*iK?x|BgP0x(zSB=^hQ&w>9lm;CHm9*c6VS9!{W zVtm#1wNan-*F`5OEYMeU;8_7Ej*a|K*PAF@()^CAt}cIRxo&e<{N?jLf7aS^;I2*~ z2~~tKDl6|d6gmh20cqE^Ba-%#(}m43et+(FdkBX`%mFBYBvMKyKBb2_fC=W?a=%`W ze7+UrPahb1O@DI`xbCuh?gtiTc=#^73~oLw^tf&uzQNW7hw`;|W(gNT3jD5nDYF^R zeLZS0c*7gE+|`2A3MvfN<}Sy_$;Dck9CM5nMNW(sdS_Y5-rD-wsW?Tbbr@7$_IXDc zzrXhM#_LtMZD7uTk^7U>4jU8SL`EnI8;yw{1+ZO4EnjxQ(J5w_DagbN7(s)KJoj=c z_dj0(gItKVZgTwS>jq4uf$%qw2010{GZU}33@?s3V%YEk;g-qBH^MH1k|n1(XRHRM zM$CC_5^}^k?6YO!$Izqv%85*B!Y1{NQ>AYa*Q$1%Z7^)2Ldb!;p<538-IovwN?;FC zU)O6uJC7L{rcxVW0yq#OyL21APE=F;hOJxtqe@0T@pxW|$H5Uw%kEvx$lS2R$h0`@ z-S2rL`Qr$_s6~Ap`nrorG5%m^b`+*{dESn0NA#MWU*4IZ1b5GlzXZ=2mQULu(b4S6 z?H0?O@~Zr$BH1I_s2>Fvk33XBRd*5$COlF(y6Efc8*Dv9tnB`OlsXd+&62$Y&qgGH zYNX$=%a-;^j`3NuA}&pF8PakGth4f5hHzgILunL?XSGxSbqs4fK%&!mDJp0Z{5T{B zP0r$EM0~w_sO+3_efJ$cVdaU}L{_gsHL<@ul!*Yf+5VJ?By3oEpt}D&Q`h6qr3!?V zhP_=DG&HP%X_SX-FLWS>T98bK`C!h6DDflrGWyYvqiyT#eN9{25E!;^st%Pqx|!~+ zUsOjT5fDRnPcd0mHbqa}`7u0}0s%j80CZ5%eV&DUnva%B7#9;-j-fP7Ed-RP`g!Fj zO2DQFx%nV`X0Rkmt0FBi;=I47Ky-0x*Zc?P?~!9r-7><22eNPJkVw4+scpFUmZ3T0 z%1SJnS+KlE;Krt=SAZnZ`AF;jEl|{D^&u`W5%~?aof6 z68un4UVIf^Zo9|mD$#q#0==!S5rh8na;v>I*5PrxEO&L`YSxxpFlNB4rSn9fo)c_%8&lvVA!OccT#N2 z|C=^BTNY;eUx9IU#LQgZzW^lBmggCa4cdTOJHz~CJ(J1WsU;;!ZRP4z(laP{CZv41 z>%G&MaFIy#c(Cx?$FOHnNUCBjOr>6P9&rKyXUO>v;6eMeHwOhGtEsrKVu0GZAq1r` zch#nqA3tTwHpGTEUh+_iTRMMe#d7S|tKX7~9tIT9L z9tfHSVpScqWVSXn!B+_SGdsRM{n|XWJ|a>{vR%IDu_%caUfem!(NyGAfA1B^%^pGZ z3K3Rcn+f?FL@LN$GOAMqg?4Q zC~|+X30=2-Mee;wwgLpPOtL~+z*o-5eF+kM6}>5~;F~ znYGIVpR@4ITj9R@;_;Eu#GGr#R^19f zkgKfgykK1dUEOvU1nLa~@=IVK5?PhL7hrIN1{~bF<$@cL1;!$Hm;au(kILkfwY1b}lNcR|Ss7n{DT3bkcsz_@aAHuc#PcH*9;P7a6M> zEI&KbPz%+8K-Y(S{|+>IX?!#2)-Y^&70qP zZAMM9HbJt9`S1LbcYIFXG3MVcRbvqr^O}Gf~C*DeIc`u5rDff#e#se^} zCYSSbNAN71=if*K2J78^aS(spYR-< zt;PJfKQ9!Y9IAK2-G(hZ)lio=vuz^P-5KD%SV;XDZ+R!}=m^;+^@|kcWwgm*vPMP~ zfrH@7pQUPw5|Q*u^;BD?FFyrn>4Y<~uJ}HFijP*7uDKeR;c%>p z8&ZbcPi1GzYz>RP6`%gShT=9|umU0X-ot$FLV=b%lE{jWA*b$ib^5Qv9legt}B6 zQ0n~k+vi^l@atd0ukn+Xz>j}kHz+g27e0=N`0+0YHDecpL%Ch_eIEpP4Z_*EcX;oU zy`5Z%|KTxKWDWPIeK;ZsjHUF#LN68DTg`_Z%e5@mNgmZQR<(%w*!g>4m5G4cy;Va-4fHY9XN$y7sC{RJSZGy!Y^=53!Wsy_lA0&iZ zPzjs2%BvK>tLYc7n!+ z5|&((4U;>%xJ2RUPb?*5(=5F3C><-jBg-Swdv7$(dL6m%Y9+i=FF9)?ALsBi2Z}oW zhe4`)9^Gsi)M6kyuiI4_C)B9B9SsRfZp~z&ny!tPG@FES+d8%oevEQXiTps}z?VZt z>Vc?1a;psn*4o_;4fUpP-2e<3Iks4M$GFSk-FDP3RD0`sRY-#=%RGTy9@iL8XoLQ2 z!XwyBT0QP*S22GlHu)*yzXx3c?8QZ4-vi5Md(~gW<(c{v;m*&HacWY|@MjJ;#3a3l zl;vqXNAkZX)*8Zu?{V+V7ADWtnZlT&8fh9%GRn%ej#pb1t}^E|QAz!?v)H=?BOIzB z!WeSE!Zp0?_?e?zDhxMXg9IpH)W1+HV?t{$p^(M4A+E&kM;@(t2;@B0;VcCxJjo07oZ7SF42ZVjmS1o}L z1P$Gh%bfvrW`&AYJEzNcE^6r>o;S2_Jq2#*xNA{UHy#@7X<8CA;Di_Pe_0@4kQd>5 z$eplSE6sI>!5=2>u3Wsmq`Iwks52tWi0&-hRs!R-jWxl@7ms^o5|5X(nC#I{Io?Wd z?f(Fcb&FO1#XV7Ln+RKmzgUeTudY#(P;IRgJyI_U`TZK9 z6={~x=AK|brdcX={6-10QD^3MI??p%ilDUAtMV=Pn%T75%v3rn+pBuL>2@h;pFJ~K zYtgdg7?&qJ>+R{99Nk4{)4q2tj0QV4mcb(6mT;B=FqCl{*-tNQUv4UOi zUf>rGhtjB<-1fe(-fsbmd;7hzCvN{Qze8F#HRgoz31S+$@e}~E#FVL{9_QC^QkR)J zrAjw7Z$y2vxM~X(@;=pmQLkwfkoSDVRVVfk|9;$0=t=&4pwHxKUjE|03vnuQS)F)< z{8o;vt7V@#R>*YwQ`!oV`hvl0`Hj?g{`avH`BM|*__$$N6aOth`~wZ!pc9{DrY>+` z;u#kg2E5JH{NDlFAUMd?JpM=Zu!V-m{jdBA`K==?{xNdec2wJe!`GA-V&v-+uT2V( z6wi7;-=(X0eCimSd_#4;e(@rG)QYQiZK<@PVljn3{8b({GV}h7#T*9J-hJ)6@-zCQ zM3{WyQ&j4OXiWSsTA-A1rGt7g7{mo22vHj15@fn%;KYBUKr5_Id{llBAPkk{Ti(<@ zHylb{0H3Y!5o8l@o?#Qd$EU8_Vf+SRrp@+vv;1rGaZXrkFXmmav`@FtJlgm1x)s%3 z=yu+#Dj#Zd>_ipl9JdR>%h1&Ym#$PES^~lRs6u__-Xb4|eNf65)H;iLf`Sw=KR%QO z#wYuR5u>lJ$mbWHUI+|Ll{d-v119BqFy7d`dgpcHDn|1?z0f@w#4}!C$S4m|KOSR9 zsIVd>^{u0IM_KV+b*i zm`|MargndrPDF@J(G@I3e+{17F&cUK;6J;gUxS*RhXR>iP`{`4oNnFp$$1w4=K#7d zS z9Q&fzM|EhYYPT2LkBcG|?Jl;U!jx;aXwEf!k~IpiA*7qhc`d8L98g#e zCBVb0TINM2-Z-^&a#Ejp>*O!KdJ(OtR$8=e+UpDR2>zDZJ?UeOG@i&OX!EHP`fsk0 zeY&iUCwV01RmZ`!txVc#9{AZ?I=N}l-c9qqA!~!;$iJsL{!*w6ChMZ}%!ZJ#WL?Z@ zMZ)6({hCPb`@g9O6~Vnf-#Q-q7u!af7xs}aM%bSdQI6#m$WQIV=@*J|QP^j^YijmI z4LSbV#=q^x0WB@S~Iv}%2#wxR)_zE%(|+86Lp0^8p3#s z*;?yYpt-Qej13O3aIn05MbF7LotK~TszbN3v4fnM2AemRMP#M;d)cS^t7^?~msO}H zzhFhOzT8HL@aD}dBCD%H-lB89g=w?4s$Z2>RajJqE!smT*OIjV-}N{9ruFZwyxBLj z+`Il=^+sfVxY6se+q7P7#NR7t0DEV-L?t*ayr1oYlxaade0g@;-z+K$=6zO0V?HL! zYQrbH@+3S>_Svp7foa0y4`#ctWTL7_em`2e5s#3N#D3q&B2Q-Cq$qv7&5E*=eC2`7-dyM2Tlb2`2`E-%0zXIG06M~sXjTDm~m(cxXV z-}~9SxNx=;4AT)_gjI}FtG4%KYdQ2!<1|})I9Zr*Vz&13^6yR(DfNb@-)Mh^r?tAN zeF~;_u@f;bS8>c6oVI!^^y_Om;kq4c%zD+Asb}6{Qx+ZxI)ek53_;7_;pX0#0?wKH z8uEuNef|^SKKaB2lkcud^iI80Di)hu=qILLVU^|6-Y8XgC8!i>*kg=9%{4V1O@znF zd6biyn*7_OYOeLqQ=Gg2Z|5f8eMWRV+SEiXF4E;rFk)~Li9C2H!?;E7xGOpy*}Pd^ zqluwqg^OozsqoiyzYAZ$?P`83A*Be1`|`~&|K?YbcF_w$ywBcx&a=AKtp$>RXiY=5 z6heA5XgvR%1a1F*BM>kS9LN}P6W8htR>4wW1dtI*5cq@lA|TP_$4Aqf8o-oK?>zc4 zejVQH?fX=~N#!zor(pAafI3q+Hwl-r|0(c%(@%LI%Z30+Qjbn6H}re;_eJEOvCOoradugKH;B)6!#VT3NQk{h3%sv&K8jhGN#x2Im z5^aG?xs|jH($X~lLR)bqh{J?1!L9Ebs>$|uG7gsv4LeE8;7u)^UCYXCZ~}U$dCsvr z-7lR*23u+5uhy!G=Qn*(zoG>Ls;SSYQZ=(lW4ma(oDgt=f!tsGpM={M$K0P?2!bnr zz1nL8T3SiiBuuI$lH#x$-nBGS%OtHW-ZnGhn7!;5oG_0)d(}>m%$}7}$9oOIEY$Jz z*(UjF_h|>T^QAsrERuJj%H}H3Bdw8R_O%wpM+M7NnWX}E%`?$sH@$YzW4P7z_Ga=E z(U9S>-u(aYmz*tMk+0uH_6(zdp@T%Tdw#r~D5x!!)@ag=rfl$zOjqf9%d=RGquw~S9Lter)wxr$;@_X@pAe{`; z11$IA;LW&3E7~P|qqgltyM&WyA?YCxun+@JZVEn%|J?rInfecG-AZ+vlkXpC=|>)P znj2m#yymjHKJ!oP4ZeLlY-nzFR90`_#N zVsW2rSFe*cal-a7rQX!mc2ORaS9_7*cOkT3jMhs9?D&CoHm27V6l9PE`}dTh+}-99sx4izO~#b*w2O#A zURnwq!CN@=zc2Zbxr!ga8Q)$Y07_xQs)C!!j`;0Rj z=lt_`zv<16^PYF7Qj9TSL-vU4el;{Vc=!RwdD~mNJ2q@dZoVPJPB7NwJy|3eX1E?j zKGdEq%8x6*y3{<`+%D}e2)<#{^=sv7_N z@I~aIpg-!_W`E@q0Q#EVrD`;^G;2bU4W2uF{5NycokFu1$`PC#;*DYf)}patbf!IV zr-p&yo3R~3y=YU_45)UV*HtEFHBdD+5+jx#=9U3J!L zT=!Rz7-PC{LP3m;_Dvf+79|fh9SX3*hR6OWud{<0w$7THz=O;pv5Y&1E5D!28F>lIgN-w}jaVwnOHS^>*~7lx8v>N)j`@M9=n6 zBq8M3B+r`OSsJ)}Q^Mnz3U5c`oyWJGNsGy5eVu%Zk;dQ~$p|g#eG>zyX8KQPC>7b} z?(P>~lu9<%rWvQwYT5z3qRzU7@o8Qk+$1Hg(v?7{|Wp#-S9= z5{!z*yiFwcB&8kn=uyk!pa$g#s{vYCdzVhLh5rZe#Nadl00031009I5u>b}D00000 z0ssI27yyj`001Hm3;+NC000005&#ka5&#katO0}q5CYBvuLOAoFa{h3v2 z5+OMuVIhej=ORubs3QC$S0kw-?<71Vz$JJk^(IdyuqO*AY$weq9Vm(^5h-9Paw(@N z%PK4?St^_=?<)fsQZ?>KNc^Eqlc+d5o2>pN&W|2!Z(Ks>uW ze?8zn8a_upmp;lq@;@IxTtBQp6F_i4P0U_qDB`+eMaF&J4ba#ut+vYxJe&Lf=S>?K}y+6WJ~x=g-s_-%T6;+qE9qW z+)xovLs0Ee7EwDrxL=E>c`lds3ECzf$2-AyaTuv{WusT~x1C0aZs; z&sI}bz*i(!;aHkk0$Fug#aa|vr&}{y{#?Rcq+Wnt-d{dn(qLy`pkV-EKVh_DBw~zX zFJrT0Ib`Hzk!B=j(`RpI@o04b000310003100K4D9A6JS^#Bh8=l}o!0000000000 z000000QT1YF$pOH>i_@%2mk^A000000C?JclQj(6Kp2JJoy*M3%-s6iDILqq-7;ra zr%vfEbz@vAC6)nZbR}`W>A@iaz~Jv5j9?2LNs-Kpp-D#`p$?QZ6!ml&@k` zG7O8zSXajc_XUHgPf;wngt5$&660fvdG9bh zxyrm1SmtM7&Cr?o=ba#yeBQeJsfwF@;9!o{qi@wZL(lqN`hn?Ye|S0O-8l(_Q!Dkw#eRY zG8ik`@`G`}>~<+CB#TI6e3jgweo}gVt>6YB?Yrq&`4z}iBiy9c-DixAr11G4*e}Xm z^d1 z+qM74IW>VIsNg36qWTA20C?JCU}E~sIDvtcfq|)uX%7PfLl1;ze86DH$i#pI8W)xb!4Sp#n(@2>14DltGf0+cEs#)PU<3d>B@r(G0C?JD z&r_V7K@bG+S;n@v>uzp;nb@{%<1Myr+qP}nwlO!ov2A}jvr+Z@7ed&B-VyXEgVGk# zPDkmWz9@zYx2P^WqN(U0mWowkv-n{1+E3d99S(Y)*uqa8Y;2l`+b zCSWQSU>Vk93wB{I4&oHf;3hO4;;o;b|5=$(CY32=TG?GLlRM;Yc}O0W=L1~c6kbo( z*Q%u&tR|}2YQH+IE<`hL!)-90`5}s?n_Mcl z2Wbw*&Q{<=-lQ{r^<^Q^fbx zm(l0q-~59=@N!jKe9iQl_BC~dcM5M5UI5eGFaiMM zNeXZP0C?K0R@ZvlOb#8YxmT4Grhu8q>otdp)7=Zlv^L%K`^c@NCFg$kD$l@u8BpnW z`)CW0l6(1^RWO4xz&XIsLZJY~zV8J9Z+?i;?KfE3{i~19Oq>qFj}Y(sn5#!W`$fNK zwd8?mSttS&T5fcNA#~_EXefm6qk}mmEonKJSJ3{PuT+Jrv8*8s-6U7hZc@){%;~*P zfWwj&I%;EK>r*F}%h54t9p156+ZnAI?j4||bUS6EOg4#P%RdY{HG@4JEGW#|Sk*q~ z!9+o`c!hAj0`I}G9X6yrQZINn?ym5|Kb3p(}=1mn% zld8J|oMrngdD5vq5F2p>IJo79qye@K^6CYzUW8^C1c6Cx;jnI@*zr-kVP}i><{P}n zt9x&vALF9M9zTlWAPCw~fQB6eT?7HN36FFG2a5`*f6PMOpTYrccSJ60b3bjRD*=UcBg`FqM59Fsuy4k}0R>#`D8VX-1K<;IEezNt+(@e( zRGooQp*?rTIvSiIb$XD7vr`OPlAfT4;Kee6c9(2nazhYITstC+S}UWCEXBwr;rNiE z1VvpGG^$cSpGSs8-lHt0w1OEL;xU!vavrv$4F|^+xdPyre$5Baf;xobyxXDOc-pTC zMXQt)AP!oT87FiIaR@j;v^hAb-t75Fp}i42#F0b!$-%OEv+cjx&6K7^`f{qTs63hfthY8ZJB83E)dYm3 zN%c2Ld%9Vdv@j8(EQv3TVx?mkM%t~a5{bxpdp=G|7d#x5E{;fI%7yUz&6|dp5M|-I zE;CRen-L|IejER5n-7St8ey#34&G3S!SW{Y&GME?@+@zwq`=ZtNs;9pm6TZCRY@Pq zdn)N?d0!<1ENvxw{9`F3rX@7c_y^w>2h|B_+; zdou*hC1`FbNo?@U&MJIl<0HC{j}<@@F6pL><|IGZukFN}p#6o~M;RSEB3VozIDeO|@LC7qu^f|29_ST=LAQGS(Nw2Q)9KABB$Q z9DJ!7H9f~01fnPVuT;=sTVhd1Z88^hWYRk1C*9eYNCJ6J$xZ69qzs#clSG;& zgo~0$&LYVYlEh*?qR&|;I+2U0a}jy^?mkJ6a|I4A^|%1i7N@#g$R(m_xo0BGseMy6 zIVpE>rDsdQWK5&j^Bb@vEt51oB^`Ry3M|!W_v++tm#m2wO?$Unl1F~^L?yb{u8@D= zoQ2$L@tTs*U=}y=hW5A2oxq2sppncP72Cn}Q`Q}G>y*{KF!rhlt#HAlO~EUopqgF#j^GTRQl~0p_TPLb?gPr9s1QP@Vpt(yBq~S%qY43IG+l~u8ZbcvCTYM_R16`ssisw8 zN<~HSX)`J@&C&^)qchFZnHK0wi>$Llv7`{N%sRn}Lcl6bw_=S3q-nr94cK6Pp3F^xzqK z@S<%~vb`_*vUKim z^>F6*WnKFNM3VtT0C?Ip$*~Q>Fc5{|cO(G=C=Deo5-3wd)^$`M3a3s6U<4W@H!zD2 zH;yM@E5KM>^}YXa2zZ^05Is6aqk=+z5zO=xgeJkSDq3W%i=UK^MGM06>$#4|9#H@+ zTe3&vT5HlCSoUcLg&e@$Ms_Jhbp@5J?a%*5I$u{*H-X+aSKeg;_SG;2^9P$3D%Jo1 z0C?JCzy_3nP?3ObmPsTOe#8>BMjd%4T6uVq}4`Ss9!d)u3!PBynD*B*qLVn~%YS`4pg4 zvPh0K24b+*?-bs>Ff%hV?^46eeEWQ*Fk`hrJYZjoQ7ih&d07;7IV+r|U>_bKzR#vYibINK#BV%BBFKyerg)bE1N zz*oBFpM5k>lz_3Jydtn~pi@-cdzJHq`3HR48RqNy{ud0NXIv=3%6D5UaN_~yET~Q- z$!V~clqREi_oYo|O)*E+{Y{_yzV5Vn=G1Zw;8;X;__OS7e%li*sQd3a@002PI|F_}p?sIn^ z?%s(T0jNMFh=4ah&%8%~KVLT#`G+Au0t5*YAxexm36i8plOaovJOzrBC{v+IjXDjQ zv}n`e(g1hd@@$X?9u3)Lw>|dSXTJjuI^?h;jymSJ6HYqiv@^~+=e!Fpy5zDeuDa&B z8-|S-HD=s|NmHiHm^EkKf<;S~tyr~Y-3A{vZP~Wtrdw{i`_nvv~ zg_mA={Y?-&7(omG006s;__l4^sJ3n*BP%Dbps1v*qN=8@p{b>VC3X|P zugB|UdHR2O*`KzWvIZ?W9B@Sc@Os!z+ue1d(~Wm8$Mf;DocK3&Flf9Sg|8}f}lZ*4m}2}*svq>qM*Tu2{RU?F9~KW*svq@Syph1fc2lN;)V#16CJF=$>8uS=2V#16C zE4Eo@ExOsE#`_-&F(M*=9!_{z;W7MHZy19?`>;EnPTS4u`uXjvUZ1-)>q^ z9D0p!F8rHXW!B3$8;nz}#uLZqv8$mW|2U$@fDsdBELhbvqF2j^9s@>9nAJL>$Aa~b lUBqL+hzTn;?6^>kph1rTBPPsPegQv2UjYCC00IC101piY9|iyb literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_AMS-Regular.woff2 b/assets/katex_assets/fonts/KaTeX_AMS-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0acaaff03d4bb7606de02a827aeee338e5a86910 GIT binary patch literal 28076 zcmV)4K+3;&Pew8T0RR910Bx)Q4gdfE0Qryr0ButM0RR9100000000000000000000 z00006U;u_x2rvnp3=s$lgQIMM!gK*P0we>6dJBXK00bZfh;RpzAq;^h8yChW*tQI) zf474tf9UWmvjer;At_qJJ4ObAjRSzte{IG8|DTss#?U6Pq$r5$-28t~$dN6wErwJo za~1SqW}?_^GLyD_B})qv!-NCu+2=w|xZXP?WH@?W-qc{t=*Dc@7G{&*Rr|f2PJS1C zhC(0s6eQ>iMjQ6NMr%a(8W(NUg-6j?jOV&o6a!>CRL6BUiA-uV3!83tjRD8w9Q zTS)(|WV)+(idwaDgvnbaZjk7gd`Q54BYKt#$^sjr>VY-r-3%|Gm46yDaW9 zA*>`MVXTA%2t!Ch7$IRKA?zg}h>8dZvc$1L!HHv{b?xdd&bo@Vt*u>ZTiaS|hyA~G z{@0vZsQ;#>ocmS+q4P+Q6bJ==`li~vx<@m2JRmS77FvoOGC`1MckSwYimL)UDdBE= zU(y{*T007`?KlPI+1(^67zzMC`>m=oco?9F7&)oE+s{ZQpTPk8{JE5yXE%chKZB_X8HRih-qey z+?Q-qv53jN4{v&CO1eskfOCJa3iT;f#6SE4=USD}rard`&95=?zssa(BF1FNtXLQ1 zZ~TM@OYAGf@a}&8C9fbbx97ge(q^cIwlr8&Knje!sSE&n4+)%A=~R~^uDx$0UY7!KfcrV?PMq?9a+|xdk4sNTo`xT10ZSpv)=wBog^+? zNVtS)ZhL_W7i(KX_NCm#VEfLsy7t$Ty`QJ}p`|<%v{So>8SwJ~C zVK#U35`M*$l6LT#61}{p@LooR$I7G?Dbu5I6a`IQ*PrM2%Vs~gE%8~3WQvFrG9l=GIBt*Od}N}61FZQE zW6Mf!kslWpsbCTqTnlB6*K#9)4p5JHZFH&`%3(OTE6|h<2UbL>qb*@ zdi((~nNq)2{fN5qp6w(l(`U|}JCzK7tnN9WM5dL+$_%{~I)_r%rEhNQi6GO2QuU|q zeCl;wSf6R{mi}5F*{a2Ew{h$Ct$E8+)>QbX{}q~VpXSif8urVbHvX((@}GE29{i8L zdCj)1>qpnEU9o)e&|rUG`^nIk^FgQGs+6Mq7+)?5!iR%5FP^Z$K>>>T{oB_sI_aRj z=9+1$iKKyw1w6$4+{2v=0HnltxENCns)G`v`tJa?H5C^c{juAGRGbNd1U~z~&9i35 zPX9k@-dqCC`5V$MzXfWS>31JT$j&<=o~|&#q+%#X&U=D9f&}Tb07^pC z8A4D}Ml(bpUi=JEpgBQj?p@Q0JR(Ld$V{b0(M=-!GzM9T2&>ePayD*}t}aHUw0`1U zqAh3k`sNdyBBCu%ryXEL5@d#BYlYf%ScoEm1_cZV79k;{9@e1&FV>h?{?_{GD7(Wh zY1_fC_`40h2NZQV*O+^9i~e{hP2`(RmzukYLXF#SsKVb3koS} zGo%7tkm9K+i*(iji%E%L;JlwSijC1)9V3dU&^wAc&}hpw0=5-5{wk5$_LeV+$da!^ z8b#IXq~ya8YnKKV#JowMzYH67;%Gnw>#XGHksliuD1 z4sf2#;qa0o2PoYrWJNAO?TE>sT z(}xekn~&2z=l3sY6JDxL>F`|BeZ8tw6Rv1#*+3OHNX< z6Jb%r3)h9~LdqRcRT&Wfvm>kue;~LdmM3h6LKGkfF^IU8yo`jrf;@Q@`SKnV$Px-= z8AY;!Vp&Crj0UxsKu8w4l2+b)3W8a}=W_;cvxDj&lQ4Yr2Pb9t{F(&UxJI&j!s=|A z<1R_0NRVOpV8}5P7)lIZ3_lEii~y|Wp%7rZ-=ff1q-#NSB&_OKTwxOwuB*af#BQ|f zM??*vkDP{**5&fvK8-pFP?$Oi3#V_p?0Qk%E>xZEhIvbsX2u8>zi?VTqAUP95iv1Z-#B z=N-iKV>YNunx63yVCj{mUVk1=D0bUi8Rgqcrq|mFgUCL9zVxEZ%afMIYo2;A`#8NO_<8}^*$kwG$g0S*nh%*GK&lT^8}ewM5-i*4~PGo@f> zQ|k56T$}Ui2}bS8DNA0<8BIMu8^0zw&=xd4=Co{hrlVawYC0<=E|wNC)NWt_+csNN zIy2>Yd&9>MT)nU{K-+%zI01}~!&aNXn8=b73hfeR-9NCa#96A=SYpGWNUbctpU67Y z7J#K8lOvdw^(gTq6h@CLI^DB(i+(9XVsJIP3jUo<&yY*F$chz@DY6b+v_FGDRQ zy(J{GB{=zc3(j-n&Ty}Y_Pdh0y#)opnLCVBN>(uHh0=;ZxGnJ@^m0Zr-cbtrHMS^? zNh(@23`?3Er0)Zf3>h_v5-VE(Y6BoSvdJz^&>)f|Z%vTDFGLE~pdncXIU=Aj2&7~U znnsprIfEI^0gwtAEr}8*R{&ZAK!m#T20JKi7ISYQ2W{gW>o46 zflKhulrmUm$h6DSOL}awKG4ZM+dIT|p`by_jEb^GApmv6KB2nvQHeZ)Bec)KjUew6 z96^GE+JOPt)+pLSTRO>XsgQHp+4~%Em#xTZYp-nt7~) zx>HM4mn5}Jn?yBpa1fmen=5abpF<0#|07r1x*O`frFy%cL+Gimn`I)c4HKN#m zIKP%|dFF3UwR1vwX))!j>Nu3_PfWXtKLY38%rwbGl%u1PA>WCOBNV-~J@vg!lslo^ zYZ`v&sQQ0TM(3S7?nAqSA7gcey?MoKbXm86K8X*vv$vTW^zOCGmqfT^j!2N>PZqZfU)eC3Hb=u8e zO(~5mfdl(i5Kvx$-1BDNYtAtCNL=20#}ueqcbJhU~P*IcLl; z_D~AMFpw4E&FV%7kVH&Sk>@9*V4hMowiiV^D{Vaf<0(?tMI z!^6Y$H6U*loW&SHRI80w+*uN#o0TldfGdFDIh(u^5M-9+S(fEm791Xq1en<(E`WZ6 zY39v5wG>wsT>%2gf>|(4v}JCy!t}XDU!K8qg~_%fowg_lAny~xe&#M$xPO-}y=1?? zl>_t&c4JmZy-T#|)&oQ%RCGob^~BW&0fsh&y1&k{YJq4JVCR?|L58Ww7K?n)UERVA z%`4e&0A?&QXtKa8#S;_8R7T)_Ea$uiq=H)v0Jx!8LPoOm1m;~rE!qOoj*j3OJJdj+ z05v90+M(b?$=H(9nX4=8K}=AQA2w0?3q(E3p48wbMsRExq6(SBe!I&9u)Lb1a43Q-6}sEG!ZVxyG*+ll5axyIqi^b^#xIg-4M!a8D~7gc)W`%hsSj`=6n#R z2nNeT2BXREw+j#eH={#a3@`KtE{I8(Jkdjpaiww8X_6=iaLKnWS3VPbG`C3}A|VmX z+Aq!x2@T`sJKJVXV_Yga8fN@u9SGcCj^nP)J}#;q#Jq%rK>)A&Wg6zXGD!u#KIjuD zB>XhDF{W@f(MJLSmc!m7-|fYj-rD)`h10aRICwFz08JX)*Or>@iG};P;bsK z(jq_Zaxq2`?3gT@0pj~5(adkYJ|UWb=E@!D5U?e_c3wX3#SVwz5qc2jBK}6b>ja5} z{(nLRYH-nvzS1}&c!f!a)lr6cfl)SvzegRtip%46O`#a^@;Aeo1xf$@nZhAKK;9|V$kRhc(i4W4rk&j=S-bD3~YSEZpd z&mnxiE6#B(4E}^+Pkq1_K1!kyP!*p=FmbV?sG#^7M)ajCIHM7gQ7C$u5C)UI%5@dmt5!KkyX@MMhBbKDvLxX`695gPgE3LGx@MYKA6bkf+6Xu$acWM7t=Ij!ylQ3qP;rEJ zx_s%uS38Y>gG!in0FosChn+Qb$GdqOFA!kPUI#H=sVFFVF6DPFHBF5SD^v+E9*(If zLTg_->iw;naC?0xk_55eZhYD5FrIHQ{7kBFn=x*w{Dh8`wktpnH)O}X;?U(3V!^b=q;!l^% z<>sZ7$q@#b_Co1k-HVn&0^PKjU_qOrxFZtqY!x&1Pst~6%H!ur@c|VasfMCHS^ZIX zQey%IW}(33o2;{wHGH%~htcTvASztNZo;%dd&x=Z6UUCB3VQ+>VF+Pwaxa0R9LfP( zjDJTatKub0J~rX<$%x|0hU&+RE%;g)E$ulF)PxHVWrgF%i5fd^{7BzN2Z3RB{jyt) z+#WoqSS@m~OQuj|oU=!epU@V`D>FG~Lc{R*%_0O?tPL9Qn=B#k_daZGk0W_hMhgI` zVtW+%+0P%LHDvrIi{4<^w9}TR;a~qzML7oUuWEo&>+D36`9&~p=tRvbsScY`y=itX^5edpPEjaOB{VPKhoX^^yT_NbSpi961y^v z75v621(PDv+Ajhy6ePLGKw8^|S#$#^5E_R zZF-Pi1Qe{>@HB-z${K|-j}jdu4GG?C%p;gUQ2Z=qm(q=@wn(ey1lUXP@Qf3$BeegO zg_3>vteALF12*~I(NIxcE>Y$3!Dh7_88cZ3!wWX-Ayouf9Dqp_^59!dG}DrfX_wul zBV5W@s1XEPoNwMfkCS0O>SQCN+kGtX@=Npz$LfJiHh;9cfz7JUZL_t{$y_p~L7Mui zG=(Yim3hR8*Gce~gJXc|WP=GSB)F)G!H}pI%kkxr2(mGu6#7K!{JMs69JL7FR|m1t zr2Q&Z!h8wC69E8|8n*PJdCbFrvf;BzZk+#2^kX6wKV|<;PxLA`{k>XT43WLeoUwHk z67mboKunnX-BRpz4ZmH{CV0>o zA~@vboi2WP90`@UIuS{(VG9hRR{}nRtNLg)dfNp5v6gl$*Bb9_?XVS`kY0tPr)S(NtH+wJ!g5QUlgDUEZKrtZjMk4+JEuJ+HGJR5r zbS#dVZHBH1Z2+h4VOHgRc`C~6TImqW>^MPP?`$ZWMrTPGzF}j_gBy{Epj_ohbrGsK z!vU3sneup*>`z%PTVmr8Dt^08m)c3oBfkDnDWG=m#vFTq3M^~AQV+m}GzxenP@FA$ z39x0}3idwGqahrl;Ee2}+1%{Jd^N=iL)?9D3WOz1ij4QNGBX0-0Kp_$m{Une52HFD zs}L0br;yY5{`zwPwF8#GCQfu^yjM_L^b_d_Hag!~x=pwUtKPSSUV>A|V#tN1E3_@d z)DjTH)>iqi%^DyB&RN~ zd>&`gIGQR}aPvopY1UbqUj&d$3QnNofF4W_6aa!#Jp?J&1rm9REVXWxp3dASFW76CuhjO} zhSI!56VvR{lb1<}RDt$Qc?&QzMg~xRhm3BS#QvkpW*}xJUX#le^0*z%+SYx`F~jIp zhixpJN8UBf*B`&Wnyz~+=a@Ry1lx&7BBB=v=cDd>?`|tgyWh?J2bW>yKlkxbV05{Y z+>Gn=7tyRV!_H$bYUc@X41pLJg^CUuK``255lAx&;D~D3e<6S{u)bN?< zT}6dXn0R_6tb{4Fuh^K7vM{*9yh?_gz$8!F;dl-cO-*;)X^UNLz!*5WdQdpV1ST7- zvIRN^qi#Eq2%T7&yG-B#Drx1U{@OehANOBAjLBLP$V9u<#_?*!3V1eF!Zd|c1E@cA zz%7gsd4SpQaBo>WQdL01Vv%3&B-4)bMvbBBt?p`%o(q6$6^soh^4Wzrt?t_-+unv1 z%&JV>Tcg9Z_N5|EZ5AAABnqNyv_CeMl&Q3ZW0b@CZ=`v(;c#&@O{^5>d)e)k)0kk@ zj>A57T%OcJmeqQ%-->Zbp#48b|6q{D+7}Dzswks6t;de`%Zf`x{u)3M7 z_nAQiL3kd;Yb#i<){4}srT>dS*cRAS8gp^PvP%M07Ru~j;L@GTc{6IhsD-WT>zVpI zc`HMcZo9K^R~<;yA&cGuOWZ=oV{ZtY_=$FVWr+b?=WGb#tsA5Qj!6;!1i`V`leUjo zSH~U2SLdBxCQfV2SGRF%!fC?`Wyl``6Y0Y3JebJ5dFruCi-Os<&|R`=TDcWZAR80< znFxee=5V@Ks(g8kjUb{Ve_`|ty88K8t~QV)D;N%E>!}Gl<|eIG-;{z z9_~T@3^MF*U#a<1!AyItjaSOp^7|YV(Edu-v&iBa;;gP{Gp225p%jvw0G+9bn#yJ< zDi|)T1+mw_D?&#Yb~i2QPZ=nu2G8xcWtSm`src%&gMzCB?eG8#BXcH}Y7a+~SlpaD zoQ%}Qj8ihBRJ){>JiLN>rKhxOn#Hj7gVBb`e>`|5<65>Bj5R`<4NLu@5>1kMQz^+< zz;mwP4iktg(%~h0o&$D|e3dZB<+0-gsK z%6{kt&mo$1K9sfk^l@qA=9TYEpi9PYLc@gF6Ji-O4Bm7hl5MqA$k~y3#}=~;tnu$w z0w`q;>47{Vg~{ZuTgiV2jpF%#MIyG>owW#0 z)VVIDrHCHIPhnIknv*@IAyKW&Z$@7sl=F}ABLjYBkF*cPt`A8U^MO5OCg)KFOx%* zcJw#xI>tLYELSjpU*^q3A67}vVwbr%p?ZemwaY)HGV-KG zF7<-UiIv6IV7kgqno~qI+RbunKTLT7%h?+|EynV^w|p*aGQ8(Dd==Vzug}(KKi~kN zZFC>9cL`=R)%uN`7*1&y%9j80>!7l!Hlr1tBUun9c7r{CgoNb87C+4noXH+edK4eX zKGgS(!KG2;Xy*To+51xU7S6PIeFpPZ08zO7?7Hpo1)?QQKxq(Uu~qZRbL*GtTkQ7M zfDWI+i@2l3SYF2tK*KJJq0+`9t@D_XmYWUd#lsx02k$9ej_n2Zb=eZ9NRxJSZ7f*6Rc+->2g3_7A?CcgP=NnL zqsT#3du#KdNUNGer&VpfJav%R=AEditkuKy2Q=X3QpuiE9N9|-|5GE6M#2an{y|z+ zGLg!&HsUyP^GE5PBQ?aY4eL3cQBXzJ4@2-uYxy>|&e#5iBXWMAJXt=cBcGuCn1P;W z^ovAfAGQ~SQfXTiaBC_+>@rGGX}r0jw>VC5Af9LBcyQ?TmTGEy1*t7GNurL$I#yCS zdDfY3;+KlEJC2I>GGVcAy)#R-Mk=s%btQB-sWMNILas6C-?FM4CmNeIp;!YPMJ}eV zH>!Qpg=3$hs=Ifn_pOJ?Ti^lAtv88@)S}s*Q^wmhS=NiunoH;RY5czhEPeLVW8A-Tr(q=sQd3qtnm605pU_t@>npbbUe7ry zHvwStEvghqUsx(>WtMlyw;=Ezp?iCRW9C2G(aV-A6w#!NwJ#r{5PI_~KKBHCeQ|Tr zlbqsENO;YdvO~xG*4GizyUF-JR|75DM}RJmtfrShDtA2l&~8E2&4#=0Hm@kMwBR{+ z|MSwZ@4ow{+9Kn8`XyM5F}AP{ljYS9^`cs=Mumni(-CtRNll)~cs;IuV)d3 zBl)=N(*0(j`PKCtGkiC~YkZ3N?cBUd4P>C4NOp}O;hBpi{3=s~$Za*6K z_FSNto>>KgDIdhV@wf~}(Ok`t09KxT8|$UeqWb4kCxOu+E?A%SA^W+u?Q%dV8BaM( zUVw^yT4X;_@eMkYOuJmAZGE+YH#tc~WiIot?Qn3)Jt-YQAEH!)?LUvyL ziyBQ!zizfU(ZPWVXjq2$C~2k(+rbF*@b1-J*rWl27 zjI=J|-2ncP<(I_YCuk$#6@pX~0H`;RuR}h1G5nuj3yOl>?lo#37fd>)l%9sYOI>qU ztJo0{OYH<``2Y&9)Usj`P6LTmks%qged!X0m@{m4w^AgHp9Tq#9`AR-bX5m2cp3Q^ zcSMgN%LYZAFtHu=T7E;!;xG&_TsdU>}4_-wPn{)QAGQ%}SF9IBGt zlxHky@I(|6#FPZWXk;c_zOx5B-~&BdKNH#K4o^U?^>(>D@bo$@MKf_%34PGRKRGEV znxXHnPy1R{HM-{40f29HSIl)@9Lyf(;5d@GAdUc1H)GK&Zf!m1>?kp6vYVO5cA(gb6rSz{o*nyoPdbyr zh23@5qDlD&>5kN|AYJv3@@fZuTg#;WIP(48@ow#bu`y~3?b;;mMB-(AICtnfzT>#B zeGzIL&7sHpTAqve)wq(X4jmC41$2QyOU&Rn>+cDw-xPM|V{7g_aEP*(l(I-FINtB5uJjH>5+fMZC zujOyP(p$jmN%f3hbaj5}CM?p2;=EOt{>BaP*xq!Ps}|l6Sh)Z<<43{-V}ZsVZ7LJJ zyyI4Wtyv9<)CDuplSa9U6;13xX68;I7yW@3OqJn*g}OpqLBrV&(#9A)3o^`v!fPNF zm8UczpVvIYtsFQdlH*G3@Oa^-4}$QqT2S`~Yz5!o*39jbdLo(2J6VTL@UxNxeU`vpX>8_9E;kOtP3Zg;w` zsfy9lzhyM)a#inf2f*yh<{%-NG{$F*kZtt7Xwb;s=0mU!^BmMx!p{M9nsbVt7%qqs5yPr?B>1^3?@!Ci1%buN;eI@> z-3q|HVmO&008!m_8E!Mw7Crww9+`Ck8=A{Str5^Y@wwp9uxz)ZunfJjkWf1m-M?s# zjBzJkK-9t#!3{3<*AE_xsE0ahl0puQIBQ(?a$}1|sw4`FS7ImNv|-f6lE$>wjNC$NY(BWR>)kgK(A9ScNj6zs-eP>6BE(VFQhYa+i&|Xo2o%I zKO^{>NmA2I#3j&7^4vPPB$dd#XTP!BF%M>dHO_y5Nw3{kBYV}VIA-gYTA6qUMiCWp zE?(Ms$!y!-LXLqMz+={EW0qZ2Bjqx%zE5WWgmXTkgJZ{Wjt+>JnMp0Ze9neplA|Y8 z!#_{9yAINCDte;t0%yUE=br1zk{6WJq2Y?38;+^%Tv2W(ht*LEwjeJU-v1ISHzy;p z&peZcAL*)Z*p8)}_7pf z3*8MaLDCtQZ8y-ccFL984f;RW`Joakxgasl_5&9R;lNF~_iX$fV~f)z6>@)1r0!GU zE9!})=fyYtblFKRXijR}8tJ3YI;#|0#>X2nrf$a@DyT4)kPZ15(V&{Ahz^T#_+saP0D0lf(*g8Ytax z3J?E<*7z~>u_|V=FwgXL0V9iJU8soR@})KkX3ToUN)1HGLG5p)Q(OU zSV?GU=Dh82Q$#J_$7kKd2w~8GVdt)gal=L7wo#z|UDw~T(sI&I0Sk7jCA^a^=9#P& zPF|imA@!XfY@_u*r)?_dN2_R_pFEW*{1(qshy9>6$^4z4UiR))#+yMyOVir=TtQgJ zei6~)8p+nZnSagKraJ!#7`G}YFnekCnba$VT3p2Db^Wn%`!Wf0YjvV3wLL)RD*N3* z=X@YwI_PR8C<3ELIx^j;Z(kvV+m1*UL5dOscR^WMxY z@7U^9{ZLkA+R%WMBgquwAm2N$27^96|L8vGTVfaX}n~e zh*#&$0Gzg%xc0|Qd{)0YogI2mi#vd+o;@`-(}s0~tv^(?S*w%rG5ci;g{r_7`foD^ z-E$`j(sj)Kuc3qe@Uz>T3h&S&6&(h(5q~;rLfG(&kZFVHG2Q^-hlCQg=f4nl67gm zvVkr80D-OD$@V@=7p*|cGm~h_T~toC4=?>fwo{rTHoUK}cO9^eFOQjv@ih16oZ{d? z8kpqH{E|%!HwVh=(g@$&Z9Ok(C)>B``(V_t$-?)k{hf&GM_o-Tf(u}@Wq1CRq|Wka zj~};*%<2vNW-ooc(?X}&luxqmrm&G*oeao;Fw$6fM!V`9gSrz?<2QySUfAU(Ct|QZ zr`OxVzD-xfeWtykzNAqN&3`0vch7gdyy#$DW4Vwg{+|Tb5r1{ujirL zftA-mV$YvnVq+;I)VWAC<%c_;kH~DunfC*wo|lg3gtJAj0}{EEOZ0fqhSu9H&=T0Z z($vS19blLK?7{4qe&d#YXE8nX4t5lXXcy(yLhA5eR{ums@urK+X!y>78sLMyQ&zia zTve{Phx{HasWft{YlZwRK3Cq+?$2G=D}23RkGcP~dNTS#p68Nkd|s;v{qA8`T3`SG0n;V{8;M6Wa8n?f+&2mvaP`*v zPby$$WY67>g+?fOvBc+MeyX#w5AzA^FH+O`$D`>9onaCW?WToO_oT1=G!5(T-ysC@ zK2ice3NlEDh6YNM0!tG+6H}NknCjn%r0l2^x-3hf0g>HS$1h;A>~@i*Kk(g#EW4{@ zUg0G47A)~{FtceGtJC?6&(YEz;SWhCAlErHBiv-aTork+$j#{{c-gWz^tOzvIspV( zcGFvTA3$Ivv>li9r?(|oXD7psKspBK#fP9|r)D7^HOS?1-0Q(BWyAl==3~YBZn$w` zzOnR2l&rORr%HThtffMg9vMGHb@R%}`~n5qHgDlq}0`}VgYrcF+G?4@CZ0W zTxKy(K>9efWzHZ0B@w{jusVPtQUc|vD`_Z|SqhJ^nZ4Hn5xYlO4o~R-gW() zJbUo^>@r8e5c@tAzNYD3ey3o2v#`A!jR~_mFq4KeB#6G5lN-@2begj9P9D|zt4}n7wl;PR)hp?oM95|8cpKL9bWCng=D#IoW*=DKW;&q`)*jvE z3_N?Uk0hzRyAzvDd(6xSM z4Z;o zqPvRdqaQ{t;u&81q+5IR@KWK1KBKNwm&vpWlqwKXQH54krd~;Xh6+Hm-`bry!Z`JT zp6-N;J2U#APj##rNj?ioX$e`@tOS}AvQ>yJhy+H84;Uk**uXyN_Fg?LAFdRHLbdJ> zPwAiMo!rdlh^p#E-m~M#MRcZb01^dEZ$PMj3{{8NCx`0)Qe9#T*R|jREQv0592G6bVF#A50kF`WYS6!>RO|bl~T|w?`HK@ zrGLyy&{to*aPSL&ii2iJ3HCN(e#JeliB9t5?OipMKP6=)J4cW2e|mpB?6dm!>iUVD zFM2)j+|CS0pll}79~MNJToGhnMVhV9B*=j40D1GR+>c9TH-1H1M?u{$0s3&%a9h_d zF_3 zx;AU-!wr7v62r{!=*#am; z1j?0QvIQdY0!huN%U0DXBJza1_rn0yhhWiSU+_nen>kKH3-mi=IpR+$d4}}*GxMqS^0^cJ_756I=NoX|0=y|HZwUu`I{U-P(E6^Rz9}_%@H?s2K%4_B4~qv!9BxsKzQLt+xaIT(ISMA5qI5A zZ;kXn4+a;yXTX1V*9U3P((wXZ$QeAmU} zue^rZVoEbc^K0l5dx5=lW-7c03ol)kyXZgMcKSXZc0GjO@XV<)xt)5L6UDRVxJf_g z9GgSK^upXpbf_nbb#L>ZLgMN+UyFFb#Oio5R4)Wo@L5&{4FlO)U7JsTMnmYZr zh|>)18@*g1=8|-iwlt-H_|90z;J(t$h;C599NYcWiOaC`%aSh?bvRZBYUPdLR$M^e zi?Oy7|Nq(e);VKU7l<4#i4kbmzm8+LF1MTh4!!DA?8Hv`% zfgKun;HTFW%K20SwLiZNnorgF6|oQ)pI+2rVq{QprmxQs;2I4`_`JITwL}FSBJvH3 z_g^Zb^7D&G7ruf-zd!{CF6kQBdFx4`&l8ejNxY~^t*hPrDfg(W|8qJm$m>Co5lj=B zWS=l(w}vEM@Qzu_ppVfJ3QRH(>&Mi?Owui$6c#Nzocp|~DI4|R7m@gSI%BG?-cjA? zd+F{s*B3X$CAS`8dVkKtHqaSs)Wajhwvi5sp#R%g+v0nD*KXWqVm(X#+5Nx5C6|4T zNeR$f3IRl+E}V8-7We;winUQ$*+W0E|M2MpggG?L*0g4=iAG;fC;t{!ZcUv#6U_00 zyr97zUb_b7wNY3z4gBWnnhwf}Ggr1vU8sAF_T<#oy|vG3_X@%wqc?8x9(?Q@%@!TY zg3T@=cNkPS=Rq5{0#wjpj6aG*=@8UE2GT)81GoOGTr$iDZe~n>LtRIqyWa!!VZu*M z>-L#jrHo1h$Mwvdlu{oTRxxJB>^y~C`i8jXfpj#=V73!nGBX+~7>UW}SB|)QKtTf9 z21%CyJ3K5stKD2}NIBuZn~-RhK+uIi1XS%kn8a3)q#H?dOK={zQj;T_9mf`Sk@UTE z=CJyv&}u*2O-A?aXzBoIQ0hkCKxb_uHmdEu$fJiybG6A&z#PZ1F~Xr~HWw2+ne43c z@>~y?S(V!~m%q39TQ=RP8Fw}kJG)AJ{CtshRG0xen?Oefq^?8q5ncA5)j}Z>!M`~< zZN9UlJ+l%5qoJzv#Y2Fx(KlTkZtzDIRMz%jn-4z(zn>FrTEGb5mbS|%VadUB>;0bTgVRDRF(~JP6c53;71>AV zAuj2Z9X^Gl$f(p1oA=rbvM0jxyu0S(cMds(fRL2p9Flc8)xz_A@J*;N#4-Xyg5i;E zTaN^!U`sz72vGOT<{ax&m43b{)k6?cI!=3x*&zw=|I$RVYaJTSgCg*rAv414! z2__vhy?2iP?2RtP$?iNKPh!!v%ZrJ_GU?%&tU~ighs^n$nVvp8_hh0{pINnlx^UZv z+b};4FB6R9tw_=wJ(S7g`1LJ!Tubwd4UiCm=5LoLRD3u87~6R8FkfQDt6XQ{Zi{u# z-6;}DF_SdBM=N4f-{F`7P`n~jk!-1kt~s(V`O-XvVYN_7aitP^K)KR_+gK1EH4ayXY0Zl{6hjKDluYkIRmm7xF{bfEPTOYyt{<*GPo9a z+Zt&I*NQ@VgS!YJyPfI5dJy1X^EtXRs-)L`ZoXa$VnfJWRzipB8+r7hmz8KVK37;ayl*S+rHP5;$-fx zC7J?t3h|4b@xKlG5loOP@i+fHq`cVu%5pZtr6Ia7EXBnlzVblP^=Y@^c+2)D3nmxR zR@-NMUB!>IOjTMCeuL%y^*+>LC}qLeoa&Vh4O0xAY3K*FiVnwjWha)5_yO}0#3FS#T3Ra6)DBcA*bHo82HTKY4%|0r75iW zzFeXHOoL>>?-AN2yn*gu&dlo&zQsu{!E1AN_IQTkbowL>~vK2zpmi0c)(BGo&S+40{w5dSaBprlCFaw!xt zFHa+de*4BebNyQA33Simx>-4Xr7h}}0&jYPUyDyoPqhaF%JnIEP6#BUsM5eC3B&7{7`73etK>!#q#P@E`Hj+RPtDXwVD0M^_fK z7B|YI;7*!&>UHE6)_CJ6f6vF@{*-uX(EByuy<<@2$sBH`;m04Qo}j_|AKU}i?q-r9 zgmBkiOU)JLmOJ;r_4An+fY9B|J{6B@D+#q57+a)S!HD2(=ZzN|)XVCz1&Ue&L~fI_ z)N|(i&7{4Vqakdy^>+(vzQ1)alNyK=vx)dQIktvI(2@q)7K-2Wv7m(<;^7%V$u6Fe zGrksaEammn(6=AoH6kj^{_H9E5GWPObtnE7{=MNF*|)0#%!e|hRf}1LcpT0uc!So( zwaEW=$|7w@TX%`*ej_Fl6~HMl+AI6!hlww+8o zWqMDooGi&`$*SenX0>FLkn-A|=_xpKr^Lfk+G-7`aD+T|ee4JUw~hi2S9`_vRxgDw z0r0IAYU_|lV7*a&&#DITTFSdtgMr2CEsMtB28fYA!xs?oi|Lg5?3d8kcMYMlK zap()yixRb8S#-rkSDadQ{{8#3t;~ZDGYOQjQv7FZ!Sk!&YS;*fe8-;Jewzs|8{VHU zrQxpk5>oxjO4RnSFa)6_j1;T<%Tp8XxiTo_cYXoNBI6y}X$4Rq&=M`q457<*)DI~GHNeSr0!^TDsD6ix9wN@PL=Se=9Nh5+fg+(oUS2(oB&y;; z7`ateT^~;pbq4P;(Zg(Iso?9UXmnV8FrZ(D!92iz6j4w*C=o&AyLzKf1=0ubvCr}y z^3;mL?94oiF(a9&0e3Bk(zF5%Y!o-b$7S;WpGvx$sBdplv(<`{9DyaZ=dG&h^$}Ox zNR4+ji(p=G*vNLtc(3_qV+%Az#Q)^9OHjfqd^Db%3)N71Wh zpnF$6&9^orN^I<^>8z<%&l;AT%e0SGFPf{G*}Hyy`;hasWO$ak+QRN~s)`CZk+<2X zERPASZ<%saqT0ZfnY7llu;BsK@F+4eDj66Kv!-cHGOj_LXnNU(MWvR&Vo-E+(a3(@ zh6Q?6QIxWpJHa32u3rKo*s(^sSx?blN-huh03ZX2_Xuu*YXO%+`FEnDmkL9y9;Ph} zEDZd24~j&}n(DYPGAU5(<+@f zx@`M{R^c_d@{>BjrX8#nv5V}}<5XNkW15a#PD?86#%K*8#pMCllGx-rVUibRAA?aB zpRF>kwq?Zyztcgxx+lQz&L7=%vd7Ky901%C202Y^I-md ze+^Q-57~IP>Z864&xV!EV$UE?PHVb-_Tyw9TiAa^9$mxC8d@}skyA35d&qhba*wwc{Zi>5J)8dha^_IHaL|y8CPH z|IYOA^SYJjS2ypPH($I7K3e z;3KDo=6CZfVhayU?w!s*cI=8)-SdY|jo=6riC*OH0_XR}aM-CmtKHmxIxwpTcO0@O z2;*+pjL`)Fc3?ny-1WHh#n^b38`lR-FN+Q{7U=w{MIz))-=_8b1H?lY)`)swaM7~K zdvd7ZFmRyiW8z~t=zh6V#F;-KB9YW_F?y#=eKREsibP1!Oy2eSMT3Ln4z|lfVxWKh zrallYJ^qBrSgRf!T=d#q&-0T*{)mVEnfJp-y_UhA8UO?D@8z{3A<{(0-kl@)k$#oD zUf;Yd&B)HZi4JK9w<7P}d!QfL#28=78XY|Fo&rUpN{OM7uMIS31boc-I3pm)Y>ug} z_Z5jC^{f5sMp;Y8S&g7?U{v+QY_OLbo~TAa#1_^|2D+0ei1IBD9q0$o*(4u!gb(F@ zJa_$Ty}|c;_A{FIGe%WU4CQu%`H5r-UH<2g+_RHngw7?U5 zGi^en^mGp`Ngh92p(4kCff@gyj_mD_|Cr_Pl909=JYbAg7KNZG|q}Rw`srEbe-(0rvI@EtA)y+1M>QL?DEd-cD@Ch^#`Z z#+S0-42ERB$A`RSS4KuMycV|20k)M3+uGo^Nm1$wuwtQC#?T}Xna`f8k)(TD$A~i+ z>XGD?4EY1$jT|YWD-vh@L?I}A8hyd}Iy;MxiFSWW^^RT!aJN%z=BJAn17l#-#6Iw7 zIgJ|~XbGN$83Q61Q^61>^QuH)h)fop{q)M*U3WXOzmAs4kT6jdRB*Wf22U|q?^4>M z)2&g1EiLMuY}O8SwUfd0Se>Ok2WsmxKtp@AySD{ z5JPaei06<1iPWuAj`H^mfC0p3OvmO|@gpLq7UayKNY{GIM`2c0OYIS_WesGyN{#gN z_*WhuiU$O$u+$8aUJSmT)Hf;*`|~<|C5=uf=U_! zvUfHlaH>=Re-I>}@KLHt7?P5h+#K+T%}YLxEE}N<0qnQ=xBY(hd&(1h;dVnj6|ezp z*od>6!UG<^fbd3fV_kBfU_CZLr%B5LH=$Y@_8Eq%C86U87u;71UDbI(hc_Sfuk_to z5~Rv_kYTJ1E7?(d*(61q)bV_FH($$s*}^#$E7s*Fwkwte}-A+VSM%0<6WxqRlVa-%fLjzC{jmUB*) zgZe@Q^y&u~*aVLB29eU|0y!oZ9Lt_)x?uClDn=TQep3V~rv(Pk!525~avY7=4L1MS z#AYl7?(T7CPQ3zQv^AxVG1eG!7#v*6U@qMZHpQ)>;}bU<8Di21V)r;PRzC01LtZ`$ zbDF^JUEtR|7Cr`c?FObA?qJc2b8#lqr>5ro`Q}DqgS*e(QWI3{EQSb_DM{v3&+lDK zCko5zhn;UqZ3u=QK4wnwVj>{ci=|>$Sy+A`&OUUPxx1;{TqSPe-#0|LbKTuYvD+JM zJP^K)!SAk}@(x7oOLsKxi`}KsbB3{BljEUL&^GR`G0Yirw zFI5sCyKh6W35==$%0e{RDf=f-it)zOTVn>zxt2VMjl$*Ad0kjktay(Pl9W>Z^sTUR zLF5PGsje5UFS1%JL2xF5$}=ds z?{E(m$4j4@b#|4|EvuXYgDin*aP3-!fK7<1dTz81Gn&DWA|RRTgxZ{Xe+TR>}*j{lW<@eoOk5+LVq^@*AB~ zRivSmvV&6OUnp2oHhm!{Aw9!L=Xf=nYb+VhS~+Wf8Long%65CeJ&0d+XrY#`7r2tZ z@s6678M?<^n)YL2u>8s7Tw-_}pPm}P3SY8fePh;q}|S3rcTi+%6umz;6{HUxxZ@ zjXmrU`ft8IeoagImwplZGR4|as?eAI40od7!q*fIRgr%#nbc5@wvkn0`3frQ&)Usg zxQRsKe)?d(&is0D^}C??=8XPgL-GAY6|gBKL)+74Xcy|e7itw$E=dapN{7fw7UOtp zAT9nH^JT)H;^&D|?8$Xu<~s)aIj}#aEu~}fAdKU7-XzIP9pZ|yVGq1Bc$-@U!zpIRU8{#lFJCn!vUL1CYqwRk_* zr}m$|x9^C=5BZileD+MM4!AD9*GUS4VAenJu_a!I+|Pw#!2a- zsFvs{u=+G@Q#gE7O;qwLWi1B)IsboT1e@fdbq|O8%KuD}(g>2}Buj&f0|T=^3oX_) zY_)8&l2sUOGaXMDL(<36H<00PDrO&S2+fc0N|p6YOOp1%JsDv30r>t}#4(#mjr!L> z$uusavm-6CAa3ZJzT9{+d-`h2ZC1V0FC_|&C>FFaNc5U(wl9Z73QzuwEHxxa!GaH) zqL*vC0ldBInaPPU*V;b$RIFDPkkxeTscY0yBs@aBlZ81o(y(c9>$b>qA?%7?5UaWS z3atDP!t$SB6dOB@QK1#{aqd5-o*ed7|V0m}h3^$jfAv{~Pg37uME+b7I4qh4*%lExMnA(vtw=2CVY{aTbtO8|__yrW1>+jR%O>k50cwFUl}Q8OWd z=CN9kLGC?sV85VhvhpKM1cUw=hC+VP>B8fX7CahF^hlEX2nsfV$s}oco+a`%@!zEA z3SF{v8PURmOe&wpF+++7b$q3%JL-QKly^1Q%IRU?5~P?!Zk1&=9lJ%GYlg^o3j%_2 zzjBEEXA@^|YNmYr^Qdo=bv~=)MthzlO@>Wi6rwL#GJSrGsaHBM|5`smT1g<+2T*uD ziEagqOi;5xJXLo#xcO`P&UlGxFxF zC*h6nfTKV>HMYI)@2Ajw2uWpY5=(u{6uC%(BS+_1u{FdeiE#9FIEjJMKyQn;6<)oD zWKws)T{%>Zro>ZSUa4LdfD{)$XEP^jt3mlsHR`sF5Lpv+taRhL69K%UZwkKzh%5&h zmDxIBL7k~ikdqPN0FJ!2@l7+CkoU|t%yq+?MVrBHfPm6WUSk6*gYGV-Z?=?9=UmgO z7J)7OwsdS$X(c||%`Hsg?q@%zhs3FD2sVMyxN@(MHZZrQ&^;tr?a9E7z_}%%O^sj@ z*lW5&^X-$9gj6`Tpn~4Kag6N2Y>BQ926>MCVyk*!()icE=cblz^5*iqH>H+N4>?XT zx*1G9BBEINy}^cJXR&3R;Nn-!U?!D9YQ67M(H}q)Ug+rfL>VzhO$);3L2m<%6OD$& zfD7W^iKiON+XLFm8!fZEvcJs&ZrY2He$7>!G=nphKPx;XoG4FBv82~?9r9pZk#ONE zqU6?Y>rR{6Cnnmf^|rSsGWFH-uIOsj2ai7$^X?B#EOHmSFFv~`Q<=Hv>|*71o}Ku# zIB=bPyJCVa4BX@pp z&I^_NLXNRrrf|4aa^~2vCvQfmN9c0`P4;p%<{~3FL&fkPqVuIWBtp7wt|Y<9btXvW zu2mo9ut4(Bm{ee{t>|8-T*KcJ2lx#hTn~!}>EUbgNza;)4`7E>lZAD9Ip`{H zU)Nr)9pafN?6L6^=U>0OOd+Fk45XrWp?2S|i>hm2-w?fVrt?hS;{L&Yz~}?O&*58U zDT{xr<+{;icTmh}9A|A=8$#ecK5xFdom+p-&l%`^wd=z9c|bFc0FM+rkdtY?*v;CkDnJ!PYzfLhH&glf2Fg`S)K{(lejl5D_cL! zV5w?#b76sM5V5nH%~<*$`2XnYDry2LlysxPQC5KMO&VUhYRNDddDUcpKPPJ(=QM%N zuBtLs4Q`ybH=HwvTWEk;Mlg1c{nx97jtp5H*T%U1ahpMSKY$~6cJs^`cK6(5hCeN$?!~|8QL3!AvEnj08QxnmwIT_no-cZjKh* zpKi8KbDQ&-KI&wtV45R&*bN|Q>9OF8TzVP;))lMtMoqw(0D&N2Vw+76k~WkHrX7!r zSbqigH~?^_H5GgsyW4Q#!;yh;ru*j>U?*cl=l z7#20Xlv`%MwQPw3)gRsZn~DGP$qUyPAmTJ*YKlbT9=&^gIE>0jB4@pA{hemuu=2sf zGY<-q7}zkIY^H26v$#mmR3-X>1X2__i9FLvUO zEUKu8{q8b`NrKrPT~-Z0csbQJT!G6Wvc^Wu{xy+jf+lc5Fk3XA{phGhT{;g%b#)DZ zauEt1ik%}lli2fpm*rOfm*oVJ8~yKK%rOw<&{_o$f!ODC%migRZq}MD*Ew&_R!swqXraaPGqa5JASn9$E@s2ax zXyFT5-X&-(y1RXW!j}EkvP5qV%af?y=gUN`S@%n;--NYv)c5{8Q~RH6){D+5U=QYr z=&FYDAu1`Gbp+JN>2yAs zK-y4NK39SM5Ia9^K^t*|%M%Njt3o4g-^URc6x4+1U!8PU(M3G&k!)5}lCy#Hn+!PK z*$&T?%Q9In{r(z53uhc9mY*jo(-ra?IPZQfjUioGue z*`uT0xe*$Ep(H|H;^t>x*D0gBlg#`g%B{)OY;og(#cb=ge*;wsx*XAg1C8Rwi6zX` z&W6rZ=8_4J?qn{93%UwbN$CTz1u@s!Ty+iv^RT;KrNb+;H2A$ZHZBhbhKFy(K1lB5ogW6gg`){=#i^+0T29*ST#KD|0;EITWiCXVs2~v&N8N!+L!QF=Dn48n-)G0Qu*|Y4b*-#?(h$ zxLn--5t$Gg&MQBLedOKBd>OhHA$7JM$8TXO<$dD_lTj%PeuVHyPQT>w+2sF~deAHH zWPpA^)s$mralQY;FwUy*e}rQb81vfOi;d1207W3(G+PN*n}$D~ySB z9>JCQ!BBO~P!}T2-a-U&@%Oz2zUTby|b zI$$coBSODG3L%ID`eE-Kl)Mk4*Q@aIAp4^pfq)WOd-(94=P^kt|2ra+eXr_%)i!>FP9@eat z-F<~r?uIaWL3AH<5@(3gPq$ltZ{o>$7Ub!j*6=$~JyEAy2AXC>=^&!_N|$E`rYSGy z=lbXQ!-9{wB&Zih8NHSmiUJ|T14Fu)WB8C73R@$VIx*a-zFM>;HEKabw@Jyu_7S1= zgR|jQD~)a8k()#^calY=KmxQye^|kufBdOLW0yO8EffE`9L_>eMgA=aUAnu>#nPzhOszZ^aS z;QZ*`X_~vQ;Klq8^ZaJ27m_9hk6>8tE;9&9hO1p!FkQR+f;hF@w#4MU-J1Uv!ga~{ zv0r}P)1T{ryw!&`Nyl5KA=h#%L*c8tvaysE37KUcX$Q#K)ad+x*~hMYTTfv@HCmmQ zC>=?x2!S4H9_dk=VCrCFLC|J%E@^mb{CVPBqej`_+n|EpIY0eGyImg!*ChjMJAM$1^daevVkgl z^ed&_9C->OxwOXti37z}&LbcBBb&>rMzH%TVb}92B_pf7D?}!9ws*QLtEW3ln&z41 zw0JtDJ>9Y_@AT|15BJYAi;g}$)!cOYR80d-MOn)DGp-lMM~23EdG))K&LtPJ2@ODT{O_-H%+ObAKO&ldS{wF+>l$E==@{0NLDjDohGW9 z;IN&v_-s?Muf|`zzu@}*`quNY=^){#^ym@wPS>64-Me=8(=paufK63QQ(jWe}O7sZgmz2feB|9TzB~00|MY! zTJjjcxHzm@fN59vJ(qS|?zx$hLZPN)_uNv1QZ+|?qiWpBj-b;buDwV=mL+v0wqvM| zrTC}^?Gv{E3q+tFIx~uR_yf3niQ+uyq@YL`*-D&h!0wW$M7Kqnvwr(f*r7cpP_MG} zmzS{~3Q;n=SH5gT7SS)2qaBG-S0~w46ky$CnDEfq?QfL6Iu7ai;|tJMcYoII#ChV} z1GGsx!W?L8|%w`tQDlq7iG`!j^o_a9auBH9-Pf1>8`@GyvnBGvft|!$eqTM19?-sFHPAyYf?@MPMNS)JpO0q zOYxV##F23nNOgJr+6?w|`}wxx{n|$3l4N$u}kH&(tirc0S0y!S4BTC46~TC z%A+184~eG|pNpR-vd{eQz&YUCqa^yieGMD0lEpp3NG@v!5Fwyy9y>-#;~vVYaP}H| z)O{81b}7Ox(k_rYKmmIyF;Ah56v*nEHjp@#yp^D06U~!laY-!hk*t!z8ir(*XWcvu z!p>v#s`;X#d4kS3VN>Do;)axFaYmbSF4b5am+Di3AavL#JTzfb-@^>6?X7?2_xffi zii7&&ta8zRm0BJP5TIm?Qoii z(>PUPkm!fMk&(g5Yr7J$Gf)1xt)fd8Nr1y-EIK#nKJ zF9h0ySDNO=v|_al#r9!z$Xl_+1{^hU*ZW3yf?emK4c|{ol78-ErQHrD8Mxe>>bzY$ zQ>4S?{{tGnd_5fNIqTV(c3`9+&?le8%;N?Jxme2J1TSfG_GAat{JPh$^@ABn zO-$@_Iz)uZ*u(E#&HpKUbyqV#X09%HAbY``gQW+mRO~*M#Xru@!5Wy|8I z%#t)V_SDtro?+EFTiWzlhU(8E zpgI&1D7GJC?zFu(#1UH}#*y}@&S)8VYoGpmE3|ygozR^7?^mRRhd|gNS=bp39BlE_ zE@@h+f0P-bC%#J*RaWv6wubm5a|`5)K`o5~Z@LU5T}sgQ?12InCy@kkSF*Qv)88}R z!R0F?VQ!9sQPb!daCVZ(n7jh6N-a_={Qmpr;^$A_dL@vFIQ<4j_cxCy1W0Tsa*uwJ zRGAeqr+)SY2on+nnU}LIkx8>^GMKc+zf=K!XI&{zt~Rb0jZo`QDAl`|?B`YGqm`hF zDt-%?skGS!cE~*h4)OU0Bb9y*qb%gZi7D~aeN12T_xkl?%1<*r^9 zFDtxwiF2eI;AY(DOYozZ$9=5|)#_MreorwDb@V7x$fJ?|Ka0eML=zv-G%N7_3B?vT zyE@8k2T!QNC#J+x*LgWt>gPEnHU!&;(@3bzfB@2Iw2a!ojqMy` zGo`M~(ld$+9QM>W6+#IM)N@uYS=c*!dS!{-><(#d!pXwyv;=P#)Ierz+c2`QV@4_@ zD`agPTe)KKqWLpJXw>rGqjDxl| zRuoTJi;qY_O+}%@YKjQ*Wc?^(O>A4cdhtL{gE!=NnE9Rcxz3DG%AsWbxb;{I)xBz>e>LR!$- zK5Is4h=_65-{!k<(Bsd0bwr)Cfa5CHtZ2}UT$$2~ob-hTw!qgMg%z&{`ijbR$} z4*_`q2xJ4mD;uSS&p|4R&L{&Yi6k5VeE1g71J{+{fgS>+nkh-?5NrMT@#Jzu1f)NiYkT;}6A<~VRe_!gu>wlsUZ zO;FmoE-P(lO484c+DbF!NJWB*BDZ_*Z|JoTS~Bz~IfBtBPtY5nFnN0ovf+Z1kiUT= z=!~EkG^HnAqJ{%q0Iykgl}=(lou1Dk&YH-HL4d)xg`*jvC1<+}ttWf%1CbrYeLvStRbah;WfPd%&S>%x+{elZ@bsa0*xsqn#81fUD18 z*}_tlaWh?8%~?5o8*m)N^?e+IH0N>bb_wds<e>Z7g+DSZCZ)`-lfj{- zasb1m%scBU(kxgxj^ETbHF*_o6UKr$SryQ&Rzp0~_0hkdOT~GqSIhsXb zaNK;^*n(p|<0(T}OevbdoL8ZlGbP561vrH4IGNY|prMAIr{k6Cl-^&2ae?*T0S1$^ zb8vET^YHTV3kVj>@2(M1F>wh=DQOv5IeCM)vesfh2I^DCuU9FQDz!$d(;JK?Gs) z*&R-o+vD~5JuQS_1QLbDU~zZ?kwm6YX>Sq-Is^$n6ap)Msb-*0qd5#mMINy` z%@|D%*bzb=+96ysvTsf%%ECVgez2m5=9h12ja#q5->$P9sZ?wxAgr{B%>qc7R5mV~ zFrkbKskE_iIjLfDp-l4xxF~;bMzF2o+TY_rqI}Z-4={Lgn+qg|*QirRAxykg{oa$H zy(ng|=~N01>848ylAnkPE5eGC(S0<1ztqA+@oc z^>Ps~@wikMeP4;%2S>EA+y)_)Ha0E?Ai{()E~K(?xd18SLMmOJ37;qUy|n*L8zF?$ z{9WM+m89h{d4*Sa7$I5HTrLDM=~mC{G%?(|00|>mg8saiNWkO9V(67xKT_YG649 zChfV0AzYq!2)?}d7tMzO-FO5*5HP}-hv?BqxR)lFQkR*Gfg}IO{4^?2R3*QjVi7ZB;6ptg|cT z@Ap8?j4Vajt?~`#-+_@9qa6j1Y36YluOOz5BaL)1SMLLn!hcXl)!n*IY+W z;5o<~1MD5pR@e`5XQxnsru{SfpwU=qj4<^$`{?m?(~7E1Bt*#}R& z{LU}`7U=g73O##jt+~3oTzed$@Sj6lsZ-}JUR`;cIS+NZ-ot0_ zKi*t9apd0v|JR^CajtoF9sRNES*U*j>e~6{xwW;}wF1a9fe`yo*YAJe;@}T&jw96d zbLc;{eqn8WwfZlA2cgchQ2*zMpc0fnAb!wRK&b33d$VP)UV3)5R3iSr{ck0_2|U@Y zx0s)i_fZusA@L6uYcWJhIW?K->#g)x`b%mcP%Z&c>F+Q1_4ZewsZxekzapyv)#@ul zP2k~4W;2#&sV`njT@9P;ZgvY%O9PmZ4{d2GW2hm}Z z{2e@&nCP_+UZ2^kIvpw&rAW-z=EAyXHH96ns~tgH6uHA+6jPi#{0zdVed~Sl4*4EB zj`*9J9hY*r1oDp&s%05;GL;cP@s?J+4tiz5Aiz)tjr)2tdJ-Bf3&9|0ND92EH8q0C z2=;-X&yJB2_x z>PlQoI=dDlz0GK}>{GMpsG}HeR~aVI5mvh$k4rLnU2dDfEYIBQCfFSx?JK3*c-FTt zI6D>&9B|=?Q(zdkKhLDrC#QMYopA~FT*wwlr2Od{>t|QmJW(Qx%EGA^UkW<>ax^YX zG5`~dl&$y3-Q*240QONNuuq!W$5cRBQB4q-YEv~qM`{QilooiuVj+WcM0_1X zjbnm*`ZD95d-6Rt9CxR9E@hXi;Q*Gx0?8g9oAr=gT@#}{J>T}()na;7!q?Bnl`AJ- z_Y)$>MW4^N+odKH!P^z$-Km+oKdt!A47T?HxCw&DWG<1HQ5V_;=pC*kD0<7Lkd<*l zMM_$Zx#bEIz=1NmqZ95;Co_81PX)KIe#Xt%1~gWxJ8@>e%(JY!)}|8I!QT2qcrqNC zA-G)VUw`p!Tb*=%@Hd>7h{2}By>@v|$RXHy!JiR{@{6C^C7-M~c{M9Dw(jLnLBv>o zd++j*x$_Q;zx4Yu#=?L7xkBd4D+RE6dh0LA1LSqIAFSRc?pPg!qVQ{3y#+(it87N0 z3Vty;0E>OS*$g#5H9nw}ss~-x<5!>sMiD&{>wRX?o-D*3V8fT$2*VAH6ds@CMI0RW zcQ8bnXy@%gyC<9-3{w{4dp&0kFfv0@ z!xLj&y9A6SPlr>~2L$5c+E@iF5zIzG9+?+qUE&B^$`n|s&>fC;fySP#|IEAqzFPu~ zOEwyZ$*fN0H8r9kXQrDt3yG$cf^;6Nv26@9Sj`}X0n|h}BEaxOz_beaZJB%3R!+5@ z>E%2DS6|YG*}Xc)vm6m{MCVAXV}F``&efyZoDOexXp#B#-}syXB39dE$=1lNV8)lh zei!I8gB>3A{(-J(9us@oCIu@5V}?${v4wlTdBfxK+eEt@4kj6lS>kcCVRr|G_p!tPm|}t$9IFqlN!~yw@9`_20TP#2okIxENA)dR^~BNv1x|>9UB05 zzl8$}%Pow9o86wI>fhHh8<7sqC1Ybz`&=Rtm9(XysRes>rs@}LvadhrPzJ{md?Ll= z&J_=zXWS1SJ8{8o6Yq)zMJ4Ya4ytlYz@+4od6MWpuWNf&z3C&dBJpzfMbAE(FFUZE zVR*^y^F;|OFnDsNBL_{4NbPuPbNSLrL0p}}~h-VJJE=z&ECq$e|hO)DVU~~FOyT3zbqo;ng zw7;_*6G2TXdU=Qy)go~)M^AU3*wN$wfON za5%wR??R&c6svdUnsl*q_P|MQ^%9XC*d0<+b@E`KomCgp@CbiL)^n$bJ7E)}cmH@~(lQT&5u9 zRt`wTxQze1mlXp_Pdve3nyo!1Fc|}FXj3bNL@QYU`lCeL-D@7>rfT8L*7)i#j+hJRL9Z}*p<VObc@No}k<7)5CCPC`lv^rvtvmNDM2=$JQSE z<~~I&5Rd43>E)A0T~76bFZu;(WFO(&{>s=t8x{RNKAc!uf}HO340JFyw~Yq~OzUlK zTfF>aBL)eVSCTT#2w*4jKAbhC0R=Jw6sWhknj#kdsU^$f=820QzO0N%aZZnGs%qwj z?VS+J2039oz}n(2yP~?>-FteUnPL5%J-l=<9bh71!Rc`McD099K0fg9-mH_aX9C3Y z#Ehg59=O`&apt{VL68G>C3SD5=PUP)FY$zQcZ8gwiih#BVa?%;G=Fck;J^y( zBMu&NV5g6W5zr{J^%ge=o<9Z}9rjXO_W~rTkElAPN;KKQWA4ailNqUG`_yCwE=4zJ zN>M<;-v?FmUke#o0D#FtF_Os#I8jYGZIO`)Ka0hwq)TGQ=5)fG%xwJ85Me|=?~cM| zM8X}Rh))?P1Oh(E$LoSEfPXb@pKx_JC6VLhZmlcN@u}(Q8szjokySFwLV(4*^6c|p z3$tob^8DrRP2ZLL?DqyRAt|qK;)9>t@x=TG(wKlF8${ZC_3uS1hC zVS;0G=brKg9{t^~CPf_ciZrMFa_cR2nVCg*ftB{8sFijg+)v#ZXQ+ittMyuEOB&eb z#@Nbn;Qef`K)t>lEITH#wg?!|mF#fayoq5MOYY$|K?E3*p?llIVHd`OGucF8siQrZ zl6mJ8Bwj~yq7NL3g=yW+@~%qf_(7IQ>>8f2yON1mP_~pN4I)!_Gy|zV)L#BtA?+-3;TaEnWGk&GW)b&nk>xiA6?b z2R#jpLyourNTC^U7=sP4siNgqfo4OB5im!edE;oc@1zUB62(>E7VrTH6e`exzslQ! zjB{u_H!R^pLkFValTYklRGc1f$ZvBL${{SZ^?YSP4#qw62RhS_-F^8=TwZz5%X=cv zolcPN5-%^r+Tz2DtE`K?UdwUH%a^#j)@?R5Uhp|O86U^Q^Ly5u4C{I5l>_tF^CQG{ z|G~IcsT}=!ua}<7x4z3PLU!+lT?@|TrHFN_1o32F1$JW-yRE!VgQCA=21V=8szU@* zuw#gI@Hu6+LWf>4vY8iE&x0z#nSFO2&D-1KS1$F9iQzxGIN9qEy=BomiC>-gloK4} z>~v_UYn7A}6IV^<*P5aRf5toCd+<;4Zwt%S0@+_48i0 z&IIqQZ5a#AdAr)-Gt5;zcC)VgW_p103(7 z4pYLWsFq7)AgsohCc9&P&vZRhe(b@=3Fde=+a5e{GF>=)?<36YiE5Z*h&ZP^+}M9# z_pq4MZMz??cjY@0tW=4K@vR5tE}_J?g4i`l4T!(LwWWnuHPUs=9Sa2~xHj+`3txF+{< z6x9l#`cGSDytbW;F8liEotb(Pp4%J`HY&IBVarNz^R^ypE9)3&j-Z*a_1tbM^V*}E zM?*UEx1;u}J`Q`h13u}FiyM>f4^1x~(Ni9gI6DWLPQlTpvhA8E=Cj3oknoYAr^ftJ zI^s`ucs*{(<7dEVeDIMrxo_}t02BX$?sZRky?hAUvEPP8pLFN#&L+z-Z_IBW>Zx_W znSZ3n&)Z2`MrL@A+C9KH(~;UzFdzxUEAR@npU~fy>XK!aQQr9Bp=clr)(gQc@JE2G zLx8L$dMfgj=xqiRvvzt5KU8Pyfz)6IJeUxyW`z$}#|)Ef#ys|J9}#FbOmu5Y>94#Q zCN_6ifU8V;aQ{#t>9YH@Gt=pmod~Wy11m>*s{;ZSY}1J->*SQ4VyK7rxZUAE*VXpe zp{0}8cP0AUv##_36(>C|htIF|fX*Cwhf}Pxfjy=(Wq-&fl=nKFF zf|WVd2`SVedXnLQ&*SoRc4u-U>+O9GPcl{x$L1m;SR=FbZRRHV6Ep$VD0rwfwoeEB z6|J8J%J!vzPwE0_n@rNw(E=H~iJ_@QhEEH4&@rkq%8B8cyN-|7rFa`;NzySqMOX$y zM)!p@_wk-G3FI}ipv9m7TF5Oew!wYtg$c+DxsYyv ztzh5tV{vd&>e)KEC<`*nDkp+u!KZYKgd4x>dt--7uJ!xMX{M(c!h=j^qMw zMJBj}P#{`&mp%`T#!P6Ty{F@dmnDqg;4e2ih21H*L_>(NhZ8JuU#_?W2J2x}_X&=! z60!H}{TGuCCv>}pvpjbF?w@wq1Wv);wMa^IkfXu==-AIH#c}-x8LNE^ zyoqrKY;XUUFfV`UWYjO(f*MIB<|Ky94|zNb&ENUfoWQeu?uUPPE%d=(|9M$p(=LAg z1>9DXP0tM=%xr*F?gy(3Q_ta+he~BreX1=zW|)@gr*Pd?U+_a;Aka$PCQz+}1NkbG z&F;J%wEPU`+wIM=QpvWG8jWBq1txNtVbSggDlt2D&DFhp8H)?)SkCWFPCggMG9OJ! zLNXB~!ScL4of5J>yC@O3ZSsqkl6;$AN#q5e6iNGi+QN@qJcbl1$@Z`$Wk|O-IOK9- zRt}FcUtn?PphsXmPAAU!AZt^C$ zs0mwdo?Au(g8}NSA!gPGFj^4-C;z!%VDX-ya=23P!3jI)mYtf&adF$jMd^Kn*obDYnE(e*Wl5T+4Sgg3AULDw^&>%K6> z3ca9#5>$^?qNA~M+iotX@Xn&8uC*W0q)p$rtMvT@C{5u3;{hHJM)1&G4xWB}=Y(6P zZ#eqN`D?q?ke9XfC%kfy@s2h=6^gwPO8GrZAaY9h;j!;Af; z1v|$QucPhA(EtEVa1c?^F^k!Sb(Ovm)ML?p4`*L|#7!ul-QxOMbx2GVid9?030k?lpda ze@hq@z99~YZ%Ym7`?hi0m+evecN`_hn~pcl`C*N}{zm&B9(9lW59DTk*_wB!*m`&C z5H|<+FZkZ7B?m&kHoq@IcmY~}4PO0ilqK(>cCv;P=3%6eqbSW3k%zp9O3Z(R`t_}M z89VA@PNEJ*K^@#NlwrOOd))>aXF6fbOXw=|XTbLg3Xw0M40&_wugEV@i2X7OF+FI2 z{7;l(N`N0&i^|N*ZXH7RaL2aZ{oqI3oTjs2o9NK14@McfmPz4qaJM9 z5^k2}-!+8Z_n`OwqE$spC#F{6456W~GTPPvx(D?BnugHRM;OWh*hSC>5}1~tZ3=v2 zM(YY<;RZu(WLZf=_n@zCZ9$6$-!}lY_0HD!w?1R?LL)*3%4-HXxH47OwE0(%YkA(_ z_usQ(^hS*KdgFw)ad5>T>E^3+!sEyFW06F{Ky?Gv^vN4AORZ5Y7&vcejS~ffTs$TfNCBepIa)zM9r(R5yuIt8S*5nn7v@u4;xu2cp(oHQ1%AHwYmxjgeT3CTQyo zmmgQ78jyPRh7bFoPdCug%3A#foN3Jk*}TEz41aBfu4e>lwH8A}Th)v=mJBv?&y9BM ztW6!CGWe;Lgu$fi`|e!<=E%m1W-Kj1(?mU@83U9WsMobkiyI_rho)9dGrDPiH|2a| zX+;BTY&12)wzSfK7LE4VC{>|Ur4eb=>-7j&%W%|=8))B(f#xZ50_u@@BTlLKeDf6# zI!-xW;n1;qeYIIPaIRi&X;9ZzK_9(ZFBn{2o6-z6-2|P4+R}<4=v711tKb0`(kK|b zX>PEDwz?@Ct7^29svEJyr=P$#b==@O6VO@HHna^`YqOh6gN2q?8cUJpzWRz@Pt-MI zV*d*CMW|g`q7)1vZ%DP=4FH*GbrGt1RR_4})uus?oiOlmSilfE3x<@}sI)Fni$%wP z1>~J*)G142(v;SgzahC$ZK~Rt*a40`ep!iW1|Rlh@nM5 z$ZaXXwR&^XTEh7;!;KV-g26kg-9E@g@vm2JIvt3a0vAQ}M7A+Y zzF^WzE1NV9!Cci1@Gvav=}hP_Y?}r=(0)1uBANEqL6aGfe+F9bbk@hXa1$Y)4o0pS zXzT{uA51*>^9a6HL({S-7n;v(tIO>eTYcaOXZ&Pf+R)ELEwV zx9gVx{WOp(3Hs4e2mNT70{v*22K{K60sUy11^sB*4*Jou1N5V1C+J7ZVqP0D1F0*o zHH=_GgQSNW6cbG-jUvTtci!mA8C?*MJrD{rfY^@=NWD3r)5QLNc#SH=J`0D-n`alO5O*vS@TT&W}1NP^O4fhb`NdA#G-ytlSYElwYMd6i$!554y-G8!4U#sj4-)9p4TA@7-x;nDSvY6yN^GsMsv8_^ zs*vp1S~CK4qYnAu!(*Bt8svX{x;YThVTEbX6AE(`nC~MN0YPX=<{^oIGdKVo>>wYK z1ZHf~-HHmqz-KFy-dYR5GO}$84J6<)EnDa#V5ZTXF2e@NMAN4A8M-L-;@Ebdsf=Z5 z107f?Y9p|rQ|XD-2$Sx(!r;?Tn}e>Mvy0`#-$Y(RZ+Qzcf58~vUd^DAG3SfU96jOWCJT{^aL=v~*B~fq5IRgoJD7S5uS*Q)?64YnZE-h_# zOfUx~@LORIrxS>9U(u*Ql<)qS_Ia2ND?Xzic=qItK`0ie6{o=5+B9s!+tymlQ$QOF zVCKE~8wgDUu>=IB#B%-yHe2=qVYck2JTuUBfbvk{AmyRNU6h9scjs?HF028y0u=1+ zK-Kd%;rLIfdw{aq?xlQ~wjH8;CUuzdnbZ-=XHrM$np42mpled1N!O&rF}fxtj#Hjl zAXX_4CDtepB~DNtN}M$1ngr^UDHo+qn{rX=K2t7AoiXL2)LBz5N}V(1qSSd)E=t`G zHXhk=;JR5eCZOX}7P$+^3)JY8&8R}{0oZGSq&ycblJZ|`Or(vE^Ys!Z#k}^DOk(A*P;2qnU?=xo2obR(1N!hPiBxU~`j2yG(yKa$` z;qw+r8NL9#<2&`AME-`|JlPt2}B<8&JfoOCbe{RdqXcExB&iO9~>v~Q?S=rSHAU4BvirWsFM;m9q>y6i;{^+ ziPhJb3Fx*%t5kgrS@f%L9YvFyDg4+n+yfq4q4m|t&30OUMMPEunyg1Qv$W|o@fyPH z#AC+~n4Hi-|8Bz17F?aL;H@tj?31uFPu}EKc{DjmPXfRB_Y8Ult)VsYI($Fxhl_Em z1V#y6ptoaI0{R8`Z_yZj>F`2}CUCj^*Dabsd(gja(Jad2V2kEZ6;HNk{P;9;@BYVuT7?3K_2m%EMWgm2$TI}L)9nK3kAuXgp?(qQBK)UwZCktxB%cNi{yt-@H+YbgwmuJW z^-+Iq(1_s`41-cAjWQ?;=<7h8CDN?s?`u=RVJwYv#wC>x`$Sf&u^nkVeA*;Qm{=U;Qutcm4lOQ=5wy0EnfLUL7Q$ z3ZGorEga08k-jfT&X0r~5C!6}c<)XJ093?CPKg8uRt_*_?F@53>IMM-?K=SA;+S*Z z`@+oJkhwHeNDan+fe*9ywgv!@8~_mX0{}&G_16Ah8!IzQ03fnQY6SnmQcE_%2I)lZ zM~CFJNHAbbL27Iq+`W*xLL~S52mJ+zqrH;_Qb)vra@EkxG+3* zdRb=7PFuBhyF%STiicU&@R^jp);HV-}Iu&berK*^C9^u%Y6^x zQ7U7=$iNje0CTmL0p-1S!&DmD^1zFBJ1Ry@VF~=R&vp0eP&#$RWMT-3^Gpm+*o?9Fv7{##>PVdss zEzZ8=xLS0{y@WhzW)I{%BDanW=MHaP(96fsA4|PlsF;gz87NR%@n13J^*4E8*2F+r z(E;(w>H4J}Wk_k1rf-s(e)pNRb!!KertRjW?Q-4$F%TL@zEx~Xqqm$de-Xj2rjlPx-#hxomos8>oc+II*o$!k|W@8S4U&cfLQm**W%Q1We9QA;3AT)2{pZ zL<`T5k2k_;L-rI=sPTFhdl_^X@o-mpZAp&ZXc*%7QL#e#XU%J4rfo4T#14afRP}f> zH1(&z+BbGIi0@|x2Rztk4%M^?iI{Dsi zccrEIuuGj$8xIS3%1LAGc^p@34@!UKZ*CK=eF>~Lw!%ZEP}uB0)v^$o2&j%(Ku0mW zNqJ+2$a`be?-np4^_LJIF3i%uOGJKq_QQi*r}w4-opG))LtNJ7ii70`1e2+6aSo~m z$6&a)H1EOkOX>Dk4Oa>Io?f}jQY8(*YvcNGurUXNIp8yz$!VT!+SPQbJ|6GM{@#B~ zuYIGE2Qp=E@T)r=67UT{vH&|~ML;?DwLaq8a{Vs>o&9O6WZcG9I zXfBgkKLw0n_-kF zPbh)uU#7lM=fkF;sqOm{Y3jG_+W+lwVipI@)=sHeaUd%*FI67hBWnjXkz(8bJA#kK zZW-s!)zQ6PA)G|sm=qVqek$p`Q_-A-c`fr}q%udUr0z&IddT118IL0Cxny&n&@voJ zUm^EH?Kno7mOT^q!IWm+Y~i}9au1ol%8p$zoAq6lqBfXXP;s z=KWb|T6-#f{bA8ByKKH^O*C~Qc)a%JtEgB|4}Q(|ao~S!v7URvE2pCEE`(cB#g-YZw0vKwjtmK3fs$dGG@2(Kxlq)&f zvx2O4iRU1@6&wD=7zN_X@_=AWiXSn`M||^Jm4-Z8uN9QPr(e-&4I3)vpuM+s7rZA4 zNnC1)k!^*-6yDq}IqoPvryY6&%Z#VJfhf50F()()O-6f1PRFI&B3rbzg6E;I~m~}*JOcb7OFo`NOZeZc$ zQ;^GT+@KI21jO|espc57Eel9hZd-FmCF%}rcId1jo;IkkODGwae6TG$aXmG7*J;*D zu7>j>P)5iWlZrA4viEz;n3PFp^;kt9k52GDNF=)7!!zNdh|?liH8;_CIBK*16`Ip$ zYyFQX{-Qx}A(M;RO=7m^Ve%L)N3%~yM`VLuWGo!C*+|cPQNeqX62ap=t?j{gK|(L+ zm0B_dGLaQG7v8#iQS<#ng2HIe@#ily%N_M2MNQNdc%Dl5#rB|qGj9&>zb)M0-pS=4_$=L*k6iLI09-fNY*}ozoXDtT{J=>ydO;kv!@K31- zj=<$pTN)?9qKeh9YM$!Mu9fk8H0bM^Z28 z>^2h8IA?#p0WTY1=J(c_!{niwU^BMSY~SgbqzQGd%TAthc#;+^#qcxDj<(ZV4V;V; zAXV|qaW@~ulE{@Jva}AtcO*FS;1Ri>Ky%od*6?l*cs;$pQ`sD+!*-;pp4I(L;1oeh zGwmu=-u@yhQFfceTg^r^2dVy2%$otzeE;K)d9}{ zk2g`6oO4%>Q~0oo@vaEz(?nUK0uD|G`${cMCzohl5e+Id=;1N#P3hRTt+uOX+BIRK zwsnL$1Vgp8hjOt|#ejG5-%pcw67GuSty<*T*$< z2=2B!=T(CgvWeLhUR24-dwnurJmv z_v#I5yD$te$zsRHl|>shDZT9gcfqY2g`3{gcr!wV!%ELox?NSlKwQi#%de9(CZZ#` zn?uXRr6_%wFr`g9@Xzmm+1IWt#e!3l(#8<;3$-rP(t!VOp`6HB?6)Gz>jZ{m3r8zb zf7}X?t>IK6Mw*>(?BC+t4>x>H&2bJpyx5_{nh@3L=QP2HlEVPE09U|A^d!`STfW(F zvFxb~hnG^eF=g6Tci)1x0itOxbGgw{U2`drpR@>Mn(8zBd1I&X zc}eJSjrje(h4?KADX{!-vMHi~oR?Ak4q>k|!FWK69#lb$s&$2GxQ1UM2qafOT zwC#Q@>dFesRO^$ozrGU{HoMgm@R8QBteN{{^~3KQ%Qlzjk{^1LymMD2$&@c%XRC!e zP6teNWULwHz!w(#Z{073m`zYYQM$#uS*=y#?+<$TYz}92bL8Wea2ZMFJvByMWLT*D z?;d{Gv=5#hQ>CnZ+$6`N>1Z2wq$XKE^O(GIkaer0G0XKkRI4ZH0~f zwik-e+QQ${l+l1rI1Z2j>*WR}faorq4gJ&2{FzvU-;Rrv+kIPcC9Or`($-q8>8}y5 z5Mtp$A9kFC$qy%1l?06b^RVD=qq!xQ*yhqx0p*|QN>%QpZp94FToO?!eTTMlig0yK z3WeTtg)zniou6I^q$#1Mls$1-w(;|A;3S=1(a@$w0I1i_90J8dWp3PjSzIL_- zV!ef*@DHr)gJ{_-9{o4{l^iZ_*Tss9ZF&=v;&1QmUMOR`#^)@JI>E6@}Ol$5Db7B+|NmGY^nc=@e1>XE+W*L8E>o2Hz7!%7?~ znrQ?ao%{4E&Gf7IC;xz8w6TKrDvf7Ni5{qV*6V$LQ!@r`QnYnw%(u81rxibS>Wp5?Y@CnI~RQs=|4{=TchTcU!1rSU{Q|A<>ri7hLiegX2F zTB)ju#QCVNu)ed~);BuLBKK~eS0ix6vlU*a@iTJEOj55kcoikAmZ{Hh9pcEz^~9P` zGli)V;)4iMRprsjW1C0_Q*}IX3(uDiGyXQAmld18epPs(886iwh8}a5=yB><{#a(0xM>p zgZyba;45)j5#s-LQuC{OuG`Yrt9KyteIx9h3o2yQfTj%YlD};rLcp@L=RpN>EXjOY zdkOuU8WZ3=k4uIJ)S=g4uKCf8BfaFYdxymlWA37TiGQ@oK}@iTyK=}*qr}0Jd{CK zQ#wrNHh0u>=_+3^@(oRfkAFqT&Lf}8&SdK$ErE&^FMy!w;g6iH{^b+%vavBWn6A+CH>43awR-*9tnTUN?NR0u8v}34f>%2DPAk5> zcRbqt;lQ6yv-}wI;&$^yA;?Jz6T2bW=E7Kt$`28}iRkq;^_o{dj2>tG6&iLCQh`_K zh7dBY6WF%YSlOggu#9TMQU1al7wvs?Ahd10Vv1phOTbBNwB2?V+@^!5FcM=|wpGSm zdq}wW5j^Tj5>;7UNVX(uWa-V$$3d8DRy{ROV1V}P^~N~~I-tfdXz&aQ)VpRN z6tfpg3M(F)3cC%57iSn}_&;+s{fP(=h@G#;Eya7<4!~+x%9zYm;4KP4> z0nUH5{`*X>ZfJY)`_eBE2c1!s+0q0$ba+5^9a`jn;^w5V#on%=uC8g+LJD#pI{qyP znydm78r?cHAOH<5^csxgw8|?jBb{!C6$A+a_kyiM5TrO-a2gy{Vsi4ktyGyhwZnj5 zFyuL~_5)A?YAc`NtT4QpaC|*x2R~@n z4CqZD6@6!6cBsvqGCaX!L%mw7zeG_*c|x6ArJ0EMkiVfKrHq2Oq+^L^@m@*rAZcF>+zGAzs=AbwLXG4I>f(=X>Tg{Np?20ge}rzmUvP}-TTbK4sW0r2VaL785^9!7L#$}}n zYMrc4T6q$l{i2ka&pdqMLhH403=^_*!`AzF1K+3Eo4Ly3s~L&WN55q+h~elPWZbxk z%SVwnCgv}HEuEtnD!*F5QQQznLAlA3wCzgMRPY3SfTRVyp6Wk>J{~9wM~uI~PX26wBYame-WZ zsr~vOm6lmZs=%o+50V|4S+R`n>_5PcNk@5Ex5KPPyWz1#E_{3w&B$8WEXXGoGR{1M z5?rW!DWvS%YLL>vO_0wK!4+d(WI?X5SXE9KG3f0psi8t9PL;&@S;>4T&i&rwF?YyzpvDv&u!>)mIVS=S*iK=gBJP98ML5U6VS>@jKK>U-VaX zm1&24*$!adri>5{2S(oq3s#0=M*i^|^fglS8BB}g!JFUk{Y-8RY6?Umg$yQDJy)M{ zZin?NialjN(hW%YA!x&b6_a*2EI8IG>$EnL-j4$zccZUCB$@n?$&UkuK|358SmX|+ zWmWOzLm6STab#7tKZTF7`B`o~Z;g#5ktX6iD30D`keaW#;HLPSXcCn;kuX3M77I(r z*SdUIpp(DlFW6JbfnjBrBuTx=KitY1iwIS3G^!+PTMgH!%KN*$$p^obCuDC zeBPz6D}`17l?i_%h;P3&rG>h!l^4Rht+QBaSu$~{a}>Jwu)=? z28{bI+=}vFPXdLr06#D%0j9V*jw|b`mfqToQ&W^ zxpc`P;oggzX6k^C9Ot-jQO@LFnV~| z2W>$SR!^5Am}#=|K|mbx#sXQ|x|zs$6AUzKB2Id^xkZG`s7 zixn?=^Zh?~0297>IK)^DY7r+I~`Iv(e?@<&LQSHJW-@wuTw>#d?X zk3}TLN zW6XEKlaAD;C$CG`EU(u5m`@->d8PO-OU(73K^fSTfC4O#1;25m3njMddL(gGR=cz%C1$xw3a^4Xc z+WRAE0)#?)qHeNv)7T12~G zpry|J#Ocy`_u9(%9wL{B{MF^PDDboPNe?%E$cASG2*QH;;sqg#w%mk=4jopB1{xHF zl0k?&3Qy=WGnBnc-{`U(;f^$<;s#p-J@R0z%$c*6;Xv+H5vMMUa{pm1T@Xp*H zL3&>~%&+!8X=3aum3^TLCDi<`falYNBH~MuLdvBaM67$qYn_=-t3o9wuLJ&CrUu?Z z(xTWVku3)D``d-a1emeOvQ0fAey7P%kVE+a<5qOfe=&0?blsB09BK`<+(4-#1Mvip z4CbP2%gn3cP~j-j+0z~LI-?C)n~j@&38*um$Rsz;wHIV?F)60+7i7tZ?GC<0&(*Da z<-!^LX}>#9(`CYRc4cJ+)%e%RjvOQNq^pp}(9g9-(o(Y`dgjj>(Y%hv{8D<92euzVeA#OP4P`!lU?LYt zkrQ~np|+`M1ZekY3`lwW)Y6r8_0#&0@5-nWo?gdZI%`(? zX(>_nSa`0F$3^~VE+X@N{lF|=*0!XUq<{W8iOFABs%FPgnUi#CXj&63(`HTkr@z4y z6EUWAP0gjr&Acj`JO$89tUU)fhQXiDn&+xjRPP8XO`gq zOM*5=2<9KQRTU_BMxzlGwv~WzSli+^Rdx{muj4olHX5bgJ*Oipw;IuWU-<$htl`jl zoclDNi72q66eA>=9iF!N?~LU|NW7k|L#vPF^*=UOKS~Cu~XrK zRb*R@Hu1ju=H7nn?yCzNgTGUzuf|lKFqwC5#%?l!k5GaXfH&C#Rd_yiB^On~3Vh{< zckBQiIHaXRkb=^!Z;Seh+FkYJV+-Brk$)|>=?e@D@O{8nNN{}I# z`4+R|t9N|?9J=m<0r1UrCji@ep>Guf29FyF&z}L{2hz9S`4$zIp-$k%IEpZxt1(e0 z8DM8CVwJ#m05;bP?MX?ep@-X04oNT#Td!<%^x8EI^X2-lAL%tNn|g!0pz9s=VE<4I zIKS=+FRTKn@%Ex#QvxcUc3eI zu=Cpw^_r$$skqjpclXKFtjc`}l2wvwOx4ly7;`9x11x4_EX|hm1{@g;#n>p0hGj!` z5JMO_1F*y62oU#xk_TyJVJb_>r<|oLQbv~Nxx!>=2z3fT5dshh-yt%p3k4XYFQA@k zfyFHk%N&F`V{HJc1vu_}fmo4QV<$#bwrk3uvwEE03E0TGrcP;?|ErUc9a9dPw|(3) zX(xCMHVEE3zbHeGlhUyYSb)t=3t+y1$g<6;0FI|6;PDvfJAgG>BQ_-Kf`FqdRF;aT z6mJct-Pk*wjDwcFEP=jzZ7T@4>sOS^^LBnH6c7OQDE&s;q(_tn zsP4X?x;#*Gh@$s$!0xi}8Oe!2+bSTwzw<*VqAE=k{whAmk7- z*Ub&EwkcemH3M)%dq4y%X`z%}u9*}Q8C>=}lsV}mFbCg&s*`vr-<=fE#El8(91$S7 zWT2KMv%%KR!IMxRLk7}L0o^kQra7JPn{KHL3E*lx zrdcpu8t-U0M;S|7eg8Iqbu)0SW?@3@q{NPZBBzb-r$BZFHih0doy(bN z3-V#fhEy_y5dZ@83o6J#d8aDKy(R(TXl$Yz85Y?yDKP?Qhi2Jwvt?*(MG}8xmhVJ! zZEi|iH(%G@JOE_Smxub(Ha~Udi61UI$Bo@YswOwRME;PJemmes(Qp{m2t3azcPo=O6 z$4(3~1t&4vOKj|-8iaG>Db>D|O09YQNlAV!)X>9S+-~_dOoPphHoYU7vf6KZK5P-3 zSAM)NQ^$8rt^+SLPGoX^YMOq_>;x}WD6=DNc0w=qy?V!N?cDEUlN~>I0OUpBY!Ku} z!|c>*huGv^(*w>D$0UThK-Q*i7GPC^XAT3Z)OA%VDRnMRK8(!ixx02t*Y>Ys*vtft z*4f7^oiny=hHc0fBJ)6Aha4Fd`95s*jzF!41s1u|{`Xrj=;DT5%^tmy;$u3rzCAa z#{k?LAoL8BZ_i)>gM|zhF;pBI4@>9kXNtRMxY1!2X|b$(c*!5S^r=&;5B zYYef*2y2Y7YbTi&lX|N4V9lJNpyue?C*+G48Md%2!B~|5>)ABkabpf{&2e{^ki#B< z%silA9+AUoHrX$pP2w(3c<|xe|Pu!Iv3)o57Ex;9COxN?7=Bqq)Cu zGgood6AB9#zR;>w>V^it>H>JrCb0OB6tyx3Gx51s@t z1v@)uC1@wGW_|So1n3N`IyVlgy0U&aTCDX(5_QE+dg*YBuO_Q)v~rM(anV!m$qm@W z-vD>MGbbZ{B#Ey|BRyix@brgG3zArX{Bv_7cuVXJTdvoU`o37I##rdb#Dt=HI6KfI zl7R2Qx@$erM+gzTz@CvzmaQ{ne6!zXXL)42?`WYg4tBK=plGL0ej^0nW4tR6;KgUI zGffQe9KT#Dp+(=!su3V;q><0FW`+@60DAcY2rgjSFG=Qw-s87p3tJU$#RxHrETgK@l1%n%?KaIYc%GB+f5rr5} z`BJoV1~u^{oKoGh1GMATkf%W%&24hdpoaLYGyzs0U1ylLAUtZikxX(cxO`}&%r>e5 zKl0SpVr-7>O}GHdD_w!ZO_yVdqDk^R3Q@XN__>}G=NWym$vWyGz9YSdid4EIKwiOM zPp6vuAC)YsLtD_S-p=$b>PNJAGEF2mWoZDgqie;}2<~54@J5}D=K!_!+3JFoeV(Q2 z(zt-2Jff_)iBW^Nk*0*=Jiwniwh5|71A8kz7Ds9eKS>%skT5#8N+jhRj%OGb*Yr7| zh3!hd(?{*-vg&T%9mmqHrmjb1AWfHtQAAHaw57jDM$JA^9Mci_w)(U@Y8R)8=CAf~ zn8y@t(=3^DvDp0 zWg)MR#wS{x=}S{|f%DbcOR71eB^9|lU>!m>higMTP`oITM$XDs+Q^3r*WUzp+Nyd( z_*CWimSS5Txp|Gl!w{`A+*{NNJ8Ob-5F6A4d?bxbxoI%xyW*gH?+DfbmFcGv+KWR2=8-=iN-z&Ul`gm~fJG!4kq1+-A1%K2Z^pP)_ zHUbX71n2%LslLEe7(zv(Z=^3Yppb~BAXIp4$fW}pW8-ig%^{OKEJ6QiyDj~r<6c2( zn*b&TAuzgM9MR2g#Fqm};^q0pW-ZASz6Ubx@HX818S(#HQatXppSj_ItJY1i(C3!N z)gC#=0{OGb*2244XT~o)D+7AfbF+FMsjhaW3Uv``D&sT!dg1gI2?E1XDep=mKSQ_YsJxZ#RW(`q;cD4g+% z#`RbT)=c>SX(7hnj9{_0sux-iW{$~wOTTaoBepsD{zNy|S8b1=?cBRWYh|qcAMF*q+-!U#*aEG(GzoG#h_IHx!#~k7f`bI^FBJU0H&7NmLYoEol zA6_W1$X2XzVO26YD-An%}e)5@#EP9ywUg?C)&y#Sv7F=Mv!}PUHxdVKe5r$j?a*RCRIkWq& z$yXxDJWlSuHy?wKBD{GjX-47|gvqiy2HEJUJ7&0luvO1K985_D?w5DciK^YZK<-lW z)LnJ7jaHR3Vw`4V1A(BzuPS#E`47-kDkn^4bZPndFU_=$6Zneb}J;rmg^G2j;gOa9_{<~v7Fe}4N_o&2N!}fh`1sy~?)i<$jFhwhv zjCOB(;2Vi^cgp8ZyEyLG7G0A07^O^t&)n2273z$M!f>QkxI!!*@aBHuEkq%F;Bzi+ z*f;TqbAA1XymvTkL!1&-6=Z$xH>A=OqWGY?BDdbUk_82TQV|BQOY~N`wIaJ^BzkV> zP42D+^TsQP2m|mai~h3xgY__W&qQ&FOI~*$p}9vTBA?CJ87t)+)z}_ip3)%lDEcR= zT*oxNz4_kzpP%;z@CpLRJ<**eK0W)#WF=QFz%HYb-wqhv8>Wm&L2aolO-A84>)=D5 zz7#_iu+<3LR+H{F7rpa6euztz-+jO}ob!EuD9cOAUMiLxCUVNM)L4bXFX{&8b(r{B zQ)B#A-Gb-PdnnC$ir_A=dv=$?%-{d8huV0!c*1A_XQ7i=@qnND;;(bkhJdG@KTE?ck#klS)pZ7t(s7UkSHe z_p6mMiDpl^dm2%HaoP@Z5xiB=-3u>&)e#5nx23jRd7=2~KQ9`k>G+>ag|b2xfg!j1 zOSbrE-nyeoNL9f1;w2~twpg>9&i)-u!*hO?i%`1j6K^EBgjoecQinA!>DIRh*6K$p z9}j^L_xg}>z;e}BzPTH8&)=m{QV9K6TX0L&(TBmG^Hv_&c|K3(%XOEgJ)qzD>{d&C z6??-QZ_4l|)?itvt1holj-{k}_ZknPo==^x;0Wk``e;Re3n4I@Fu; zUxHje8~s`>kegmQTG4GcHXEAF7X&GV{VVco&E>iLSW+~hR9*l7w;43vkvts#lRr1- zpEXH2{sc`em3FE&`EO0GJaIZ?{Ygar)-#$LZxpjX8`2VyymgRgQR+yR40o6pwbj)_Z9Hq>*r=v6knII z>hYRdF)4gQN_rMSzj{AZc=nffc0M^n_~P_`sZsl&WxKaVI~TekbhBS=6km;v z=HT`%BD3&%7Soe=i|B6Fwoi|zvX<3I3dHV9jZYeDZ@BSAFd!)R!|*$Xm9RBXp0d*< z*K4&Qd7K|aiSv?s)dQaAGhe(H00cq3p>!?R6@NL)Z!TXlS^bVXojK+`pSM3OJ}%Ip zk0h&Bi|*y(H{Vyuk&AG{vp0QrKChHWpnP<;$$z9eX5Dp%ZpjYdr=Q{!a$>puBPMbl$D#uNcTCT|*ctzLx%^mh$jTgFEr znv3$5nUCH6lXESrdCB9LNGN-Y$azmmkzMbU(*gXKWa&>KUVVE>))v>wO|{dd^IRD6 z;vb@>i7IjT+O|qvk+r@#))-x#p@~SklKjeuhF%eMsCi#-Fj!LBm;KkdQH^$25o?v9 zUiIbOGini@Gh6$_vKRm7Oiz|o5PdkmZEUKwu%Wo5=lWDZu%ax0va;}d$RrVdc8Wtu zI2iOJR>jiH1O2@M@#ZMPWi4#A^WV{Asq(2^IsSIjV|@$X3}qRM|6WE|hhMYGDMZ?K z`sVF9OQf^0lf`PkshsuOmm7bQidg#fwNF%zuEsx4(WU#=P0CPMEO{{Yl%|RMS-^ll ztyZQAuK)Pvgn=)R_C)5Y@)nivosp!N{_fX>WU+$Nw3sdIdb6ZtRh_jp(?={HK{@iJ z`$IM;NrXBv`q@w>&#vIsUDGH(`}pRTAEwM}AF~uRjg%X^GiQC=k!6D!%6E0qDrFB| z@Ek3|P2yPBlH-2JEZBiSB#to(MwoCs?0TA}%Qd0>Ju<(J zl8fmXbwnH(z8#7^``M~;%(SQHtt{MVbWus`V%Aa?NfqW8lfs))BiYxzx-K>Quv1Rf zmS)`hse2@M`}y;qM+_=jL^F|LiET!=_uDeEf7N)`{bS)dAH(=_CHkPEBOb5bvu;}Q zapu7H&GrI=ebChOeJ3R$g>Kv#Q-~!G(#xb3s6A98S-cK3L&^I_;(fEP>RD+nO0G>_ zCAx=8xC7+{DeE1N|NmNdO{q=EqO$WE;`w4$S7;QMx5{JLCg;|cLh{`#yE0jz>AAml zVq4o`a{z%lAi5~i#e+@*7~b!0ev|pkE&XU>V^;S&okk8TeK)OBYoey5ypNp4d1NXl z=4daw{><%x=pBzG_UG}R%6rtX7Kh%v0e|(Aj}Ig;iC%z_#m7@S{l|2~-8hjh6UqO& z)SORnuZ}sNx(M^vqfpdbpDV0INh=?Rr(zC$@=>Ltgry4P9ISm2gGA?{hPyQEgj6jT zOQx7&&QZOtV?cjm4N*bmusL{X`gkC@7L|PBBZV2@o(?fv<(Jc?roUpI7sp?(hEUv# zMXT47=auZaDm>!~;eG3oO*f6K+uYvb8@ff96)C)w!O{##1mV+*52*=ee_>!@xEd1+iEC_~tFxMW zpaCB$T#FXd3L@i39|tGpByPkXYKx6>6v+>w3SHnQL?+^0u4?IQtzl3u2Id~;!E{2C z!Xguk@<4TL$H?Qm+Fyp%rug9XjoGO*iKR(Pcdo7!JmfKdiza8^%3Dx~xDP&O-aRrq zJeU3<&c}<^HfD7AeVg8?gK+==xV6@aaL+;U*GxH1J0 z0H6E*aQruEo3P+FLWq2s*MQaf8yC-yaqY8i#)?`=qQJk(G#t6i%>^14OGDNFU$nFS zW<{#Mxl|3>!{1XxZW-%aPIZxFHA%J6$BwM?TzLn7UbFpK2*^qgb0o}*r3^XOUna|w zG?H8}o%hkYi=s9#)HD5iJu>EQia6!gA9QiC`x^jICby4*?X%nDwl7kycwjS`Z8-!q z*%gjEx@i!NB@p_7&m zS)oM2>c{G}3Ftw;yx!JfRQ8?A{YDJV$#8$iuyMIOs=Fd;d;T9a596_Id)RU=vNo=l zlVgm8PIfNy1v!4m?pZle^oV(PGE+zFInsi6x*r!s*Yn+E887DbfWjc$;B&3w1$g8w-^4TQ*$WK=;EauvU zZC>+Q&!wIE-_lo2N6)~>#4L@4m5p6`3w_@%88T(bmLr#2o_qxg2h5td>T@`J4p8y| zo{aki2-ZkpRvv* G2<`xUL{2yW literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.ttf b/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f522294ff0f3f8c52dfdaef7ebfaa06ebfcfaabf GIT binary patch literal 12344 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 Mepdy)y#Y}F4=Hd9=l}o! literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.woff2 b/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..75344a1f98e37e2c631e178065854c3a81fb842f GIT binary patch literal 6908 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 CFgb+) literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.ttf b/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4e98259c3b54076d684bf3459baeaeae8dbce97a GIT binary patch literal 19584 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.woff2 b/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..395f28beac23c7b0f7f3a1e714bd8dac253dd3bc GIT binary patch literal 11348 zcmV-aEUVLZPew8T0RR9104!7h4gdfE08HQj04x0f0RR9100000000000000000000 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 Y{My=5Zj3WbM|mX<0#Lulu=APmKiR?A3IG5A literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Main-Bold.woff b/assets/katex_assets/fonts/KaTeX_Main-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..f38136ac1cc2dcdc9d9b10b8521487468b1f768c GIT binary patch literal 29912 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 bnfbLfgSm6Day;iB;wah|00962|Nj6Fv8wea literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Main-Bold.woff2 b/assets/katex_assets/fonts/KaTeX_Main-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab2ad21da6fbe6c171bb869240954d0ead8f68fd GIT binary patch literal 25324 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 PaXk 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Main-BoldItalic.woff b/assets/katex_assets/fonts/KaTeX_Main-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..67807b0bd4f867853271f5917fb3adf377f93f53 GIT binary patch literal 19412 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Main-Italic.ttf b/assets/katex_assets/fonts/KaTeX_Main-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0e9b0f354ad460202bba554359f5adcc8da666b7 GIT binary patch literal 33580 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Main-Italic.woff b/assets/katex_assets/fonts/KaTeX_Main-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..6f43b594b6c1d863a0e3f93b001f8dd503316464 GIT binary patch literal 19676 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Main-Italic.woff2 b/assets/katex_assets/fonts/KaTeX_Main-Italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b50920e138807f385d0b0359f4f0f09891f18406 GIT binary patch literal 16988 zcmV(>K-j-`Pew8T0RR91076^<4gdfE0E4su073x(0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Main-Regular.ttf b/assets/katex_assets/fonts/KaTeX_Main-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dd45e1ed2e18b32c516d9b481ebed3cb8bffa711 GIT binary patch literal 53580 zcmd442bd&Rc`n@NRIci-?&_|t>YUT0p3ptrljF|J##wFDMrl{lYJ<`$AR#0nAqkX0 zB*_AcWPEL|Ot6Fyw%{5tV8CQ!urb%h27>@|eYu1m8*T6Zo>M&=KoUHD{`)-t&g@Kg zRdv<(edo*JjF0$yKGS!HPw*Yux?^x;=`S{p`+QG+5JwMPdez~Rm4EvFoX_`^?ehsc zFTL@G9K9;u_W3?l!})!epFDciCG}Ic`g|WchMV}09=`r0j)#1{udKsw_2`v1U;ang zqqx`bO~kGc*cp6`!wRHLPmGDvmsI z*~kcup8C-U`BPl8>Lb3tqM!E#eQBTiv=h=P9qEfSTa6JXYEwln7OE8*aqz}_J=$!o z7UQvUjZiC0No_WsO9mo67A?{@M+#7xRgd8%o*f;Adap z7`erk{R?~jMllgDR&oQ=t)6u71r7nWvC}hx2H1A^4g$7)yG9gFg?0n5F_>%`Rl2Vk zS@6aqNKsMjF33eiW)uPv;nDW_Z*UBE0+PjwgdglPjrN%N)7~CY^oQv-@=?5!bvbYW zc`~TW7hP;eZ@5m@gX{wD@HrQlp^w#qxue_+?)KiMBp9)GK>h2_pSM9N-iiqZLd zfhqyNBy8S71ljPe(3JowQ+`SJr4k5AxI&T%er^Wa``V{JLq0-j#9Xz|4Rs5=j&G^x88+PKDM3+Xqqt5z`Sj zn{mbT9x>RH=o#8Lp45f9d{HGU5Gmc8nWti;Sa0+SGNqH6K>DW}&pJ7wIwBGhC6p3- zXK&xk0oPFLbrP8D8@Hs0lXaaeq3aCtpMnui9U5IZ5!DCl;feZOSc

viU|OFj=e4 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

Yqh7OdB% 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�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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Main-Regular.woff2 b/assets/katex_assets/fonts/KaTeX_Main-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..eb24a7ba282b03d830fa6c63ee897d92a5188736 GIT binary patch literal 26272 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�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 bkH82T%!~T~dOL3iZSfI!+IWoKhyte*`46Vs literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.ttf b/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..728ce7a1e2cb689df32c3a6c26e1bd072dcf2acb GIT binary patch literal 31196 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 T)YS6}E-Q5R&CfXgJ?`xQe`ny2 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff b/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..0ae390d74c9f665cf8b1e5ea5483395da7513444 GIT binary patch literal 18668 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�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 J00IC101u*7EU^Fp literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff2 b/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..29657023adc09956249f6295746c8ce4469b50d3 GIT binary patch literal 16400 zcmV+rK<~eIPew8T0RR9106-7`4gdfE0D43K06(+<0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Math-Italic.ttf b/assets/katex_assets/fonts/KaTeX_Math-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..70d559b4e937ca1b805eb39f544cbebe3c58ca6f GIT binary patch literal 31308 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 G#ECDig^RoZ literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Math-Italic.woff b/assets/katex_assets/fonts/KaTeX_Math-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..eb5159d4c1ca83fb92b3190223698427df0e010c GIT binary patch literal 18748 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff b/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..8d47c02d9408d34b2a9d566c0fe0d42bf82fb735 GIT binary patch literal 14408 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff2 b/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..cfaa3bda59246b49e94298478d6de3b3208066c8 GIT binary patch literal 12216 zcmV;pFGtXKPew8T0RR91057-z4gdfE0AMHp054wv0RR9100000000000000000000 z00006U;u&)2wDl83=s$lfr?D$Qvo&tBm;wL3xRk51Rw>84hMp741qEmzf5I@7;GE> z-@x7*MOh-R-d(0&hfQyWlWSYq+9C>6daQjd5wv59|LwrqrN(m2Iz zjgG#xY->=qP+|u}aS$HIaj>INeoI=nnhxdsxp%{LEI0@pN**u;qJ4SJ5gPj>cX-<7 zzYC6|;y_A{Rzc(dZIq+L1~Gd&qo<217v+!IFE@2jfBTu+e&qI}is%3T-uLI)=Z+C- z*gBQQp^RXekNZ&0?8w@zpcKM&WayL*^KngtN zhj;7%9XKS@AxJ^#?AxNgqE=Tu`8fXnPnV`iSYvluZIT0q%Fji$;JZEIy{4EScmK!T z%zUlJK+;kOKyV2ES5y68x&0sCW_C;hJ%`_tTM_Y}<)VnKfl5Th8pj#(t<+$e{$-a=4?9%!CIie7vRu^>+F`vd_m> z3D&aPaMIPF8lrvt@BgvobJIn%0VmS(iEnYYw^Eb+8e_>JV#SO;-fdn0=VD#L z0N@8c27qnx&;S(}d=9~#c@^;eSibpZ$3$*}9l(p6*C1p+qprU5*F3QE1_1#2t1|!~ zVTv0eNf!lrJreatRTh%=rcySKdd-$tVcPv>%sCgT(hK-PJy-A4`)yy2vdgo1J}>1o z_f<+NNX`Gu>9Y&Z(dsxjQDaaCOH5wIlVX8+Zz4h~3k0hXjNL%PiWxo!Ad;4wTjewFG{t1^@xS zHyI(2tkaAzM2pUd0R1ttb!%iwN(k>wg11VOOxaJEJ4Ybb2(t`5(d(lD?mBuy-Qt0+ zi68jeW8VXuabgBZlB5d>LBt-qL6+db5E_RB30kD>NG3F{u0ju9-5^?i4GD?Ix~qxx zRugfz_1jj)t5~CqT>FxDX3Th>lJVk@ib&|00Kzv~A`aO>gs#S5int}5h%Na*ChKMP zJ4r)nns=XKim;Q*j-cEU6m^ueD=HxIiScLQLMUBp_<|vAtucLYgn|X>ky}K{D8^-E z05ynu=s_kk`N%Xw+>Fw?K3X$krlyF(O3b;zF{r94(c!rv;aYcO%rvY%5y}6VaU{pk zM6_&LzoEjGv*NS^y>}L6WfMV+&N4DV7AFIM#~9(UEHeUv)@ZX#F+kFI zKD!H4+VY;&@K#p@eRbRu8v|=o{Iz+lL4!D{AX2#us-TcmS47>Tj)sQb&-!0 zdW{t#;zhOUe{OiRI*ku7$XFsiC=+wcTNfml>0K+)?zPS+K!UrT9W9ZJLW~Ij1ze)` z?3Niv;Wu2a2wjCl^xzEAD=tuJkA_AOJz|S8%_8YljO87h(4WdZC2t`|0g{Z{w9DJ) zy3(UVGPo28h|673Y#R}3hN5ulSg@NUxWK}Cgmwf(e36ssG@`x{w_wPKaHgfl`>Con z1bYm373(NqOQG;2(u`C#D?pTV=peEl8c}BPz`182E zF%XSzjEphbBk3X&YDv0m<<`mJ6PHnj1c*sSITHxQ5f~{5f|LYBD#Ac&f*}oIqIiNM zEn$tZLTqnKtS;|ZK~Cr+Qs|ItYbcR9f6tm+Vs`#LV0<0({-ZQSEl)F-nCuK&vzt(erDZ!MPuAl(4 znH_0Ln31HOeXFcAM^66CO#D&rZG}k95+iNb_N~)Ub(tpn_NW{9B=zW2jEW9=eg>hC zBXgYzWGCRRQT0t`k~8Pk#9DKchsix6U0TR#&C7TGi8+8{7Q zitS?D(poD4_CO)-Vwf2+6108ub;c|Z$S5Cl)PG!;-V;}R`^W)c~uZJ+7)TSj1sch%vM1*IozN}DN7+qQt})j!-GlN!5~@$ATA+RK+z;VqT2#F zc94)5#wbNdikWzcCrEai*a#R992m&0=M>?sOoLNY*c^pulu4kdVe63G&Mj4hVAC zj`K+b1&YfMP6+X-ITqkoICBK$

uJ`Rl(T>WUyh(#Il^}b(;p^jcl4C!H=Wktd|_LD8=O1B zj`)fCX-8idj-LzkAE7uNhIqp1!IMspy7&Y8&=Nn?h?cq_w9EyecEscBcmhB%4(`q%1dweo1+K0< zf&l^L!mk*X4fDgSrGM1V1;~nIh3= zsDo~)JdSTnpt!+gtFb8LN{!bj#FRkIOEC!a?93dF*r}38jTw?~Dp#uGS@@>ROjmLa zooX@2WD<^4Dlscaky<6;7^G6Io`;L%$=bMhT_&B)XGhD$0=YsiS133P4qC-QtONeX zM*bjlHl4SuTOcUr4>%)}5|a{9RMV?z>Aj#_oS9h~=}kK;G@)e?hCc@shRr`ib?jeH zY1{!-1#0XM+f~{8REp29qEwEl59r7ff#M%pB@ve&t@%0=-nAoQ$sKKxq#zX9OL4Q= zDguO+!`3cKF~qqPFI;OusF+D!a}3Ls zKqz{k(J-|iL7321gb0QTOxjZ$`k2%KgqS7lT@O_l+9~}#g6MHV{~>gu67{Uc_#CuE z(SwAYv+42(l+0wR972+!d5d@Ihf|Y}O|F#YuD<6=M#Ts#c_J4IDl8B}!w#MWBMl67V)zhYw`JRk89lH|8m75bcXjot5`I{?i(Pf) z*yRBt)AP_B(_t?wxwDX}&U7#a^VL8uD+f)wF+v3HifE@BAj8fWAZzpU282GXdM;c?x`gPQsmq+P)4am zkj$L{oEz*Q?I73n_E}F&!(<_9*o_>GT6f5?|0~zv9}y+VzvmBob~AiBBXkQFwjzWx zcZAM>uqDzF@L~CleWvDNXdpzWED|a@V)H1REd|grToS=%yIjd-!x9r&A(KZT5JsjW zts7h0EvrhVv3wd%>*=E+gN;0hC>1Ky$g@eXDTnV#LVsVQvy*gs*mmSI@Jy*9LA*c; z%6hp&7ZCQxKJy3#GhgBEg=bVR`K&;FFqrWA0|E83VkN1N$uLPH%?1clpDWx^ z=}KqwXQDtKjM<)fm)`<}?s0_CJNk?npNF(5jR{9Y;!_NQYj;#f5frr|?#Us{|bj2#XtXA#yFuv|5uusCt#JX zDJy{Lt^KN^Xw>A^#C^XXVL;tEf92fGrbUEepj7+l>$E7-x?E+mgn3IWm6c}LmW2Cx z#z2Ipmk9%$On}1JR=LWO?Mz zfV;9P9~@EM5JI$zzphKrUbq&+U|L6d1CvQhS363{0nNNwuF)o)Bnn~c`as3)1K%Rt zZj+fKR|fW!!TmXZ`9GDfnLj^~s`~x_fz6cAlZ%B@(^zL!&Pn6L6TRrMHzf6VY^eUv z$UCSt>)41a?b6IC79>LGwz&+SwqFfo5k(^5Rs1i9?w?Q1_`b{?+|7mj;SC5uQ!fo zNLYC%1bm+4@Mi||jW2VYXR+cmT-a3h&`7b)EoWbxi@dQW;bFodzTMEc{{G7UAy5Zw zdM~`o#mB$kk_)$(j5DD44{Xc{@c=sBjq&5Eg_BoQTxY3vsscZ~C12b8g78Kn)py?& zUvtb&_orGrW2)j8-yvZ4GW|zTwp8gxLUn}~b}p6HTP+BJgyNly^bFIudO4FJN)n1A zQ{T(cD%P-hH{RX9HgAQ2K3fbn$?p{7O~ua1q|rF1U@ssK-w`T?=K`&$KjXY8I_6;` zQ8ak9Nd7@SuEo0~Qghvqr~J*Ix2m9>k{50~hhf|ffDG!I53jb7kCclOR|Y;b0(Zvb z+K+-s^hndIR&l7VMIUAmFQZj}mDEdY)T(O3rYsveQ8Z=c5uuy|8jv%RX2Fy&& z84K9u_Dd|HL1OXr^b_^C<eQuGoraK3 zoMT-S%bnA1PK^)1{QhzZEAA$|TduJcl>}Sv&Pe4_S1jrix4F+LNj*G4kc5cIv$uD> z<9_wf^fKOt5GnvlAvBEz78iTTk<7|UQ>qN|XifS4TS9=6< zrQ9VJ7MQc@jkP74ehP1`4jku6FryuE0A#fQ%1V2dOdkA{BDhL8q3F!s=g@6TQ$?Kb zCYen&aHo};%c|OWGP;{IIc5Xv{Pbi~PcZr8O{~b<{VV94n|Y{{lqtTiV}2+0qZ?o; z9)d?IgsEFF#|N5Onu<;;n~jEq^R+RG(X2BjxJl=ON+-9OxFK(gsta}1%T!+)-hvr< zrh4ww=R&M4l?0#<)Y7tc@2q6O3&}f2lou#!MKJCBf#Rt5=E4kYSUdD5f1Qra432Zj zOVK_ST05h0&`+z?;-t`G43RQmrS%|ldJUdy1S(Klo+oyC+dwY8@ve?m-PI_D)b>f$ zS;xr%+-k|podhy09rl^T>5<>TpSkh!!Voi*m5&;!h~x>2c2(!6df8kRt4}sA+7!pBHaXs97gcFy2snx!IWG=QEhrc z6N?kqg^EZBCm(^1il>D?9_Bm4zT;M0TUD;0$PhyGXE$HmJ4qoAOi>I*LrI!FVevau zwlk7aKOpzfY7^+aONbzXWT7Dwu3@tR#R&^elS&1q-dWLoRt-G{LR@MZIunB5kTt(^ z;)`oAJFI1JEM?gn+98c%zsVKbsPx73-L}7+CO<{~9i5{+Pbem|ZZWDgSu_>dJa|ij zLWIDzgo}DDJAvPUwy9fUu(4jv0NcS^9$|2}v~hoOy?LD#>#Tvjw>4hDAnnnzO1e+y z7G(ug-Sz=y_WsKx_uEE3=O*sKpDFjEJm?WvBU;pQS)A0dTj#j;k+9yL~ zJAGEay6Dv(+dRV5J7yyo!>XJ*JTbH7$F|d^pO(f`^{tL-y-bA&^mG`-9GmxEJK9Dq zGneDM&j;(98ncryx|g>5X(ii_p@Nd)KKI>wgwegpw%@TvHVZe595_?OU9ZSY`lFpp z&+pM{Kc*MYR6njQO0AWmn;#)`$Is=t8(@{=p^ED^&epSsTfnuN>&W_)4F{mrH<1+?{8IOx zX#5>GtzHKCp9u4jHruKU|Hkc;?o-Q#bS^l5&E|ut`=Ok~6wyvOPdULK^C5!sV#xSv z>8nNq_66fvvDBxdQ%qD9Wu%D;qFh4Trt{0$R>Fsy9x+69eD9uNP2EXU|%ecz8+Bl^YZ?5Zi zY=PM8DTNCPw8M#eLbs*6!XHw}TtDJ_K%@Sr9yG{mNj^YseI2(9EGNmle571Z!@m!# z6oiBe0Bqh07vuv;5dTbD$Zr}cZ8v_f?QH?V4jNJ{xYv)*DN)AG;RysgfBg?Q0t*lQ zdE@)>fUo27A@xtJ_yb;nR3~9G>jXaQUkEDdf=oE$V3S{P3WAU2Ld+Kd8LxjIg{o>} z=_w8DdkoLbo_YS@xUc@%`h(XXA?mvnw5_c9@2Q=ayk~B49`m($y|lN*_ZUq%1a&VI^t2T!KKy>N zRL!t?UfkGOZQCCuaOj_&>kND*WqW(qgAjPfsLh(a`&@73osYWXe#~cu%=GV7i4AaB zZ-`s2%%{Ig?f7#&)ev7+QrR{f#(!j1X+|w+vStYG{3v24)g_;oD}T)M72U{=Fa2eh zWk^2FjyQgYV*THuT?HGCtkr!xv}Z{7{gKrhAYe3fBaDZe#)!w4wPY_l^f2c8T4ywD z>>z%-?}iPe<_?1dW?WrzAS+|Z;j0J}yLnlnmc{i-8IWQWa*os7X?0MoT?P#sz^HMV z_GV6V>2nRQJf>|J=2>_RaYRdr$@^^2VL5*)1;$;wiRIe(hl$<0jQ&!!8|?8>)E_1tw--iCK*83E8hUM zS6fGivki%!dy$Z~OAh=vRLS$Y^olsWi|2(Zap0GCiqH!Dtt9Qq@Ne5?;ucH&Pd~vI za%Cbyw~&ssA;NE0IheK@!fLH}6f1u(Bh_zZN4)H~N-vvHKk5EWlD0f|=?=$-UPZ}R zQQ)5)-t@h$fp&DAng*CQYNUyHEm1C^AG-uhV_Y)*$X)*YE2l7zGGV8Yh&-rxhii%`RauaVg8k6b zWfU0#BF_fbVDxU21y1jV~_zgBU;ZdE4jcx4wqo!Q~w#54Z zlZ+Z^BA1|zl!M(0lAfj|>_-r%?8Y=*^pk5i!zI#IBlyE%b8JC>C{~;v@rc4oRA2k5 zCE-+M0@Ncd4@bp)BU8`s#sdqxQN~1wZWTXmJ#}_|CK8m&ozva?Bzol37Xw+GxU*N@ z`n;vuS-P5x?6#_gWw-e2`!+8rc|C*0qUt6Va>YTNN94>^Fv8cb$Ja{I3R5#(d~8gAZYB{PUefiTzEBe`sAYkmHkH z)y14b5p_2LhO z0GoF05EX?Nf%|SdaU~NFM{`x^Zp`oH`1mr?nT(o>Q-F1QmmW zHeO(Z@%v0`&TrXO2Qsfyjuf23I+ag8SX7sBx}&hufC*&*KizUaw0O3<-N9_d2i(eE z|7{#v(Q2)FcTIkPlkY8i{P+>X!ecVt#Q$v8}}c$Q*>*bDaCU2XA%X>LRFQw z|4w(*B(cJBCWrNtd1s%%-QDEl$+4^(zXs zmZ_YsUnkjl_ss1`cRm&3G-I-nn#g~}dpjIvZ1C#{)Vrg9kC=c3pP`IbMFd-*=S)A* zwenP;ed}@k{Vh>%o|40Ko4R(jZGrzRl|U$$9SVZ$6D4Dxwkl_qibOlMFZ;7#q|1NT zhOamXW}YMSUTy7!9~`*9hyei@Jsj;hR(a+AR&N^lvjj_Bwq$n21+aYiS_YX6O>`wl zmo8g%dDSI}m?^{#=fg0;SAL;qN7Kn~zoCb|lfx2{fFJs~a!J)*(8Nn= zBmLX&jm4w}Lh|sh5B`XCe@)dkty{_^j+wPtTJzY4v975mBGJj3nEaYyiaPy`+H2J| zk_|{5HHC@Wpvo`=jO3w^X~AltC@ob8I#yKI93qV%>c@QgDe9LehT1tQC8xdRiC^d` z%(c&PTXtYyce=?{8>Yo{j1<;_y6CJnzClkL=$Dr&J+{(3VZW#ao#Wk5+M z#iZm%2%ab2u+R3^KAq;|$;c{Ao_Uj= ze2A5R>8%gETGKqAncbpy#Uhw&HL|DYt$AqN$=J@r!hDdY`rJ0YGGRDh7@yyD=o)a^WllD4w^2A2OFb;mpve`&o?M+39q5lMv}DD)!@;y>?D%0t z?Z7c`9Nl4coGM6GKl>W%P+47)ZCyN3fw|{CKY{XP@34F+^}cU1%(`PS5&NfaCVCbR zFh$9$o|1p`&D76E*^xkrD(|CXMcHTm3)rlI|IXk(c2L#UMzNPF%j#^&bg*&#Jw*tm zD_C%7?K1~7b2)2F8-J}hZ=?=%lmt!1xbf>ZPYdB`)XzW2RdL2B^@k?gU=G5pamRv1 z^#S{u&XlimW1NloX&EW@x>v7#|002>&Xv_AS`}G2jk?GFPX#oCU{hV|ca;}qgwg(9 z6E5@HQQD@iCu2gI?<;isD>qeVdpUQF$l`Gw-ube_8vlq)#cD6&_7}v`R}K>uNe!h5 zzoUB^mJmyYy#|aPQMwf}kwWZ7qUpk<1PP-~CzXL*dt@ww>Rz?1?4qFjttrRwx*eEN zw^mnVtabg~k-KUbJE){_!DM~=tzhDD*TdjgG+k&<``$m z_KIx#$H9gvPBSk>D3gT>%*sMUh{%`a-q?x1q> zsE)gzIcFF#j>lDD7oJNLU_F~mdjnCAZ~n=FdU=bgCxgvR)=bJ9Q^z`@iAmAGUQ^FT zh9sRNZGSHbvW7ihWt?%4-ff<87ury!onsWeW}k3K>lFcD$V?SdBU zT6HxeEw{wUfBo~KS-w1zRe89>Cf(JL1d^zLs*k~wGf zj+aR72lBWpIs=|L2Lk?O66okg66n>_#Mw)-Do7$uVwq6z77c}%uFW)gd)HG9O4&!ST8~B`aedc}GNCNQ+>?z1V-h^bV zt6Aq#G@9OM(1HAN)J*t{!)ybAd6>w~%Is>S60JnKj$Rso6`UV1Y9w|4z~un%*ec zBD<(?aqw|t=asHh$-|$u9z)?b2nEn1W4tHM5B$#H1u)nOF>nN*SVpp4X7m_VJ13-4 zg#8Ay8G#%v@N03ZN3}$AruUUe9^B%95VLv5RO$y0OF)IY8oe2&x@~*;qPv7>0yBzz zZi7(SPCf0((^q^w4E}wb8!HmG+Ae+2h=hhOe&!~z> z_1f#UUC|UzW{=nb<3_stc9ts=8`-;lZPa6&QBb>0H?1<;(0OzeLYpC-6_jdEoB#^D`0*z&oq+ zCN&p%Egf2@2TRUY$0A{euQ9%tTj^s1MhrNtW%G$DE`V25!I&cMPzpAci_)_@wAe&Z32cz20Bg>sr6lU5FtU_pq_7}w zUdm^|O@>mWBs>%-XM$Rwawr~i%#p-_KE`*NH7bm=FgWBZOi9xMG|~eX%rH~I!vPJSVmer0~aYV#zE;O#DS0nFqw-+2rcYeQb?~}E;@Mg zo>a30Q<*e8&|yP2l*J%{RFW|sPIGWpo~lgzNP<+x`Uu##hAm=|WK)wI~ShjNPYV+1Z|6^Sd{2c&r zFaXxBPK>JSiVF#E&|+`uE%6tpodz8y{Poq)9T+G(Q`^r|W>m)jo|Y#iPLVvM%+OYj zztsen{eytp1O&Nkl~4>eu!B}i!|sBhWRrP&F@^g+B=t4aV^@1qGOrQbE}Gt-j;07y zwi$c<6UKtFy}fQ+CFizB8nS_s1c>G`RVM&(Y%&ewYMLk2psXye%zEMjco=All9n%- z#9CAS2l0sjO`1h+{L}zoPkes~OXOW%T5AWXTY(agk_L~BaeMB4V)l{BweI{vSzm}_ zDy$~&X;4<@FQBZxdcb+_X1=r)kFdjBniptC+RTRQeLoARlL5K$_RDECAh)I^rkm~3 z8$C<10}P%_sEll@bvD6qwT^Imywoi~FT#&A18G(R0)>U{XPz8y1 zXB7;0wF(jTY!xaY!YT$|GEQS#RlFL2mV7OryM4iL(2&JO^jM(V7*c|EiENx4Uz;g8 zVv1Ii0y>StctAr;OX%cw%eFuYocr0aQHv>V$l#)~v?2m+T6NHDzr~6!sPJnviyiVP zOQ*ZMi_f6GHV$$AfH8l>0-Xe6=X;+lBtlDacsvlPT9OLxprP0eXCFMaaMvRqXEUgK zX&#U*ivUkEgPlvF>epop3B%@?$Y$;OwMx@%A@igg(&j(Om3Tk#{4W(c+y^=z>**bea`n(V9&rko|US|m)5J_~KM+@*`Ol37}G&|tH$ z??@950jGTJsCN0<z(I{S3PO5uOsC866l1 G>;nKVNojrn literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.ttf b/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d5850df98ec19de2eee9ff922ef59586efe471d0 GIT binary patch literal 22364 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.woff b/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..7e02df963621a5e26d53d510f0b4992eebde1c60 GIT binary patch literal 14112 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 ZM6wWJ659DkbG}7@mjJD1@jO-Eqc8pH1xbNXy>V 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff b/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..31b84829b42edae20d0148eeec0d922dad2108c4 GIT binary patch literal 12316 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 DqysK0 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff2 b/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a90eea85f6f7bded69ff5d40114447a6d8b48cfe GIT binary patch literal 10344 zcmV-uD3{lFPew8T0RR9104Qhx4gdfE08C&204NXu0RR9100000000000000000000 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 GG{*pT{>~Tx literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Script-Regular.ttf b/assets/katex_assets/fonts/KaTeX_Script-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fd679bf374af72f2a183b97b40c9c7e9e51fbe5e GIT binary patch literal 16648 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Script-Regular.woff b/assets/katex_assets/fonts/KaTeX_Script-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..0e7da821eee0dd05a0a6f0b16c2c1345dc573a84 GIT binary patch literal 10588 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Size1-Regular.ttf b/assets/katex_assets/fonts/KaTeX_Size1-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..871fd7d19d8658f64d8696ed9cdfc82c821ed76d GIT binary patch literal 12228 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Size1-Regular.woff2 b/assets/katex_assets/fonts/KaTeX_Size1-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c5a8462fbfe2c39a7c1857b9e296e62500a8a8a5 GIT binary patch literal 5468 zcmV-i6{G5RPew8T0RR9102N#S4gdfE059|a02KrP0RR9100000000000000000000 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 a^|k5z`r34UeQg~YeP3G~_EX$#+W!Ytlnjvo literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Size2-Regular.woff b/assets/katex_assets/fonts/KaTeX_Size2-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..d241d9be2d317f7b39b401d96c8b18836acea0fa GIT binary patch literal 6188 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Size2-Regular.woff2 b/assets/katex_assets/fonts/KaTeX_Size2-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e1bccfe2403a4ed770c1697ae7c15b9e1cd9bc4e GIT binary patch literal 5208 zcmV-e6sPNVPew8T0RR9102EjN4gdfE04)>%02BcL0RR9100000000000000000000 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 CPy?p` literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Size3-Regular.woff b/assets/katex_assets/fonts/KaTeX_Size3-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..e6e9b658dcf1cd031ac82b6b8f312444c55d4fc0 GIT binary patch literal 4420 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Size4-Regular.ttf b/assets/katex_assets/fonts/KaTeX_Size4-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..74f08921f00f71f413ca42c9d1c90202e672ef38 GIT binary patch literal 10364 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Size4-Regular.woff b/assets/katex_assets/fonts/KaTeX_Size4-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..e1ec5457664f438ce5a1cc6dd8409bf60ca7804b GIT binary patch literal 5980 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 literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.ttf b/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c83252c5714c71a3e0ec62195884167339a0129b GIT binary patch literal 27556 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 MzaRX}iWL5T03x1QQ2+n{ literal 0 HcmV?d00001 diff --git a/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.woff b/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..2432419f28936aff53ddfa2a732d027e6a6648fd GIT binary patch literal 16028 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 G0ssIW.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo} diff --git a/contributors.md b/contributors.md new file mode 100644 index 0000000..43e714a --- /dev/null +++ b/contributors.md @@ -0,0 +1,11 @@ +EMPTY + +### Subject Matter Experts +| SNo. | Name | Email | Institute | ID | +| :---: | :---: | :---: | :---: | :---: | +| 1 | name | email | institute | id | + +### Developers +| SNo. | Name | Email | Institute | ID | +| :---: | :---: | :---: | :---: | :---: | +| 1 | name | email | institute | id | \ No newline at end of file diff --git a/css/vlabs-style.css b/css/vlabs-style.css new file mode 100644 index 0000000..a27fc4d --- /dev/null +++ b/css/vlabs-style.css @@ -0,0 +1,5 @@ +.vlabs-footer-sect-name{ + border-width: 0.15rem; + border-style: solid; + border-image: linear-gradient(to right, #3ec1d5 20%, #555 0%) 0% 0% 100% 0%; +} \ No newline at end of file diff --git a/eslint.log b/eslint.log new file mode 100644 index 0000000..447d1a0 --- /dev/null +++ b/eslint.log @@ -0,0 +1,7 @@ + +/home/runner/work/exp-pulse-amplitude-modulation-iitd/exp-pulse-amplitude-modulation-iitd/experiment/js/toggleSidebar.js + 4:10 warning 'toggle' is defined but never used no-unused-vars + 31:12 warning 'closeModal' is defined but never used no-unused-vars + +✖ 2 problems (0 errors, 2 warnings) + diff --git a/experiment-name.md b/experiment-name.md new file mode 100644 index 0000000..1b54834 --- /dev/null +++ b/experiment-name.md @@ -0,0 +1 @@ +## Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation diff --git a/feedback.html b/feedback.html new file mode 100644 index 0000000..dedba70 --- /dev/null +++ b/feedback.html @@ -0,0 +1,418 @@ + + + + + + + + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + + + +

+ +
+
+ +
+ +
+
+

Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation

+ +
+

Feedback

+

Dear User,

+ +

Thanks for using Virtual Labs. Your opinion is valuable to us. To help us improve, we'd like to ask you a few questions about your experience. It will only take 3 minutes and your answers will help us make Virtual Labs better for you and other users. +


+ +

+

+

Thanks for your time !
+ The Virtual Labs Team +

+
+
+ + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/feedback.md b/feedback.md new file mode 100644 index 0000000..33fd134 --- /dev/null +++ b/feedback.md @@ -0,0 +1,12 @@ +

Feedback

+

Dear User,

+ +

Thanks for using Virtual Labs. Your opinion is valuable to us. To help us improve, we'd like to ask you a few questions about your experience. It will only take 3 minutes and your answers will help us make Virtual Labs better for you and other users. +


+ + +

+ +

Thanks for your time !
+ The Virtual Labs Team +

\ No newline at end of file diff --git a/images/PCM.png b/images/PCM.png new file mode 100644 index 0000000000000000000000000000000000000000..36301b02cdc30aebbd59e32a46f35c6fe816a911 GIT binary patch literal 4772 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 literal 0 HcmV?d00001 diff --git a/images/PCM_Demod.png b/images/PCM_Demod.png new file mode 100644 index 0000000000000000000000000000000000000000..2440997e5de8679722a4f2786725d52f32194bf2 GIT binary patch literal 4398 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 MrB$RVVJ1QU3kfHxivR!s literal 0 HcmV?d00001 diff --git a/images/PPM_Mod.png b/images/PPM_Mod.png new file mode 100644 index 0000000000000000000000000000000000000000..16a93ccfccb209b5d4b4ac916ba3448b47dbcfee GIT binary patch literal 15261 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%0DVW3fI3PO$KtmN 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 T<_hUl00000NkvXXu0mjf$(Hf~ literal 0 HcmV?d00001 diff --git a/images/facebook.png b/images/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..861be8717921bbf3393207cf9bdea95d536d933b GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1UHc)B=- zSoFS~w2|wOgMiEZuB4e(EPt4^gEOAC{}61Nx_{Z)wF(j438~rA-4yVd zi6$TR)E!YS{Cez6nc}6{j&JRj?YebgtC6Q=0F%3MaP*tZgiPO_JgTe~DWM4f DIlO#n literal 0 HcmV?d00001 diff --git a/images/favicon.ico b/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d09a5581ae11cf4cfef771c3bf1884268164cc8b GIT binary patch literal 1150 zcmbtUO-vI}5MC3`hLdNH7!R6wFfoz4SBy6k|EfWwi5E{Kc$J6^Q9-E&#FPl42~>?n z1T@qZ3N3|}wltK|+HJQjU20+5O1t|x@9l2Ut4=fTr8D36y_tD0D+mYZ*W4`7dRS<0 z5`;s7AheKEh$4ENHbJ1=>_Of6e_HULmJ7W>c>E&P9M=$WSoVFwg6R8p^6UFCBhRpm zlUW*ov}{Lkw2kA|O#H+Z#AoheHy47k6-C0?g~<4&KQK3la~3JjW4(G!#ddre(#kNT z;0W@}S6`ElAsZakJ@5)rU<6sh$gxRiYOT?^NIGfnGn8|ysAX4B5IxAJ<{{HwmHZ87 zIflvjhw#H~<@{kmI--{e+wAld!CPgjMuH(=?7vx*kw( z5h$dWTI}aBXJH+8A|LRz5X0rb7@YD3ZigK>>a^nITrc1KbRIKtX%MCKB9wd>qQT!( zw(x~CI_bQo&mHJVIPoMoha<#4?deCG-;UB=ne#LL7uZSrh##WfZ9E2Oh$?xwiwV5V z2H`7-=p+6us^OUHA*M*%G>P-Q{CtzIX?4`;E_xE*c@5UhS#*D zi9Q^sn$LI#F(b!#Of_<9t&I2#VUY=hlHyeMS9b*$~IbQW~~c0B+CU9 zmR}-Ccg`>jTTIMyE}I#%dbNZKoujZBQT?&9j1%rhI5qziV)Z99nx#VdGPzl+$)%x? zg07<)?<2S);e22e7w8?V)4eiN4GhN`z3>EIh|jp3uQjktRp4nJ z@ErkR#;MwT(m+AU64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1T^c)B=- zSoGeVWa!1>DBv1zshs^lO5&BG$qgTaj~cV}Dp(KR@d)OB$h)U;!NE9(o|x3sxq{;J z4qoZtVKbibbD`$0)&JMWU+vws{N8Hquag!AtiQUIH}2|5fq%yybnUme5iY-}b@jqO z5&;=JGEDjhY?Q9$CM~;`H8neY?y|+@UjuDJr@wNl4V!-@xk2d0nFxmbmswMO3vOVY z!~D2!rS#VY=LMnYtq2r@O|g zZ{Nq~{a^T5PW3R!o8;eKv_SHPUwiQLy9}%J_4`^Demna03edj{p00i_>zopr06dP3 A+W-In literal 0 HcmV?d00001 diff --git a/images/menu.png b/images/menu.png new file mode 100644 index 0000000000000000000000000000000000000000..89e5588e8045dfcbb57bfb64bb64f71080dbd010 GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8!3a z8xUr!)F|8wWJs2{MwA5SrERJ7F7#W5tJ z_3bsoE+#{XhKti9*SfZ}>h5V>x*&YRhe>AFy3cA=aO&oYEZZ1-<*u%b_gghd1AZpY zuOEdu6syY_lYK6B-PxBU7O+U%@?U^hglgAeqmbErT_--q%P5;~Uen05&%o!xzr#}7 zt|}hAC1P>i=B4)X20gb7_rCZK!aHZC@``+D+-D*`Nmge`HRpb2z8`DKZ!G`D$n0}x kz0xx2XA@^fGXG_Md@1O@bL_z!po1AaUHx3vIVCg!07o}$Jpcdz literal 0 HcmV?d00001 diff --git a/images/pam.png b/images/pam.png new file mode 100644 index 0000000000000000000000000000000000000000..154416d85e7a711ebdb6e5d1d90d23568057c587 GIT binary patch literal 16320 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 literal 0 HcmV?d00001 diff --git a/images/pam_demod.png b/images/pam_demod.png new file mode 100644 index 0000000000000000000000000000000000000000..ef388a995a312a36795bd654379e03bfc0e50122 GIT binary patch literal 8180 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 Qul)vSs_Lp#DA|VnCtThyF8}}l literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm1.png b/images/theory/pulsemodulation/pwm1.png new file mode 100644 index 0000000000000000000000000000000000000000..89e996d260f00b86d272076c574e62b0d67d8968 GIT binary patch literal 20947 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

r?^v`FovG1IsGFOx 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 literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm10.png b/images/theory/pulsemodulation/pwm10.png new file mode 100644 index 0000000000000000000000000000000000000000..a45d7a4c26692623c61308b088d40f527ab0575d GIT binary patch literal 33453 zcmZ_0bwJeLwmv)U_2KY@7#Q7ok z@0N-1D`5zvI0Wll?=}SDZ73xsto&YQYuZ^0?|7kgZ_0>G<>77oW5~w0n;0V>-%aOM zDTpcdS0CrSDcj~>SG7^u5V74D&HuDvj*r10nDb5dWf{)hHz|vVW2tRXS;-rihQc$w zg6=V$Mi1;3nwc92!KC0H8*>EF^_velsZG~!AhOsr=-2Pwn$fZU{gsj^9PRpD%p>W0 z*Kd9eDd_+GTb4ic=Jh+a=aEn(`0Lv@4w$#Ve@1mtW8t*&#$cB*eR&$Cm*)ra)g<7j zqNlntn`eg`hNa2(;crXnP^e)ixFyjxX1ZP*bG<+TUJH}HENaW z*K3WzKrJDU81>q96SdTld#KlCJxrP-ud8D(3Glq^>iTf*d5(`FSmax>C@|D+eEgr^KC3_l;09#axe`hkZTA{p&fB-=KLxh6Oo&e7z+w9pbAeZ&lQ*2Ivx8dWN&GqwWQ4LC0!)jm6C{hq9sv z4deCdTL|P@7~~N|?;2`rt1Y(?m{jOTYkQ&rmmAxeodI8=xmzPUp{_48`C(OyD{v}| z!@~p1S=)&{YM6RB!mWPD@g*GX1IP6!k5QvE>rRvy&J0-%ZxXenPG^mt_xQe%VOsJ$ z>A1~_@xl@RuGsbhi%EGgO3r5g+Fod;vnGs(V;=p0OzL#0tG zF!;A?(EtGntG*6Kk2HL_Z9v6QVQZwJKOk{X+Z5z6`2|xW=?m%z|7TFYvfS`G+~Vd4 z@Ie**sg2MhoS>@91Pq6paRfk^3fH1X9l%yb2%#sfF-b%v>VxEs$m*gr>2y{j3!%Xq ze@AQy56lhurseL7a}!deH5*o_$(xmRJ>nKmv`5h-c7XLv0HBDHN}&s!wUJf)mfrZlT|j8^gWW zew&ipA*}Cv1PvERm=x+7D}O^Me{~s3=H=PEDsYK*adt#j@kDwJ_wV{U{g)X7S4Ae> zHFp9-`heOI$ZUN6zHQG}og{5d3>0s%s*-S}j6pl^a;(udrzE~G} z$2B{GoToydLq0SQRHuDMlJrW;FokT5#MZn26sVNKRct5Y)uj`7zZRbP%Cc==U=aSG z+_OQD><(Sa-Odnh36X8lMZS8Sz(Sg@CUET`Nv5|=!&!8e+ zPfKPL^kMDpM!4GV60JK|?e}n9Z$f_Q8}T#_S_YdW(ufOim+p+vzmk!Xk{UGFi;}0- zjZ<&*x82p)%iiz3e40_qPgPLp9!iwDg(X)v5h-SYTh9-Nk47W5>d&|?wrzH-wkIEX zZj|qPJ_EwU>v(3LDeCyublGgmlz=7+s~iZHG8Z4OmPJ6s8u*JmCK=gEo}}TZnC1ID z4mFNhBx^ez6J_Hk!7~-mfw9PLEH>FxIZb6Jr&EV2U0YRU7uhVlCuXPoQsiAZw8qp) z7unc|$3G4)X<_P|5kwzmILN8RFgAoHyHs|3d=>PUvpvCH4U6^DW`Uw$14W5cfv<75 zio$c)rmYf3H1yY;z0Ct}2Z?SR5}Qnf$^??^$VDBaF<`)PmRJ@EK8pp?CTut(DURuE1u$T=FqbiUU0Q%`&KFB z>tWQ9Ib_|XK@Sx*=9j!fW9;;(fGG`YOBaow^Ua;fgwQ_we)E!E6ciBg~NQ^bFH zLvLKq#3);~>sRf}(Duf%rm08Ul+~e?~JQHZZ7WPDZ0l;0$cu;HME-P zvR*E>-6v=sH;{)1JAFT=`-Y=WjTGiDF6<@l-FY-tujXcLJ=^X^X6#WEXgm?^0_z3K zjg5VW5=QZmePbu)?XSk2$@GPvXgcM5V{Aj!=abMrYI4X)<*Xf3*9ztqxZj*$JR`}; z4v4@lq45cB-(X?Ze_i;aBf75NC4U>SHptX@_t%N9$ebS*;pz%bR0lYd)FxS}(QErv z6Z*$~s~2XrNrxQgrj@rXC3$%#;|6;qShf~kI9^eCqKCVCM%0YubXSkjVmv*&uVL>e z*c|`N=|_l9#=7sFi)h|A(Js~3D_NEYp4XZ0s$4J>==(Ek<*?K;FAOtqdle?x z?Uhjdw0L8!07H76EjVs{F1dI5x`S)>DLL7IeRFuw;WO-dS{6@jMqY8PosABy`KaKE zpsMx(ZjIPX?bvzV!?^uIxs~$jFe-@w1<1nV7gi(}Qw<`q*UGiFiqhkE$h)f^*Cs1u zG8Kr8ChRs7epNd?G!ms3sJ!{?xO!mwWBVj*oa3u?-3EvI&OxEqL)n^V)n6sGJl4G; zdu#LY@;mvaSKiYV%LbKenz$mW>jY+WpI=mD`06F*K1-`KigQfxfCneZ+ZG<5ML&$b z3lkTdF01mO@^EwbZc4?(i;!I>WSOfJ;8$%AmzHbXp?A?`HBnX8Fb#+u;uP(?W65ht zCEs2<&Rc~1Dr@q4)G^=cWOuF%ddr*OEeYZP|4vH~v8bSPk;1Y7O05~rv^2yB-_+eW z({=Zqfk683kL|QyTy2$1cQ5kFvIoB+c*)qS1p>*lhgiOuHyTw6G)_&utW8EzXtG*K zSXm=u=8n#X>Pp_0OvCaKOh?pFJ?Jl3b;~>RLM_cr&d2yEPTEQl$1B;-nRJ-n_U~iX z)p4>i=4a(xB`wnGK8z%Ge{CA`%*up3M0(46l=<}GqUu*l27NyVA=M!%(4boKEP&t!B{ zqIM!txrXLMBwR%-Pw7}2?(ku|jOhRoyRei9$+o9=@yL_jkb>&5GV(p$*qcf14l!87%JLP@UihPq$ zD{3helKW>xfo_+%An&Knmxz?VjDP0pq|I(HYPTg5X*LL7HcHa5|H-GM zk3M~%WDbwD0!GQgu5Eh3zlQdA@HUa_!M*GL&)|%E$5wJd-_{Ky@i5$_>UqNq`1UpkCLz!M#ShHpAS`(y!|~5Q`CnE!Ixgpu?HFyU)!kgEMwqq zhLr87JPFU^i>N8)S5;oRM)q-F8^Ne;tiFni`ug>2*0CBPWFPzM-Aq3VIGTjAv6$BR zM3j?RtDsE!%1|_$Q+HISXb>_YgX0BdNy37u*7Dkm)=o|u<34`D@;s&(yGpr;7@V^6 zB!oA#l$wqm%b?-k)4NMmm)i>A6&5s129r$+^4Ka8^HWQjx`Bgw@qA zmOu_;Wmxy#GoV|E3rpot&aR~7xY1o^=Sn$q8YDmd9$CF4m4Q>_x;vwo9mFmPAgR~*0X+hxhuJP+gC4kgxnz34DICt--3ZQt&*49?bz z&E6ql4T+5T2yC^gzO9}jzbDcjv;2IADuYCt)wT=e$%Ze4LmQfLZruUlT@Qt2e z)ypMZGu@8~I>4RuML&@a%FCLn^KfeoCUt0_cRoMa^Yy(2Lx-q;N6>L};;NB(=s41U z{aGr5Rv|Qr9qSYxE-*fku9Y(~sM`B@B>(vQ&Uh@EkwfA_4(kCTX<;cJ+PRgKOiZ4f z6?t1`CSQrQy}kX(lPA+P&V|Z3(E5?wV7(XymG37=WH`+$>CfxV!*4)5g3uT%GM%B4 z1bQPcBiz$ePml=LUsfAo>DV?aey{fuxnK-!MCF=i9j0(w66f`y9CEMo{=q>d%CKE~ z21gp{h| z?xJw>?09$bhsm|F$AaJEtn5`hm&0j_7~R8>Z;I(Ay-6R5tDSdrGNtkT^;U_bT@kB# z-8DKX*Rs@LIz`FSPpX!?WqQQ^>DBGfmgJbRUvQPH3%sYS#jB1U9w+?$OL3l>uYVWy zs66VQP-a<`V2KslR|lKHU76JG9&C?9+%G2eajQ+4UvFuEBzjwXDK*O->6@Gnoy41K@4HFHgfefh$C$XVv z;C;Yn-(K>#7!r%_l!DU%j%7(DOAwWm6ldfV_68L&KwoGexK$d>Bv=Xr(p>j&VG6n$ zQA8RFT-GxQ$ym5352mF>Qp=hx;C1;^uMvI8-l#k7dEg8N#6^3=p3kRym!&^d+#kw$ zuVm52-hN@_#L3BtRxTmMndo&a;@h@+)UW)wTp-{i9JVc-{@=0HpytNn$VvQ zXcsqJ4_9lrf6wE58PL%O`c$|-Qq&$!`*=5H^$J;kmEOzfe6*?IiUC>FjuLDg#FOrV zw6&_08o%Eldj?OwdeAav zakx7tdbYVA?xj9Sb_scV%JjWyf50lS!?-J^p?8%A+P*fJy`~^KS?g9g|8BY5d~_i7 z^wITTr`}|s5=yOBO#G47^eYtXtfhoW@G6$uHZ4pJ_k6KE{40&je&IlcrRD}7E;~e> zDUiPSXN6|Ah_Z5oB=!8tejp)hmgpA)pkC)#JTRDm$5{kUcfErC(+|*2B!XA+6V9+y zR&1_6wiUWBw3HzyCr2e$b;(2kNSkv#n2eA`>yPfIv1&&~(z}qiXiQm6`&kGCVxrvq z;J}%cl{H7X5st)OP4>F9b#`9SEimegI=!@Z`+MfLrzX)Z5iu&UT$YanSBfhuL%w{; z6#XJz{LI$Q?sG^;wkR5;3!5g2(d~G9$z+?0i|alaUyA4#`1$XLNIIP=n~yl%+1E?G ziS-d$O13joTUuVew8F=zng>2c&%^UW>xbPrV=%d363%T1+lvVG0=k}BL)$ayusOrKV3qOg*4kj(P2>^j zr}z3({Pktv`20XH3|Z=oJ}6BDE+J;~mh#-(+<733mp40u=r{$yY^148cH8~w66Y3) zM&rP%_NTTuA1uGRbZpkQy%b2VEucA~H=bP_!6#9#&R6)ThgI#IWc!RIGT6jwsz%Uy z_NNPSPjg8?c4DAkoTA9Ib`G2Ltv(%l5l9;t_f8K??%%)fSy5^=4TBAxWV|+A8^}Bz zoh~-OKpljtsvPpRC3^&J$owuh_E6e+Gngq0x78WQCZv}mm#GYjjtRUfbx%~YDPw&Zre`Vq8 zPff&BPUbb6Sufoq1+6y3(qsnA672-in<&VCIBiY*Y48E_$N8kIE9$$n^`(l6iiliZ zBCTCD$$?*9S>Xu|4ql9w3s|Sg?(EShHQr;LuCg_N-GMNXX$Wf6dtL2-x97gTbxw@0pJCj*Bjw$u0ObbskIAiN;O2a$eZ7CnxMjlHB>E$oBtppYao;&^hb zn=O~9>veHhSbv%3{H>#|scMDSwJPkML7@AK)02ZPlPTE?PKzoN;ix9{(@P9Q4Trbl zJEmg9Sm|V?#keP|MOJfLLI14~IJTvFIWjV`gOy&dz4_aN|wZx$;pOiTzL zJg`~rBCb7RBYAH2@QUViua$g_f`94#I9Q-eszO`6>*Y-PEeb)?sVeqZV@nGQ*P~6B z{Y5E*WU}5S1$~A`TozS&js8tdVlaOvpuP*_lmvlFO7<1d!~>{|q~ssn>5&mGe(hwX zOHK5b@Vz#Zu}qoh#(?`*$entJdp|5>HZM{yGktG}D?eH7Gw)`+F?EngJ={izACNTQ zkV6wbpsv3RAn2Q~BZxwb#z*oscP7d=fHkHXybFMKik?7~=#;X$Ks8S;=qbC?^EzGp z%ZWsoivVdxb^zs=Ik+A*r{d#!;4<4?5wRSGFsY?oTNP2dq0Kb#fW-!cYR<2 zS%Z!pU-52~#%Aj4E>b$Dr&gfSbt1yFKFOsyvsHKIS-#iG@|Q>NpPP<5?k3ba3-0zd z)z%B^*qx@;&3=}0_8c_d-e2lev#LFL?W8+V>k+uptNW8y+H-#oAt9k!NO5ddw*JQ> zb2+-MuFihjrrt^5%Oftc8FribbtUm6Duv7s*ox&zFqzah!;rUhKAlHkY6Q64D7dASqt5ZMk%G47&SJ_tKRSFdnTaWMDG)J?Nou6ThAtW-E^_771o5) z@47L6?TxC>DQ>D#+t8d0f55n2&$>Z{J!7$@^(jL=mAs-|(9{&M>8k&+&+^ZnY&^#x zOK<@-^iy5zdlfF8Hfn9np_W$(r(zU0T8dk~Em*%R*psI%I2hcKnTSv(jkf*9z6`4B zBt*m1Sw@5Mr>R!)HnKw3gt6>IZAmRNy+MJ99;>R8h44rCod~l$r9@neB%?*6iA?s$ zmp7yiREjHAof*1A%m(#JCzf?0h=@Wfph|7}g)bx2$(Yg)f_P7Nyw!3WJ^{kjG`; z5JtDtR?+mHsdN9TUtOQR)mysgMoY`eC}Aw&(f5qvz(-*?&?s_Soe>>aw0cM8-s~r0 z@y!wU%?VMp?dD5j`xU#Bl3#HpRK3)PD`E#qd{+(@dTNA^F^+o%xsreGv2iUQwU_(w zB^pY68;-?|y!3OkHyz9)=FD=u@c(%~40%7?q$_5xvygUaWm1{B7*XT4+(UiLfOJt< z&@Uk$^5_%xG@owGZEz%Qf6O@Z{^Wb(C|OgBSmGpmspjwv!wl~)%P;qKlA_cXJ_?SM z8TsC3krnnRY`%$sv+G=LG5!^2Ko{uH zXn{76*YJ0hYk6rz$B2+ko3qo>9D(@o73~oC|M*r9(mF{l;*DRcSn%~yE z>6XY7-0bz$@%KIKj;2`zc`$YLgA}Ok_TwD(Ge>+dLHy|TYGYwxL5v!Bw83J-!|^oC zGb*2CPfbss7KU#>bYos#gHmDnNrgY{mv6W`Ha^}zn`{Ms4ct&X`9Qwri?eYf`B5WU zQtg`2Lfxy~#{1`wi;9a=1@A!?B|&l?*dBJ(C)_f(y4ogR0qf8N179k-1s3Q4yifR~WvmTE-fan&{3~ni?APr3iyD(c`3p-0FTyh}`%# zRa82j$yk3VD|F@i-5f4;#aH7v*wWYNtkR1J^E44BE&jkffczj0hnvgQXTIUhS@Dm? zyW2FJefh$m>XIgktR~Z(9+%4Y{@svl{%Ft#BXB`xVk9aEFv$7`&W=?;8o8bBL~il4 zN5_09Hs@xA<=R&Rw;tfx0a;#{n-d-xIoSoZ3{9COq`)uVV`e3J@6O9F$?->{og~hQsf6v>33es2{sz zw$nt+X}oLw>(RTZr$>7B7@Fg!FxQ=4tN5{2?diL0H?o8(wM*Xjmp3VAc)WMr>BuR1 zbs*umODFW51+*_~^HVMz&Z5Qw0tH=Q92U6AFDvnfn`?Duzp@X+=6CdI_WILibvZ6+oru7%u++m*PonyLz` z&yj~4MJ*Vu0BE{tzN>ZfhR~%FNOeHyd`eB-2cPv`+T|`D8dB!yDd*eXoohtA$nvqS zziUTrm z`u(vVKUBl$*=W5k$Ph|JH$cgpRo}c>RaF&4!t>ge)T?<0E_l9sQ;-_Nu5^={k^lTL zoyzxz7kUs1iHF%LSa3(%War(Rd zv~-D(Iu9h5hpay^qdls{d0*lm48@)oXM5Hk!~{troI@Q+FS|_|8XFrsI|HxkTcF6V zRju-#C!@!?$wuYF5|2v%@M2QE4Ln|upDTEtcyhC`ZaeYBK`mLD>s}*4-c;Jo$vC5k z6M3z}%344~%x&!9W4UJzaE~fBzgd!s-KcfBPgA8!GthzL;hWLnk>X#tl3f#$6!j^O zZKFALbT|`=eH6Nu+Bf5Iyh-|vXlpr)I?m4zde=vjeiQTVhg$TGrEW2V;o{<+-}%9# zCk~t?@_1)uR;bjtdzAvxhRZ>_lAQ%K7#Mok7BR1{h#ml{+J_PcvCiZ0q-BA-{B$mn zF1Hs@tCav@0Ghx(-FAAgvX=6bDiEqvx2@o$=5$#kn8Gc^E|qWkLYbC-duuJZ`c^?L zJ@0T!YoGyNQ;?84!z!KEujmnnv#LrHJ=HL|4v3&yy+K;~YsK*% z)4o9&`yXzu6H3eQJY4;Kx2fDGy##h9qo_}YR{(mIeo)Q`Ch4x89=XZbZWoY*QU^j8 zjz!Kl3hP(DeQ&dl)iZP>Dq=#eg|E-XIz+`AWzUy2F0_0}_W=jbl-guA^sU%pyo9fq zFpZ0@xJz=5Nw-c5^#kApT(ySimc8pwu)5iOIzUZB<5xy`g}y&evo$0myP%O@%2>>5 zT4_8|9!`p;>gAd-fQd7>({=b&d;f>R7WoU`dxd&3EjA}sm;7&7w5A50>Z2_zR!STy zlfVOzHJDPq2W!+GYyr2THeIzkkm%5zWq76V+dL0zF?CJC{-BSNYnP zzF{b6?}9zow%OP?eI`J#WpS#2AjQn>fW$f{U7|eUus8$O0#K$gBQrnQi@|!Luaa@%DNU z41q8=vMrPk$+hfdJ9-t})D|2s3P<$^=sIY!ELp_>g~H`iT9bOza226G!NZjrN=|ZE zn{rz`b*Jm)aC&3E_}%r&tD*|7@F(VVbOcP?~ZwI1xdwv`V3*sHIk| zTkrX|Y>GG*$q*f0RnX56nwOWoEcm9NDlwm?67PKf5s&BjY6BYSqX=fYd6^()#56+2 zIj{Q=VpJaPri5m0aWbdK1P1#;y5z%1C36@3fFMe|i}v@=d>QUsR&i zrKP1S+@2VJL_EI2XHw0Jq2D;aKpub2HPiWF=ZDj+1i;nwpFn$HkukCpgW*`n=L}my z@-}S-Vz(L3ZhhHOYL#+&bN@JL!;0SN?c$71!el{0t-i(AXR{~yb)H_PO7PdP%&GfZ znvGH;@A){Q+_L{r6(2{xCk(}Y7)53WQ%QzWWtKY|mUg_{YF_;E8I^MT(?_eHX^)q8 zl$EX(Xgs5N~o`x0j~Ih z)Xbe)=7ca`FB=U^4@s$#%^=X-ubqVRON_Mp#?3&TFt3^ zq~OP_mRW&vXGUTdiIdEj#-O|gpu5BA%{0ya1(2oM}J-@fN_X&N0^UjPz=w5S6 z%RXxdTNi*HSAl}lhexVk`a?S-Q8=5Xdj6Z|g9$KBcJ^ZBoY&`p1sbLP03kv!v2RuR zwkf@s*{IBoC>MeQu8GVCfEO)RcFEgPhDk<;yAz2C2|=#XEGNoRfx{$J&`19WMkQp` zp*t#x5%7SKn#ua0W6$gMjF0oQx}h!MqcgJi;n0YuG%=w`cYUYBX*fn8WaWF$;z-bK z7Ta(ymp*|d4x~atvFO-+0KPc_VEGf)GzGe!jvEA|W+d72$;-NdW98uv8zW`qM(H{+}-PCDH&5^?hMI zGnAtg;AIzO1oDP8(o@oF6!VsJ7c`|Qug?eL{#`+1 znHfm;mHb4WT>0K>%+sw;nlT~0h8+LV&T<(0{|OINl8zwzv}??ktJZWwY5e3$bnzjL;Z`h!_T=NjdB4PH(6oH+48b|pClp%Go=Y^l|~5ukt29PE`hrrv}~3{ z3riKM9oBR`PnVhl2@!jcw}#gy9@_&DM@OJ7x3LILPETE2T}Rp#fbq=Kx`pGnbT2n~pua=r{D>_?VW_vg08yv<6h!!gc^xYxtblp3)?g?sa(@kQWZZ)^;nom&I7o z6K$Ig$JM@%d074d0fKHvva_59XhJNhC{JK4m(jg?C4>i-s;&pO953;^3M(B(9T^du zKm^h1oj^GVaCN8y8<)%+0Kjbj;}lFFn7pDU&^5zX``Z2H-8(vudqm{Y_Z;?i>aQvQ z&IHIH2f}b-V3rngNqkaub(Pk$S(U=rsOJv2i+}wRy3FqJ&d+Byy?F+?o`;f;FF`h` zI$?qg5_I?aU`p4J&^`&_rj|}${ z0RCT#4KW639$2W0`^j!YON+m|M<4-nhu2vO4sd3GEk@F6gL?LshTX1Ul{n}=44d=IU$YyY zW>!+rD(IgkqGf#@FEtsIQl0VJ(USQqmt<@-!r^k*vB&a%ndjLIf`*cOVdZkd=Uy-6Iol zZ}W0?p$uC++!#d&D5TM`lanXgum!h#d3-=#QXWY(x3$%MwYjcuV6Y|$1M-JRGbMK( zD%$~s8RpReY%?<}YXAxPwfJ{^KJ-diyR+JUpb0UE6oP~P59(CQwAJ%W2eTaRX#)j; z&_wkvxiZYj+h=b6`gju|0Ab^~_RO-c7$T#XG`?PKGYsWvgwJ40N3m#23sSJvf$mO! z@3h&wnxe7g?)WvLYLR~yGOfISw516b6QS+Dr(Nxk>U{G<`?U^cac&Q<;fK>2a=5I) z3C|Mi;PpWrNjqh~T&GgW2-58X|(u=4qaK>~4U=aSLJf?*&>hXcX(;P85p_ z<#M~aWgCJqH$$H{s-h?%d?LZM^wm`2A8txeIB_9j;G(2A=SWS4Ya!) z&Xfm%-NB%cn7`rVX{I|dyW<>cvF%|m?7N)Efqo#*IVL&@?#SRu}G4nGvnXf$Ob!G>u zKRyO|%ka+-pjUWWXhDG5yfzV+#|c*8ninzq?T8pOlx8Q$(ad@rlh(U;{RXs=|9I|G zOXsJYM!#l=gWecoj+H6v>Obat773D>!AyfFn|(dVpy;(Bhyg#^;H6vYhZTrs*!gFT z(_)P6^$i4i%uVTgLth@h2xfUyx;Q`oHK|}0-zaY!h4v-!^F9u;Ug=59$vHi;1F_48 zO%tBT>ueSOJV&=);L4+0HCHu%)c_(C_{t#up`qCGv%=I$drQEzKzONc0)U4H=9r^E$I!OdXH{>xjv3YEujUDfY=xz24IU zbk-Rd=ymJ(t`3ce{Bb%Ia#fj2xP$-?Brfmq_@@Zh|qT`S+R{Bq(TC!5UCpDjF0>Z_{St3a1zh*z`YVmOoUyJtC7ATR5_|%J7FL+o$s7jk4kBAiU#Wo` zBniL0euL$LMlv5@t)EH$KQz6+zZ`iy>vg;}xw5mfGdI`3c2AJ_J0ocP1DOLCK}b$6 zPaX^U=)j)*K#Tf?pdSb`kvKOl=%w$Oz}S;O8FfI;0agJLhx-vkLRO1^f=EG#R?3!h zbaY&z4mpP7SKS`R?NxgA{L-qL2JKl&4UE-~etB*ohWGWn^VZ zp1lh_BVglLjJK`>!Di*pJz-&Cpg>Lz4jBe?Ig07%vFrmTT_Fnk!2SLXo5d02KSLr1 zg;NBt1G|s}9s7Y09Bt8mn?`(@GgCTpp7wr4qnjL*9VLP+3!ID z;=xAaa6H;e5C9y0p5MOC{7GUNPT|G!$pQ`!R{v()eYk(6`6E>Z9>xRo=i&tO%P6?s zQB+g}SRB#8sXm~W{e_7AHz>>m{Dl6@&DnyUu&c9xH>%tr2tM~dX%Cg1`0oM3Ea4s? z)v4L3Tgc`}0{~r(^G?qmF|L7ufmCz<3iOVJg#`$<(mS23e>a>Da@AyX3>*?kjE|Rp zo8+J)jk*)^mXEs8Y_y_I{e^A+7PP~(C+%;DXP@AdR@#mj^wB>#0#Dcj&g z&p@)ihV6mM*+I^_l1;BfRvsA_2aH(p((yjIfNa3>D>` z0E*+}v;Q=L2oN)D!k@mHr>*>9zcTQDt?wJJ%^!%M_Ji&1Z7c$&_lN8FwX8CzHWm4E zRPd9Or_owQUE7xr4d&y(2DgsG#@SK7j}8@*XghuwCoN}0M5++ z9*j;pNG}F72r7VQ19dM*;H<}r^gyp1lqD0ux(S%ylmSZsJUX!Ljj>__5UXk&)=;e` zK|w(;ud5FqJ^-;@ULfz2aPNY&o&@Hw3c?bAC0`OKFSLdvbKA}XL=FgFIty<bN+ZX775zOuHX9-Xds1ZxDo2vD*90Fny8(@?H0 z8SsDVuP$~#PKk+$X$^b>=*5DDf14S>sd&2+L`EiDI`b)S_Kn3SZbzGQ*;tN1os#)n z>||x{k*Z*x>V&O*3KG5S-qT`yK_mWD>hjfB%+EL-K7Xwm_&x9Bk+#=CAUIq@9_TPY zp>73au5K@nd}0l20=O6y-URr24GpPp8@%P@-JC7wq@z};wE(a$^V<>dM4 zbI&3xFoeG(I0aV0h&c*i;V>I)Ow4|Q0*PRfCv&cVodGQX0NOA?!ST*4?VNO)x9={#!7He7+Dg;K*@}B+T4K~mu=GR8(2yE%*BMk+DK3_>nh035+Uh?7 zM#{f+i<@I(Ir}+>eAfT6tJJZl=qXfDMp9K1V`HHWx!AY$(JvAj+ z6~(9)>}$T%5h)cOY6CDibj(qh<9eu#WnT&!<|rs1!fg)s_MXg5d{>zE5WHN9)@`fi(5Ru==mzKZbfXWnL8$C!z~v5{$6OX|p-%vqL}@+= z#-K6>#rg45^ErN31cmt`$l45N`oY8%mXj4$(1iFAyqTMj>WQz$-bheDEi-Zt)qL;kFLgLvSGmLvUGx68+1$Q; zdvEZO#%}-ra-K!|oKEhS=Nb%=D2)UuKR9Sg^S2)GX3iB5$N(878FY97;6)2Q@3c9Fk{KD_`#--v zffPZu)@<#hIp7w;>B!b!= za}@LtzW|02pqBxs`G{S=2{6Ji0GZF`j}WxrmRI6rE01Tb2fxi^4n2`vDBKHS~?26%pcckzL(uxQ8mngex^ zssdEJa2sazA_`2k{bq_e1}OZ5Dn*D8F#W*Qo057K!*^$vQkab}HB&L`&Sx9kNGK`4 z%yls&TmkOiw#u6uddh(eB1lJn09m^J`82xCS8q$pyo|VHb20oOtibbYg+m$c9dPgH zy(ory-c&S^hSEHD@Jx~9-;xTWC-F{oCroQ$VL_@&001}9Hnlc$H!w%RX>33Xz%3){ zxoYF?N7}#t+GM+(cC-zR%u{FqP`~bn1wgkKv$3YbvMJG8t^{8Mm@XObh+UWO6q;yg zXy;|(%ZeaT>{X^|At)IBp?h`jV{MHyB1gMJv8~O!E9dABzn8J2xK?*wdei*;Jix1> z@8UD8z9%KL|BLRR^8R&67yE`k3so~ z4ib2PrLuay0d$gC5FV3rq-B*I_n(hXWOA^uyY3h!Ln+07jj58`FW)51%XQb*H$0MA z76id&gb49($pXw7>Q06)yxpy>tq17gUv zH9DaMx-c`#Q)Ka4A$nwH_W8T9vX?b19~Yv0XXP`FpGs_L{%{}Pe`S*Not5+isk(hx zSU0&`k}U%V9DIk7JPnP_s1Rr=`roqT8xkUYfW)%qV5fK(R+fJZjBH#bh za1*3PKj@3mu^;UgCS|Xf{#`lDdAm#A9ANM$wYVX@DYL%z#K`x?$Eu#78e+}nzl<%s z+=PtJdWq{n+`F><3hOjc4wj0KUkqckvjsmFC-tI24kjWl6VAATgitrvIIX?h>T?4) zJ3r-KIf!0Sjg*AHgolk=WYsLd^3{vIlUX9}-yD1i@Y7R_ug^_U-N-Tv zbMwx6R}qmLq;da*g^j+{n}Yd%0RdkA32#aaF|XL;0FBMJoLP#z_@(R4%2nUdo|%od zgg-8!HJ|(NocVoygS4KlnDKlwG}T`ZEuOJ{7LZ?t%KUhC`Iy}$Li3>5{J!=NLZnGo zV&`1v4RZqO`{6^$c+4`~+v5|ew~0Qs8MtSx*SJ)so9jgt@5LQc1R!47ak|6vYcMO57`Q&Zx2I2)3)=Oz`hG@kTYc(&Wsh>%WTp;#fYtp1J9L&1Yf z(4DxXoTk^kA$b%J?@XhU^o$WIvM}5I43PXqfW_A&I9@aD*{oi!{bbhS*ioN2U`I{x zc}vcGq)gB(RxyYw=b`5q|6VAOf{2K>x-7vt2k4hLeA@$!7!>>Vd;`?efXDsMO6ge^ zaM1NepuB)s5UoBC&AL|UV-COld%#ET8wtL+&EDflg11DiIH~*E*qo6uh~837(B|WJ zf1%;YDSDPj?ATPYWr^`_!~^y`gNeRkK+w~}bNet#&X1^~Xs2SdRDmf4m~sQ0aY8SXkcRk39x6}BbWmnsi8Z-C;sRTwX`f>mreiFE!&{C0O0RAT38!< z;Mmh6+knEGRBy460hyr;Z)PW=a6ffakiedl+Il?VF1?|5io0SsS^6xg*hd<AtU59+(W8?B`0J7SuOE1sA%riAjc(y!Cp^wRp+f>q_nZdSl*^ng~)sx0h|(>CxMK7opJ7l+=zH z_$@;6fz$_$1Z&j`%s=+@Eg3PMc3L|9$kfrlYsiJ1w5~6I*YC~5dtzHwylYSE4SIXm zLbLHY-wRNnTg=V_)yY6=%N|HJ3PIw2Zcc1&*-{4VL}N}AE?j4F2}QoQ4GM_yRadN^ z-Z82?^=Y{#xbP(YG=qD<1d1XQei2yJEf#cSF|Vbc>cq-yc1GVv-uzrDn;M*oIbf2j zIo8>e|9FuI(9z`6fN{$-X};8bY0FPjI6CeRznIK>T4r806Ec$?l)jB#(9J{ zugmKqbYqrcgbC8;`xx5|@z)0X_yUntzI`~iiN)u67MzwbsLA4oraE)iKCvBgI!S^{ z?h-oU1MVt6*99J+I4i~zyoyhk&f7jywiF-6<#u{(5(O+XE(8(k!y<`x>|1mKZ{L0R zhdd2*mjChLM51P9AgHRG!aIkD4*}qaz-bJV&O~wObiKJjGo+R(L=;u|7ojgRux~55 z52exwW6MYqef+?zeznpmg&>221cdz{AwSrQx>n z(d|xV52MxyS$d!8ydLr=!#9j}HNJbgrNV!giJzgWBBnV14f65hk(>j9%cc|YG&eYX z=(u%OErFu`2|J$)<95W1py$(ndnBW8iUDLnd#svsS7!(GXD6SO$E+A zFVZZ-SoP!KSHlFQ#sYUF&x(rZC$}G7LPq0J9C{6(XQnZ}kO_KI$8)taFTH<1(7={F)7|KE0QOe($~7dR?8 z{#AX16P{e%_|8s2|L*7iTkeDNf6G%%ZqAA&V=#yCJS1Fr1Pq*DfEfx{-9|( z%01u9`v~$A;>No)I6ax)pS_!O?wANK{yut@Hjqr3JU*Tt8fx``l1OpROnW8SE%RN4 ztjXrdS3AKnYwYa85DL*6@0i+&gg54-(r6T*%n2#lcs9^rkq#) z99Ulv^R1(av7_eIBhhV{dwBq&L*-O0z~w(zQ&aO4q0-XQ5)ly*@EF*+pPJDCnjYV| z1u?8aVRdS14p;$yeTD;^c(^s(r}Hkc)U?KN36F%qc52hV@X(lFpez8uK)1X(A1!S* zpn$B|?V_%XqOb>mfkX+sF3@lO44Q8l28*oMd54QY%kPzAfY*JXdxZR0H6e<)3VBKf9%l z)3dXlBz`2geizM=!0Q}5Gztn(etv!$C?=^2xZ?>*gY_CI=KI1ZNd|`hudjr8+2LX;5Kp`A_0eKjE zgNZs8mX^rFjbi}P^sRJ&+eJXe^P&HIX-sv-|NYXK!fesXcWcLN7@UC34bsz0f>P!E}K0_9&KtXy5_{RFSSqHAB;2KFeNb-MzzOaCR?zJZfOfPSG zy&X`f#b$4#q?RhQD6n19Y{4Y+d19#E>H;49tR7rb8wLjX4=Bf$J~T9hx=BDyZ3rMK za4QQb2Tx9({q2VZE-yyL+cPh}ygnn_GH})XnxLO2lWbG!VYyUQ*-sekXQ_SIS=8e= zO+tjGssBr{dxwa|`1${=`B&O?3%t3#q$wk0*$qyNtaz+ah-+cDrkJ|mA9QBAU0uZZ zf&eM0p#K4SGx2XQg%JG3$K_OMT554jcYb}^=yiD;N9E=4tM&w+2AucFK2{*!_V^8`2SwvdX0A)*cpt{Lbks<8Yjg+Pj;3n2zNpOAwen1!8b)+Sl z1!e47KoYqv2>_(`<{B|vCmF6G36`qpR+C$2j@CPaR$~=zC0Lu8^*^hO&p!x!yf`~` zem7&ay54!NrwKnk?j>cXc=z^7XREf>gLcOyCOmM@l$Cw0@dtKOkan))9)hA6adN;Y ze!O>ob+q!h2wQO(P8va^@b8_Wvs=&bT^ignz`N@QYUxza*x@uCpx)<YqgztX-kEXu8I8%0G$K?gw)3Be(xOQe+)hETeZp`=8R zPK)ji32Eu>RE91Yx|MD=Asz3U!F=}K@ADqtH$OZO$GO+NX5Ckv=XGAu*8CQRWHo8~ zWNTW{QyYmR_0pz&_557ST`o;gbUEF6LdkipPB(8WPz%p#k*mUdU;_hvudX_Dlry<_ zA{Jo|+Y#0@cX!veoQu4M?(HtKv~m(b&s_u9K2R0G1-TkqZYl^pA94hwYL&zQ0MB!uN+*jygxHmck?W{hvmN=xs>}=P?T?u(#p*yg7dB84z$~ zuWXhFltrgp8c>)4PCkY%e&H`IC}e#3$z%UR3To~%AibUsQMN7(Uo77>a}hfVx3_;t zbZc@z_i>?xhBz71QyPNvu(NJ83jBEosfSfDDsO<03+Q0^4_%!JixXWP?{NYH``?e{ zCBesVP$x`&Q~McJE^uiA)$;Cg7V_n;k5B=itneWx&TQYW+mE{IW7Oww{PuL9xB$3Y zBrElULV>Ffb(@bKk?Y^&d0YLsEJSIdBO3@itP}Qj6QyWGDvKbvt;UmQQ#1ryb;+HW zQ)43nZMWj?em0xx+utL3)llW|{Aljuo3G`d-aC*SfqO?F+4_&Qfjss!4anRIwuy3bRX&B~n#vB3OKJf7)wAP-;@& zmu-xFoM6ZLMKjCHv@_SQBl}sA3n8~teeB|ziWF94r2uPuqyeaTTgp{fj}i#P_2zy1 z<9h_g6STF@Bora0kc_@*^l**6w+3AAL_O!RpeY%M@d_@Mg!JH?v@?(PMnRh4BQ)%L z(2PerUuUNYY3Oqp48E!UQe{Io;AUS14V?uUabVQ?`jA<$ql5=`?+xoOu1E0(Pygw@ zf0--Ej7lI`g}PswZ<_&ta!o8IUmc4UvhXSWIO5*Y4E2qb)A}^Pp~i>{VlY{Y6!KuI zdJO^dDU(e#R`sao$IcBZ^V96o=M1llDqPE}KRuVixzcW?;gy?k2QT|G<3ULDE{EjV zKOVD_W_d=HP{M8Qq$*6xY=PMaeRR<@EQf&29PGS58wJElCiQ!}EvS~4#b48OlNL-l zsKeUsIo9k&(&zHW-0X7tD0DC zj)GN=cy~Nh@g`Is9Fgy?AH`ro9nB1jK&ZK?(aMd9TBgg~G~hmo<1V2R~S^ z*6hgqus(3UzBLt`aM7p3hQyJirJN2})>;Yq4oS374Z;oIhqYki7t$JhEofLWK-PK! zl%fb3pf#QLt0rmO)w%wvDwzuH;gx3Tl(3`qiKsQqy)#>jv*Yo074aEN8}6piv2g(# z#LM@u4jqcNx3*#`XXBlz2WNhF8$?(=NsVz@Eam<#_iL)F+)X`X?axR^0)~f1lGxdP z0&hBh{+zv0$+5v?47K;mZj#gwL;fa;!4a<~t81VlKUNdwtu@>tt!`soXe68_b8gW+d^qh*2XCxMyOa;2Y<-Yv8fRkwC-vpd$3NwERI4M;Xh7pG6 z=4D}0Zbe&Z9YKIv+13in@*|V=$>l>M{37%9;SH+}-|uH|A1mC9S8jhpu%&?bdIE&q z#CHO6TxqcSE4))gpytI+(^Zo$D+BBR*!$DSuBsk zWZ7VKEq7ie1XBlOo_**l1d8edsC=x?PaN2x`0@Ydz%+=Ze(E-HtYn1XXF<2t?%!uo zRCY#`^)PAi3wLZR7VW4eWbP7hK(GnTi)fW|b&-T~1Vg%sCUsrR?L?DMP(?0OCnHd1*fgf2?# z***};15G5%2U+W5Dsfxe*7}!K;fCQ2@{l}{gRR?Cnp((`D+MYM%6{4HS8*ygUEmo$)O1UrtPg?3EjOotC9G zSFyP{o^lv<1%3Gn&=|AXTZ#e?LC$%K(EY&Z%0U7Xo?Fq2tS9$g!=X6V=F_I}04p7Yuwr>~^g zKv~Q{sbomtQcN|x^P6qxrrgQKA(EPz$V3~fU@)8wo4)6$J;P+iQH7g)RgKyI)_G;1 z!a*!e&8^2pkD|rAP3CC^89pPBht~_4W^~re17<ycqRw&MoXS==cEqY|?zbXB;HAMVqMJP>fA-0+y$q z+5ksrGo8#Xp%a{Emq_qLPzV!tA0}yPDEi#9%Yk}7lHnO=V-ftkS_#uQf zGoa`DGWuDNPmU#(Rc#6*d@ih~;RWmn((fu~M1}(sw3sUm} z&4%}g9S(sI2!}$B13JG?LlmG@>_s_J(*G&;k3p z-`lCX7#=6>H&^||_ycrw=-zuzrT#CbV*aLaeQe~mnq>Y)I`Y;XNO}0W2(`|*zEFeb zt48)?Sd`G#mm2zIzp2FNaySdP1V=k=S`RxO)g6w< zc0du_m@921dh-#NleWa>%uBPID%^tS8a~zuY`&81N#+~lD3#V8WHD?Z9JV02u4R`~ z>B_q{gv8M^k#E$wIpV;0b2X+6VQK4*GJ6CUZnrDdkExEPu?wV2xwmg>2LIu!!U{7g z@F*?F$kOt^Nc;>NrbV#Q$YoemUXR{_MCCIp_MVbP3JZ8tRlts<+7RQZ0=5MUJKuJUJ`*QFJ4LHFoB(`70>|AY=+l z_e>Wf)mUWUt0GG={RL4bycI*;IbF%B6N4-Yrp-?$AX08wytdH2wM4bl66tL#o7;wn za_fuD_vi?&*9_N$EJbi&;f{YasYfrEXM+4^1cp|CQ975=N z?S~fZ>dL>xlHIDHDwOnEqW7NI(<(7GUo%!4OpE)dR)s*W283V#XB9t5YSdqEQ*`iBt8W@A>{h2k#~4?=^jLVgEkchA>8ve2EEW-D*EZ| z3dhcaOUP8>p+IUK*k<@DR)n*SHJ{2fzUiTH;d-^d`lmp$QSrtLqkCjQT8Gf(7KGVD zvkR@~mK0PPB;r=Lm|&-+(h!!8?v9=;f`LuV#>nPy37*Y&XMc0J5v(hRZ(2EH(^dkd zlh86=4>*#hepB&U7jouf20^lx|Ak-@-ITAF#-g^Q9j}v^^GTaF9IWlOzc4W4?Psn- z=Q8Io6a`bi<10ZXf$}i=D`BLT6dM!)=-zChoP1h=2-Vt$H#(F?h2HGg9?#7HvJhFB z*ioGGi=h%-_PkWblB@V5i{s_@f_3R8O5Br_Ri|uif~11nuu1it`5B)j`&S|FvXG45 zVqiI?)Bjwvu#62j$zRToE%!e|4=IDcK>TBmb|R<+hC}vC>-t|^&2>GjlP&EB!V#>e z9}k8JQS08#mca~?KFQGSD$=q{3XSBl4e+^$I#YJ*$4!jHF2bx8zc7ttaEuQ>b>IhO zkZE6L-)>fd9nL;x|pDcIkp#l{|X`Ku|-n^Q+Kb;@Wjl;4*( z*KGWi2es;~3jr`uPt&e9mJZu@O!-5Czl(_Rpd5cBDbVN5e2W8ZFw=#2WXK$vajQhx z1|1u`y4KYpv#A1QP|Q#dg|h9LsEWe)SUyY9Jn`P*i)i-%`kTWnM9`E;o;Dhm_~G|> zEfpeBplbmYWoa)#5?@@qOxV{^B>L`Ft2BS}puGh$%dXgG!( z7tG6n%p;!)*KVd`tO9snyD>R&7Ol&~xTGx3S%P4a#{`xkKKI69cN4ZPLf>?Juz5E$ zjVo^L&-;AWN1XWJRKw`yPlg>C`93u`jgnKPeHC=5+8l z6@%Rc1LHXxD!rqeRtDe)eI` zbs@29VRJ=d)7&h=$h2GebTV`jl8rVV5CAEhgm!Jpa0@cCwoMAQ^9?@;2(4%W0^mjf zLW}x`N4Jh{@rFd){Ui3N9(P5nE3T7JJKASgO1Uq%!3H?f&mIq;1S1lJ3eXHrU@Z$X zzdnzfNW@{dV5IzdD&z+Y6w9=VyF~~3#!otf7llguQyY7W4G8yBU~pZBL0DX-=``XZ z;jr1cR`mltlpd>mY6YxBh)Xs9~4^uO2cCRi>% z)7}$ z_R^6*uYKu!s>*&-<7RyItgASxu1AQWe4*T}&I22tDeKFO?88qj>uw|3O4Wza8|&E5 z^}cAXkUdfq7JW$ARftm~Or# z0(a)z?VlCvzAP;q$EoMO6#iUSnFFG6T697+L#XDeju`I3SW+dWon4T@a=)-kR%y8Q zAzkyQfIOz@X<~MZr8zPO_6+$)O&+jN2Jsuq#-8(AIFI4rBpi7Af#7>1d?381Td3vy zS#*Gu_SbpFqn#wt`XT#Rs2DQYu)X(v{Pz_>aO7mrW-8hp_zqUwjK#CxWZ z-Qon$FvF8h@Y5)e?$pcB_r~{H2o-6}pED{XKNzl->x=d2&Fw!3-#lp?zRe>W3m10H zu!?b!wj!%b;!$(EduuJ3JxU`jh0@tuQRCC|3)czu`)R2%=)JT_?i5Dn&T6MnCUwV= zMvfIHWFl!q)sqyzG_b*x2uw7k2ey?=p%Q`5L1tzwKrz-Sx##%#j)5h zx-(&Css!*#%DVU+RN9Xe6lGmx)}6UEZl&5>L85_O;N#n0iM62CY9UjFC|q{^a9M(0 z2Hn()@p9>TvrG=zcma@B2|zaze=hC`aQ5)!EjMs@+SI4v&dBGO!Qp@$6V|#{=wRHG z!cgI_>3R6xN{Z@mG!cen^Y+7mQZ#H`+YC3fx;f4NJn! zsgQ&-ZAx%0*-r=98%poPmqlru3X{?>>j;d>$t8AixqpQdyL=WOwh-(Wp>>KFfes~+Qhg~4Q>6-v#!T>~z!3=O8JD_hN zptAb;tUZf?XLD!N9lE?Erp-GZC?bb0|BU-D9hg<4h%`i!OYCU5q0ZdbiuC={Kwb8+ z82#{=^-KNHR5_uRAUNIOWdH1}rrEr_hc@>9vsOpNTbPeSlmRn%<1l;+aFsV3i}_I{ zYcM_{1;7XIP;AyBfhJlio$I=Q@6t$8jpOr@VTmkEF#V~Mv6?9Ponec)w`~pI48OEp zd^;@`9c-kobC)VUsB7p@UEUT$T>ggw26#KC6k2{ zu*(nf1b&$i;=TqSpwO_XgmP*EV_vIU*3Q`91M?9pcWvW8hjUXI@NS*Yn9?8nklY85 z94qMe1LHJwK_8@hWEFy6^XB9&s#}UZX4?*frbq8t%$L7>Fp;LtQH2A=kq`~<+~*rm z8-=^3AS~H#QHN_)I}VUNiq^YmbxA6KUv2c0ruDP>{f2vn6vI1 zx0@W7&CD}dV3ZiYZ=W@yqI0*I3bMyvMFZWPrHR3Z&&?L3;zBAp<$E zzg<<%)BJ}=6trd$EPiqr$7GSYchul!wNNQC4cR%D>fpK7gQAs8U-)(E-|)79 zaO|g>2{M|1NNU+p4@66yJLApnHdEcg4rr^f}RgZ^%Ed+4Y`7zZ(gL`xjeKL zlfR{#x$v##!w*Y8^+L++Dt>mK)lr#}mwu~dgC7&^w$Ogx^S!6u?l{w#W zoDFNQS>`dHAY+Y@ z(=PD7W(Vz%^*|lbH;@9zAK&Sa1pV?lecT;ASa{A5!ewkeyrI$~0?31h{&BO44$%?7 z)Bv6Z%DtkWgZ0Q?FlpBrv8zNPXrMIJ!|}emA!uMe^~Yx@AN|M38s{v#E87+?WNZdI zAEkR_y}%&(fNIBn1Xn~8y1*kH0@_x=)SaPchd9Zf-(58H$6?&Hn`nCAbm%y26K&1w ziBtUi2jPJ2KQ0Ee_5MyCp!<_N0J_j4EU6PoqA2I7fYT4qa>=ET9O27~WLXp31D%cPaPxBn1As*(5 zy%(erbKLTSlbQ!!kOB}#(7l3C-hDRma7+kHNO~zwuUdE>8s@M2_~!td6KX(SCEzVV zAHfl?FtM5(z+@ukNWkTL5pCka5u!Yn3MvzSk_6UIpDY1Xy^p|Pr`oqWmq13>P+P^z zPx(2=!6DANu6T4`_*~NekqkgXtYiiz`s_V_h6zOdjWl=MWV z?<}`1Fd;DbzY_wc$o&gL{~Ow(6IR3&qOAF31rj_Kr=ZkU^G5PlO3c!!1+i@WRbSu4 zBIrh)dyELc*7#C-o%rokUvC7xGJ?_}Aw=*`Yb*vm~ zZD+gB*PagY%KoO|1OI}C$-CTVd7NJSa?8TXyLy}!BG{@OTCs?GbWzieih<(HB>?he* zU(G_d^Y;pCO4y7)L(r<$9t;yD)GTXzLDh#!<0&;NE2HgBYISC7!xNIY(6H;u4?R88 zrK`hsSI?@$H^-X!p~5~d^RoD7+OW6>)&XpbHb%yviIx2af**K49eRS`b7e!#4V0)w z%&oi>`j?`$qc7cL+sWq=WWXG8Owo@%(uFFnkcxVjU@Whg~Je z97tNM&Fd~14;nWB<{y|qHlQ{khLTnEB5L$|H;z1238r3&Un%pi$gH$)CVMpV*WrRe ze(j#6h4A)SEg^<~p+`K{Tb38{Y*x}G+P_Pz*`*(BcK-FX0xEz)nLyzUF7T5JsPHH!Wt8AGCtJb^vbDI?f3qj6!Ve9)E z{AGFp{G*@!c!|{#Y8(Y>!9OiFv*tWq)JhDsah`(s9n48{OV9Nk2OI=+6w=|<+^T}o z6Xz=Fb;9R2MvwHw-_wRh_^k#ov53+@xa_33cacqUpj93?CUDe6Kk})~>(qG=GkQE8 zTo19=S5~>Th~!k?6`J`2u$epMB;T?OZP!pA&T(nW@%zcdNFz;4(EN$nMEg+h1(hZz zGEhFtXP2(dw$bxim0vb4Z4iNF+WNsz&2WW~+8va(>FhIE?$Ckw``1N0n~$S!q3YLy z-`>*?B69OgPr1c%iyd8uoT4L|;bP5kblxOj8YHLkH3-Qc9Juf-zc{Jp__qg6z3Q!|79GU{yPe$00%PnRTQ|mVU0%8!TQkzG zOcu=fPGixEh`5~Q8w3VGsz`hVQsQ{q-Jc_oE;ph_B0-AqAIpiCGtUs`uPpp^n4Ws0 zpRIr)4@gqAMXr_}>#6Wo^)RfCoP=9idoqQglr7Yv@ zDe&sUP{^W+h;&1Nq4PJ+cSC`nf|eKdT^)*M9EeRjsh#eX@Hca*!pp1cd`#hxRXrJn z)E9|AZ zJ1901DM@gp4QE~HH3onCSc+$P8|a5$%6y3`wCg~cvOiKE_t^#!tB{KnZs0koihK8_ zyQ}I8#!0n4O`|?ne&MW1S2b1v5sRIg0S{Fo3SS|DQdtsP3Qk7{h`vT;Cd`1*`}p}P znR@ja{f6d4E!o)7(kr3wwT-WZ@63jFr&8#IGPXc#NFzQV=W-g~Hsi43DcwxA2P5sO zrFB`KWgrC9pz|6P?fN=j9|#m^d@ zmjCreTMxa|p1+0}#y#4|*r~EfZieja_EGIGdKj{pc)n@7#;39#ico%Ax5W*-Z~Ya^;*CRIb`hmGOZYP$RvELnY{~2g zkO0y%65q?;Ut}oed#(&7r{bfq6k${Zs0_%X(-UJN^m9G$dq0T4Ub}&b+tCR-pRBv39u}CMemr=_0uBSzn6TT&6Y+m9PZkg10 zFg_4?hW>AbYprofi8jCLl_dPoPI%6bB?G2|YcN%fBO%E)BLi34xJvi;wW`8>N*}Eu zFFs>*y`7o)tck>WdbpE|spcr`^tQ$E%a(iwy-%<4t157B@HroN)NXNT=qf2$ZywN6 zPzEDcvP={tAD;8_k~bw`Hd)$v{6L`RMFA8Ok$h;)+r9(C`nSrl(;t=Nmj6;Y2F_3s z6B@=D&|4sJ13*xJfFmj8)=}<`KKywx2j{<|BPzho{H^rM4s{fFv3Arq@E1%fU}aAD z)LY&mkXr7qjf`OsdKa)Gd!s#DzWZv8NJhs&>04~?!^LaC3Iz4JIQXj40~^fUT71a= zrSc1wn0Zcu9ycJRnxCya{o#mi*QEUA7^u_D8$Bax9jUV|!zyvOwQ%zb`=Ui(T)Y6* z(fta;e)2!t9!%Y+4zCc~S$1xH4#=v&(Xii9G~P<8@~nRTbh|G=N)2cPL-rpytvs!V2)A%1^vVbB?td)kc;3v?h*z@*^jpnV!R9${GQuf0)Re1 z^})p4^Pt%IB>6`+1}3A*{s>D>VJOr72;{(h14{LY-2h(`7!?V^b5Ybg>0H0B;GaLf zDG3VXWO&yhH6S89OU|Y{0YI_%ji-Rb0ICZdY=)kEK>Q4Rva%1*Xh0Gba-oOjMnx8) zRtIF9PSODIC#r1+od|*Z1)@6Oe}EC3AW{3b@xMQk7u0B8bSZ-aeMyv@4n}Ph>gH=v zoh0ZiFJX=vv;E3IlZ zu|~}RN*zv4vm;-fmmP0#nDkWYd;#k0u{7gM|B}IU%p07?cp`POt8KDy8v!~ujeNLvrD+>v6F9LPC!3HJY|J>MNAb9_^Y?^@CN9#9=cr!iskhk0n0O|%vZdeZQ#q}}uZwG5un z8L^`IT&}<|Fo1Ok{XIuT<{<_?Wi#HzS&2zC<+q#EHfdW9Hpa5!&O0rtZXhbpO|tQC z$$;u9)>w_@`F`1*E=Z?enh{JCFZ?O1$@E9ME`PF7?kcPDoC->D%Dy7GrZ}Q$1Uem{ z(BZb-IcFyDVo_Ui^PA2)s-mnXjb8P)lR`jgp!Z9;-z7@M{}_&-Fi3YD)#!Un^iNzC z+N-B9?qi=E`ZwW(I!gKJsrs4^hT~c}W!9inSI&zS~O86=_WPG(Vq{LV}?%7kN2>e{=9$A>4+}`Nmx2C5iU41p8bevbhpHGR|Ak76! zj@);$LYKffdRnz*U)ow%f*q;KPI-x zG}VKNg~#Pm^oQ2Z831+E{_}P!HDp- zzZ|H`arriPJVnjdJRLE*s_?uw`QKMoc|NST2S%8Z@99q{40gDfaTXQnok=($hm0(K z%hF3U9HU!rPqDt8D-3c`@%>L#svA|l#nd7E(Q0vjDwMd}p{(VxK~II0sp++0L@dL0*!eRP3$I!^4f8;3 zx#Vj(H&`^LLPSd?&rocy1?E#H>0E?u4sCFEM~J7o$p^&PzX1g7D?{<*bq{$BMmi4aem1%0<`^uY zJi!#kk4+o6J|A3^rK?0(fQrUay{M~1GoZ_Q;|!r+kbCh&2JUpu|K-@(dOo# z3siyhU#!kj^1Lc;Q+&x(Z~|7`?A16BYQ#NJ^0b$;1*)#Rq?H;$pHJgv_2IL{r&#yM zj*w&M;e6n{DP0SzFB~CaboLokq*>xDSK} zQI|wt`2R6R`2Pq&^ceGiRLCl@M$FZK8i%%*MotWQ;Y?c3Kw~2SV2wctNnyd(!$w-PhS5IWJW#y literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm11.png b/images/theory/pulsemodulation/pwm11.png new file mode 100644 index 0000000000000000000000000000000000000000..240065e04aaabfe13fa1096ac04b406ac87b5939 GIT binary patch literal 168453 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

!Qb-$=H2&3wuE%REM9mER;;2UqJ;E35y& zQpxEa&pQq;iTkf<>$^Un92&G4vMCI4eg>ci{8Od-X-NpWtpAxhKXqS5&oM=FiJS|j z26tW~chU37k^Cv69i67k>*`#hpsHUVV3t(L=KS*yTLU~2Him3Vv@)UrkEumYB^4L3 z+o_*IzVCzEMQxAP20eW%X#4c_?7Tl6;ow}rHz@lmJ*`FPXu<=Rm8VwRrG);xi5he9 zj$?`OD_89}gLObpOJX1&@|zAdjjN0uJj*jHv*^^RNb#ku1{;{)&*XEaJJIl@u^HxU z>b|vY@?phZ#}^a>I)Y)T8E9!UnM>?0&Amvq98;}|6lI=+X)&%6680_&qrXxo2DFE4 zNh`UE^K0q9YT(TQ&|1$`U`o(`Yhv*2P*G4n*DA}LHM)Rg5DNVWo0&lDstW)1P=RbI zp1}7kijCs=X^3#;*SQ$NYaFYFI9jL3%b2V(Q6m0M3zA`p3L{5?`lDg4rtHI)<81B@ zn#QN>CebbupR9}CGxlrar>H~75wtP=K z)GDQAsL5fO-C&Q!Oz2X*oVND3ZdoZ?XR;Ofm>0ts&>+V-ny8J{6^P(K*=A%(R{v>e zBH(9r>gINTQVDu20xdF*KgvFUabYD+8LTyHHso##{r*;(?688DS+Lg`V zm1~qJNG{mT_iFqq9f))F=_(7Z4BPr7jgD^47L<_lYLF?nuQg?9`xH6E4Ik~e41l!h zR%kOL4FU3T~%Pop&cTvO*jVu40V_g{&SmT~Ng zq)Nj|W=CpPP=mJOTvGM}9DbeX!k7;L&PFN_G^M@LopOSwP4B(I8I<~xb@VnwUW`P{ zKAwk!f#)L(+?nIt=>HFqa+P{~Mg?hpVLluBc}A@(KCT1cSg1y7rM}p&3)`qMhQt?& zjo9Nof3x%n2I$p??y*z06_7R3GF1ofz3TU{xG4CUaWA!U5)#yF7N$`u=TJ6ff}0+H z6L0PZuV=B|F=d_A(_F*(X)CVj+tbl;V> zo1@0^D&Btrs*z@bDXJew++DoM<#!OA0M!`vhHAt_LpgtNqt$O*%3W1|dHJXKmvd3} zk&=Yn@t&tp4O~34wI`da*xjCp!0lgiqpyFt<3DeQOZJmcW=6ZDojA)wp%E~jaNcYb z-3wwpr-eaL~gxg<{KNRXB5`O6qSvgxi?iZ@<(z(Dz z7nJ%huF}BTETrcpSjOLHYd9X+18aDeRU2*hzL1EYnxefuQN2pkW^U*7=LE?ylJGJxoXp%%gn+k_#N4-0htQEh!b4lIHZF51A1!TOP1QOG(nr zB*fw85X=efQi1Sqqmr@seAURmq{-M9xhW7X2zM6d>3=8aA>?k!iDrG1aIO?K-#gNO!Ik0q99JA;walut3i7g}ypJYX4@_epB`bDq&Ivr8?4zm5ZUo|zYx z7hF(z9i9dJm|gX+2!HVo&S)NaUuBU>m38&Nn9o@UapGJ_A!1ie;lH11qo{Bn65JHk zT%|XFr$3;aBzR`-5NW@$KUq-DKgrQlxEoS_m)q~`D~pJ`ON7w525?^0zf3BFaQiX$ z@%s(;k#;jI(e>>N;p}WjOAe5N0+>5myQ5Fkargg vV{i1RX-|7TtYtEVmF(=C&TNRs?mi<{87&9l5wBn&ynNJ@wUz1=EW-aER>FTX literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm12.png b/images/theory/pulsemodulation/pwm12.png new file mode 100644 index 0000000000000000000000000000000000000000..2992d0ac76dcf16a5c24c70abe68d4ceace99d45 GIT binary patch literal 66865 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ℑCTVs_ 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 literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm15.png b/images/theory/pulsemodulation/pwm15.png new file mode 100644 index 0000000000000000000000000000000000000000..ccc0b6dfa91ed0ef14e283622a8e3a12e8f60ea5 GIT binary patch literal 115854 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 MG1Y#gX?Od70O2w*umAu6 literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm16.png b/images/theory/pulsemodulation/pwm16.png new file mode 100644 index 0000000000000000000000000000000000000000..e9f587a4dc395e694f828c45277aca6e7e1756b9 GIT binary patch literal 9269 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 Z&Am_nIpH)=Jw!oKlvR-_mHHU?e*i$BT`m9s literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm18.png b/images/theory/pulsemodulation/pwm18.png new file mode 100644 index 0000000000000000000000000000000000000000..efe556631a290ebc163ac71f79aee21f286185eb GIT binary patch literal 14811 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 BqjUfO literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm19.png b/images/theory/pulsemodulation/pwm19.png new file mode 100644 index 0000000000000000000000000000000000000000..551a646e8f1ec250c5811d999e6d5820f9ef17aa GIT binary patch literal 19656 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

q@3X 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 literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm2.png b/images/theory/pulsemodulation/pwm2.png new file mode 100644 index 0000000000000000000000000000000000000000..2eb7e5169fdc698942e5447477bcd3d1f52fb544 GIT binary patch literal 17818 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 literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm20.png b/images/theory/pulsemodulation/pwm20.png new file mode 100644 index 0000000000000000000000000000000000000000..222b202cbe0876ef4804bdc8e2daab8c3450d7fd GIT binary patch literal 54656 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

!5}k~Grp*t}{cHL`3TTV6l0-M6x{vZ*+< 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�|rP5beQv=9qw_yzTR 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 literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm7.png b/images/theory/pulsemodulation/pwm7.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5c96860230b2bababe7f7672e56545c0e961b2 GIT binary patch literal 31367 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 z zY3xpF<3Xmx8EQwANcA#KuiJ&^iRenM$(gOKo0z)U%&0!74{7ELh8IBTIf9OUH-o0}N?}Z#Zhe>gQJI)Yp0Y*N8pE5V-Q$c>9hbS$j z>?6}|sL25YfR_ITZ_^-O?U4>578oGM9mz{ZbYah)A z4w>b*P#TtWsG#=K7+KQ&nW~eb>^7Ybg{&wUV=%>l-$7#8b&o{{p9}&a7~+!l9tfS0 z4+{*TF?UR$a|g5d_&Sw}e}k!{{xsPBb!sYVC=H}pBU;h8@9o>ac#M|uE(^v!faq=x z7n)nl$fuyMg=-m|rT+eO3)WMhB<%fRVxy5TWMpyRK+x;k$2uI}$0`v2X9ikU_n4WR zM|GgU-O^x^pak5MH3mR;A)moGjQg3Z;&o~4O7eB<*hEERA3Va2km>>jB5IwlQ~8mG z-?Hn{foO=!2cmZEMra&}vsXAIF*82?F%+V?zb|B*jIs%Lv2_oZQqquOsQtfjFCj?^ z!OA(}Cfqzcx1Ip|N=Zs83*^zd9)U%KYYs5+PXs3_skv>fk&H_}dQ=C|Hx-qPUiL^F z3Sg6UtCB7xc2nl(=X(S%kiTvyqmQiIwxZUSTJ9tznR|PCV}C5ewAi1~H5o`N(fX*} zRT7E(?F^gd+&}hPI5`Pth%2uUXg>|)KP@}`e|^1aJe2JlH*Vh|gRzyuSV9z1Bi7A-_&+b6clYNmjk&J# zJkI0zZf6!Uv;e)=nn7iUzw-g3q<^BTfVs#u2L97lWy1?Fu9E7GCbRhrE=E9f z&QY9JRy?|@@e@LOEiQe=K2RK$9jX04fIulz+<4p#WNk!yX=H0g|Gk^&R5p(Y5yV^yw*XEZfN(u@dpgR%MqnxpQbZiXEJl){!Yy69N`;ck~{B#>h z^lNm+P;8JW8cpatBzc7~v&J&gEIyFIQQ$45fs#(dk&lrt3*GPo5IfihYoRTh6_StZ z1jGf{d@Y80$gi{sXQ&fAi_;YBPX z*96@*^X1YRWLIS+K>4K&eAew|$2uFkkD9mn9DF3;x^thrLXOjOD`nKZ>jAy>?wz8t z@>v(ruFg&fLn6QTn@pJ~d-HH}-`)QjYQOWYut>^W{z%VVi21aRMWBN~50hkbKcKfK zQh7YR*<;9*M>R`}D|ykvANBC?``oReADYH$a?NMJ5d^9`*1RBTwc$JXzGc9pccTzM zjF~04&Thw!K%7x{kSL(A3+)3?UsUhtpF(vLKLmB&Ca^72F`YQDci!;|9eLByG1Th^ zrdSCXNZK1WMl!HQ_$a>t+~QRisg*Gc&aHPry3c9+5V)wJcj%nhokqJ~ZOb+ee!||s z1GIqB3*uo3w9oz$^P)ie3F3S7pwi~0;+hVZ=)@PA*JQcwS093;XCd$z}i)d z#qLQZAQUB)GrogT&{9_yTutJ2!6AZ^2^kt4 z4)u1$ia`H-e9GIi`*uF?&V>}AkX{UXrm?XsbM^9SsO)+qqq{eq{QfDUv~+!v48-9x zIHieU=L3KyLYsV;>L8NGc%G?c28g_q@*Qp#niUjj4Rt$r?0|IbZdqAMtA`;pZJxPC zdPTrZeLo*r5jnjRg(UApKyt||jRUFFAOch;5DXU_9+)I3(aIJ`82SA9^GJ(`Byi)H z>YPkgBnlWIEV%5$B;+9wW-(!uUtA|!-mbcbjbknM`nyY zYCqU$h062aF`M7~QL3^izY!F6FN%zXd8hvoDP{2s|^EhO^3K=#4f)6r`cy~0CtMJAy$S@jE_ zK;){sULEe}tgY1I`Gtj>bI&@|*H!`O1GH(Gf!RC|e+I;L^BSUY2iK>7;ma4(rE>Vq zoGTE{P!EwyT%hU#15RwL{n%JT)qATRGqN%>QI6ugMC}3sexM`5W-rf2g(Z|zt*&bU zJFmiHPLe?A>J-WX@y)v2-X!`x2#1i@|68v#H=^8Pj%f8_cSwm*SkS}b>3eGTG~<9{ zYQW<{u!zeY;UGc}PjUjkSo8_s4Uwl*=h<)Q$S_*m+;La*F2nHDk3*=kC^5B3Fej%1 z_V+9kj_CyOKX?TT18WxtJ!$32rF1u^6sM_@+1)NP4)<05Blwr*a1_O4@Wl&75anvGb`K~)*qpFP z=|cH?(Xc(3meYx(kc*3mR92v#?3AmwZY3FN7k$Y`qikf<-`~F*<}e3`zqb z3|-GNPA|-L0E%d9v+SgZ%g7u8Em)O#;lj7~_meI5$Yy0_#RNn4m23uk0Dgg7;m^$C zm55@&C!#4y-FStzhJY@i#_Hkr>VG_sMl(zBT&Rig_szfnda4j;Gm9e(lfF%Ip1rQ) z8W#2no}5`IAZoNjs3p@npGskea()z$*y<`B^BwQ68V@}N00vqeVVZ;*;S<+3dNDqKJo_(| zZD%Uj1=Yfpt$*(NeS87msdBhA#t8*wsGI9dH+i*(JU{+Zm7H47O2u4*ubm##uXT(N zIZ!yg|NJ_poUzBmVwbaXiz$Wc8u1i0x|jvveccZq*1)pDlqW6ST2PUIL1#n`6h}{a zc(rI0>u^yL1qcu*Fhz72uC72UpBGd_ftp6Kv(D5sg#rlWbo=%V6bi@22G8xVhoYl0 zG&~KtR{h_|96=d91aG{fh!-KqGiPb7n%cbsU7rY|TJ7K*IDoK6%U9{={EIUlN(C`7 zu`Gi&TkPg#7f5O(*~|jppg+IFH3WQLW*>|aj*N^Xu)vou*SORTK*<>VYc{s#gaHfl zaG7GEI@?b9Ei-DqHDtW@INR$gLgiJqdY%u zrcW+Nh5gZ3_*XZMoMKOppk-?^5h|rl)9jI4gzcAtnQ?(j-%H1aG(eYlyTwK({T7=*18%t60+@HViq)bGUxp;2X5T(c79v%XxHGp#E|N zVnu*1G7ZnSB`;C1jlj4@@lGSwO>lpE@jP}(;-fj7ii@Ww;PCgoy8$r*oy8S{WIw96^l}_G!(fVQdXKYHKX!F+YU%kbBm$~ zWsiqPILFYNS^y++`iR|#>NDHE=KW-y7Y;dPhRQ=^|Ov9l-4%G z5h@eSYbz-s5df6~6i3*vB9&$WK`2mogi{(SZ(#qmTfWs@XH9y-?FJsbY3METR%4$a zno|qGtg{cGhABHKaRvQG@BJo-%3K58zO=rxdf@Bz&!JPCnrfuO=~l_qk^I}wg5yz$ zVIM&HVhmYEs8Yuwl<=%dx`d9H9EUx0K9yk_NZOrx^t7bEZ#oa51Cp+3Fe^adVDcH$ zMS2Gy_#eLHqYasiz4wa}l0giA{33$yHT<07icpf4GMfqHY_cFiCk(y3bT7iVg{lN^KQ5$;aC>`>xp`lE%Yp>mDq z!>8#2mdRrj|J3>r;MvfjXyk=I&|Gkdf6HbcyY%=4%KVLwvxTr9&CSiB#j3x@#mkFx zNP48L%&mcl0Wpg0;a#`#wBR4okLaZ>D~4Wz(~$k(|G8V}oi2#881ljkT}l@~5g@35 z5-?;=06i0Lz9$=-4wfF!ERXLj#?Zh!NBZ7Duq1KKz2SE%BlqDM1(wtvrhJN&jGBN9 zItRsAGG8inHg3nShiULnvlolFm~Yl|rB#%C;u}B>%&lZPjoV)$smf@qh(pN)hPpy& zo_S8Gwkm(6YsoDf72y9njGaDAM=alZCc*&4HA*H&0cxE;AWboPnrEBpM(q|{ZO~I! zmkY&&mtf5Esa))O@XEf&j(wk;gs{oF>HW)Kh`YYX8IJyx?Ge*k^(7A*v_NTwEla%wdoG+2G0Nr2fi4gafCLt^_F|^ zW_{*L4cl8+VQR7DFrG{oh)aG&3Z)L(X}`_9j83?4*`kLQswhZRSM4*hj=x}%@NHnw zC>aP=I3@V`7A(m3UKDqXK&6O<*8DKvLcX`q-IkocEO$iS6Jp0uwINTyYlNUQVu$x| z*@p4f@hVI!<~@YQ!1Z_d%16GLfv|IW55)+d8G(qwW{W$}|tvN)j#8 zq`)9sJy|v3C{syBO z`a;kUNlL=Yd9<0#0@rV9HiPOfOJm3(>#QM;YBT3g<)lx4& zA(LlduaG2k*?OE~mujt3{wbVlB9i2Wa1^NeY;=XQpWg_Fb1Cvqt%`LfWnkU{|DE@9 zY;-h7%VhhRpB$!6We~9)`0w-Q_wU}_8}`8zCn}z2@@17d2fxDmqi|V$6R+Sn7`2X= zm(ZyOohHov0vwIQu)LB~kvh?$qKbsJDUgT-Tt-s%xcHz1{^+k?g_>!ixyn6K8i@ zCLb*ynHptCVew`AR6OR;3jx56p{bCjJn~cIE(26s?y)@S+@OT}UMwkNxFNW&&!g6$ z=E=8*GtKW8^@KTbe-i3j9sUFCJW5{ljVGS=Z1SR&H0+(N$*ZeCZg(z09Mv8V4RkQD zt+^w!RtZ1qD@pC-9+I{&?nQb^ZI7rV;*I9%XDz(TuZ}Pkx#69Q?kz$#2@JfFRM|woL3Slk6@Yv0+V7G+%L~?p)@{vAc6;D4 zt(H+yp?zn+e*$b_jhGl48=b3zqz$=5NR zK}yQz#RZEF_77qEsb=)U4hg*cF(yxqjS@>;8R6T8b&>L5+z_|>p)dEZ6M%I1WJi;; z;}6DlXMi#tyB`o7t~p`BKlk|xRr_3Gw=a8C-@U^V~WsAwCc-FX|876RkZz+yJgg9B(pY1=tX>Ac)KcgSP1{X&8M@UYVkV`_&K1qOdRV19DL?aDGy z2+ne{$-xW?ab$R6{oa^ql9AkScomGGpcO=^$(CBD(+@;qsl)vnW@U=5#GKa)N0sI0 zp7N2Vc*#h;x1zbfF-I}A+q=4URR?WOW4;~K@u^6$k;w!=#yGl<>Wpaw;KbnA*e376 zS}5o59O!C800tUq4AT%x>4iX8;Zf%F&=C}qnIlz8AQZTI+;w+VdrAx&3;I0wi zsCsJl1m2!}aijE!d!2PQQ5ZH%@7ok%6WqA?C~N9afXi zvCN6d5JsI=-2-%DUN~*}ZaEpf38k{Dix$CxAtlr3u3|k-;ofK3UBv+@aP%HmZ5rF1 zhBt2<5K01N)ho`Ub3%Okp>c!z6tD+4yH+Lu&i^Fe%!bk{;eL15@{-}Wj}gW6EI3Cb z1eQ0WiGPV!mo1PYHWlwEuzI4#{*T{_xBi9_iJ??(*Hz zT3^rcMC>fD1tQLl`TB;ry1mi#0d?}^?%de?PTZKpH}m9SNOBXPEz$sLWzuz?VDNDN z34bh1!@|z|!zm-SkPb=AOih-wy0Fc5fcJ3S_GnpOdiAye%_1UydnT@^vIqqXC^zVGOnq>+EUsZb z-qQ!QXksIJ6nJM%-;p#w!ECycPbPxDn}089D?jBCgfTE4VVwQ4?ZNF<74kiKJm)15 z&nxK+`T_L52wn_3j887O#p&`cG{K4E|M)bLNWefc$hWSJyEKlpIUDU)!6E$`fp&R>M}K@ zIXJ)8xok3*_%l_P=}o9xlnk;$jM`Ar@x{UZ&U* z^@{fb(A=I?)Q3R*PnlQnN_P2qwis_ApP;j5u26fD?%($QK%JH1_eMLRZMk+dfq0tQx%({!PMeXv{vEfy0o0sR zzByoOYx}ahTjI>uNB1k`Sa_iF@wUjGTamOMBsGy5j|3(JF-_f^u6d5D=gRAV7bhhh zfx_p1{}Obv!NE(I2p%jhhj|_=Qe)x2oo7k>9F_m_N7k>7P-gK}6AC!jxK@>BoMK>= zK7ag(WE{O1?nZ9hC_&sC#uy^59*KlE*JM8^BFsed9f>n9A732<)A;&KG!6_dFJrZ| z$ynZ9?-HqQ!l3t{WdhGDw-$UuSw)4~QpGBxcCwdr-Wqh!jb5G)&;ELRyo(Yk?DRX4 zt*$b7sk&^;0^i^pBi$&=GGUa%Y=#S;s9fU?q+hpB;qtirAeREU zwE((N1+e4rI6d8Gk8egKdDgQ(encFkw~r5U#R@^EVV}bs0b0`tkt!F1)(Nu)U!bND z*Y#Z*TRY))ihUv*{~TWbF?3ISNc3(-WRBQx4*-b+0G$vyo1_g7F6t9TNynDoj0om(jJw2UaH^hqm_CShh z>$7V>)RvR?0`~p`*ckx6m6cUQIR{`PYd8JS) zGvN5~XzPc_t3%!m8rUq2Gl>)NogwU;=@}VI$Nk2Sn|uivtYyCjUW-*l*i>Q7z~PD8 z|4MJ%cn_l`6yazMAyq=Cg>Wb&rGh~cx4$RPSO3k0v$js`xH7=rOuOdpFp3@=;sbRR zm5?NkAm!3y(CSMpRjuJV+oKxd)ZijzIL*!*t~t|Cdee%nG&-%A_9%K+{&JsMyq3qe zRh#x*;t0OL?K?G*yjqj;aoersHqsx%d|PVR=(#&mY>rqDpUu@-XxckRxkoEsSS6B@ zM61{mB=TNtOM-up$Zz+1H(m{TT8L+q`my*GSLFmwNvD^38x@|kmn;ehdg2nqWA!81 z^m&?ls||ChW?G|zD38b`I?LPF#`*l!n>Q1$uEyg^H3%uK)R

uSqmPn}>b}3Z# zPrQFFbnXP8sY7c_oMUTZ^nqGW5uP2qCcN7{_kODuZjZPH{`1+AJ8yG>{$m{Jz;90O zOY;SCaVG&lUk`{r+>(eHU&f16Xsbqxj4q8K@QJ-EY!JMEOS5p|g@YHijs?#72)-B2_30c{twF9E7;A8T(#bK17zYv0I zaQDz#Tw~aU%6{`3e(waqKMgi4q}E7_i1@&tkRkwe=|R*+Sg)0A%O^v(x}Vn{ z$X_iSRQQxL8#lYP)O@e`*}sMve);U5b4wxNq3fGMr#8(Cml?hYo4b{UpAZ_hzt819O>i zIF8IfC4xf$1*kV2x84t{U1V^Zd@E$P&%EuDP{I;8@q({x*tdLx+k!0c{BDc^Ndue} zmi@Xvh0q_M!@gZn5q4T(;`iR_NtZh~De&!|8DFXg>V<&~i6>+V3(jG(-)LO^KV&jz&v|M>r%u8H$i{MnCXuOsSB0Q5SYGmoIGD z)0U2xjjMN#VHCE@0`zBlL5F|f(?CrPE{9r*{c|*AlWBg(TciYi85&}LPhh4hou&Fk zE;hOM56$D8Ok@H>*)2xIHLMg-9Kku;6&Y5xw(Hf^7rxnNE=By`SGIbK zM%duxpbOi!po^0`rmW@h4Ai`YNZQkLkaJOE-8vg<>n0vlX7$0Fv&mEp!KC=1_&JFs zpGZOhQBdIebb8O?aGDe~8vlB|1wNHf1tC%JZt!-t`&lA@F3<|$Ua6ta6%jLdZ>zxc!~p5f%GE~ zJ^|C}#EJdtl|GWT0s=O@Vse}e^aQ{~T;CG#Me0t;u+FwA6Wm`rq>26->roHVp^6G$ zaC?NLW4ER2Wh~`2s;d0B5~QKN9*r*qk_6@tRXCqCjkpR1?PZiro$ld*>Q%Y2_aGxY zi{QMXqWvZ&gvIov*Chu}rN19x05kzt9$>+Qm%E=m5v0JHG{>eggclVDDX=P`W8n;( zum_+ZfI^CTY5eQg%NH)hX~?tCRfL>7{qrWbJ8`pa{mC=T0*DGdpajTyiA2#*H~1vb zg`sn+!L3qy*N)NzY}#Nx$1BHKjE-U9)TiOUuZ{RooDQys4=47(?%{`wSaeA^gYj}E zu!ZHe4#af2JU+i4YJA;;-GX^r&&7>os2%y+JA9O+3j}XD_Q@ZoEEX~lws$C+?1RvG z<1WAW^f<~@ggF#yYHE_kK4bWp-2Rx=^!Kjd8C-z@0KE!6P*M)2H#{wZ{)SA`@u4rF zGOZC&Jp|XqdpJo79DbcGCT<&kG4tr}JOC~h9nwJ@>X0m-#Gs-}IR;$#hk-31Y+FzEwkZiW}p!&F!BN7a8l>;+v#I>#vQOxPe%e$dS z&h50f_eVv6U^scDF7gBZ0|{z(6(J2KPg|VZM@Ip8fCGUoa^JH|t%Kd_qy3MLm$JUu zGXH)8(gh&d!DX+%o~NzF%VLfeI z0sjwe;yvq(QtFL&-nB6yUe5pP9%kYR{r|6Sc3+%WT9nm&{H!^d!#xT&OS4(fZD_Zs Hu3`TN)}k)~ literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm8.png b/images/theory/pulsemodulation/pwm8.png new file mode 100644 index 0000000000000000000000000000000000000000..98af09b8a2a87fb7b009461715a088cd34b392cb GIT binary patch literal 77332 zcmb@t`yKOgfowDD(S(A^TeN&<@=K7PYN!BC*oGRI$+bJh^Z-*VNrXyb~e`4D$2QmChht& zv=j_2;GO#Rv9wRyP52(X~v?Z%_olMI5>y zd8B0ZCNgSSAfh;QAZXMjN;JF#7-Jid2kZ%dLyq4cjnCBFZ3jST>8-SMZ8&LBu4Uymg!BR>3#ym8&f&VcOiRdaP1dLc%g zwi|!2o2W54%O?pXUxfORSwTA3!(mvTQARi$ewb18J2)}rEZdc`x<6JBfP{dtt+nrQ zE5zf9DBrJnCfHke*81Q_OUHRn0Kv|8{6$7Mc7C}-w&u?`ZJsf6+>LbFo%ac9oTw50 zuV`HDOpFh2cBZ0`aR#c7Lrkvz7L>Pe`pl4U3en0&btRlAaZ}^|zaaVo?Wvik%xh-$ zNq8m+SIAmyR@1yu%RDZ+sVh2Tax*SSla}m6OCF?8T&VH|eYF8R(zf2Bo7E$QdW{nu zwvquj{d*u22+iYPmZ|WRj`v8FTUW1q(WNgqF&7d;r?;?@wT)9GQ?Z@8&P>e%S}z`0 zZ@0B+PqLjTm<$&qN?I#eujHtsihGkb&q(FX+F~gQag+?bh}E0WJQ?h(D3960wAJjMN z+`1}_mUTc&gfcpylN^qX#c=%rjcw@US39wq%Q^scS`+JqMDYFqc#2N{5|3KNSz)MFSxC|dnuN1L z4O@BZtn#+Z@R~waDj_TLIRMl$&SA|j#Uv~HQtFwyWpw;baC~CpG__PRYp*^ll>8Y_ z|2&}x)#-oZ)Tm_b{3M90+B}*~OEF*RGKFyx`oMOHUW*gQg{ZST&a+dm8 zqY#=45jGgdI(sJTR%Yp6#bV^yS2)H$ocow)DF~y%kCDVzkx8UWNe8narpv^6$lTf9 zQ8<{joGhf@k_H~Zs|l9?QFK57ep!2y?i%9(UJ@IO!^PmTn1n1WWP~6U-{Uoq2`d51 zh%Tm2nRJF@&+q>QGymcM`+a~+9cF&sJUkk!>e8?PRZH`c%1u)|)Sd+H4 z&RipB6orCA zO>D}`&3UyqBr#;kTGuKwdY;*M+~}%$cCKopSZ}0A|FPrYaoRct(M?JdH2Y$u78uPi0zJy^erQ1VzeZxhY$K)LLq4y!Y zb4DYqtoGe>2I!}-F{{KagX8&Xm`4maIt*=aVz(uWFtNYoGndz_e#^we@Uso+CYw?O;t^t!`#Ys_l@r&7_s zzCYEAF44P>jfp&S#m-r7hE>`y2=ZZdlysu#IaP@^Qp4M#FuPG%nyW4V4aE2$wx;>Z z3jj1vQC3{fiPSs8?vApaI-fzU)FSZlR=6}u82GpDgtpd_UUJ>{My}MNS3bwWjnG!x z{?HwNJGP6u?^@s{$%VgfrMJ9Tjv^jzkmzHf3hEq#@jx7~&GltrW`wI;blH+7h`bmI!T;TA>iWqOS0-B*@O-Rz z@yuHsiNQ97~bB^cD^XYTZN5ANY6D-uQb=Fkhv~5>S$c1QXlU(Y!j+d z(1@2U^t0Zq4qj(n&XdbM3cC{_hxCw3l}pNBBkynj_`0H^g?>il$roD-Ri2kq)9HE& zMAN%^G!7K(JjHB_`b!^yhSy$=EtXV0%Q1CK|G;|Mo$LAN-6%}(o_AvIEwDy#DMc-7 zOKk#Uw|`hsfL**^ZiEp_T3QbhV%UM4{=c2!5ym)X$7Z)G`&?8}M}w^ly7#1guVsDD zCx{uBuh|xKb4jYlv`FRWvb~^n6>va2RD3VrN`QRX&HwwYkr!u0@;rTsLIb7!6Jh9% zd1_!;X()Oz`6;R>YXjk*V6S{GilQGydnGw}csa4vc8{=CyP0PddS>EZifk_}$bE`? z-;^|?+GE-!83-W_LcBw%W2chXE;(0=OHOd83*JN2%o_pvyE{tQqgIVStqC0m4(wLz z@b~*58g)=xgV6oKiJqbqQIR>C-0)#F&ul>nLi2Lj^jfQsHUCnJw|30AYCHq|%P(jb z2#L;#S_@B5MlMI8m$!e6@}OsUd|G+QZ|*u>TaGH)mCM5!*_q226*dE@z)9VOl4CUA zUxoCG_9%N=Rc%$<1+d|Yj1DeEf-9gm39>c^S(_JbnH8?7cNuvF>wZ`kK(9aCT=sP) zM{>O$8I6CnRP&mxQlOh=GzN7(jZ0;i51V#*PGEUvNu9+&qlZBh@@!T0Vh7T^mVV|J zLoU){{af-ovq6=|Va071@jm*^6;&0G@bDO`ag@zhUNNlXv5muW-Yn`*-~7bvl*z|X zb1MQ4Gbz=#1fWkye{5YJd96Y7edOSq{&hyrx)xJMSuwC4+MMd9WPjy34rj{%;U_&UPu}yPfabvP_(e)%tht1}0_rOdTyY#h%Re(@Ogef(Tc z17XE$Jtssp(2zT@cdUsr%UO0JFbDYQ6;aNM47|qP75C$6x8`?WK`#SuYx2U#Qwmz-`sWWQ{8QT=l+yA{gwBEBkzu@3v6l@y!%sl zrxmW zI4n=pC_8V3_Y3vffs!W|U*ag=eB{F-@l07>D2S3 zvODtG%OB{4Rnj>e@X0sk*khA7AJ<-4-o@vY?KPB5z>6GxH*Q@9Wl-;o!3_uC#<7Sw zY-aU|!&B}GK=7K-XU4rw+1k-6so&g2(+`$lrx=3qg8ykM1nrRgulI)hsjQh(XYHd^ z|FA@}^(vH|&E%8yg|A72X8tiZP*3c+_U<-h41~y9BFGdB!72ee3xvcm$Wu) z{<0zp%cy$)_M`nfPIP=Gru8>;9aZffNE0-k^bR%p`DU`Qd7{z#-~q7%3)y(wA6+JD zUIFY1KjmiR(2{)^yF2@5lq}1cCE$K8!8vnha(oS|b zU}b%g$<5vrvWCbJ*TVR7JKgjzOnsTwf*(IlhB=g&@s52T|4rvg6y|Nbq;W|z!I+-2 zsaFW2`yGwzKa8LZKn1B_yJF>$BVBE+6K(Qxt;l4WW6`DVq8P?&r!NXZnXkp{)z*GD z(He`}T)ZFwk_%}#4=S0MRUI;j^%QDu7#Q1G$ayy4lnY&uHXDOT&;MLzmUaL(|`u zs+KP}oqHsxmFAVxE*htcx{nzy6L5!`hP1nGH@a%fxyvJH-=eJcy*mZ48_&IYykto) zHq09RiEl>nUukA;;^dMjGqdy*R{?dv~VH!K{)nt`Wk(gCjP9VL#v z@wIAqosU;EAI=%R)Y%5Ei=7YmNxR4W*;9GLzPo-00)v{nfl@j@U}l;I8)wggrFK1e z4w{~%Tw>GVO^GbZ9^yE&*ePoU)uwK~(8xGhS@wr{(h}=)^qHS4K6QfIK&58!-BOsN zPx(FiSJvs2v@YG$7Y+(Qsziu>I&r&F^wYv&*1v1F0O-rx3I+%^4)qu+RQT)IAtY)P zjAI_%ImUe{s1>?b32j8(ns}O_@(JlN=#HGcDi|OE57H!+YoN+bkY$QApGIv(Fm3mQ zKB3N<6?y&2ewqaL&+&rn^4NgtsAtbZ-L_-f*AJNM(5cJRM^i&-r4*|axqn-(yTjs` z{#H2Y0>Gh<`J(-5rqgh5v;*oPEj;q{=eF}jRl;wBYGp=M<2Dz#TD9Jw2U+v!cFpj) z=LJ2!UuDYzHSD3*o!rW0Ul$FE=WH>XvsppSPnT+MnS~4_)}#oJn}jVI`f+EK*9#mR zM)~3Fdy&D<(JwOlJ)8e{dgH@9!;1O7t^W;LvYozhenZMgPD0G|fDAq$!!OO5TnTCe zg!Dz2q7P@>P@obuA!JR=mL%uJgy|?3MuS75AM7kV#8~#>&el8!&O)ba}JdI_{ zOTt>e?dS}~dA+SpH5T@b)U6WrF;1NuMP8le|DDQvZIPey_chpSS8gD^g^=z8o7g{` zod}@a-}R45`x2)WLJwhgx{;duDJi-y;+3!H<{asG(1~4>>l)a zzM#4e!c~WWW%(M{dJo6%``C3FmXy|K*Ro*e6CI_p#8|n4j^+|oct9SGN5;kv`?#9@VCJbRaaBu!7&HrM zc{=x0_P=<&uY3jxn_gW$U0<*&*+{D%!844n(_b>C?(*uhKOTRq^ERB=z3#gb@k3Si zsE&@Ff^^a8q($L0ANa3I7I;xMg*E!vG18w|e+lZ%$`ig?kU<)UmRJjx89n)1FJIJx3=}LTpNlyjLe`iJap}1}ihPqrS>*MSj9b)S zPU}T3;tY`A47^~E(enoAdE6lu;iJ4vHw-2`NkLgfcfL)?bLEoc36jDzEBmTg|y;=Vcqr2H}SZp$cSBWP@}C zgv3oA&rH7%iQaj;t&N1wHl!`k&zr zHM0Vd_o8N068hJ5sKAClJ6Jh*eDFrCT~Qwi1B{sOoCHX zK$tG&R$`Wr_qY`Ia56w*{k(drCZP}Cent2bg*-s`Y3n%nO5m;9C1J^ zrab4T9$yU2*b7c)ey+E^FQ^|cC}Ed*`VwFx%x&`$$dbqM9J-+|&x1@m-RehEK)F4! zd-#~?E@>-0{>jWqz3mFXy#*bGvk3#&IK9LW zOE3jJy92P1eT~*Fjfs&PjK^7OG(^@8Vgi4kQXpy!s%q>m@I#yZ;t_%goy6ZxXW$CU zAV)t&?Rq*r6nEGU(^f}`LstszH8(Awi0n&@U&_uWy|a0`PP9m;@* z^T1CtCVBHwS%dFD1etKeBdR-59!^yV(J&AC5RaU{SUZ(4C(wCuI`{%_x`(>y?SoGpPEiko z$jPNuyLQgqoSHPS1?ZcBQy?uW4p>uEC~4RIEF)4Lf8(KM|Dc6f5}o`J`F01zYB4%Q$xt4xY=x$FFKSTA|BYr*clUX2?xjtR1lWt_Ly#C3gzOB;V6c$Sscnf& zzT({FTUfNUC|9>L`HLvjaAZglY=PzEnYXfe?ETgZ`iT$JHdrZ#;FL2_o|e#1*BS&o zzD71jk$MG}A8_Mz=mS>?@B@k1hGeT zwYqKToXdogm%9_84!;ZC2$^9Q#wdkg=CVuEJ&0q)Y8Xy~WEh52?{+t`#rCKH@;qEZ z*hPQqKBnGPDiSe;sK?YR+0l*+a&7_kZ+BQ=!gM$n^Ac(l$vhs|ll3bUD*$A00KkXy zs4^`P=rUTG>c82f{wmg@R9(s1@grZBALpHqrsxOTL!I}~-SdMc@fD$DdCdclY~ zSeEc>p4ao9ICL)_OSe{|J(i4t{3KWv6rz(pssM%z%xap{TS~IFpH;zeOHOc04Dn}i zqk0prZOmzR@cKiE#VjS;h5^Ng?udLzmA#Am_k0Fu(XGl!@q#7|-MMq=ew&{kBH(?1 z;ak6}OT9Jo&G(0&d)6qvy&;%mRfS)UonHP2t=B%IR26D@YrOMs@8l7QR5Gm8O>&9g zCdlDuX4rB4GENShi5Ve*cNd6#&+garDvWo-wC6JE=ewd3APRw(oy59&L#%}t1{D!Q zg;5UTCpW(VXr?dZ13eam0e)^oUCnO7-K^38!^GtH>G>$a&8$>Npn1J!CgF##FMXMO&^WCqzLP-#+4~fTNbix-@e(w8t!vj=)ts94@njHjAlm6QSglcRyTpvo z*de%&>JakiqnyIDn`e+F*#*gXDJZ9<{krq&<%XKM;@^}T$Zoze(Ik8l?RN1Fr>U<< z^inh&5sw4-p}*qC<45NBTZWEMyhLF9$j<1=g&GAJfmG+GJIu z2Jl?fisaCE7LNs<@Mt-^O<>{T=}mED{lUX&?DI5_)xLb5DHS1z5t!kL7Sr6j;SZl` zhx|PiKRP{saVePJ!JYgn2Kr#@%m!%h3uwY4;O$m5PZtbYcUiYgrL-w#Hu0L%PM}k5 z^M5gX`-4Rq?x5M{j(?ovO?lsgZwCX}$BKF|>qmPWr~8z3&P{P`b{HQxuNV#9#oyJ9 zf+zn2r^zV%4l2E833@;icF00V>YAUMiMuIXConV29gfD)Z_;Ge*io5=*Q{FFR41wGI*+1CXr2TtM|Y+O%ffl zAps*xNP-ycpeAl9u*&YDC}ufniN|j7ItmRnC}e)@jX86UiA`S2b^nN@MAESq*Wt+a zUa>Jsv7oAh!8|1vUVL$BWr1PdS*ni8H??_0-x z$&5KIXM>cBxvS)TGsv|q#p}bHL?W~$u_JfAGP$SJ{h>Opt@I(49usrl>ElILNcLIY ziXU%{{TRMeeV@Vo)ea8O9!b23zTbFW+^2>g!`9_ymZD;Q%j9L`UzxKAX;H%5MPb@4 z(EAX`6RZ6g{H}E&MYx`>h8ok)HN&^b9J2~^AJXo<<(6Py$D-59>YCMdp7ChT%pX1u zv$aE{JM&|N{Sc)0ubm6?^l!m;E2@D91n7QYqS@|qvr)(9GhG3v?SNtjGp&HLX7P~Q{$)xhRZ!-osY3_32qlO8PD1$aZCq>Dtqhq#!H zad^jUAY@J&qI4qU)MF96;ceMjv8OWKXoiK~M<c;+-Jzcn{1ncTA>@j)0oo4VO z14OqKp2}lmFePpAWm_geXn7y%aZQaCBc?!k3wI zV1uN9khI)Lt0(AP_lL?fX>lPd-U6DTq#asOs;gMB)Whpdp!e}$;xArTZNVzOqo%}P z*SEWx@q5kq#mY!aXd|s3ghU>)tfcQ!0e-~MejmRU|Hty45yBVu-I!?tETY}1g_^tR zpE>w=GXF=l+9S<#Aa5ATys+0H{tu7;{2`yC;xrndcuQX+W;UL=9FOfeqf*NdF9b}g zZbdq(ybmDAP<@UkZp}K4yz(@FHilIxD=k9AXU^U0bewyFo*?W6U(br+MR6qJLkA2j z?W%Z*y)q}Q_EY2L)bGv(#ONrco?9!OXsbJFYafu%W3eWm*H}z!ROByCf9^E^GEsQ? zW(E*g8X_=tgFjPCxl6mDveT(*?S9vnLPt^C?T;m&i62KyuQBqnz;0DgBp+HAeo>#5Vq?@pGC9(sOYaDCssJH3W(s1Uiy2odfCOGYey{_h?ws#%JVCW| zD_{M-tB5!CNl?W2rJ-XIv8G-#*?!@&NWiV()2vfb>^9Z=Nfk^nm7QI?(c zJh!9t-dJ=BA3}ZLmKCof>9bgO$2{vyG3n)`K6ZSt9fV+&818ClX0ULsM}jDYE{!4R z1&w$|Ek=s4|5x6Vkt_vPktOC7J;NX=6atRoE_>vm)0?LTl{qHn|XPNR^r4v}H^sEeX*oFJl!(;0fM!gA;ZWF`Z77r+90Nk7`9B zhQ`Ztfk@pF4wQsD*oM+0_EhIQos+ju`Xk|c6L@rEw01h@=YIarNpb3GA@poNQ7hZR z%fet`0V_zuht7KrFW*hgcdX8o$X@Q)@wnGp^`>Xp?QMGCK)|JVu^zvWivI7fvDjj; z9l;c!ZllyBcOxJ7_ZCmf0MX^4^i=g5FUEp<>zDk})6H}R{BQ&@@lKh2`o@dk6;QDs zJa4n_jc74)q3D;D|zU$#o|54m7h!QwB=wjNOTdVc~>*oh2F2N zj?2Lr6~-V#DiYV0ldEOWG%vP>w>s(S1+anc0o+8mY?df8yCufyY=OH&M*sQg$57Ga z#FV!N5evil0Pk)yHQF$mMlsPERw?*>KI9pBUN8RL=T%)5Hux;uG!BR-ex829YY2y$ zLhV7ghb2n*`Fz&!NxzzDS`?vl(^lb$dtT1n%&=O%qRqfZNC9`r_SL?8z9Iu2^~Phb z0rMdBXDpOF2q)0eCq}f0pZrq+L&XRxy4jXt@ z^ju5xU~@=cQK9x%UM1cCC%u#6Tmb$2a>sqZ15t*8Cpd>qL*w1 zVF*^f?GF_~0z;K&M|;k;*}jOqN-tEQjY6th73|@GgydSuLlj%KeX~37qX*{hh zYD)_xzH!tL4+#I^1KDM?|cz|~7-(A+58 zLhsFM<__w~gDG074+jMGCCer`PHsiT+;<2`-t3L$m*5--2aZ=4yX5VUMA^-?@s?{$?R?~s@1u+5L&pkSS2uNs5Xx=k-5FDCMQ+g&AZo~5- zf>>a@KwQ!bdTBL9ffX#1ft&{ZVt4o6d;$fAdVT`oY<=xi^X4mf?M_!T{^>v_hXl%ik>H2&gM) zKblSbWvIYGoI4p8c(f&1C6%%px9P|yGUzY8?>W`&gf@{B$u$XC@Tgq#b58cOm(K@d zlY`_UZplD9F(&Qjp?sTR)kwASakfs%_lcAcG z8;(oA$-mg_OpKy-j>8suIaB^Rti*2`r1U&}&*&uYMkE(jP-L5v0mBj1nzMHqOT%ZH ztJK&E*RvV25o3bl>MvW<&(J#-V`u^)a`-KA_AZt_MUre=KQ|XQcih>Tdg{}HCp(J> z@qt$z>B&4*q$pu;YVb{_`Ep2jrJGM&%b9`mCnY~s=^{PVQky!1+Ym&_PYgw<%K~TA zZd+cNe|A$qay;BoT~*(Sz4xk9c=tfLn*2%bIQbCwt;I%=2;I&f+C@3T6I34lUkk0t zjd;xN*?gf%f?1UF=bua2NQw0TPjPc0rEWb{-g3PV9?yT4iS=IZPcfUUR|1PT= zhzNB2-EeFoOdu#(!|W-U3$l^}KEQpX>6zi;_b>mRTTQ_Vq>c z8S{8~yh%*13iLizL#6d>$RTqkw=QQ2h0AXkHaicBBo1&}VcLE<@z%+A2B1YXBleoBqCh7Jbb++w$)Fk zs6y@U)*XlhscS@VUX(o)NO)9;(0|m^I$zTGh9zfXv3tpF_AqvZ&ZV#7MZwK~g8m{+ zrq8x!4hW+91--LQ`DF}beoi`pSfC`k7kYX}2@9SpRI`loSkzY$jjc=W5I-#iF>;PuHwqAO4H=iKqIWXa->zMsxuZ2*~o>X2#jyQ~ng4yZ|gH9XL5Ibos%Dh-DF4(YBY6dcm=hRQMl9RNWg*0b zt^#o)K;>@KAq&Z|6(WDaKPLe$7+uzA#T)Ie4-uUYx`5@`6}Z)Vlwo-ca8^nozidUy zF4;;|AIi0~Ffof%*sHwygb@?!dQag$FXUifR(uHVJLt6f2mkv^i;>3cMKj5e1SZFD zh9Ef^cA8Zpi{duclgqZBl-2ClpGnP3`o-d%0u)jJa%?$~9F~%>{_^tOm-*1BN`8bP z34d#!^Gm#=?MqqBsZ%UXiGm4gV70?}K;noeBB~=helhqDzW-bbZcw$I<91Vb+!S)8 zua$aS8{Xw($Z*NdynC%&_B<`TpGg$_$AmZy#(O!v4Gd>8>c((WW>RWo>W#kMesBXW+JM5)>5N=8|xA(idqmy%fW+aQbr*HBTF?0Mt z%`3v-xfiw9C{GT8P$NO!7_;@Le&$-c)oDh08J&aoEWu_D*+0{;8pFWeP#|lY*3(&} z>*pK1x1!%wwEgwg==5*#UP=pd)c};qS+^jT4C4J~6Jaj*fY}2h)L`jlbuI9L_gRW3 zd(Mn`YtCmOn1@$P^3&}j3%X+D1QN^uNtm)r#tI%c$DZB(A+kSaOKp!n&U&z@EfxlW zD{1O3@dC^eM}s4(n^^3j@^Xm6fef#>oH@4uBKpnuZmZU*t2;{`Eo`N6d<-1*?sMdb zV1V2^r!U{V4pk9U8}{}(0!#|}GdO$mYJmqw!c+2zuC-2|F5cro%_|PIR{Jcahft^6 zxuwrxf6`uQo*#5U^(JSO2TL}Cx}P8ojX09Q&N-DjzIj8#(bE|$6|79@GJuc+ zROZJ{jRh21J-dbIXX>2U-H&8dYoZ#8e5bHyNry#}$@7alkGnwcN42ZV zUATd4wRW`;S@G2l3-+863&3w-cP7zNq06x{A+}Y0S5g3t`W+KjL{_4z&4{i#9&4}r z^7><=#9c?`412Ps5zHMImc*bDit;l@FCH2heU zv-~eLJV(T%_BTCxg;lv?VN3t$X{SYAL#!l<$x;&^s=Bkhc*W7uTEOqcGF~nnm4Cg@ zP>fiVT@K`4p;?YF*JFy$k?w;-i6^cWHBsx`-ig;7J@pTOVp4iyxozg8gWq_1Wq*qq)bfbJ?$%Ro}-+K%-WPlo~ z*+pzSpRW|RT@~3(erpoHvc^AcnNwp#H8Xc&pA%0wEoC{>i(OEAyJyBi8ofK8_HBLy zRgO!a<#A2qbG_E7l`#i0b;_I7i(L6HM!i5r=zCDVhCl1>r2|gZJ+k$+jaj^KNl&J) zPI0FqBL2}dOT0YA@m5fz3FUs3BKsk-_d*)ugrUOTtoNBGjaBI46GZU7Q?^vLA-6Qf z$32B;fyAh+!)`QPUJ4!-5>jl6)oHlBRM*vcaiQ~SQ<3lQctV?43`=#R5ODH2Fuz{> zR*4K=IEW)Q@^`02)}cna@lx6G)P_RwsrP32@BNvr>B-< zBPx1#k%Sa9Vf(==LE~u_AL6lx&%v`)#;Q}a09S3xhBz6orU+sM;B8vfzbzbSJi>co zbIMjdkae?sse3?i)v{wc9UPDP{oE(RPs3iWEq6N9)~;)w#w_cCLg=nG7?qjp8%*w@ za6^eqLXMr9#(*{we;Na32NW}W%iB93voWvs$C8@!OXoA1DyIa`{BxEG9$lnfElUAP zJob1akkE8(HTkb33sasbW02l*<@YjIdm;Z^MWkg@g^IerCN10};l;)W_NrE)0`8f} zqRAUge?-6Ps+V3eokD*6Om%4N=Xk~JcY35K@&# zYAoX5Vya-g-m`y}Hg4{b+tDKpb#^!N1g%4!1L@1;nd8Pr5 zBO0V``XSznK5BSipFLXz)j`l-s*Dw{%bu7o#6I5A6f(A@-w3Hr!wg#Xj#A#J2xc9M zh{6m&AvQOsO_vW963UM1To?B(6>euyG|^c+JwJm^{qMNcp1tDs9jH-c&lV;Z2kbsH zBH@`JoNgd2gmxmh|IkME8>=A@G^bUlI<>4W-0uYxyK@NjJjx*4%f!s3OPr=C<;?B2; zYyS>|^5OxX+kgZ0Gs#)e-n@B3;e^lNtn5u;A-w(yCb5NO^>SNlb>f$FemNBQrIrO?? z*0M0v`hOyzpMv25eq))al8k2ZfGA(bzdg@!W2F1$$jGROhnPOompJ+Fc+-z%=0IO0pmTEEf1|ASwa6V0&RWQ z1#CAYY{i!@jD|}GYK?Onl8}A*EuKq8d|9-#ta{QB&Ac7C>%9i7FS)iz5{K+Ir7z7< z)q9g&F6(17WWpC%+8|kgIbw6oqr?HN@#3`o-s_rd88!saO>+J+ptrw?64u$15bL#I z7UKEyW)-0^Agbek;cuG>dHhBODmcwA+Ffg2Yi*EXo5v00EsNTouGpf!05IABlR)C3 z2W<*&#ALR$_R_0jF&Wi%;uD;E$b{0=`0^F41FLTuTeztHv2HQwUxx^Zn_ITqhsqaH z$&zEx&iY3z&*Q?m+fJ{(-1}DIP3WQ>eP!{mjS^wgNzyslE} zx_~5VA$f7HDp$T?W_g!{=nb8&>7cPZN3)4#jPA0@xY_CT{b^XJj43hld8g*$)d|5X z>aQ7|W=lcMuzD4_?W=o#0I4p{)-bul`A^W)W$?^%+%Yj=V6=P- z{}cyFhBJ;Ry9@`mgpF(gp#{}@z8OnuiSE~0`WMHdpSg_a7&OKqyRsPe`xZX6;aR1v z%$3$@IK&aM`zmYq73t9khWi)<`JXIG!BU(oh@VcFs};P~)Zj3aUpuGYF!tb{(~#9* zyiF(E-(QoF=c1ovPmoU&?B z?Cm|jTBpZ9e<7KzvOH{|nVO7Q0N(4^eYD^uwqxZCaFGZ8+xV4}$typ*qZF_Xw{RE$1%@z3E_*3mz3`CQ{bIZ+NITH~7nd+MiUx2n|`1~;8H-oj-Z zN`3KgMYt?SEHq<_BMeV|j&?gP`b9@cLrj%(s1y0C)2l2CbLgboM&uqc`qPdOetvFo zgRnTf2#-2?&W=fr&q{VVl-eFV_qjodzY4|}&3Y(wn~%;IXJlu%me@Zw4Kfar5}Fd3 zoL%h5VK%7=iF_dWKAZ`m5~?)H2&L3gPa5_>8xa`(%;D9{3@xTj+*wtA>urQM*^}jf zmFz{W`PXLutuyN*+jmZQ!&RBrhwor}Pt(-Hr&4Mew+UwgMjv`ob>Cyk;VkcTlt-;{ zUB>q8^#ba}jFla^FvTGKB;l$p4(6+q!Rp3G7hKy7U+;W+#nEm%Jxk7Emh{4;O&#{? z>}@kknk0o<0NmH1I4VyH! z^O~3Zk8b|;Gy+Gq9+m{##~mILStsv zIj~z9OJ1E9`_gZhlNTP4(bdrYQ!%xlXJGq(VBX8Lu-aTc7Zw^UK6Zw%{UaI7@w|KK zyR=IG7ygWgFgHZ9P{@Sm1B!0lpRx*;H>+>LEiR8?S2FbG&(-^&_$9@@Edljx&6{TW zHpH~J_?#ErGAGq7BV@EL&0Y6o-X6U3M3kWR)>XaJ(;WREpcf_aq5lpFagCT5bi%{H z?aOnri$;mA$BxoZe?jGi0qN0dZ9y)Xs1@6Wzum15c=x-(pkMT#-{&KAse_K*f6xX+ zjw?a?zgZ%yhux0HnZrFE$GdZ{vapWrCz32jDi}?^2Hv`6Cyv0SAaVDQuTp|vr6--o zE-&OC%6A%P4=uykCRP*ss~>teESP}r7d8QB;RTrUYO&0Pe}?>ulmrc`R!yxd*PXWJEK4A4;A8E0 z8%};sNNQbiSZ~9zWJXG)d|3i{pZ)M4zGGxz|ZKhH~*@}v6 zqbx(#?CS_=Dzb#EV=(r$tYr;_vF}3mvCPOehRihho$2%Y{^8;A@EDwPpZi?*eP7q> z^}Gh(RT~l1^!>l~S{va>!Kh#JUy*2{6xu7j_2g)~b&)}M=Ou=ZQ!5V?=pi2TphKGQ zPal<|MG7wIZNq)YSDQtAa*bSgMD~;o+X7C?of{s|n2lBdEOCsZorUU7I=vV!-H#TC zNSrl&fz$F#wDpnXdO$Gh6sl?TX=V2G-yCRYbn|iW6;@tKZrIy0vJ~bdo$T=3MxWdD z{J=paQErHbVs*$00(jyK9r|!5n9;c?#CurIDHoL>l!`*nE}CW$lQz-9+JC)p0s8T= z_oqrfAtG};vW=6HTJsNoc7gqLG+Ga%TMvDn^<&RYGKbk**0ISNkUMpfvP{2mNjgmZ zi%l8L_+mVq@q~vdI!djKI)}S=2{j}#M2=019-6U1+;$e*-jx6H5hPr?*O{8sLVxDG z>)gSKNa`HTCj7VAC~W)w{dCe>dVckA_8^qSJMadp6Mc>uCe)v!2T8MoH|2=Rye|+G zzFK*B#$)FUsB%xE(wk^exoB zGu zYx7X&vWAD*bVauu-jNaWa_777sh&Y^Sa`|i)c3oI#!wd7FBiq*i;O)ud6V@A+d~X> zRXec3>U?E^8r6@;_nrmqM;%v)81{)@1VU*FG! zBMcPpDlsEOA#|rsYyBx9PW@h(RHlZIcW~km=wn_B_t_OVSu3^g>WpHr+Q}@*f4P!v zM)HQHS~%9D(e-Ly@zSf>d@U_bYN@R?Ci6bKk7S zu7Tqz#jM$r*r!46Nd!F{KYi8kO*LL_>6VIvoVph~r!r~Au* zxc+c}!4!(%piHM!1I4`Y5!UsU;NwA`2|!f92?`_Y?7OsFi(odo*;T2$JTFf6lBa^Si(~xrc%M}L{g1Yd}2xkA{o$1uI#aYOnDvfQwI%( zW)ShFycPSOuJsM{n9a%{*G=n#;*Wb$B7E9#RWEF;6FDoYOkvdOkSn5=H&^Ub%f{d5 zKQwS^I&?(NQ*SYJ`IPTeX7OK?n+A<@6z z__is?SOh&>utmKZg^dVdl$NK|a2vvs;$l5k_nZr+N@O_mlJk|~{E3#Sc}`T@>IPE1 zLOz2k!U;R*GXmts7sPB*`!DR}P!2(ZW8Q3>ZHkn9+i~p|5njjEcdy%ny5|g@9)VQ0 zhEk!N@?Dc*7h+N3TI&QkyJ1F*SSlIzIc2qjSD8 zSn6pv?zpyDCx5+~sakN6uVpxlA&>4mr)}%Xvd!9}eI_)UlvJK$rMBB*KioA}K4HzP29h`q`E4Ky?2m z;1@gSDPzLO`WzCHwv{#ech~V5f7B>^efeHrV4x9k6VN| zXdcbl)F-d<=JJRQt@C?lwRnoRvKT?EMf2YSGKv`gGuG&_ye+N6YS)nWyKV=X2uhS6 z36PMrCi0BgYYKnotw1DoiNtAv8>o>bB4mk-O&?Hn0b*R=s6do2!59?aHjD~JBV@gSDmZ$h% zzx#cguF^HY9cqyHM%%N%JtljnP(Q-7ST`Xm@lWe zJ4aWBXyLj?OJm~>iTY2pFCP1}1x#=Di59aJdidz!i^~132UI<1>^2I<#}`VdX0C`gh zGsbk(5A$mQ7Tr{?DNfs?TXW~o^Y-SyLN2|Q)73q89$VVr){l54qVqSr3|3pcN3*V5 z+KSS)Z7Lv6#7?9!7y!NmByw}fW)p<&kX2emCMXF-@=Rwl5vI$0J-aDk8u^oPIgE7C z^)o$8LI@8;x z5Jo--*zfy#y6>+ylaONKlZC|$W8^p!qSm8~gh%vme**X~eqRVfe8_CZ{!0#U60PuH zxwEUI0ekW33*|x0%f*aP9(y`uX4Gs#9CDTZt#N|+FYO!kU;bX^YFL(Z2$GrG`YGG( z6I>+MZJswmUbkl;k;FFC8w5Z|Gm7uilmjf-ajXwoES|(Gl;m zu^bsT7Z*xJE71EoZF-R0yZ8(1AVDOw&&CA@Q--o8x0pEYMT%9#6WbsZO_Gxf(DJX-K? zsysMud2-$U7dg1|GT#t91(&Fn_4Mb{0Cgx=)%p`Q*(^jhe7J67S3d|`BicB_+ay!c zvo%LEL5A%0M+UZ?f@t#up=)zyVtdz~$~65xD-pumz3$vrtH=70K1DPV${Rer75x04 zl7Dw}Ti^|8aWC4R?)&GI$}2zHn7Jt7C$V!O8OGTKqp=mIM6bJ4uenosWu`{zeK0ru z_QN$AFKrHq^thkd87gK6?_FO1EWg8|fO9E5n9}ykdpBX&wJdUSSbnlEbW#N*9B3J9 zD^sU3%Oc$7)n88=z5S6}m~_Aqs8s*bt{x|!H!S1H<2jG14t|m17VeX2zgQFe*-4{d z??|N)MAz{-o^g1qqkdH@DArJnaSD7c`y{n{w91iE&Ovu!K^p zSiP+rbQjy2?P_BAa}J&tTC=o<{_TH}WzF8OAoi2IDu!tLdG1m$p(fv21fhAgP0zO7 zWAa(oq@u&oisYc2QM`MhBNFcrZzIR$%6P_W+Ocrd<3zAg{pxu^Ixr>s#+B4{SSZv# zv@a~wL+v$_H4CFgS03Z^k;VMe|C`SY(f3&s#v(jkR0n9htJ0fJGmn>j#iKZQ|96bc zmxxsBB*y7y&mVjo!3+$?KV0xK+ZIQG{d!;9sZ#yqc<}O+T>0ts(7tiYr}m8OZ9SQJ zgXc14`NDq9?wuo+ic2{}%Rmk>R^RSaGgK*9mThuqnSKr!-DW7Gzrr6rT;C!%sJ+N+ z{L>FPohvdHJgjqLC=ADF=^siLkP#)LlmRULxnX0)ZQ&9XAJM(`$0nw^L)HQT#@{Zu0cyFo$vO})b zvWAhRj?vOb6V%A!YybPkX?0&eP8)-78%!A2PvzPq=1*juxq)t02A;4%7p=+RFltRB z$)7jtPyA-L@z4mzSjiVf5pD)^Nrc*K@vJaGTCV>97mXWY;=q5@1Z*m}&hFkC%n{gg@Bt-828tKUiU$xVY# zL{%}(X^C~_5x>jRTUXe9>0e))In)T^_SyNFELl3K3O?&+gX3D5DNia{7C^L&GXZXJ zcRgW4&ntFacz*sTl;NGA&v{`Rj~?sV*lzG~^%Mw0Z+=6GD`zV)&pGB7b+ z2_GT1e7+~orL~jtxE;COh;-x;oqZ=!i=ce`c^^it#w(f%HPZ&}`=dq!mVSO#&A%09 z0B1H(FQRiw{S8#HMUs(^zI#Q(bE^Z{9=2Wd_*O$zuRlV4zRV} z`8q53)m5s{d%u`y6`wq1Kd6Wjm(}(B9R#&s?CSdHm%<|`dT{}%g(wn)fuYeL$aDP~ ztd3)D(BPV2SP*82w+-+TfH!pG%=^FTACWvItDTB-wOWA| z)T=3wJdah`o``dSgUV95hNI%K5D=y@oMGJQ`#!&{mU((u@*RgVzO{0qBHXe3knYx`KFXg$i6cU1i+{pp;U65E=yaDRGi1iPJOC$ zbz<`&NGJmLw8nN?58OiJ#xNjWJ{deP*i+Hm7f2`G_BqOjB<}+9B-+klOJVKX`)kLt z=^O3Eu5=$QUb5b%LN!m9D)1Jff-bUBB(2ZuP-jD}ncTnhejA3{Xd0McN z%AtAse^1GK0ebN-)p_@{Y)KEJ@Jh1Z*^zUSNWA%r71n~j97-u;DJq1^(^0+E5uECC zq_W}n#qEFf!2dj*j8r{3oB$K|>j7!z(N=onN#bdeK(nl-73?1mHIvT!9Lk@#5g`EE zPhl|KS|xn7Ixb~q%-7kxueRa;Q|#ZTtmxA*{rzbGj?~XaZ%uai1?GmE`HWYQTm47X zZO>lXnEq1m6qhkbS?<6|hj~*Wj(dDZL2XZ3YG#-p&&Of2^1YEWJXYPdJ{ZG=Xv9rx zpA*h-)!AQuC|!4vy)bs(X5#^d`Y2T!c^b6FzN6S48qEZHHz6@y+Mhay6f-YS%e^VGby#UC$Sf9*#!vmlb91dLVbgl zuC`9hn`qgqWsJIezVX~d+i;C0dor`Z+OU;{Og+{CCJgaCm|^# z-o=#OHrtVrFsV$c>9N<-o)O>mTy~HLHL-bweBlvA;MdYvjB18-e zW=o8fNo%v3X{RtuY4i@1Wi%Nzg` z?!61!%#1$>yWa$IpXofBitVsuKUc5lb6X$AC2uyG7aWLFY<$n}Iux#=>?7b{UI5x92T zKsz?fKrSA3R9T+b+Hm**kG(@_xFI)zQkS<1=(4OftVb$9V?@ zfANq>eGNN&WxjYiY=OrQ0tn`OtV8*b=7x&@RbuC6y1$kaH8p62ziRrGA_aV5MIxTW z!h5V)c8q3CnaX4nRbPzk!-7`%zUk9tNonqXg!vj7JQki0JhEBS4|=XoA~*)-HUJD5YS;wrg^r8u_cu;^+PwJ_-%lF2mKidFgP+`yhR|u3X&NoaxM2#=&+!&SN zKH7o?>G8FVJ7vvl;&o|8~@c& zl|Tu%TC=p~X})cX*IlC4_$XYjvA|R6idn-$5u8pyUmP~2m54Xkev-DPKk(Wn4``*W88J+Z}Y}5O4d&5A3xQmd7BW%pmP!A3aWNZl$@< zoKN?l%cp~fSv61Ui8mUCtI_2>fb#2}!t?tPXE3oe#9s@5hNTfwEeoM>e@tG2F2i?U zSG#k>gsi-E%@Fk@8ldywHyf5F2a3%QMoEVSR&UI#_2eFkxb+y!nrPe#H3@Z2rRGIp zS0T6KAXAUJYQ)fGT6xAnQrh-aC^_>`D$Z3!=rKk8TnSEU_2YHdg(LZ%e%i#$#-8iGYg7Q&}x0Hf2jW^cJph}*~3B2UAJ zgxC_De^8P{GsKG7+%adX(b(q{2K$j25x*x|={xL>yvjj|*&&fLCu73t(H`heg4S~=ZPng3OL1a zG+J=|54^|msz+T@SQp!_xk7%=;jgFy7s};9Bj>>Vrw*IDf5xkuN8S>il4<9AOA3u& zU3hdag<7NTCelv8lIsU)=pPO81|VS=t#es+4Rb>u*(**Uf}Wc-#D!A=EX{wBs2O2< z9!9&2HVcd#OaE$c1-n(8jdzRXpU<-lFV=_j)@M#1;G}An)1s(QE~8-2 ziT)QZF*$(>z3)TG6$ws68lb5OpHr!*Zoii*vQnE5jv@?1)-sHQv6UoBFzx62l}+B5 z>~!_!V{edKUsehwj-uZV3#irDH(*PE3>HV1JY;lS6%Za8X7OV;z7UVsPR4CE$BnW` zd4OHiX@8CJ+D0}2#|iuEC)P@R z;z@8|`D9Qz`*uK==G8~yaH)0)->13XV$D59*LdMFyI-nKI2^}#K@zF2dSvHUF$plu$QO@2eI$N z?prH+$sX1glj57HndY;RBGd&#&ZGY5-@RtMNoFu1*e}m7!=4?A9tOB!Gam*9YvXD3 zfStm|PuHfc7jeOvb#TL8V~w)b+|fy^c;tTDyKKb00V~ApWawVQc8)U_f{6)=^QH9)2ay!VOXC7@o{E+}(-Df0C zna3+=(I!F{4dw)&kf*Dm%VqO?x{K z1Q5H!JpWO@1&(Ru(Z|O}^Cw5LQ8YrKDq>x)Jn)A9^~F@!JhgwmsdnWKz}PiL5DF0l z98Eb`x6rvoV4`9m6ih#wvJ&009$m*+W<5pFsp0yLIqJOm7fXYI?@S0!T2H>-&6)&I z_(Si{&A*?7hjhYSHD>tB4mio&?=!*Y1OD-U)pB-r0RW|+2Jt%x{6bovrUOFg1o~2j zG@il>2G>ha@HSF-9|*Aoau20!AJ4YVtmeDqK12hoRa)4p=PmEXH^!FlJ2zCT+~gOD z(M2E8fXjGxWABiHDJj@Rzave@&5M}Ux(bAqGC-fwBMeMtXSix8Qw-!8eZdF@hGwp( zr`W&PiRnV*9Q_|{4dv$$X<08A&9X@Y{?lR8{_L-M#gxR=rGQ=xJbdEP^Yq2BJAS=jshM z)PN1a$a*VPqQE+wYv?GM7EC0c3+Injb|Oi*kJdEi@}Z4X)^L@yHwID)!OtY%`$*VUfbtiA{ zotj;el1xyN$79jsNY}@)ALmDC9Dte5W|wlsEb@hM6%S!@x9+j@jP&hN8P`D!t~+!s0OIrn3(SkcEG-(c zI}k841bChNoe$GlVbWf|S%?Q%*sY^31sNYmM!_rc*J!>7Br_DK+HTg_o%Q)tuomT` zQ~6FnnY+uIg}X3XF_WQqZmC1W>x{PWem*>$g4YS;_2wO=sWeb>VC%lAv|(R$IFz}?h^Y0@?(WkUsgkwBlnS1n#%$eD-=drsS%Q& zW(mmUjj_SqvBBYJL8e|khvUPbumL(GdYi_&_t=bGGfCZg`#!2}=g$1a$yJ8Nk;4xU zJW>v5RKJX}jPv`19fM#O@WV4$fCWx%$G2PDDEW1mROwCx1Z8p46g$c((8E|zOYr>P zxs0rTGDjN@sdWobwg89u*KaZbiIMyI-VfA83Lwd)9%ZxCf?jv+;MK_*2tG><)S=ou zg}&|v9D`Qd&YDwUE01g(X3{Z{D%$c3YU^hjH7%SLhO2}`%GlUH*>%XBx>kLx6&Vd` z1}wL?*Z#qG{lpxyUMM1q}0w51!{E-3Lh1l6V&s+Dpp#3zLixtcf{IgP3C!|6*kcJ?U> zKheY#hpmF3g9r+FXh1LQ3wZ3N@5Gjm>RTJjb<|gasG%uiV^MKt;gpq`Mt-?^T90;A&^xFGBhz^=B{J07KU0L*zNJ z1ei1U*AlTEdq zKC|fUe4Z?w)Gd;JKZ8c==1j|`#GV7O?_o140j_61C=eqtq5HmCTmih!9j-2tH&yOh zk;DQGSx=R-If%Qtzsmx31x%_7>svpiPZrYsBQ572fyy_tTO>Kh7EzQb{S@2tD0waq zY7Tsm5*_n3J~V_Jf3%a^?#m2~ea`~b;C%=Sve8r178>REocX6eUrx^8M@VYH2AQHEj*@xelVi4kKmq1)IJm?t@bidQ7 zB(AZZQCHPG0(x(QzZgS&+GBXzOrEcKOuu<-6=|C^C#9C7p|F8}=6wd^Gd3q>hRV3u z6ygC-V%Jk8>%dY$*?{-TBB z~D+S`DgNob89lu~DlqjWIr>dl1b^|CVBlbD+EuaTm`BLUlhI@3)< zaP&gV2;_5J!eV4fZaV9Dz9~5Plh%E+#s=nUCBmKmy7Hay%basWMmrDw33v~g5m(rX zZ!Gd0j~xCjDOIDSanL9E6;J@4u{RRb#GDDB4BciK-vfOuHbxQiMbmuf{o6=4IU~p) zj;P_oxt51AS=h%SVU%GV?t11*;a1iL)mkMJ$S4teS6k`Qs1n9G#YVx|w1q<5Ox*&) z>0f{?8DesjfQrer8_fzOm8^lA7H7yG?|4py`S+Q>n6Snq7_K~p^ zyB{H&sqQ^RDJc>1-P!~5(|D_yIrF?o58$7G_~?9h>8ebP`3x;=6iVFal^~9g zPUF^w3Yc2OewQonoSj180&eAi)WLf;fZ8LjMr&XCk}m!4=ZA2%I-55(98(M8el*;*jQM z2Y*b-GK0VrBnf$#zgyYnG;LJib-)V!R9EOvL^=US&nF7$LIEm~4;cJ^rwx-B(vuJY zUpc;LII9js1dKAvgZK>RCv0EU5zdeMmuPLAb|SxCYnM@rAdfRBNG1hxtv+8=d= zgf9*$qI{yT+)EC7_Z2>r^!l~LXLR}SD)KExb4=Y`yBKq?mZ?BzE>*oi-2X~sLW?ZG zvtA^5%<>zi(T180x|#yM0T<75y|roPF87Tf5PWTPqOT*Q95!jIyjd(SQUZ|%eue7@ zNCYrLZ!pn2v~_RCRNPjeXaC+5y&GiDV5U9mq7j+EJo&OT1B_-qE$W&HSA=sy^7lx&0Y*EF-PLYE6M4L6I}+RCr+ zB}2}~5MkO6U*qFj|7$yY+553Vd#RNLs>T*K?vBXkwqaS)JRehaAkzJRjbjQ)45$(bJ%e%D6}hD$M?1+WgNAF_pyM|iCdcwf7_(~<)`|C<&kyE@ zm_Py-S59M`2Vd0&_|avTH_#!94B!;t1`tF*pF9S=HmSj7_4Z`vblQpz25QLhu{N6${#mw3uGgK38;Y|QB30G`c}5Sq&&PZS zN7_#41jRCne<8M0ReE#Hi3LdCJ=NE+&7usZBD?laN{SRcVCRwTNN&hL0+a ze3dWZYbI*AETy8&=^)f^rP@+sjedrFK8!M{Rfc}PmSd|-hCj(_%9xH=B+Q6i4t}s$ zavG!I6T!g-OosHKh4R6epRV-SE;Uo`-buO-9lRci>n5KFNVz(Rgs3mfS|G0`g~kY{ z=$|A|8Z}L0Y;s`d=YZZlj<8J~CPLG+;cA)fd3$N0akw2jbhraIO1D4wnU_z($Q(aH zdcK@v`#nX+P7LDld_tu8R@MHW{{ce@7 z`c>(@MOqV*dc`QAQ3qZadEE&oIGV6q4qhq#%hwlFYz=#AbQ8Vj?o2u^a3JqfePEoZ+={Blx1rrW9 zT57G!O^UCrxH_qC1+4V$W0sT2wTK6Z^D#@|$@x?Me2gyO&}@k2iusTTEd>hz8;7sn+B`8FZ5Hx|@)<4)BU>Zb6p{Lmwhyx^ z@iKh<6q9(4Yi8H@Zq66<#vzg_z^-h0Q}H}8f}?jhIoryRJ_EM)2AqtTM`s3XUopAG z&WHs+rR?YXoDuKJpL*l*Q7l-A@3ZCX7-Wx^zamH>9d*G9Sk6Z-eu)_Ve(3o8Wu>12 z(Tq+aEM(UR5lD)7u=ys87;c~F@`7!UJEoy%D7+y{@Ml}wQG+M*ZdGoV`FRBScNNvP}mOk6taD-u6PZw|>ghFac$@VSg zN=F42$Jw&M&cMjwJm;<_ga3P+YME_%X(A)FgQ8Q>7h_)59AI@?3cT5&`3iyE^?NPf z;yFhhNol+>>646@WRVfbQT5~ab1`FZULf7qv7eT3-~h?MpCRs;E0hSA)!o`R@fuO# z`@sz(Pjkv&h{-cOxI`nT-(U*Y5dwUjW)y$unV;GGI~%o1_qGFL@%IuTr;Jo*M*uN+{?w%@_z2)TxHT9c-V{CD(Y>XIe>!qRCK!dfDn8#TcCW4%gPEFdL zt_`J_X8i_UH~d{)4UnUyf(5VW^!=acJd_tOe$Z4NAeG5Qk(B+ko61gXQ2wW zHg1`sSX2T*|e}n zi`0A(utFtcXjvAAVlNHg4_xOnoJp)>!niP*$?_Sd3Nap~&E~+N;~l+pR2=)K@JJrt z$TS3a&0z?p}jsEbK&I}1doFP$-iw670c zcFQgBV24_B)k4xpbY3nB_u%I0$3)Sr5bl_odGrP|fC2JXW~0tW$h^L3vj6xQBa$`PaiCrN{@NEe9t6B}t(NM!EsExQ>?wSiwqs zKhUmH_Woxu{}QC3lp9UMdBeF~OdO2j3S_YvG6>ZsDPX$A^^ggBK8Cva#dhqlD`QSw z!gbJNbi6YFmnhFZ9)(TQB{}szX*=7~L4MyG(iz;HMFQsYEPsD&Np-fZeFPcxfZ-F- zibG;%;4BMtBQHz!9=m7T*$)qR!&Dz<`bxI~Ar7_)M2t-EBcLndchQS|6E(~$E^A}H zl6*OZE(eC!dX)IS1`I8y;nUHn^4{>vd@BsX&gM_v!P%jBZTS(EzstaaXH0cc;_F8} z*be}mh@D3IL4TK~e1s*ixx$s*`hBKT&~8}{&Kf|3O?w?;3B;$b_8rbH`N_zQdi>D0 zq;OY|bnWB#C;reyvDAH^0n~%}0?WWWZ-bv2(tK^>kIgM{iJHa=>4AQ$YI19tD0~g? z?bh>idY=6e2?OQ3n=z-wd1r8p)gi(LC!cK}9tnPOa#6VI^u2XDZRIYSH=dYz8`$+j za5`Q-hcUyzyJ&Pqq}ym8FN-Mo+J(E~0H%UuO|G14Q#3cYbe664o`AFc13 zq*lZqTV9NrFxEG09sNAbWOkJ=-_%+vm5d*Kw_bY!#1%oJn|6WzBo5{Gc)Es;6&j-M zq3{6~c`geZc6Nk+o(&os{yr>dDPf=vTM65Qx)|&jSRzTuNHq{&|MIa;o6`?h;f~~O zXoQQGLE)~3+79EH!5Cmq60n(hxAA;ISl0G{T?3&P#9&wkEYW$1{!0XbZ));M=JdIqVITIl@$q@2fZV5I2;>YkoB@Iqc+aSSD|1M}^rAZI3Jh%9=_%19wS zUO4sGu1&IW_byf_$T7+2jT%B>bcxP2Wbx8GM3vZ8a=-C2P`>;L#3q~lcoUiHdaBe=Oc2H zi#iQH>9K~}zxZnx@ZDH%VYUybwMItFTk?Z64u)Uzu>w1Uah0D6X?Ab?jbi zpGufwr8#1VdF1e`Lo>F=N7J*P3&H)!PVr-|R9)9)2(SvOHCDTS{MUwabT1bW;emjD zV320nZ!fL)r{W+McJh4vFW8qD2_w9Q`~!hMI5qwOAC}YE?zd9fwtzLH$y60V5)BD`9~yjOuNY={`NlOvyS_ni^WQaWCz`HB+-dNnlokbM#r3-iAH% zaW+?o00IV>yees#r40`w7A3ykzl$j6non=N@`=!Q+#fY+dw$~Q+pYz^!8{$IM{C0; z)j)ffnOplb6>y>MnKRipuX7eyf@e2ltopQ-deDakdG^UuCp6Qm+qb6;JA*&2Yj=54 zZg>6SKcW%)@V8&@-W%S#JM}7bi5ne2Fh08Wmq~B5%UEM57n6^v$1e?b9Tryb$6U+^ zAilU{K_Vu@6^NP`DrfbR7TV@aBC}4Spit|43?Z6Q+)!+qW~HWbNPcEe61l$uNJTi^ zudaVm`Y+~J_83z@Phx^zl=#faezOyHgB{6_yPWKh@!F%j4EKEu|Yjbkd~+EY>hfeH82)EHe2TU@2rMrkEu^j1>xaxwVf>#20#;RV9vXQJ2};}Tg4 zgTa&~y`@5WkFwrr__|5YcqLzR(p;?_^>Fi_myp)`6g9EzU?~nP(3!{g1X2Te?cfm; zr^=i1r}6we{E_atIc>h}!tGR`BtraU!yB_>@I56a$RTu_Uzb}Utl&7!Se5KF8@1au z({dAH}l?VGYPn&NQ2Br4Cel%PeY%2E-K%-{gRE-Yx(e zX3IR#$0Qa5=bhzvc~jNAlQP>R0|%g+!Nv#(;t$WNV_Q2(4!_F84K+x7-N?oxZQQO<$ddS;)tPpGR z(ocVZQF7?)4d>Sv1+Sx0`MSF_$t!T=u<H6-n6YtoR0aUmC8=sb8Gl##C94to}(7aygB$bd--xonGX?^SXn(ct0gq8 z4BO0V7!hY@6!+RtwB9EbifiLPlnf#xhGzkKhTBuqFjx26W;T%zLQ>j&R&`o}{B(F> z!pA$v`O}-Hp9bRpb?qe9EA^ZS-S@4zu#u5o31T&I8@Vd&O=v1_|H?*P57d%g0`KnRTL z%BEB>gYONmH(dF&8MFF5uL;X?4Z#+vm=h(q_vH;yaey|YqrB>5BK8fvlth-)jTL$Z@)qf&2ek?^+KOtl=B90JfITA~w$c%> z0_pM(uU7 zm{8phi5vSomZ+mN06Q`>`yZ9|eN(KG`R{KyB)C^!XFum!3o!tN4I5Ys8Blc^I^~z3 zmi9Q4WG@3A5>lMc(JFKQ@dQ-)9%1_8^UV=x=);U0s>~#aYr8sYzs!&c zCA{F$C0Kf4m>f!L`CI*$Py?GZ`?rsE#^g9Y0uA|j#K)L>e-7~{XyEvV)DhymU}d13PyL1{R;<#!qQ)zk^C z?ic1z>J?D*OY5-4_-~CH8;QBmeQDhhbI?AH*w44GKFWtt@(V+=&?BACVv)STeGG`u zC7|YA%+_qGOEsaS!-=MF%^#FNw?78G#?&#u7;iemT`1x?LOul{=|D&i{hg1rHj`l+ zE2Fj37S7ToU2y6;E1u*PalXP2gdWoxs-$Em9Zy?km0siviAuwX`h#L+EhO_3YnEkw2^1+`Y5J-r ze&nrp(_^c^r=+QZG_)2zO>6f~oa(+r{SppUH7u8G>`z|bX*&8eg3DmV%UF{OT$c;9 z$Yut|@v%=@32(r=Tw(Zo#)D#3KtCYzdg7llO6>`JRxt+If)iksuagwnV+;eQe5@4Q z?lX?bdQZeBydFnZS5S!9Y4t|u|CFY!>q^}w9|cMM%;L|_)>~!gn3;Ay5RP z-{Pf2w2$Ay$J+=J^JD6Ji9FiJB*U^}uB=D?Qkhj`Q{nXZ70^-|!kFxY{be(p-Q5~b@gde`mVQ3Ds0 z`P54y?atOrSr= zGTJYn+|ec6k`PWB)}Q;BC^Gk7xQ`(uR_uv+8W{1JVME}+5wgONMIDlpzZS4{Sr!6V z#SxLGPF6jR9fOC+w9Z;HGioc?{uh~uZx_a#!wzC=%ZcwO_wIenqLtURwV7b(S#?hI z8V;4=|5&)66EkJtAJE5Z$26sepy=9AXsyl#IIZ7*uIs@_jY|DkD*}-6xdI}aiJcJNHXTF=mX(P>)4giMOr%zD23?5M=tw9FNz@lmzEq#^GyPhx=0A~|Xe zi3WOkw+NkRvf{2*G(gGM3lze4f68CrJBno~Ly z&S8niDJNMX)jEIvgbe<1-J21JMOZp%Q>y?1!>0azRx)^1F;1OK>m5Iecx}2?qj)5_ z;_a~cx|1oWxJ&6SI+H@{{k|EMPQGNg{>LGUw*)C%9w3;zTos8>lSF8Qc-V93G z?Ww+?4JqmE{7&t4q?&|^R-y}S4thWtSqjrNDvB+nYzNcykY&xifJA*&izB3(b>|hK zl=e=M4}+7g-=^lL2J2lh{htli6b;lK4){A9!8D2TjVsdrh70AhCd$6JWV28rA)j=n_dq`Y;L0JgE=n_&&g1~mr-$wg&GOgW{MV#%Y5p9d0d0S&%fj6+uP*)M7Cwi8xv z)(tK6p`)-j8`$n63`ET4T%Sje-Kd~q^?=5nBT}aP#49!{_BR5}t(~v?4rujtmRYXs zH`W{**&v9y#_7tTcpJqhS~*^IN!9AU{)#=NiE+BmyDoXO0O-4_K(^((@SqK*6+(fv z6FgF4zE*Kxu!Fg03f=J2!#&?LU1;x7%Z9iGt09r}2+4^uaC^?f#pQO8e7-0H zd>0>&JhlBq4`!YwGfS*yC+AoR3}GILxUHHsA{D?5H9GG)CuEF|r{yX=k{Nv*t~=zG zzky#0Rd}LTS)~jk+Fi1dS}K*YrK!41t;2JM@&Yat>FE2swJw zPm5)G;aNw6`v$)IET%O~dO34zWl<`$G%^m8m*YU%SYrWP_YLKhb-dPPChV6lS1ap! zjJ5GEzlFr;rVoTY~0lNZ@l~ywf6YA@&|LYTB#LC-IDAkzQd`C!b$-mCfRrt2w=db zc8>s*j*Co?bXmmFGds5=t0t&&o_BZHxmf$_J9yrm@B6bQS}_Wfu<I8Yp+nS*wT8*SHbVSm&)Sot>ogVF}a{# zR<>W9^_q|o8g#@@y2G-koUu=m_bFnz3CW?A3}lSPbLZspwBtN}KQQ9TnaG;_7H;P4 zjcwbsBK!p_U^Qtm5-Yv9l~(hm-x$3MQXvrzlvLn&evqA)X$a!)N*l70;##VT^vm zKJT8S6Hx%J>F3%?dg$hVCZW3^K5COr1w!D5R486#cjzKTA!&EKcPmH~K$Z|C|Fwp8 z*@0+N*b=6KGz7S627Dg@v-C=&;YcFg=zmnCJu)BU2JKh}yP%#Cc`)AC$4#ov?$kaH zFIX~a!W$e{tFC<{XAh4(+H49J(Qc438xldEO}5yGwo>Tay_JP{{)SLeW9T2Y;#{peVNxJA0puJ1X-_C+X`pn{v_(QSb2tgHP|SDnm58CqPo$a;cJswq*;6|0&zT3 zJPeD)9~3%;Qe#Kth#EEzuL$rvcdcp5Nr37j*~Y2Wr*|jvjp?dKtuSFShZTP440Pq~%b9 ziIw!bK87U$>n51?Zpc=OcznyaY6YudYIiLmiyALjo8(5v&7@v?pLDYj?{FtzJMtFa zSpPsOX^-y)wa76?MSLLt^W&f)u~59OB5UCQlw6|x%TLz3UPVwjW^q*Bg=Y!W>#ci& zR`R#Mi3YGOP}Kf&Y>jMBA~KqMY|g?;RyjXCm=>};lH-nP^lSa>UFhXo=n_}`cAhlg zHFtQPn}JB_^SdE?RlP1_YK5Y!&NIp>jMV>~-D&AQRQxE{`Sb|ycp0tQ%zx8iH&@&y z-QuV=wzVBl#}DLLP(%2fw~MtJ!PtN4u8qoD`_s&5J8orqQz9kkZQc-F_D?J6eO_91 za43KNp!~nL4k4CnGNNvO;BK|la{fPKD0=0&9&f7STl%Et4|?}Vi1@d~tvsi6H_6P+ zE$oqpyAqH+iD@^>^AhAn;a#4)ok5$ijtK1UqL85+wEI5)m+eQ3#&U(?tRUgQiqJl# zA5e3Av4luW5H}+Ueo3zp%=%Ae@uGzk?nU4SxNx0dC(LOXJMbmk%&acSD1&_OB2x*m zyu&Fm%wePBjqv%(jLg(R*6}%Ojz9wRILrZyDyFM+Db~SFB|S_hK8!FgLf`t3rTUz^ zvA4#%s5bqFfWz~;q0gj!^PPS3^jiU{_s-yl3{}t3KiOXU#{*@!NR%a8rzRX#+eGtZx^I;6i#e34K&&6LbD5O@@G`sObKTyFDTo->`@$vb_^ zijm6Vi?HAO@HF@?M4a>w?3E??^-ple>^8jCMWbLg;MPrtQIop<7dyG~ zv@huMDA;Xq_`mc;w=*n@vl!NY6_HEv#G5-d#Vs_P&#jkqSJlpvbL=VMU;&9FIqlCh z;<1_~_7u96}f`5XV*-S7L#_&w^=2|(&bm)b1 z!Ji(?NhD@3i<~{l?foV^Z%O`Lk?prl_znUKr@8DAQE1(K%lj6M>c+W&jqp2cO8%1$WwzbNSWu9_b$45KAE@$S&I_%Oz5sb z$Uj#)qAZ$h#2N0N5lWrxIiXIo_vOSoJj@j+4$O;L$+a8V3b9B+aTeXsKm-Z|lX&O; z0Db+=t6$oK=w^#&1#z1RCR4J-NBu)ynyX1>#tQqU#uu}mP=L~ zHuTDPWn)ExBLqY{9pD$(oY4|ZznsI=VsfGK*=*X+`N}KH->PG4dBRy};@Kn5-|l=# z@dlLhEYs0M_a82O=*zI1$kC>qKYWnO&O-@Vc~$-gs6Rb<{|~wePFCB(QgFt)4F??-1xc_ z!rA!n82gEx?pB_+=nU^Kc|+EO-6<{a`3qeQ>&3#rAt0pc-@S{!|r69C!VXj&Ojz9=g`JzKD@4s^cUph}N ztyMzPSeQ`3e_MqX2WZQD4!^-cLMHfVPn?t5lb>l=aQ}73+@qkQ@7mV(Jab1}I^WW1 zG&hp&I{e%=nJ0hp;q$lt#65}(zh+t7YZoqe?nB3T^pBS=*u}fd7B#nu*q)Sq^2=IY ziwtm!COyylfnDpZ=jmMa`jV zt2lNk+@F%p2u8N!6Zv21uWMV6w`!&7p>T)jxm|+6-{Y{$obb)^riBF^<)+}D$2)ZSOc^O=B`DVlp~|`tzUt*T&cKOc5>1l8u*9baEAyP8GZK z(r}g@BE2h{8~V|pXx^&8Q;k})bH^}-^8`5U8u1M3=gTe5sCpNCf!d4L@m?^@jksIs zin%X)r+wxsJeHDhbFKDQ6hmCas8R;gN6$rBFJTNVT|;kM^0 zT1HsPC%X1jxw;vyM{gnqpPw1oQIuqbMbS2{5b2Zxrcgs6u8d7KRuk_br4ln%VQR0{ zwt&f%qd27S;3K= z5v*E`V39adx1wir3V%U~$8YhHck?8cbcOe5Ex6M;tjRavJ2Gl>(ONlUi*EmpuUz6{ zF7N)AEs&Sa)IF~8#J&2#DBs8g3!8V{ZM821 z;SaP^$|CTk(t)THo*$lc>H#xC9Hg=`c>pCk&|F-GzNF;_+R`JJ)Y#q;>~u9U ztuEllL@jQL^DDz2y5@G~Q>q5(yv6Ewj>(XrM={_Xn~MF*_<(Fwn{QOt>{ym!2l7G6 zhY8Ju%H72mrd(mp+%BfU^Woy)0D58X={*a6BIAMIpqobl@qSOs@% zC=PA>x-Uiq*ZUyEdaIS~*u9=ymY{53y;ah%K|O-pz)VN|7H4O2)j9UE3VEzze|KM- z{L@;Y2eo2MTHVPhil|u{eZ$+tefN6c1r}0V;89kK5kxz6Z(&LXIx8~J&>iTpdrL8S z7`eG3e_#G-?E%D;WRwaF|F=@rfUjOSr3u=KL07z?)Y-Y0rG*iJG*1ebZAe?zpx|+VzkXW-F*8F7sH@5$cEkS-UQ4$gZ0LyX~yaQ=Da-giba# zceL_!KKz!0Hr64JHue~L@hWJ!<|ElZ^`8=0N90|u`(20`(;+=H=^c?qra{K^?l+oh z3Z`R5l4qR_jgCK#l`3G*BC79@)G(7QPRBpJF?(B0Ei)fpFNQq!P7Nw?CR`sy;@~`54E20{C zz#wT{ocPeFW$&eXC-m<9&vp@*W^ouG?iPwSjZ~lt<;l)AcZ2|M;ClvFY6np&QGXnC|PKmC@`h~TkvY`q0Dx17@qYMRmRk_}H zt)whjG=Luj8hj&%5A6w`L|kAO<0wTi2|B;M%27oq_f5%yz5t{BiQEd-Ld-~6Vs5=s z*%8WRGx|`RdPFxxjAU7zcyh&voM7C`I#zvAuPXcD#^0}hVq3iP_)fCrQnVFVN2p16 z97WtXN~8$YTmP)^c#1zx=BOI@=;JBo*%^WjVdLUcKnZmDYU)o^^QczAbz)OF(OY5(W;v;_?nRwE$Kb^|HkRFuku(gVni~7z)xu^tSSacvvfCHWD%2l}21Q(eQ!W zoOel1w2TG)Pc+&4VtPP`!z{rjA79|Mo^{uylD~sCaYPlQxR#p!6>{?(4m8&k%!^PY zw^8iO)3vuh&ny2kGQVE~hRne4|NQ;sq(tP1I1clJXiE+o zG2M^sPdq^2g0BCNTcxNW(oIvRF&z+u z&aaWq$A5obBtL3Y&AAkYLvES4s2d=emWhnQR-28CwRyyex>y&`Lv?D%|=LfdZguOC64eP z4+UUAE}Jr%UicU10?*N?q-+R@y^V9@pGmnwpv;=az z?$@(;6+yh!wSC?<&3-*$#9r4yIek@a?_3Tp*Ep$V%%pitXZ4&v`z5hW37)(ioL(Rq z_tLL%de$}l>9CPswUN9J1?6BMHFS$Nc*Gj=_xA`286Tl5+>A3~(fI`8h}Z>%Uqn3h z6xq2C3owx~g4q3CuYAZdiV-(uf8gbZaHl=}2vX*S0MbRgby1|LO(bJ=vA21qclJEX zP}_={FK&X@!fHaVye8q?*BUrKTmtCc{bm0;ES04H-p)TsZrNyT*(gBvyGpAZv*uu} zZG|D-BYN{{5c1&GuSJRwuJ&~Cp7n&8BDg5wwQ2z=rX|4&N@D*@($J7Hv zCd6@Wflj!YRdyYwq6m;V|g6zZ748VF*ESeot{)wq?)Xp1k;v zc#oq%v0V_`3rtNBeeYhi4GYg__kaci%T#ixoqCY5D#IlvNO&j`Xd2@~wMP zF-jZELv|;?v^uT3VS!6DcWl%oZkX2D`8_I5Pl?&tW!@>@$AQ=dB-6&k75qE=9Jp!U zC4t7y;gr;m%)}GbiMG^tg?>{%9$r(q_Ao z^InJ^Pn`V!uvp4{-Bsw!kuSwFtwWo4>h9n0c%hAVpet3Edj`fO8zn%sy!;|xRG{ztO_2_)T3 zdKuS^Mf9`y+_f4{RNr}-+{PJs0)#fcCU+;%$fH}L%5TU>Mwo{9F=d#$$h>H+DB~gb zb=;Yj@Gpxj3`IY{%1#iis{=1och9yQfN!v6Yup^=u*Cv(F`7_#zOnZ0l-u6;MkEh} ziLyR3*y<+bE>m(ImI16HUf}(X@${!9@yM;F%RhxmMawG^bTsm|24`*&9LZ=g zNIwb`*JGv;fs`l-o#X~@@oO{ss2eFHIuXbr1vE55w?6`uxrL39vQPp|!*U)aEMb~v z^h{A0&V0`%e=9P(EXw3?aLtx>{-?8=Pghp>Er;f1`IhC?Ka^7G2*a5r+F`_*k-~@R zB#0;%sRUXiA=b?eJD<=VWs;w=lB0oUW^{jGhMRr*fvcV z!ez_&PsZx{4dsm_{|aHD&^pR-s{qn{JmJRBihVZuZ~Pdf$@fJM0-VfoAUxJ9yni0kVsSk^EU!tbJ+S&BAPG06$#l(>C9;A^lR!IS3-Trfq)|9XveCZ!3CB0AHA%iEP zBi`TBV8@4lI`-QXo7p6@gdYXn)jU~b{;~7mjP7Y9%fLqSCL|zEcYq?KLH=m?!hXQPYk|-C=_orYUoEh1GbOK#3VMQO*r|CYDO5 zRGbpwXx=wz-7nCBepJqoJ69DRUnWtA&gp+&!&ydt2EASTDP2xb*JPdlw4WMSOS6HG zMS-yS;!7(f6U&Lc1^A&Qo_jvz8Tn2dWwA_+sqP&3QZuo=IV7>yt(yU)4>vgSPq|w0 zTr4yK2;w`OJi|D-XBd(A3Vk(loff`AEub8@z>>9zO;%74|JnM|Wn^d0p@fBAeKP)@ zlxnYsQ$RmEhuH0zqTnHlj&DTO@glwpZAqkv=S*bhtd;UK-}G9abe)N-k)O1rKd@=HaKfr8@#D1);FVN77h*8<8wx_~ zM*RVa6Iu0=w=DpHgvVg@;xEZ#{rBti>Vpyd zYymA&7Cis0?u-gIb8EtTw5qWRs4lLAsQwaUKqmWA*h+g3xfyGx4^8v`74Q}N!Tj)t z5j0I&?ApxhPFNTr5%nU_!T#MGUy{sV^F8vKhB8^u%a6&upRm+UD7g$XH*W6Q>=4D|;LXL_ zT|2$Tf_cJJC5-?qh1ti^9TS8&xJiY9^;tI*D(!!ruG{-B9XNTZ4Oo=NGatKrY6EbD zh6Nw1o?WYJnX7FS!J2E$@68lfLIVAZxq@~Pj?W`p=m+nL*&+q|RL=~A{GG^rd3F&_u z_XJgIuMW%f)TRwl!`Rpj;(yfDFNpEZa_LP$6wQiTdb}SERfWw1Gpsw2L7hSZ_qrN+ zG;l-FUUlDl8CeD|>x4O@fQg`6&n!_D)6L3L9?y&VBK^1jg}i_*k<{m~u04TKA@H?k zw|tA*7`TuY;cB|~mAt#E(xROg;kprPbhyD@M#A=1MW8G58)q*|)@+~?+-Gtwl0yfCgS`U6@Po!|73fX_J7;imFe_IPCq=G#7gdb=HCErXve={}I zvT-SrATPg|Fy?kfybnBYP6BvdJugh^tDP~RxQD(9(}&(>=SF_klkeR8oSZY%v9s?Y z=jr{b?Bphgr?wXm^&cs@$S6N^|bc4(YW*=Tx9< zY~N4kG!1hJG=LI_UO1%g58F?DjDVTnud_ql7<_Cb!XaCb>&DC|=hojICLN&>hm@D?1WeI4=$(^NQVow%HA7T#KRgyg9!SmA8;TO zEPa^N2XpkHPh>`5g^<$AOvvxZR!OkIuKjUd2UN2erYn&u7{X!?Ro6&v6OF*~06S)b zGjbOrggj!ru3UI4!xvD?z+2Z@?u$XZ0`^B?H8)-|N}&bJ2A@ld4d(^0C?k1}XGk%2 zf7BW!IS)t8wq&yPsJQV3s!PZ@Vb71CtGHP8eJNq6h4kuAHNE=i@S1nokcP_c#h zJ?K5)rtZR6xai58cgV-{fT>UA|8syfYxf=3QVMfV$Q|VkAuvKpD}ygJnFHs^??mhf zh_y=2F#khB9*z2$YuY{V?a!5!4g;qCdG3*Zd-cNtuq;g6;gF5V%>0szGN$5DRDf$6 zDVhyZKZ6pMRjKAx&{Flzo|ookK>3QFi&~(;4w`m*BsqNK*T-(HGRo>IsA~*HJ|4Rq zbu}__gi#&QXJ2NTE0m5PUCd6-ab#&_;Td_xLQEFFeE4QJ*Swu;ZJrG3AQy|L>=pFYnRH8< zsp45)Ic0pf-VEDC&>W+)o8p_#uzXtY+g0myDY9zk1#PYpZJz6TsDWYYS=bTj?tDRd z1!ly|r@%;(gEF6fp{L(D1G?lR3m?yX2Uy&d$h90`Eq?;{hj+!OHUIZvXPhIFThVsU zmuKXxQV&<4GF7E80{VZ6A=a6Ym$${ClQ#i`S>>1T*bVYWbN9zS@$LGD`vrcg$s z6wlY7op7VUlHo%YOFq3Ijrm1~i;LWcD_lpxj|s;E4rG>|vMoS(qF2vGU|_U3Ce;S5 z>R#+y!eqMY+95t+01<0m*H)6dGdOTVdDn*OzJY~t)-44Qj{l4T@;T8Wmm-()lXZ`2 zc_ONAp!qOYOo%pl$rVP;qrlmf9pjY~2J#$r=7~Bcjl2Dj<}B*T0bZiKfZR-qkA#5S zs1lg#`3%UTkJ(53yj5gP=%ZHg)-rKuU5g=4PclRIIRc4q-%P9KH`tKErZ&=qITqEl zq%+8929eg=X1|OZ|LPYRHC9TJ4y}{`e4-Um-59_mehmQ2^5S7>0EYn}hakgdWtrjs z-UQ9%=7%Ha-G~0T$hmc0K69_Bcw6vX27|tQuCP4DNV$;r2#hMRE0G0R))(@+RkoDC zq4uGWAkff>^vP9#Z|pyi6H7{jR|j7*Bk%r>G51fR&NOYwTTarlJ zEf;9LNKJzPa05*1gHosSF;7V)_Uic}cC@@ps#<79b)^fhW;QnsvB+7+S!TYPu#*rQ)rr+(3K|O(S%d_zJS5az>6D zHKIo4_qp4;4a|%B{cl_W)BDbGxl&pMpMRndc+h0l$O7)JWCZw{JGc}h?Pkghfm`4B zlv7+P;=Scl<<;IQE<5{D`*sV>sxz{3AC>)|EMr>}0G1<78tXyV8AE~~30EWO>qtm* zK8yMzer=F4V&ipSHotE+y$@X7c&DjmQ@;3_Q7Y^}SK3qMFY##+0W|-M3HYLP9+pL0 zu=R{3Z$9w*cWP>Z+ukJUy}550WpE>86j&gxbCmL|oC~1j&TU21ZP^Iw*@E#If~8Y` z!tlXb&SZg7Qkw7CIFrPps#JYORbIpkibLKGn|jN(3S8rYNQH*VwL#%rqvL2qv1i1gxPV5_=syt=0#DilamJOvdl}o z``z-t2+kdl&Bf*n%Y%8*qCMxK!%m>Fej`7&^R z``6rx&YaEPvWryuw7(?ZgjS#EL(c`9vTA&slbB`qA7Xc5Ep2Rmy-q#678d-NTsZS0 zn(fsx=Da}N`ln!H^F3Gz%0bt`N8w5N)Y*JiL6%9t+nC|kv-lKdAQowdplmtWt#49c z%1@sDQr@!h8Wvm%TV2pQ`l**8_HhrS@U$P2SQ|_#0FB~EdX}+Z@~P5B>SNzvV=>Bu zW>Rogj$Gi(_(+_#tAsFgUO--wGI7-4rI(aYRR>g)N9VBn!i`onp9<%dpH=3w*g@OG zLlLi?n_8#*byIk5%U}K%N8dWd`5E0EJ3~Jf)(IvU&N`h3TsXUCb*a+Lgf-nrG$cUV zIa%S)(pQ8`xQ%qs4s+@HJJn0~$!T_ex4a(eoo6{FKSJlgKM7bqzcb|sfC_t)GJp&8 z032m~)pl5Pv!`3fgy2-Ka2%_Prmz5FGw>c6o?0Q7>O`q?#{z^+fj9GPLakQd(J~}3 zKA;OZ?3_Vc;BvQ@K+abF`7Zd9KGKaq9-M}4MIP9zW8Y0KCi*iDp4Kv`doFEug^QHz zgA-*8dM`#fBG>l2W_Unl0CG&E(E~{ ziL{7xlat`b$NaV$^uynm=qsZ)0ZYkY^1K77?quKw>52PLyTdQ+qw~4MILAIxK_>a> zF(L@1^DrXep%eWjaTorofxYhSq&z)So?O#`+9<7_3KVMJ;xVaG+qQ>7UW zY=kFE!ZD=D3~eDsK=Q}L$5&9{t|<(HRKJI#@>|K=laua3n8y?HC!ShmiWd^l+Yg zu;*eRoL*h0@0nePH=hYON2wmm%@=?(erGxlpU$73SL}HFYZEP3mdaWqjfk#~y1vp* zidb;!VPXLkL9W1rbY7s-cq()UkcS%i%m6}wonxta9JTh39?S)B55Bay2*BG=QR21E zcY75^bhn(+HN2X6GPx5R*ARaATN*OKlCMiSEp1Z2fAV`8W^M^RJ027zUQbua{H+rv z%E;gB3IlF{%dSNxbbDG$dVV_)(MU&qXt73hwXNyayN%4wSj&L{?Aia* zuQd3v|Jqf%WpzgN7T-&Hs2k16%d{yq@yUjTECDA#SX;#c$YsmRSc$!9*wIHUAWq2^ zFu*P=utgeb+qJ!r34G9eGT^|>=X*+AHyRV=&S$0asjw7N`6rSfFZd=Zz9*{0zZVZX zfh#EKlb)o^_2@i0mW#oi&-LbSdEGY3LnD&ujM8i+`V=|>l*G+sx1-e<^JS)?VKdG? z>O9N)$OnEsNi0Swu!a>bkCy#cUN9-oxqy2@?a9Qvh^?^zDF?A5P@g6iF!1_S`+Fe*RU1QRhq;nM5{ zoRMd;j?xw~6;!>I|~nMiylmUWt=>2z$k|0egjtlTXVOLWVMs@#4pwQ1j=qJWkM;?QZrt zSGWtbeFqpul6!DLd(<=#H|cNW!g`3S_U{cBxg+mS9Zu}^N|I?x zs0bPv8>k$EV9XJt`dooz_L`tBdumXHCGlK{ilYjZFQGJ)?vq!f3Y+$+ky&DO zWq4<&kG9N?LOwAe7*?p9L0qqB|8;bB)>m6*U;C*SV+HGAEluu}X7W>?b#;@CJ^YB$ z)<_MzC~<@M=AKe4HICok}+#4EX2R&bgDxTOV9i=zE$a-4AGr&Fcn%GJAl@elF02dBsgGz9@r%m#_ohieiqi8VyD266}dHQ?iP*3B!zS8+g zhC^R)!3sI);h!R^DH^jUQUH5Pnebk{2CyQ(Q?g~|hm0cv)+@;X@~4DJm-0mmJ z=6@FRne3kw-@*E;+xu-@`X;PVUwnNlJj{QjGatM%I8b&)0}t^ zYT^RD4W$;4W`v<5HzQxDj0Op6#wwGf*#+H3=+udNyts^u@piYz41>1xp=}U7xih}F z5(AJtG2T)c9EYe|ze|G?M^9)0zyAZNEki@S@j7mLb?+Zl41zqZ2XcRqZX>orCRSBz z!!V$B^yO(e8PSy3rVr|YH~(7F>L^y*osaj6aK$$R%|+Ho<`07q(`>%0f1MYRA3Zvp(HQFYsm z;5(6`(pZVv`vDEIX=U)-PC$61Ugyx)I2&^ACM5W9SvG?G%Y;?50wR5zl6WBfV=_6b zP_odBYSnal0W8U^JvN_m>a&}4?011qR3nq-OcODoAaK9?cJ0+0wxkvwt>;k%y;!-WumRMTcN{HoC zE}oGqu*&>RH~G=MXUbpou%KR);$Eqjz@SdbvpCFVw&UtYY)-={WDlPrkrqb=nlM6q zO>hH(nt;dZeQhu~CteQ!@Gu$mI&^L1yY+3nEfpBZ5qbx0-j>ik71>Ok8?3)oq`ir0 z3f_5we&|TVjp}ftW+}+ZSYq-gx3dJ~?SB#g-h=Y6OvJdo|2W%IHO!R>Uw6@k<{z=m zsRJ!<5kb|;K!f95g`?;?^!(w;%AVuD)RvhxuvaSMqde^s=DKO)6Agc9(4H=Y@Dj7P zg6|{c7We~;a`hlDY^Vjqi|!8GGeU}zs+*mZ0`YfNe|3utu13nK(nq0BZkuwg86{`E z-ao7B2OFU7661$-OUn!)YPTsS8kuRhx&zb^^S%noE_~ux7XEd1H+>`6}~{$Lyly{ zSI|{)ygqyVi1kX_xvY$)Zo;g@>U5}kuuHtWICZ6lT6ma$+9@h3-sI= z%VxCCZs5M)q5UF&a9yqNa!eERAK?fP6hAS|W=9@kB#z3C5E4g(+^%{3SG1)x|zAz`m4lRP!Y(s<6i%eJA93#pTvF4xKpLmR%k-e6Do5e0C^* z%0{)DnQOfw4zcwvj885T-y0_Ok@Du}r=CLZ(H3VqHX@FD^t}F_oV_ch0l*S>0thWr!XVSiqm_?fEZ zju^6G`f+K48T^=!W6TH<4AXhO#oa!I6#H6HEdbe!JS-@kY~Q082TYU~idp(5*9#$l zUyUm%VIgX?sMIt|bZ33P6uFk^&t8^(0Ua5shmJga;1;kHZ_j!^exM}?XBO9jxWPiQ z?%U0yI!*%YqT4^;Zhg1dHtEWX&W--uNXLPsyFZtiOecP)>!Mk6?q%i6h!J46ilUDiipHXr87Yma)gPvhzp(n?>f<^JQlC?#bVe z7??XfXgzilI^CW>Ze-FqODp)lQaI!+1{`*Qd|K;O9U5BS!Sf10wLc)M4kQhJ(>UQQaaMLx99&36|>9}9yT|c zuB|=zsGR1j{Q9W|?PP2jCQ2lObOo>GgJ^C!726?*6~aF=U@2Xdn$gTw>xpo<{AvFNleL(W zHM&S6XyJ?RBl4_yD{-GAPw$D*Q65t zkoroe{prRjxz+V|n;)aaW{0`6*6DHU>7VJPS8<+R3?RP70>5&_eDR8|`8LMfRm%bc zLIX^)G5_Q_CLg+=Q6SK+@tuLfeZP8JHhW#!^Upedeyg)4IHYaXwOQBRyv(yx_gQ|O z68$na$n%1A$l*m^HTG_`A} zYtGvrJ(iNH*KBjU6Ba$ojXummb{BB^L(rB8FxEsx(yl!=K`ig}fc4=GWsGTPCBuU$`j59Z_-rx-g0NO@;cP`|3O*FLS zWXJZ)KZT0^$*rFdU)L>2Aw|I8EOf`UD8G{BJXgT(oxtoSJ$qx3-L!P2lTAETo=}FA z^vdk+!YPHk z2hA_+zJ5kOqz3C`z|2~Or*NMn0rk}uRmjz|m}Bt|G6tiH2j636&wU!GNq@YvQP(|w zw)0{PBzMt6qVa9Rht&sna5OsR8xGTFW@2xsu|-#vBOnX}&dyVEd`8+`5YW&QI-rd1v8-*1ZE zbE~4h@-B%j;mM<7{o)HQXY&($9fK}hjn%yIEc;0=8>9X;dZsvz96Ix*GpANfXS<=P zT6QOCk&@Q;W%v9`7JU$2-w$N{kd=Rwuzxpv{@XdOZ=K&k+xpLK>=`4g;aiVq*d9iV zzv)@#3|uJ){`??PJU8`?ZAsyq#4!B9pFPG6kF326Ew$oXftailVxhRq`K(G#8CO`t zq$=ebN%BU2NA2`$BwVh4I`%qpR* z=}7c}@e|hnF}M}0%1s&sY_D*YU8p;Jp|sQ=)5V(ft>kVw=GVeUA-8@bQ%poUq1fn1 z)F7UUkZ4Zo&h<9YFlfc)cw@rahz8^RYA(_v7h6j^#PY01R;C{;OYt<1#wp?JHSY>Yw>oiSWp83}k;-8WGV(v8wjlb!}B-t@kVEwaDnA+(d)uqn2 z20d#Yzw2Z~A3j{_iq`YJF#YP0>q-Ibm70*n)pzEw3MQAoQ-&TU6KxZ5TdpQcHIsP# zftvbGYM0Kbo7IXB4Yy(&1?BI!CahuKqiYJco|!c8>hYbl4cEDJ)~uC(C?9Kzxb;YZ z9YcTmJLdRzMLOz&|Ehh!>NTVE@wr-5qsvICJYH^9(myHl;;-Vf17!wGD$`sZZ?nrg zgdWM{IY&K4G+q7Cts>VkJWOpUC&Np6jL6|M%JR-b6U!c6H8Zs_Oym6@LxjbIL|>gl z&-?>I{e^K8mcLIhQ%lb~(Nd?soty?#{`0EY8kK#q(V&}td}mMFyaOY|;6$5)QrOTh z^`=AeYRy6e2sH5#nlIMOBDi3X?(zMhp1j|%vnS3&l@m*ALKYP@YYoIZ&st57mwtp} z5w7pGa;Z*T$|tnS-fiZTC%!)y7`3szP?T(LUoTp+cTM4*V~69dfR*jxklHpv5_95g z+qbIXCHt$&#&SdQ0)jiRFD^CZ5rMW7xKJ(RiD(0}iS5<5aiZE@h^2gVKxT@<`1Qcc z<2Xr$$FlPZmEx{#tZ@8OwsDMLnYRl5G2YbEBiX6f&|jd!HN=KG0HNy7UG=8i(k1d+ zTN?K2m{z8pq5@y-mC~%9Uau?24Si$8wKwar5t01U2a%r+doa2QN{;N0mIeLB!%dDO zCYYH~&o4=3X-(g3jTpy_J37@n{K6n@hfDF95@jU{adlspiMgrvOpfcix<`>6!~DJn(1Rg5)_NV3e>GPXoR*^(mJ z(pZu$%-FY*gt3k_Yxb;VA4FM(L1Ap!Gh>^v&e+G``}q8R|B7DEbKmDV_qnfgo$Gq6 z9@!3C!6O$X{N_hPXik^YgNn^Tr+Xi1bFj38zBE3Z zoo6u}yAW4DRPco{XO75EvP%qA_+FUFBTPb0X4d|S@6BU+^WME+&7^8+<2m$8y|C)2 z73KZneG#WPtCHV)F5#lS5lK>`_@WgtCgQTsbG2dT*YlxWx@WtkH`KgGp1$}eA1GTZ zRzqUpwSaDeG2!P+e27i@utsYtSL(o_q+5eyscLiBS(pveiB5HDW;M=Jo3m>wg-Tlv zwpZ|5zJ7&U%QoR`+_c<6tE!$AU?rz(JJW^q@2>a0{d?8e?@$;-({Z~%NaGU8B&(k8 znvq@l_(r~WpUd2e+!1pQ|Ag~!!fRfW-0DK`eEvwWr;#IJ`~k<3RLO>Z(Mq?mulJwX z=%ab}Hk#Yc12+$=t~)M=q8z*BL=<1*021RIF3#W3vbs8!pPE?x$UGG9NmrlQOu#R!E{$5PnmXLBm7JE<4)tGZk{qVFMBqjIv7LbZZcmX$ol3e* z&0BMN)6W9@9W3%}OTR>qlC(fTte2Y^a<`V!l};kp{0!AehGhxE56Kp1$o(HG`ZV6R zk+n4gOFbe?lYX2d#+Hngh5dGi$Vb#vbaUn(32WKp%XFUGA zmKL>SECiLCiHXV}_m_KX@FecUYek14I+f}n@5LXWtP?u9_WX31{LSZqMGh{KGGR{C zJ59Yt`1VV~Pyf^X=Od$}HYPj^IsGp; zv$iN|ZjVHW^(v@ks0`%`vzzLend%{t9ZqorEG@WGwK<1f+|kb0;z^u#?>7mrys@1h zF4C@(9`QEOWFKaY3RfF2Fb|wv=h`K~&#(-dUd}UK`Lm?xSp!ZEptp~|1PuY{#x1C((}7vkQWHK|C%2z z@!|^qq|UB?z&J|T^fq?fZxlWf=9fIInKT?Do$!H^S6;1utT|W5ij5$pX^DJ%KSRwx zyI{7`C3^3bXp#3M58IocAGWmBHcf;TR3h3fW@X`Arw-;E)Q zq|04?3u2bML2tx_9(Cb7^>*jxxLG?lT90Qx{A)`gLPr<$`56?nv9~s-WR#UC8}{<1 zxzb3+xr;>UZt23QzD$3g^ExR=sXbp%+SH~hOXo#K2!5o7&2cU=k5P1i{1hl zso&nL3%+3P>G!p{M4Ia!bK3YZC+=d>L|F;0>PqY_3U@`IJL8iif&vk`N42O3?otDHvzcjhYc%m*je`>{dy>&EkfPsrIC+y-iVN^wNLbeJ>hypFmEF! zY$9uKHdgM|YT9FcXf;Q3YH*atbcl*WZZMC}cUFlw815=t#{3cQ{i?=)LwkQ1 zhop^wgzs{SSGawLe#`#$Xxk2@EVXm>oEW(GQAq&Tc@C^(%|0UlRjIq+a>7q=^89V4 zneJs5|0UC;<_W2=AvP?s;>;Y!;bH2h3*$bxoCTrTzGuqo8#jGF_J-pVvp3nAc8gDD zGSfx|Yp(jcT9|BQN7wJcn#$(_Nx<}_8%dqTsg-N*5yR}+kgb;KqBd$(8SEVuLO)ND zmT*(g(uLA!8LVXJzBcf0R^*+N$S+BdC(~c(i)l_CI%$(!?;0cmS-+`_Df76}UBa35 z8_oP`9O+pL@p$E}m*CbQHD*F%alk~()KEumo}~HD#|<9u(*DE0M`njUoCs9H?p=0C z{bTve%R*?<6?s%Tn-cSVCME9N)XabI3j&^5!U2Iz!(6fD&6mCtUR61!?nbbCZb^Fm zVokJrU#+`BWNzb3JV?pFXBbfZ73V;#^}AgajGB)hbU)M}@m9zWpiU#(rl#ea&SFZ; zPfWyQEbqE%{hIyr6Pjib|C9ySd0q;kA@97UzWetSlzgsNPUYHqN#yQjb2FZTIB&ki z`*O-vC(SpV=o2A&_W~sN&^Hm!1h`cVYa0mEn!Cl2BDHcTT-JKkDMqPr_o5WXy}$*r zvS0ExKhJ8#Jjqz}9s7QJuq1Sxi)Q*wXKJ+y_qu!lL;#Cq}zE`G{Eb<=Tip=}{52za&%w zy`v*3Hvb9ro_KZ1|20MliKb_;4i$tw-S<8msZ5~+>-A@F;KLS!7j3)Im$Q@ZVj5YK zn#?c~;8!;h)h$1hv-n6gaqBwx#D3tqyd!B-RQ&9+`pdb00&hX53bxaJA{sLemhB|P zlE*^L0uG!{0V=VFHdkE4gp_oDT0U_Q>Ab;pTT*=xvn<*x^_0Ln;-i2Hf z1k&skF8#n;_cCh{v0vd-PaCl#RKIh0>MO;T$H#%OTzSL>UM-%acuVM*F9y{cfjkhw zmJIV7%H&sQu0T-sXlTc3vHQ$23)jC1u^fe%<>H2am^_X=0re?ve2_Jlh8etnR%S!V zIm;9Cr6B;59P!+5#XqWk=%ZGkT&$N|E7uk;+&4lpeQ7j2Fzw(YFvMy@yH=oAQ{xzt zQs*@A&m2^I#S~=?u}v?*IL{qSEU4_zq)uVGa3ez9k4^aYIOL1tyC71yd?<38bJa*o zuSo&)w^ENWSgb0ofsW-lMfQR?)?Anz9hg4GZtxcJo6(E)J$EIhXgWKCh2;+V zbno3Yne;I8x~t)=&!1b2yRpgo(E)WSH>4@wtW~n#%{F&I98)ivRXqU`XN$5PzpCGx z!+2J|A~Vy~xx_a9sD0N{nt1PhbEchjNq`b3tw)RJ#n2Wfn-|2{*?RC~vvCtGA>xbm zomtOYtsehPg0#d$ZPvG!dn%!gWTA4yK#;spQ^RsgmwUe`{c`VEYI8uUy!|4tR#d%u zMI?KucGYhzax{c~5<9bgQ5A9jXu#BOmGr67Wk8UVBx(d-f?5mLMs%fT|8VC#`N$Tj z^G{RdEdVC{w=VVLsP!G9TjgevajwN`4JeoL+<&+COvUE+09hPb()8_x2cElm?&LRa zo<4tWe^ASkXCkgnaG|($|61qrl1K^z#(wR_cc8fn8b6~mOMd{y>U&9R6=4p`3Z(69h`iVtAd7Ao?ZJZ#r2z#-gp|VsKKM6G~8mV z$XI;b%*Z!G)kHT%%gGng6;&uLwF~*FtX|Yxce$wx@^NeDtJJ>6K1@)n+}(@=|ChTQ zhvqqn`w`G67Ngr?CjXqRriZ5(WzH`TWOrBnYF+v6^^u1X+XSxn-kP7Fk2;vAIPmxN z?66CZRz+ts&y!#5+v|4(DaWs6m#!|97}JwGb+V0MO&4a$=Swvf3GHc_O~RfWbqzhM zL6M+9o0o2mXgA$$y=jF5Tiyr}>DJ(AB=a}d1dHAA+wNl*xBNPD?OwTFZ;=*hT;|@C z2cy&N(7;rrbW+&Zwa7YT%yf~q|2|2JvG^(tQismqc<#)_OMIDJ@`pT>JjfsGvt+oE zd{_`92Ts-g=x~3(I^>gH*zSUyN|n9*bzE(oVNEMaD*%yb;mkEJ_eRKN%R6oTgB*P6 z&x|~%?h>o#?#H z8sry0Y<+yr8}D@GuJr_W#%uEOcif}hub(S&z#R2>z7djCj$4sp&6&Q7)gCPP2cJKl z8763MnfOdsXUMm640EYLQCU$Mt8qW>-jX=A8XtJ4jiW!5mos(YTBUQfi&JT{@8Jn@>M9nQX#BZ8Nb0%GQ$5~hB~W4)sXe{%{6@#PwU~s8w7G(- zk#PaFc92VgAl}*4+u*07(gT+Z5>AaBWLhk%qOO{3y;pG20+z zp4*-S1Ersz73r`h-I_-76bs?CVC3i$b0{BtFKhZE8~A zeo5txh|q70sbWa8*<6T!W=s2}82m(m18t{xA=)!pshd_ZP#2rwz$+`9fgwrmZ5`j- znzZ_M#AoUXP{7_1_h(!DE0*)v1ZwqhWv`*G;dR79b7aqwl+C&+-{)N03DO7TeEnHo z0T0)E{^u8pjD4~s{@82W_bC-rd190Tn!grmM`Do;bMJ0_KqSexVu-;XNUfRQZ|FBd zz)f#y{k#KeT;*RY-`eC`R9_vT99+?C7;vdCtdCh5y=JbhdUM#PP$WrZ?DG=t-=L3K zsAy&so6%;^_d~1$pG$;DJmkg3b!kp)q2ic0`zU$tMvw9}0@LomuXbm#_XdtP?g4d& z_Daaa!v?P}D$2&``6^mG16C9R?(<7`owq~-5{F!N!rB#ZSA+dT|{ui%n1|E@B4+@fKodIT2OX@D1?~+uU z$nk6oB^)W6--t3Pd8yk`&PDojMU_LROpHbeFARd-?nS+`7U?i5{BCOI#+D$zu~DFE zY)aO)R8}3bub(BQ>b&h(i{KpFP1DNUEc`RiYMI;odspGw;=Nvafxf1_YW=g&iH?hF zm&cJ45^}yjSE|D?o)ixrtb>k)wa`F_t<7L}az~=?n_QP!=gD9X4&$v(WfqF*%2INT z{tTD#B&uKm6;ts2u@_E|p>u*l`FP)JN;XH3ENh zzejAcHH&VADpYiMYiNY3!aZkHC@mD_b&=fPhVICGC*{oDUA&)kb5zdfHaV%0V0nf=}6#8ik1$Cms^C@Qkq!<(Bl=gmv~U=9+Ueh}|iVP=+o z>Az6!*98=6;1#fy~J4;l5G|ypR z$|Db>k$;p=SKhHG4fos7O>-T(t0K3K=3U!9!)$7|QIEA()SoK!`L}>gb@_`m(zijk zEQ2kR*3ken2x-+t)ED?TEymR{HdAI`xhPVPB8ixB`vA`+4X@-)$-=}uBxE$?E|5|$xi}{ zn$^L?oCd%~7Q>?|LNRl1ArSUl+c~#caCuS z$uAGO>7RtDV>m~wF8GIi{`u$Km~68L>Jc>=egkC2_{nD?4BFtIOOQU)ej8;=-Xz{%6}`s>wZf)SWfwEde~H>;o~pK6S?Ha2 zTv^v7^uGHVYUir=?keXbJju&7^^(%WjyyYEpLew2o*PyrfD$pCo_(W|&KEug=459K zp4rS}&x2j6xS8W7|Lab-rSc$NE?or~nZ~i1tRYa=oW7G0>tRy+O98SUWI^xveMeoU zqlJXt`D6#T9!#lGFnfu<&-eFqaMb9RA;G3k64vA4>l0sgJI)OiZ@a7QYF{{bVH&=0 z3=J}mELc~G?`?{y_&YPrU2ej~H2c54kxbfs{z-s<6Mk(u=8>e*vF7x+AvX|HwgN4v z9=lc|9^6=~Hix~;H*tqfs2|#LTB>2URo=yGY!%nYl|}at*Q)vS2WO;vIC2uNkk%%= zTAT-5m+Cs(9W$rxiwWj~d71wWWop}YAnh2W_nQx@zq97lpUZK-;f-!nI*BWdbSW~N ztMf|9s>6N1i>Rx)E4R+f05N+~oVuTOq`n+J_u{e*y3;16i05ar>Qz07+C$TB zCE3MT=il1&zrOk{1&h=E20X6h8Sjjw;OYeG^;L;2Mdpk?u^dqjvQGMI-x4HWCwl=G z1Fx6F|4sVSl%>|8s5S6hq1`9;){7ftFIoQR`x<+pY{1q$SNA&k^5m6-kw6ONZo^xS z?Q2J<-N!P&{*fNoi=4qukS}iK^^WDfL*PmmFzeCB8W-(2T0cK8m+s}GTIRJJ*?)&A9*h@t68DW*C_VV@Y zKKXI1UhcOlX?rM72@i4htJO^h2{Q&!;v29-Q~Lx175-gUC#yY439;PSc+W)T4~so# z7=uhER~732vk$yof=4|%=Mt+?kN%|M)IViN`B`q|~oI{{(v7dUF6IgqKXcftdlIefV zAMD*8$co;6ut!aP%3FK0TJB~1ZS`iF2Bt%&!68?ZGZeOWI+||%&tZfjxcYZ1+2!=qml(Nwy=0Pn>8_TXY_5wy_nI+D->sQ`ke;JcNP7!OVvyx z=Tj&TqLE?5R>@MIwcsve;Uubi{Mg;N0xu1A*Gi?_j%UcLwoPB76_^P$(U&OtsDfQFxN>-7VW5Svv#1vGi9ID?N+a)gkj*9=2UXOFI z?6lm&7pUD!#P1)A3s0}8`R?7II^13bjQqj)*D;cQBBSGY?+nU1i z*e2YJwTO{uM*Y0P*y1#ZP;an(0Qg8#S_?z{1uxdSk>-!XC=1dC5A~VU1{_m7a0#_`{I9{sm2CMEm)6nl) ztP&g8q=B9LseruqOjYK zdMvSCE}EhHyz`~oDcwdTLd&4lZ?SrZ+?@KpA32jm-Qh}Q_Z-BKRYZBx6(>nqg9w-R zqU_nePJXv0BI8IO-}90RnDRK6YrYqmHf6sz;!|IA8H1>xp=Cjg8KeBl|!@#d@QRO8?UDGoL&}J!$@B#lD z2JT~x!YLZ#_4lj^VU|9yfyfL(n`H#ROzDvmx#>9fgDD=VCTiq#Z%*baM{vB<+no<-9_fJHL-muYrxG*-|z#=_X=4 zVaR1TU4SZ**<9f;rkRu?lHtHlOj}>_jcGv=qR2l>FYfiv8hQz&{|TuCfgihGe3_+6 z0`=DIMg&qNB`zB0*gy7Wv(HLVJ-np)A#l|Y@B)oE=KVG89t&cHsB9xtJp>P<_mZQr zyT^6`5dc@W+)VgyD)Ko@=aJ@zf|HxaJs?Xqsj3IBuVWWeFD#mR+XzQDz+rF6_NVra zRq!NxK|pXk6YvI*Tm|O!uhB7xNdfv70Us(r2=gXuKAom5+@Q-!#7}bSre!Dwbl3WI zSD0(EyPlQw1KFVFS-c7E#fR+=jYTwSz1;k9U3FII&t7j#-P-VCQK~7`{fTUO`U+;D zH>YTcwPs~g)k&$5*73&445Y-$?HIn_49dT0Z6|=fjBLawiX2)GyGZj3>&K@RKjwcr z9{Y8*MpQX9%+hU08Ox}CK=pc<>g1NrFSW5Q7A=DP8J*+-i4NCyah<=m@`>=^kd~)S z-CsmXqz!QmU4rd#0LfZ%Y8NMO;c;W#Ax)jTkohAwsBI|-Rv9sGd_=MIrvef(<=EY4 z%@kwt&0|@8)-X+?1)Y#&K^y#Ph(q0yBueVA)BBiuIUE0-Nut$}-?jCBPjXL)G+XJS-Szs!Wd zYuMlUvG_o;em0cY>x7QgjdE+CsI(H6T;{rZuhv||FG{~>BYACiu9>hlKSXwgPtQsp z;BV_C^P)ES)6!3i>@r02n69)ijO>Y%UmRHHge8$zXSMm=%->RcXjoy zKdLP_P+T$4t?WM8%x_)2rR-TpVXU~Klha{##N8E(6w2dKYZuZXbm18dx z$?=E#QhHkZf=*%RbAF3*D14yhTQ|hhcDuQYo2u(9hd%z&n&x3=3;VN`!tZ#{j(GT8b-P2tf*NjY<_8GMO+C>ZH$>)ER#fs2 z2&_bGKIB|kMC4{Tncf5pG6F~yHaqEn7Y!$%RWOaDCLIziUpNQpYIt>}L&+}_A+EbUp^6VZFELzzVI;|bku|z`5>6{rEP8wBOq?=G zOB2RbxB3duNwO2KI9wMvZ0$C%7MR>DcvU0O030zLfec#9&tm$d>|$K8g|oyl&(d74 zlfQ(X%C>rJj&SGWJtbp65`6r|UUg)cS}OFk#ADcQrSj3Iy;fC5D`(&q(6Z@%IQaar zT>bgVrbuJ|&g(H-R)A+>_r=HrLWCuQXmjddAds$aS);iX>7h0@`0%+&fZJpkPpX$5 zsX#9T#EuzmEL(rR^i5Ct&kY-pDQ4VdPrP}q;!C{ORPDezuWSVX8DCj{z%h*P}96|@3%{nBMJF1b7KEJhCAnW5n*8HSZgcO@0cTf zHNq;+<-b{rGv4cId>NSzZ{MOms@W=x2MKfHgD(^vk0EM*R+O^o8??84Dx6LzP@7>( zg5-A>TOLrl8~8tV)ehBPN>2{!nDrHqTFT>7w$ol4OOK`TYMSR&LyH(rv21&#=qgdB znW+BlD7ieASIc?$R<7SQlbo9)mR{0u%G{sHNAK@o>IOcK!HA`}acKl%_CPiUSrCq;15(uZq||o)745%a5wDss=$NNQh=FYi zN|qisQIeaY%1jUb?E~g00ZF~cz=btNy7rIDdpNVL?sgHrzAuHm>2)}W@}TtSK=gzL zg~x`#Q=$w;Ehm~&2NwX)7KQs z>1qo;UM8FWGBAc1!I6e|r)pUWyu2`bhI(h4^^Bpu*`ADWlIoSNe<8I#G>oQ1dKEQwYBN8ge80Zjlzz=yt=8k~0YOyRxyXr(GvA#P5CVIPU{HydyP zrs*KsG-n}e`ep%7#OAe7vq51tfAN)kv7E8Dta&p_q)PI?h)eu3+QreJ9J(r^Dq>CI zRTAkwf>TPhKkGcL4N^M-RC#hqchN`5HU)9hj9k>Xuj;;1s`6Imid%y!p__4%~PQ$>= z(>E#uB&Hf?Yzw^N^&HIm1Y-h+A^g?~zf&M|-DWc27MMEX7(EWl&)Kt~Wm)?5`L~!v z8eIHGbgfm2G`L&!ju;l#dUbgH;(yM#v%gPT$BgEu9tVtrWp4Lo&Tf`HdIB3W6te0r zM^1(m`5o?`s_%Ok=noZNt*GFHB^cPVa^w^FNgHQ8vFJh{OKKdPa?CHozN z(kKU~>oezCjKf9Du_7i|dB^}ux!(9- z|NhkOOu7CL-xgWKm3Fn43wtuQxhA4x(2DRZnLO7a)^yJZ_lXT{P+=b7VcbZ}Duu$U zzblQ9-x}9RBdRPwA+*&9FTIxF;u&hW^f0c_%X|5tEb?;rNRw75xdRcW&H)0CBZ-98 zjgLrcbgnKxwTV58^~Y90>n*Z)89iA;=QhRXHsa}Bga*JEFyip0_vg+xI1~DHGe9?4 znt|Ke3m#y=pkLsJ*KY?4_fh`JwZ6m&!lO(Z?$8>~QnV85x?`c2XRDt6*O5d3vY*#W z*-I$yk%8~N0Erf7=vAWPEnnbX{|@BL*V!B3T+0B>tbBY1n=<;VyjIC)3L?Lzk@R3! zsC`LWUk2P;$cBxc*;Ron9|`uQn!weZeg|U~urjOs4c*TISj3ohArZv(MGk`KAG?3^=@e}v$~S` zW^KcBa_75`cy|FImS%f2kY5t=l^17zL6rMSq(2{U+4^`FfxSOLZgdxYNw^GkR_eGO z5&I^)%#23t4k6z28)2=WrHX+qwPQPU({@Z76Acd7WZ|@Xw1Fgtt&v!7Ql1CO5FFKL z2+HZwv^EBkA5M0ZOpwkQyZ9`iv~_c>MMpA_vCd2@MO$oFB#Fa%oL~o}OM@;)E6x57 zySds~qOIGGn*Ql!fUuaq)lgWK>zh9D8|+6D<~S{uF*|dC6${U)rdxqNGWU3NO3{mi zlgwn{guP1vKcL|Pvr{*VQV-L5wd!AESF=mexqJg$y0@L32mFr>ouOai3jC`}8=m`Q zp<_4IAE#_}eY#+8#-a~}U(h_T7#+L5t|_ftOGOOz*~3`4!sQb|VCn$ZL$Ti3Ow~s$ z-oRI}CQ}W4g>G}uT&vST%%;TBywq1wg*q^|@%+{iFVWx9U{}iGN2i)vAjd)Ch7l*`gxLW(d-s3JV_aeK$$QO! zW~+pfzddCb724P0GLl zIc&cR+gHYsn01YflvpPit`NE6U?armZToaj{Zex^=PGWTe>7tICsUY~-(smZGS0wni^Y$KCqu*WYwYl7AQMYApq?aU{E@LvD+!OsJz2SoqQX;OuCQTR<$hbAdUe zmFMj_VJ|Mq_JP3mURu#WFr6Xfz|3vXI%dau$w^+QvSmSf`G!6}W*GPBR~9QY_J3Gn zT$Hl|+VP~%>^f1Ov@UgB6I)O zbA^p4FcND_aktWsqbTR(&yZ>ev@W;bwMoC9lj|P;-KR;0Sw7F?53t=_dll|Dt#rFl z|L=cPy>-T*a3cBD4cAwMGq=+rk9vVP5=We-EKe3m9uOqWXRq6n&r*|TwEXOsHi5Nx zw|i{Ielvg@EaP2je*>$HyXLC5+HaQ#>^U#l<4fqJd4 zW&1#x;s#e2U)vq>GT*JI-IqI4<(N z-b+aS>|igx*HR{9K<^3@QAMD_PS5qGGhG1?@?Wo@vAC^{SI8K-NP{f};1ypE>o>g7 z7I;+Z2GIy2DL{O05}Oakn}M`P z3~XPD9`*}w(D#a#gA;EA%73##12+ksGPU;t zrzE$reVtug{lD&gmfZ2aq|%)~V2+^NQ^m}TarHm@0i+JVssKnGM%#U`lI|-O12S;F zm23K%9AWz6c_h)uSQbWkz*e!O%`<0RE3u1tmi{giC6NXzE~!x^rA{z!w~ZWH$wm1mpTq#GYQJW;aq~Og;L4NwnX}H$`)uu4z z0?2*;V28x!FqID6;5%nw=3ew5%h0?TN0O?VSjo6 zByg3}v;qNs;5f>#M{njV)mAv9v@F&6XI)T!!$PX1#zX$o*Z29fekA^F_wq>??avHErmrM&!7A_jx@4y6l0HEB+Yv_1&>GG}x(sjgsDQ1nG_rD$TKK8lM%R@J;u}A;Q|NoEP&DB3X zEf+Xe;6L_XpaeoA5uXCdW_cB_v@7B7gw8*@-5EMfKhauJ$-?kw(*iiRdgqsRAMUmT z_oCz4=HXc4mF8})2e^S*<&CR}Yqt@z%%phS>!!`ykrVc4$65{3~JHgsEa+%0pUiIji~JbODeRiGSwc`_f8on!Z#9rrrq_6x+*z5Q2cZY5zum*3^l z9-+G{5i}zS1*%yfTcHfBzIgRiGH@gV)#{M0>7SfQa>)u%_8ru62ClOo{<s2U;xK}Bfx7~EmrA|E9Qsn1f z-8VK-0)-JGEyv@C1(0yhIRk%=qjNJfYxKM?JP!f~3Zab@1Gn;)`0jGYvLnYgHr8Sd zG97d6kW+xvieeJXSd#pDn3XTwOJjgb;b))OecO6#blVra$RyFTP%j}}>BMxY%RpE` z4(Ea*sL=*3tiS62D;VMvZ<}3F^_xo;o4W?21RtSLR$w#N-Xc#bN#Hu$zHNPZy190A z&}?Z02e89XN|S`)-6E&ugpp=+EPlN0PPEFlSxmquNOq=M=n2WWvHVsCZZN|Uk#agN zA&RUhn$b{L|3webQi_bNUqPVj+|A0r`q9j6(1*X9_vD+2DFzIZ|5aO6n-HpGX*qmlMFtp_cBGFf1{Za&YUsV9o_; zAR#gP4J%=H&a6>^bKRXM2N18}2G`dY=Vw;!JEMd2(6LQAE-+6kDL9b6`uQ>Fwak~7FE^}%3yt@E<8>@BYaeRJ<|<1#{+~N#>*pR3)hBEn^GN~90Jh=O4+T3 z5D8+FZX*oRO>=YLltr$54X9aZ1BX5(@~jn04ea5&Cp);jy+@C>b-Yc1Uo8?F7zNe4Y%@ zGBosVT>KdV9Q#qLP(UmMl(T=zr##ZYsbB>dHO&M)*ngECD0aaCVST3PV9}~&Teoto zMp8;gW&d8lTt4KDDbRacunwf@AL6x59#5B^t09i$GJql-yjGN803`bf^ZIyWgm_7`Pd@0lxNfTSj+7lQlr>5Ayzv*XZgmtWI=+M>I8!dO7mBT zE4@ovd%!ACvCcN}04DHY?pdffLMXZ_aA)msvi%t5>8A7fraCX3XqACCK{`*|a=!}1 zPZ1N;Bks8368`6B`#}@N88xkoda;q!kqEh=|JenshluCLj3C!ofl6Ak0GnE;4g5gZ zh1&V1H0;4B^N|0kbl@x@7DYSNt8RuK_Wh?C*)Legr#>V5o9Tk^IgV5>pDJi}=w>yf z>jxW6w6Nd4;|mu{(mwxS~o2^3fDyUfyze?J1x}lP8o; zm*b;tZJ`a6+(iEOu!Jalm9Fs-K{Ks>|Ai0k7M7N~GwW@bKCHCZzYw(eEx@+zZLRLY z=-i;V#lR0q0MnbDAwkfwjnaWLg?|K-e23)BJvo?D^fLU|+V8Yl{@AcY1MkrJlTA3RhMWt5XRvw* zjaZwG30~L#QKJ$cEpfV1b@0p8 z4;12EOR-R9WcK@!hu)p>F3L=Zt;vmWsvmQsO|j78QW!v408}KMn>*Bv*N4cQme8z< zA@v5M4mPR2gks%3Gf;bu+@&PdjL?^~qC3rU-=S~rSfgjZRO*K-&xz`rY%a-|%b;eW zSDE-75T|8@U&vRmwWxXqRQqP&fYJcv%-DY5ldG;ITxtxr77Xs070<{}mVT5Z(Q}MF z>6(^B8fmL zC^=SDzRmZ^9*swSfa|v_>1mP|Fgvq;+mQe8HErTN$uk{715!?osCtusjF}Clc`6^Q z&zQ*HFrEfr1oOFR&Pv{ND9l<9@qy4D-v2z?&IZ#ke1`8mYP7}L2?Vxg?0MSYv|a$^ zo++cx|7SV~ti7JforB8YHn!`558Lm$U(BtB#Ayb2!`MWfxWT|XzVkD+DF_h8qYZ${ z08GaM_3}*>#M94i6Y5BXn}py1Q(R&FnBLta$eYwCehVL2?cIL;Fr>12Qlw z>(dJ)*OjmZ8TfH;Bk8c%4?1#X+F#HG_1Gv-E+1eD82Rr5m~B9RUe&Dt%nuwEI<$IMIWWH4q$B<(@qPx?ZBg(?MY z94%a;hUy|r=R5^5l|W$#4)#xiz)q9@8zM^sr)+LN1o6R9EUy`PNbwj+b^?%f8&2o? zM;mTaX=b^THEao)r-9o=FZzulu2V390Fau17wT~52Cw;kGPLu5o&6W48~TzjW9uG~ z+REBH=Jo?xxk{iZKaBV{tZv3crE zrlvh*G!^P-ctA}-?WSoSRAX)jMD9hvdh8?nJI1c=A;SS7)Fji39>(2L!4SPI*FONm zMm|=Nku+)e#cVbynZN$x`^mW1+Mz8#1%lHGC{r8GU47@vWJmE4c&s=8(3`{&ZPhE# zqfB_3Tdi7!$S+(i@D!9dl=KTiwS~BtS z(S-l^d9`xN-!84su>6SL8~u4OE%mN)drHl5ja75`NCplR7f18jqewvIsT6<|A~coO zSf?VOqO7tn4vFmTcX*CI{jZG7++$O-8F72#7r>e49}wIv$HqrdA}1c7?Vj}sVa85S zgE8*8=s>2dI`m}|=7>7xP!2;PfNyyH`Q@Ilj3C|y4MiL;_9IJ_Jk}ZwD`LeqWHBU0 zyZ%%Wt2p^KC6Bj;kfi&Xmh6~-)r*d4w62A=bbIy7&%PZR-RC1bUWvVPI402~&6k^0 z0O)eb!DI1Hln{e|jq*1|ffko!dMbqSS{@M(R52_&L;!Z0iwi4j=}|YDtD9^rjG)G? zx~Hxl_t>fzSqRyip`xTqw}RQB9>6sA?1u<>T-$iQ^tHB|?xotd4lZ?Os!#`oJswY- z?*EctV6RfcI3~4fk4@yKuE-o13#Rv9U@{58SdQtgTbwU=-t+i<+geKxpl`6ZUU}Pl zxH1Dp9UE!#z(yFxazDtpUBil*?&&RkhrMXcVSwx8{C-gg1~^6DtAKvCTuBtph?tg0 zCs@(D_2u|){aBa&TGwaxyc8X0cO!=h_=MRUl!x6~bri4WvGkdnmQ70+tx`yZWnRqB zU;HI1lk1hp?>d)QFLd@JJfrF9I$}cpCBO4{Shw)k)}#&|gUZj{O}4rNlB7IJM2-ie z4LF7e-3jr=cdr;Xla_?@^?ypi@v{KD@;_1(tI&{0RGE@)(dXj=yTyd{ z`ND~KYjnK!wE$x)@p7owQHvy_r2&*<{U@P+d}_O<{lvXFd(a7)#*aE$-;i{%BZa3gpz_HB-PtMBkiHHkL1@(iZr{JHPl2 z-)`~R=Mmj+jsrJO*uT{&II$|2+jGZQBxRSHFz;)_UBs5C&;N9^__}^sImahEyOad?GU4kYpug=a!a z&;&t*P=*T9)zkc_*D1qGFCHGc%j({~=Nn#{GiePlJ7cG6MrWTLWD~n;qZXj>!~3Ut z?a`giHf>&i-^Vw@G%zAh%D%Zi>?P`K9~Ou5(i}CPX>wRe{HDpIb5J_WBHbT9`)JP@lj%vbSZD*d1@DQ?Vo)_4{WihrDEEh4gBX_B4rl(e}tCq znf?|OJsUc8O{PBi7C*5=HzTX(=?N=oqhhujes4v6qE^)0fFmJF`iwH;+etfaq1na! zm0Z=9*tLni$j3V%<$$cd`LobOFSBp@U?FEa4oh>JN6m|$JG@d{@QF!3NZV7tv8cem zqjCCXB8#^o-3}lNkrk!>w)ub{K*|0rE~BA!^pbbHP^M=! zNNOIbpsAMB*uotrtvu`_|57E;ET-X z1HXbR*^-R|b>8Z>E=wr?Y!~(W^b`TV(~ShupQ1RRx_5F*RnaMti64t#Skh zlvhyc3rs1bq3|oB&>1y+KD_HGtRLQUy4Px_-ea>pLg2gkK^Z=kt9;vB6Z6Li6!42X z;MbrK|Emjzs&eX}!*8I5Pu|}ZyAAn;HcN{=S2iX*da=uKyk2}_qJoH@e`4CE3%Ktq zSKgoL?S%1Fk-plyt#*k(B+HrVPJA#Ke+C{u;Gad;nA-+xvcLy8?xT(~o z7QZurm6JkUBcV6ED;u26JWL*$Kqr3H63R?f<~dcY>$eeH^WTK<^&2!Leg%-EBsDsmUWIeL?R;D@42-1+;>^^u)|>BuZl zeFcvMej!xvwXcUTY-i#2^2D8!bp}5)MZuzJLLlshUzUM6r#)CYq)fY!ir~;h9+$Up z|08vw#tKu~|2Q;=+YE;d|NasCrrGNW_b23Jq5qN$658eD0-q>+s^Q1^=8m0q79m`? zS32BiAu7qOLUJHBrCp0JlvJo|XGB$-=j})Mr0J)N-{{!+#WT=~Dc)6s*xBOKEM*KE z2Z^_P{Qg#=iE^}dX<4|Y4HJ6BolmS?#9BzfXYJU(hnj-&jxj0Ijc@id2mWEU2$*9I zn!C8fwG?w0%)TGo9bi6bhn|7gIO=$mNY zgCS(I^LA$5)gb8ZcVr+DND2GYmptf)_CeC9U9Wuy!?RqqviOz}ZNe?g(Z{8>Xr)QA z^WT3?uYVpiZuEXzw=H2q8Rn3?9JPJI(!aRq4s^gCwrel(Z2xx4G7C_0DDlt1MU7S^ z3a1(K(+=|edSxqu+DAmKD45ve3+(RMk*~a2ZyYWmc?)LkMrKg9OQy%E5#~H*C)}%%Yr!MUgNU34>k8G>TGhK)y!K_ zaB^WhAdFr8=^@?cuU2m|6qh-XIXi`z+*?e??a^jt8=N7j;BsmD9Ecj)HXRuRyiKpZ4Z;oq4LZCr z^uj#`%+axW*hc^7cKe4@zj|v~R(_u^jLHvRFP=;ISL;nX(!p^XMR#iuB6YCb%5X>)hb2`<)je;=U0xp)5>B=LC(O{VRMgY0ulMR@UU1YTt4C_`=e ziEjVN>n)$5Y0rY5DLJm*m~pZ1Y4nv^EM8B%i!kJ^5LcRXQQekN{hlcP)qGNb+Jw$? zRyw!vz|HKQc@+yNRtUW!48ENZ7}P!)$2vU(vyhvNNm*W0hHA83pL~I_r zJ0|MNhj=4zXO&X9v=f{|JlnP>6yn@fZ|XVPYES zD$eo5w;~(VSMSWPlAO%U!jc*SZ54Zbt1i1_FW)fhOLDiv5;=G&!mv%3a_vKa0ybhk z`PzJPv<6@9Ro!(*>&Mf@H`=_hXTnuB-!6lf^ORRt4hzj{n5cus*v7Q5=OFZzP zTX8{nL^A~|7Wzr%k2z<3EMv8I05N30ol$6$)WLU|egC&1{p2`4%e4CgLB=88Ic zp7QktG(66X#?^>qQt_9$5_nkqy(mu0FM=X~utmbw0>Faf#A}je5}>Xs%Zc6s^SA89 zzc*s7N#5l$TCC!ki`YHVG}9&`QTz7AmEh96o@aG+#dp9#oup9{9d6?|x$fyyArMWg z;9lq4R)}Qgcfo-VhLkr{F8wndPQ626IM+!l;k~7Uo~$z5-x}R!r6eVpfO8)_yM}Vf zGWYo}8A%X615xO){QZiO8h8!Hqf`;wYU~3GPm&UHqZGp0U6SscBE>AAvgG22(eFg) zDCc>#ThKT|pOTuYAGKRA_elL)#)>DYN!r5+_} z3UWU);^DkD2~mp@Ji0N(#*^EEsAmJ$5(*i@3oJ4m8mN!u(^=a)A;BB(pT#uv`SUN9 z8odc+^tqx4og{ILM%9z@yrK*@K48*eB(vpcRdh(G(rT4?8Z0f7pKo^XosnnFpsQ|I z2Q1%&bnKu7{)uRRZ)ue5|I302KVzEI(GAo)U}UJlDMycbExkkTD%Z!rp0v|q()fkmzPBH!r~~T zibL_T*5@BTF@NxK3E}QgG(z&rhNKE^yN@wts4TUc~kAMb2Ue`@y z#&>%viu(Je8PvhhSXPq4fvI$9tCW;?Az-q%99w)lnRoUHaz-OzpD{;A6{e9_jPd#_NidkC;EO2<*+k z*f#>}4+ZYs-*7IS#1*%nd7@Nyq;(pY=G9inPcY+i@DD;A#6&E{6b%em-q$H4fo`M2 z_YG0!WDJ8mS=~2heaFU6=+Lf5?bS=-KSQ|RBOY>Mo%^$fS18^RY=EMu~|D5pwI;FW1ePR6SXZ$wt#qP5Uz%M1Ei+X$CewzA$sf53$CFB zdVr*q{$dV}%J`IrQky zBZbvKR-NUE$=D%)AwOGNM*9$k@fX2ay#NOhZKE1d_tWY~8bDA~7+rC)==<f8YXfoMN%LBib;Mc$g=h!tG_x zJsaPDZq*!hC-bM6zu8T0z>Mt?q9{wSb~#Ws$aC{vkgk}iUHOz=2hN5Jiw6dW7_xr~ z%=-J+>uKQa^wq*8K(|3RY*qAi$#ZSBRiY#>Yz$k-0G?vT{bH8f&XwN{-iyOQ9UALx z>MNZ*M_WK2H2!96Ux-(6g}II9kqeEidQ_Ulwxr0$`IF5c3 zOWUNll_B@1nNPW%$pJC4?~EFQec>gBRXgAKG$g!7(LQk#eedoRxX{)jM2|2KevFUt zOgY)xoaWuE=20XH=#<4Vsmq0?>6cyeApFr@US8+rMFj}}^X4>l>4eed#@oinf5Feq z2?;ENKV-=*`91*X1%F`ld>!Hz<1NU0zu4DIM-Xzv z7E!rWp|ZOg$gBr=1Yv38@5x>MX{pRg}tW=*S4fXQmrGK+LRPF<~Su3wq z0VzE>$BbEa>wPs4Ot0#c%~-PNy@eOxBfzVXT{FVg=bLmDxjLhq?Rc#w}vkE+?W5yE45k zNBeQrG`&guO9S7PBBs?=i1lcZ>=*GbhbXqbXmXaTOKOEr$*h$7a(i*Z=#{GW=3Arq z@YrruJD}pX#+Sv3Q7gT};hHg$pb=t~^Jc2#PhE`On9v6FBW5UUStHM#DF#`Z?G@zH zHc0&2V(*TKD>TQa$`#@(#Xd2*hZB=4;C18_Sqhhd<|*7m3WEx(kOl6Z_lN56eT($X z46XLmK(KSymub(u9foIUbn`GvkXBW~NAz)7a2F9Fgkrdqo$_>GnimF`|;3P`@E zu)uqh-uVGV8lG^8VK##l3F-NvO5*6Lrz&>ROgNpVeU9C~!Q}@r=`-h^U#aypr|u6) zrRIK|!`0e3zoBTa*0t0}sf?6xMo^0zol==`kn=a4R^EZf8}inLR?-{Z?`kmvS)+9? zv8hSKfD|83WtSU&u6*H?MFwf4A(rm(tMS6CQDHh<@ouMs^LRW?F6o+$zWKURYq^&6 zsWwR4-AvIG)|)CSW{n6V0U(HW9a&cb;4wT4Fb40vee->l2rEM>xdkr>`ppfA@%VZ$ zT`I9}RblqOLY1k8M=nx_@3T~$+myj|+l;Ksk{X=*u0$1tlGakHQJvrH&MVbZ1joVm zC5I?be~9f!F4-~J$8&IR*w)I_%UIoNb!o&KG+G)v9uo{v1v%{J`kZc=i)BS(cG zbS(b#V@h_uU?gkljeSk}Uy%6b3yN-H&6zl-g@6^=BU?0J&3oB==Jm*XE9mgYMoPU* zP)-70uO$CbWCoqvbN@lk{c(%O@j)rrddbyp<)XFd7klG{r8$M3=+N1-)wHd?Z$Yr7zX@|xBjjct^l|?QN~;v;FFErv%=B+RzR~J6 z>7BC$O7-FPND@#26KRYER{F z9kHd^K6ca>R|Ungsld}z=KJE3SiV&gROU`b=10prUfh%T5ua=JO_J3_0YsYzHS-8T zsYl_kE9;CoCaOmTrBqsJm!b!a9QP|(m`0;u(Xj`6bFBA2iDeQvcJiB)g1*_{5aG%|J1sB)~ zd)R(WdI@kS$cb~JqsL3+Q&2Fm9~YDRPBiYfNm#-;1Y1pyBZx0852~fV_3mJvH+y#3 zpT;-5$Bge*^)9J>u-dh=+I8($P4d`)_6i5I2#Zw&n26-s3@jWA0#D*uQBAa+N~?;q zbTJJ5I3X4LtNQZaejXQ2>16WjQ^%zU-V`baBffhOS4L8rJtqA55rMe{+LHYBzz>+& zz=(Z7X~Ppaaxn9h@KmPM%86FM8T3;si98DTdub2g0G+8&@UakB>K+w|h z9l8x0IE@u&zFL;QXk*TEwmn#i#2QT`7Wtj$59q}P^uDg+sl_(${^*`ReeL-R+q-rR z{VSNdTAh_Pb2I;_lVto!1wUwpWv)Jy3o*Z~-v-1r4N?2Rum@yS@eU~Nuot7Z-#$W8 zQ(&GH_I493c*zLo%%YTe&3~U$$}NCuhr=*`Yxp(6)I;ERU*au@lJWxrpkJxHnVX|h zU=o@7yC_p>?;F3+w9#8pZae)Y)~-?jUWO0LF&vR(sQI;(+F_L=;|_QORA{WHTDQWj z_QSh<@MZ5mNr?d6msZVGHE@CY(s3@WP3!h%!l4R)8}N`)AiYEc9=p~^a${bedWSM9 z3o>9jIP^Lh&!C}e*}kLOyr|2?uf%9GmVE$WD_mf7WftETy){cu@G(5xy!GZDd3K>@ zxk*!ykRE7w(-}*!ZGU@ymkMTZCrW8RvRrePPqL43L#X#t%A>h?3gpm~-q;YSq^!KS z2f&ci|BbD`9tyZ=cgs%eS{)49O~wxRl2U+J+%d6jd{;V%pJlJ7c(dd)iwbLM`5jSl zvw(jyGbNeiW$#M==_+Z*%Xa_Sgzp^Rqq=u;EZ%Fsk8JQRaH+=uLFxRYM^<)EtY-D9Z6xUP5l#?CM+-yhiudTE+Lr76ISNurr*l684tJ9n?q?(%=rA5XPw@e&9><#$}!$8(nhhJjQe zfb|>ua)v0w(=6ZjYRvOH$@6}`UlfGVelk7?o+N2$qGClsSk*goW8D6;zq?e=X|cEi z=h`fpZN2+WK8S#Rp-;!Xj-vHz&eM02q$o&%y9@OFDB7OpyyogmEPc4BU*ZwswnkWwGLd#xxSJ104R$aA>@frnif0B0Dz3{`y9;4qLp- z^jYTArf-L0+QN9e3QN`+?|&2}YVGBvM*?cE5J?=#nkelVuB_Hm1~s=L3~Gh=>J zms91)h9$`WSKfJ*^SPm2SCJJtIB@=KU%|b#q)pgn22L&($_-)E>`Bsf})kHlMh20+W_*rSQDY!z_bkQOjnnj&Q?`(k3WTsz7{$--f8} zLAp8I%*IW;G4qPuzn_{b;W?}XJXZd*m?)Ep^8d-W!D4XGBf>*A;(o*({xw#kPKn+3 zr@l4yPTGfJmVS>8L@v6jrC92og>9qkc&sKB5s9nAC3=d?K<>Wbi=WlL7b)I2w3ryi z$cYo}kT(c?NgONW6i#UTEX-+_s-s&8915D}Y$v_g$ke3R>oD$7IPlQ(ZGKaC(jMEC zYWv3jXrEC418nPs!ADl(LVJTn=OJ*x01OMFE#aF;lPB+m)G185u)yPSpc;%enE&tl z#6$}$eCv1w+*zk=ua8 z^}pkZ0eqnKG%*;|M&c29^Q_CQ%HXp_@pGSlnNU9*Z$9zg zE8r-RrMBH*=4{4VUN?kAI{GXc<6Lh>tAG80U@hv(GBjq9zIT#cUKI?csVd$wNlPsj RDmVdrwABqBRXlw4{(lKbGOGXp literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/pwm9.png b/images/theory/pulsemodulation/pwm9.png new file mode 100644 index 0000000000000000000000000000000000000000..80f12b282d11f69a46cce4753975df442bf01d85 GIT binary patch literal 12403 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 WBj^k-_W)0^%)c)}`%l{5P5mz^vJScc literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/vl2.jpg b/images/theory/pulsemodulation/vl2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..73eddf3f3deae5556a195d26799bb66bbe956324 GIT binary patch literal 31197 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 literal 0 HcmV?d00001 diff --git a/images/theory/pulsemodulation/vl3.jpg b/images/theory/pulsemodulation/vl3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a4f31b98201f4f034cfe3b5d814b36872bebf47 GIT binary patch literal 17253 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 VpvXjfqTGI6;yRB7I|E7j{{!(Z9^L=| literal 0 HcmV?d00001 diff --git a/images/youtube.png b/images/youtube.png new file mode 100644 index 0000000000000000000000000000000000000000..015c375302aec5840d7c070de450a29ef60f7020 GIT binary patch literal 473 zcmV;~0Ve*5P)|z1uv4%~I;b=sBZr&OFhZeD&neTB1Q@Dk*c#H|$K)WxX z>JxU*!W$gJp?*&|Fz9^^{rVrkH_X@U-*FX_LsMnusmz?I=XPeE%*>I@Y-MJvJ3eaQ zC?4X9-hF9mAFuHsBKH4gy`PyMGV@hkTiMY{_SU^-4=&=1GPWiBXk@(Jr;>IP5H)ZT zcPi)^o+~50iMN=;jAE{60=o4P8;S$RE8rd0ak*A&5TKWS;x{f}dKe%TN2bz`Wt^yM zwN{7D$X4sVh~s#Q!-|d1VGq}o&-E3T@PdvH4&n)Bm0veVdw7Yv5wY_J%@C0d8*FE; P00000NkvXXu0mjf@z%_$ literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..061fd39 --- /dev/null +++ b/index.html @@ -0,0 +1,409 @@ + + + + + + + + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + + + +

+ +
+
+ +
+ +
+
+

Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation

+ +
+

The aim of this experiment is to demonstrate and understand the principles of various pulse modulation techniques—PAM, PWM, PPM, and PCM with their demodulation, analyzing how each method encodes and recovers information from signals

+ +
+
+ + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/js/toggleSidebar.js b/js/toggleSidebar.js new file mode 100644 index 0000000..f844722 --- /dev/null +++ b/js/toggleSidebar.js @@ -0,0 +1,36 @@ +const sidebar = document.querySelector(".sidebar"); +const breakpointLg = 976; + +function toggle() { + // console.log("hello") + const w = window.innerWidth; + if (w < breakpointLg) { + showModal(); + } + else { + if(sidebar.classList.contains("hidden") ) { + sidebar.classList.remove("hidden"); + } + else { + sidebar.classList.add("hidden"); + } + } +} +function showModal() { + document + .querySelector(".overlaycontainer") + .classList.replace(`opacity-0`, `opacity-1`); + document + .querySelector(".overlaycontainer") + .classList.replace(`-z-50`, `z-50`); + document + .querySelector(".overlaysignupform") + .classList.replace("-top-[150%]", "top-[0%]"); + document.body.style.overflowY="hidden"; + } + function closeModal(){ + document.querySelector('.overlaycontainer').classList.replace(`opacity-1`,`opacity-0`) + document.querySelector('.overlaycontainer').classList.replace(`z-50`,`-z-50`) + document.querySelector('.overlaysignupform').classList.replace('top-[0%]','-top-[150%]') + document.body.style.overflowY="scroll"; +} diff --git a/links.log b/links.log new file mode 100644 index 0000000..10afc26 --- /dev/null +++ b/links.log @@ -0,0 +1,14 @@ +feedback.html http://outreach.vlabs.ac.in/ +index.html http://outreach.vlabs.ac.in/ +performance-report.html http://vlab.co.in +posttest.html http://outreach.vlabs.ac.in/ +pretest.html http://outreach.vlabs.ac.in/ +procedure.html http://outreach.vlabs.ac.in/ +references.html http://outreach.vlabs.ac.in/ +theory.html http://outreach.vlabs.ac.in/ +validator-report.html http://vlab.co.in +theory/DM.html http://outreach.vlabs.ac.in/ +theory/PAM.html http://outreach.vlabs.ac.in/ +theory/PCM.html http://outreach.vlabs.ac.in/ +theory/PPM.html http://outreach.vlabs.ac.in/ +theory/PWM.html http://outreach.vlabs.ac.in/ diff --git a/performance-report.html b/performance-report.html new file mode 100644 index 0000000..be04cb9 --- /dev/null +++ b/performance-report.html @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+
+
+

Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation

+ +
+
+
+
+
+
+ +
+
+ +
+
+
Pagewise Performance Summary
+
+
+ +
+
+
+
+ +
+
+
    +
  • Critical
  • +
  • Needs Work
  • +
  • Good
  • +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+ *NOTE: The scores may slightly vary between the detailed report and the given summary due to the use of different APIs for each. Learn more. +
+ + + + + diff --git a/plugins/svc-rating/.github/workflows/deployment-script.yml b/plugins/svc-rating/.github/workflows/deployment-script.yml new file mode 100644 index 0000000..6540937 --- /dev/null +++ b/plugins/svc-rating/.github/workflows/deployment-script.yml @@ -0,0 +1,39 @@ +name: Deploy Main Branch +on: + push: + branches: + - main +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Setup node + uses: actions/setup-node@v2 + with: + node-version: '16' + check-latest: true + + - run: | + mkdir js + cp -rf *.js js/ + if [ ! -d "images" ]; then + mkdir images + cp -rf images/*.{svg,jpg,png} images/ + fi + git config --local user.email "admin@vlabs.ac.in" + git config --local user.name "vleadadmin" + git checkout --orphan gh-pages + git reset + git add js/* -f + git add images/* -f + git mv js/* ./ -f + git mv images/* ./ -f + git commit -m "https://virtual-labs.github.io/${{ github.repository }} click on the link to test your code." + + - uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.ORG_OWNER_GITHUB_TOKEN }} + force: true + branch: gh-pages \ No newline at end of file diff --git a/plugins/svc-rating/LICENSE b/plugins/svc-rating/LICENSE new file mode 100644 index 0000000..0ad25db --- /dev/null +++ b/plugins/svc-rating/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/plugins/svc-rating/README.md b/plugins/svc-rating/README.md new file mode 100644 index 0000000..87dd058 --- /dev/null +++ b/plugins/svc-rating/README.md @@ -0,0 +1,85 @@ +# Lit Based Rating Web Component for Virtual Labs +---- + +This repository contains the source code for the rating web component for virtual labs. The web component is written and packaged as a lit component, with some customisable parameters for the web-component. + +The rating component is further split into the following components: + +1. **`rating-display`** : This component has the display of the submitted rating as `stars`, it reads the data from the google sheet using the sheet API. + +2. **`rating-submit`** : This packs the Rate experiment button and the rating-modal, which could be placed on the experiment page and which is used for collecting the rating of the web component, and submits the rating to the google analytics, and gets stored into the google analytics. + +## Features + +The following are the features of the rating web-component: + +- **rating-display** : + - the `rating-display` component could be used separately for displaying the rating of the given experiment, + - The following parameters are to be supplied to the rating-display web component : + + 1. **numberOfStars** : + + The number of stars to display the rating out of. + 2. **spreadsheetID** : + + The id of the spreadsheet to read the rating from. + 3. sheetName : + + The name of the sheet, to read rating from in the spreadsheet. + 4. columnName : + + The column-name, to read-rating from. + + 5. columnValue : + + The unique identifier, whose rating is to be displayed. Say, in case of experiments, it is the experiment short name. + + Following is the sample usage : + + + `` + + The positioning of the stars could be adjusted, by placing the component into a div and adjusting the div's position accordingly. The component being placed relative to the corresponding div. + +- **rating-submit** : + The rating submit component, comprises of a button, which on clicking opens up a modal for submitting the rating from the user. + The `rating-submit` buttons comes with the following parameters : + + 1. **title** : The title to be displayed on the rating modal. + + - The title of the rating modal could be varied, and passed as parameter along the component. + example usage: + `` + - Sample Usage : + ` + ` + + # Changing of building environments + The rating components are included in the following files in the ph-3 repository, for including it into the experiment and lab pages. These could be changed, or tweaked as per convenience: + + 1. **config.json [`LAB`]** - include the js modules in the `list-of-experiments-ctnt` object, which should be changed accordingly if the links get updated. + + 2. **plugin-config-production.js and plugin-config-testing.js** - same as above, but for, loading the modules for experiment pages. + + 3. **list-of-experiments-ctnt.handlebars** : this file in the page-templates folder, encloses the display rating component for the lab-list-of-experiments pages. + + - Directory : './templates/partials/' + 4. **content.handlebars** + 5. **header.handlebars** + 6. **simulation-header.handlebars** + + The tags above have been included in the conditional **testing** environment using the if clause + ```js + {{# if testing}} + //rating component + {{/if}} + ``` + to include it into production, removing/changing the clause should be done in each of the files, wherever the component needs to be included. + # Events + +- on submitting the rating, an event named `vl-rating-submit` is created, that is later captured by the GA4 analytics, and later stored into the google sheet. +- The event is handled and managed in the file `./templates/assets/js/event-handler.js` file, wherein the event is created and pushed to the data layer for further analytics. diff --git a/plugins/svc-rating/checkEventSubmission.js b/plugins/svc-rating/checkEventSubmission.js new file mode 100644 index 0000000..736310a --- /dev/null +++ b/plugins/svc-rating/checkEventSubmission.js @@ -0,0 +1,35 @@ +import { + LitElement, + html, +} from "https://cdn.jsdelivr.net/gh/lit/dist@3/core/lit-core.min.js"; + +class MyListener extends LitElement { + static properties = { + canCheck: {}, + }; + connectedCallback() { + super.connectedCallback(); + window.addEventListener("submit-rating", this.onSubmitRating); + } + onSubmitRating(e) { + console.debug(e); + alert(e.detail.data); + } + + constructor() { + super(); + this.canCheck = false; + this.addEventListener("submit-rating", this._checkedHandler); + } + render() { + return html` +
{ + console.debug(e); + }} + > +
+ `; + } +} +customElements.define("my-listener", MyListener); diff --git a/plugins/svc-rating/config.js b/plugins/svc-rating/config.js new file mode 100644 index 0000000..bf2fabc --- /dev/null +++ b/plugins/svc-rating/config.js @@ -0,0 +1,2 @@ +const googleApiKey = "AIzaSyAJ9pMGaHcmOiNeHEXQLGCiJcr5k3TV4F8"; +const timeLimit = 4*60*60*1000; \ No newline at end of file diff --git a/plugins/svc-rating/imageData.js b/plugins/svc-rating/imageData.js new file mode 100644 index 0000000..f6f049a --- /dev/null +++ b/plugins/svc-rating/imageData.js @@ -0,0 +1,2 @@ +const imageData = " data:image/png;base64,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"; +export {imageData}; diff --git a/plugins/svc-rating/images/empty-star.svg b/plugins/svc-rating/images/empty-star.svg new file mode 100644 index 0000000..99b6849 --- /dev/null +++ b/plugins/svc-rating/images/empty-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/plugins/svc-rating/images/half-star.svg b/plugins/svc-rating/images/half-star.svg new file mode 100644 index 0000000..b879312 --- /dev/null +++ b/plugins/svc-rating/images/half-star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/plugins/svc-rating/images/logo.jpg b/plugins/svc-rating/images/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f4129424272c6207f1784e4c9b1692bfdf82a28d GIT binary patch literal 32248 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 VpvXjfqTGI6;yRB7I|E7j{{!(Z9^L=| literal 0 HcmV?d00001 diff --git a/plugins/svc-rating/images/mobile-icon.svg b/plugins/svc-rating/images/mobile-icon.svg new file mode 100644 index 0000000..2cd1313 --- /dev/null +++ b/plugins/svc-rating/images/mobile-icon.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/svc-rating/images/mobile_rating_icon.png b/plugins/svc-rating/images/mobile_rating_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9d8b503795a44498a3a4cd1a542b8e685a536677 GIT binary patch literal 33474 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 ^N;dy^-{%@ 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 \ No newline at end of file diff --git a/plugins/svc-rating/index.html b/plugins/svc-rating/index.html new file mode 100644 index 0000000..f264662 --- /dev/null +++ b/plugins/svc-rating/index.html @@ -0,0 +1,26 @@ + + + + + + + + Document + + + + + + + + + + diff --git a/plugins/svc-rating/index.js b/plugins/svc-rating/index.js new file mode 100644 index 0000000..5334fba --- /dev/null +++ b/plugins/svc-rating/index.js @@ -0,0 +1,6 @@ +import "./rating.js"; +import "./rating-submit.js"; +import "./rating-display.js" +import "./checkEventSubmission.js"; + + diff --git a/plugins/svc-rating/package-lock.json b/plugins/svc-rating/package-lock.json new file mode 100644 index 0000000..0471a90 --- /dev/null +++ b/plugins/svc-rating/package-lock.json @@ -0,0 +1,9560 @@ +{ + "name": "svc-rating", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "dependencies": { + "lit": "^2.2.5", + "lit-fontawesome": "^0.1.3", + "lit-modal": "^1.2.38" + }, + "devDependencies": { + "@rollup/plugin-node-resolve": "^15.0.0", + "@web/rollup-plugin-copy": "^0.3.0", + "@web/rollup-plugin-html": "^1.11.0", + "es-dev-server": "^2.1.0", + "rollup": "^2.79.1", + "rollup-plugin-minify-html-literals": "^1.2.6", + "rollup-plugin-summary": "^1.4.3", + "rollup-plugin-terser": "^7.0.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", + "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", + "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", + "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", + "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", + "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", + "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", + "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", + "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.18.2", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", + "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", + "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", + "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.17.12" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", + "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.18.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.18.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.17.12", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.18.0", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.18.1", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.2", + "@babel/plugin-transform-modules-systemjs": "^7.18.0", + "@babel/plugin-transform-modules-umd": "^7.18.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.18.0", + "@babel/plugin-transform-reserved-words": "^7.17.12", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.18.2", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.2", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", + "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", + "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@koa/cors": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@koa/cors/-/cors-3.3.0.tgz", + "integrity": "sha512-lzlkqLlL5Ond8jb6JLnVVDmD2OPym0r5kvZlMgAWiS9xle+Q5ulw1T358oW+RVguxUkANquZQz82i/STIRmsqQ==", + "dev": true, + "dependencies": { + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@lit/reactive-element": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.3.2.tgz", + "integrity": "sha512-A2e18XzPMrIh35nhIdE4uoqRzoIpEU5vZYuQN4S3Ee1zkGdYC27DP12pewbw/RLgPHzaE4kx/YqxMzebOpm0dA==" + }, + "node_modules/@open-wc/building-utils": { + "version": "2.18.4", + "resolved": "https://registry.npmjs.org/@open-wc/building-utils/-/building-utils-2.18.4.tgz", + "integrity": "sha512-wjNp9oE1SFsiBEqaI67ff60KHDpDbGMNF+82pvCHe412SFY4q8DNy8A+hesj1nZsuZHH1/olDfzBDbYKAnmgMg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@webcomponents/shadycss": "^1.10.2", + "@webcomponents/webcomponentsjs": "^2.5.0", + "arrify": "^2.0.1", + "browserslist": "^4.16.0", + "chokidar": "^3.4.3", + "clean-css": "^4.2.3", + "clone": "^2.1.2", + "core-js-bundle": "^3.8.1", + "deepmerge": "^4.2.2", + "es-module-shims": "^0.4.7", + "html-minifier-terser": "^5.1.1", + "lru-cache": "^5.1.1", + "minimatch": "^3.0.4", + "parse5": "^5.1.1", + "path-is-inside": "^1.0.2", + "regenerator-runtime": "^0.13.7", + "resolve": "^1.19.0", + "rimraf": "^3.0.2", + "shady-css-scoped-element": "^0.0.2", + "systemjs": "^6.8.3", + "terser": "^4.6.7", + "valid-url": "^1.0.9", + "whatwg-fetch": "^3.5.0", + "whatwg-url": "^7.1.0" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.0.tgz", + "integrity": "sha512-iwJbzfTzlzDDQcGmkS7EkCKwe2kSkdBrjX87Fy/KrNjr6UNnLpod0t6X66e502LRe5JJCA4FFqrEscWPnZAkig==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^4.2.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.0", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@types/accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/browserslist": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@types/browserslist/-/browserslist-4.15.0.tgz", + "integrity": "sha512-h9LyKErRGZqMsHh9bd+FE8yCIal4S0DxKTOeui56VgVXqa66TKiuaIUxCAI7c1O0LjaUzOTcsMyOpO9GetozRA==", + "deprecated": "This is a stub types definition. browserslist provides its own type definitions, so you do not need this installed.", + "dev": true, + "dependencies": { + "browserslist": "*" + } + }, + "node_modules/@types/browserslist-useragent": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/browserslist-useragent/-/browserslist-useragent-3.0.4.tgz", + "integrity": "sha512-S/AhrluMHi8EcuxxCtTDBGr8u+XvwUfLvZdARuIS2LFZ/lHoeaeJJYCozD68GKH6wm52FbIHq4WWPF/Ec6a9qA==", + "dev": true + }, + "node_modules/@types/caniuse-api": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/caniuse-api/-/caniuse-api-3.0.2.tgz", + "integrity": "sha512-YfCDMn7R59n7GFFfwjPAM0zLJQy4UvveC32rOJBmTqJJY8uSRqM4Dc7IJj8V9unA48Qy4nj5Bj3jD6Q8VZ1Seg==", + "dev": true + }, + "node_modules/@types/clean-css": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.6.tgz", + "integrity": "sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/command-line-args": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz", + "integrity": "sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA==", + "dev": true + }, + "node_modules/@types/command-line-usage": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.2.tgz", + "integrity": "sha512-n7RlEEJ+4x4TS7ZQddTmNSxP+zziEG0TNsMfiRIxcIVXt71ENJ9ojeXmGO3wPoTdn7pJcU2xc3CJYMktNT6DPg==", + "dev": true + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/content-disposition": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.5.tgz", + "integrity": "sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==", + "dev": true + }, + "node_modules/@types/cookies": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz", + "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/express": "*", + "@types/keygrip": "*", + "@types/node": "*" + } + }, + "node_modules/@types/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-epMsEE85fi4lfmJUH/89/iV/LI+F5CvNIvmgs5g5jYFPfhO2S/ae8WSsLOKWdwtoaZw9Q2IhJ4tQ5tFCcS/4HA==", + "dev": true + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@types/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-bsKkeSqN7HYyYntFRAmzcwx/dKW4Wa+KVMTInANlI72PWLQmOpZu96j0OqHZGArW4VQwCmJPteQlXaUDeOB0WQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/html-minifier": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/@types/html-minifier/-/html-minifier-3.5.3.tgz", + "integrity": "sha512-j1P/4PcWVVCPEy5lofcHnQ6BtXz9tHGiFPWzqm7TtGuWZEfCHEP446HlkSNc9fQgNJaJZ6ewPtp2aaFla/Uerg==", + "dev": true, + "dependencies": { + "@types/clean-css": "*", + "@types/relateurl": "*", + "@types/uglify-js": "*" + } + }, + "node_modules/@types/http-assert": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.3.tgz", + "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==", + "dev": true + }, + "node_modules/@types/http-errors": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", + "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==", + "dev": true + }, + "node_modules/@types/keygrip": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz", + "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==", + "dev": true + }, + "node_modules/@types/koa": { + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.4.tgz", + "integrity": "sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw==", + "dev": true, + "dependencies": { + "@types/accepts": "*", + "@types/content-disposition": "*", + "@types/cookies": "*", + "@types/http-assert": "*", + "@types/http-errors": "*", + "@types/keygrip": "*", + "@types/koa-compose": "*", + "@types/node": "*" + } + }, + "node_modules/@types/koa__cors": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@types/koa__cors/-/koa__cors-3.3.0.tgz", + "integrity": "sha512-FUN8YxcBakIs+walVe3+HcNP+Bxd0SB8BJHBWkglZ5C1XQWljlKcEFDG/dPiCIqwVCUbc5X0nYDlH62uEhdHMA==", + "dev": true, + "dependencies": { + "@types/koa": "*" + } + }, + "node_modules/@types/koa-compose": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", + "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", + "dev": true, + "dependencies": { + "@types/koa": "*" + } + }, + "node_modules/@types/koa-compress": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@types/koa-compress/-/koa-compress-2.0.9.tgz", + "integrity": "sha512-1Sa9OsbHd2N2N7gLpdIRHe8W99EZbfIR31D7Iisx16XgwZCnWUtGXzXQejhu74Y1pE/wILqBP6VL49ch/MVpZw==", + "dev": true, + "dependencies": { + "@types/koa": "*", + "@types/node": "*" + } + }, + "node_modules/@types/koa-etag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/koa-etag/-/koa-etag-3.0.0.tgz", + "integrity": "sha512-gXQUtKGEnCy0sZLG+uE3wL4mvY1CBPcb6ECjpAoD8RGYy/8ACY1B084k8LTFPIdVcmy7GD6Y4n3up3jnupofcQ==", + "dev": true, + "dependencies": { + "@types/etag": "*", + "@types/koa": "*" + } + }, + "node_modules/@types/koa-send": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@types/koa-send/-/koa-send-4.1.3.tgz", + "integrity": "sha512-daaTqPZlgjIJycSTNjKpHYuKhXYP30atFc1pBcy6HHqB9+vcymDgYTguPdx9tO4HMOqNyz6bz/zqpxt5eLR+VA==", + "dev": true, + "dependencies": { + "@types/koa": "*" + } + }, + "node_modules/@types/koa-static": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/koa-static/-/koa-static-4.0.2.tgz", + "integrity": "sha512-ns/zHg+K6XVPMuohjpOlpkR1WLa4VJ9czgUP9bxkCDn0JZBtUWbD/wKDZzPGDclkQK1bpAEScufCHOy8cbfL0w==", + "dev": true, + "dependencies": { + "@types/koa": "*", + "@types/koa-send": "*" + } + }, + "node_modules/@types/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", + "dev": true + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "node_modules/@types/mime-types": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.1.tgz", + "integrity": "sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "17.0.42", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", + "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==", + "dev": true + }, + "node_modules/@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true + }, + "node_modules/@types/path-is-inside": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/path-is-inside/-/path-is-inside-1.0.0.tgz", + "integrity": "sha512-hfnXRGugz+McgX2jxyy5qz9sB21LRzlGn24zlwN2KEgoPtEvjzNRrLtUkOOebPDPZl3Rq7ywKxYvylVcEZDnEw==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/relateurl": { + "version": "0.2.29", + "resolved": "https://registry.npmjs.org/@types/relateurl/-/relateurl-0.2.29.tgz", + "integrity": "sha512-QSvevZ+IRww2ldtfv1QskYsqVVVwCKQf1XbwtcyyoRvLIQzfyPhj/C+3+PKzSDRdiyejaiLgnq//XTkleorpLg==", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/uglify-js": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", + "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/whatwg-url": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-6.4.0.tgz", + "integrity": "sha512-tonhlcbQ2eho09am6RHnHOgvtDfDYINd5rgxD+2YSkKENooVCFsWizJz139MQW/PV8FfClyKrNe9ZbdHrSCxGg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@web/parse5-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.3.0.tgz", + "integrity": "sha512-Pgkx3ECc8EgXSlS5EyrgzSOoUbM6P8OKS471HLAyvOBcP1NCBn0to4RN/OaKASGq8qa3j+lPX9H14uA5AHEnQg==", + "dev": true, + "dependencies": { + "@types/parse5": "^6.0.1", + "parse5": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/parse5-utils/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/@web/rollup-plugin-copy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@web/rollup-plugin-copy/-/rollup-plugin-copy-0.3.0.tgz", + "integrity": "sha512-QNNtE7Svhk0/p21etaR0JQXYhlMgTAg/HmRXDMmQHMf3uOUWsWMGiJa96P49RRVJut1ECB5FDFeBUgFEmegysQ==", + "dev": true, + "dependencies": { + "glob": "^7.1.6" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/rollup-plugin-html": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@web/rollup-plugin-html/-/rollup-plugin-html-1.11.0.tgz", + "integrity": "sha512-EqUcV5plGYTV/utdbX8g5t8Yq/z6VfFuQuPD39ckOQuRj7Rj6HD15FHwLHpFAWOR0+GrDnNzR74RvI4ipGm0qQ==", + "dev": true, + "dependencies": { + "@web/parse5-utils": "^1.3.0", + "glob": "^7.1.6", + "html-minifier-terser": "^6.0.0", + "parse5": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@web/rollup-plugin-html/node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/@web/rollup-plugin-html/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@web/rollup-plugin-html/node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@web/rollup-plugin-html/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/@web/rollup-plugin-html/node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@web/rollup-plugin-html/node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/@webcomponents/shadycss": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.11.0.tgz", + "integrity": "sha512-L5O/+UPum8erOleNjKq6k58GVl3fNsEQdSOyh0EUhNmi7tHUyRuCJy1uqJiWydWcLARE5IPsMoPYMZmUGrz1JA==", + "dev": true + }, + "node_modules/@webcomponents/webcomponentsjs": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.6.0.tgz", + "integrity": "sha512-Moog+Smx3ORTbWwuPqoclr+uvfLnciVd6wdCaVscHPrxbmQ/IJKm3wbB7hpzJtXWjAq2l/6QMlO85aZiOdtv5Q==", + "dev": true + }, + "node_modules/abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brotli-size": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/brotli-size/-/brotli-size-4.0.0.tgz", + "integrity": "sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==", + "dev": true, + "dependencies": { + "duplexer": "0.1.1" + }, + "engines": { + "node": ">= 10.16.0" + } + }, + "node_modules/browserslist": { + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001349", + "electron-to-chromium": "^1.4.147", + "escalade": "^3.1.1", + "node-releases": "^2.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserslist-useragent": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/browserslist-useragent/-/browserslist-useragent-3.1.4.tgz", + "integrity": "sha512-o9V55790uae98Kwn+vwyO+ww07OreiH1BUc9bjjlUbIL3Fh43fyoasZxZ2EiI4ErfEIKwbycQ1pvwOBlySJ7ow==", + "dev": true, + "dependencies": { + "browserslist": "^4.19.1", + "electron-to-chromium": "^1.4.67", + "semver": "^7.3.5", + "useragent": "^2.3.0", + "yamlparser": "^0.0.2" + }, + "engines": { + "node": ">= 6.x.x" + } + }, + "node_modules/browserslist-useragent/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/browserslist-useragent/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/browserslist-useragent/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-content-type": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", + "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", + "dev": true, + "dependencies": { + "mime-types": "^2.1.18", + "ylru": "^1.2.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001352", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", + "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", + "dev": true, + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", + "dev": true, + "dependencies": { + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookies": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", + "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", + "dev": true, + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/core-js-bundle": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.22.8.tgz", + "integrity": "sha512-Q99g5q/MqLRk3QaouZWCVs9Vfy51iKS1h5icZ73bGFOHEBk8Mx721qPcRIBR3G93sCu1WPneIugdu5kDKrBErg==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.8.tgz", + "integrity": "sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==", + "dev": true, + "dependencies": { + "browserslist": "^4.20.3", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==", + "dev": true + }, + "node_modules/dynamic-import-polyfill": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dynamic-import-polyfill/-/dynamic-import-polyfill-0.1.1.tgz", + "integrity": "sha512-m953zv0w5oDagTItWm6Auhmk/pY7EiejaqiVbnzSS3HIjh1FCUeK7WzuaVtWPNs58A+/xpIE+/dVk6pKsrua8g==", + "dev": true + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.152", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", + "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/es-dev-server": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-dev-server/-/es-dev-server-2.1.0.tgz", + "integrity": "sha512-Vrq/4PyMzWz33QmOdSncvoWLTJVcv2e96z8FLHQwP9zK7DyLeDZCckII8VTW+btUGtM7aErvLH/d/R2pjjjs8w==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.1", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/preset-env": "^7.9.0", + "@koa/cors": "^3.1.0", + "@open-wc/building-utils": "^2.18.3", + "@rollup/plugin-node-resolve": "^11.0.0", + "@rollup/pluginutils": "^3.0.0", + "@types/babel__core": "^7.1.3", + "@types/browserslist": "^4.8.0", + "@types/browserslist-useragent": "^3.0.0", + "@types/caniuse-api": "^3.0.0", + "@types/command-line-args": "^5.0.0", + "@types/command-line-usage": "^5.0.1", + "@types/debounce": "^1.2.0", + "@types/koa": "^2.0.48", + "@types/koa__cors": "^3.0.1", + "@types/koa-compress": "^2.0.9", + "@types/koa-etag": "^3.0.0", + "@types/koa-static": "^4.0.1", + "@types/lru-cache": "^5.1.0", + "@types/mime-types": "^2.1.0", + "@types/minimatch": "^3.0.3", + "@types/path-is-inside": "^1.0.0", + "@types/whatwg-url": "^6.4.0", + "browserslist": "^4.9.1", + "browserslist-useragent": "^3.0.2", + "builtin-modules": "^3.1.0", + "camelcase": "^5.3.1", + "caniuse-api": "^3.0.0", + "caniuse-lite": "^1.0.30001033", + "chokidar": "^3.0.0", + "command-line-args": "^5.0.2", + "command-line-usage": "^6.1.0", + "debounce": "^1.2.0", + "deepmerge": "^4.2.2", + "es-module-lexer": "^0.3.13", + "get-stream": "^5.1.0", + "is-stream": "^2.0.0", + "isbinaryfile": "^4.0.2", + "koa": "^2.7.0", + "koa-compress": "^3.0.0", + "koa-etag": "^3.0.0", + "koa-static": "^5.0.0", + "lru-cache": "^5.1.1", + "mime-types": "^2.1.27", + "minimatch": "^3.0.4", + "open": "^7.0.3", + "parse5": "^5.1.1", + "path-is-inside": "^1.0.2", + "polyfills-loader": "^1.7.4", + "portfinder": "^1.0.21", + "rollup": "^2.7.2", + "strip-ansi": "^5.2.0", + "systemjs": "^6.3.1", + "tslib": "^1.11.1", + "useragent": "^2.3.0", + "whatwg-url": "^7.0.0" + }, + "bin": { + "es-dev-server": "dist/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/es-dev-server/node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/es-dev-server/node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/es-module-lexer": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", + "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", + "dev": true + }, + "node_modules/es-module-shims": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/es-module-shims/-/es-module-shims-0.4.7.tgz", + "integrity": "sha512-0LTiSQoPWwdcaTVIQXhGlaDwTneD0g9/tnH1PNs3zHFFH+xoCeJclDM3rQeqF9nurXPfMKm3l9+kfPRa5VpbKg==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dev": true, + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/gzip-size": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-7.0.0.tgz", + "integrity": "sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gzip-size/node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/html-minifier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", + "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", + "dev": true, + "dependencies": { + "camel-case": "^3.0.0", + "clean-css": "^4.2.1", + "commander": "^2.19.0", + "he": "^1.2.0", + "param-case": "^2.1.1", + "relateurl": "^0.2.7", + "uglify-js": "^3.5.1" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier/node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "dev": true, + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/html-minifier/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/html-minifier/node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", + "dev": true + }, + "node_modules/html-minifier/node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/html-minifier/node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "dev": true, + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/http-assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", + "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", + "dev": true, + "dependencies": { + "deep-equal": "~1.0.1", + "http-errors": "~1.8.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/intersection-observer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.7.0.tgz", + "integrity": "sha512-Id0Fij0HsB/vKWGeBe9PxeY45ttRiBmhFyyt/geBdDHBYNctMRTE3dC1U3ujzz3lap+hVXlEcVaB56kZP/eEUg==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-builtin-module": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kailib": { + "version": "1.0.48", + "resolved": "https://registry.npmjs.org/kailib/-/kailib-1.0.48.tgz", + "integrity": "sha512-bEANFfmAWWaG4qEPxnOhsp8YQ97ZGJpgg+Ou04CybZg1pPQRAU3UdXNU7Z/LbzDTahSgKMmdfC2uotYTB75VYQ==" + }, + "node_modules/keygrip": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", + "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", + "dev": true, + "dependencies": { + "tsscmp": "1.0.6" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa": { + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", + "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", + "dev": true, + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.8.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/koa-compose": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", + "dev": true + }, + "node_modules/koa-compress": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/koa-compress/-/koa-compress-3.1.0.tgz", + "integrity": "sha512-0m24/yS/GbhWI+g9FqtvStY+yJwTObwoxOvPok6itVjRen7PBWkjsJ8pre76m+99YybXLKhOJ62mJ268qyBFMQ==", + "dev": true, + "dependencies": { + "bytes": "^3.0.0", + "compressible": "^2.0.0", + "koa-is-json": "^1.0.0", + "statuses": "^1.0.0" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/koa-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", + "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", + "dev": true, + "dependencies": { + "co": "^4.6.0", + "koa-compose": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/koa-etag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-3.0.0.tgz", + "integrity": "sha512-HYU1zIsH4S9xOlUZGuZIP1PIiJ0EkBXgwL8PjFECb/pUYmAee8gfcvIovregBMYxECDhLulEWT2+ZRsA/lczCQ==", + "dev": true, + "dependencies": { + "etag": "^1.3.0", + "mz": "^2.1.0" + } + }, + "node_modules/koa-is-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz", + "integrity": "sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==", + "dev": true + }, + "node_modules/koa-send": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", + "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "http-errors": "^1.7.3", + "resolve-path": "^1.4.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/koa-static": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", + "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "koa-send": "^5.0.0" + }, + "engines": { + "node": ">= 7.6.0" + } + }, + "node_modules/koa-static/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/lit": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.2.5.tgz", + "integrity": "sha512-Ln463c0xJZfzVxBcHddNvFQQ8Z22NK7KgNmrzwFF1iESHUud412RRExzepj18wpTbusgwoTnOYuoTpo9uyNBaQ==", + "dependencies": { + "@lit/reactive-element": "^1.3.0", + "lit-element": "^3.2.0", + "lit-html": "^2.2.0" + } + }, + "node_modules/lit-element": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.0.tgz", + "integrity": "sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==", + "dependencies": { + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.2.0" + } + }, + "node_modules/lit-fontawesome": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/lit-fontawesome/-/lit-fontawesome-0.1.3.tgz", + "integrity": "sha512-Ze///hwsmQZpS4KqbsjxxJXvdhlZG//2z3jNuxIcDGSagE4mtvYXYQYFdhiFudUfyP6PimWtWd+f2ERBooKSPQ==", + "dependencies": { + "lit-element": "^2.2.1" + } + }, + "node_modules/lit-fontawesome/node_modules/lit-element": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.5.1.tgz", + "integrity": "sha512-ogu7PiJTA33bEK0xGu1dmaX5vhcRjBXCFexPja0e7P7jqLhTpNKYRPmE+GmiCaRVAbiQKGkUgkh/i6+bh++dPQ==", + "dependencies": { + "lit-html": "^1.1.1" + } + }, + "node_modules/lit-fontawesome/node_modules/lit-html": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", + "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" + }, + "node_modules/lit-html": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.2.5.tgz", + "integrity": "sha512-e56Y9V+RNA+SGYsWP2DGb/wad5Ccd3xUZYjmcmbeZcnc0wP4zFQRXeXn7W3bbfBekmHDK2dOnuYNYkg0bQjh/w==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/lit-modal": { + "version": "1.2.38", + "resolved": "https://registry.npmjs.org/lit-modal/-/lit-modal-1.2.38.tgz", + "integrity": "sha512-jSC3xO6TXI5CxNmvdWYlUPSwjftnUySpwzJvgn50ME3bCqCQWXXcVOnfGQY/7mHOe+nDRKFE6Xp3tr1H5iuwpg==", + "dependencies": { + "kailib": "latest" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minify-html-literals": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/minify-html-literals/-/minify-html-literals-1.3.5.tgz", + "integrity": "sha512-p8T8ryePRR8FVfJZLVFmM53WY25FL0moCCTycUDuAu6rf9GMLwy0gNjXBGNin3Yun7Y+tIWd28axOf0t2EpAlQ==", + "dev": true, + "dependencies": { + "@types/html-minifier": "^3.5.3", + "clean-css": "^4.2.1", + "html-minifier": "^4.0.0", + "magic-string": "^0.25.0", + "parse-literals": "^1.2.1" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/only": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", + "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==", + "dev": true + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/parse-literals": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/parse-literals/-/parse-literals-1.2.1.tgz", + "integrity": "sha512-Ml0w104Ph2wwzuRdxrg9booVWsngXbB4bZ5T2z6WyF8b5oaNkUmBiDtahi34yUIpXD8Y13JjAK6UyIyApJ73RQ==", + "dev": true, + "dependencies": { + "typescript": "^2.9.2 || ^3.0.0 || ^4.0.0" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/polyfills-loader": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.6.tgz", + "integrity": "sha512-AiLIgmGFmzcvsqewyKsqWb7H8CnWNTSQBoM0u+Mauzmp0DsjObXmnZdeqvTn0HNwc1wYHHTOta82WjSjG341eQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.11.1", + "@open-wc/building-utils": "^2.18.3", + "@webcomponents/webcomponentsjs": "^2.4.0", + "abortcontroller-polyfill": "^1.4.0", + "core-js-bundle": "^3.6.0", + "deepmerge": "^4.2.2", + "dynamic-import-polyfill": "^0.1.1", + "es-module-shims": "^0.4.6", + "intersection-observer": "^0.7.0", + "parse5": "^5.1.1", + "regenerator-runtime": "^0.13.3", + "resize-observer-polyfill": "^1.5.1", + "systemjs": "^6.3.1", + "terser": "^4.6.7", + "whatwg-fetch": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-path": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", + "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", + "dev": true, + "dependencies": { + "http-errors": "~1.6.2", + "path-is-absolute": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/resolve-path/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/resolve-path/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/resolve-path/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/resolve-path/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-minify-html-literals": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/rollup-plugin-minify-html-literals/-/rollup-plugin-minify-html-literals-1.2.6.tgz", + "integrity": "sha512-JRq2fjlCTiw0zu+1Sy3ClHGCxA79dWGr4HLHWSQgd060StVW9fBVksuj8Xw/suPkNSGClJf/4xNQ1MF6JeXPaw==", + "dev": true, + "dependencies": { + "minify-html-literals": "^1.3.5", + "rollup-pluginutils": "^2.8.2" + }, + "peerDependencies": { + "rollup": "^0.65.2 || ^1.0.0 || ^2.0.0" + } + }, + "node_modules/rollup-plugin-summary": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-summary/-/rollup-plugin-summary-1.4.3.tgz", + "integrity": "sha512-m1xViwOlgocoIaaUX8AdWQVFHzti69MXqrdBsxFsXnQOIqtoU9KSNMZjlToAJvV8pjB85+boAw/P3Yu6F/VIaA==", + "dev": true, + "dependencies": { + "brotli-size": "^4.0.0", + "cli-table3": "^0.6.1", + "filesize": "^8.0.7", + "gzip-size": "^7.0.0", + "terser": "^5.12.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-summary/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/rollup-plugin-summary/node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/rollup-plugin-terser/node_modules/terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shady-css-scoped-element": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/shady-css-scoped-element/-/shady-css-scoped-element-0.0.2.tgz", + "integrity": "sha512-Dqfl70x6JiwYDujd33ZTbtCK0t52E7+H2swdWQNSTzfsolSa6LJHnTpN4T9OpJJEq4bxuzHRLFO9RBcy/UfrMQ==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/systemjs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.12.1.tgz", + "integrity": "sha512-hqTN6kW+pN6/qro6G9OZ7ceDQOcYno020zBQKpZQLsJhYTDMCMNfXi/Y8duF5iW+4WWZr42ry0MMkcRGpbwG2A==", + "dev": true + }, + "node_modules/table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "dev": true, + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/table-layout/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table-layout/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsscmp": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", + "dev": true, + "engines": { + "node": ">=0.6.x" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/uglify-js": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.3.tgz", + "integrity": "sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==", + "dev": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", + "dev": true + }, + "node_modules/useragent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", + "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", + "dev": true, + "dependencies": { + "lru-cache": "4.1.x", + "tmp": "0.0.x" + } + }, + "node_modules/useragent/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/useragent/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==", + "dev": true + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", + "dev": true, + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/wordwrapjs/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yamlparser": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/yamlparser/-/yamlparser-0.0.2.tgz", + "integrity": "sha1-Mjk+avxwyMoGa2ZQrGc4tIFnjrw=", + "dev": true + }, + "node_modules/ylru": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz", + "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "dev": true + }, + "@babel/core": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", + "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.0", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.2.tgz", + "integrity": "sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==", + "dev": true, + "requires": { + "@babel/types": "^7.18.2", + "@jridgewell/gen-mapping": "^0.3.0", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz", + "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", + "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz", + "integrity": "sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz", + "integrity": "sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.12.tgz", + "integrity": "sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "regexpu-core": "^5.0.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.2.tgz", + "integrity": "sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", + "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dev": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz", + "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.0", + "@babel/types": "^7.18.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.17.12.tgz", + "integrity": "sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helper-replace-supers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.2.tgz", + "integrity": "sha512-XzAIyxx+vFnrOxiQrToSUOzUOn0e1J2Li40ntddek1Y69AXUTXoDJ40/D5RdjFu7s7qHiaeoTiempZcbuVXh2Q==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-member-expression-to-functions": "^7.17.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz", + "integrity": "sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==", + "dev": true, + "requires": { + "@babel/types": "^7.18.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" + } + }, + "@babel/helpers": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.2.tgz", + "integrity": "sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==", + "dev": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.2", + "@babel/types": "^7.18.2" + } + }, + "@babel/highlight": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.12.tgz", + "integrity": "sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", + "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.17.12.tgz", + "integrity": "sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.17.12.tgz", + "integrity": "sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.17.12" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.17.12.tgz", + "integrity": "sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.17.12.tgz", + "integrity": "sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz", + "integrity": "sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", + "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.17.12.tgz", + "integrity": "sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.17.12.tgz", + "integrity": "sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.17.12.tgz", + "integrity": "sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.17.12.tgz", + "integrity": "sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", + "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz", + "integrity": "sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.17.12" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", + "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.17.12.tgz", + "integrity": "sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.17.12.tgz", + "integrity": "sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.17.12.tgz", + "integrity": "sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.17.12.tgz", + "integrity": "sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz", + "integrity": "sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.17.12.tgz", + "integrity": "sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.17.12.tgz", + "integrity": "sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-remap-async-to-generator": "^7.16.8" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", + "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.4.tgz", + "integrity": "sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.4.tgz", + "integrity": "sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-replace-supers": "^7.18.2", + "@babel/helper-split-export-declaration": "^7.16.7", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.17.12.tgz", + "integrity": "sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz", + "integrity": "sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", + "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.17.12.tgz", + "integrity": "sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", + "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz", + "integrity": "sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", + "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.17.12.tgz", + "integrity": "sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", + "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz", + "integrity": "sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz", + "integrity": "sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-simple-access": "^7.18.2", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", + "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-identifier": "^7.16.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz", + "integrity": "sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.12.tgz", + "integrity": "sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.17.12", + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", + "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", + "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.17.12.tgz", + "integrity": "sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", + "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz", + "integrity": "sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.17.12.tgz", + "integrity": "sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", + "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.17.12.tgz", + "integrity": "sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", + "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz", + "integrity": "sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.17.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.17.12.tgz", + "integrity": "sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.17.12" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", + "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", + "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + } + }, + "@babel/preset-env": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.2.tgz", + "integrity": "sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-plugin-utils": "^7.17.12", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.17.12", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-async-generator-functions": "^7.17.12", + "@babel/plugin-proposal-class-properties": "^7.17.12", + "@babel/plugin-proposal-class-static-block": "^7.18.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-proposal-export-namespace-from": "^7.17.12", + "@babel/plugin-proposal-json-strings": "^7.17.12", + "@babel/plugin-proposal-logical-assignment-operators": "^7.17.12", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12", + "@babel/plugin-proposal-numeric-separator": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.18.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", + "@babel/plugin-proposal-optional-chaining": "^7.17.12", + "@babel/plugin-proposal-private-methods": "^7.17.12", + "@babel/plugin-proposal-private-property-in-object": "^7.17.12", + "@babel/plugin-proposal-unicode-property-regex": "^7.17.12", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.17.12", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.17.12", + "@babel/plugin-transform-async-to-generator": "^7.17.12", + "@babel/plugin-transform-block-scoped-functions": "^7.16.7", + "@babel/plugin-transform-block-scoping": "^7.17.12", + "@babel/plugin-transform-classes": "^7.17.12", + "@babel/plugin-transform-computed-properties": "^7.17.12", + "@babel/plugin-transform-destructuring": "^7.18.0", + "@babel/plugin-transform-dotall-regex": "^7.16.7", + "@babel/plugin-transform-duplicate-keys": "^7.17.12", + "@babel/plugin-transform-exponentiation-operator": "^7.16.7", + "@babel/plugin-transform-for-of": "^7.18.1", + "@babel/plugin-transform-function-name": "^7.16.7", + "@babel/plugin-transform-literals": "^7.17.12", + "@babel/plugin-transform-member-expression-literals": "^7.16.7", + "@babel/plugin-transform-modules-amd": "^7.18.0", + "@babel/plugin-transform-modules-commonjs": "^7.18.2", + "@babel/plugin-transform-modules-systemjs": "^7.18.0", + "@babel/plugin-transform-modules-umd": "^7.18.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.12", + "@babel/plugin-transform-new-target": "^7.17.12", + "@babel/plugin-transform-object-super": "^7.16.7", + "@babel/plugin-transform-parameters": "^7.17.12", + "@babel/plugin-transform-property-literals": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.18.0", + "@babel/plugin-transform-reserved-words": "^7.17.12", + "@babel/plugin-transform-shorthand-properties": "^7.16.7", + "@babel/plugin-transform-spread": "^7.17.12", + "@babel/plugin-transform-sticky-regex": "^7.16.7", + "@babel/plugin-transform-template-literals": "^7.18.2", + "@babel/plugin-transform-typeof-symbol": "^7.17.12", + "@babel/plugin-transform-unicode-escapes": "^7.16.7", + "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.2", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.3.tgz", + "integrity": "sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", + "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-environment-visitor": "^7.18.2", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.18.0", + "@babel/types": "^7.18.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz", + "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "optional": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz", + "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", + "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz", + "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz", + "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@koa/cors": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@koa/cors/-/cors-3.3.0.tgz", + "integrity": "sha512-lzlkqLlL5Ond8jb6JLnVVDmD2OPym0r5kvZlMgAWiS9xle+Q5ulw1T358oW+RVguxUkANquZQz82i/STIRmsqQ==", + "dev": true, + "requires": { + "vary": "^1.1.2" + } + }, + "@lit/reactive-element": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.3.2.tgz", + "integrity": "sha512-A2e18XzPMrIh35nhIdE4uoqRzoIpEU5vZYuQN4S3Ee1zkGdYC27DP12pewbw/RLgPHzaE4kx/YqxMzebOpm0dA==" + }, + "@open-wc/building-utils": { + "version": "2.18.4", + "resolved": "https://registry.npmjs.org/@open-wc/building-utils/-/building-utils-2.18.4.tgz", + "integrity": "sha512-wjNp9oE1SFsiBEqaI67ff60KHDpDbGMNF+82pvCHe412SFY4q8DNy8A+hesj1nZsuZHH1/olDfzBDbYKAnmgMg==", + "dev": true, + "requires": { + "@babel/core": "^7.11.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@webcomponents/shadycss": "^1.10.2", + "@webcomponents/webcomponentsjs": "^2.5.0", + "arrify": "^2.0.1", + "browserslist": "^4.16.0", + "chokidar": "^3.4.3", + "clean-css": "^4.2.3", + "clone": "^2.1.2", + "core-js-bundle": "^3.8.1", + "deepmerge": "^4.2.2", + "es-module-shims": "^0.4.7", + "html-minifier-terser": "^5.1.1", + "lru-cache": "^5.1.1", + "minimatch": "^3.0.4", + "parse5": "^5.1.1", + "path-is-inside": "^1.0.2", + "regenerator-runtime": "^0.13.7", + "resolve": "^1.19.0", + "rimraf": "^3.0.2", + "shady-css-scoped-element": "^0.0.2", + "systemjs": "^6.8.3", + "terser": "^4.6.7", + "valid-url": "^1.0.9", + "whatwg-fetch": "^3.5.0", + "whatwg-url": "^7.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.0.tgz", + "integrity": "sha512-iwJbzfTzlzDDQcGmkS7EkCKwe2kSkdBrjX87Fy/KrNjr6UNnLpod0t6X66e502LRe5JJCA4FFqrEscWPnZAkig==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^4.2.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.0", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + } + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + } + }, + "@types/accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.17.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", + "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/browserslist": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@types/browserslist/-/browserslist-4.15.0.tgz", + "integrity": "sha512-h9LyKErRGZqMsHh9bd+FE8yCIal4S0DxKTOeui56VgVXqa66TKiuaIUxCAI7c1O0LjaUzOTcsMyOpO9GetozRA==", + "dev": true, + "requires": { + "browserslist": "*" + } + }, + "@types/browserslist-useragent": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/browserslist-useragent/-/browserslist-useragent-3.0.4.tgz", + "integrity": "sha512-S/AhrluMHi8EcuxxCtTDBGr8u+XvwUfLvZdARuIS2LFZ/lHoeaeJJYCozD68GKH6wm52FbIHq4WWPF/Ec6a9qA==", + "dev": true + }, + "@types/caniuse-api": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/caniuse-api/-/caniuse-api-3.0.2.tgz", + "integrity": "sha512-YfCDMn7R59n7GFFfwjPAM0zLJQy4UvveC32rOJBmTqJJY8uSRqM4Dc7IJj8V9unA48Qy4nj5Bj3jD6Q8VZ1Seg==", + "dev": true + }, + "@types/clean-css": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.6.tgz", + "integrity": "sha512-Ze1tf+LnGPmG6hBFMi0B4TEB0mhF7EiMM5oyjLDNPE9hxrPU0W+5+bHvO+eFPA+bt0iC1zkQMoU/iGdRVjcRbw==", + "dev": true, + "requires": { + "@types/node": "*", + "source-map": "^0.6.0" + } + }, + "@types/command-line-args": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz", + "integrity": "sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA==", + "dev": true + }, + "@types/command-line-usage": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.2.tgz", + "integrity": "sha512-n7RlEEJ+4x4TS7ZQddTmNSxP+zziEG0TNsMfiRIxcIVXt71ENJ9ojeXmGO3wPoTdn7pJcU2xc3CJYMktNT6DPg==", + "dev": true + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/content-disposition": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.5.tgz", + "integrity": "sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==", + "dev": true + }, + "@types/cookies": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz", + "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/express": "*", + "@types/keygrip": "*", + "@types/node": "*" + } + }, + "@types/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-epMsEE85fi4lfmJUH/89/iV/LI+F5CvNIvmgs5g5jYFPfhO2S/ae8WSsLOKWdwtoaZw9Q2IhJ4tQ5tFCcS/4HA==", + "dev": true + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@types/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-bsKkeSqN7HYyYntFRAmzcwx/dKW4Wa+KVMTInANlI72PWLQmOpZu96j0OqHZGArW4VQwCmJPteQlXaUDeOB0WQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.28", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", + "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/html-minifier": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/@types/html-minifier/-/html-minifier-3.5.3.tgz", + "integrity": "sha512-j1P/4PcWVVCPEy5lofcHnQ6BtXz9tHGiFPWzqm7TtGuWZEfCHEP446HlkSNc9fQgNJaJZ6ewPtp2aaFla/Uerg==", + "dev": true, + "requires": { + "@types/clean-css": "*", + "@types/relateurl": "*", + "@types/uglify-js": "*" + } + }, + "@types/http-assert": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.3.tgz", + "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==", + "dev": true + }, + "@types/http-errors": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", + "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==", + "dev": true + }, + "@types/keygrip": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz", + "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==", + "dev": true + }, + "@types/koa": { + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.4.tgz", + "integrity": "sha512-dfHYMfU+z/vKtQB7NUrthdAEiSvnLebvBjwHtfFmpZmB7em2N3WVQdHgnFq+xvyVgxW5jKDmjWfLD3lw4g4uTw==", + "dev": true, + "requires": { + "@types/accepts": "*", + "@types/content-disposition": "*", + "@types/cookies": "*", + "@types/http-assert": "*", + "@types/http-errors": "*", + "@types/keygrip": "*", + "@types/koa-compose": "*", + "@types/node": "*" + } + }, + "@types/koa__cors": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@types/koa__cors/-/koa__cors-3.3.0.tgz", + "integrity": "sha512-FUN8YxcBakIs+walVe3+HcNP+Bxd0SB8BJHBWkglZ5C1XQWljlKcEFDG/dPiCIqwVCUbc5X0nYDlH62uEhdHMA==", + "dev": true, + "requires": { + "@types/koa": "*" + } + }, + "@types/koa-compose": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", + "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", + "dev": true, + "requires": { + "@types/koa": "*" + } + }, + "@types/koa-compress": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@types/koa-compress/-/koa-compress-2.0.9.tgz", + "integrity": "sha512-1Sa9OsbHd2N2N7gLpdIRHe8W99EZbfIR31D7Iisx16XgwZCnWUtGXzXQejhu74Y1pE/wILqBP6VL49ch/MVpZw==", + "dev": true, + "requires": { + "@types/koa": "*", + "@types/node": "*" + } + }, + "@types/koa-etag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/koa-etag/-/koa-etag-3.0.0.tgz", + "integrity": "sha512-gXQUtKGEnCy0sZLG+uE3wL4mvY1CBPcb6ECjpAoD8RGYy/8ACY1B084k8LTFPIdVcmy7GD6Y4n3up3jnupofcQ==", + "dev": true, + "requires": { + "@types/etag": "*", + "@types/koa": "*" + } + }, + "@types/koa-send": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@types/koa-send/-/koa-send-4.1.3.tgz", + "integrity": "sha512-daaTqPZlgjIJycSTNjKpHYuKhXYP30atFc1pBcy6HHqB9+vcymDgYTguPdx9tO4HMOqNyz6bz/zqpxt5eLR+VA==", + "dev": true, + "requires": { + "@types/koa": "*" + } + }, + "@types/koa-static": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/koa-static/-/koa-static-4.0.2.tgz", + "integrity": "sha512-ns/zHg+K6XVPMuohjpOlpkR1WLa4VJ9czgUP9bxkCDn0JZBtUWbD/wKDZzPGDclkQK1bpAEScufCHOy8cbfL0w==", + "dev": true, + "requires": { + "@types/koa": "*", + "@types/koa-send": "*" + } + }, + "@types/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==", + "dev": true + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "@types/mime-types": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.1.tgz", + "integrity": "sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/node": { + "version": "17.0.42", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", + "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==", + "dev": true + }, + "@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true + }, + "@types/path-is-inside": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/path-is-inside/-/path-is-inside-1.0.0.tgz", + "integrity": "sha512-hfnXRGugz+McgX2jxyy5qz9sB21LRzlGn24zlwN2KEgoPtEvjzNRrLtUkOOebPDPZl3Rq7ywKxYvylVcEZDnEw==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/relateurl": { + "version": "0.2.29", + "resolved": "https://registry.npmjs.org/@types/relateurl/-/relateurl-0.2.29.tgz", + "integrity": "sha512-QSvevZ+IRww2ldtfv1QskYsqVVVwCKQf1XbwtcyyoRvLIQzfyPhj/C+3+PKzSDRdiyejaiLgnq//XTkleorpLg==", + "dev": true + }, + "@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/uglify-js": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.0.tgz", + "integrity": "sha512-3HO6rm0y+/cqvOyA8xcYLweF0TKXlAxmQASjbOi49Co51A1N4nR4bEwBgRoD9kNM+rqFGArjKr654SLp2CoGmQ==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/whatwg-url": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-6.4.0.tgz", + "integrity": "sha512-tonhlcbQ2eho09am6RHnHOgvtDfDYINd5rgxD+2YSkKENooVCFsWizJz139MQW/PV8FfClyKrNe9ZbdHrSCxGg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@web/parse5-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.3.0.tgz", + "integrity": "sha512-Pgkx3ECc8EgXSlS5EyrgzSOoUbM6P8OKS471HLAyvOBcP1NCBn0to4RN/OaKASGq8qa3j+lPX9H14uA5AHEnQg==", + "dev": true, + "requires": { + "@types/parse5": "^6.0.1", + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "@web/rollup-plugin-copy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@web/rollup-plugin-copy/-/rollup-plugin-copy-0.3.0.tgz", + "integrity": "sha512-QNNtE7Svhk0/p21etaR0JQXYhlMgTAg/HmRXDMmQHMf3uOUWsWMGiJa96P49RRVJut1ECB5FDFeBUgFEmegysQ==", + "dev": true, + "requires": { + "glob": "^7.1.6" + } + }, + "@web/rollup-plugin-html": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@web/rollup-plugin-html/-/rollup-plugin-html-1.11.0.tgz", + "integrity": "sha512-EqUcV5plGYTV/utdbX8g5t8Yq/z6VfFuQuPD39ckOQuRj7Rj6HD15FHwLHpFAWOR0+GrDnNzR74RvI4ipGm0qQ==", + "dev": true, + "requires": { + "@web/parse5-utils": "^1.3.0", + "glob": "^7.1.6", + "html-minifier-terser": "^6.0.0", + "parse5": "^6.0.1" + }, + "dependencies": { + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + } + } + }, + "@webcomponents/shadycss": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.11.0.tgz", + "integrity": "sha512-L5O/+UPum8erOleNjKq6k58GVl3fNsEQdSOyh0EUhNmi7tHUyRuCJy1uqJiWydWcLARE5IPsMoPYMZmUGrz1JA==", + "dev": true + }, + "@webcomponents/webcomponentsjs": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.6.0.tgz", + "integrity": "sha512-Moog+Smx3ORTbWwuPqoclr+uvfLnciVd6wdCaVscHPrxbmQ/IJKm3wbB7hpzJtXWjAq2l/6QMlO85aZiOdtv5Q==", + "dev": true + }, + "abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.1" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brotli-size": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/brotli-size/-/brotli-size-4.0.0.tgz", + "integrity": "sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==", + "dev": true, + "requires": { + "duplexer": "0.1.1" + } + }, + "browserslist": { + "version": "4.20.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz", + "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001349", + "electron-to-chromium": "^1.4.147", + "escalade": "^3.1.1", + "node-releases": "^2.0.5", + "picocolors": "^1.0.0" + } + }, + "browserslist-useragent": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/browserslist-useragent/-/browserslist-useragent-3.1.4.tgz", + "integrity": "sha512-o9V55790uae98Kwn+vwyO+ww07OreiH1BUc9bjjlUbIL3Fh43fyoasZxZ2EiI4ErfEIKwbycQ1pvwOBlySJ7ow==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "electron-to-chromium": "^1.4.67", + "semver": "^7.3.5", + "useragent": "^2.3.0", + "yamlparser": "^0.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "cache-content-type": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", + "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", + "dev": true, + "requires": { + "mime-types": "^2.1.18", + "ylru": "^1.2.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001352", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", + "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "dev": true, + "requires": { + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", + "dev": true, + "requires": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + } + }, + "command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", + "dev": true, + "requires": { + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + } + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookies": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", + "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", + "dev": true, + "requires": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + } + }, + "core-js-bundle": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.22.8.tgz", + "integrity": "sha512-Q99g5q/MqLRk3QaouZWCVs9Vfy51iKS1h5icZ73bGFOHEBk8Mx721qPcRIBR3G93sCu1WPneIugdu5kDKrBErg==", + "dev": true + }, + "core-js-compat": { + "version": "3.22.8", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.8.tgz", + "integrity": "sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==", + "dev": true, + "requires": { + "browserslist": "^4.20.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==", + "dev": true + }, + "dynamic-import-polyfill": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dynamic-import-polyfill/-/dynamic-import-polyfill-0.1.1.tgz", + "integrity": "sha512-m953zv0w5oDagTItWm6Auhmk/pY7EiejaqiVbnzSS3HIjh1FCUeK7WzuaVtWPNs58A+/xpIE+/dVk6pKsrua8g==", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.152", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", + "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "es-dev-server": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-dev-server/-/es-dev-server-2.1.0.tgz", + "integrity": "sha512-Vrq/4PyMzWz33QmOdSncvoWLTJVcv2e96z8FLHQwP9zK7DyLeDZCckII8VTW+btUGtM7aErvLH/d/R2pjjjs8w==", + "dev": true, + "requires": { + "@babel/core": "^7.11.1", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/preset-env": "^7.9.0", + "@koa/cors": "^3.1.0", + "@open-wc/building-utils": "^2.18.3", + "@rollup/plugin-node-resolve": "^11.0.0", + "@rollup/pluginutils": "^3.0.0", + "@types/babel__core": "^7.1.3", + "@types/browserslist": "^4.8.0", + "@types/browserslist-useragent": "^3.0.0", + "@types/caniuse-api": "^3.0.0", + "@types/command-line-args": "^5.0.0", + "@types/command-line-usage": "^5.0.1", + "@types/debounce": "^1.2.0", + "@types/koa": "^2.0.48", + "@types/koa__cors": "^3.0.1", + "@types/koa-compress": "^2.0.9", + "@types/koa-etag": "^3.0.0", + "@types/koa-static": "^4.0.1", + "@types/lru-cache": "^5.1.0", + "@types/mime-types": "^2.1.0", + "@types/minimatch": "^3.0.3", + "@types/path-is-inside": "^1.0.0", + "@types/whatwg-url": "^6.4.0", + "browserslist": "^4.9.1", + "browserslist-useragent": "^3.0.2", + "builtin-modules": "^3.1.0", + "camelcase": "^5.3.1", + "caniuse-api": "^3.0.0", + "caniuse-lite": "^1.0.30001033", + "chokidar": "^3.0.0", + "command-line-args": "^5.0.2", + "command-line-usage": "^6.1.0", + "debounce": "^1.2.0", + "deepmerge": "^4.2.2", + "es-module-lexer": "^0.3.13", + "get-stream": "^5.1.0", + "is-stream": "^2.0.0", + "isbinaryfile": "^4.0.2", + "koa": "^2.7.0", + "koa-compress": "^3.0.0", + "koa-etag": "^3.0.0", + "koa-static": "^5.0.0", + "lru-cache": "^5.1.1", + "mime-types": "^2.1.27", + "minimatch": "^3.0.4", + "open": "^7.0.3", + "parse5": "^5.1.1", + "path-is-inside": "^1.0.2", + "polyfills-loader": "^1.7.4", + "portfinder": "^1.0.21", + "rollup": "^2.7.2", + "strip-ansi": "^5.2.0", + "systemjs": "^6.3.1", + "tslib": "^1.11.1", + "useragent": "^2.3.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + } + } + }, + "es-module-lexer": { + "version": "0.3.26", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", + "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", + "dev": true + }, + "es-module-shims": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/es-module-shims/-/es-module-shims-0.4.7.tgz", + "integrity": "sha512-0LTiSQoPWwdcaTVIQXhGlaDwTneD0g9/tnH1PNs3zHFFH+xoCeJclDM3rQeqF9nurXPfMKm3l9+kfPRa5VpbKg==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dev": true, + "requires": { + "array-back": "^3.0.1" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "gzip-size": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-7.0.0.tgz", + "integrity": "sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==", + "dev": true, + "requires": { + "duplexer": "^0.1.2" + }, + "dependencies": { + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "html-minifier": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", + "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", + "dev": true, + "requires": { + "camel-case": "^3.0.0", + "clean-css": "^4.2.1", + "commander": "^2.19.0", + "he": "^1.2.0", + "param-case": "^2.1.1", + "relateurl": "^0.2.7", + "uglify-js": "^3.5.1" + }, + "dependencies": { + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + } + } + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + } + }, + "http-assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", + "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", + "dev": true, + "requires": { + "deep-equal": "~1.0.1", + "http-errors": "~1.8.0" + } + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + } + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "intersection-observer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.7.0.tgz", + "integrity": "sha512-Id0Fij0HsB/vKWGeBe9PxeY45ttRiBmhFyyt/geBdDHBYNctMRTE3dC1U3ujzz3lap+hVXlEcVaB56kZP/eEUg==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-builtin-module": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "dev": true, + "requires": { + "builtin-modules": "^3.3.0" + } + }, + "is-core-module": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "kailib": { + "version": "1.0.48", + "resolved": "https://registry.npmjs.org/kailib/-/kailib-1.0.48.tgz", + "integrity": "sha512-bEANFfmAWWaG4qEPxnOhsp8YQ97ZGJpgg+Ou04CybZg1pPQRAU3UdXNU7Z/LbzDTahSgKMmdfC2uotYTB75VYQ==" + }, + "keygrip": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", + "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", + "dev": true, + "requires": { + "tsscmp": "1.0.6" + } + }, + "koa": { + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", + "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", + "dev": true, + "requires": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.8.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + } + }, + "koa-compose": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", + "dev": true + }, + "koa-compress": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/koa-compress/-/koa-compress-3.1.0.tgz", + "integrity": "sha512-0m24/yS/GbhWI+g9FqtvStY+yJwTObwoxOvPok6itVjRen7PBWkjsJ8pre76m+99YybXLKhOJ62mJ268qyBFMQ==", + "dev": true, + "requires": { + "bytes": "^3.0.0", + "compressible": "^2.0.0", + "koa-is-json": "^1.0.0", + "statuses": "^1.0.0" + } + }, + "koa-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", + "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", + "dev": true, + "requires": { + "co": "^4.6.0", + "koa-compose": "^4.1.0" + } + }, + "koa-etag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-3.0.0.tgz", + "integrity": "sha512-HYU1zIsH4S9xOlUZGuZIP1PIiJ0EkBXgwL8PjFECb/pUYmAee8gfcvIovregBMYxECDhLulEWT2+ZRsA/lczCQ==", + "dev": true, + "requires": { + "etag": "^1.3.0", + "mz": "^2.1.0" + } + }, + "koa-is-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz", + "integrity": "sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==", + "dev": true + }, + "koa-send": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", + "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "http-errors": "^1.7.3", + "resolve-path": "^1.4.0" + } + }, + "koa-static": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", + "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "koa-send": "^5.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "lit": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.2.5.tgz", + "integrity": "sha512-Ln463c0xJZfzVxBcHddNvFQQ8Z22NK7KgNmrzwFF1iESHUud412RRExzepj18wpTbusgwoTnOYuoTpo9uyNBaQ==", + "requires": { + "@lit/reactive-element": "^1.3.0", + "lit-element": "^3.2.0", + "lit-html": "^2.2.0" + } + }, + "lit-element": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.0.tgz", + "integrity": "sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==", + "requires": { + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.2.0" + } + }, + "lit-fontawesome": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/lit-fontawesome/-/lit-fontawesome-0.1.3.tgz", + "integrity": "sha512-Ze///hwsmQZpS4KqbsjxxJXvdhlZG//2z3jNuxIcDGSagE4mtvYXYQYFdhiFudUfyP6PimWtWd+f2ERBooKSPQ==", + "requires": { + "lit-element": "^2.2.1" + }, + "dependencies": { + "lit-element": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.5.1.tgz", + "integrity": "sha512-ogu7PiJTA33bEK0xGu1dmaX5vhcRjBXCFexPja0e7P7jqLhTpNKYRPmE+GmiCaRVAbiQKGkUgkh/i6+bh++dPQ==", + "requires": { + "lit-html": "^1.1.1" + } + }, + "lit-html": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", + "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" + } + } + }, + "lit-html": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.2.5.tgz", + "integrity": "sha512-e56Y9V+RNA+SGYsWP2DGb/wad5Ccd3xUZYjmcmbeZcnc0wP4zFQRXeXn7W3bbfBekmHDK2dOnuYNYkg0bQjh/w==", + "requires": { + "@types/trusted-types": "^2.0.2" + } + }, + "lit-modal": { + "version": "1.2.38", + "resolved": "https://registry.npmjs.org/lit-modal/-/lit-modal-1.2.38.tgz", + "integrity": "sha512-jSC3xO6TXI5CxNmvdWYlUPSwjftnUySpwzJvgn50ME3bCqCQWXXcVOnfGQY/7mHOe+nDRKFE6Xp3tr1H5iuwpg==", + "requires": { + "kailib": "latest" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "minify-html-literals": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/minify-html-literals/-/minify-html-literals-1.3.5.tgz", + "integrity": "sha512-p8T8ryePRR8FVfJZLVFmM53WY25FL0moCCTycUDuAu6rf9GMLwy0gNjXBGNin3Yun7Y+tIWd28axOf0t2EpAlQ==", + "dev": true, + "requires": { + "@types/html-minifier": "^3.5.3", + "clean-css": "^4.2.1", + "html-minifier": "^4.0.0", + "magic-string": "^0.25.0", + "parse-literals": "^1.2.1" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "node-releases": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", + "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "only": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", + "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==", + "dev": true + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "parse-literals": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/parse-literals/-/parse-literals-1.2.1.tgz", + "integrity": "sha512-Ml0w104Ph2wwzuRdxrg9booVWsngXbB4bZ5T2z6WyF8b5oaNkUmBiDtahi34yUIpXD8Y13JjAK6UyIyApJ73RQ==", + "dev": true, + "requires": { + "typescript": "^2.9.2 || ^3.0.0 || ^4.0.0" + } + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true + } + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "polyfills-loader": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/polyfills-loader/-/polyfills-loader-1.7.6.tgz", + "integrity": "sha512-AiLIgmGFmzcvsqewyKsqWb7H8CnWNTSQBoM0u+Mauzmp0DsjObXmnZdeqvTn0HNwc1wYHHTOta82WjSjG341eQ==", + "dev": true, + "requires": { + "@babel/core": "^7.11.1", + "@open-wc/building-utils": "^2.18.3", + "@webcomponents/webcomponentsjs": "^2.4.0", + "abortcontroller-polyfill": "^1.4.0", + "core-js-bundle": "^3.6.0", + "deepmerge": "^4.2.2", + "dynamic-import-polyfill": "^0.1.1", + "es-module-shims": "^0.4.6", + "intersection-observer": "^0.7.0", + "parse5": "^5.1.1", + "regenerator-runtime": "^0.13.3", + "resize-observer-polyfill": "^1.5.1", + "systemjs": "^6.3.1", + "terser": "^4.6.7", + "whatwg-fetch": "^3.0.0" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "dev": true + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpu-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "dev": true + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-path": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", + "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", + "dev": true, + "requires": { + "http-errors": "~1.6.2", + "path-is-absolute": "1.0.1" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-minify-html-literals": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/rollup-plugin-minify-html-literals/-/rollup-plugin-minify-html-literals-1.2.6.tgz", + "integrity": "sha512-JRq2fjlCTiw0zu+1Sy3ClHGCxA79dWGr4HLHWSQgd060StVW9fBVksuj8Xw/suPkNSGClJf/4xNQ1MF6JeXPaw==", + "dev": true, + "requires": { + "minify-html-literals": "^1.3.5", + "rollup-pluginutils": "^2.8.2" + } + }, + "rollup-plugin-summary": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/rollup-plugin-summary/-/rollup-plugin-summary-1.4.3.tgz", + "integrity": "sha512-m1xViwOlgocoIaaUX8AdWQVFHzti69MXqrdBsxFsXnQOIqtoU9KSNMZjlToAJvV8pjB85+boAw/P3Yu6F/VIaA==", + "dev": true, + "requires": { + "brotli-size": "^4.0.0", + "cli-table3": "^0.6.1", + "filesize": "^8.0.7", + "gzip-size": "^7.0.0", + "terser": "^5.12.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + } + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "terser": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + } + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dev": true, + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shady-css-scoped-element": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/shady-css-scoped-element/-/shady-css-scoped-element-0.0.2.tgz", + "integrity": "sha512-Dqfl70x6JiwYDujd33ZTbtCK0t52E7+H2swdWQNSTzfsolSa6LJHnTpN4T9OpJJEq4bxuzHRLFO9RBcy/UfrMQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "systemjs": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.12.1.tgz", + "integrity": "sha512-hqTN6kW+pN6/qro6G9OZ7ceDQOcYno020zBQKpZQLsJhYTDMCMNfXi/Y8duF5iW+4WWZr42ry0MMkcRGpbwG2A==", + "dev": true + }, + "table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "dev": true, + "requires": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsscmp": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "dev": true + }, + "typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "dev": true + }, + "uglify-js": { + "version": "3.17.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.3.tgz", + "integrity": "sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", + "dev": true + }, + "useragent": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", + "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", + "dev": true, + "requires": { + "lru-cache": "4.1.x", + "tmp": "0.0.x" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", + "dev": true, + "requires": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "dependencies": { + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yamlparser": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/yamlparser/-/yamlparser-0.0.2.tgz", + "integrity": "sha1-Mjk+avxwyMoGa2ZQrGc4tIFnjrw=", + "dev": true + }, + "ylru": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz", + "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==", + "dev": true + } + } +} diff --git a/plugins/svc-rating/package.json b/plugins/svc-rating/package.json new file mode 100644 index 0000000..f6de68b --- /dev/null +++ b/plugins/svc-rating/package.json @@ -0,0 +1,22 @@ +{ + "dependencies": { + "lit": "^2.2.5", + "lit-fontawesome": "^0.1.3", + "lit-modal": "^1.2.38" + }, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "serve": "es-dev-server --app-component index.html --node-resolve --watch --open", + "build": "rollup -c" + }, + "devDependencies": { + "@rollup/plugin-node-resolve": "^15.0.0", + "@web/rollup-plugin-copy": "^0.3.0", + "@web/rollup-plugin-html": "^1.11.0", + "es-dev-server": "^2.1.0", + "rollup": "^2.79.1", + "rollup-plugin-minify-html-literals": "^1.2.6", + "rollup-plugin-summary": "^1.4.3", + "rollup-plugin-terser": "^7.0.2" + } +} diff --git a/plugins/svc-rating/rating-display.js b/plugins/svc-rating/rating-display.js new file mode 100644 index 0000000..304f6df --- /dev/null +++ b/plugins/svc-rating/rating-display.js @@ -0,0 +1,308 @@ +import { + LitElement, + html, + css, +} from "https://cdn.jsdelivr.net/gh/lit/dist@3/core/lit-core.min.js"; + +/* ----------------------------------------------------------------- */ +const googleApiKey = "AIzaSyAJ9pMGaHcmOiNeHEXQLGCiJcr5k3TV4F8"; // Google API Key +const timeLimit = 4 * 60 * 60 * 1000; // time limit for the rating data to be cached +/* ----------------------------------------------------------------- */ + +export class DisplayRating extends LitElement { + static get styles() { + return [ + css` + .star-images { + width: 22px; + } + + .empty-star { + margin: 0px 3px; + } + .fa::before { + color: #ffb931; + } + .fa-star-o { + color: #ffb931; + } + `, + ]; + } + + static get properties() { + return { + numberOfStars: { + type: Number, + }, + rating: { + type: Number, + }, + roundRating: { + type: Number, + }, + title: { + type: String, + }, + fullStars: { + type: Number, + }, + halfStars: { + type: Number, + }, + + // the sheet parameters + spreadsheetID: { + // the sheet ID to be referenced for the fetching the rating data + type: String, + }, + sheetName: { + // the sheet Name to be referenced in the main spreadsheet for the fetching the rating data + type: String, + }, + columnName: { + // the column name to be referenced for the fetching the rating data + type: String, + }, + columnValue: { + // the column value to be referenced for the fetching the rating data + // should be a unique identifier + // lab_name for lab rating + // exp_name for experiment rating + type: String, + }, + imagesDirectory: { + // the directory where the images are stored + type: String, + } + }; + } + // function too fetch the rating data from the google sheet + parse_local_storage_object(object, key) { + // function to parse the local storage object and return the rating data + // returns a dictionary with timeFetched and rating + if (object === null) { + return null; + } + const parsedObject = JSON.parse(object); + if (parsedObject[key] === undefined) { + return null; + } + + const newObject = { + timeFetched: parsedObject.timeFetched, + rating: parsedObject["rating"][key], + }; + return newObject; + } + async get_rating() { + // get the rating data from the experiment from local storage + console.debug("Getting the rating....", this.columnValue); + const key = this.columnValue; + + const dataObject = this.parse_local_storage_object( + localStorage.getItem("vl_data"), + key + ); + + const rating = localStorage.getItem(this.columnValue); + // see the time threshold for the rating data + const timeFetched = localStorage.getItem("timeFetched"); + const currentTime = new Date().getTime(); + // caching + if ( + dataObject && + dataObject.rating && + timeFetched && + currentTime - timeFetched < timeLimit + ) { + // set the rating data + this.rating = dataObject.rating; + return; + } else { + // need to make a request to the backend and save the data into the local storage of the browser + const url = `https://sheets.googleapis.com/v4/spreadsheets/${this.spreadsheetID}/values/${this.sheetName}!A:O?key=${googleApiKey}`; + const vl_data = {}; + vl_data["rating"] = {}; + try { + console.debug("Fetching the data"); + console.debug(url); + const response = await fetch(url); + if (!response.ok) { + throw new Error("HTTP error " + response.status); + } + const data = await response.json(); + console.debug(data); + const values = data.values; + // get the column index of the column name + const colIndex = values[1].indexOf(this.columnName); + const ratingIndex = values[1].indexOf("Rating"); + // go over the entire fetched data and cache it for next reference + + for (let i = 1; i < values.length; i++) { + vl_data["rating"][values[i][colIndex]] = values[i][ratingIndex]; + if (values[i][colIndex] === this.columnValue) { + // set the rating for the current display + this.rating = values[i][ratingIndex]; + } + } + // update the time fetched + vl_data["timeFetched"] = new Date().getTime(); + localStorage.setItem("vl_data", JSON.stringify(vl_data)); + } catch { + this.rating = 0; + console.debug("Something went wrong"); + } + console.debug("Rating is ", this.rating); + if (vl_data["rating"] == {}) { + console.debug("Something went wrong"); + this.rating = 0; + } + } + } + // as soon as the web component is loaded into the browser window + // the connectedCallback() method is called + connectedCallback() { + super.connectedCallback(); + console.debug("Connected Callback"); + this.rating = 0; + this.get_rating(this.experimentURL, this.experimentName); + } + // get and set methods for the properties + get sheetName() { + return this._sheetName; + } + set sheetName(name) { + this._sheetName = name; + this.requestUpdate(); + } + set spreadsheetID(id) { + this._spreadsheetID = id; + this.requestUpdate(); + } + get spreadsheetID() { + return this._spreadsheetID; + } + set columnName(name) { + this._columnName = name; + this.requestUpdate(); + } + get columnName() { + return this._columnName; + } + set imagesDirectory(directory) { + this._imagesDirectory = directory; + console.debug("Set"+this._imagesDirectory); + this.requestUpdate(); + } + get imagesDirectory() { + console.debug("Get"+this._imagesDirectory); + return this._imagesDirectory; + } + set columnValue(value) { + this._columnValue = value; + this.requestUpdate(); + } + get columnValue() { + return this._columnValue; + } + get fullStars() { + return this._fullStars; + } + set fullStars(newVal) { + this._fullStars = newVal; + this.requestUpdate(); + } + get halfStars() { + return this._halfStars; + } + set halfStars(newVal) { + this._halfStars = newVal; + this.requestUpdate(); + } + set rating(newRating) { + console.debug("New Rating is ", newRating); + this._rating = newRating; + this._roundRating = Math.round(2 * newRating) / 2; + if (this._roundRating % 1 === 0) { + this._fullStars = this._roundRating; + this._halfStars = 0; + } else { + this._fullStars = Math.floor(this._roundRating); + this._halfStars = 1; + } + console.debug(this._fullStars, this._halfStars); + this.requestUpdate(); + } + get rating() { + return this._rating; + } + set title(newTitle) { + this._title = newTitle; + } + get title() { + return this._title; + } + get numberOfStars() { + return this._numberOfStars; + } + set numberOfStars(newVal) { + this._numberOfStars = newVal; + this.requestUpdate(); + } + // constructor + constructor() { + super(); + this._numberOfStars = 5; + if (this._roundRating % 1 === 0) { + this._fullStars = this._roundRating; + this._halfStars = 0; + } else { + this._fullStars = Math.floor(this._roundRating); + this._halfStars = 1; + } + const fa = document.createElement("link"); + fa.rel = "stylesheet"; + fa.type = "text/javascript"; + fa.href = "https://unpkg.com/fontawesome@5.6.3/index.js"; + document.head.appendChild(fa); + } + render() { + console.debug(this._fullStars, this._halfStars); + const stars = []; + for (let i = 0; i < this._fullStars; i++) { + stars.push( + html`` + // html`` + ); + } + for (let i = 0; i < this._halfStars; i++) { + // stars.push(html``); + stars.push( + html`` + + // html`` + ); + } + console.debug(this._numberOfStars, this._fullStars, this._halfStars); + for ( + let i = 0; + i < this._numberOfStars - this._fullStars - this._halfStars; + i++ + ) { + stars.push( + html`` + + // html`` + ); + // stars.push(html``) + } + console.debug(this.rating); + return html`
+

${this.title}

+
${stars}
+
`; + } +} + +customElements.define("rating-display", DisplayRating); diff --git a/plugins/svc-rating/rating-submit.js b/plugins/svc-rating/rating-submit.js new file mode 100644 index 0000000..7086282 --- /dev/null +++ b/plugins/svc-rating/rating-submit.js @@ -0,0 +1,255 @@ +import { LitElement, html, css } from "https://cdn.jsdelivr.net/gh/lit/dist@3/core/lit-core.min.js"; +import { imageData } from "./imageData.js"; +// import event + +export class SubmitRating extends LitElement { + static get styles() { + return css` + :host { + font-family: Arial, Helvetica, sans-serif; + } + + #submit-button, + #cancel-button { + border: none; + color: #ffffff; + background-color: #288ec8; + text-align: center; + font-size: 1.05rem; + border-radius: 1em; + padding: 0.6em 1.2em; + cursor: pointer; + } + #cancel-button { + background-color: grey; + } + #cancel-button:hover { + background-color: #888; + } + + #rating-button:hover, + #submit-button:hover { + background-color: #a9a9a9; + } + + #rating-button { + margin-top: 1rem; + } + h1 { + margin-bottom: 0rem; + margin-top: 1rem; + } + .modal { + display: none; + position: fixed; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgba(0, 0, 0, 0.4); + justify-content: right; + align-items: center; + } + + .vl-mobile-rating-button{ + position: fixed; + bottom : 80px; + right : 20px; + z-index: 1; + font-size: 0; + border: none; + padding: 25px; + background-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Facebook_Like_button.svg/1024px-Facebook_Like_button.svg.png); + background-repeat: no-repeat; + background-position: center; + background-size: 50px; + border-radius: 50%; + } + + @media (min-width: 992px) { + .vl-mobile-rating-button{ + display: none; + } + .rating-button{ + display: block; + } + } + @media (max-width: 992px) { + .rating-button{ + display: none; + } + .vl-mobile-rating-button{ + display: block; + } + } + .modal-content { + position: relative; + top: 1px; + right: 1px; + background-color: #fefefe; + padding: 20px; + border: 1px solid #888; + display: flex; + flex-direction: column; + /* justify-content: center; */ + align-items: center; + border-radius: 14px; + transform: translate(-100%,-100%); + } + .close { + color: #aaaaaa; + font-size: 28px; + font-weight: bold; + } + .fa { + color: orange; + } + .modal { + display: none; + height: 100vh; + } + .rating-div { + display: flex; + justify-content: center; + align-items: center; + width: 100%; + height: 100%; + position: relative; + margin: 20px; + } + .rating-header { + width: 100%; + display: flex; + justify-content: space-between; + margin-bottom: 10px; + } + + .rating-header > img { + height: 48px; + } + .rating-button { + position: inherit; + border-radius: 1em; + padding: 0.6em 1.2em; + margin: 15px 0px; + font-size: 1.05rem; + border: none; + color: #ffffff; + background-color: #288ec8; + text-align: center; + font-size: 1.05rem; + border-radius: 1em; + padding: 0.76em 1.2em; + cursor: pointer; + + } + .rating-button:hover { + background-color: #288ec8; + } + #submit-button { + margin-right: 1rem; + } + + .close:hover, + .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + } + `; + } + open() { + this.shadowRoot.querySelector(".modal").style.display = "flex"; + } + close() { + this.shadowRoot.querySelector(".modal").style.display = "none"; + } + connectedCallback() { + super.connectedCallback(); + // add event listener and extract data + window.addEventListener("vl-rating-click", this.updateRating.bind(this)); + } + + updateRating(e){ + this.experiment_rating = e.detail; + } + handleSubmit(e) { + e.preventDefault(); + + const data = { + rating_name : this.rating_name, + rating: this.experiment_rating, + lab_rating: this.lab_rating, + }; + const myEvent = new CustomEvent("vl-rating-submit", { + detail: data, + bubbles: true, + composed: true, + }); + this.dispatchEvent(myEvent); + this.close(); + } + static properties = { + rating_name:{type: String}, + title : {type : String}, + text: { type: String }, + experiment_rating: { type: Number }, + lab_rating: { type: Number }, + }; + constructor() { + super(); + this.rating_name = "NULL"; + this.experiment_rating = 4.5; + this.lab_rating = 4.5; + } + get rating_name() { + return this._rating_name; + } + set rating_name(rating_name) { + this._rating_name = rating_name; + // console.debug("New Rating Nammeeee",this._rating_name); + this.requestUpdate(); + } + get title() { + return this._title; + } + set title(title) { + this._title = title; + this.requestUpdate(); + } + render() { + return html` +
+ + + + +
+ `; + } +} + +customElements.define("rating-submit", SubmitRating); diff --git a/plugins/svc-rating/rating.js b/plugins/svc-rating/rating.js new file mode 100644 index 0000000..5773756 --- /dev/null +++ b/plugins/svc-rating/rating.js @@ -0,0 +1,135 @@ +import { LitElement, html, css } from "https://cdn.jsdelivr.net/gh/lit/dist@3/core/lit-core.min.js"; + +export class RatingElement extends LitElement { + static styles = css` + :host { + display: block; + width: 100%; + height: 100%; + margin: 0 auto; + padding: 0; + font-family: Arial, Helvetica, sans-serif; + } + .star-div { + display: flex; + justify-content: center; + align-items: center; + width: 100%; + height: 100%; + margin: 0 auto; + padding: 0; + unicode-bidi: bidi-override; + direction: rtl; + } + input { + display: none; + } + + label::before { + content: "\u2606"; + position: relative; + top: 0px; + line-height: 26px; + } + label { + width: 30px; + height: 30px; + font-family: Verdana; + font-size: 30px; + color: orange; + transition: 0.2s ease; + } + label:hover { + color: #ffb931; + transition: 0.2s ease; + cursor: pointer; + } + input:checked ~ label::before { + content: "\u2605"; + } + `; + static get properties() { + return { + rating: { + type: Number, + }, + checked: { + type: Number, + }, + values: { + type: Array, + }, + ids: { + type: Array, + }, + }; + } + set rating(val) { + this._rating = val; + let arr = [], + idarr = []; + for (let i = this._rating; i > 0; i--) { + arr.push(i); + idarr.push(`star-${i}`); + } + this.values = arr; + this.ids = idarr; + this.checked = 0; + } + get rating() { + return this._rating; + } + handleClick(e) { + this.checked = e.target.value; + this._rating = parseInt(e.target.id.split("-")[1]); + + // dispatch event to submit rating from clicked element + const data = { + rating: this._rating + }; + const clickEvent = new CustomEvent("vl-rating-click", { + detail: this._rating, + bubbles: true, + composed: true, + }); + console.debug("My data: ", data); + console.debug("My event: ", clickEvent); + this.dispatchEvent(clickEvent); + + } + + constructor() { + super(); + this._rating = 0; + let arr = [], + idarr = []; + for (let i = this._rating; i > 0; i--) { + arr.push(i); + idarr.push(`star-${i}`); + } + this.values = arr; + this.ids = idarr; + this.checked = 0; + } + + render() { + return html` +
+ ${this.values.map( + (value, index) => + html` + + + ` + )} +
+ `; + } +} + +customElements.define("rating-element", RatingElement); \ No newline at end of file diff --git a/plugins/tool-performance/LICENSE b/plugins/tool-performance/LICENSE new file mode 100644 index 0000000..0ad25db --- /dev/null +++ b/plugins/tool-performance/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/plugins/tool-performance/README.md b/plugins/tool-performance/README.md new file mode 100644 index 0000000..f4eab19 --- /dev/null +++ b/plugins/tool-performance/README.md @@ -0,0 +1,149 @@ +# Performance-Tool + +## Overview + +This tool generates performance reports which include various scores and metrics as well as suggestions for improvement. The reports are broadly divided into 4 categories: +1. Performance: Performance is the speed at which a page loads. +2. Accessibility: Measures how accessible and easy to operate the page is. +3. Best Practices: Checks for common mistakes in the web development process. +4. Search Engine Optimization (SEO): Optimizes for search engine rankings. + +These reports are generated using a lighthouse API. [Learn More](https://web.dev/learn/#lighthouse). + +Additionally, this tool also informs on whether a page is mobile-friendly or not, and in the case that it is not, it points out the issues/reasons for this. We make use of a google search console (GSC) API for this. [Learn More](https://search.google.com/test/mobile-friendly). + +Note that the tool does the above tasks for all the pages accessible from the base URL where it is hosted, i.e, if it is hosted on an experiment, it will generate the above reports for all the pages part of that experiment. This tool has been integrated into the testing build script for VLABS experiments and will be available for all experiments. + +## Target Audience + +This tool primarily is to help developers better enhance the pages they are building by giving them comprehensive insights into the various aspects of their pages. It allows developers to improve the overall user experience. + +## Technology Used + +The entire tool has been built in nodejs (javascript). Additionally, we make use of the APIs provided by Google by simple HTTP requests. + +## Overall Architecture + +The performance page is organised as per a tab structure where each tab pertains to a learning unit or task of the experiment. For learning units, a second layer of tabs is used for all the tasks under that specific LU. The basic page structure (including the tabs) is set up by a template file. + +Whenever the performance page is loaded, we obtain the links to all the tasks using the 'data-url' attribute set for all the tabs. Then, we check if the local storage already contains valid reports for all the tasks (tab). By valid, we mean that we first check if the timestamp stored for the current set of reports in the local storage is expired (we give a 2 hour lifetime). If it is expired or not at all set (in case this is the first-ever run of the tool or local storage was manually cleared), a new report is generated for all the tasks. + +We loop through all the tasks and color code the tabs as per their lighthouse mobile device performance score for each tab/task. In the case of LU tabs, the tab is color-coded with the color of the worst-performing task under that LU. If the report is being newly generated, the color is added as and when the report is ready. During this loop, we also check if the current task under consideration is the currently active tab and accordingly populate the page with the report for that tab/task. + +Whenever we switch tabs, we check if the report is available for that task and accordingly populate the page with the report. For the population, we have divided the page into two segments, one for the lighthouse report and the other for the mobile friendliness report. + +For the report generation, we use the lighthouse and mobile-friendliness test API (part of Google Search Console tools) APIs. We use separate API keys and parameters for each. It should be noted that the lighthouse API is run twice for each task as we run it once for a desktop device environment and once for a mobile device environment. We use these APIs by simply sending HTTP requests to the relevant URLs with all the parameters encoded within the URL. + +We make sure to generate the reports for a maximum of 5 tasks simultaneously as the lighthouse API has a limit of a maximum of 10 requests at a time, and since each task sends two requests, we make use of all the 10 requests. We enforce this limit by dividing the original array with the links to all the tasks into 5 subarrays and run 5 promises at a time but within the subarrays, only call the API for 1 task at a time. + +## Code Explanation + +The code has been made in a highly modular way such that each file consists of functions that achieve a single common task. + +1. Handlebars + + The handlebar files are used to set up the basic template for the page where the reports will be displayed. + + 1. 'handlebars/performance-report.handlebars' + + This is the main file that setups the entire page template. It imports all the required CSS and js files, which will be covered later on in this document. It sets up all the essential components such as the title, legend, etc, as well as the divs where the data will be populated. + + The most important part is where it sets up the tabs for each of the experiment units with a data attribute 'data-url' set with the relative path to the page/directory of that unit. In the case of learning units, the path is to the directory of that unit, and for tasks, the path is to the page itself. + + For experiments with learning units, the handlebar further sets up the second layer of tabs (nested tabs) for each learning unit. However, here it is assumed that the learning unit itself does not consist of any nested learning units, and hence the tab hierarchy is restricted to a maximum of two levels. To easily identify this second layer as being nested (belonging to another unit), the enclosing 'columns' div id is set to the learning unit's name/label followed by the phrase 'SubTabs'. + + We make use of separate divs for the lighthouse and mobile-friendliness reports. The same divs are used by each of the tabs and these are treated as a common area. + +2. CSS + + The CSS files help format and beautify the performance page. + + 1. 'css/main.css' + + We only make use of a single CSS file, 'main.css'. This file contains all the stylings applied to the various classes. + +3. JS + + The js files are where the main processing occurs, including the parsing of the HTML file setup by the handlebar templates to obtain the pages for which the reports are to be run, the actual report generation using the APIs, the population of the HTML file with the concerned data, etc. + + 1. 'js/main.js' + + This is the main js file where all the functionality is tied together. This file mainly involves the calling of the concerned functions and some basic logic to tie everything together. + + The 'clear' function is to clear the main common area where the data is populated. + + The 'colorClear' function removes the color formatting for all the tabs (both levels). + + The 'newReport' function resets the page to the initial conditions where all data and formatting is cleared from the HTML page, the runtime variables ('reports' and 'luColors'), and the local storage. After this is done, it also starts the generation of new reports for all the pages. + + The 'getDate' function mainly takes a timestamp as input and returns the formatted stamp in a readable form. + + The 'expiryCheck' function checks if the local storage timestamp is set or not. If not, it sets it to the current time and sets the validity duration to 2 hours. If it is already set, it checks if the timestamp is older than the set duration, in which case the storage is considered expired, is reset, and new reports are generated for all the pages. If it has not expired or has just been set, it populates the appropriate div with the timestamp. The timestamp mentioned is considered to be the report timestamp, i.e, the time of when the latest report was generated. + + The 'isElement' function checks if a given element is an HTML element or not. + + The 'changeActive' function is the function that is called whenever tabs are switched by adding it as the callback function for the 'click' event for all the tab divs. First, it removes the 'is-active' class from all the siblings of the newly selected tab and sets it for the new tab. Next, it checks if the previously selected tab was a learning unit tab (in the 1st layer) and not a parent of the new tab. If it satisfies these conditions, it removes the display for the 2nd layer of tabs for that learning unit. Next, it checks if the new tab is a task tab or a learning unit tab. For a task tab, it checks if the report is available and accordingly calls a function to populate the common area with the report. For a learning unit tab, it displays the second layer of tabs and also calls itself for the task tab that is supposed to be active in the 2nd layer. + + The 'populate' function calls the suitable functions for each report segment (lighthouse and GSC) to populate the common area with a given report. + + The 'reportGen' function generates the reports for all the pages 5 at a time (this restriction is due to the limitations of the APIs) by calling the appropriate functions to send the required HTTP requests and obtain the data. But first, it checks if a valid (non-expired) report is directly available in the local storage and only if it is not that it generates a new report for that task and updates the local storage with the new report. It then sets the color coding for the tab (also sets for the parent LU tab if the current task is in the 2nd layer, the parent LU color is set as per the task with the lowest score) and populates the common area with the report if the task tab is the currently active one. + + We call 'parse' upon loading the page directly to obtain the paths for all the tasks and LUs and then call 'reportGen'. We also set a 'click' event for the 'Refresh Report' button to generate a new report when clicked. + + 2. 'js/parse.js' + + It takes all the tabs as input and first resets each of their 'data-url' attributes to the absolute URL using the base URL of the performance page and the relative path given in the old value of the attribute. It returns two arrays, one with the URLs of all the task tabs and the second with the labels of all the LUs. It makes this distinction for each tab by checking if an element exists in the page with the id as the 'data-url' value + the phrase 'SubTabs'. + + 3. 'js/commonData.js' + + It contains all the common data to be shared across multiple files such as API keys, score descriptions, etc. + + 4. 'js/api/lighthouse.js' + + It generates the lighthouse report for a given link for different devices (mobile and desktop) by sending separate HTTP requests for each device with the required parameters (including the API key). It organizes the obtained results into an object with only the required scores and metrics. It also includes a link to generate the detailed report (including suggestions, etc). This link is a direct link to the lighthouse report viewer with various parameters (like device, page, and API key) set. + + 5. 'js/api/gsc.js' + + It sends a HTTP request to the Google Search Console (GSC) mobile-friendliness API with the required parameters (including API key) set appropriately. It checks if the returned status says 'MOBILE_FRIENDLY' or not. If not, then the API will also have returned some issues to fix, which are also included in the report. + + 6. 'js/populate/lighthouse.js' + + The 'genLink' function returns a HTML link element for the detailed report link passed to it. + + The 'drawCircle' function uses HTML canvas to render the dials used for the main lighthouse scores. + + The 'scoreDial' function handles all the main logic and formatting for each lighthouse score dial, including the filling of the dial with the score text, etc. + + The 'genTitle' function is responsible for the device titles 'Mobile' and 'Desktop' for the two lighthouse reports generated per page/task. + + The 'lighthousePopulate' function encapsulates the overall rendering of the entire lighthouse reports by generating the required divs and columns and calling the required functions to populate each of those with the required segments like the titles, dials, metric tables, etc. It loops through all the keys for each report and populates the corresponding data in the appropriate parts. + + 7. 'js/populate/gsc.js' + + The 'gscPopulate' function handles the entire rendering of the mobile-friendliness report. It sets the dropdown's/card's title to the status returned by the report and checks if the issues array has any entries and accordingly populates the droppable segment. It also adds the 'click' event listener for the dropdown/card so that the issues are displayed upon click. + + 8. 'js/util.js' + + This file consists of various functions that may need to be shared across files. + + The 'splitToChunks' function divides a given array into the given number of subarrays. We use this to divide the pages/tasks array (contains all the links for which reports are to be generated) into 5 arrays to loop through the 5 arrays simultaneously to generate reports 5 at a time. + + The 'setUpQuery' function is used to set up the link/API to which we send a HTTP request. It takes the API's base URL, the API key, and the various parameters and sets up the URL to which the request/query is to be sent. It is used for generating both reports (lighthouse and mobile-friendliness). + + The 'genCols' function returns a Bulma columns div appended as a child to the passed div/element. + + The 'genColumn' function returns a Bulma column div appended as a child to the passed div/element (usually appended to a Bulma columns div). + + The 'genText' function appends/adds a given text to a given element/div with the required text formatting. If the flag is set, then it also calls the required function to generate a tooltip for that particular text. + + The 'genToolTip' function handles the generation of a tooltip (hoverable text, usually to give an explanation for the given text) for a given text. + + The 'colorScheme' function returns the appropriate color code based on a given score. This is used for the color-coding of tabs and dials based on the lighthouse scores. + +## Note + +All the code and function calls related to the GSC mobile-friendliness API have been commented out for now as it was found to be inadequate as it runs only very basic tests which most experiments satisfy and misleads developers to believe the experiment is mobile-friendly even though it is not. Possible solutons include: + +1. Adding some tests (manually designed) in addition to the ones run by the API for a more rigorous and accurate result. +2. Using an alternatve tool instead of this API. +3. Changing the nomenclature to more accurately describe the test and to explain that this is only a very basic check and does not guarentee mobile-friendliness. diff --git a/plugins/tool-performance/config.json b/plugins/tool-performance/config.json new file mode 100644 index 0000000..647b269 --- /dev/null +++ b/plugins/tool-performance/config.json @@ -0,0 +1,11 @@ +{ + "jsFiles": [], + "cssFiles": [], + "divs": [], + "pages": [ + { + "targetPage": "", + "template": "" + } + ] +} diff --git a/plugins/tool-performance/css/main.css b/plugins/tool-performance/css/main.css new file mode 100644 index 0000000..a854771 --- /dev/null +++ b/plugins/tool-performance/css/main.css @@ -0,0 +1,120 @@ +.loader { + position: absolute; + left: 50%; + top: 50%; + z-index: 1; + width: 120px; + height: 120px; + margin: -76px 0 0 -76px; + border: 16px solid #f3f3f3; + border-radius: 50%; + border-top: 16px solid #3498db; + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; +} + +@-webkit-keyframes spin { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } +} + +@keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } +} + +.red { + color: red; +} + +.orange { + color: orange; +} + +.green { + color: green; +} + +.lined { + border-style: solid; + border-width: 2px; + border-color: #bbb; +} + +.no-show { + display: none; +} + +.legend { + list-style: none; + display: inline; +} + +.legend-common::before { + content: "• "; + font-size: 200%; + vertical-align: middle; +} + +.legend-red::before { + color: red; +} + +.legend-orange::before { + color: orange; +} + +.legend-green::before { + color: green; +} + +.tool-tip { + position: relative; + cursor: pointer; +} + +.tooltip-text { + visibility: hidden; + width: 200px; + background-color: black; + color: #fff; + text-align: center; + border-radius: 6px; + padding: 5px 0; + + /* Position the tooltip */ + position: absolute; + z-index: 1; + bottom: 100%; + left: 50%; + margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */ +} + +.tool-tip:hover .tooltip-text { + visibility: visible; +} + +.link { + text-decoration: underline; +} + +.time-stamp { + color: #2c99ce; +} + +.card-header { + background-color: #ffffff; + color: green; + border: 1px solid #bbbbbb; +} + +.card-header:hover { + cursor: pointer; + background-color: #ffffc2; +} + +.issue { + background-color: #ffffff; + color: red; + border: 1px solid #bbbbbb; +} diff --git a/plugins/tool-performance/handlebars/performance-report.handlebars b/plugins/tool-performance/handlebars/performance-report.handlebars new file mode 100644 index 0000000..37371e1 --- /dev/null +++ b/plugins/tool-performance/handlebars/performance-report.handlebars @@ -0,0 +1,120 @@ + + + + {{> meta }} + {{> commons }} + + + + + + +
+
+
+ + + +
+
+
+ {{{this.experiment_name}}} +
+
+
+
+
+
+ +
+
+ +
+
+
Pagewise Performance Summary
+
+
+ +
+
+
+
+ +
+
+
    +
  • Critical
  • +
  • Needs Work
  • +
  • Good
  • +
+
+
+ +
+
+
+ +
+
+
+ + {{#each units}} + {{#if this.units}} +
+
+
+ +
+
+
+ {{/if}} + {{/each}} + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ +
+ *NOTE: The scores may slightly vary between the detailed report and the given summary due to the use of different APIs for each. Learn more. +
+ + + + + diff --git a/plugins/tool-performance/index.html b/plugins/tool-performance/index.html new file mode 100644 index 0000000..2d1f456 --- /dev/null +++ b/plugins/tool-performance/index.html @@ -0,0 +1,16 @@ + + + + + + + + + +
+ +
+ + diff --git a/plugins/tool-performance/js/api/gsc.js b/plugins/tool-performance/js/api/gsc.js new file mode 100644 index 0000000..65a9b4c --- /dev/null +++ b/plugins/tool-performance/js/api/gsc.js @@ -0,0 +1,20 @@ +import * as util from '../util.js'; + +export async function gscApi(link, api) { + const parameters = { key: api.key }, url = util.setUpQuery(link, api.url, parameters), result = {}; + + const response = await axios.post(url, { + "url": link, + "requestScreenshot": false + }); + + const json = response.data; + result['Status'] = json['mobileFriendliness']; + result['Issues'] = []; + + if (json.mobileFriendlyIssues) { + result['Issues'] = json['mobileFriendlyIssues']; + } + + return {...result}; +}; diff --git a/plugins/tool-performance/js/api/lighthouse.js b/plugins/tool-performance/js/api/lighthouse.js new file mode 100644 index 0000000..21e6479 --- /dev/null +++ b/plugins/tool-performance/js/api/lighthouse.js @@ -0,0 +1,48 @@ +import * as util from '../util.js'; + +function detailedLink(url, strategy) { + return 'https://googlechrome.github.io/lighthouse/viewer/?psiurl=' + url + '&strategy=' + strategy; +} + +export async function lighthouseApi(link, api) { + const strategy = ['mobile', 'desktop'], pageData = {}; + + const proms = strategy.map(async (val, ind) => { + const parameters = { + url: encodeURIComponent(link), + key: api.key, + category: ['performance', 'accessibility', 'best-practices', 'seo'/*, 'pwa'*/], + strategy: val + }, url = util.setUpQuery(link, api.url, parameters); + + + const response = await axios.get(url); + const json = response.data; + + //const cruxMetrics = { + //"First Contentful Paint": json.loadingExperience.metrics.FIRST_CONTENTFUL_PAINT_MS.category, + //"First Input Delay": json.loadingExperience.metrics.FIRST_INPUT_DELAY_MS.category + //}; + + const lighthouse = json.lighthouseResult; + const metrics = { + 'Time To Interactive': lighthouse.audits['interactive'].displayValue, + 'Speed Index': lighthouse.audits['speed-index'].displayValue, + 'First Contentful Paint': lighthouse.audits['first-contentful-paint'].displayValue, + 'Total Blocking Time': lighthouse.audits['total-blocking-time'].displayValue, + 'Largest Contentful Paint': lighthouse.audits['largest-contentful-paint'].displayValue, + 'Cumulative Layout Shift': lighthouse.audits['cumulative-layout-shift'].displayValue, + }; + + metrics['Scores'] = {}; + Object.keys(lighthouse.categories).forEach(function(category, index) { + metrics['Scores'][category] = lighthouse.categories[category].score * 100; + }); + + metrics['Detailed Report'] = detailedLink(link, val); + pageData[val] = metrics; + }); + + await Promise.all(proms); + return {...pageData}; +}; diff --git a/plugins/tool-performance/js/commonData.js b/plugins/tool-performance/js/commonData.js new file mode 100644 index 0000000..adbcc8b --- /dev/null +++ b/plugins/tool-performance/js/commonData.js @@ -0,0 +1,30 @@ +export const commonData = { + "api": { + "lighthouse": { + "url": "https://www.googleapis.com/pagespeedonline/v5/runPagespeed", + "key": "AIzaSyAVkdhwABn964MsgQmYvLF7MQsASFNSEQ8", + }, + "gsc": { + "url": "https://searchconsole.googleapis.com/v1/urlTestingTools/mobileFriendlyTest:run", + "key": "AIzaSyBJ5sSM3HpctL3mQyxibLr6ceYQHlPL7oc", + }, + }, + "scoreMap": { + "performance": "Performance", + "accessibility": "Accessibility", + "best-practices": "Best Practices", + "seo": "SEO", + }, + "descriptions": { + "performance": "Performance is the speed at which a website loads. Learn more.", + "accessibility": "These checks highlight opportunities to improve the accessibility of your web app. A site is said to be accessible if the site's content is available and its functionality can be operated by literally anyone.", + "best-practices": "Best Practices is a list of audits that check common mistakes in web development. Learn more.", + "seo": "It stands for Search Engine Optimization. These checks ensure that your page is optimized for search engine results ranking. Learn more.", + "First Contentful Paint": "First Contentful Paint marks the time at which the first text or image is painted. Learn more.", + "Speed Index": "Speed Index shows how quickly the contents of a page are visibly populated. Learn more.", + "Largest Contentful Paint": "Largest Contentful Paint marks the time at which the largest text or image is painted. Learn more", + "Time To Interactive": "Time to interactive is the amount of time it takes for the page to become fully interactive. Learn more.", + "Total Blocking Time": "Sum of all time periods between FCP and Time to Interactive, when task length exceeds 50ms, expressed in milliseconds. Learn more.", + "Cumulative Layout Shift": "Cumulative Layout Shift measures the movement of visible elements within the viewport. Learn more.", + }, +}; diff --git a/plugins/tool-performance/js/main.js b/plugins/tool-performance/js/main.js new file mode 100644 index 0000000..afe43d9 --- /dev/null +++ b/plugins/tool-performance/js/main.js @@ -0,0 +1,201 @@ +'use strict'; + +import * as util from './util.js'; +import {commonData} from './commonData.js'; +import {parse} from './parse.js'; +import {lighthouseApi} from './api/lighthouse.js'; +//import {gscApi} from './api/gsc.js'; +import {lighthousePopulate} from './populate/lighthouse.js'; +//import {gscPopulate} from './populate/gsc.js'; + +document.addEventListener('DOMContentLoaded', async function() { + + function clear() { + document.getElementById('mobile').innerHTML = ''; + document.getElementById('desktop').innerHTML = ''; + //document.getElementById('gscStatus').innerHTML = ''; + //document.getElementById('gscIssues').innerHTML = ''; + }; + + function colorClear(elemIds) { + elemIds.forEach((elemId) => { + const element = document.querySelector(`[data-url='${elemId}']`); + element.children[0].children[0].classList.remove(...colors); + }); + }; + + function newReport() { + clear(); + reports = {}; + luColors = {}; + colorClear(pages); + colorClear(LUs); + storage.clear(); + document.getElementById('loader').style.display = 'block'; + reportGen(); + }; + + function getDate(ts) + { + const date = new Date(ts), days = ["Sun", "Mon", "Tue", "Wed", "Thurs", "Fri", "Sat"]; + const dateStrg = `${days[date.getDay()]}, ${date.getDate()}/${('0' + String(date.getMonth())).slice(-2)}/${date.getFullYear()} ${('0' + String(date.getHours())).slice(-2)}:${('0' + String(date.getMinutes())).slice(-2)}:${('0' + String(date.getSeconds())).slice(-2)}`; + return dateStrg; + }; + + function expiryCheck(storage) { + let timeStamp = JSON.parse(storage.getItem('timeStamp')), duration = JSON.parse(storage.getItem('duration')); + if (timeStamp === null) { + timeStamp = Date.now(); + duration = 2 * 60 * 60 * 1000; + storage.setItem('timeStamp', JSON.stringify(timeStamp)); + storage.setItem('duration', JSON.stringify(duration)); + } + + else if (Date.now() > timeStamp + duration) { + newReport(); + return true; + } + + document.getElementById("timeStamp").innerHTML = getDate(timeStamp); + return false; + }; + + function isElement(element) { + return element instanceof Element || element instanceof HTMLDocument; + }; + + async function changeActive(elem) { + const siblingTabs = elem.parentNode.children, subtabs = document.getElementById(elem.getAttribute('data-url') + 'SubTabs'); + Object.keys(siblingTabs).forEach((key, i) => { + siblingTabs[key].classList.remove('is-active'); + }); + + elem.classList.add('is-active'); + if(isElement(active) && !active.contains(elem)) + { + active.classList.add('no-show'); + active.style.display = 'none'; + active = {}; + } + + if(subtabs === null) + { + if(!(elem.getAttribute('data-url') in reports)) + { + document.getElementById('loader').style.display = 'block'; + clear(); + } + + else + { + document.getElementById('loader').style.display = 'none'; + populate(elem.getAttribute('data-url'), reports[elem.getAttribute('data-url')]); + } + } + + else + { + subtabs.classList.remove('no-show'); + subtabs.style.display = 'block'; + active = subtabs; + + const currTabs = document.getElementsByClassName('is-active'); + Object.keys(currTabs).forEach((key, ind) => { + if(subtabs.contains(currTabs[key])) + { + changeActive(currTabs[key]); + } + }); + } + }; + + function populate(link, report) { + lighthousePopulate(link, report['lighthouse']); + //gscPopulate(link, report['gsc']); + }; + + const storage = window.localStorage, tabs = document.getElementsByClassName('v-tabs'), colors = ['red', 'orange', 'green']; + let active = {}, luColors = {}; + const [pages, LUs] = parse(tabs); + + const subArrs = util.splitToChunks([...pages], 5); + let reports = {}; + + function reportGen() { + const promises = subArrs.map(async (pages, i) => { + for(let i = 0; i < pages.length; i += 1) + { + const report = JSON.parse(storage.getItem(pages[i])); + + if(expiryCheck(storage)) + { + break; + } + + if(report !== null && /*Object.keys(report.gsc).length &&*/ Object.keys(report.lighthouse).length) + { + reports[pages[i]] = {...report}; + } + + else + { + const lighthouseRes = await lighthouseApi(pages[i], commonData.api['lighthouse']); + //gscRes = await gscApi(pages[i], commonData.api['gsc']); + reports[pages[i]] = { + lighthouse: {...lighthouseRes}, + //gsc: {...gscRes} + }; + + storage.setItem(pages[i], JSON.stringify(reports[pages[i]])); + } + + const mobPerfScore = reports[pages[i]]['lighthouse']['mobile']['Scores']['performance'], tab = document.querySelector(`[data-url='${pages[i]}']`), currColor = util.colorScheme(mobPerfScore); + let parentLU = null; + + LUs.forEach((lu, ix) => { + const luElem = document.getElementById(lu + 'SubTabs'); + if(luElem.contains(tab)) + { + parentLU = document.querySelector(`[data-url='${lu}']`); + const parentTabText = parentLU.children[0].children[0]; + if(!(lu in luColors)) + { + luColors[lu] = currColor; + parentTabText.classList.add(colors[currColor]); + } + + else if(luColors[lu] > currColor) + { + parentTabText.classList.remove(colors[luColors[lu]]); + luColors[lu] = currColor; + parentTabText.classList.add(colors[currColor]); + } + } + }); + + tab.children[0].children[0].classList.add(colors[currColor]); + + if(tab.classList.contains('is-active')) + { + if(parentLU === null || parentLU.classList.contains('is-active')) + { + document.getElementById('loader').style.display = 'none'; + populate(pages[i], reports[pages[i]]); + } + } + } + }); + + Promise.all(promises); + }; + + reportGen(); + Object.keys(tabs).forEach((listIdx, ix) => { + const tabList = tabs[listIdx].children[0].children; + Object.keys(tabList).forEach((tab, ix) => { + tabList[tab].addEventListener("click", (event) => changeActive(event.currentTarget)); + }); + }); + + document.getElementById('newReport').addEventListener("click", (event) => newReport()); +}); diff --git a/plugins/tool-performance/js/parse.js b/plugins/tool-performance/js/parse.js new file mode 100644 index 0000000..c199bfd --- /dev/null +++ b/plugins/tool-performance/js/parse.js @@ -0,0 +1,32 @@ +export function parse(tabs) { + let pages = [], LUs = []; + const origin = window.location.origin, pathArray = window.location.pathname.split('/'); + let base_url = origin; + pathArray.forEach((part, ix) => { + if(ix !== pathArray.length - 1) + { + base_url += "/" + part; + } + }); + + //base_url = "https://virtual-labs.github.io/temp-exp-bubble-sort-iiith"; + Object.keys(tabs).forEach((listIdx, ix) => { + const tabList = tabs[listIdx].children[0].children; + Object.keys(tabList).forEach((tab, ix) => { + const subtabs = document.getElementById(tabList[tab].getAttribute('data-url') + 'SubTabs'); + if(subtabs === null) + { + tabList[tab].setAttribute('data-url', base_url + '/' + tabList[tab].getAttribute('data-url')); + pages.push(tabList[tab].getAttribute('data-url')); + } + + else + { + subtabs.style.display = 'none'; + LUs.push(tabList[tab].getAttribute('data-url')); + } + }); + }); + + return [pages, LUs]; +}; diff --git a/plugins/tool-performance/js/populate/gsc.js b/plugins/tool-performance/js/populate/gsc.js new file mode 100644 index 0000000..1d13da7 --- /dev/null +++ b/plugins/tool-performance/js/populate/gsc.js @@ -0,0 +1,35 @@ +import * as util from '../util.js'; + +export function gscPopulate(link, data) +{ + const statusElem = document.getElementById('gscStatus'); + statusElem.innerHTML = ''; + util.genText(statusElem, "Mobile Friendliness Status: " + data['Status'], "Mobile Friendliness Status: " + data['Status'].replace(/_/g, " ")); + + const issuesElem = document.getElementById('gscIssues'); + issuesElem.innerHTML = ''; + if(data['Issues'].length) + { + document.getElementById('gscIcon').style.display = 'inline-block'; + document.getElementById('card-toggle').style.color = 'red'; + data['Issues'].forEach((issue, idx) => { + const issueDiv = document.createElement("div"); + util.genText(issueDiv, issue, issue); + issueDiv.classList.add('issue'); + issuesElem.appendChild(issueDiv); + }); + } + + else + { + document.getElementById('gscIcon').style.display = 'none'; + document.getElementById('card-toggle').style.color = 'green'; + } + + const cardToggles = document.getElementsByClassName('card-toggle'); + Object.keys(cardToggles).forEach((key, ind) => { + cardToggles[ind].addEventListener('click', e => { + e.currentTarget.parentNode.children[1].classList.toggle('is-hidden'); + }); + }); +}; diff --git a/plugins/tool-performance/js/populate/lighthouse.js b/plugins/tool-performance/js/populate/lighthouse.js new file mode 100644 index 0000000..cc4621f --- /dev/null +++ b/plugins/tool-performance/js/populate/lighthouse.js @@ -0,0 +1,106 @@ +import {commonData} from '../commonData.js'; +import * as util from '../util.js'; + +function genLink(elem, link) +{ + const a = document.createElement('a'); + a.textContent = 'Detailed Report'; + a.href = link; + a.target = "_blank"; + a.classList.add('is-size-4', 'link'); + elem.appendChild(a); +}; + +function drawCircle(ctx, radius, color, percent) { + percent = Math.min(Math.max(0, percent || 1), 1); + ctx.beginPath(); + ctx.arc(0, 0, radius, 0, Math.PI * 2 * percent, false); + ctx.strokeStyle = color; + ctx.stroke(); +}; + +function scoreDial(segment, score) +{ + const canvas = document.createElement('canvas'), ctx = canvas.getContext('2d'); + const options = { + size: 100, + lineWidth: 5, + rotate: 0 + }; + + canvas.width = canvas.height = options.size; + ctx.translate(options.size / 2, options.size / 2); // change center + ctx.rotate((-1 / 2 + options.rotate / 180) * Math.PI); // rotate -90 deg + + const radius = (options.size - options.lineWidth) / 2; + ctx.lineCap = 'round'; + ctx.lineWidth = options.lineWidth; + const colors = ['red', 'orange', 'green']; + const color = colors[util.colorScheme(score)]; + + drawCircle(ctx, radius, '#efefef', 100 / 100); + drawCircle(ctx, radius, color, score / 100); + + ctx.rotate((1 / 2 + options.rotate / 180) * Math.PI); // rotate 90 deg to original config + ctx.font = "30px Arial"; + ctx.fillStyle = color; + ctx.fillText(score, -15, 10); + + segment.appendChild(canvas); +}; + +function genTitle(elem, title) { + const titleDiv = document.createElement("div"); + titleDiv.classList.add('subtitle', 'is-2'); + const text = document.createTextNode(title); + titleDiv.appendChild(text); + elem.appendChild(titleDiv); +}; + +export function lighthousePopulate(link, data) +{ + Object.keys(data).forEach((device, idx) => { + const segment = document.getElementById(device); + segment.innerHTML = ''; + + const titleCols = util.genColumnsContainer(segment), linkCols = util.genColumnsContainer(segment), dialsCols = util.genColumnsContainer(segment), metricCols = util.genColumnsContainer(segment); + const titleColumn = util.genColumn(titleCols), metricColumn = util.genColumn(metricCols), half = Math.floor((Object.keys(data[device]).length - 2) / 2), table = document.createElement('table'); + table.classList.add('table', 'is-bordered'); + metricColumn.appendChild(table); + + let ctr = 0, row = table.insertRow(); + genTitle(titleColumn, device[0].toUpperCase() + device.slice(1)); + + Object.keys(data[device]).reverse().forEach(function(metric, ind) { + if(metric === 'Scores') + { + Object.keys(data[device]['Scores']).forEach((key, ix) => { + const column = util.genColumn(dialsCols); + scoreDial(column, data[device]['Scores'][key]); + util.genText(column, key, commonData.scoreMap[key], true); + }); + } + + else if(metric === 'Detailed Report') + { + const column = util.genColumn(linkCols); + column.innerHTML = "*"; + genLink(column, data[device]['Detailed Report']); + } + + else + { + if(Object.keys(row.children).length === 4) + { + row = table.insertRow(); + } + + let cell = row.insertCell(); + util.genText(cell, metric, metric, true); + cell = row.insertCell(); + util.genText(cell, data[device][metric], data[device][metric]); + ctr += 1; + } + }); + }); +}; diff --git a/plugins/tool-performance/js/util.js b/plugins/tool-performance/js/util.js new file mode 100644 index 0000000..622a6e0 --- /dev/null +++ b/plugins/tool-performance/js/util.js @@ -0,0 +1,90 @@ +import {commonData} from './commonData.js'; + +export function splitToChunks(array, parts) { + let result = []; + for (let i = parts; i > 0; i--) { + result.push(array.splice(0, Math.ceil(array.length / i))); + } + return result; +}; + +export function setUpQuery(link, api, parameters) { + let query = `${api}?`; + Object.keys(parameters).forEach(function(key, i) { + if(Array.isArray(parameters[key])) + { + parameters[key].forEach(function(elem, idx) { + query += `${key}=${elem}&`; + }); + } + + else + { + query += `${key}=${parameters[key]}&`; + } + }); + + query = query.slice(0, -1); + return query; +}; + +export function genColumnsContainer(elem) { + const cols = document.createElement("div"); + cols.classList.add('columns', 'is-centered'); + elem.appendChild(cols); + return cols; +}; + +export function genColumn(elem) { + const column = document.createElement("div"); + column.classList.add('column', 'has-text-centered'); + elem.appendChild(column); + return column; +}; + +export function genText(elem, metric, content, toolTipFlag) { + const textElem = document.createElement("div"); + textElem.classList.add('is-size-5'); + const text = content[0].toUpperCase() + content.slice(1); + textElem.innerHTML = text; + + if(toolTipFlag) + { + const infoIcon = document.createElement("i"); + infoIcon.classList.add('fa', 'fa-info-circle'); + genToolTip(infoIcon, commonData.descriptions[metric]); + textElem.innerHTML += " "; + textElem.appendChild(infoIcon); + } + elem.appendChild(textElem); +}; + + +export function genToolTip(elem, text) { + elem.classList.add('tool-tip'); + const desc = document.createElement("span"); + desc.classList.add('tooltip-text'); + desc.innerHTML = text; + elem.appendChild(desc); +}; + +export function colorScheme(score) { + const colors = { + "red": 0, + "orange": 1, + "green": 2, + }; + let color = colors.green; + + if(score < 50) + { + color = colors.red; + } + + else if(score < 90) + { + color = colors.orange; + } + + return color; +}; diff --git a/plugins/tool-validation/.gitignore b/plugins/tool-validation/.gitignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/plugins/tool-validation/.gitignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/plugins/tool-validation/README.md b/plugins/tool-validation/README.md new file mode 100644 index 0000000..2af3698 --- /dev/null +++ b/plugins/tool-validation/README.md @@ -0,0 +1,48 @@ +# Build-Validation + +This repository contains the code that validates code after the experiments are build. + +## Plugin Information + +1. This repository is acting like a plugin for the repository ph3-lab-mgmt. +2. It is integrated with the build process for that you could check the `validation-plugin-Aditya` branch. +3. For integrating this plugin a new pluginscope by the name `POSTBUILD` is created as well a new plugin function `processPostBuildPlugins` in plugin.js has been created. +4. The below function is called after experiment builds in experiment.js. +5. The information of this plugin is in file `plugin-config.testing.js` + +## [link_validation.js](https://github.com/virtual-labs/build-validation/blob/main/link_validation.js) + +This file has 2 functions: +1. `findFiles` : This function recursively finds all the html files in the directory. Since this repository is a plugin for the main repository the path to directory is hard-coded as `let testFolder = '../../../build/';`. + +2. `checkLinks`: This function checks if the links in the html files contains only valid links, i.e. the link must start with `https:` not with `http:`. For this purpose JSDOM is used. + +## How to Run it on a Local Machine - For Developers + +1. For running this you must have a node.js and npm installed on your local machine. +2. Preferred version of node.js is 16.14.2 and npm is 8.5.0. +3. Run the following command: +``` +npm install +node node link_validation.js +``` + +# Eslint configuration + +The repository [ph3-lab-mgmt](https://github.com/virtual-labs/ph3-lab-mgmt) has an eslint configuration file [.eslintrc.js](https://github.com/virtual-labs/ph3-lab-mgmt/blob/master/.eslintrc.js). Click here for eslint documentation: [eslint.org](https://eslint.org/docs/latest/user-guide/configuring/). + +Eslint is configured with the eslint recommended, with plugin as only warning. The warnings can be changed to error by adding it in the rules section of eslintrc.js. + +## How to Run it on a Local Machine - For Developers + +The command to run eslint is `npx eslint -c ./.eslintrc.js ../experiment` which is also added in the [package.json](https://github.com/virtual-labs/ph3-lab-mgmt/blob/master/package.json). + +## Fixing Issues using ESLINT +Add the relevant issue is the .eslintrc.js file and run `npx eslint -c ./.eslintrc.js ../experiment --fix`. +For example: +``` +"rules": { + "semi": [2, "always"] +}, +``` +Then run the command `npx eslint -c ./.eslintrc.js ../experiment --fix` it will add semi-colon at end of those line where semi-colon is not present. diff --git a/plugins/tool-validation/config.json b/plugins/tool-validation/config.json new file mode 100644 index 0000000..647b269 --- /dev/null +++ b/plugins/tool-validation/config.json @@ -0,0 +1,11 @@ +{ + "jsFiles": [], + "cssFiles": [], + "divs": [], + "pages": [ + { + "targetPage": "", + "template": "" + } + ] +} diff --git a/plugins/tool-validation/css/main.css b/plugins/tool-validation/css/main.css new file mode 100644 index 0000000..0a489e8 --- /dev/null +++ b/plugins/tool-validation/css/main.css @@ -0,0 +1,293 @@ +.loader { + position: absolute; + left: 50%; + top: 50%; + z-index: 1; + width: 120px; + height: 120px; + margin: -76px 0 0 -76px; + border: 16px solid #f3f3f3; + border-radius: 50%; + border-top: 16px solid #3498db; + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; +} + +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +.red { + color: red; +} + +.orange { + color: orange; +} + +.green { + color: green; +} + +.lined { + border-style: solid; + border-width: 2px; + border-color: #bbb; +} + +.no-show { + display: none; +} + +.legend { + list-style: none; + display: inline; +} + +.legend-common::before { + content: "• "; + font-size: 200%; + vertical-align: middle; +} + +.legend-red::before { + color: red; +} + +.legend-orange::before { + color: orange; +} + +.legend-green::before { + color: green; +} + +.tool-tip { + position: relative; + cursor: pointer; +} + +.tooltip-text { + visibility: hidden; + width: 200px; + background-color: black; + color: #fff; + text-align: center; + border-radius: 6px; + padding: 5px 0; + + /* Position the tooltip */ + position: absolute; + z-index: 1; + bottom: 100%; + left: 50%; + margin-left: -60px; /* Use half of the width (120/2 = 60), to center the tooltip */ +} + +.tool-tip:hover .tooltip-text { + visibility: visible; +} + +.link { + text-decoration: underline; +} + +.time-stamp { + color: #2c99ce; +} + +.card-header { + background-color: #ffffff; + color: green; + border: 1px solid #bbbbbb; +} + +.card-header:hover { + cursor: pointer; + background-color: #ffffc2; +} + +.issue { + background-color: #ffffff; + color: red; + border: 1px solid #bbbbbb; +} + +/* Card */ + +.card { + background: #fff; + border-radius: 2px; + display: inline-block; + width: 98%; + margin: 1rem; + padding: 2rem; + position: relative; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); +} + +.card-title { + font-size: 1.5rem; + padding: 1rem; + font-weight: 700; + color: black; +} + +.tabs { + overflow: hidden; + box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5); + border-radius: 8px; + width: 95%; + margin: auto; +} +.tab { + width: 100%; + color: white; + overflow: hidden; + margin-bottom: -8px; +} +.tab-label { + display: flex; + justify-content: space-between; + padding: 1em; + background: #2c99ce; + font-weight: bold; + cursor: pointer; + /* Icon */ +} +.tab-label:hover { + background: #22759f; +} +.tab-label::after { + content: "\276F"; + width: 1em; + height: 1em; + text-align: center; + transition: all 0.35s; +} +.tab-content { + max-height: 0; + padding: 0 1em; + color: #808080; + background: white; + transition: all 0.35s; +} +.tab-close { + display: flex; + justify-content: flex-end; + padding: 1em; + font-size: 0.75em; + background: #2c99ce; + cursor: pointer; +} + +.cb { + position: absolute; + opacity: 0; + z-index: -1; +} + +.tab-close:hover { + background: #22759f; +} +input:checked + .tab-label { + background: #22759f; +} +input:checked + .tab-label::after { + transform: rotate(90deg); +} +input:checked ~ .tab-content { + max-height: 80vh; + padding: 1em 2em 2em 2em; + overflow-y: scroll; +} + +.data-table { + width: 100%; + table-layout: fixed; +} + +.table-cell { + padding: 5px 0px; + vertical-align: middle; + text-align: left; +} + +.eslint-message { + overflow: hidden; + text-overflow: ellipsis; + margin-right: 10%; +} + +.table-row { + border-bottom: 1px solid #e0e0e0; +} + +.status-chip { + padding: 5px 10px; + border-radius: 50px; + display: inline-flex; + width: 4.5rem; + justify-content: center; + align-items: center; +} + +.background-warning { + background: #f0ad4e; + color: #ffffff; +} + +.background-error { + background: #d9534f; + color: #ffffff; +} + +/* panel */ +.panel { + background: #fff; + border-radius: 2px; + display: inline-block; + width: 100%; + margin: 1rem; + padding: 2rem; + position: relative; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); +} + +.panel-label { + font-size: 1.3rem; + font-weight: bold; + margin-top: 1rem; +} + + +.collapse-icon { + /* top-right */ + position: absolute; + top: 0; + right: 0; + padding: 3rem 6rem 0 0; + cursor: pointer; +} + +.small-btn { + margin-top: 1rem; + height: 2rem; + font-size: 1rem; + padding: 0.2rem 0.5rem; + border-radius: 10px; +} \ No newline at end of file diff --git a/plugins/tool-validation/handlebars/validator-report.handlebars b/plugins/tool-validation/handlebars/validator-report.handlebars new file mode 100644 index 0000000..fb9f16a --- /dev/null +++ b/plugins/tool-validation/handlebars/validator-report.handlebars @@ -0,0 +1,125 @@ + + + + {{> meta }} + {{> commons }} + + + + + + +
+
+
+ + + +
+
+
+ {{{this.experiment_name}}} +
+
+
+
+
+
+ + {{!--
+
--}} + +
+
+
Validator
+
+
+ + +
+
+
+ + + + + + + + + +
+ Severity +
+ + + + + + +
+
+
+
+
+ ESLint +
+
+ +
+
+
+
+
+
+ HTTPS +
+
+ +
+
+
+
+
+
+ Experiment Descriptor +
+
+ +
+
+
+
+
+
+ Assesment Task +
+
+ +
+
+
+
+
+
+ + + diff --git a/plugins/tool-validation/index.html b/plugins/tool-validation/index.html new file mode 100644 index 0000000..7f73631 --- /dev/null +++ b/plugins/tool-validation/index.html @@ -0,0 +1,16 @@ + + + + + + + + + +
+
+ Validator +
+
+ + diff --git a/plugins/tool-validation/js/link_validation.js b/plugins/tool-validation/js/link_validation.js new file mode 100644 index 0000000..13ca772 --- /dev/null +++ b/plugins/tool-validation/js/link_validation.js @@ -0,0 +1,52 @@ +let testFolder = process.argv[2]; +const fs = require('fs'); +// const got = require('got'); +const { JSDOM } = require("jsdom"); +const filename = testFolder + 'links.log'; + +function appendToFile(filename,data) +{ + fs.appendFile(filename, data, function (err) { + if (err) throw err; + }); +} + +function main() { + findFiles(testFolder); +} + +main(); + +function checkLinks(file) { + const html = fs.readFileSync(file); + const dom = new JSDOM(html); + const { document } = dom.window; + const shortenedFile = file.replace(testFolder, ''); + + const links = document.querySelectorAll('a'); + links.forEach(link => { + const href = link.getAttribute('href'); + if (href !== null) { + if (href.startsWith('http://')) { + appendToFile(filename, shortenedFile + ' ' + href + '\n'); + } + } + }); +} + +function findFiles(folder) { + fs.readdir(folder, { withFileTypes: true }, (err, files) => { + if (err) { + console.log(err); + } + files.forEach(file => { + if (file.isDirectory()) { + findFiles(folder + file.name + "/"); + } else { + if (file.name.endsWith('.html')) { + checkLinks(folder + file.name); + } + } + }); + }); +} \ No newline at end of file diff --git a/plugins/tool-validation/js/main.js b/plugins/tool-validation/js/main.js new file mode 100644 index 0000000..0755f0d --- /dev/null +++ b/plugins/tool-validation/js/main.js @@ -0,0 +1,422 @@ +"use strict"; + +function display(text) { + let logs = text.split("\n"); + let output = ""; + logs.forEach((log) => { + output += `

${log}\n

`; + }); + document.getElementById("output").innerHTML = output; +} + +async function getLog(file, type) { + let x = await fetch(file); + let y = await x.text(); + let output = ""; + if (type === "eslint") { + output = generateTabs(handleDataEslint(y), type); + document.getElementById("output-eslint").innerHTML = output; + } else if (type === "https") { + output = generateTabs(handleDataHttps(y), type); + document.getElementById("output-https").innerHTML = output; + } else if (type === "descriptor") { + output = generateTabs(handleDataDescriptor(y), type); + document.getElementById("output-descriptor").innerHTML = output; + } else if (type === "assesment") { + output = generateTabs(handleAssesment(y), type); + document.getElementById("output-assesment").innerHTML = output; + } +} + +function handleAssesment(data){ + let logs = data.split("\n"); + let formatted_data = {}; + let currentKey = ""; + let totalFiles = 0; + let count = 0; + for (let i=0;i 0){ + count++; + formatted_data[currentKey].push(logs[i]); + } + } + let stats = `Total Files: ${totalFiles}
+ ✖ ${count} problems (0 errors, ${count} warnings)`; + formatted_data["FINAL_STATS"] = stats; + return formatted_data; +} + +function getFilenameFromPath(path) { + // get filename from path by splitting path by last occurence of / or \ + const filename = path.split(/[\\/]/).pop(); + return filename; +} + + +function handleDataEslint(data) { + let logs = data.split("\n"); + let formatted_data = {}; + let stats = ""; + let flag = false; + let last_key = ""; + for (let i = 0; i < logs.length; i++) { + if (flag == true) { + if (logs[i].startsWith(" ")) { + formatted_data[last_key].push(logs[i]); + } else { + flag = false; + } + } else { + if (logs[i].length > 0) { + if (logs[i].startsWith("✖")) { + stats = logs[i]; + continue; + } + const filename = getFilenameFromPath(logs[i]); + formatted_data[filename] = []; + last_key = filename; + flag = true; + } + } + } + formatted_data["FINAL_STATS"] = stats; + return formatted_data; +} + +function handleDataHttps(data) { + let logs = data.split("\n"); + let formatted_data = {}; + let count = 0; + for (let i = 0; i < logs.length; i++) { + if (logs[i].length == 0) continue; + let log = logs[i].split(" "); + const key = log[0]; + const value = log[1] || ""; + if (value !== "") { + count++; + } else { + continue; + } + if (key in formatted_data) { + formatted_data[key].push(value); + } else { + formatted_data[key] = [value]; + } + } + let stats = `Total Links: ${count}
+ ✖ ${count} problems (0 errors, ${count} warnings)`; + + formatted_data["FINAL_STATS"] = stats; + // console.log(formatted_data); + return formatted_data; +} + +function handleDataDescriptor(data) { + let logs = data.split("\n"); + // remove first 6 lines and last 2 lines + logs = logs.slice(6, logs.length - 2); + let formatted_data = {}; + let count = 0; + for (let i = 0; i < logs.length; i++) { + // check if line starts with / + if (logs[i].startsWith("/")) { + count++; + // get filename + const head = logs[i].split(":")[0]; + let text = logs[i].split(":")[1]; + text = text.trim(); + const filename = head[i].split("/")[1]; + + // get index + let index = ""; + let path = head.split("/"); + for (let i = 0; i < path.length; i++) { + // if path[i] is a string of numbers + if (!isNaN(path[i])) { + if (index === "") { + index = path[i]; + } else { + index += `.${path[i]}`; + } + } + } + // add index to text + text = `${index}: ${text}`; + if (filename in formatted_data) { + formatted_data[filename].push(text); + } else { + formatted_data[filename] = [text]; + } + } else if (logs[i].startsWith("Json Error:")) { + if("base" in formatted_data) { + formatted_data["base"].push(`0: ${logs[i].split(":")[1].trim()}`); + } else { + formatted_data["base"] = [`0: ${logs[i].split(":")[1].trim()}`]; + } + count++; + } + } + let stats = `✖ ${count} problems (0 errors, ${count} warnings)`; + + formatted_data["FINAL_STATS"] = stats; + // console.log(formatted_data); + return formatted_data; +} + +function generateTab(filename, data, index, type) { + const tabulated_data = generateTable(data, type); + const tab = ` +
+ + +
+ ${tabulated_data} +
+
`; + return tab; +} + +// data is a dictionary with key as filename and value as array of data strings +function generateTabs(data, type) { + let stats = ""; + stats = data["FINAL_STATS"]; + delete data["FINAL_STATS"]; + let tabs = ""; + let index = 0; + for (let filename in data) { + index++; + tabs += generateTab(filename, data[filename], `-${type}${index}`, type); + } + return ` +
+ ${tabs} +
+
+

${stats}

+
`; +} + +function generateTable(data, type) { + let table = ""; + for (let i = 0; i < data.length; i++) { + table += generateRow(data[i], type); + } + const headers = generateHeaders(type); + return ` + + ${headers} + + ${table} + +
`; +} + +function generateHeaders(type) { + let headers = ""; + if (type === "eslint") { + headers = ` + Position + Severity + Message + Rule`; + } else if (type === "https" || type === "assesment") { + headers = `Severity + Link`; + } + else if (type === "descriptor") { + headers = `Index + Severity + Message`; + } + let head = `${headers}`; + return head; +} + +function generateRow(data, type) { + let row = ""; + // split with tab + let split_data = data.split(" "); + // remove all empty strings + split_data = split_data.filter(function (el) { + return el != ""; + }); + + let severity = ""; + + if (type === "eslint") { + // check severity + // clear all whitespaces + split_data[1] = split_data[1].replace(/\s/g, ""); + severity = split_data[1]; + if (split_data[1] == "error") { + split_data[1] = `
${split_data[1]}
`; + } else if (split_data[1] == "warning") { + split_data[1] = `
${split_data[1]}
`; + } + + // message + split_data[2] = `
${split_data[2]}
`; + } else if (type === "https" || type === "assesment") { + split_data.unshift( + `
warning
` + ); + severity = "warning"; + // link + split_data[1] = ``; + } + else if (type === "descriptor") { + split_data = [] + split_data.push(data.split(":")[0]); + split_data.push(`
warning
`); + split_data.push(data.split(":")[1]); + } + + for (let i = 0; i < split_data.length; i++) { + row += `${split_data[i]}`; + } + return `${row}`; +} + +window.toggleEslint = () => { + const eslint = document.getElementById("eslint"); + const checkbox = document.getElementById("checkbox-eslint"); + if (checkbox.checked) { + eslint.style.display = "inline-block"; + } else { + eslint.style.display = "none"; + } +}; + +window.toggleHttps = () => { + const https = document.getElementById("https"); + const checkbox = document.getElementById("checkbox-https"); + if (checkbox.checked) { + https.style.display = "inline-block"; + } else { + https.style.display = "none"; + } +}; + +window.toggleDescriptor = () => { + const descriptor = document.getElementById("descriptor"); + const checkbox = document.getElementById("checkbox-descriptor"); + if (checkbox.checked) { + descriptor.style.display = "inline-block"; + } else { + descriptor.style.display = "none"; + } +}; + +window.toggleAssesment = () => { + const assesment = document.getElementById("assesment"); + const checkbox = document.getElementById("checkbox-assesment"); + if (checkbox.checked) { + assesment.style.display = "inline-block"; + } else { + assesment.style.display = "none"; + } +}; + +function collapseEslint() { + const eslint = document.getElementById("eslint"); + const checkboxes = eslint.querySelectorAll(".cb"); + for (let i = 0; i < checkboxes.length; i++) { + checkboxes[i].checked = false; + } +} + +function collapseHttps() { + const https = document.getElementById("https"); + const checkboxes = https.querySelectorAll(".cb"); + for (let i = 0; i < checkboxes.length; i++) { + checkboxes[i].checked = false; + } +} + +function collapseDescriptor() { + const descriptor = document.getElementById("descriptor"); + const checkboxes = descriptor.querySelectorAll(".cb"); + for (let i = 0; i < checkboxes.length; i++) { + checkboxes[i].checked = false; + } +} + +function collapseAssesment() { + const assesment = document.getElementById("assesment"); + const checkboxes = assesment.querySelectorAll(".cb"); + for (let i = 0; i < checkboxes.length; i++) { + checkboxes[i].checked = false; + } +} + +function toggleWarning() { + const checkbox = document.getElementById("checkbox-warning"); + const warnings = document.getElementsByClassName("is-warning"); + + if (checkbox.checked) { + for (let i = 0; i < warnings.length; i++) { + warnings[i].style.display = "table-row"; + } + } else { + for (let i = 0; i < warnings.length; i++) { + warnings[i].style.display = "none"; + } + } +} + +function toggleError() { + const checkbox = document.getElementById("checkbox-error"); + const errors = document.getElementsByClassName("is-error"); + + if (checkbox.checked) { + for (let i = 0; i < errors.length; i++) { + errors[i].style.display = "table-row"; + } + } else { + for (let i = 0; i < errors.length; i++) { + errors[i].style.display = "none"; + } + } +} + +function collapseAll() { + collapseEslint(); + collapseHttps(); + collapseDescriptor(); + collapseAssesment(); +} + +window.collapseEslint = collapseEslint; +window.collapseHttps = collapseHttps; +window.collapseDescriptor = collapseDescriptor; +window.collapseAssesment = collapseAssesment; +window.collapseAll = collapseAll; + +window.toggleWarning = toggleWarning; +window.toggleError = toggleError; + +await getLog("eslint.log", "eslint"); +await getLog("links.log", "https"); +await getLog("assesment.log", "assesment"); +await getLog("validate.log", "descriptor"); diff --git a/plugins/tool-validation/package-lock.json b/plugins/tool-validation/package-lock.json new file mode 100644 index 0000000..1ee31d9 --- /dev/null +++ b/plugins/tool-validation/package-lock.json @@ -0,0 +1,1645 @@ +{ + "name": "validation", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "validation", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "fs": "^0.0.1-security", + "got": "^10.4.0", + "jsdom": "^16.2.1" + } + }, + "node_modules/@sindresorhus/is": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", + "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "node_modules/@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz", + "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==" + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/cacheable-lookup": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", + "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", + "dependencies": { + "@types/keyv": "^3.1.1", + "keyv": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "dependencies": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/decompress-response": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", + "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs": { + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/got": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", + "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", + "dependencies": { + "@sindresorhus/is": "^2.0.0", + "@szmarczak/http-timer": "^4.0.0", + "@types/cacheable-request": "^6.0.1", + "cacheable-lookup": "^2.0.0", + "cacheable-request": "^7.0.1", + "decompress-response": "^5.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^5.0.0", + "lowercase-keys": "^2.0.0", + "mimic-response": "^2.1.0", + "p-cancelable": "^2.0.0", + "p-event": "^4.0.0", + "responselike": "^2.0.0", + "to-readable-stream": "^2.0.0", + "type-fest": "^0.10.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/keyv": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.2.tgz", + "integrity": "sha512-kn8WmodVBe12lmHpA6W8OY7SNh6wVR+Z+wZESF4iF5FCazaVXGWOtnbnvX0tMQ1bO+/TmOD9LziuYMvrIIs0xw==", + "dependencies": { + "compress-brotli": "^1.3.8", + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "dependencies": { + "lowercase-keys": "^2.0.0" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/to-readable-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", + "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", + "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", + "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + } + }, + "dependencies": { + "@sindresorhus/is": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", + "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==" + }, + "@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" + }, + "@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz", + "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==" + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "requires": { + "@types/node": "*" + } + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "acorn": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "cacheable-lookup": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", + "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", + "requires": { + "@types/keyv": "^3.1.1", + "keyv": "^4.0.0" + } + }, + "cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "requires": { + "mimic-response": "^1.0.0" + }, + "dependencies": { + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + } + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "requires": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "decompress-response": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", + "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", + "requires": { + "mimic-response": "^2.0.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "fs": { + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "got": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", + "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", + "requires": { + "@sindresorhus/is": "^2.0.0", + "@szmarczak/http-timer": "^4.0.0", + "@types/cacheable-request": "^6.0.1", + "cacheable-lookup": "^2.0.0", + "cacheable-request": "^7.0.1", + "decompress-response": "^5.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^5.0.0", + "lowercase-keys": "^2.0.0", + "mimic-response": "^2.1.0", + "p-cancelable": "^2.0.0", + "p-event": "^4.0.0", + "responselike": "^2.0.0", + "to-readable-stream": "^2.0.0", + "type-fest": "^0.10.0" + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "keyv": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.2.tgz", + "integrity": "sha512-kn8WmodVBe12lmHpA6W8OY7SNh6wVR+Z+wZESF4iF5FCazaVXGWOtnbnvX0tMQ1bO+/TmOD9LziuYMvrIIs0xw==", + "requires": { + "compress-brotli": "^1.3.8", + "json-buffer": "3.0.1" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==" + }, + "p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "requires": { + "p-timeout": "^3.1.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "to-readable-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", + "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==" + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", + "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "ws": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", + "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + } + } +} diff --git a/plugins/tool-validation/package.json b/plugins/tool-validation/package.json new file mode 100644 index 0000000..7dedd07 --- /dev/null +++ b/plugins/tool-validation/package.json @@ -0,0 +1,16 @@ +{ + "name": "validation", + "version": "1.0.0", + "description": "", + "main": "list-files.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "dependencies": { + "fs": "^0.0.1-security", + "got": "^10.4.0", + "jsdom": "^16.2.1" + } +} diff --git a/posttest.html b/posttest.html new file mode 100644 index 0000000..ca1a832 --- /dev/null +++ b/posttest.html @@ -0,0 +1,829 @@ + + + + + + + + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +
+
+

Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation

+ +
+
+ + + + +
+ +
+ + +
+ In Pulse Amplitude Modulation (PAM), what is the effect of increasing the bandwidth of the transmitted signal? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ Which of the following is a primary disadvantage of using Pulse Width Modulation (PWM) in high-frequency applications? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ How does quantization noise in Pulse Code Modulation (PCM) affect the signal-to-noise ratio (SNR)? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ In a Pulse Position Modulation (PPM) system, how does the introduction of timing jitter impact the accuracy of the demodulated signal? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ Which factor limits the maximum number of quantization levels in Pulse Code Modulation (PCM) without significantly increasing the quantization noise? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ In PAM, what is the consequence of using non-linear devices during the modulation process? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ Why is Pulse Width Modulation (PWM) preferred in power delivery systems over PAM? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ In a noisy environment, which type of pulse modulation is most likely to suffer from inter-symbol interference (ISI)? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ How does the choice of sampling frequency affect the performance of a PCM system? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ In PPM, why might a higher-order modulation scheme be preferred in high-bandwidth communication systems? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+
+ +
+
+ + + +
+ + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/posttest.json b/posttest.json new file mode 100644 index 0000000..f66a925 --- /dev/null +++ b/posttest.json @@ -0,0 +1,175 @@ +{ + "version": 2.0, + "questions": [ + { + "question": "In Pulse Amplitude Modulation (PAM), what is the effect of increasing the bandwidth of the transmitted signal?", + "answers": { + "a": "Increased noise immunity", + "b": "Increased inter-symbol interference", + "c": "Reduced pulse amplitude", + "d": "Improved time resolution" + }, + "explanations": { + "a": "Incorrect. Noise immunity is not directly affected by bandwidth.", + "b": "Correct! Increasing the bandwidth can increase inter-symbol interference.", + "c": "Incorrect. Pulse amplitude is not affected by bandwidth.", + "d": "Incorrect. Bandwidth affects frequency resolution, not time resolution." + }, + "correctAnswer": "b", + "difficulty": "hard" + }, + { + "question": "Which of the following is a primary disadvantage of using Pulse Width Modulation (PWM) in high-frequency applications?", + "answers": { + "a": "Increased power consumption", + "b": "Increased sensitivity to noise", + "c": "Decreased frequency stability", + "d": "Complex demodulation process" + }, + "explanations": { + "a": "Correct! PWM can result in increased power consumption, especially at high frequencies.", + "b": "Incorrect. PWM is relatively robust against noise.", + "c": "Incorrect. Frequency stability is not inherently decreased in PWM.", + "d": "Incorrect. The demodulation process for PWM is relatively straightforward." + }, + "correctAnswer": "a", + "difficulty": "hard" + }, + { + "question": "How does quantization noise in Pulse Code Modulation (PCM) affect the signal-to-noise ratio (SNR)?", + "answers": { + "a": "It improves the SNR.", + "b": "It degrades the SNR.", + "c": "It has no effect on the SNR.", + "d": "It improves the SNR at lower quantization levels." + }, + "explanations": { + "a": "Incorrect. Quantization noise reduces SNR.", + "b": "Correct! Quantization noise degrades the SNR.", + "c": "Incorrect. Quantization noise does affect the SNR.", + "d": "Incorrect. Quantization noise worsens SNR at lower levels." + }, + "correctAnswer": "b", + "difficulty": "hard" + }, + { + "question": "In a Pulse Position Modulation (PPM) system, how does the introduction of timing jitter impact the accuracy of the demodulated signal?", + "answers": { + "a": "It has no impact on the signal.", + "b": "It increases the signal amplitude.", + "c": "It causes errors in pulse position detection.", + "d": "It increases the signal bandwidth." + }, + "explanations": { + "a": "Incorrect. Timing jitter affects PPM.", + "b": "Incorrect. Amplitude is unaffected by jitter in PPM.", + "c": "Correct! Timing jitter can cause significant errors in pulse position detection.", + "d": "Incorrect. Jitter does not increase bandwidth directly." + }, + "correctAnswer": "c", + "difficulty": "hard" + }, + { + "question": "Which factor limits the maximum number of quantization levels in Pulse Code Modulation (PCM) without significantly increasing the quantization noise?", + "answers": { + "a": "Sampling frequency", + "b": "Bit rate", + "c": "Signal bandwidth", + "d": "Amplitude resolution" + }, + "explanations": { + "a": "Incorrect. Sampling frequency affects time resolution, not quantization levels.", + "b": "Incorrect. Bit rate affects data rate but not directly the quantization noise.", + "c": "Incorrect. Bandwidth is not the limiting factor for quantization levels.", + "d": "Correct! Amplitude resolution determines the maximum number of quantization levels without increasing noise." + }, + "correctAnswer": "d", + "difficulty": "hard" + }, + { + "question": "In PAM, what is the consequence of using non-linear devices during the modulation process?", + "answers": { + "a": "Distortion is introduced, affecting the integrity of the signal.", + "b": "The signal is compressed, reducing bandwidth.", + "c": "The pulse amplitude is stabilized.", + "d": "The modulating signal is unaffected." + }, + "explanations": { + "a": "Correct! Non-linear devices introduce distortion in PAM.", + "b": "Incorrect. Compression is not a direct result of non-linear modulation.", + "c": "Incorrect. Non-linear devices do not stabilize pulse amplitude.", + "d": "Incorrect. Non-linearity does affect the modulating signal." + }, + "correctAnswer": "a", + "difficulty": "hard" + }, + { + "question": "Why is Pulse Width Modulation (PWM) preferred in power delivery systems over PAM?", + "answers": { + "a": "PWM signals are more energy-efficient for power delivery.", + "b": "PWM signals are easier to demodulate.", + "c": "PWM allows for higher data rates.", + "d": "PWM signals are less susceptible to distortion." + }, + "explanations": { + "a": "Correct! PWM is more energy-efficient in power delivery systems.", + "b": "Incorrect. Ease of demodulation is not the primary reason.", + "c": "Incorrect. Data rates are not necessarily higher with PWM.", + "d": "Incorrect. Distortion is less relevant in this context." + }, + "correctAnswer": "a", + "difficulty": "hard" + }, + { + "question": "In a noisy environment, which type of pulse modulation is most likely to suffer from inter-symbol interference (ISI)?", + "answers": { + "a": "PAM", + "b": "PWM", + "c": "PPM", + "d": "PCM" + }, + "explanations": { + "a": "Correct! PAM is more prone to ISI, especially in noisy environments.", + "b": "Incorrect. PWM is less susceptible to ISI than PAM.", + "c": "Incorrect. PPM's position-based modulation is less affected by ISI.", + "d": "Incorrect. PCM uses digital encoding, which reduces ISI effects." + }, + "correctAnswer": "a", + "difficulty": "hard" + }, + { + "question": "How does the choice of sampling frequency affect the performance of a PCM system?", + "answers": { + "a": "Higher sampling frequency reduces quantization noise.", + "b": "Lower sampling frequency increases aliasing distortion.", + "c": "Higher sampling frequency reduces the required bit rate.", + "d": "Lower sampling frequency increases resolution." + }, + "explanations": { + "a": "Incorrect. Quantization noise is not directly affected by sampling frequency.", + "b": "Correct! Lower sampling frequencies can cause aliasing, distorting the signal.", + "c": "Incorrect. Higher sampling frequencies increase bit rate requirements.", + "d": "Incorrect. Resolution is determined by the number of quantization levels, not sampling frequency." + }, + "correctAnswer": "b", + "difficulty": "hard" + }, + { + "question": "In PPM, why might a higher-order modulation scheme be preferred in high-bandwidth communication systems?", + "answers": { + "a": "It increases the amplitude resolution of the pulses.", + "b": "It allows for more data to be transmitted within the same bandwidth.", + "c": "It reduces the power consumption of the system.", + "d": "It decreases the system's susceptibility to noise." + }, + "explanations": { + "a": "Incorrect. Amplitude resolution is not relevant in PPM.", + "b": "Correct! Higher-order modulation in PPM allows for more efficient use of bandwidth.", + "c": "Incorrect. Power consumption is not directly affected by modulation order.", + "d": "Incorrect. Higher-order modulation can actually increase susceptibility to noise." + }, + "correctAnswer": "b", + "difficulty": "hard" + } + ] +} diff --git a/pretest.html b/pretest.html new file mode 100644 index 0000000..0439465 --- /dev/null +++ b/pretest.html @@ -0,0 +1,829 @@ + + + + + + + + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +
+
+

Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation

+ +
+
+ + + + +
+ +
+ + +
+ What is the primary characteristic of a Pulse Amplitude Modulation (PAM) signal? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ In Pulse Width Modulation (PWM), what aspect of the pulse varies? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ Which of the following is true for Pulse Position Modulation (PPM)? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ In Pulse Code Modulation (PCM), which of the following steps occurs first? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ What is a major advantage of Pulse Amplitude Modulation (PAM) over analog amplitude modulation? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ In PWM, how does an increase in the amplitude of the modulating signal affect the pulse width? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ Which type of pulse modulation is least affected by timing jitter in the transmission system? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ What does the quantization step in Pulse Code Modulation (PCM) achieve? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ How is the resolution of a Pulse Code Modulation (PCM) signal determined? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ +
+ In Pulse Position Modulation (PPM), how does a higher frequency modulating signal affect the pulses? +
+ +
+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+ + Explanation +
+

Explanation

+
+
+ +
+
+ + + +
+ + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/pretest.json b/pretest.json new file mode 100644 index 0000000..b305dbc --- /dev/null +++ b/pretest.json @@ -0,0 +1,176 @@ +{ + "version": 2.0, + "questions": [ + { + "question": "What is the primary characteristic of a Pulse Amplitude Modulation (PAM) signal?", + "answers": { + "a": "The amplitude of the pulses varies according to the amplitude of the modulating signal.", + "b": "The width of the pulses varies according to the amplitude of the modulating signal.", + "c": "The position of the pulses varies according to the amplitude of the modulating signal.", + "d": "The frequency of the pulses varies according to the amplitude of the modulating signal." + }, + "explanations": { + "a": "Correct! In PAM, the amplitude of the pulses is modulated.", + "b": "Incorrect. This describes PWM.", + "c": "Incorrect. This describes PPM.", + "d": "Incorrect. This describes Frequency Modulation (FM), not pulse modulation." + }, + "correctAnswer": "a", + "difficulty": "intermediate" + }, + { + "question": "In Pulse Width Modulation (PWM), what aspect of the pulse varies?", + "answers": { + "a": "Amplitude", + "b": "Width", + "c": "Position", + "d": "Frequency" + }, + "explanations": { + "a": "Incorrect. Amplitude modulation is characteristic of PAM.", + "b": "Correct! The width of the pulses varies in PWM.", + "c": "Incorrect. Pulse Position Modulation (PPM) varies the position.", + "d": "Incorrect. Frequency modulation is not a characteristic of PWM." + }, + "correctAnswer": "b", + "difficulty": "intermediate" + }, + { + "question": "Which of the following is true for Pulse Position Modulation (PPM)?", + "answers": { + "a": "The amplitude of the pulses is varied.", + "b": "The position of the pulses is varied.", + "c": "The width of the pulses is varied.", + "d": "The frequency of the pulses is varied." + }, + "explanations": { + "a": "Incorrect. Amplitude modulation is characteristic of PAM.", + "b": "Correct! The position of the pulses is modulated in PPM.", + "c": "Incorrect. Pulse Width Modulation (PWM) varies the width.", + "d": "Incorrect. Frequency modulation is not used in PPM." + }, + "correctAnswer": "b", + "difficulty": "intermediate" + }, + { + "question": "In Pulse Code Modulation (PCM), which of the following steps occurs first?", + "answers": { + "a": "Quantization", + "b": "Sampling", + "c": "Encoding", + "d": "Modulation" + }, + "explanations": { + "a": "Incorrect. Quantization follows sampling.", + "b": "Correct! Sampling is the first step in PCM.", + "c": "Incorrect. Encoding occurs after quantization.", + "d": "Incorrect. Modulation in PCM refers to the entire process." + }, + "correctAnswer": "b", + "difficulty": "intermediate" + }, + { + "question": "What is a major advantage of Pulse Amplitude Modulation (PAM) over analog amplitude modulation?", + "answers": { + "a": "PAM signals require less bandwidth.", + "b": "PAM signals are more resistant to noise.", + "c": "PAM signals are easier to generate.", + "d": "PAM signals have higher fidelity." + }, + "explanations": { + "a": "Incorrect. PAM generally requires more bandwidth.", + "b": "Correct! PAM is less susceptible to noise compared to analog amplitude modulation.", + "c": "Incorrect. Ease of generation is not a distinguishing factor.", + "d": "Incorrect. Fidelity is not inherently higher in PAM." + }, + "correctAnswer": "b", + "difficulty": "intermediate" + }, + { + "question": "In PWM, how does an increase in the amplitude of the modulating signal affect the pulse width?", + "answers": { + "a": "It decreases the pulse width.", + "b": "It increases the pulse width.", + "c": "It has no effect on the pulse width.", + "d": "It increases the pulse amplitude." + }, + "explanations": { + "a": "Incorrect. A decrease in amplitude would decrease the width.", + "b": "Correct! A higher amplitude increases the pulse width in PWM.", + "c": "Incorrect. The pulse width is directly related to the amplitude.", + "d": "Incorrect. PWM modulates width, not amplitude." + }, + "correctAnswer": "b", + "difficulty": "intermediate" + }, + { + "question": "Which type of pulse modulation is least affected by timing jitter in the transmission system?", + "answers": { + "a": "PAM", + "b": "PWM", + "c": "PPM", + "d": "PCM" + }, + "explanations": { + "a": "Incorrect. PAM is sensitive to timing jitter.", + "b": "Incorrect. PWM can be affected by timing jitter.", + "c": "Correct! PPM is more resistant to timing jitter.", + "d": "Incorrect. PCM's quantization process can be affected by timing errors." + }, + "correctAnswer": "c", + "difficulty": "intermediate" + }, + { + "question": "What does the quantization step in Pulse Code Modulation (PCM) achieve?", + "answers": { + "a": "It converts the analog signal to a digital bit stream.", + "b": "It samples the analog signal at regular intervals.", + "c": "It maps the sampled values to the nearest available level.", + "d": "It modulates the digital signal for transmission." + }, + "explanations": { + "a": "Incorrect. Conversion to a bit stream happens after quantization.", + "b": "Incorrect. Sampling occurs before quantization.", + "c": "Correct! Quantization maps sampled values to discrete levels.", + "d": "Incorrect. Modulation for transmission is the final step." + }, + "correctAnswer": "c", + "difficulty": "intermediate" + }, + { + "question": "How is the resolution of a Pulse Code Modulation (PCM) signal determined?", + "answers": { + "a": "By the sampling frequency.", + "b": "By the number of quantization levels.", + "c": "By the width of the pulses.", + "d": "By the bit rate of the encoded signal." + }, + "explanations": { + "a": "Incorrect. Sampling frequency affects the bandwidth, not resolution.", + "b": "Correct! More quantization levels increase the resolution.", + "c": "Incorrect. Pulse width is relevant in PWM, not PCM.", + "d": "Incorrect. Bit rate is related but not directly determining resolution." + }, + "correctAnswer": "b", + "difficulty": "intermediate" + }, + { + "question": "In Pulse Position Modulation (PPM), how does a higher frequency modulating signal affect the pulses?", + "answers": { + "a": "The pulses move closer together.", + "b": "The pulses move further apart.", + "c": "The pulse width decreases.", + "d": "The pulse amplitude increases." + }, + "explanations": { + "a": "Correct! A higher frequency modulating signal causes the pulses to move closer together.", + "b": "Incorrect. The pulses move further apart with a lower frequency.", + "c": "Incorrect. Pulse width is not directly affected by the modulating frequency in PPM.", + "d": "Incorrect. Pulse amplitude does not vary in PPM." + }, + "correctAnswer": "a", + "difficulty": "intermediate" + } + ] + } + \ No newline at end of file diff --git a/procedure.html b/procedure.html new file mode 100644 index 0000000..2eb9345 --- /dev/null +++ b/procedure.html @@ -0,0 +1,453 @@ + + + + + + + + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +
+
+

Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation

+ +
+ + + + + + + + +
+

PAM (Pulse Amplitude Modulation)

+
    +
  1. Generate Message Signal: Input the message frequency and square carrier pulse frequency into the provided fields. Click the button to create the message signal.
  2. +
  3. Generate Carrier Signal: Click the button to produce the square pulse carrier signal.
  4. +
  5. Generate Modulated Signal: Click the button to produce the PAM signal.
  6. +
  7. Perform Demodulation: Click the button to recover the original message signal from the modulated PAM signal.
  8. +
+
+
+

PWM (Pulse Width Modulation)

+
    +
  1. Generate Message Signal: Input the message frequency and square carrier pulse frequency into the provided fields. Click the button to create the message signal.
  2. +
  3. Generate Carrier Signal: Click the button to produce the square pulse carrier signal.
  4. +
  5. Generate Modulated Signal: Click the button to produce the PWM signal.
  6. +
  7. Perform Demodulation: Click the button to recover the original message signal from the modulated PWM signal.
  8. +
+
+
+

PPM (Pulse Position Modulation)

+
    +
  1. Generate Message Signal: Input the message frequency, sampling frequency, samples per pulse, and pulse width fraction into the provided fields. Click the button to create the message signal.
  2. +
  3. Generate Modulated Signal: Click the button to produce the PPM signal.
  4. +
  5. Perform Demodulation: Click the button to recover the original message signal from the modulated PPM signal.
  6. +
+
+
+

PCM (Pulse Code Modulation)

+
    +
  1. Generate Message Signal: Input the message frequency and quantization levels into the provided fields. Click the button to create the message signal.
  2. +
  3. Plot Quantized Signal: Click the button to visualize the quantized version of the message signal.
  4. +
  5. Generate Modulated Signal: Click the button to produce the PCM signal.
  6. +
  7. Perform Demodulation: Click the button to recover the original message signal from the modulated PCM signal.
  8. +
+
+ + + +
+
+ + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/procedure.md b/procedure.md new file mode 100644 index 0000000..29f1154 --- /dev/null +++ b/procedure.md @@ -0,0 +1,46 @@ + + + + + + + + + +
+

PAM (Pulse Amplitude Modulation)

+
    +
  1. Generate Message Signal: Input the message frequency and square carrier pulse frequency into the provided fields. Click the button to create the message signal.
  2. +
  3. Generate Carrier Signal: Click the button to produce the square pulse carrier signal.
  4. +
  5. Generate Modulated Signal: Click the button to produce the PAM signal.
  6. +
  7. Perform Demodulation: Click the button to recover the original message signal from the modulated PAM signal.
  8. +
+
+
+

PWM (Pulse Width Modulation)

+
    +
  1. Generate Message Signal: Input the message frequency and square carrier pulse frequency into the provided fields. Click the button to create the message signal.
  2. +
  3. Generate Carrier Signal: Click the button to produce the square pulse carrier signal.
  4. +
  5. Generate Modulated Signal: Click the button to produce the PWM signal.
  6. +
  7. Perform Demodulation: Click the button to recover the original message signal from the modulated PWM signal.
  8. +
+
+
+

PPM (Pulse Position Modulation)

+
    +
  1. Generate Message Signal: Input the message frequency, sampling frequency, samples per pulse, and pulse width fraction into the provided fields. Click the button to create the message signal.
  2. +
  3. Generate Modulated Signal: Click the button to produce the PPM signal.
  4. +
  5. Perform Demodulation: Click the button to recover the original message signal from the modulated PPM signal.
  6. +
+
+
+

PCM (Pulse Code Modulation)

+
    +
  1. Generate Message Signal: Input the message frequency and quantization levels into the provided fields. Click the button to create the message signal.
  2. +
  3. Plot Quantized Signal: Click the button to visualize the quantized version of the message signal.
  4. +
  5. Generate Modulated Signal: Click the button to produce the PCM signal.
  6. +
  7. Perform Demodulation: Click the button to recover the original message signal from the modulated PCM signal.
  8. +
+
+ + diff --git a/references.html b/references.html new file mode 100644 index 0000000..0be1a20 --- /dev/null +++ b/references.html @@ -0,0 +1,409 @@ + + + + + + + + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +
+
+

Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation

+ +
+ + +
+
+ + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/references.md b/references.md new file mode 100644 index 0000000..b15b47e --- /dev/null +++ b/references.md @@ -0,0 +1 @@ +### Link your references in here \ No newline at end of file diff --git a/simulation.html b/simulation.html new file mode 100644 index 0000000..22fec9a --- /dev/null +++ b/simulation.html @@ -0,0 +1,365 @@ + + + + + + + + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+

Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation

+ +
+
+ + + +
+
+
+ + +
+
+ + + + + + + + \ No newline at end of file diff --git a/simulation/DM.html b/simulation/DM.html new file mode 100644 index 0000000..ad754e1 --- /dev/null +++ b/simulation/DM.html @@ -0,0 +1,159 @@ + + + + + + + Virtual Labs + + + + +
+
+
+
+

Message Signal

+
+
+ + +
+
+ + +
+
+
+
+ +
+
+
+
+
+
+

Delta Modulated Signal

+
+ +
+
+
+ +
+
+
+
+
+
+ + diff --git a/simulation/DM_Demod.html b/simulation/DM_Demod.html new file mode 100644 index 0000000..bbde101 --- /dev/null +++ b/simulation/DM_Demod.html @@ -0,0 +1,222 @@ + + + + + + + Virtual Labs + + + + +
+
+
+
+

Message Signal

+
+
+ + +
+
+ + +
+
+
+ +
+
+
+
+
+
+

Demodulation

+
+ + +
+
+ +
+
+
+
+
+
+
+ + diff --git a/simulation/PAM.html b/simulation/PAM.html new file mode 100644 index 0000000..11cd103 --- /dev/null +++ b/simulation/PAM.html @@ -0,0 +1,466 @@ + + + + + + Virtual Labs + + + + +
+

Instructions for Pulse Amplitude Modulation (PAM)

+
    +
  • Step 1: Click on 'Generate Message' button to generate input message signal
  • +
  • Step 2: Then click on 'Generate Carrier' button to generate carrier signal
  • +
  • Step 3: You can change the message and carrier signal frequencies from the input field. The carrier frequency has to be more than the message frequency
  • +
  • Step 4: Click on 'Generate PAM Signal' button to generate Pulse Amplitude Modulated (PAM) Signal
  • +
+
+ + +
+
+ +
+
+
+
+
+ + +
+
+
+
+ + +
+
+ +
+
+
+
+
+
+
+ +
+ +
+
+ +
+
+ + +
+ + PAM +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +


+ +
+

Instructions for Pulse Amplitude Demodulation

+
    +
  • Step 1: The reconstruction filter is used to recover the original message signal from the sampled PAM signal (typically by multiplying with the carrier and then low-pass filtering)
  • +
  • Step 2: You can Demodulate the PAM Signal clicking on the 'Demodulate PAM Signal' button
  • +
+
+ + +
+
+
+
+
+ + +
+
+
+ +
+
+
+
+
+
+ +
+ + +
+ PAM_Demodulation +
+
+ +
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + diff --git a/simulation/PAM_Demod.html b/simulation/PAM_Demod.html new file mode 100644 index 0000000..d3166cb --- /dev/null +++ b/simulation/PAM_Demod.html @@ -0,0 +1,184 @@ + + + + + + + + Virtual Labs + + + +
+
+ +
+ +
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
+ +
+
+ + + diff --git a/simulation/PCM.html b/simulation/PCM.html new file mode 100644 index 0000000..5fa9691 --- /dev/null +++ b/simulation/PCM.html @@ -0,0 +1,637 @@ + + + + + + Virtual Labs + + + + + +
+

Instructions for Pulse Code Modulation (PCM)

+
    +
  • Step 1: Click on 'Generate Message' button to generate analog input message signal
  • +
  • Step 2: You can change the message and carrier signal frequencies from the input field. The carrier frequency has to be more than the message frequency
  • +
  • Step 3: Click on 'Generate PCM Signal' button to generate Pulse Code Modulated (PCM) Signal. Here signal vary from amplitude -8 to +8 and step size is 16 / 'Quantization Levels'
  • +
+
+ + +
+
+ +
+
+
+
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+
+
+
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+ + PCM +
+
+ + +
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+Quantization SNR (linear)


+
+ +
+
+
+
+ +


+ +
+

Instructions for Pulse Code Demodulation

+
    +
  • Step 1: The decoder's primary function is to convert the encoded binary PCM data back into quantized analog values. The reconstruction filter is used to recover the original message signal from the sampled PCM signal (often a low-pass filter, smooths out the quantized values to reconstruct the continuous analog signal from the discrete PCM samples)
  • +
  • Step 2: You can Demodulate the PCM Signal clicking on the 'Demodulate PCM Signal' button
  • +
+
+ + +
+
+
+
+
+ + +
+
+
+ +
+
+
+
+
+
+ +
+ + +
+ PCM_Demodulation +
+
+ +
+
+ +
+
+
+ +
+
+
+
+ + + + + + + + + + + + + diff --git a/simulation/PCM_Demod.html b/simulation/PCM_Demod.html new file mode 100644 index 0000000..2fb1be1 --- /dev/null +++ b/simulation/PCM_Demod.html @@ -0,0 +1,258 @@ + + + + + + + Virtual Labs + + + +
+
+ +
+

Message Signal

+
+
+
+ + +
+
+
+
+ + +
+
+
+
+

Quantized Signal

+
+ + +
+
+
+
+
+

PCM

+
+ +
+
+
+ +
+
+
+
+ +
+
+ + + diff --git a/simulation/PPM.html b/simulation/PPM.html new file mode 100644 index 0000000..f4031d4 --- /dev/null +++ b/simulation/PPM.html @@ -0,0 +1,475 @@ + + + + + + Virtual Labs + + + + + + +
+

Instructions for Pulse Position Modulation (PPM)

+
    +
  • Step 1: Click on 'Generate Message' button to generate the input message signal
  • +
  • Step 2: Then click on 'Generate PPM Pulse Train' button to generate the PPM Pulse Train signal
  • +
  • Step 3: You can change the message and Sampling signal frequencies from the input fields. The sampling frequency has to be much higher than the message frequency.
  • +
  • Step 4: Here, ppm Width Fraction is a fraction of the total interval, and Samples Per Pulse is the total number of samples that span one pulse interval. Pulse Width = round(ppm Width Fraction × Samples Per Pulse) (all in the terms of the number of samples)
  • +
  • Step 5: Click on 'Generate PPM Signal' button to generate Pulse Width Modulated (PPM) Signal
  • +
+
+ + +
+
+
+
+
+
+
+ + +
+
+
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+ + +
+
+ +
+
+
+
+
+
+
+ +
+ +
+
+ +
+
+ + +
+ PPM_Mod +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +


+ +
+

Instructions for Pulse Position Demodulation

+
    +
  • Step 1: To demodulate a Pulse Position Modulated (PPM) signal, a reference pulse generator creates a timing pulse train, which is used to synchronize with the PPM signal. An RS flip-flop ensures accurate pulse generation, while a PWM demodulator measures the width of the PPM pulses and converts this width into a corresponding signal representing the original message
  • +
  • Step 2: You can demodulate the PPM Signal by clicking on the 'Demodulate PPM Signal' button
  • +
+
+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+ PPM_Demodulation +
+
+ +
+
+
+
+
+
+
+
+
+ + + + + + + + + + diff --git a/simulation/PWM.html b/simulation/PWM.html new file mode 100644 index 0000000..227d735 --- /dev/null +++ b/simulation/PWM.html @@ -0,0 +1,584 @@ + + + + + + Virtual Labs + + + + + +
+

Instructions for Pulse Width Modulation (PWM)

+
    +
  • Step 1: Click on 'Generate Message' button to generate input message signal
  • +
  • Step 2: Then click on 'Generate Carrier' button to generate carrier signal
  • +
  • Step 3: You can change the message and carrier signal frequencies from the input field. The carrier frequency has to be more than the message frequency
  • +
  • Step 4: Click on 'Generate PWM Signal' button to generate Pulse Width Modulated (PWM) Signal
  • +
+
+ + +
+
+ +
+
+
+
+
+ + +
+
+
+
+ + +
+
+ +
+
+
+
+
+
+
+ +
+ +
+
+ +
+
+ + +
+ + PWM +
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+ +


+ +
+

Instructions for Pulse Width Demodulation

+
    +
  • Step 1: Ramp generator produces a ramp signal that either increases or decreases linearly. And Converts pulse width information into a varying voltage. Adder combines the ramp and PWM signals into a composite signal carrying the original information and then low-pass filtering
  • +
  • Step 2: You can Demodulate the PWM Signal clicking on the 'Demodulate PWM Signal' button
  • +
+
+ + +
+
+
+
+
+ + +
+
+
+ +
+
+
+
+
+
+ +
+ + +
+ PWM_Demodulation +
+
+ +
+
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + diff --git a/simulation/PWM_Demod.html b/simulation/PWM_Demod.html new file mode 100644 index 0000000..05935be --- /dev/null +++ b/simulation/PWM_Demod.html @@ -0,0 +1,261 @@ + + + + + + + Virtual Labs + + + + +
+
+
+
+

Message Signal

+
+ + +
+
+
+ +
+
+
+
+

Square Carrier Signal

+
+ + +
+
+
+ +
+
+
+
+
+
+

PWM Signal

+
+ + +
+
+
+ +
+
+
+
+

Demodulated Signal

+ +
+
+
+
+
+
+ + diff --git a/simulation/css/README.md b/simulation/css/README.md new file mode 100644 index 0000000..14b4fe3 --- /dev/null +++ b/simulation/css/README.md @@ -0,0 +1 @@ +### This folder contains all the css files used in the simulation. \ No newline at end of file diff --git a/simulation/css/main.css b/simulation/css/main.css new file mode 100644 index 0000000..20bf42b --- /dev/null +++ b/simulation/css/main.css @@ -0,0 +1 @@ +/* You CSS goes in here */ \ No newline at end of file diff --git a/simulation/images/README.md b/simulation/images/README.md new file mode 100644 index 0000000..9b47fb5 --- /dev/null +++ b/simulation/images/README.md @@ -0,0 +1,2 @@ +### This folder contains all the image files used in the simulation. +### Create sub-directories, if needed. ex: gifs/ \ No newline at end of file diff --git a/simulation/index.html b/simulation/index.html new file mode 100644 index 0000000..b9443e9 --- /dev/null +++ b/simulation/index.html @@ -0,0 +1,61 @@ + + + + + + + Virtual Labs + + + + + \ No newline at end of file diff --git a/simulation/js/README.md b/simulation/js/README.md new file mode 100644 index 0000000..b6e0cff --- /dev/null +++ b/simulation/js/README.md @@ -0,0 +1 @@ +### This folder contains all the js files used in the simulation. \ No newline at end of file diff --git a/simulation/js/main.js b/simulation/js/main.js new file mode 100644 index 0000000..4dbe1cf --- /dev/null +++ b/simulation/js/main.js @@ -0,0 +1 @@ +//Your JavaScript goes in here diff --git a/sw.js b/sw.js new file mode 100644 index 0000000..f89936d --- /dev/null +++ b/sw.js @@ -0,0 +1,15 @@ +importScripts('https://storage.googleapis.com/workbox-cdn/releases/6.2.0/workbox-sw.js'); + +workbox.precaching.precacheAndRoute([{"revision":"7cc40c199d128af6b01e74a28c5900b0","url":"assets/css/bootstrap.min.css"},{"revision":"b1e92a5593c58e6832c7f6dce30a06ce","url":"assets/css/common-styles-responsive.css"},{"revision":"77f3d6639e02a6b774981b1ad75806f5","url":"assets/css/common-styles.css"},{"revision":"22d85286c513f3d4038c42b486ea1bf6","url":"assets/css/fontawesome.min.css"},{"revision":"613745964e452941615d4e3d1a387ab7","url":"assets/css/github-markdown.min.css"},{"revision":"a394012067cf46c79ab70d75f9caf500","url":"assets/css/katex.min.css"},{"revision":"53b8e50f782f63519dc05b76bd1d9c49","url":"assets/css/toast.css"},{"revision":"6d9501ec2a9a6e52b90a8d27340202b6","url":"assets/css/vlabs-style.css"},{"revision":"269550530cc127b6aa5a35925a7de6ce","url":"assets/fonts/font-awesome-4.7.0/css/font-awesome.min.css"},{"revision":"912ec66d7572ff821749319396470bde","url":"assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg"},{"revision":"ff2be0cf35ad764cfcc9779f148aa8ac","url":"assets/images/favicon.png"},{"revision":"59cbb9b31115938b15a1786dcedd7796","url":"assets/images/logo-new.png"},{"revision":"97524ffa51690acdcb0e54a4f5b8502a","url":"assets/images/logo.png"},{"revision":"7d45f6653f4b7219600292be2d83f1b4","url":"assets/images/popout.png"},{"revision":"7924fe35ba7c22ce467efd504cce93d7","url":"assets/images/vlabs-color-small-moe.jpg"},{"revision":"1eb55c09b5d84050d497a664520d2255","url":"assets/js/assessment_v2.js"},{"revision":"31ecd36dd9f2e26b04f3795097445547","url":"assets/js/assessment.js"},{"revision":"5000362f34eee7667adb9dbd883f2217","url":"assets/js/event-handler.js"},{"revision":"0f6278fc4d074348edaba4042b4dd1f8","url":"assets/js/iframeResize.js"},{"revision":"4ae9cbf2f402c4a1dde3d8f0e3e8cf1b","url":"assets/js/instruction-box.js"},{"revision":"d9b11ca4d877c327889805b73bb79edd","url":"assets/js/jquery-3.4.1.slim.min.js"},{"revision":"bc2456c37c311bbdd25f4f54e0e8d1b9","url":"assets/js/toggleSidebar.js"},{"revision":"30ef592489ce0ac84ab367ce9eb0d597","url":"assets/js/webcomponents-loader.min.js"},{"revision":"0f2e317d41fb69dfb0270dbdf749e380","url":"assets/js/zero-md.min.js"},{"revision":"caf1062309e21ed583d00d24cac20912","url":"assets/katex_assets/katex.min.css"},{"revision":"0ed9e725ae53868177b66e7a54b142d7","url":"css/vlabs-style.css"},{"revision":"7956e74cc8b0f7bd2300a15a472a00bc","url":"feedback.html"},{"revision":"053afe93d23791d53051f291c63ca5d6","url":"images/close.png"},{"revision":"9b858e6fbfc76cd66821a23ca7ec7d6b","url":"images/facebook.png"},{"revision":"c50f8058d11ec6fdb2db7767105dc520","url":"images/linkedin.png"},{"revision":"feeb9747f0c25ea602dcf9375a50457c","url":"images/menu.png"},{"revision":"e5f0d20ae38c46d2478d774eec1f40ee","url":"images/pam_demod.png"},{"revision":"d78aa7eb173fa1f4350ba99d9ce5c555","url":"images/pam.png"},{"revision":"e054a85948005a09fdbcbd33d73ddab2","url":"images/PCM_Demod.png"},{"revision":"93ada4cd53d888db861e9e08dd269def","url":"images/PCM.png"},{"revision":"7bff0af19abe3a90d0ef165d904f582d","url":"images/PPM_Demod.png"},{"revision":"7c6b3c15f72493176d9644aad2789861","url":"images/PPM_Mod.png"},{"revision":"0c693f5d75e9aa1a4ef16b00e0d41765","url":"images/PWM_demod.png"},{"revision":"d373b90fb99cd9e89194ea7132b77cf2","url":"images/PWM_PPM.png"},{"revision":"ccb487f1b66108bf413fb0df27e4808b","url":"images/theory/pulsemodulation/pwm1.png"},{"revision":"a25dec832e1305fea37ba6267c083f9f","url":"images/theory/pulsemodulation/pwm10.png"},{"revision":"6334c86f18856b9db110908626b4d4fb","url":"images/theory/pulsemodulation/pwm11.png"},{"revision":"81e95ea99084ac257de9634883b2710b","url":"images/theory/pulsemodulation/pwm12.png"},{"revision":"d1bcb049aa8e253f1946a8ff59c1fd5f","url":"images/theory/pulsemodulation/pwm13.png"},{"revision":"298cbafdf5355dde44eb84c5eb68cf75","url":"images/theory/pulsemodulation/pwm14.png"},{"revision":"9d15b6d3f34f9d029b524b7a9b52a9be","url":"images/theory/pulsemodulation/pwm15.png"},{"revision":"afa0f18ae721079da0d5a361abc7f915","url":"images/theory/pulsemodulation/pwm16.png"},{"revision":"13af17f5b93e3a194f0fe7ecfaa0dec6","url":"images/theory/pulsemodulation/pwm17.png"},{"revision":"ceebee1561cd96095ed14abb611da31e","url":"images/theory/pulsemodulation/pwm18.png"},{"revision":"7fad699c098b2508abded8d1dfb6d65b","url":"images/theory/pulsemodulation/pwm19.png"},{"revision":"7322cb759c70b3366c169556b8745a32","url":"images/theory/pulsemodulation/pwm2.png"},{"revision":"0763587ac90805aed41a556758dc012a","url":"images/theory/pulsemodulation/pwm20.png"},{"revision":"532057aa817c9066653a38e8f4b18088","url":"images/theory/pulsemodulation/pwm21.png"},{"revision":"8561fcad68acfc3ba14d7c5d6baf2e15","url":"images/theory/pulsemodulation/pwm22.png"},{"revision":"dfcf6711d416fd6e8858f687de91e26f","url":"images/theory/pulsemodulation/pwm3.png"},{"revision":"4aa98162b636badee77468e93a5d80e2","url":"images/theory/pulsemodulation/pwm4.png"},{"revision":"15468fe9ad40352cbf1a00b95f6bce91","url":"images/theory/pulsemodulation/pwm5.png"},{"revision":"dd555e36c5e557b6e6434ddb031136bd","url":"images/theory/pulsemodulation/pwm6.png"},{"revision":"d78d49a54ec20c1ec0327728ed62aad4","url":"images/theory/pulsemodulation/pwm7.png"},{"revision":"0fe12e33c4656e9ee8e6061b67ee1aea","url":"images/theory/pulsemodulation/pwm8.png"},{"revision":"ae900c3e73a49d1b0f090254f007dfc0","url":"images/theory/pulsemodulation/pwm9.png"},{"revision":"83c66c95f4e2162593864d437a14c88b","url":"images/theory/pulsemodulation/vl1.jpg"},{"revision":"9ece04793961f362a8a68fd7250b5e04","url":"images/theory/pulsemodulation/vl2.jpg"},{"revision":"2e756bcded207d0503094beb3b3318d6","url":"images/theory/pulsemodulation/vl3.jpg"},{"revision":"596cd5ab60f1c21a99c31c8bd30c4b5b","url":"images/twitter.png"},{"revision":"7924fe35ba7c22ce467efd504cce93d7","url":"images/vlabs-color-small-moe.jpg"},{"revision":"00bd4191a2f72052a47250dc02f2328a","url":"images/youtube.png"},{"revision":"a60f4dd13e21dc9cb7bb21097c5f679f","url":"index.html"},{"revision":"dc5935bdb29966a8500519c0218c3c98","url":"js/toggleSidebar.js"},{"revision":"0b9dd989e4b8d21cb7f42a3103ecd231","url":"performance-report.html"},{"revision":"914e243a5d6373b22585e9bdd0c25eef","url":"plugins/svc-rating/checkEventSubmission.js"},{"revision":"e99077e253b07129d0b9755e6a06f93f","url":"plugins/svc-rating/config.js"},{"revision":"40bc0d089f560247a1bfb0cd151232ad","url":"plugins/svc-rating/imageData.js"},{"revision":"a47af25e8d8500c59a6c26bac42a0cd9","url":"plugins/svc-rating/images/empty-star.svg"},{"revision":"6ad37561267a21d6bcb558f9c7c3fe8a","url":"plugins/svc-rating/images/half-star.svg"},{"revision":"7924fe35ba7c22ce467efd504cce93d7","url":"plugins/svc-rating/images/logo.jpg"},{"revision":"f2be5f1d57e0a2c690e34cf9095bed16","url":"plugins/svc-rating/images/mobile_rating_icon.png"},{"revision":"17c8ce8f2faa7937f7978a4dfb69df3a","url":"plugins/svc-rating/images/mobile-icon.svg"},{"revision":"96102a862f070a61a20193b621188ef3","url":"plugins/svc-rating/images/star.svg"},{"revision":"e083f28aa9e5a670a2e5de02197c261f","url":"plugins/svc-rating/index.html"},{"revision":"db18c05646b11f1fa66ef3ebb87116ca","url":"plugins/svc-rating/index.js"},{"revision":"fdc8b6772fb88081e86497fd2f75e20b","url":"plugins/svc-rating/package-lock.json"},{"revision":"7039ff00a75fd32443048e6ed0020a91","url":"plugins/svc-rating/package.json"},{"revision":"1ed592c19b20d396536ebd3611f3ef40","url":"plugins/svc-rating/rating-display.js"},{"revision":"0267f54f7993bcd47793dd7f7be56c92","url":"plugins/svc-rating/rating-submit.js"},{"revision":"57e53998ce85ab911eea27fdc421480d","url":"plugins/svc-rating/rating.js"},{"revision":"1bb81f97b0723bfdd89184d485a0ecad","url":"plugins/tool-performance/config.json"},{"revision":"3062d3749c84c5dc3fc7013e11376fce","url":"plugins/tool-performance/css/main.css"},{"revision":"8ec7b430663c34b8e9882c923e34e86e","url":"plugins/tool-performance/index.html"},{"revision":"6fc8455688b00e5dd6d392b61743473a","url":"plugins/tool-performance/js/api/gsc.js"},{"revision":"d62937417a11fee561c78bf3b145d85d","url":"plugins/tool-performance/js/api/lighthouse.js"},{"revision":"d42b124fa3c85371ea563f49f38e5a3d","url":"plugins/tool-performance/js/commonData.js"},{"revision":"11e328184e68c05f60030c19aa4efca9","url":"plugins/tool-performance/js/main.js"},{"revision":"66d4aa241bb986851066c1684270d236","url":"plugins/tool-performance/js/parse.js"},{"revision":"3f82067c934ff332a430c76f9e37b260","url":"plugins/tool-performance/js/populate/gsc.js"},{"revision":"9e183c67dc9157cd26b8a076ccf04d69","url":"plugins/tool-performance/js/populate/lighthouse.js"},{"revision":"1709dc5f9149e869449dcb2b7a8b3a20","url":"plugins/tool-performance/js/util.js"},{"revision":"1bb81f97b0723bfdd89184d485a0ecad","url":"plugins/tool-validation/config.json"},{"revision":"95c086500b7a5941bd950f22c888cc41","url":"plugins/tool-validation/css/main.css"},{"revision":"8c8a8e5422cc687a53deffd1326e5556","url":"plugins/tool-validation/index.html"},{"revision":"a35ebe17ce73daf38433381fbe0071de","url":"plugins/tool-validation/js/link_validation.js"},{"revision":"acc595e531160409a0194bf7190696d0","url":"plugins/tool-validation/js/main.js"},{"revision":"49049daf46cd95b6d8754b4df6cd57b2","url":"plugins/tool-validation/package-lock.json"},{"revision":"3e614b98b80bb07eef3338b563d697af","url":"plugins/tool-validation/package.json"},{"revision":"f07912c72e7ccac56e3060bae1465db1","url":"posttest.html"},{"revision":"a0774939c786bb7121bf956d6eda4fa8","url":"posttest.json"},{"revision":"bdce6eaabe9b367ffb68947966686bd6","url":"pretest.html"},{"revision":"f6bf8c8e2e7cd5eb6026239fefe5df89","url":"pretest.json"},{"revision":"430eea61cd9a617da550c0535c0ef24e","url":"procedure.html"},{"revision":"480fd114417c7b4a3b7a28daa011de2a","url":"references.html"},{"revision":"eff8ad9d38b0788a52a546a47efb1330","url":"simulation.html"},{"revision":"32c98a7488a20909017a578b74087c85","url":"simulation/css/main.css"},{"revision":"0b434ef95a0612a32a4cc9d5d5078d40","url":"simulation/DM_Demod.html"},{"revision":"b210787bcd42a507aa86195255b5234f","url":"simulation/DM.html"},{"revision":"12f689b88858c174e7ea9225460b5192","url":"simulation/index.html"},{"revision":"cbe21ee49f13dc9256c5e51e3bd11b8a","url":"simulation/js/main.js"},{"revision":"4ae20a25f1edc912d0763aa5ac28d798","url":"simulation/PAM_Demod.html"},{"revision":"22bca940414cf707232af7c2a1f78014","url":"simulation/PAM.html"},{"revision":"a6f17618fd5600cbfc25e69ddd136d36","url":"simulation/PCM_Demod.html"},{"revision":"0f0277d9e7674a3bad14725a6046a560","url":"simulation/PCM.html"},{"revision":"8c49744174d412e94042b7479c364168","url":"simulation/PPM.html"},{"revision":"3c8fd10d111fcaab96065717f4ac8fa5","url":"simulation/PWM_Demod.html"},{"revision":"339aeb94932dfb928af315d53a6e4e28","url":"simulation/PWM.html"},{"revision":"ffb76e1cbef7abccae49002e1949a4a7","url":"theory.html"},{"revision":"fb6ba88d95f6822edb783d23a7500710","url":"theory/DM.html"},{"revision":"4566b095a68c494febee70d78002bef4","url":"theory/PAM.html"},{"revision":"a3cc02ca20dfba660a07042ce190cecf","url":"theory/PCM.html"},{"revision":"603d54ae10a789ddcd856ea728b41b00","url":"theory/PPM.html"},{"revision":"08bdf00e4b257a716e7dd8a9bdf75b49","url":"theory/PWM.html"},{"revision":"2da33002a4da969d20c75be7d827cd66","url":"validator-report.html"}]); + +// Add runtime caching for images, fonts, js, css. +workbox.routing.registerRoute( + ({request}) => request.destination === 'script' || request.destination === 'style' || request.destination === 'font' || request.destination === 'image', + new workbox.strategies.CacheFirst() +); + +// Cache the json data from url https://github.com/exp-adder-circuit-iiith/pretest.json +// workbox.routing.registerRoute( +// ({url}) => url.origin === 'https://github.com' && url.pathname === '/exp-adder-circuit-iiith/pretest.json', +// new workbox.strategies.NetworkFirst() +// ); \ No newline at end of file diff --git a/theory.html b/theory.html new file mode 100644 index 0000000..a8027a0 --- /dev/null +++ b/theory.html @@ -0,0 +1,483 @@ + + + + + + + + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ +
+
+

Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation

+ +
+ + + + + + + + +
+
+

Many Signals in Modern Communication Systems are digital. Also, analog signals are + transmitted digitally. Data transmission, digital transmission, or digital communications is + the physical transfer of data (a digital bit stream or a digitized analogue signal) over a + point-to-point or point-to-multipoint communication channel. Reduced distortion and improvement + in signal to noise ratios is the great advantages of digital transmission over analog transmission. + PAM, PWM , PPM and PCM etc., are used to transmit a signal digitally. + Pulse Amplitude Modulation (PAM) varies the amplitude of pulses based on the analog signal's + amplitude while keeping pulse width constant. +
Pulse Width Modulation (PWM) alters pulse width + according to the signal amplitude, maintaining a constant pulse amplitude. + PWM is widely used in power control and digital systems for its efficiency. + Pulse Position Modulation (PPM) changes the position of pulses within a fixed interval according + to the signal’s amplitude, it encodes information in timing rather than amplitude. + Pulse Code Modulation (PCM) involves sampling an analog signal, quantizing these samples, + and encoding them into binary form. + For example, these pulse modulation techniques are used in optical fibers, wireless channels, + computer buses, etc.

+
+ + + +
+
+ + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/theory.md b/theory.md new file mode 100644 index 0000000..4694f34 --- /dev/null +++ b/theory.md @@ -0,0 +1,82 @@ + + + + + + + + +
+
+

Many Signals in Modern Communication Systems are digital. Also, analog signals are + transmitted digitally. Data transmission, digital transmission, or digital communications is + the physical transfer of data (a digital bit stream or a digitized analogue signal) over a + point-to-point or point-to-multipoint communication channel. Reduced distortion and improvement + in signal to noise ratios is the great advantages of digital transmission over analog transmission. + PAM, PWM , PPM and PCM etc., are used to transmit a signal digitally. + Pulse Amplitude Modulation (PAM) varies the amplitude of pulses based on the analog signal's + amplitude while keeping pulse width constant. +
Pulse Width Modulation (PWM) alters pulse width + according to the signal amplitude, maintaining a constant pulse amplitude. + PWM is widely used in power control and digital systems for its efficiency. + Pulse Position Modulation (PPM) changes the position of pulses within a fixed interval according + to the signal’s amplitude, it encodes information in timing rather than amplitude. + Pulse Code Modulation (PCM) involves sampling an analog signal, quantizing these samples, + and encoding them into binary form. + For example, these pulse modulation techniques are used in optical fibers, wireless channels, + computer buses, etc.

+
+ + + \ No newline at end of file diff --git a/theory/DM.html b/theory/DM.html new file mode 100644 index 0000000..a7739a5 --- /dev/null +++ b/theory/DM.html @@ -0,0 +1,350 @@ + + + + + + Virtual Labs + + + + +
+ + +
+ +
+ +
+
+
+

+ Delta Modulation(DM) +

+

+ DM is the simplest form of differential pulse-code modulation + (DPCM). The encoder performs the function of differentiation; a + quantizer precedes the differencing of adjacent quantized samples; + the decoder is an accumulator, which if correctly initialized + exactly recovers the quantized signal. In this technique, the + difference between successive samples is encoded into n-bit data + streams. In delta modulation, the transmitted data are reduced to a + 1-bit data stream. It uses the simplest possible quantizer i.e. + two-level or one-bit quantizer. +

+

+ Generation of Delta Modulated Signal +

+
+ dm_image +
+

+ Fig: Delta Modulation and Demodulation +

+

+ DPCM is much simpler if we just use the previous sample for the + predictor. The predictor is just a delay. In delta modulation, the + transmitted data are reduced to a 1-bit data stream. It uses the + simplest possible quantizer i.e. two-level or one-bit quantizer. +

+
+ dm_image +
+

+ Fig: Waveform representation of delta modulation where m(t) is the + analog signal and u(t) is the staircase function. +

+

+ Here, the present sample value is compared with the previous sample + value and this result whether the amplitude is increased or + decreased is transmitted. If the difference is positive then the + approximated signal is increased by one step i.e. ′∆′ and ‘1’ is + transmitted. If the difference is negative then the approximated + signal is reduced by ′∆′ and ‘0’ is transmitted as shown in the + figure. Since the delta modulation transmits only one bit per + sample. Therefore, the signalling rate and transmission bandwidth is + quite small for delta modulation as compared to PCM and DPCM. +

+

+ Effects of noise on delta modulation or drawbacks of delta + modulation +

+

+ There are two kinds of quantization errors or noises that are + present in delta modulation. They are + 1. Granular noise and + 2. Slope Overload Distortion. +

+

+ 1. Granular noise +

+
+ dm_image +
+

+ Fig: Delta Modulation where x(t) is the analog signal and u(t) is + the staircase function. +

+

+ Granular or Idle noise occurs when the step size is too large + compared to a small variation in the input signal. This means that + for very small variations in the input signal, the staircase signal + is changed by a large amount (Δ) because of the large step size. The + figure shows that when the input signal is almost flat, the + staircase signal u(t) keeps on oscillating by ±Δ around the signal. + The error between the input and approximated signal is called + granular noise. The solution to this problem is to make the step + size small. +

+

+ 2. Slope Overload Distortion +

+

+ Slope overload distortion occurs due to the large dynamic range of + the input signal. In the above figure, the rate of rise of input + signal x(t) is so high that the staircase signal cannot approximate + it, the step size delta becomes too small for staircase signal u(t) + to follow the step segment of x(t). Hence, there is a large error + between the staircase approximated signal and the original input + signal x(t). This error or noise is known as slope overload + distortion. +

+

Applications

+

+ The Delta Modulation method is generally used for the encoding of + signals from analog to PCM. It is also applied for signal conversion + in television systems. One of the most critical applications of this + technique is that it is used for real-time Signal Processing +

+
+
+
+ + + + diff --git a/theory/PAM.html b/theory/PAM.html new file mode 100644 index 0000000..e2d26fc --- /dev/null +++ b/theory/PAM.html @@ -0,0 +1,347 @@ + + + + + + Virtual Labs + + + + +
+ + +
+ +
+ +
+
+
+

+ Pulse Amplitude Modulation (PAM) +

+

+ It is useful and important to generate a continuous-time (CT) signal + from a sequence in communication systems, in which discrete data—for + example, digital or quantized data — is to be transmitted over a + channel in the form of a continuous-time signal. Unlike in the case + of discrete-time (DT) processing of CT signals, the resulting + continuous-time signal will be converted back to a discrete-time + signal at the receiving end. +

+ +
+ pam_image +
+

+ Pulse–amplitude modulation (PAM) is a form of signal modulation + where the message information is encoded in the amplitude of a + series of signal pulses. +
+ The basic idea in PAM for communication over a CT channel is to + transmit a sequence of CT pulses of some pre-specified shape p(t), + with the sequence of pulse amplitudes carrying the information. +

+
+ pam_image +
+

+ Fig: Block Diagram of PAM Generation +

+
+ pam_image +
+

+ Fig: Pulse Amplitude Modulation Signal +

+

+ The message signal and the sequence of amplitude-modulated + rectangular pulses whose amplitude is in accordance with the + amplitude of the message signal is termed as pulse amplitude + modulation signal. +

+

+ There are two operations involved in the generation of the PAM + signal
+

+

+ 1. Instantaneous sampling of the message signal (say, m(t)) every Ts + seconds, where the sampling rate, fs = 1/ Ts is chosen in accordance + with the sampling theorem.
+ 2. Lengthening the duration of each sample so obtained to some + constant value T.
+ Let s(t) denote the sequence of flat-top pulse amplitude signal + generated then we may express the PAM signal as +

+

+ s(t) = ∫_(n= -∞)^∞▒〖m(nT_s 〗). h(t - nT_s)
where Ts is the + sampling period m(nTs) is the sample value of m(t) obtained at time + t = nT_s . +

+ +

Demodulation

+

+ Demodulation is performed by detecting the amplitude level of the + carrier at every single period. The number of possible pulse + amplitudes in analog PAM is theoretically infinite. Digital PAM + reduces the number of pulse amplitudes to some power of two. For + example, in 4-level PAM there are 22 possible discrete pulse + amplitudes; in 8-level PAM there are 23 possible discrete pulse + amplitudes; and in 16-level PAM there are 24 possible discrete pulse + amplitudes. +

+

Applications

+

+ The translation of a DT signal to a CT signal appropriate for + transmission, and the translation back to a DT signal at the + receiver, are both accomplished by devices referred to as modems + (modulators/demodulators). Pulse Amplitude Modulation (PAM) + underlies the operation of a wide variety of modems.

+ Power consumption is low in pulse modulation. Explanation: In pulse + modulation, the carrier is not transmitted continuously but in + pulses whose width is determined by the amplitude of the modulating + signal. +

+

+ Effect of Noise on Pulse Amplitude Modulation +

+

+ The frequency varies according to the modulating signal or message + signal. Due to these variations in the signal frequency, + interferences will be there. So the noise will be great. For PAM, + noise immunity is less when compared to other modulation techniques. + It is almost equal to amplitude modulation. +

+
+
+
+ + + + diff --git a/theory/PCM.html b/theory/PCM.html new file mode 100644 index 0000000..62c340b --- /dev/null +++ b/theory/PCM.html @@ -0,0 +1,639 @@ + + + + + + Virtual Labs + + + + +
+ + +
+ +
+ +
+
+
+

+ Pulse Code Modulation (PCM) +

+

+ Starting in the 1920s, long-distance telephone links used frequency + division multiplexing. A cable with a bandwidth of 3 MHz can support + (in principle) 1000 3 kHz voice channels. But 1000 filters, + modulators, and demodulators are needed. +
+ Using PCM, multiple connections could be time division multiplexed + (TDM). The Bell System settled on 1.544 Mbit/s (by experimentation). +
+ 8000 • (24 • 8 + 1) = 8000 • 193 = 1544000 +
+ Where the number of frames per second is 8000 and 24 8bit channels + plus 1 framing bit. +
+ This TDM signal is called digital signal level 1 (DS1).
+ This 24 to 1 digital multiplexing technique was used for the T1 + carrier system for voice communication. +

+
+ pcm_image +
+
+ pcm_image +
+

+ Fig: PCM waveform +

+

+ Instead of a pulse train, PCM produces a series of numbers or + digits, and hence this process is called as digital. Each one of + these digits, though in binary code, represent the approximate + amplitude of the signal sample at that instant. +

+

+ Bit rate and bandwidth requirements of PCM +

+

+ • The bit rate of a PCM signal can be calculated form the number of + bits per sample × the sampling rate. Bit rate =𝑛𝑏×𝑓𝑠. The bandwidth + required to transmit this signal depends on the type of line + encoding used. +
+
+ • A digitized signal will always need more bandwidth than the + original analog signal. Price we pay for robustness and other + features of digital transmission. +

+

+ Linear Pulse Code Modulation (LPCM) +

+

+ Pulse-code modulation (PCM) is a multiplexing technique used to + digitally represent sampled analog signals. Linear pulse-code + modulation (LPCM) is a specific type of PCM in which the + quantization levels are linearly uniform. +

+

+ Differential Pulse Code Modulation (DPCM) +

+

+ The encoder performs the function of differentiation; a quantizer + precedes the differencing of adjacent quantized samples; the decoder + is an accumulator, which if correctly initialized exactly recovers + the quantized signal.
+
+ DPCM takes the values of two consecutive samples; if they are analog + samples, quantize them; calculate the difference between the first + one and the next; the output is the difference.
+
+ For example, m[k] is the sampled unquantized signal we want to + transmit, and mq[k] is the quantized signal. m^[k] is the prediction + of m[k] based on previous samples mq[k]. d[k] = m[k] − mˆ [k], the + unquantized difference between m[k] and the prediction. dq[k] is the + actual quantized difference that will be transmitted. A predictor + will take previous samples of the signal, and compute the next + expected sample.
+
+ At the receiver side, the input is quantized difference signal + dq[k]. The receiver will produce previous values of mq[k]. Then the + predictor computes mq^[k], the next predicted sample. Then dq[k] is + added to the predicted signal mq^[k] to recover the transmitted + signal. +

+

+ Basic Elements of PCM +

+
+ pcm_image +
+

+ Fig: Pulse Code Modulation +

+

+ Pulse Code Modulation +

+

+ The transmitter section of a Pulse Code Modulator circuit consists + of Sampling, Quantizing and Encoding, which are performed in the + analog-to-digital converter section. The low pass filter prior to + sampling prevents aliasing of the message signal. The construction + filter helps to obtain the original signal. The signal strength can + be enhanced through this regenerative repeater. So, the channel’s + output also includes a regenerative repeater circuit to balance the + signal loss, renovate the signal & also increases the signal + strength. +

+

+ Pulse Code Demodulation +

+

+ Pulse Code Demodulation will be doing the same modulation process in + reverse. Demodulation starts with the decoding process, during + transmission the PCM signal will be affected by noise interference. + So, before the PCM signal sends to the PCM demodulator, we have to + recover the signal to the original level for that we are using a + comparator. The PCM signal is a series pulse wave signal, but for + demodulation, we need a wave to be parallel. +

+ By using a serial to parallel converter the series pulse wave signal + will be converted into a parallel digital signal. After that the + signal will pass through the n-bits decoder, it should be a Digital + to Analog converter. Decoder recovers the original quantization + values of the digital signal. This quantization value also includes + a lot of high-frequency harmonics with original audio signals. For + avoiding unnecessary signals we utilize a low-pass filter at the + final part. +

+

+ Quantization Process: +

+

+ A continuous signal, such as voice, has a continuous range of + amplitudes and therefore its samples have a continuous amplitude + range. In other words, within the finite amplitude range of the + signal, we find an infinite number of amplitude levels. It is not + necessary in fact to transmit the exact amplitudes of the samples. + Any human sense (the ear or the eye), as an ultimate receiver, can + detect only finite intensity differences. This means the original + continuous signal may be approximated by a +

+
+ pcm_image +
+

+ Fig: Description of a memoryless quantizer +

+

+ signal constructed of discrete amplitudes selected on a minimum + error basis from an available set. For example, amplitude + quantization is defined as the process of transforming the sample + amplitude m(nTs) of a message signal m(t) at time t = nTs into a + discrete amplitude v(nTs) taken from finite set of possible + amplitudes. +

+

+ Quantization Noise in PCM: +

+

+ It is the type of quantization error, which usually occurs in analog + to digital converter. For example, in music, the signals keep + changing continuously, where regularity is not found in errors. Such + errors create a wideband noise called Quantization Noise.
+
+ Quantization approximates the sampled value to the nearest discrete + value from the set of finite discrete levels. Quantizers are of two + types. +

+

+ 1. Mid-treed quantizer
+ 2. Mid-rise quantizer +

+

+ Quantizing step size, Δ=(xmax-xmin)/q +
+ Q=number of quantized level +
+ Δ=(xmax-xmin)/2n +
+ Where n is the number of bits used to represent each level +

+

+ 1. Mid-treed quantizer +

+
+ pcm_image +
+

+ Error is ± Δ/2 +
+ Quantization error=quantized value-actual sampled value + Qe=xq(nTs)-x(nTs). +
+ In mid treed quantization the input values lies between ± Δ/2, ± + 3Δ/2, ± 5Δ/2, . . . in that output values are quantized values at ± + Δ,± 2Δ,±3Δ,……. Suppose the input (i.e. sampled value) lies between ± + Δ/2 which is approximated as zero. If the input values lie between + Δ/2 to 3Δ/2 this quantizer approximates sampled value as Δ. Here the + origin of the treed of staircase lies at the midpoint so the name is + called mid treed quantizer. In that maximum quantization error is + Δ/2 and the minimum quantization error is -Δ/2. +

+

+ 2. Mid-Rise Quantizer:- +

+
+ pcm_image +
+

+ Fig: Mid-Rise Quantizer +

+

+ In mid-rise quantizer the input values are ± Δ,± 2Δ,± 3Δ,….. the + quantized values are ± Δ/2, ± 3Δ/2, ± 5Δ/2,…. The quantization error + is ± Δ/2 +

+

+ Companding in PCM Systems +

+

+ The word Companding is a combination of Compressing and Expanding, + which means that it does both. This non-linear technique is used in + PCM which compresses the data at the transmitter and expands the + same data at the receiver. The effects of noise and crosstalk are + reduced by using this technique +

+
+ pcm_image +
+

+ Fig: Companding +

+

+ Companding means it amplifies the low-level signals as well as + attenuates the high level at the transmitter side. At the receiver + side reverse operation is done. It attenuates the low-level signals + and amplifies the high-level signals you get the original signal. +

+
+ pcm_image +
+

+ Fig: Companding curves for PCM +

+

+ Companding is used to maintain a constant Signal to Noise Ratio + throughout the dynamic quantization ratio +

+
+ pcm_image +
+

+ Fig: Non Uniform Quantizer +

+

There are two types of Companding techniques. They are –

+

+ 1. A-law Companding Technique +

+

+ i. Uniform quantization is achieved at A = 1, where the + characteristic curve is linear and no compression is done.
+ ii. A-law has a mid-rise at the origin. Hence, it contains a + non-zero value.
+ iii. A-law Companding is used for PCM telephone systems.
+ F(x) = sgn(x){(A|x|)/(1+ln⁡(A))}, where |x| < (1/A)
+ = sgn(x) {(1 +ln⁡〖(A|x|)〗)/(1+ln⁡(A))}, where (1/A) ≤ |x| ≤ 1, +
+ Where A is the compression parameter. In Europe, A = 87.6, and + sgn(x) is the sign function. +

+

+ 2. μ-law Companding Technique +

+

+ The μ-law algorithm provides a slightly larger dynamic range than + the A-law at the cost of worse proportional distortion for small + signals.
+ i. Uniform quantization is achieved at µ = 0, where the + characteristic curve is linear and no compression is done.
+ ii. µ-law has mid-tread at the origin. Hence, it contains a zero + value.
+ iii. µ-law companding is used for speech and music signals.
+
+ For a given input x, the equation for µ-law encoding is
+ F(x) = sgn(x) {ln⁡〖(1+ µ|x|)〗/(ln(1+ µ))}, -1 ≤ x ≤1,
+ Where, µ = 255 in the North America and Japanese standards.
+

+

+ Quantization Error: +

+
+ pcm_image +
+

+ Fig: PDF of Quantization Error +

+

+ Quantization error is uniformly distributed and integrated to 1. +
+ σ_QNoise^2 = E(e2) = ∫_(-∆/2)^(∆/2)▒〖(1/∆) e^2 〗de
+ = (1/∆) . e^3/3 |_(-∆/2)^(∆/2)
+ = (1/∆) . [((〖∆/2)〗^3)/3 -((-〖∆/2)〗^3)/3] = ∆2/12
+

+

+ Noise in PCM Systems +

+

+ Signal to Quantization Noise ratio in PCM: +

+

+ The signal-to-quantization noise ratio is given as:
+ S/Nq = (Normalized signal power)/(Normalized noise power)
+ = (Normalized signal power) / (∆2/12) … (i)
+
+ The number of quantization values is equal to:
+ q = 2v
+ Where v is the number of bits used to represent each level
+ On the other hand, the step size is represented as
+ ∆ = (2 . Xmax) / 2v
+
+ Substitute this value in equation (i), and we get
+ S/Nq = (Normalized signal power)/(〖[(2 . X_max)/2^v ]〗^2 . 1/12) +
+ Let the normalized signal power is equal to P then the + signal-to-quantization noise will be given by
+ S/Nq = (3P * 2^2v)/(X_max^2 )
+
+ The above equation shows that the output signal-to-noise ratio of + the quantizer increases exponentially with an increasing number of + bits per sample, v. recognizing that an increase in v requires a + proportionate increase in the channel (transmission) bandwidth BT, + we thus see that the use of a binary code for the representation of + a message signal (as in pulse code modulation) provides a more + efficient method than either frequency modulation (FM) or pulse + position modulation (PPM) for the trade-off of increased channel + bandwidth for improved noise performance. In making this statement, + we presume that the FM and PPM systems are limited by receiver + noise, whereas the binary-coded modulation is limited by + quantization error/noise.
+
+ Example
+ Consider the special case of a full-load sinusoidal modulating + signal of amplitude Am, which utilizes all the representation levels + provided. The average signal power is (assuming a load of 1 ohm) +
+ P = (A_m^2)/2
+ The total range of the quantizer input is 2Am, because the + modulating signal swings between - Am and Am. We may therefore set + Xmax = Am.
+
Thus the output signal-to-noise ratio of a uniform quantizer, + for a full-load test tone, is +
+ (SNR)o = (A_m^2/2)/((1/3).〖 A〗_m^2.2^(-2v) ) = (3/2) . 22v
+ Expressing the signal-to-noise ratio in decibels, we get + 10log10(SNR)0 = 1.8 + 6v
+
+ + As the normalized quantizer error is ∆2/12. So, the quantization + error or noise should be
+ σ_Q^2 = ∆2/12 = 1/3 . X_max^2 . 2^(-2v) [as ∆ = (2X_max)/2^v ] +
+ Or, σ_Q^2 = ∆2/12 = 1/3 . A_m^2 . 2^(-2v)
+

+ +
+
+
+ + + + diff --git a/theory/PPM.html b/theory/PPM.html new file mode 100644 index 0000000..0f8c924 --- /dev/null +++ b/theory/PPM.html @@ -0,0 +1,436 @@ + + + + + + Virtual Labs + + + + +
+ + +
+ +
+ +
+
+
+

+ Pulse-position modulation (PPM) +

+

+ Pulse-position modulation (PPM) is a form of signal modulation in + which M message bits are encoded by transmitting a single pulse in + one of 2M possible required time shifts. This is repeated every T + seconds, such that the transmitted bit rate is M/T bits per second. +
+
+ Pulse position modulation is one type of analog modulation which + allows variation within the position of the pulses based on the + sampled modulating signal’s amplitude is called PPM or Pulse + Position Modulation. In this type of modulation, the amplitude & + width of the pulses are kept stable & the position of the pulses + only varied. +
+
+ The PPM technique allows computers to transmit data by simply + measuring the time taken to reach each data packet to the computer. + So is frequently used within optical communication where there is + small multi-pathway interference. This modulation totally transmits + digital signals & cannot be utilized by analog systems. It transmits + simple data which is not efficient while transferring files. +

+ +
+ pwm_image +
+

+ Fig: PPM Waveforms +

+

+ Demodulation of PPM Signal +

+
+ pwm_image +
+

+ The noise corrupted PPM waveform is received by the PPM demodulator + circuit. The pulse generator develops a pulsed waveform at its + output of fixed duration and applies these pulses to the reset pin + (R) of a SR flip-flop. A fixed period reference pulse is generated + from the incoming PPM waveform and the SR flip-flop is set by the + reference pulses. Due to the set and reset signals applied to the + flip-flop, we get a PWM signal at its output. The PWM signal can be + demodulated using the PWM demodulator. +

+

+ Effect of noise on pulse position modulation +

+

+ Since in a PPM system the transmitted information is contained in + the relative positions of the modulated pulses, the presence of + additive noise affects the performance of such a system by + falsifying the time at which the modulated pulses are judged to + occur. Immunity to noise can be established by making the pulse + build up too rapidly that the time interval during which noise can + exert any perturbation is very short. Indeed, additive noise would + have no effect on the pulse positions if the received pulses were + perfectly rectangular, because the presence of noise introduces only + vertical perturbations. However, the reception of perfectly + rectangular pulses would require an infinite channel bandwidth, and + the received pulses have a finite rise time, so the performance of + the PPM receiver is affected by noise, which is to be expected. +
+
+ As in a continuous wave (CW) modulation system, the noise + performance of a PPM system may be described in terms of the output + signal-to-noise ratio (SNR). Also, to find the noise improvement + produced by PPM over baseband transmission of a message signal, we + may use the figure of merit defined as the output signal-to-noise + ratio of the PPM system divided by the channel signal-to-noise + ratio. Assuming that the average power of the channel noise is small + as compared to the peak pulse power, the figure of merit of the PPM + system is proportional to the square of the transmission bandwidth + of the (say, BT) normalized with respect to the message signal + bandwidth (say, W). When, however, the input signal-to-noise ratio + drops below a critical value, the system suffers a loss of the + wanted message signal at the receiver output. That is a PPM system + suffers from a threshold effect of its own. +

+

Delta Modulation

+

+ DM is the simplest form of differential pulse-code modulation + (DPCM). The encoder performs the function of differentiation; a + quantizer precedes the differencing of adjacent quantized samples; + the decoder is an accumulator, which if correctly initialized + exactly recovers the quantized signal. In this technique, the + difference between successive samples is encoded into n-bit data + streams. In delta modulation, the transmitted data are reduced to a + 1-bit data stream. It uses the simplest possible quantizer i.e. + two-level or one-bit quantizer. +

+

+ Generation of Delta Modulated Signal +

+
+ pwm_image +
+

+ Fig: Delta Modulation and Demodulation +

+

+ DPCM is much simpler if we just use the previous sample for the + predictor. The predictor is just a delay. In delta modulation, the + transmitted data are reduced to a 1-bit data stream. It uses the + simplest possible quantizer i.e. two-level or one-bit quantizer. +

+
+ pwm_image +
+

+ Fig: Waveform representation of delta modulation where m(t) is the + analog signal and u(t) is the staircase function. +

+

+ Here, the present sample value is compared with the previous sample + value and this result whether the amplitude is increased or + decreased is transmitted. If the difference is positive then the + approximated signal is increased by one step i.e. ′∆′ and ‘1’ is + transmitted. If the difference is negative then the approximated + signal is reduced by ′∆′ and ‘0’ is transmitted as shown in the + figure. Since the delta modulation transmits only one bit per + sample. Therefore, the signalling rate and transmission bandwidth is + quite small for delta modulation as compared to PCM and DPCM. +

+

+ Effects of noise on delta modulation or drawbacks of delta + modulation +

+

+ There are two kinds of quantization errors or noises that are + present in delta modulation. They are + 1. Granular noiseand + 2. Slope Overload Distortion. +

+

1. Granular noise

+
+ pwm_image +
+

+ Fig: Delta Modulation where x(t) is the analog signal and u(t) is + the staircase function. +

+

+ Granular or Idle noise occurs when the step size is too large + compared to a small variation in the input signal. This means that + for very small variations in the input signal, the staircase signal + is changed by a large amount (Δ) because of the large step size. The + figure shows that when the input signal is almost flat, the + staircase signal u(t) keeps on oscillating by ±Δ around the signal. + The error between the input and approximated signal is called + granular noise. The solution to this problem is to make the step + size small. +

+

2. Slope Overload Distortion

+

+ Slope overload distortion occurs due to the large dynamic range of + the input signal. In the above figure, the rate of rise of input + signal x(t) is so high that the staircase signal cannot approximate + it, the step size delta becomes too small for staircase signal u(t) + to follow the step segment of x(t). Hence, there is a large error + between the staircase approximated signal and the original input + signal x(t). This error or noise is known as slope overload + distortion. +

+

Applications

+

+ The Delta Modulation method is generally used for the encoding of + signals from analog to PCM. It is also applied for signal conversion + in television systems. One of the most critical applications of this + technique is that it is used for real-time Signal Processing +

+ +
+
+
+ + + + diff --git a/theory/PWM.html b/theory/PWM.html new file mode 100644 index 0000000..9c6738d --- /dev/null +++ b/theory/PWM.html @@ -0,0 +1,459 @@ + + + + + + Virtual Labs + + + + +
+ + +
+ +
+ +
+
+
+

+ Pulse-width Modulation (PWM) +

+

+ Pulse-width modulation (PWM), or pulse-duration modulation (PDM), is + a method of controlling the average power delivered by an electrical + signal. +

+ +
+ pwm_image +
+

+ Fig: An example of PWM in an idealized inductor driven by a blue + line voltage source modulated as a series of pulses, resulting in a + red line sine-like current in the inductor. The rectangular voltage + pulses nonetheless result in a more and more smooth current + waveform, as the switching frequency increases. The current waveform + is the integral of the voltage waveform. +

+

Duty cycle

+

+ A low duty cycle equates to low power because the power is off for + most of the time; the word duty cycle reflects the ratio of "on" + time to the regular interval or "period" of time. The duty cycle is + measured in percent, with 100% representing full on. A digital + signal has a duty cycle of 50% and looks like a "square" wave when + it is on 50% of the time and off the other 50%. A digital signal has + a duty cycle of greater than 50% when it spends more time in the on + state than the off state. A digital signal has a duty cycle of 50% + when it alternates between the on and off states more often than + not. +

+
+ pwm_image +
+
+ pwm_image +
+

+ Fig: Duty cycle of 75%, 25%, and 50% +

+
+ pam_image +
+

+ Fig: Pulse Amplitude Modulation Signal +

+ +

+ Mathematical Formulation of pulse-width waveform +

+

+ Pulse-width modulation uses a rectangular pulse wave whose pulse + width is modulated resulting in the variation of the average value + of the waveform. If we consider a pulse waveform f(t), with period + T, low-value ymin, a high-value ymax, and a duty cycle D, the + average value of the waveform is given by +

+

y ̅ = (1/T) . ∫_0^t▒f(t)dt

+

+ y ̅ = (1/T) . ∫_0^DT▒ymax dt + (1/T) . ∫_DT^T▒ymin dt
+ = (1/T) . (D . T. ymax + T(1 – D) . ymin)
+ = D. ymax + (1 – D) . ymin +

+

+ From this, the average value of the signal (y ̅) is directly + dependent on the duty cycle D. +

+ The simplest way to generate a PWM signal is the intersection + method, which requires only a sawtooth or a triangle waveform + (easily generated using a simple oscillator) and a comparator. When + the value of the reference signal is more than the modulation + waveform, the PWM signal (magenta) is in the high state, otherwise, + it is in the low state. +

+ +

+ Generation of PWM and PPM Signals +

+
+ pam_image +
+

+ Fig: PWM and PPM Generator +

+

+ (i) A sawtooth generator generates a sawtooth signal of frequency + fs, and this sawtooth signal in this case is used as a sampling + signal. +
+ (ii) It is applied to the inverting terminal of a comparator. +
+ (iii) The modulating signal x (t) is applied to the non-inverting + terminal of the same comparator. +
+ (iv) The comparator output will remain high as long as the + instantaneous amplitude of x (t) is higher than that of the ramp + signal. +
+ (v) This gives rise to a PWM signal at the comparator output as + shown in the figure below +

+
+ pam_image +
+

+ Fig: PWM and PPM Modulation +

+

+ Here, it may be noted that the leading edges of the PWM waveform + coincide with the falling edges of the ramp signal. Thus, the + leading edges of the PWM signal are always generated at fixed time + instants.

+ However, the occurrence of its trailing edges will be dependent on + the instantaneous amplitude of x(t). Therefore, this PWM signal is + said to be trail edge modulated PWM. +

+ +

+ Demodulation of PWM Signal +

+
+ pam_image +
+

+ Fig: Schematic diagram of Pulse Width Modulation +

+

+ PWM signal must first be converted to a pulse-amplitude modulation + (PAM) signal and then passed through a low-pass filter. The PWM + signal is applied to an integrator and hold circuit. When the + positive edge of pulse appears, the integrator generates ramp output + whose magnitude is proportional to the pulse width. After the + negative edge, the hold circuit maintains the peak ramp voltage for + a given period and then forces the output voltage to zero.
+ The waveform is the sum of a sequence of constant-amplitude and + constant-width pulse generated by demodulator. This signal is then + applied to the input of clipping circuit, which cuts off the portion + of signal below the threshold voltage and outputs the reminder. + Therefore the output of clipping circuit is a PAM signal whose + amplitude is proportional to the width of PWM signal. Finally, the + PAM signal passes through a simple low-pass filter and the original + audio signal is obtained. +

+

+ Effect of Distortion on pulse width modulation +

+

+ Distortion for a PWM waveform is a direct function of the + transmission channel. For a given step function, the rise time of + the pulse edge will increase as the cable length increases. Since a + pulse is composed of several harmonics of sine functions, the + high-frequency components of the pulse will have the highest + susceptibility to attenuation and delay. If the frequency of the + transmission exceeds the bandwidth of the channel, significant + distortion will occur. +

+
+ pam_image +
+

+ Fig: Example of Distortion of a Pulse Edge with Increased Cable + Length +

+

+ Effect of noise on pulse width modulation +

+

+ Like frequency modulation, PWM has inherent noise immunity that + permits an analog signal to be sent on a relatively lengthy + wire-line communication channel with minimal interference. The + amplitude assumes one of two relatively discrete values similar to + digital communication; thereby the noise has to be significant + enough to change the switching of the states. However, as the length + of the transmission channel increases, the probability of outside + interference affecting the signal integrity also increases. Noise + and distortion can compromise the function of PWM by skewing the + duty cycle and altering the wave shape of the pulse. +

+

Applications

+

+ Pulse-width modulation (PWM), or pulse-duration modulation (PDM), is + a method of controlling the average power delivered by an electrical + signal.
+ For telecommunication purposes, the utility of pulse width + modulation (PWM) lies within the duty cycle of the encoded signal. + Like frequency modulation, PWM has inherent noise immunity that + permits an analog signal to be sent on a relatively lengthy + wire-line communication channel with minimal interference +

+ +
+
+
+ + + + diff --git a/validate.log b/validate.log new file mode 100644 index 0000000..a97d146 --- /dev/null +++ b/validate.log @@ -0,0 +1,14 @@ +{ + _: [], + f: [ + '/home/runner/work/exp-pulse-amplitude-modulation-iitd/exp-pulse-amplitude-modulation-iitd/experiment-descriptor.json' + ], + files: [ + '/home/runner/work/exp-pulse-amplitude-modulation-iitd/exp-pulse-amplitude-modulation-iitd/experiment-descriptor.json' + ], + '$0': 'validate' +} +Json Error: There are additional properties +Json Error: must match "then" schema +Failed while validating /home/runner/work/exp-pulse-amplitude-modulation-iitd/exp-pulse-amplitude-modulation-iitd/experiment-descriptor.json +Error: Schema is Invalid diff --git a/validator-report.html b/validator-report.html new file mode 100644 index 0000000..e927790 --- /dev/null +++ b/validator-report.html @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + Virtual Labs + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+
+
+

Pulse Amplitude Modulation (PAM), Pulse Width Modulation (PWM), Pulse Position Modulation(PPM), Pulse Coded Modulation & their Demodulation

+ +
+
+
+
+
+
+ + +
+
+
Validator
+
+
+ + +
+
+
+ + + + + + + + + +
+ Severity +
+ + + + + + +
+
+
+
+
+ ESLint +
+
+ +
+
+
+
+
+
+ HTTPS +
+
+ +
+
+
+
+
+
+ Experiment Descriptor +
+
+ +
+
+
+
+
+
+ Assesment Task +
+
+ +
+
+
+
+
+
+ + +