From e7029defcf316777db98c281cae7fb6bce78c6c4 Mon Sep 17 00:00:00 2001 From: Chandana-Penu Date: Wed, 29 Jan 2025 15:55:28 +0530 Subject: [PATCH] Update simulation --- build/README.md | 152 - build/aim.md | 14 - build/assets/css/bootstrap.min.css | 7 - build/assets/css/common-styles-responsive.css | 97 - build/assets/css/common-styles.css | 104 - build/assets/css/fontawesome.min.css | 5 - build/assets/css/github-markdown.min.css | 2 - build/assets/css/katex.min.css | 1 - build/assets/css/toast.css | 16 - build/assets/css/vlabs-style.css | 445 - .../css/font-awesome.min.css | 4 - .../font-awesome-4.7.0/fonts/FontAwesome.otf | Bin 134808 -> 0 bytes .../fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../fonts/fontawesome-webfont.svg | 2671 ----- .../fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes build/assets/images/favicon.ico | Bin 1150 -> 0 bytes build/assets/images/favicon.png | Bin 3815 -> 0 bytes build/assets/images/logo-new.png | Bin 10192 -> 0 bytes build/assets/images/logo.png | Bin 95882 -> 0 bytes build/assets/images/popout.png | Bin 13510 -> 0 bytes build/assets/images/vlabs-color-small-moe.jpg | Bin 32248 -> 0 bytes build/assets/js/assessment.js | 53 - build/assets/js/assessment_v2.js | 185 - build/assets/js/event-handler.js | 76 - build/assets/js/iframeResize.js | 29 - build/assets/js/instruction-box.js | 11 - build/assets/js/jquery-3.4.1.slim.min.js | 2 - build/assets/js/toggleSidebar.js | 37 - build/assets/js/webcomponents-loader.min.js | 1 - build/assets/js/zero-md.min.js | 1 - .../katex_assets/fonts/KaTeX_AMS-Regular.ttf | Bin 63632 -> 0 bytes .../katex_assets/fonts/KaTeX_AMS-Regular.woff | Bin 33516 -> 0 bytes .../fonts/KaTeX_AMS-Regular.woff2 | Bin 28076 -> 0 bytes .../fonts/KaTeX_Caligraphic-Bold.ttf | Bin 12368 -> 0 bytes .../fonts/KaTeX_Caligraphic-Bold.woff | Bin 7716 -> 0 bytes .../fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 6912 -> 0 bytes .../fonts/KaTeX_Caligraphic-Regular.ttf | Bin 12344 -> 0 bytes .../fonts/KaTeX_Caligraphic-Regular.woff | Bin 7656 -> 0 bytes .../fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 6908 -> 0 bytes .../katex_assets/fonts/KaTeX_Fraktur-Bold.ttf | Bin 19584 -> 0 bytes .../fonts/KaTeX_Fraktur-Bold.woff | Bin 13296 -> 0 bytes .../fonts/KaTeX_Fraktur-Bold.woff2 | Bin 11348 -> 0 bytes .../fonts/KaTeX_Fraktur-Regular.ttf | Bin 19572 -> 0 bytes .../fonts/KaTeX_Fraktur-Regular.woff | Bin 13208 -> 0 bytes .../fonts/KaTeX_Fraktur-Regular.woff2 | Bin 11316 -> 0 bytes .../katex_assets/fonts/KaTeX_Main-Bold.ttf | Bin 51336 -> 0 bytes .../katex_assets/fonts/KaTeX_Main-Bold.woff | Bin 29912 -> 0 bytes .../katex_assets/fonts/KaTeX_Main-Bold.woff2 | Bin 25324 -> 0 bytes .../fonts/KaTeX_Main-BoldItalic.ttf | Bin 32968 -> 0 bytes .../fonts/KaTeX_Main-BoldItalic.woff | Bin 19412 -> 0 bytes .../fonts/KaTeX_Main-BoldItalic.woff2 | Bin 16780 -> 0 bytes .../katex_assets/fonts/KaTeX_Main-Italic.ttf | Bin 33580 -> 0 bytes .../katex_assets/fonts/KaTeX_Main-Italic.woff | Bin 19676 -> 0 bytes .../fonts/KaTeX_Main-Italic.woff2 | Bin 16988 -> 0 bytes .../katex_assets/fonts/KaTeX_Main-Regular.ttf | Bin 53580 -> 0 bytes .../fonts/KaTeX_Main-Regular.woff | Bin 30772 -> 0 bytes .../fonts/KaTeX_Main-Regular.woff2 | Bin 26272 -> 0 bytes .../fonts/KaTeX_Math-BoldItalic.ttf | Bin 31196 -> 0 bytes .../fonts/KaTeX_Math-BoldItalic.woff | Bin 18668 -> 0 bytes .../fonts/KaTeX_Math-BoldItalic.woff2 | Bin 16400 -> 0 bytes .../katex_assets/fonts/KaTeX_Math-Italic.ttf | Bin 31308 -> 0 bytes .../katex_assets/fonts/KaTeX_Math-Italic.woff | Bin 18748 -> 0 bytes .../fonts/KaTeX_Math-Italic.woff2 | Bin 16440 -> 0 bytes .../fonts/KaTeX_SansSerif-Bold.ttf | Bin 24504 -> 0 bytes .../fonts/KaTeX_SansSerif-Bold.woff | Bin 14408 -> 0 bytes .../fonts/KaTeX_SansSerif-Bold.woff2 | Bin 12216 -> 0 bytes .../fonts/KaTeX_SansSerif-Italic.ttf | Bin 22364 -> 0 bytes .../fonts/KaTeX_SansSerif-Italic.woff | Bin 14112 -> 0 bytes .../fonts/KaTeX_SansSerif-Italic.woff2 | Bin 12028 -> 0 bytes .../fonts/KaTeX_SansSerif-Regular.ttf | Bin 19436 -> 0 bytes .../fonts/KaTeX_SansSerif-Regular.woff | Bin 12316 -> 0 bytes .../fonts/KaTeX_SansSerif-Regular.woff2 | Bin 10344 -> 0 bytes .../fonts/KaTeX_Script-Regular.ttf | Bin 16648 -> 0 bytes .../fonts/KaTeX_Script-Regular.woff | Bin 10588 -> 0 bytes .../fonts/KaTeX_Script-Regular.woff2 | Bin 9644 -> 0 bytes .../fonts/KaTeX_Size1-Regular.ttf | Bin 12228 -> 0 bytes .../fonts/KaTeX_Size1-Regular.woff | Bin 6496 -> 0 bytes .../fonts/KaTeX_Size1-Regular.woff2 | Bin 5468 -> 0 bytes .../fonts/KaTeX_Size2-Regular.ttf | Bin 11508 -> 0 bytes .../fonts/KaTeX_Size2-Regular.woff | Bin 6188 -> 0 bytes .../fonts/KaTeX_Size2-Regular.woff2 | Bin 5208 -> 0 bytes .../fonts/KaTeX_Size3-Regular.ttf | Bin 7588 -> 0 bytes .../fonts/KaTeX_Size3-Regular.woff | Bin 4420 -> 0 bytes .../fonts/KaTeX_Size3-Regular.woff2 | Bin 3624 -> 0 bytes .../fonts/KaTeX_Size4-Regular.ttf | Bin 10364 -> 0 bytes .../fonts/KaTeX_Size4-Regular.woff | Bin 5980 -> 0 bytes .../fonts/KaTeX_Size4-Regular.woff2 | Bin 4928 -> 0 bytes .../fonts/KaTeX_Typewriter-Regular.ttf | Bin 27556 -> 0 bytes .../fonts/KaTeX_Typewriter-Regular.woff | Bin 16028 -> 0 bytes .../fonts/KaTeX_Typewriter-Regular.woff2 | Bin 13568 -> 0 bytes build/assets/katex_assets/katex.min.css | 1 - build/contributors.html | 480 - build/contributors.md | 12 - build/demo.html | 385 - build/experiment-name.md | 1 - build/feedback.html | 438 - build/feedback.md | 12 - build/images/README.md | 2 - build/images/exp8-fig1.png | Bin 155477 -> 0 bytes build/images/exp8-fig10.png | Bin 133595 -> 0 bytes build/images/exp8-fig11.png | Bin 67039 -> 0 bytes build/images/exp8-fig12.png | Bin 47182 -> 0 bytes build/images/exp8-fig2.png | Bin 95425 -> 0 bytes build/images/exp8-fig3.png | Bin 77938 -> 0 bytes build/images/exp8-fig4.png | Bin 50913 -> 0 bytes build/images/exp8-fig5.png | Bin 57177 -> 0 bytes build/images/exp8-fig6.png | Bin 55754 -> 0 bytes build/images/exp8-fig7.png | Bin 101667 -> 0 bytes build/images/exp8-fig8.png | Bin 45328 -> 0 bytes build/images/exp8-fig9.png | Bin 109226 -> 0 bytes build/index.html | 439 - build/performance-report.html | 185 - .../.github/workflows/deployment-script.yml | 39 - build/plugins/svc-rating/LICENSE | 661 -- build/plugins/svc-rating/README.md | 85 - .../svc-rating/checkEventSubmission.js | 35 - build/plugins/svc-rating/config.js | 2 - build/plugins/svc-rating/imageData.js | 2 - .../plugins/svc-rating/images/empty-star.svg | 1 - build/plugins/svc-rating/images/half-star.svg | 1 - build/plugins/svc-rating/images/logo.jpg | Bin 32248 -> 0 bytes .../plugins/svc-rating/images/mobile-icon.svg | 57 - .../svc-rating/images/mobile_rating_icon.png | Bin 33474 -> 0 bytes build/plugins/svc-rating/images/star.svg | 1 - build/plugins/svc-rating/index.html | 26 - build/plugins/svc-rating/index.js | 6 - build/plugins/svc-rating/package-lock.json | 9560 ----------------- build/plugins/svc-rating/package.json | 22 - build/plugins/svc-rating/rating-display.js | 308 - build/plugins/svc-rating/rating-submit.js | 255 - build/plugins/svc-rating/rating.js | 135 - build/plugins/tool-performance/LICENSE | 661 -- build/plugins/tool-performance/README.md | 149 - build/plugins/tool-performance/config.json | 11 - build/plugins/tool-performance/css/main.css | 120 - .../handlebars/performance-report.handlebars | 120 - build/plugins/tool-performance/index.html | 16 - build/plugins/tool-performance/js/api/gsc.js | 20 - .../tool-performance/js/api/lighthouse.js | 48 - .../plugins/tool-performance/js/commonData.js | 30 - build/plugins/tool-performance/js/main.js | 201 - build/plugins/tool-performance/js/parse.js | 32 - .../tool-performance/js/populate/gsc.js | 35 - .../js/populate/lighthouse.js | 106 - build/plugins/tool-performance/js/util.js | 90 - build/plugins/tool-validation/.gitignore | 1 - build/plugins/tool-validation/README.md | 48 - build/plugins/tool-validation/config.json | 11 - build/plugins/tool-validation/css/main.css | 293 - .../handlebars/validator-report.handlebars | 125 - build/plugins/tool-validation/index.html | 16 - .../tool-validation/js/link_validation.js | 52 - build/plugins/tool-validation/js/main.js | 422 - .../plugins/tool-validation/package-lock.json | 1645 --- build/plugins/tool-validation/package.json | 16 - build/posttest.html | 678 -- build/posttest.json | 69 - build/pretest.html | 693 -- build/pretest.json | 71 - build/procedure.html | 471 - build/procedure.md | 40 - build/references.html | 431 - build/references.md | 4 - build/simulation.html | 385 - build/simulation/css/README.md | 1 - build/simulation/css/decoding.css | 229 - build/simulation/css/main.css | 133 - build/simulation/css/sr-encoding.css | 145 - build/simulation/decoding.html | 412 - build/simulation/demo.html | 225 - build/simulation/images/README.md | 2 - build/simulation/images/cyclic-decoding.png | Bin 27382 -> 0 bytes build/simulation/images/cyclic-encoding.png | Bin 39665 -> 0 bytes build/simulation/images/initial.JPG | Bin 22941 -> 0 bytes build/simulation/images/shift-1.JPG | Bin 22437 -> 0 bytes build/simulation/images/shift-2.JPG | Bin 22007 -> 0 bytes build/simulation/images/shift-3.JPG | Bin 21688 -> 0 bytes build/simulation/images/shift-4.JPG | Bin 21291 -> 0 bytes build/simulation/images/shift-5.JPG | Bin 21083 -> 0 bytes build/simulation/images/shift-6.JPG | Bin 20546 -> 0 bytes build/simulation/images/shift-7.JPG | Bin 20127 -> 0 bytes build/simulation/index.html | 201 - build/simulation/js/README.md | 1 - build/simulation/js/decoding.js | 761 -- build/simulation/js/demo.js | 107 - build/simulation/js/encoding.js | 191 - build/simulation/js/sr-encoding.js | 211 - build/simulation/sr-encoding.html | 267 - build/theory.html | 628 -- build/theory.md | 238 - build/validator-report.html | 164 - experiment-descriptor.json | 60 - package-lock.json | 8441 --------------- package.json | 15 - .../.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 32248 -> 0 bytes plugins/svc-rating/images/mobile-icon.svg | 57 - .../svc-rating/images/mobile_rating_icon.png | Bin 33474 -> 0 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 - 239 files changed, 52070 deletions(-) delete mode 100644 build/README.md delete mode 100644 build/aim.md delete mode 100644 build/assets/css/bootstrap.min.css delete mode 100644 build/assets/css/common-styles-responsive.css delete mode 100644 build/assets/css/common-styles.css delete mode 100644 build/assets/css/fontawesome.min.css delete mode 100644 build/assets/css/github-markdown.min.css delete mode 100644 build/assets/css/katex.min.css delete mode 100644 build/assets/css/toast.css delete mode 100644 build/assets/css/vlabs-style.css delete mode 100644 build/assets/fonts/font-awesome-4.7.0/css/font-awesome.min.css delete mode 100644 build/assets/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf delete mode 100644 build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot delete mode 100644 build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg delete mode 100644 build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf delete mode 100644 build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff delete mode 100644 build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 delete mode 100644 build/assets/images/favicon.ico delete mode 100644 build/assets/images/favicon.png delete mode 100644 build/assets/images/logo-new.png delete mode 100644 build/assets/images/logo.png delete mode 100644 build/assets/images/popout.png delete mode 100644 build/assets/images/vlabs-color-small-moe.jpg delete mode 100644 build/assets/js/assessment.js delete mode 100644 build/assets/js/assessment_v2.js delete mode 100644 build/assets/js/event-handler.js delete mode 100644 build/assets/js/iframeResize.js delete mode 100644 build/assets/js/instruction-box.js delete mode 100644 build/assets/js/jquery-3.4.1.slim.min.js delete mode 100644 build/assets/js/toggleSidebar.js delete mode 100644 build/assets/js/webcomponents-loader.min.js delete mode 100644 build/assets/js/zero-md.min.js delete mode 100644 build/assets/katex_assets/fonts/KaTeX_AMS-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_AMS-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_AMS-Regular.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Caligraphic-Bold.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Caligraphic-Bold.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Caligraphic-Bold.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Fraktur-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Fraktur-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Fraktur-Regular.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-Bold.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-Bold.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-Bold.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-BoldItalic.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-BoldItalic.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-BoldItalic.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-Italic.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-Italic.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-Italic.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Main-Regular.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Math-Italic.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Math-Italic.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Math-Italic.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Script-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Script-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Script-Regular.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size1-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size1-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size1-Regular.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size2-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size2-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size2-Regular.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size3-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size3-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size3-Regular.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size4-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size4-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Size4-Regular.woff2 delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.ttf delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.woff delete mode 100644 build/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.woff2 delete mode 100644 build/assets/katex_assets/katex.min.css delete mode 100644 build/contributors.html delete mode 100644 build/contributors.md delete mode 100644 build/demo.html delete mode 100644 build/experiment-name.md delete mode 100644 build/feedback.html delete mode 100644 build/feedback.md delete mode 100644 build/images/README.md delete mode 100644 build/images/exp8-fig1.png delete mode 100644 build/images/exp8-fig10.png delete mode 100644 build/images/exp8-fig11.png delete mode 100644 build/images/exp8-fig12.png delete mode 100644 build/images/exp8-fig2.png delete mode 100644 build/images/exp8-fig3.png delete mode 100644 build/images/exp8-fig4.png delete mode 100644 build/images/exp8-fig5.png delete mode 100644 build/images/exp8-fig6.png delete mode 100644 build/images/exp8-fig7.png delete mode 100644 build/images/exp8-fig8.png delete mode 100644 build/images/exp8-fig9.png delete mode 100644 build/index.html delete mode 100644 build/performance-report.html delete mode 100644 build/plugins/svc-rating/.github/workflows/deployment-script.yml delete mode 100644 build/plugins/svc-rating/LICENSE delete mode 100644 build/plugins/svc-rating/README.md delete mode 100644 build/plugins/svc-rating/checkEventSubmission.js delete mode 100644 build/plugins/svc-rating/config.js delete mode 100644 build/plugins/svc-rating/imageData.js delete mode 100644 build/plugins/svc-rating/images/empty-star.svg delete mode 100644 build/plugins/svc-rating/images/half-star.svg delete mode 100644 build/plugins/svc-rating/images/logo.jpg delete mode 100644 build/plugins/svc-rating/images/mobile-icon.svg delete mode 100644 build/plugins/svc-rating/images/mobile_rating_icon.png delete mode 100644 build/plugins/svc-rating/images/star.svg delete mode 100644 build/plugins/svc-rating/index.html delete mode 100644 build/plugins/svc-rating/index.js delete mode 100644 build/plugins/svc-rating/package-lock.json delete mode 100644 build/plugins/svc-rating/package.json delete mode 100644 build/plugins/svc-rating/rating-display.js delete mode 100644 build/plugins/svc-rating/rating-submit.js delete mode 100644 build/plugins/svc-rating/rating.js delete mode 100644 build/plugins/tool-performance/LICENSE delete mode 100644 build/plugins/tool-performance/README.md delete mode 100644 build/plugins/tool-performance/config.json delete mode 100644 build/plugins/tool-performance/css/main.css delete mode 100644 build/plugins/tool-performance/handlebars/performance-report.handlebars delete mode 100644 build/plugins/tool-performance/index.html delete mode 100644 build/plugins/tool-performance/js/api/gsc.js delete mode 100644 build/plugins/tool-performance/js/api/lighthouse.js delete mode 100644 build/plugins/tool-performance/js/commonData.js delete mode 100644 build/plugins/tool-performance/js/main.js delete mode 100644 build/plugins/tool-performance/js/parse.js delete mode 100644 build/plugins/tool-performance/js/populate/gsc.js delete mode 100644 build/plugins/tool-performance/js/populate/lighthouse.js delete mode 100644 build/plugins/tool-performance/js/util.js delete mode 100644 build/plugins/tool-validation/.gitignore delete mode 100644 build/plugins/tool-validation/README.md delete mode 100644 build/plugins/tool-validation/config.json delete mode 100644 build/plugins/tool-validation/css/main.css delete mode 100644 build/plugins/tool-validation/handlebars/validator-report.handlebars delete mode 100644 build/plugins/tool-validation/index.html delete mode 100644 build/plugins/tool-validation/js/link_validation.js delete mode 100644 build/plugins/tool-validation/js/main.js delete mode 100644 build/plugins/tool-validation/package-lock.json delete mode 100644 build/plugins/tool-validation/package.json delete mode 100644 build/posttest.html delete mode 100644 build/posttest.json delete mode 100644 build/pretest.html delete mode 100644 build/pretest.json delete mode 100644 build/procedure.html delete mode 100644 build/procedure.md delete mode 100644 build/references.html delete mode 100644 build/references.md delete mode 100644 build/simulation.html delete mode 100644 build/simulation/css/README.md delete mode 100644 build/simulation/css/decoding.css delete mode 100644 build/simulation/css/main.css delete mode 100644 build/simulation/css/sr-encoding.css delete mode 100644 build/simulation/decoding.html delete mode 100644 build/simulation/demo.html delete mode 100644 build/simulation/images/README.md delete mode 100644 build/simulation/images/cyclic-decoding.png delete mode 100644 build/simulation/images/cyclic-encoding.png delete mode 100644 build/simulation/images/initial.JPG delete mode 100644 build/simulation/images/shift-1.JPG delete mode 100644 build/simulation/images/shift-2.JPG delete mode 100644 build/simulation/images/shift-3.JPG delete mode 100644 build/simulation/images/shift-4.JPG delete mode 100644 build/simulation/images/shift-5.JPG delete mode 100644 build/simulation/images/shift-6.JPG delete mode 100644 build/simulation/images/shift-7.JPG delete mode 100644 build/simulation/index.html delete mode 100644 build/simulation/js/README.md delete mode 100644 build/simulation/js/decoding.js delete mode 100644 build/simulation/js/demo.js delete mode 100644 build/simulation/js/encoding.js delete mode 100644 build/simulation/js/sr-encoding.js delete mode 100644 build/simulation/sr-encoding.html delete mode 100644 build/theory.html delete mode 100644 build/theory.md delete mode 100644 build/validator-report.html delete mode 100644 experiment-descriptor.json delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 plugins/svc-rating/.github/workflows/deployment-script.yml delete mode 100644 plugins/svc-rating/LICENSE delete mode 100644 plugins/svc-rating/README.md delete mode 100644 plugins/svc-rating/checkEventSubmission.js delete mode 100644 plugins/svc-rating/config.js delete mode 100644 plugins/svc-rating/imageData.js delete mode 100644 plugins/svc-rating/images/empty-star.svg delete mode 100644 plugins/svc-rating/images/half-star.svg delete mode 100644 plugins/svc-rating/images/logo.jpg delete mode 100644 plugins/svc-rating/images/mobile-icon.svg delete mode 100644 plugins/svc-rating/images/mobile_rating_icon.png delete mode 100644 plugins/svc-rating/images/star.svg delete mode 100644 plugins/svc-rating/index.html delete mode 100644 plugins/svc-rating/index.js delete mode 100644 plugins/svc-rating/package-lock.json delete mode 100644 plugins/svc-rating/package.json delete mode 100644 plugins/svc-rating/rating-display.js delete mode 100644 plugins/svc-rating/rating-submit.js delete mode 100644 plugins/svc-rating/rating.js delete mode 100644 plugins/tool-performance/LICENSE delete mode 100644 plugins/tool-performance/README.md delete mode 100644 plugins/tool-performance/config.json delete mode 100644 plugins/tool-performance/css/main.css delete mode 100644 plugins/tool-performance/handlebars/performance-report.handlebars delete mode 100644 plugins/tool-performance/index.html delete mode 100644 plugins/tool-performance/js/api/gsc.js delete mode 100644 plugins/tool-performance/js/api/lighthouse.js delete mode 100644 plugins/tool-performance/js/commonData.js delete mode 100644 plugins/tool-performance/js/main.js delete mode 100644 plugins/tool-performance/js/parse.js delete mode 100644 plugins/tool-performance/js/populate/gsc.js delete mode 100644 plugins/tool-performance/js/populate/lighthouse.js delete mode 100644 plugins/tool-performance/js/util.js delete mode 100644 plugins/tool-validation/.gitignore delete mode 100644 plugins/tool-validation/README.md delete mode 100644 plugins/tool-validation/config.json delete mode 100644 plugins/tool-validation/css/main.css delete mode 100644 plugins/tool-validation/handlebars/validator-report.handlebars delete mode 100644 plugins/tool-validation/index.html delete mode 100644 plugins/tool-validation/js/link_validation.js delete mode 100644 plugins/tool-validation/js/main.js delete mode 100644 plugins/tool-validation/package-lock.json delete mode 100644 plugins/tool-validation/package.json diff --git a/build/README.md b/build/README.md deleted file mode 100644 index ca626b5..0000000 --- a/build/README.md +++ /dev/null @@ -1,152 +0,0 @@ -## 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 - -### 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/build/aim.md b/build/aim.md deleted file mode 100644 index 40918e5..0000000 --- a/build/aim.md +++ /dev/null @@ -1,14 +0,0 @@ -### Aim -In this experiment, we will introduce students with the basics of cyclic codes, which form a subclass of linear block codes. -We will first provide a definition of cyclic codes and then describe the generator polynomial associated with a cyclic code. -While cyclic codes (being linear block codes) can be encoded and decoded using the methods described in Experiments 2 and 4, owing to inherent structural properties, this can be implemented very efficiently using shift registers. -In this experiment, students will learn efficient shift register based implementation of an encoder and Meggitt decoder for cyclic codes. - - -The structure of the experiment is as follows: - -- Encoding -- Shift register encoding -- Meggitt decoder - - diff --git a/build/assets/css/bootstrap.min.css b/build/assets/css/bootstrap.min.css deleted file mode 100644 index 86b6845..0000000 --- a/build/assets/css/bootstrap.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * 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/build/assets/css/common-styles-responsive.css b/build/assets/css/common-styles-responsive.css deleted file mode 100644 index 2798de9..0000000 --- a/build/assets/css/common-styles-responsive.css +++ /dev/null @@ -1,97 +0,0 @@ -.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/build/assets/css/common-styles.css b/build/assets/css/common-styles.css deleted file mode 100644 index a2f6d80..0000000 --- a/build/assets/css/common-styles.css +++ /dev/null @@ -1,104 +0,0 @@ -.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/build/assets/css/fontawesome.min.css b/build/assets/css/fontawesome.min.css deleted file mode 100644 index 06a13c5..0000000 --- a/build/assets/css/fontawesome.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * 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/build/assets/css/github-markdown.min.css b/build/assets/css/github-markdown.min.css deleted file mode 100644 index 6e8cb3b..0000000 --- a/build/assets/css/github-markdown.min.css +++ /dev/null @@ -1,2 +0,0 @@ -@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/build/assets/css/katex.min.css b/build/assets/css/katex.min.css deleted file mode 100644 index 678802e..0000000 --- a/build/assets/css/katex.min.css +++ /dev/null @@ -1 +0,0 @@ -@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/build/assets/css/toast.css b/build/assets/css/toast.css deleted file mode 100644 index 85e0475..0000000 --- a/build/assets/css/toast.css +++ /dev/null @@ -1,16 +0,0 @@ -/* 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/build/assets/css/vlabs-style.css b/build/assets/css/vlabs-style.css deleted file mode 100644 index 2606463..0000000 --- a/build/assets/css/vlabs-style.css +++ /dev/null @@ -1,445 +0,0 @@ -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; - font-size: medium; -} - -/* 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/build/assets/fonts/font-awesome-4.7.0/css/font-awesome.min.css b/build/assets/fonts/font-awesome-4.7.0/css/font-awesome.min.css deleted file mode 100644 index 540440c..0000000 --- a/build/assets/fonts/font-awesome-4.7.0/css/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * 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/build/assets/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf b/build/assets/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f36e4f73b8efa40bd6f604fe80d286db70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134808 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 diff --git a/build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot b/build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca953f93e35eab4108bd414bc02ddcf3928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY z*BeMp5!YRitn`g&nth8{m6Dd0QYAj0ZxqJ;!r>+5bAHQflhf0aYx(Url?1GY6U}5F zylvy$dA2fK(`58 z4KJ8nnOPF^3Rx@@8g_Vg6GI*_Bng?U4A#>qx-1Jv@{q$QbMPz!SyL+_iFRlz_(NHK z0V0O}tchz`Cb(6e7?+~x9pfb%8)c-+N~ShwBa6&z&P!?UfKd=_feP)X9~S=&MC3F( z*fN(l@lMz-Sg_16J{@jx<&VV<$8Y)g2W-?OuM)0zALCcypa7@C54l}4jp82+hE{_p zzbA6zM`9T_Oj{2RAI9}Nc{4Y$2PA<_)4TPX&X=UEl76Wmy`q=?CUS>c{DGdm^`|%G z(s%#%Hrw?koB7l6V{b8-VY{XAvxUrI5`qnSe&|K^v-^%e^oLtN=Nq48kKc0Q$&at- zZW5)*hobU>eO7s-$XtWXd)6mnm%lcTUi zK&*foQA{K#vaRajK9rcS7^w0jBmjFlBtBqCDQ+x!lKgTGJR=daf)T>G+sSz z>3!F|bshfrxlql3dksJ;yki`JCk>MLXg+mixfSh^nFV61GuCX5b*731Gb8O4vs+sD z4ZYW1+uL*PwerFv_UNOOT|#!KNGU?!W7<_aPf)(m1c|p*IQ7F$KslqsvIdML5`{$z z0qCeH@IM!*f^8%E$}_%2`zkHzlwXZbDe}9@bPMTFJd+e=i*a)@X7LHY13w}nwL}8*;!Y- zX2blTm}2po@Xu>WVIroz;-*=>PVN;djL-t96631*$$`%G82II>ph;?=TR4h2OMLSQ z2;d3;a80}nlz<;SHDQ`N9Q8jut4l5tVPQt5)YGAfWfy`Xy6Bw73Vm@xer|4VenPRn zqA@3W4m762OLl&L=g#koX_H0iV;tizI$~lRyxb8pIi6uPkq;}DBs2pY@?nAnJs^TD z8|!JS5EC74lgaH!6f4?##+LEvRQOK$x77r0bYambGsZy|W;q?ZfFQGZ5=^R43MD)+ z6i<$Qt^anS2UQ>elc`i$>dK&I$F<#sLe2x&ChT#9G~oMJ&o1ngsLNFmOi*H=P&BPU zE%f!18&NkWEbGE^zTUBW{);XJ1bwMMA8S@RNVDicF2Bdt*M5m!(Yp7|v1MQDVfLib zz2nWNI`Y#~z5BOQaVG)<*(#Jz?qZkt@@afP>W-7vV$y2Q#<~IOO|h;-EJ;N!4Tpo^ zU@8)hpk4hC!wy5Z)+7DJvtx7JcFpS9~Tv{OBpIM#U2D zk8XI`IcLd|InI}FIB@^{{6VN6P;wTAVBz=ve3qTy(=>t;n$`JeDcSLbsnk>E0m)Rm zW;_r~w&+rLE)V!M3z+;R)%Nb?WP5k7{P1TeUF_R`TC8z@?dLmK?~c#!(i*JSku2pS z--8$Fh@<%s*^)j0|Hg>bt>QjBE@Ipwk1==?343tLN;5Apv7hZkM!Shz~&+WynJAc08`uE`A{YtbCi2_ziC%N89v&j=UV=9qCt+GB%BC8;6h8AOLkTMEk zmx-ycsJ!u=#_~lu7w>+0_wJ|J&2VsFBTHw1WwLR$zLvoJ2*eqifiaekEnhy?+g>qu zZUvMf6i_~XSZe<2FrZa>nW!ptu~C5*5DIxY4HuAXNgnh}=7P5nA$+QwLt^``9#_+H z`mfOG+2|DlO&aD@zvygqs~}VbIiMpZi`#jGF-KZ`QT1chMfGWp>G|yL{OMzgD2xcf z&2eS^aeS+cMN(CcBrQxb--Af)ayk_`(~P!%i4=x2Cw_f+-HJeUbzsH1aM}F%>=s2% zM?Q*#8b&>34M=@f(d_9+*56D?Cr|Z%*N>-GXSyHS;W-Dk(&ZigO8Ro{e)| z{{oOe9gI!SmzU>HpVXWG_x(8bB|uKEg4`tZS&zOeJJplyEu|O751;DAFHVI{_uT2Y z6Ay~b#|bRYM44Q%QFaXTC?4xNd0&1-8@TY3-3 zAO33h?)O>J{;hv};kxBFUs|-Ta#}6_1WHvE^7Ha@@(<-7N99dz$V+mztm%#Hmv<&K z_OGe&&wu#3!(#WjKp8E2Vr{y2@G|Zkmfe#|!58R;hVaITt?gwBL01ilO z3ZFxoXLNL_9Mm{*e31+Tuo^8#Vy7NKITuBG1;>E_=_lK;$bl%VrP|4lA`n66UO>>; zpAzE?H7L6DBr}1{9C5%&p}?Iip-(U^m1ib7u@_Ve$B7W}G$G9eeN%KUjA3F2^CMpj zvrcdO;LWT-zsonhwPf=-f#p2T?lwu&)02+B5bsY<5-Z~UZ`Z}G%5qu^PJba{q69~t zw^lIQDm{`Y`26svo|_baJZrQ*Ve_>mGaE|ck`i1wfvGuDvl5*~yP@+UWrg#?xstWW=82!@sC2}|#8tq6 z1uss{tST(5%51I5b4wBzoR++2wv}z|>)jj-0_YgN!Z4Eqh( z#6fa_%rF{Q1v5Y;0ydA&QhX3^yT+8|J8?KE#u@u7&SESEi`)VT={;J_d%r;+;Wzwy z`F^YXkR>tBFoVH5i)5BB`N-3CTL!=3n-mH#v0$Eu)+w8El3a>)m8>vm`-(DXhJ*72 zfB;Ys@uq;74|>^vV{n17eegk})k9i06F*LvrJ-`HvSF-#DuPq%pM?4DF;&QKObL%2 zQT~zg`_%RrVb6)tnD(jjcNGXaiW=7y?3%yx$tQO{E`P}kk3X`5zd%pp6+76as&b8@ zU_*`m|Ge#d&-nju+s^jL|4-T;DkW>X|8HSt&z}Dqh|&C2D)4Sn=$j%~7X&3a0qO9yeGA>hr{%c;twgFkKCw@86vM zU*w<2r`PgL+@u=xvT6$`$KR7uhb^|n?gu0S&eo_F*ooTumu!(V= zZl~^Y-G1Fc-EF%2bl=lGMHYOq$2OcI`G_3II`xEo_ry70SQ(#iz^~oa@jCrH5kGmy zJ_W2ETHF<&An7^cLxTBu8f*fdiSj4%Pu%}i`De#ZJnPAUJ!rq_HRHOP=`LF}_A0y@ zcK)Ih7c197<+^uLSd9@EtJFHUXa_d*&MWN7@mMUd&Llst+&mekM4U0rm5xH)b?j@o zU;no;YHjSuk-J8pCE9(H$I~C>^+r80de;&59co*2;iRil))_J5r?v-tY{P*CF1zo{ z#ubhP(#hu%%uP%xM=f*lzl~ArQudG}>!_1ttj*QX_1g%DP)J0dO3L||o7^TqmPPqb z=F2lc$0-yW(U8RE2lYqdqG7P}v7et1?FU;>Igx^jJ4xB%bOYQ6I?|w14k+s==dU<; z5{^Zs#Cqfto>+)aAK}UJU*9nzr65A9=B8&Jkzf4YxyNp9V(f=EL6S{iM$R0@eaE&M z4V!+zgez}lMepqxKepqE9Xp<2xAd$tg0}G*%$2pH&u`p$#AdFmF&knf?ld;_aN(l& zFTCoXSF@GN2i|U7y}I@7{uOsJ-RJVT%LS{cINAqZ@*);^>|s`Lr`gbZ-|xqJBoD(z|^>f}mZ^yAq^oCu3R%L4-r#J=<4Ooig-dkn*oo4Vcpo!xc5B0c5-8YXx z9<_P$zK>ykW1Gpy#<}k7{oBM*k(&4D5!!vz1!Jx7UlbpNg3bzDughUkIULxV_62H7 z&e$4jd|Sm4Jm@!a1&{r{fX0m#A)izODZ;2mMy?5QEHV=2Dxs#qx*uFl*>@IxD zH>5q4SAJR4odE;XpDK=5V2K=Ie~qj!WP$M^`4y@88)$ge!Gkz5eC?a)b>h|P3>@nR zOyQ$H3SmF`hq^b=Cw`dw@Icyv>?c9K4I4K%+6W6p%q!19G?!yjT2)z|)GK&;jrWc$9ufXrw99RU~#s+9!Ivp!ekG66gjP#Z3p< zWrf^OC6;;=IT?@oUh;VTS#}W!29oPYf&h@xSz8^+;>fmI>_Mlz+UPYHjRvpLa46lH zZu48M>TN4U8H^q$+mm)p*k35lnP2Va9)nA77bL;(oZ$7P>9bePaOGO99DY~?A+KC- z-mr9PZ(_0`qco*pxjk{J(-z2b720ezb3uuX;|we_InI+FNlRV*h?Bv*SWI4S4un}v zz9?^bY)Xs`PKC2KNG#E26O$p??%<|$?upBF*=??Z=O0a3zA2%or)zrF-!YI6VZy1aKN#^Q>N zho*lbG9`&ZV$+_G-Q(;lDolHHrqg1Lj;r)Uxuzv^y@^Q<39iR-GD983og+!Pdc7f# zGkr>3ZE`q1HaYCi_gUf|WTxie_VRVhmI$0}{U#995sm{M1Psmu+(nVTFiG8&3NFY6 z0#d-lBW`Auh&UWFA}T#q3emX3@)?>wGE8 z8^(W`=#XZQZ^VJCzzb$w0n2^QY_AV6c`iuJ$LIU2sGt9MDY(51x|P|XznE%2NWz97{`x-sjWl?W*k(jiGvfG zDiDdSL_&N6#`n?<{w!D}jB=H_Aa-0RrKP7q%Q#T#ff)y|RTQm_5E7I@=;Q19D%Uf{ zC8OPB!tNcuieO*U0@L@RAnGN(5ofW--`}>4J-FefM7Q-&Prr^L!vqVlSbzYxi?9i!!v#fD(@+Ji>SV#- zhrj^|6jX77FNHXf^jV~GO~?b8NYf39?)r3}PJo~<{Mq1@w@`q%2GVhCca;BtyKn|< zXhe&f^^&dd{GQR2s6(}EvApiiIG-Rc&6Kv~rR66}htK`F{QgbX$ba3C?3jA{w|3`b zr)HZ(;ryT6vaLaMl&78Z<-=EJW_r@$Of2-8JihypoJ%i0FDvWHEzf;A#~$DC>sO1@ zX06G{ByTx$pz^MdO3wuHD4f|7ND{bIkzEVtS4P+LTdKKbNzU%XkR#1^2o^jl4*c@i zkC29{1%^*IPcMLXz>*_ytsO4p+`P+Gs}46yzb`8j?$VKy(qAx%uKT- zrgr|+jE#S()aTUJ$Hh8LuDF)imQ1(UeDk^*i`DCIW9Kr{?)k6De;iJ=#KUOuYS`xs zoY%c3KHl2kzvRjtxw$;X5g(h7U^S;qHTw2n{?aYOZHZ})IaB=$hUEr~U*<`x{vGMB zIH@WI1-e49IE7__@IRvQ?2sb|1@$Qf8OgCH^+F}um0fT-Y0Kv<)7!@Q<0VAPVkx~L3EgHnVH!c zsj)UT{*&!bw8WO~IKsTQ=B&usVtY;ACCk@aZ@x7F?j%!Qdzub`o>p)AYhG(JE_&ea z@~to2%nJVc`nMuE-etEA2dX6dX$S z?24eHO)}jB(9OOQdfE5G_7CJv$wDR0Q^|5=>Hqebte64SYEojbq#NTV`3J?vEy+FL zEa89kd}PpB?8F}|a{k-9_}%jC6GzBqs!*L>4#Mbv&Y~0vmY>t<^x^lPh7Ny)3d*x3 zs_eLta-xLK|A#w`4bv52eOrX}?JA-*0j;27Ag1Gi5TB44g=ctmEu!r-9mU|CVqzsq zf(9D4&=aD5m?c%PVO#);3D-sq!N=zI}Liha5PM|k0Bvc zhE$6D5LJg|Cey|;!$_e|zT*k6&1MgHpD42hX4*RBKfmVWv8g%EL9iPJojIwo-1(aP z=MLMENC zlPJHW__Pcs<(lHzEvY@WQZE{{;jq8doXPTUlwbHXIyc2-j2?T7WC7nAi#EDaa-%A-cnmns=lx&RbO@RAPk%5=Soykq1~<)B)@SZtN7-EqHFDoCGNR7m4^nhuYq9Tg)YmlhQ)6kbmT-1T^(v4)5SiTP=d47`;gJ!5Fx``YNp zd$)BP5c=8Z4a|KnnPL8=7_8`9Y zuK~nM0Zg)GW#R`jNPe9CPd0sY>O7ug0)&TeDZT%ml7|+=d>$juV8s{8ud#PO@BEBy z|H0y?`7~P46`W&C*()jdimRIQ))>^fOn&m3paOu*0Flg z(~H(Cxsd;KNqqA+P=(mDo@9pA&{4OJcXS`=KE*de6w41m zS8OY=Wq>RtCWKzuVnB~s-D?OjdSwft>=M9@P`DCd5(W=@1Il_&s}49BSbvbCiZKu7 zoMHu5XIJ?an5Gno35N*;4|X6BD2bW@l8)grnwKcjbN>ei^sP>^eOfPJ#S_D(gwGYI!YV=NrJx&muiF}3C zkd|Y$;4&VQF&&F|bTqD#=(3jA_^krX3jt|*QZdZv-x!x;ArzOHEl`|?)ybUsBt~6te+nqYz>vSY0 zOmjLN;VS->=yW)!8EDM+9dKG2PB!OHMvL9x@JIi};?MN@jd$K;N@9Me{AFUOJ=SCs zQtnJvD~s35??&as8l&hUgu_->bai}!HQF`K66^fd@>;jc%BwfZU(TB@G_IH6;do|2 z*X%X+jaS}WIrZY9C8lNPS9r@}3^h%=XFC@+ck)4Zi5*|9T+zTJxCh5)i>?z>+-ag1 zlbt4sUSUJRbbNL~VpW=Re5oT&6r${oczpaZPuS@&=ZAf;`mc*+e%c8s|B7_YS{Ob! zba!fDj-A90wXgur@8?=r)LB@(7M66d{iB8Th~KP*4Z1}<2P!?d3I5?tC^r0IDlxvsr=9`9!^0Xn{M8i6eL(Qq?p=at& zDr*RJv?G0=(rrD6Ye6iQ2LwP662wfN&*9^dj_}`n@e@lv${JnXYSOWDt5i)VvlImI}KE{+kkt zFj8u-^edxPgv{SmW>GIbvVS;&_X>?ew}17IKZiFAl#qZ^!acf6amI9&?rPWy+N-;g z5xR!ERY;K=m=WGt&CG&bnhoTpgE^rB7|mSF&0?_Vd08y{wZyXoNLwUtLO%i*>UNtOv}uKIl^putByFHc*Dy2u#9mVw>TOd@I|=&cVj` zJcv(jXJhOFb|KrrE`r;^U2HcbNiKov>K=9(yPRFYu4GrStJz+54co`|vjgl~Fv@lv zyPn+uA3+CUq5CFwnBC02&2C}0vfJ40><)Okx{KY-?qT<```CBb{p`E!0rnt!h&{}{ z#~xvivd7?V^$GSQ`#yV$JX+Fo>{S@i z{TX|m{hYnQ-ehmFx7j=F7wld39{VNx6?>oknjK{yuw(2)_7VFHtf~GEo{K(ae_(%P ze`24oPuXYebM|NU1^Wy8EBhP!JNpOwC;O6p#g4NRY@EsLB-e4qITyIdB@S*1H|o;3 ziJQ3v-hpf!h6A~iNAYOx;%*+pJ>1J;0=5xpT%eM zIeadk$LI3}d?9b-i}+%`ME5#h%9ruwd<9?0SMk++4PVRG@%6lkH}e+W%G-E5kMIsC zJ#_JIzJd4fUf#$1`2Zi}8~G3)<|BNRZ{nNz7QU5l=cIDdja$-mE^ z;!pD*@FV;g{w#lv|B(NPKhIy_FY+Jrm-tWkPx;II75*xJjsJ|l&VSC|;BWG`_}ly) z{tNyte~Tgu$p6GY;h*x)_~-o3{0sgU z{#X7t{&)Tl{!jiT|B4^yCpdIt`AIE`oLaLA^qzf5Brr;N{glr*4$QAO0e4#)9FHR^H zN`!z=DgxA_}lh7=*2(3b!&@M!T4xv-%61s&A zLXXfZ^a=gKfG{X*6o!OhVMG`eHVK=BEy7k|n{bYBu5ccdNVW@O!Ue*G!VcjgVW+T5 z*ezTvTq0a5>=7;#E*Gv4t`x2kt`_zR*9iNB{lWp^Tf()%b;9++4Z@AWLE(^alWwe&M^q1G;@uXK%~!u+%p?+})-hjslmcibZtxav+Lv6hg)HxVw88Kj~ z236H%q^2kZ_71f5h#kExoo0MY`(W2Ve`MIaX`pwsFVckeShOHjVA8^)gZhm_Z3FEQ zLo2!icVVQZQ^aprY#kWrG17%rcxiB`yMILA*3uUlY7uF9#rxiNefLNU7DCHNWXniX zSA?iQvl8Ci-9FM~#=Fk`rrt=$h*b?@$sCCcS=0xGGPJ4T4Wq*&-5py+`W8!fe>>8t z`LwW-*51+57NK5i+SJ`1888fXw~dSrMf8J_{lgD8Hz}4T@myU4VZ0sBr@34+S1muxn-!`*3p74oOm)$1Vrj|X|M%A0Kga+G=Tb{ z(zfKalco=rmo>X+Ll9+Xco4fc)>HxXc%`?~wJphX2DCE761qugy9 zM1=@NCh9g$=SATbZr_y!_{n;Newzc#|`rBKE^h4Mx4D=b=2KxFi-uk|l z&i=@Vd7{5Y2T%1QwGZGvvN;kNvEkDP2dT(5Ojv6NpfEC|R%X#2s0j|O;hQ2uAV*tz zqqOI)fuZhgL>=~;0P#(2fQu39$mZ@5z@^&p1Y`vE%9B-v_$E|7G$8auwu+d|!$z&i z!?uyG(Z1Ha4sG(Jb0~I?^HBv8dP`{+icZ&kzYDM;m$*Vq^ zl>|y=gZ9D3iEq`bCF@6lhT3{805MD&>fm-^Xn0uYYHv5T0vgbH{bFmRx7X4}-P(bU z9f_E`FpNzqbSpuc?*=6_I%rbv)FDwSa5kNW$mla-lmZ-QM2!xfnTd)44j*WZ=r<2x z&UZ;8EyF#-dSF!anW=TCJJQjHO^lf!SDhzP=g`3DAka#Gj|6}mZP&L(T7V&hw$Tv` z<=|HHV9THaKiz}kF!rxz8l9$A0BR2)ZeR$&#YcPjKrb-HPX@;`+GER!N6jA3M}8GRlZX`(O1 zJfR>asT!bewWvX*uP|?b+53mZ;ejE58ZJsUgA&5znONBfM6gDvuqLA20|1y#z<)cI zq}Bn9u|)%CN@<+{ZF(RaKLU6i!7gvm2uL5o*tY;90_T~5+q-}?M|)e1zzZ1X&WK&< zVx<|hbXnC$6;chfls5IXTab68YhW0iA2AM(c8}1A840MUMtvI=sz?MY%mA=5t(3}g zLZ8q&+TDxU(rHBIL0WfAEq$oHrN1qr?~AnebdOj%s7a`0Lj+BaU>)dE`d#cO?ubOS z4~$}lfxL!=I@5dA`5q|4BW)qSv~-3T(N#XWN0tGc7k%CGBuR1L>hY|AZH0@r~w6H(Zn`&H8Uw_or*%qB>}U#whBE%n}ybqHX@TFrc-m)soc#gzu>60&Z^YC75)QI|ID zLEM62Hqk|iK9z<#)6fpM0Z|Q<4gzojd4a~lbLUV?pS}Y$ZO@R<(%vt2l$4d&Tf0YE zf!KkK)nNc8>>aXOP7_nMNzbE$liw0tIVZhUr}$=&xdWSr4Vb1w1KsTs zCdTL%G_$*v)|TO(t%F$921bX5H;!Ua0673q8PInCE%!!5y3hhX(mf~)kJ8YF!v@;i zbZ?3Xt)rcMQ;)Pc(%m|MjYB{Fkf1DJSH2z7LB-q@7mQIqU}6pKRY`Dq6}GnzfF4k` zA6n;^m0LG~6bDtRv;@aqncoGP%W(%1qF+dDOik5 z!D3_z7E`8@V!F`V63SFUnMzPiumsfvODIPPqGQmzuQ!q?9!juDcjB%kH zVXdhR$~(#wF2j&?DDNm!8NDc@Ol6d*j9!#cHDy!{B%P7CjY3pS8RaOa9OaaQ;37zH z5hS<>5?llcE`kIXL4u25IpwIJ92Jyz$GYl1e9R}P#~ndpd17gApiv~$Ppr- z2oX?(icv?X7ZaA%cidafP%g0$hq9fkcSP3K2+z2qZ!T5+MSK5P?L9Kq6E^ zl?14g0OcTH2oW%Z2pB>H3?TxB5CKDofFVS{5F%g*5io=Z7(xULAwpjvn6|=&a+Fez zQp!q^DF+4}7s?T?KyM=lE|dd@ekAZhiUx7H2z^4|8PK^ zmVp|rg*ED&57Y$Ime-VOcXh%AYP6=-s53uMQ>MKy*X|SL)o9PP+PzM@*K79~>b+L0 zw^pmSR;#yGtG8CGw^pmSR;#yGtG8CGw^pmSR;#yGtG8CGw^pmSR;yP-nt?j4-a4(` zI<4M1t=>AV-a4(`I<4M1t=>AV-a4(`I<4M1t=>AV-a4&b4Yvj~+#0CY>aEx6t=H<+ zFl<1>uz`B5-g>Rxdad4it=@XA-g>Rxdad4it=<`0KhO9-gZkGMYOgEQURS8Su2BEF zLjCIsN-365OI@Lsx - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf b/build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165548 zcmd4434D~*)jxjkv&@#+*JQHIB(r2Agk&ZO5W=u;0Z~v85Ce*$fTDsRbs2>!AXP+E zv})s8XszXKwXa&S)7IKescosX*7l99R$G?_w7v?NC%^Bx&rC7|(E7f=|L^lpa-Zk9 z`?>d?d+s^so_oVMW6Z|VOlEVZPMtq{)pOIHX3~v25n48F@|3AkA5-983xDXec_W** zHg8HX#uvihecqa7Yb`$*a~)&Wy^KjmE?joS+JOO-B;B|Y@umw`Uvs>da>d0W;5qQ!4Qz zJxL+bkEIe8*8}j>Q>BETG1+ht-^o+}utRA<*p2#Ix&jHe=hB??wf3sZuV5(_`d1DH zgI+ncCI1s*Tuw6@6DFOB@-mE3%l-{_4z<*f9!g8!dcoz@f1eyoO9;V5yN|*Pk0}XYPFk z!g(%@Qka**;2iW8;b{R|Dg0FbU_E9^hd3H%a#EV5;HVvgVS_k;c*=`1YN*`2lhZm3 zqOTF2Pfz8N%lA<(eJUSDWevumUJ;MocT>zZ5W08%2JkP2szU{CP(((>LmzOmB>ZOpelu zIw>A5mu@gGU}>QA1RKFi-$*aQL_KL1GNuOxs0@)VEz%g?77_AY_{e55-&2X`IC z!*9krPH>;hA+4QUe(ZB_4Z@L!DgUN;`X-m}3;G6(Mf9flyest6ciunvokm)?oZmzF z@?{e2C{v;^ys6AQy_IN=B99>#C*fPn3ra`%a_!FN6aIXi^rn1ymrrZ@gw3bA$$zqb zqOxiHDSsYDDkGmZpD$nT@HfSi%fmt6l*S0Iupll)-&7{*yFioy4w3x%GVEpx@jWf@QO?itTs?#7)d3a-Ug&FLt_)FMnmOp5gGJy@z7B*(^RVW^e1dkQ zkMHw*dK%Ayu_({yrG6RifN!GjP=|nt${60CMrjDAK)0HZCYpnJB&8QF&0_TaoF9-S zu?&_mPAU0&@X=Qpc>I^~UdvKIk0usk``F{`3HAbeHC$CyQPtgN@2lwR?3>fKwC|F> zYx{2LyT9-8zVGxM?E7=y2YuRM`{9bijfXoA&pEvG@Fj<@J$%dI`wu^U__@Oe5C8e_ z2ZyyI_9GQXI*-gbvh>I$N3K0`%aQw!JbvW4BL|QC`N#+Vf_#9QLu~J`8d;ySFWi^v zo7>mjx3(|cx3jOOZ+~B=@8!PUzP`iku=8-}aMR(`;kk#q53fC(KD_gA&*A-tGlyS3 z+m)8@1~El#u3as^j;LR~)}{9CG~D_9MNw(aQga zKO~TeK}MY%7{tgG{veXj;r|am2GwFztR{2O|5v~?px`g+cB0=PQ}aFOx^-}vA95F5 zA7=4<%*Y5_FJ|j%P>qdnh_@iTs0Qv3Shg)-OV0=S+zU1vekc4cfZ>81?nWLD;PJf5 zm^TgA&zNr~$ZdkLfD=nH@)f_xSjk$*;M3uDgT;zqnj*X$`6@snD%LSpiMm2N;QAN~ z_kcBPVyrp@Qi?Q@UdCdRu{^&CvWYrt=QCD^e09&FD^N$nM_`>%e`5*`?~&bbh->n~ zJ(9*nTC4`EGNEOm%t%U8(?hP3%1b;hjQAV0Nc?8hxeG3 zaPKiTHp5uQTE@n~b#}l3uJMQ)kGfOHpF%kkn&43O#D#F5Fg6KwPr4VR9c4{M`YDK; z3jZ{uoAx?m(^2k>9gNLvXKdDEjCCQ+Y~-2K00%hd9AfOW{fx~8OmhL>=?SSyfsZaC!Gt-z(=`WU+-&Dfn0#_n3e*q()q-CYLpelpxsjC~b#-P^<1eJJmK#NGc1 zV_&XPb2-)pD^|e^5@<6_cHeE7RC;w7<*1(><1_>^E_ievcm0P?8kubdDQj%vyA=3 z3HKCZFYIRQXH9UujQt#S{T$`}0_FTN4TrE7KVs}9q&bK>55B|Lul6(cGRpdO1Kd`| zeq(~e`?pp&g#Y$EXw}*o`yJwccQ0eFbi*Ov?^iSS>U6j#82bal{s6dMn-2#V{#Xo$ zI$lq~{fx0cA?=^g&OdKq?7tBAUym`?3z*+P_+QpC_SX>Hn~c4gX6!Ab|67K!w~_Ac z_ZWKz;eUUXv46n53-{h3#@>IKu@7En?4O7`qA>R1M~r=hy#Got_OTNVaQ-*)f3gq` zWqlf9>?rCwhC2Ie;GSYEYlZ8Edx9~|1c$Hz6P6|~v_elnBK`=R&nMuzUuN8VKI0ZA z+#be@iW#>ma1S$XYhc_CQta5uxC`H|9>(1-GVW=IdlO`OC*!^vIHdJ2gzINKkYT)d z3*#jl84q5~c0(mMGIK+jJFO2k6NLvlqs#h}}L0klN#8)z2^A6*6 zU5q!Nj7Gdit%LiB@#bE}TbkhZGoIMXcoN~QNYfU9dezGK=;@4)al-X6K6WSL9b4dD zWqdqfOo0cRfI27sjPXfulka7G3er!7o3@tm>3GioJTpUZZ!$jX5aV4vjL$A+d`^n- zxp1e$e?~9k^CmMsKg9T%fbFbqIHX;GIu<72kYZMzEPZ`#55myqXbyss&PdzkU-kng%ZaGx-qUd{ORDE9`W-<*I${1)W@@_xo| z#P?RjZA0Ge?Tp_{4)ER51-F;+Tjw*r6ZPHZW&C#J-;MVj3S2+qccSdOkoNAY8NUbR z-HUYhnc!Y!{C@9;sxqIIma{CrC z{*4;OzZrsik@3eKWBglt8Gju9$G0;6ZPfp5`1hya;Q!vUjQ{6qsNQ=S2c6;1ApV)% zjDJ4@_b}tnn&43HfiA|MBZsgbpsdVv#(xMHfA~D(KUU!0Wc>La#(y%O@fT{~-ede{ zR>pr0_Y2hXOT@kS3F8L=^RH0;%c~jx_4$nd=5@w@I~NXdzuUt2E2!)DYvKACfAu5A zUwe%4KcdXn;r@iOKr8s4QQm)bG5$uH@xLJ7o5hU3g}A?UF#a~+dV4S9??m7ZG5+_} zjQ<05{sZ6d0><|ea8JQ~#Q6It>z^jLhZ*lv;9g|>Fxqwm@O+4TAHKu*zfkVS4R9I8 z{~NIVcQ50g0KQKVb`<_&>lp7xn*Q?{2i@S=9gJ(JgXqP;%S_@4CSmVFk{g($tYngU z2omdDCYcd#!MC-SNwz*FIf|L&M40PMCV4uTQXRtTUT0GMZYDM0-H5Up z-(yk}+^8)~YEHrRGpXe%CMDJ}DT(-2W~^` zjDf-D4fq2U%2=tnQ*LW*>*Q@NeQ=U48Xk01IuzADy1ym0rit^WHK~^SwU449k4??k zJX|$cO-EBU&+R{a*)XQ6t~;?kuP)y%}DA(=%g4sNM$ z8a1k^e#^m%NS4_=9;HTdn_VW0>ap!zx91UcR50pxM}wo(NA}d;)_n~5mQGZt41J8L zZE5Hkn1U{CRFZ(Oxk3tb${0}UQ~92RJG;|T-PJKt>+QV$(z%hy+)Jz~xmNJS#48TFsM{-?LHd-bxvg|X{pRq&u74~nC4i>i16LEAiprfpGA zYjeP(qECX_9cOW$*W=U1YvVDXKItrNcS$?{_zh2o=MDaGyL^>DsNJtwjW%Do^}YA3 z3HS=f@249Yh{jnme5ZRV>tcdeh+=o(;eXg_-64c@tJ&As=oIrFZ& z*Gx&Lr>wdAF8POg_#5blBAP!&nm-O!$wspA>@;>RyOdqWZe?F%--gC9nTXZ%DnmK< z`p0sh@aOosD-jbIoje0ec`&&fWsK?xPdf*L)Qp(MwKKIOtB+EDn(3w-9Ns9O~i z7MwnG8-?RZlv&XIJZUK*;)r!1@Bh4bnRO*JmgwqANa8v4EvHWvBQYYGT?tN4>BRz1 zf1&5N7@@!g89ym5LO{@=9>;Y8=^ExA9{+#aKfFGPwby8wn)db@o}%Z_x0EjQWsmb6 zA9uX(vr-n8$U~x9dhk~VKeI!h^3Z2NXu;>n6BHB%6e2u2VJ!ZykHWv-t19}tU-Yz$ zHXl2#_m7V&O!q(RtK+(Yads868*Wm*!~EzJtW!oq)kw}`iSZl@lNpanZn&u|+px84 zZrN7t&ayK4;4x_@`Q;;XMO4{VelhvW%CtX7w;>J6y=346)vfGe)zJBQ9o$eAhcOPy zjwRa6$CvN-8qHjFi;}h1wAb{Kcnn{;+ITEi`fCUk^_(hJ&q1Z=yo*jRs<94E#yX67 zRj)s)V&gd0VVZGcLALQ|_Lp<4{XEBIF-*yma#;%V*m^xSuqeG?H-7=M0Cq%%W9`2Oe>Ov)OMv8yKrI^mZ$ql{A!!3mw_27Y zE=V#cA@HopguAWPAMhKDb__-Z_(TN7;*A`XxrMefxoz4{Seu)$%$=sPf{vT@Pf_T`RlrC#CPDl$#FnvU|VBC$0(E>+3EG z&3xsml}L_UE3bNGX6T~2dV6S%_M9{`E9kgHPa+9mas{tj$S<&{z?nRzH2b4~4m^Wc zVF+o4`w9BO_!IohZO_=<;=$8j?7KUk(S5llK6wfy9m$GsiN5*e{q(ZS6vU4l6&{s5 zXrJJ@giK>(m%yKhRT;egW||O~pGJ&`7b8-QIchNCms)}88aL8Jh{cIp1uu`FMo!ZP z1fne;+5#%k3SM7Kqe|`%w1JI=6hJJrog4j?5Iq!j=b=0AJS5%ev_9?eR!_H>OLzLM z_U#QLoi=0npY1+gHmde37Kgp)+PKl=nC>pM|EJCAEPBRXQZvb74&LUs*^WCT5Q%L-{O+y zQKgd4Cek)Gjy~OLwb&xJT2>V%wrprI+4aOtWs*;<9pGE>o8u|RvPtYh;P$XlhlqF_ z77X`$AlrH?NJj1CJdEBA8;q*JG-T8nm>hL#38U9ZYO3UTNWdO3rg-pEe5d= zw3Xi@nV)1`P%F?Y4s9yVPgPYT9d#3SLD{*L0U{ z;TtVh?Wb0Lp4MH{o@L6GvhJE=Y2u>{DI_hMtZgl~^3m3#ZUrkn?-5E3A!m!Z>183- zpkovvg1$mQawcNKoQ*tW=gtZqYGqCd)D#K;$p113iB1uE#USvWT}QQ7kM7!al-C^P zmmk!=rY+UJcJLry#vkO%BuM>pb)46x!{DkRYY7wGNK$v=np_sv7nfHZO_=eyqLSK zA6ebf$Bo&P&CR_C*7^|cA>zl^hJ7z0?xu#wFzN=D8 zxm(>@s?z1E;|!Py8HuyHM}_W5*Ff>m5U0Jhy?txDx{jjLGNXs}(CVxgu9Q4tPgE+Hm z*9ll7bz80456xzta(cX+@W!t7xTWR-OgnG_>YM~t&_#5vzC`Mp5aKlXsbO7O0HKAC z2iQF2_|0d6y4$Pu5P-bfZMRzac(Yl{IQgfa0V>u;BJRL(o0$1wD7WOWjKwP)2-6y$ zlPcRhIyDY>{PFLvIr0!VoCe;c_}dp>U-X z`pii$Ju=g+Wy~f|R7yuZZjYAv4AYJT}Ct-OfF$ZUBa> zOiKl0HSvn=+j1=4%5yD}dAq5^vgI~n>UcXZJGkl671v`D74kC?HVsgEVUZNBihyAm zQUE~mz%na<71JU=u_51}DT92@IPPX)0eiDweVeDWmD&fpw12L;-h=5Gq?za0HtmUJ zH@-8qs1E38^OR8g5Q^sI0)J}rOyKu$&o1s=bpx{TURBaQ(!P7i1=oA@B4P>8wu#ek zxZHJqz$1GoJ3_W^(*tZqZsoJlG*66B5j&D6kx@x^m6KxfD?_tCIgCRc?kD~(zmgCm zLGhpE_YBio<-2T9r;^qM0TO{u_N5@cU&P7is8f9-5vh4~t?zMqUEV!d@P{Y)%APE6 zC@k9|i%k6)6t2uJRQQTHt`P5Lgg%h*Fr*Hst8>_$J{ZI{mNBjN$^2t?KP8*6_xXu5xx8ufMp5R?P(R-t`{n6c{!t+*z zh;|Ek#vYp1VLf;GZf>~uUhU}a<>y*ErioacK@F{%7aq0y(Ytu@OPe;mq`jlJD+HtQ zUhr^&Zeh93@tZASEHr)@YqdxFu69(=VFRCysjBoGqZ!U;W1gn5D$myEAmK|$NsF>Z zoV+w>31}eE0iAN9QAY2O+;g%zc>2t#7Dq5vTvb&}E*5lHrkrj!I1b0=@+&c(qJcmok6 zSZAuQ496j<&@a6?K6ox1vRks+RqYD< zT9On_zdVf}IStW^#13*WV8wHQWz$L;0cm)|JDbh|f~*LV8N$;2oL|R99**#AT1smo zob=4dB_WB-D3}~I!ATFHzdW%WacH{qwv5Go2WzQzwRrv)ZajWMp{13T_u;Rz^V-VF z@#62k@#FD#t@v9ye*A%@ODWm-@oM_$_3Cy1BS+(+ujzNF@8a7?`$B^{iX2A-2_nA? zfi2=05XV^;D_2G}Up$eFW|Ofb^zuE)bWHkXR4Jm!Sz0O?)x6QD^kOufR`*v0=|sS?#*ZCvvr^VkV!zhLF3}FHf%+=#@ae1Qq<4~Y1EGYK$Ib1 zg!s~&&u27X&4Ks^(L3%}Npx!_-A)We=0v#yzv03fzxKZ8iV6KIX5U&?>^E?%iIUZ4 z2sD^vRg%kOU!B5@iV{&gBNc9vB)i{Wa@joIa2#4=oAl|-xqj_~$h33%zgk*UWGUV# zf3>{T#2buK?AZH?)h>10N)#VHvOV}%c|wR%HF|pgm8k`*=1l5P8ttZ1Ly@=C5?d9s z)R>B@43V`}=0??4tp?Y}Ox0$SH)yg(!|@V7H^}C-GyAXHFva04omv@`|LCuFRM2`U zxCM>41^p9U3cR>W>`h`{m^VWSL0SNz27{ske7TN1dTpM|P6Hn!^*}+fr>rJ*+GQN{ ziKp9Zda}CgnbNv#9^^&{MChK=E|Wr}tk?tP#Q?iZ%$2k;Eo9~}^tmv?g~PW^C$`N)|awe=5m{Xqd!M=ST?2~(mWjdOsXK#yVMN(qP6`q#tg+rQexf|*BeIU)a z^WuJyPR4WVsATp2E{*y77*kZ9 zEB{*SRHSVGm8ThtES`9!v{E``H)^3d+TG_?{b|eytE1cy^QbPxY3KFTWh&NZi`C?O z;777FMti@+U+IRl7B{=SCc93nKp`>jeW38muw(9T3AqySM#x@9G|p?N;IiNy(KN7? zMz3hIS5SaXrGqD(NIR0ZMnJT%%^~}|cG(Ez!3#)*o{{QjPUIVFOQ%dccgC0*WnAJW zL*1k^HZ5-%bN;%C&2vpW`=;dB5iu4SR48yF$;K8{SY`7mu6c z@q{10W=zwHuav3wid&;5tHCUlUgeVf&>wKuUfEVuUsS%XZ2RPvr>;HI=<(RACmN-M zR8(DJD^lePC9|rUrFgR?>hO#VkFo8}zA@jt{ERalZl$!LP4-GTT`1w}QNUcvuEFRv z`)NyzRG!e-04~~Y1DK>70lGq9rD4J}>V(1*UxcCtBUmyi-Y8Q$NOTQ&VfJIlBRI;7 z5Dr6QNIl|8NTfO>Jf|kZVh7n>hL^)`@3r1BaPIKjxrLrjf8A>RDaI{wYlKG)6-7R~ zsZQ}Kk{T~BDVLo#Zm@cc<&x{X<~boVS5(zfvp1s3RbASf6EKpp>+IFV9s`#Yx#+I& zMz5zL9IUgaqrnG*_=_qm|JBcwfl`bw=c=uU^R>Nm%k4_TeDjy|&K2eKwx!u8 z9&lbdJ?yJ@)>!NgE_vN8+*}$8+Uxk4EBNje>!s2_nOCtE+ie>zl!9&!!I)?QPMD&P zm$5sb#Le|%L<#tZbz%~WWv&yUZH6NLl>OK#CBOp{e~$&fuqQd03DJfLrcWa}IvMu* zy;z7L)WxyINd`m}Fh=l&6EWmHUGLkeP{6Vc;Xq->+AS`1T*b9>SJ#<2Cf!N<)o7Ms z!Gj)CiteiY$f@_OT4C*IODVyil4|R)+8nCf&tw%_BEv!z3RSN|pG(k%hYGrU_Ec^& zNRpzS-nJ*v_QHeHPu}Iub>F_}G1*vdGR~ZSdaG(JEwXM{Df;~AK)j(<_O<)u)`qw* zQduoY)s+$7NdtxaGEAo-cGn7Z5yN#ApXWD1&-5uowpb7bR54QcA7kWG@gybdQQa&cxCKxup2Av3_#{04Z^J#@M&a}P$M<((Zx{A8 z!Ue=%xTpWEzWzKIhsO_xc?e$$ai{S63-$76>gtB?9usV&`qp=Kn*GE5C&Tx`^uyza zw{^ImGi-hkYkP`^0r5vgoSL$EjuxaoKBh2L;dk#~x%`TgefEDi7^(~cmE)UEw*l#i+5f-;!v^P%ZowUbhH*3Av)CifOJX7KS6#d|_83fqJ#8VL=h2KMI zGYTbGm=Q=0lfc{$IDTn;IxIgLZ(Z?)#!mln$0r3A(um zzBIGw6?zmj=H#CkvRoT+C{T=_kfQQ!%8T;loQ5;tH?lZ%M{aG+z75&bhJE`sNSO`$ z`0eget1V7SqB@uA;kQ4UkJ-235xxryG*uzwDPikrWOi1;8WASslh$U4RY{JHgggsL zMaZ|PI2Ise8dMEpuPnW`XYJY^W$n>4PxVOPCO#DnHKfqe+Y7BA6(=QJn}un5MkM7S zkL?&Gvnj|DI!4xt6BV*t)Zv0YV-+(%$}7QcBMZ01jlLEiPk>A3;M^g%K=cNDF6d!7 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} diff --git a/build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 b/build/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc60404b91e398a37200c4a77b645cfd9586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77160 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 diff --git a/build/assets/images/favicon.ico b/build/assets/images/favicon.ico deleted file mode 100644 index d09a5581ae11cf4cfef771c3bf1884268164cc8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 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 IQ0}Dv0aRuMXaE2J diff --git a/build/assets/images/logo-new.png b/build/assets/images/logo-new.png deleted file mode 100644 index 1016e909b7bbe258ecedcde8a1885a6dea9eab96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10192 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%0A>1Zcq_Mmpw%%6 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%0Aldg@X3jrIUE<@qu#-`*4jBbGLpzu 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 VpvXjfqTGI6;yRB7I|E7j{{!(Z9^L=| diff --git a/build/assets/js/assessment.js b/build/assets/js/assessment.js deleted file mode 100644 index 09b735b..0000000 --- a/build/assets/js/assessment.js +++ /dev/null @@ -1,53 +0,0 @@ -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/build/assets/js/assessment_v2.js b/build/assets/js/assessment_v2.js deleted file mode 100644 index 7c30e47..0000000 --- a/build/assets/js/assessment_v2.js +++ /dev/null @@ -1,185 +0,0 @@ -"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/build/assets/js/event-handler.js b/build/assets/js/event-handler.js deleted file mode 100644 index 324cc78..0000000 --- a/build/assets/js/event-handler.js +++ /dev/null @@ -1,76 +0,0 @@ -"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/build/assets/js/iframeResize.js b/build/assets/js/iframeResize.js deleted file mode 100644 index fc116cb..0000000 --- a/build/assets/js/iframeResize.js +++ /dev/null @@ -1,29 +0,0 @@ -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/build/assets/js/instruction-box.js b/build/assets/js/instruction-box.js deleted file mode 100644 index f8152c8..0000000 --- a/build/assets/js/instruction-box.js +++ /dev/null @@ -1,11 +0,0 @@ -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/build/assets/js/jquery-3.4.1.slim.min.js b/build/assets/js/jquery-3.4.1.slim.min.js deleted file mode 100644 index af151cf..0000000 --- a/build/assets/js/jquery-3.4.1.slim.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! 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/build/assets/js/webcomponents-loader.min.js b/build/assets/js/webcomponents-loader.min.js deleted file mode 100644 index 5a27c30..0000000 --- a/build/assets/js/webcomponents-loader.min.js +++ /dev/null @@ -1 +0,0 @@ -!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/build/assets/js/zero-md.min.js b/build/assets/js/zero-md.min.js deleted file mode 100644 index d66175b..0000000 --- a/build/assets/js/zero-md.min.js +++ /dev/null @@ -1 +0,0 @@ -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/build/assets/katex_assets/fonts/KaTeX_AMS-Regular.ttf b/build/assets/katex_assets/fonts/KaTeX_AMS-Regular.ttf deleted file mode 100644 index c6f9a5e7c03f9e64e9c7b4773a8e37ade8eaf406..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63632 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_AMS-Regular.woff2 b/build/assets/katex_assets/fonts/KaTeX_AMS-Regular.woff2 deleted file mode 100644 index 0acaaff03d4bb7606de02a827aeee338e5a86910..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28076 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 G2<`xUL{2yW diff --git a/build/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.ttf b/build/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.ttf deleted file mode 100644 index f522294ff0f3f8c52dfdaef7ebfaa06ebfcfaabf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12344 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 Mepdy)y#Y}F4=Hd9=l}o! diff --git a/build/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.woff2 b/build/assets/katex_assets/fonts/KaTeX_Caligraphic-Regular.woff2 deleted file mode 100644 index 75344a1f98e37e2c631e178065854c3a81fb842f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6908 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 CFgb+) diff --git a/build/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.ttf b/build/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.ttf deleted file mode 100644 index 4e98259c3b54076d684bf3459baeaeae8dbce97a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19584 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.woff2 b/build/assets/katex_assets/fonts/KaTeX_Fraktur-Bold.woff2 deleted file mode 100644 index 395f28beac23c7b0f7f3a1e714bd8dac253dd3bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11348 zcmV-aEUVLZPew8T0RR9104!7h4gdfE08HQj04x0f0RR9100000000000000000000 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 Y{My=5Zj3WbM|mX<0#Lulu=APmKiR?A3IG5A diff --git a/build/assets/katex_assets/fonts/KaTeX_Main-Bold.woff b/build/assets/katex_assets/fonts/KaTeX_Main-Bold.woff deleted file mode 100644 index f38136ac1cc2dcdc9d9b10b8521487468b1f768c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29912 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 bnfbLfgSm6Day;iB;wah|00962|Nj6Fv8wea diff --git a/build/assets/katex_assets/fonts/KaTeX_Main-Bold.woff2 b/build/assets/katex_assets/fonts/KaTeX_Main-Bold.woff2 deleted file mode 100644 index ab2ad21da6fbe6c171bb869240954d0ead8f68fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25324 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 PaXk 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Main-BoldItalic.woff b/build/assets/katex_assets/fonts/KaTeX_Main-BoldItalic.woff deleted file mode 100644 index 67807b0bd4f867853271f5917fb3adf377f93f53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19412 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Main-Italic.ttf b/build/assets/katex_assets/fonts/KaTeX_Main-Italic.ttf deleted file mode 100644 index 0e9b0f354ad460202bba554359f5adcc8da666b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33580 zcmdSC33waVeJ?ua%nl3&g8?wucM>46a03YLi%5}_MD06e$)YUDi{#yoW5;%4J6>Yh zN!%t)oHpCdp0wW$WGBtizTRv%ZQ7)5)|)hI^V%k@)1=Mb)FR*SoB=7ymXqeb_ucP% zqCfyMXJ*cSU(caH1VJ!``vg%~-nFlHVD3HVULgqAAI8z;lQ*2W`NUgJW5o3z76h{S z5*7d5bpU?oIi5)&DY#;RnLWc1mT8faTDX36Sv)rvKZWmqf$`ZJPuy_&`0MX61mWJOAV{~~eA8{W z|2!MmB?$LFj`6R*`PS1npZ)}W81vOI{waY919<-n8V0ngAk+i(K&c)m47~2tzyJ+j zcxHf{$C$IY_8$6KAtYo4?SrX^CeVQj8F0d3RZ*2fzF`kFhbC#gDK?vR91h`Fk!%a6 zwr>+@D7;nlBt%W2+SkOcR3z1t3Mc7jqmK8x-xU>`{FxdviAd>%Yf{|_C*G3)phAn> zN#pd7g_JOcC-xQsGJ9gaIN0D12#45%Ri%Ujcyx0RpX-d;}jArBF~!S!Gye zur`3^p`qs-8Y+~Eo&2Jq=55ydi^bDdi-sZIa`VnTimn-C#>z*C{w{peRFf=j+qu)^ zqxQsPMUj(BH|^4Gzu&8gln-!+zw^?AxN3)=eDj^fBL2U@xlYMT(V<37+3h6)xQvT z(H{yU!fxS&aJ%4}_S}5(@SZIbF(QEx82TbkeSp!P37%zvwLoSJMDAFk8fqXWUkHaByBod28t>%?c_2i6CQmE=9 zbmjcY2dS)R1{FzyIG+B#`k23~cTV+NO1_JzyIz&@`clzQ$ToGK$FJ!#HYH}cylEht z8%^qsQvFa_5kp0vVOox16+61QB-~E9&6=47Mj~0FU1y;x#<^`>h~Tday6G3 zna=eXisIkA6Wsc;)qfH5kn4Md$H1-k-`gxODTDL^TO2RVp&=l`mAVL%ITd(fOqnmX zMQ_N(Ynuozm*UcTeXv-}bNt~VcHkn0f!J`UO}s(SqsUMV`DJ4|2bzN%_2IDNgdKWo zMs7(Sxq!3s&1fQ&PCJBJq#DiB?n12? zE2f7^UgDUMT;A(FIVUd6CG5xFG1OZdPM2q!Mj;aQ9(vSEHw_f~!huj)rfQL}!$SkUUvgwl>os6_Ju5xz|BBzJLLr#u~y z$#2qgq}tY5_DDAE(G|nhWE*tWu7$3k;?qT@nc_Nh7Sy-!#HvDNNK{Htp4J6CCE|(% z1PFNNWOcb6f)x%G{=KJe4?Mhev!SV?^P+`aHce)w(64&laAfDShB+ZZU{xUx;~5z|BgmhTUw;VbS}c_sLqh}g`ugJv?%j6>*xhAWk`4aY z&0Bx9cK=UAbGW~zhy;(`vGmh-ALwUK`XrgATkxd4c+#j1XoB1@)SXBK%!dDvY8_k@mNkim&@1dl1vh&rtB7d7-a;g*X*PBDr%fk*%_ISrW%q=uk|Mg=`QEGCmdCi z2o1?QIyyt4ZX#M<$7@-ZpJvjM?DI#Yo!iD7)$n=9Yo)zn(ktn{c-9}tN-Cg!eD%-i zztJ9{45%ZNaZ0nvsHLc(`T#c@_MCnkCM#< z+SthD9(srwi*x7ldD(N{3s&#g`h-xux@ z(wK$Ds5~^_s#zspOk`Y4H}yA7d?Kj9q$fGRP-B>L`RHx?wYlYD;EMC zK~48%`o;}dl&F*JQs7<@VZZPJazOY`_)f~xfPJ9S$pK}AYpWizQ#B|}9J@u5K*s-6 zMX67ei71J3G{&$6uSNJC=IO;9WOj#(9zsZYV>nq&hf}pgBvnp0sS3v1kdW)ZQ|yUe z!m;bJjRM1xFAg;YIwyHyLCJ+L!LIozp;h`%8n<}QZc;RuLGgb;tKPW!3>~0vfVWhG zR_%!BuD9gkh~WiNz&NxyB(AAJU<}exEVvp|RmhuPo9y1)*cy$!LN*dz<>AKE|0-w9 zKqZrEbf=?oDAlmi^(<`d8{R*C{W}h93M%g$8hiNAky=H&@R`mY#ot@~;ybIEvPwE4 z-GBYk!3f~H5orAq{e7Vy@FjhKFPL||CpH(ReM6MlI=CQgsvsYxgAwc`Gqk~ms{Asf zkzg)1*VKq4nXgg3{g|=rwU6X;2lFbS@ex~9@6f8`8Lw%97T(lW54A3QKvW?~I<-uh zQZJ1$Q>K&86FJT(y>0bhXbJN=i+S~W`MipQYcp$8fT<=fy^PPQ`e~Z(<~uDVF9ADc(l!^_5Uxr>5kZ3z?vt z?D0ynHv&MS^=f~ln5#q#-KY7z5)E6L52G zhwRSBwMcH?NX`r%-xf`b4)spO%-n#77$(sMat7qhcc8D^3a4dJ^W_aVVAhsJj{CJJ&UO5~p6U{5yW>sE4#O-(W_CW%A| zi9Df&w|b+~$wt!l`Mh4eXy%7H(w4Gmu&=Kibt1XSHb?2+d&SFiGSsVt4&p(gR4A8o zyXx_N6L$a}dR8aNw}6K&z{7k9c!)HIFlh#Vi5VZp3Bfk_Va`LGg&=}BvBq7%(@?XG z5$1k#d|b%O(XpPl_7eYUp71Y}1Th{k8zzGP&#oVx4NCO1;(6k-3gc z*PKS7AMXTggV2u+VH@=0%urW?d7X`+fnsr8h#8P;49cNg(+6-?z?^LbrLIf&MUN7e z?(+jgl&L?~*E7`_&>E9li($na>7SSxEmWw-?zwegt2ZgV2#c60@8=acC?RTjqb zXJXl|SaSQ+D8hUqyaEuu1Uxwl>Ww)}Heo*)Y>fW^&LCH-fDx*eImeu&%r60@CMD(| zF#ttAmKlp+ll;h+b^La4lL;EI6u&5SHxw_NUfC;pdS;#q+K! zG@l(UQMvwZFEwO;C~Lptc0TJ`(nMP(@hl%pJ0!B`!At()3z#@4bKY?VC zh|^Zcgjqen%zgh-i97$~trOd?jT@w-6$$kpoyv6#?=V%Pc%#qPM`i2UDcM&)pvpbE zqsXFC&xN{HzTNB|y}}@xVi)_Q__nxCe}8)T%FRKEYG? zEFK+S_K@zay*}Gl(rj5KQo2!2m8vUprMbPXSdoC&&UV`ai#!8y7Bpm#4|6WvJlfaA zB6&B8VNT?lP{CUS?A)xc`?}2cdIfP`%o0V;aK~gW!y6v zc)@$R=mFkfoWLsJh9a0rS$~X^sHA(8(72YDbWI~xUm{4TsHz*E%Th7pPICViPl3t? zFyQYSF8T=j$KbnNcu3U9O@bjrF&D@0p@2^askyAnrn#Kd7|Lb2-<->dnt$b+E8mjf z3zGsVT)5lM-k7h9!`~!VJGz_i_re|PvTdJeomN29HM=2*VZoY8U}}42PD## z63!uEZe?7lXO`DB#>nTeu}m0T{Q%<&6TC5#_DmomSqs&^qGSzDDt1jjIH}rxhd~sE zq+8>KM7m5OC3`ZZC#W@&EJS+JvK*H>`qvX~!gCnZYfhNID`E`3v<8c9YR zUrJF#kDcl2&Wu-yoih8PW~tLM8kSw0flHE%7giqJkehpQ^=D$3eq2}L0U?;ZEhsF;j5sU+V_>({1i)rt+NFxVQE0e>TsF+mI*Tq;5!k^U-E<6> zJ%+O)y^ctl;mgHiGC8ot3iLNmJvld)Dy1^Vj(K8^hY(#pduOTV_)EYS_K8CHs0Bmt06F90m_1Qq_6J4R4^B~z<39C1?fS#J^)@S!7B(e)r*lpTd;@XK8Oj@z2lN4WOZ)m4&A;LjCrOMNy{FQ88DjUeGh{`hr z0x9m*FjQ6=vaY%gZ`n=guinfR_4&oxzPlLl?fs_0mHH82{6BuDGsm!V9uBN z2I1KvqcBisB4h*Z!D69MEXuAhYb2LR9fD zk9oa~dBwhNHq!O>tB*t3$Vf<-Y9S)i$A~gy1DH3DDckJM2!a1UPPgyy^dq{tS2}Wt z6bc7slh)wY5`EGK#0C#)p`_Kn6W*V`WiT8bKW+ih3K9JQsCh+~Xcb8ShNDy4n7-1a zpTPiA-_E-JF`)ESk0V;5a^UKz?qPTnuUmaatkO>ko8e6~Q{2<%T)~8i1#H}yaxvnV zVLoATgM=~p!XWs!VU`+T;n5%>1^V%^scVk)=gJ;Z8`!q{Wie6lhbi3K2lmDC31#PX zA)N-63(0G4v+~+Phe)@}{u#^}iA^eze_gy{slM&xHJWpzf8e2gNQcVNeGi2d;=O7| zS1}wtcYC*U&>-fpvIBNWTltj=v#lzI15O_T$yHFh0==nyaI$7Gz04?$iMGuqW9iF~ zcMv)fQ$dlTFza=|tw>pe2f; z9gqmzB#$W*%Muk?^JT}XbK8$(b{Eqn4;(=dbXk@}&`mJJ=1&KP82%EzEFU-*8b*2rV z54ost1|tW9SLCvL{3gQ`vW}cPIPywKNGY-vKXGxV!YQjX>1fEGbBIqAv)R5;D-!oY zFS1&RU!9`Bu>g8uH}4J0jK5xoTs_kQOW>~%!Y2VjJm#SLJ&=7JeNa7^1mJa-fu1My0Wuq9AK3}f(9fV?)M z+V+L95k}Dg=Q+dHByi1CFdMpgQ~!wO;rOtdhN4GROOhUVV8S&fmyVEA9T7=~VsLZV|Nshw39mmHZ>){y|vHBbfUmnEQz|Fh9gRK0fyi4$un-0fR$yrwtKU zOX_k+xI%Q51T;V-O~Wh$yuqntj{sr@8zLJOa`_($)*bR^kzL4yZ&0Jpk$_Q+YXtDO zBa7R~+wU2aC^DsRL#-{5ddQE;PDq(-qDZ`aTr5l`e3c+G9g30KVs8(!J0knGm3g*d={ zfcdEkCZxt?5@<9e@_sKAFX8$Jah_}2ZwKxt{|lOjG0~+G(B>DYrS|c{WweD^SdJYH z2jD!G#=IyIJwClTvUxMgJ~`zu^6IINu1V&lLQYiXe!~F==l>0rjCz$y)nE7OEjcb_QV8-%NtqC!W1Vc7=mfPgze6dy)cn(htwb?Gn%kCusxJfm6opG!P^pbND)Xcn=|y_s>mmt0b`E(~euN;S2^9yH zVRSZNo7b6!mM^@OK*kTQ3M;=LKr}zkaE8tsZf8!eQQM8ecvXR6Em$lSxI4mQT00V& zl$eLc!!K@p7z;pT+Ngl&;W3ogB}zTCB<8sv$K$e)N%IN`T3bTf!@4d@svr1zMC{FR zCO^CdHU6hiCPrD&7~Eum@4ekkPlx77`l-f-$W})Pxq`(l)Cs5!-3WWmkb6giKp&6- zOd;0SZ4-FXXqts;V09wXl>izu%y{2S{};R&k8Jo*U4@pHnWtxXEM?_uE8ixn`a~i- zmL!E0P0UEpwG;(5+?2(tzXx9=L_a2kg+6%j#i+q6Tuje%ZNil%i$H*^$a;#F`yj6N zbiEduG*af_>*9qsU)9@tY--CxSMK`ft+SRhd^+D}(b0xtJKFT{LRUs3^kdZb%4@f5 zyXL)FYii3q_kMGt@%ddRW%Ky_$@`qt;xZgEb9muJ$9AGKiNzQ6Yg}3nV|Lp&@ksij zH@+cG|9%*`5G4|~^S~Pn65_wZR6YI?98mhldY>oOJKO0tG_T4^N zDVJoDk0iain*Lpb97^?sM!Pmw%3gKm;az)*_TovM>{|ZgM)O2(Kr7_C<2fF4BAfd~ z@WirkH+bTg`!C`(Or;xCkZkusbQw+o2;tu$K z8K!y5d;C=UXP}C4Ju@4C^SCh z8w*hK^825|YCRn}7V;7;mE69wiRi^2sP`3^&SW**yXdEdqtKbNS!QP(K+Az;@do>0 zy#at7oW)X}%oHNH&AT~srac*s-CR#w8o_(4K@Q{cu5N`!WvAXNE=<{K_kxFZ%adD! z@k}6gX58}Z?>1vT>Wqk@r9t5m>4xDW@$e%3k{b<_(KR@k-ihP66NVWw{FL){kefiI1*w&0{|9e0U2(^pIZke zN9(2&s9^9iR$*Rp5LUVX0b>Kzr(`-StK|I<`cC+}SvZ`M9*o+9HN=keaZ#P`;_j1O zz9W4d6agVdb|_)Y&5KIys)Cb6KJtSIc>l^$k&=VH_$o`;iA2&vqvKJS6!`lWzJL}D z=96;2i1`opJt8B1Ea zRuc{qcQF{8%=dPG$V>KIBazeVKE!jwDqqEyFp1pkpPw8}kY(3Oj@I{jHW*0xI1N{_ z)?g#*+^{=}O7?5p>9;k1(Wj_l-+Kpc7#DM)##p1iUm`Ct)7&&N=b~*GJu8o>)6IfW zHqa_dgwFv3r+@*Lmn#HVEaceX5aV&?V{^}(1r--VB6LVFg<7O6AHfE&RK)-v(*`|H z?jz+#9~H$euP7lxG*X-EL7RmLqCQ<%d6OCrNwi65ml@(V9#$UI>}}j+xpAg3O|KDG z(h~XJGf)K)+#<-FTMXk7(!hmxA!|clLQL3m5p@if&Sg`fx=E^y0C6$o9N7j4-IfqlxHyQW8UU{iJ`buc!VijuLv|SCMuCuJYB$`o&Pb1v z=a5&|$-w-4osd|};7IUg7aBG?tVGXfN|ILoOkr+v&>y`bGmCt#r4jUmme6j+0x@5H zaWWm}QDmgYOY9eAngKwc_xk}T+^5p;jR81XXcD6L2A+9_kRuPg{7M#280)y=F+xp~ zF8q-K@%g$GslIpQ?nz{7G>P6pQC4e*Zfi&-Xyu5m9JanRdMcam5Pisd!J!g$%g?i1 zeb5NQ!0V&HYf@yI5s2e}gHbpt;1j}zxE>`l5%|xXM>qIXA|Z!a4Q6!Rs~VFO$p_9@ zE**e3=t$SIQ{y^>M{YxFSM&R^3?kE^YN7c0Vp&x=R{Y!R^tzLh*i#ero;Y_s zz2#AF*<%!f)B|iOUXNO!)AV6c4f(t%0swZPTl8;@4JLy+RK;k?s^2FK4@r7Y%8l8R zf$fQ%ejdOn2C$OeMXHsu z7BpOWP2k+es|d{V5mn~-$Gs!3m*4i^Bo8|m0*fP4Ct7|40|XJ?Ka%>ub)u?9sVl?a z?@xmcXFvz$)yFQ)&$1p7R&?HJj?BNTUkwt7qO4CY=obJ`B{3gEyj$s z)qiK6VP{0vOeNMBq*_lJAw9aLdWLTaAg3b-;~vjJ`WcCMvp#@@9yZ^!(;IawGvg)e z-n-(ePt}cXR33P;XbS11wng`nd~Ob zacj3mBX(MEdi^yqv?w7ybmJwKh1~;h`D4J#DDVJmTdY(o4Ra}Re zZ$-E1|3JT90y9U78J$0jwV6_3tuoxRWsJ@mB182*vy71uQTmB2;tl3n*^dd8zTgcQ zK$=JV8`d{rB7IGty@jxtfA!yS_iHxZop;Nvp@Kh#*{vZws!{myW$#Wu-M;;^{p+_E zUya)%{GvW;(GT-(+^EU0j;?FWyj0@C3<+NEpkPipwGy%h}bj;feJ%MmR}BVTV(&zyjM- z^jmk_z^p&j?9Y4?>9RONXd(tt>VcQ%MO1Zq^=C9kK8iZWE_l$JhkIl2pwR`w((H`) zxiWKkh4BR^L&43T0T^cFp~V>bB2Bjv$IkI4d^eopI*xqK2rr1#=QDyqR0?!C0Q(lj zvW-5h5g`ivM%(Tl@C5cXyONzz-4bJCRw-V_hoYS?2r!`1xv*=W$?l$_EP^q;fk##N3F`%s6Kl=^GdE+{WP`5`5QPFH3j%A|y@Fv-Ra&tcF zxx%Kocp#D|FAIu_vv2f>7Tg-3zEHmrLUm{=C{ypjnM8E)u9%5SQpI4P6N{l-ZW;n^ zrv(4Fb9jOT{HrTLjxi4zs_C}j_Zwl1rmS;WKSw*(>fZSU2JP)e!+Mx z`AuvVx_MTcU*j(%oqWE~php}a9|?u!&natkkQM7fO9^Jg7v{CS_n36|8k?p3X+>*< zR(Y_c?da1Gjc|%|WB_<(ek@vxrj^LfgolVsJO1-(gM0!#Agup>E9bJt5Jx_5GT?qZG%sev zezc*VL`=r2Rg4nVS`X7=kw|I?E=yl75pd{oI-*AOO^>mZAUux8K016= zf3HD{*+emHXB;X=tkO3B6`J=|4^j+4mQYq4{hqD{8=U@Ey?~=^B`c6+W>;^bKMq-ls%8 zTqjzlbasyElR4=9JS24yl+LiOakrI?dy_70OBWTNE3p(V{*|{a#NZ;o-fsz{5+7*+~3=YSoI2Sqp)0Yqf^Ma?Q!ts2~eW5Yy0 z5XzppF{_#ZA3bnUF71`?QKd4}pX?di(-SZx+e&US;3NfZjnZl{Tz+X&XS7{}1RkVM zpbu^iv>nU9|A3xfYk~tSs>p9~(t(v-j)ma|pW+z)ueEhO4?K|lUkZ^xq|*sFKGhqv z(eEb_8!2ol+JIBpQGwgKL=-FdJitVkqj~MO$eo)#bOk z>*}QJlO+-j>(AkAX4tKjv!dgx4hAB{OuiDdB3YTJ8YsB8l(v`!f+O87Mh% zB$=Sv0{xq8Ww@euYdvAOWheJ1F6DQ~>LGY6!@yJxn2K+})a5NG;{o7h-Q03;UrWvB zIbYp%BB#f5Ym&+5f1zdgo@4R`%6=tu*NT$hK?xyuomGUd&05m*cGE{o9c!)lU@U7sU?F3su3n2H(jda!oD9H;YW ztTLTMwASI#-6OluB;(Tq49VzAf%Y|04cVNrB=7JONupP`TAnkyVWp7}wFXmIAH@|= zv_FyS>;Y>_YdYv)Fnji8S|X*9IC?hXM%d?UvU1nChekBhn=`}vkgri>Pw5C&0t|YL z;Q?Uhf;)QvWY#ud^ea8BQdlX!7vT!ekJhExCW>*tVnZ3rR<}C8F1VvRn^$EFBx@iH3+eR)sIi ztb?*TiPnOT3R{IMF@uAPXm`R4*7PTWvkkUxErMfN7B?5blr5;jtp=!p_~kitLehXG z7dA)%#9)sCR7dj}bi)ia5iJZJ4##XQ?a**IuS#fjMcU3|ZLv28d6H8J8V6qu7LhIp#o+nNl^E4OJ8Z4q%%A)uZm-g+KG?bCipG0}86A_FaN{HyyQDP)|JG)J$7F7Jl+N!i8|Gsi^pbtNChB}5A=E!C!|+z zf4-;gJvtK$Z+lrP*r$7pfOX-o(GLztd0#8CMV72e2Y0JEa{Fa{b1rqr5`2{BMoKEP zJZp*w@NqC41|&2A2m(D9b9gO zKtL`@&Y|%YV@SehlVFI{dJt`k>WK~o^+TEX3@h3bK-nEW zCGw1!?o7I?-dP~E8q0#hAe4H87VI~@HDGAlVJVO;H`L#8`a049q6D)j&8wpo^p46_ zEY=?jG`f7Rc_quY!E=|%?wJG@bG5biIAU^E6`E&V80)=z7gct9!VK+PdATNyFZx0) zmU0?`ModwxrM8p;qZY_Ze4|r7D;)8MgBN|wV0Wfa?jeB=P3f=Y0^6ANTO^|GMXN+W z2{4FbeU?*-_(bBZcqWHCYJ;N_)!>?^IakV5x}DlpwNzxT8bMyRq{6tZd`0!!DWaOC zs)dA%6gid9#Hion?c#9$ocw_N3Gc5m`1<5Vb1g^GR@MOE`7l2RXa*!8BQG!XM1$!{ zES@P%%?2~hCE#UtsFs%RCIPI0AJdHTpraBvq7Q^RE2-k{7j5ncIh)3EbNi>t>k!=> zqrII@ZBKVGxt$s}A4tZE8N}eOb^S2r&8nA|n>Uk*!Wwh^#_10YaZeObfH8T{2N#qJ zmkxMy zx?yl@K#7=!JUBI3fB5-OpYFA-z0}+ESYkvDd{2S?*zrKW=@_ZbY~|h(M+Ff^VQ&d^ z$Z=p|j@Pu>;IhbvNfIkhL^x;{RUdNaOv$KRi?`$2HkWdJ!$@B$x%k87%qv$pK5!or zESK_eAA+)gCi`~|poMQfsd+lOItFqHE7GB8o`6?P*dqE#s~)YM_9+1*^lUv-$z&$e zQmN5d&mkF*^XQ4Lh}cBZ_*8#)x~5ajZ0u9Wu*b+(3MnYhvWbF#X!ht|wEX^l>fe+_ z-xOjht>*7{tO2;z7#6nkSd=xZf7QSq3GiO))C0NQ0c;HX7IF*22GBr!QDIPT(6%nz zOo)N5-zc`3a;VtJEW??^y_>s+HNqe*i;;9CUkZCAsqpKiwvc`DwcbREt{mQZO(`eq z>8`Nd?W2*-?oDwY)L@A5eiPdE3!wNxz}UyK!_2#4)*|9?6W1K0Y#$o_!;4JZUtwfq zbi{FH&zXF14p6}+-0x(KhL- zJy9|L7SIIyHFRM`BQ-&Me#TtdIO9T zL4bs*aFIcKYdKYxyHla$cgu1%>XAZ;8eNK2s;P23UW<1qG#1Vjao1s*M(yOY@R^hF z&7$`DZcXdtV)otPg3YW&U~s}+d{>y3!+%cms|tutSI6g9jLqE_{4 z;Z1<-_g@>|xJHT>++pzXyrCd=M8aFnVLiJHlWh+ToQl#MI1`Mka+l}1%LQ;54J1op#Z0?Lf>g6mtbU~`J{94B-4;enW<(BSK=&`Dk&8bXWfRAj=3Bph4YDaz(# z&VKyKR8m77n*3ap(nPYs?g%a{ySLhb8V&;ge7T37h z<~?^^cShE*?TIAYtnNr}Ku<3Qt^AOXN6?M-;OfW4Zu+l6uP}q0zvn}Xvs3-00J_oG z4npfF9%9ZK^X9^N$RATMoPMQ}ii#U2ViQ#`1Q9sQet>#hF{Ds@!Ub(|F$xw-pPzX6 z$}Kyz#LlKpq-g~jM_$Bgyg}l5&y6F~J4cm{BI?;xoFkvDZj%hUXMVB+dcxfHx3h

sao)W)RDhP<$lKtvB5J&Be8B^s^2^vpe>NHvGX3*^v$xZ0pI$f4f^8M>O~ z(9v=iayYxO#+brdZhRd%?Q{oP&{>-{H!a+aXRUf`!4qR&C@F4oSayefbyYKUF~-rz zRLY)mSPFa1#3p3UnNQqPqpBU~d-%m+A_lhP6fEya1^k9`cCs{>a1v4!{(M;XWE@$? z64_`l?nm}LR>;({0iW+GJ6TDj5YBY4%>4Cv6eOvUEj~zgp!=Tr%!JmKI!_&!jF2&N zsO(26rQk$L(XCkZ5zQu3@IkQ!f@JQq{UHa-=5n>pYRYdV!wdOrSIFq>zVNF}Cn`yu z7BcA)a-5=Y0GL*)uL zW3{%TWh}=#8eRV4xkKW5HOTNcI7gCC7>P(Spv(`bDrK1?Pj1uVcvX}^6l~T zNGe49n>`LPexXFOE}Lb)A==O%-3zwk*ZXTX?;%RmGN_?+^mNzqnV@)oG$lv&CD7Vy zbtG1P(kBKMm3wX{)Z6{i-RMdag^|@)(;CeoFF1-7mYxr7o*eG&@?DfYD7Od{r>o(Z z9J!pvv4qqn{&RK8B(E)W$iVW2x*J!*zqad^{kcRbtM5gj%{Wki!Z9Yh_YboM-Z1_t zo`52Dk!G|b8s449j()d3Dor$RGXqYcFc^1qlIYuZ<=gY#pm>wa9&@wgn=&;gs$IFG zr-{X>$z(DiDY~vS$=jm7%DGL&sQJd-MY3nx8)e-aFYTP3;JZ-qd_KIk5y(|73nQ2Y#n}a=H3hLziP%F;@%LrAiP9n* zE^J`3vp-+hbR<8DzEVTurbngHhu)blS2Ky|?yDZWa&Z?Lq_Dx0Y>E1K zsScUfPM3`?en!JdRal15t? zYt6iSVw_U7)Mu(U=2LQD;jRyu-OEFbbaKfi)1e{A#;MgGK#zP1YdiJ`S3x$8?cch| z%XYZ9n9YJkf_(?BnA&U$2lo#g*FRX-GHtyA1S7AthE_L_XKJR?J%p1u#&G`+qw^m7 z;BYKU{o67`R8mJvU8v5^HC~Jjb&4IPvAN#XFG{evsKFDR>VSE5hHpwHN}ZWRc)$)d zQ!#|B(4ii=I2klk+mCo@=*rnlZOiRRG$vQBL5AK$ zEU=-9v?1P!xEKOEt=l2yK^A)j z2fN8nA;TZRS`Fkj+SxR&-dQIuGlO93p(d3~L@nFx?kFl6Xjv2K?}|S9k&uZPX4K4L zvqat0>5~*uG0Bl1lMmvK0d~iBmWR2=%s*z90??9N#twMpnJ9c+=@h#59Up|ZwyEmDg;o2%H2ifZGh80LOTJIKw5tk~Xfs1Y;FG2z7w;s5+}eOC;6=;FQ> z8&<*p;0NuM+@c)I+S@0h=#s}e z?G(C3os;pa;_ZgY%dKxmrOxhkx;iy9m8ufj;#F*rh2B$&{y>WCv_O9dZV7^awGYN4 zFht;BFj<6kffp3E%M7**#Bwp9H7|s+bWje2W%`InS6VCQStl#`u1L2I)XB;l$zRgX zh>CP!4>nn3jkWY?NxJar)m5^BZb7z^XKlSzH{Ty)Q@wySSFllNbLDae0da+y`v8%P zrpJl2ZIp`bAQ4kQbMSo3q&$W43?nkjs>3*OF*9X91uieMFzW|fHXmQwku@6q!SLSg zN4v}iDZTDGgq{8fI;+`gNkr_}Xy^rwK7aYvSNEJfbJZJ1`WKE_%J!pAkH3a`yu>sW zU7Rr-Y%9m|JR<5-&p!y>83FDe0`B*KcO0fU>WuzemoXle9K?#d1QspUNCkQxx4rN>bbU%XH7K@c zKz;zNt|H6IKl6-8zVSH+8jS_@Xe0;qw*lH8V@*jHdXFC99!gKQpYM)>?Tb(ZXIc%> z;96yEaInyBSAmTHlwb)oEJR%XKzALOV9hHmF(eJ~b*bF{{x1tbIqCu=z(8z-i zVc{nYvdt%OfQVUyg+zYnL0MK;Of>_KO_U6z?2ztY{G^JW4}aPO5>0Hk%6f@w7$C0D zH=@k~pR|WXWG+yGC>SiqA~$T{UL}wIJr=~iNm0c->zc^J5K^)OVJL2g?Xo1Bgo5hI zHtcrydX|>KV>G+0vk)H+hfxl*?ql*KDvPWOm}x2T3TUa*ze!8wa$I8;m}~u;cM@Pd z!yp4x*z_CLh0Un*h2nPab%Hyy|jeUO?HcZ}GA6eRM`cl%KmBfJ~Ak z3T)B~pTRa`8wLPFJAfe*IXSl1-30Rr34&y>S-lCAY>YpUlVLgGuw!!vMvb_2Z^luK zp|}deUM4y02PTkvUxj1}cmqxSJW<912{{(uYut32z8Iu>;&*PiX-ld%S;`=349-AX zFxEebEC0FjpIG8lCH>?e!J2Q#8qaSbDkz2qV=-hU$jZ0SQ>Q-i7?{kLDjh=cjv^I! zn+Zo(g{zPOOkV~})5y%QdJyVbYx^)2+8G%p20@-C1U$?aV{sZ&CrsmToeH4XH~t;o z3slZU2e@swn3_?TLc;31>(V!%uEDZ+kxeF&cMI4es#LVKp`fHmfP&EIOulP=6qv`{ z1EH;_WpAw?=@LJ{nksMgIXwW+U6}zB#h3Mde&$45w&$aPJfk#@peh0VxPi3gzVE+X+FImEIZBbsllXgdLA z@fI(wR$dC83~nDDsg^xosFgh{e@&F|Jlpr_v*1Fua_FVt!tH)=VQ0f;WtA63x`^^z z8;Q`;V6ZjzL|4Lp0rTi!Xk(ovP;nzy)4O>A^76CbK4t9k2tNY@MsKOcI*o8g#>@64 z#5U(ajTQFGRpVe*tN~ z5_leFE8m7-EjhaC2wFKtm?SgVzR1lyhF@dZ`r6hGu7<$q^=KD7%cCuY1#H|qtN*UV z49`Tt$;jT1->G1Sv}1Q+BNKhA)jJuD+WCs6htb+%`PF$U?nez%iY)er%d_KtW2AbE zhKeN(&+fxkh&231s4XFTpz4YJCxX@Doljv6`M&M`xTWkq;f!qU?7)J4e+~QEW0#{p zz;DgJ{lP;$S8SWuO1+&&Kb3lUuHma=(G)f=f1I#AvzLTl(lSZGt8LeHg52JR*jf?P zK3FT>#>FCYxqI1S5ts*ewFq{dV5>!laGUT;$&dT^ai4bNij5XgLV&JhD!%zrDn1NT zg6faBGO;q@-h}x^*gK!P_xPXWZgQ4>6uURJcK~18uR7u`TwzLp>s#eN8rupP9RZ0p zRlqhjk`HNw9&-2Gfh)_7>hox7|F$Z$d<^?nVs8H@_S>hzPsrW$IQ@_iM~@VGa1$!u zBLQVFCZG{GWE>Y4VW_|GDN1DgK&(wDS;(n+o&-f1_Q3yt1w$_$*nf)-GcWP zYI7B1)v)96Z~`M(5`t~aUK;T9`ow-)o2{$)tnAAek=w|$Zrf3(OZR$gY(vUd^l0SO z*f5)%#WF<0E8cON1#h3KV+%twSY&Bql71U<45%Jew+V7a2iMm%Z z^~yqkca7rD4he6@UsGZK;LbvlUWwmn(_jbi&u;%L3hyS1WCii~PsO5mh4>YeBDYI7 zNDoQxm3}5~lE0xWD}SYqsPEJK+T+>e9AlH{k$<^yu&x)`;vJ8vEUv4 zFIm59{V4FL9k;Ku|2249s1SO0I2nGEBRQ?e?NK3mEc$r#Pon=G3&ma;`+j^Z{;@<@#-6^U#K0aeZJ?_ zz1iM#eSyBu_1{0B4patq4BR#FM|E1ivi?J81m@`rFHW3)M9;(%})UcW2@PEPdl);!-@k_U z0bv{N@rO9~3A{cheoy!;-uv+SG(9cs!LzrL`s%-vRcQECVF|C(!{cwN)}jQOqp zGrqIA&td!`zJCYb=YZNnz{et8?z>63W>TVa&^ z6F=9)*k5qm^5>Faj5#XaCX8a<57O8w%fB4Jm=X3o@oNIh-kl=b@mzO&5a<2@pLgSx z!^_6FpNdoDtL(n`u5z3VaGd@g{eUon=WhedP26V(p7CY8zXk7~<@W{L;)-w^?(skI z`Z8$!6Gm^E#4b1hlKya25sru};FVjXlbov>HqNaV= zX6euAU(vs#-xOafJ}Lfz_-65~;@ib{iSNyZvaxI`=U-jr&+EjUrtsGXPQ1XK_To;T zrk_FN@D1@b8}9T@@jcmK7WE2tr`7*^^}DNo4~%_#^;@f7U;XIn)2n~9`p(rSS07ou zfA#LwGphru_Db)C|90W67hZeeHP3$Q*{?tQwP*j=vtN1kOV57s*)M$Oy6;^5om1bw zjl+sb{lEX$5~|sjaNzLVQZ~EzVZq$9*i!Z#IoxU_T3t)aS7*;1INYM0CqAM9nI}&c zu1e%`En%r8%oa93g;~rl&(vC^+R83pU2D;5Ay>%NT4FVO>S-|)7G`E!!P)Hc^2~V} znw>e{DbBX&?EX8mEu(-BvnNiqq}_Kug+Ld#Y2{8QbL{9-W|+(*v-nt;c`8VPI9F&1 zyAPjUdJ1kGf1p%tiIrA(_Aq;1%bA^R4@hKBWm_NH-I9t&p6VjL*}0Q*EoJU-t|fLZ z?Y-hK1}DxP&bD^%#-Zt@M7A}|J`FD|WzV~#F{3UVYJbbN`q=qCHu7V;4`+dmb0@Mb z&+fy^IFe=OJnU1GeQGWzmY0^662Ml=m_6AN_8x8ti)?TX-xG_iH2aiZJn>;mILStQ zSQf5YS~_)NsYNPFOKk|2vZnw~VP>h;lB?OdY)k4q0hrX;-G^IhVWy=OWb?uY%kw*s@v*>lU; zRsd+Lwe0HR{=?^`Q=6AMTE5eTJ8P|Ab#c$(#eMF?pFXO{rU z0_MMfqn8rv1xR>a5P}6DdA21?K82u|^Fz2Q;7=va?LXYI3p3fdmI?OrL9mx+vdbTe zM)Ak7grG1pGs7?t!Z~u{d`PRb9;+nsU~dO7hAXvJqMx&{NqFuslp>>IeFJ)4XiTG; z9pp0~#NFKc%spRCK>J*Fw(Pjze1KcJ&69=U^9>Saur`4Y0C3rBmLV)BhHI^%YENXm z)*AjzL&4Z5F?<9h5}eL#Pj-Q+1fX{7xpNDJ1*o9IFnrLuut>v%ghRmaD0CMbd<>JI zPCNOq^M)|f^3GOHpX(`Pv*YJ*&#_B~WqaKFwUoll+URU+ndy}2J%^u`vT`=@v{aPi zOEXNPcUo6CL!W?Ta#XV7MNvx z4HsF=KrXg%Q5XlBCe}~2JWwXt?0jK?J(N*#a_t-k#>I3?*nhYuI}U@+W>4LNxam46 zT1qFrZN;f|-^C^3^Eq$1(54nNf2}pO_B4+DHo2CWgY#UF*GN1K{n5j)INyrQ9^RdR zP0fxk^_=e`A;|5fOU~|1?7rme%q3^nuHAUQ=Uy>eZH-no4p_Tr?SY%Ct+C2Eupi^G zbCC2Gni~k()9S+%=QzlWjf*bkPryN&aY1M7T!5tYK=NFG=BwvDur-YPIp_a&EWL0! z2K(RPVuo*~$Hoi8iQEQ$$t|_#xc~(`T3N%&7JM74ipw#%KQ#TLqL7q9{XU1-62J7pJG3(LA( zy;re{8XNr&w6DG_AXwWspM3D$7%z!`gnh-&cV?k%q^U9P$?o~iobUYRcYZTx&Yn5H znR)I3@jZy+wOZ~JoZfJ*m0h2#*onDAUEGAXt@V6Z6*||4nft?Q#&iJ&0G_~Lc+Imh z7XdaVE>1UxhQtvV7DwQcI0Bc$>$HaFK_ejU?V!={IuB$*FMwR!74ba9y(peVFNtT- z%i>w|it_A)_Nwv}@Rg^)Rplu#CeE{fgg638aRkQ25ty)g#Xyr*FQJsxOXxMLm(Vq< zm(Y~eOK95aC6u;$3C&>RvpWTtv7uZC2VQqD0?f+jqUEB5X1Uh_#hG(ZoO#R90dW>c z+_oci(S~e_B?pz_4F^Sk6FF^8U0a3NBDQ*5;oD`#MVQ!V&FV2l z-6^|n@LXRR8?sCe=(BOC>_AbV`owK->qf5Vb8gbH_2NW{iN)-{f(QN3^`?#9BExFm z_}(yMCwsi7hww%^8u(`GUSQL^vvrU0&N{xyafSb443v2Kl$)%27K-RxG`ILV?9tzF zD~|)LwzQeYK@&AU=os4v59(5<#EZb_^Lp{o6N^oo0i~Dyi=Yr8CLMj(!)E! z{10>Va~wBgcrS(Mduw28#iv=Qk#C5RuSwoKh?^!9hnXTK%|6NeIw8hz3)eB;=3$Z> znFV@V@@Z1`kh^cCMv&l}1QMswtOqRr^AY+~`oJkT7tqtkn>Pisi!(?Q);^0~Nn|yl zfwXom+}tobl& z6xvyq{I`}?d7WjQC~b9EOlx^hvPOz;mIynWw4=fQS0aTuUdxx8Ur=hha}JaDB9@U} zA?7nu4U#<<_)QSAU4kJ-@A{m9N^q|-QLU<=F38HW1?l3P=Q#2gNuRap9mCZS)lcQ9 zyyn5GSy{03QC@LsLofS&t^{#+Yt(D&*tP_f%ieWCy4}~TFy9bbE$~fIV|_fJr);kG zE#li8Blud0IY+InKr_{>47i?c7Tf9y%@8+Bsp<-x+9}<7H1FaJ{!1E~AvHV3Y%O!u z?DbhD(t{PG!7Vl=bjy{aUnQ+jm8s_K<9;5y5AxvsDE_aHG0N_7^8|0?Y8V-Ji1mv@ z=CFB^`Q45(j_nvV^=VdCK1oYai}v-lRcYe-XyFYWj(n_A)yf&4p+2|aE#6@wv~Mx| z0J}^#J**e-)9T?o`=}@VtXe-vU5aD%Vant(?ZYT@a9_crgdS6RdvEe)<`46Q`I31- zzcOE&pH0rJdO><(|D=bV@mS_p^PBnI{9>4i-790Y+zJM4J>pd{+vq-Tzjwf_nRQy) z@65Mm!#h|ypH4M2u%4UtP0gp={(NhGAIa~d#ohk&v~NSrtu4hvlgT;1q}QLmn(zZ7 qslY(0IG&n-Fr1l9P0gf(1Cy!Xz--DTh*)t=jSXG0xko?nzP|yh7T3N2 diff --git a/build/assets/katex_assets/fonts/KaTeX_Main-Italic.woff b/build/assets/katex_assets/fonts/KaTeX_Main-Italic.woff deleted file mode 100644 index 6f43b594b6c1d863a0e3f93b001f8dd503316464..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19676 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Main-Italic.woff2 b/build/assets/katex_assets/fonts/KaTeX_Main-Italic.woff2 deleted file mode 100644 index b50920e138807f385d0b0359f4f0f09891f18406..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16988 zcmV(>K-j-`Pew8T0RR91076^<4gdfE0E4su073x(0RR9100000000000000000000 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Main-Regular.ttf b/build/assets/katex_assets/fonts/KaTeX_Main-Regular.ttf deleted file mode 100644 index dd45e1ed2e18b32c516d9b481ebed3cb8bffa711..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Main-Regular.woff2 b/build/assets/katex_assets/fonts/KaTeX_Main-Regular.woff2 deleted file mode 100644 index eb24a7ba282b03d830fa6c63ee897d92a5188736..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26272 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�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 bkH82T%!~T~dOL3iZSfI!+IWoKhyte*`46Vs diff --git a/build/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.ttf b/build/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.ttf deleted file mode 100644 index 728ce7a1e2cb689df32c3a6c26e1bd072dcf2acb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31196 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 T)YS6}E-Q5R&CfXgJ?`xQe`ny2 diff --git a/build/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff b/build/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff deleted file mode 100644 index 0ae390d74c9f665cf8b1e5ea5483395da7513444..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18668 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�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 J00IC101u*7EU^Fp diff --git a/build/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff2 b/build/assets/katex_assets/fonts/KaTeX_Math-BoldItalic.woff2 deleted file mode 100644 index 29657023adc09956249f6295746c8ce4469b50d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16400 zcmV+rK<~eIPew8T0RR9106-7`4gdfE0D43K06(+<0RR9100000000000000000000 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Math-Italic.ttf b/build/assets/katex_assets/fonts/KaTeX_Math-Italic.ttf deleted file mode 100644 index 70d559b4e937ca1b805eb39f544cbebe3c58ca6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31308 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 G#ECDig^RoZ diff --git a/build/assets/katex_assets/fonts/KaTeX_Math-Italic.woff b/build/assets/katex_assets/fonts/KaTeX_Math-Italic.woff deleted file mode 100644 index eb5159d4c1ca83fb92b3190223698427df0e010c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18748 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff b/build/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff deleted file mode 100644 index 8d47c02d9408d34b2a9d566c0fe0d42bf82fb735..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14408 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff2 b/build/assets/katex_assets/fonts/KaTeX_SansSerif-Bold.woff2 deleted file mode 100644 index cfaa3bda59246b49e94298478d6de3b3208066c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12216 zcmV;pFGtXKPew8T0RR91057-z4gdfE0AMHp054wv0RR9100000000000000000000 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 G>;nKVNojrn diff --git a/build/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.ttf b/build/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.ttf deleted file mode 100644 index d5850df98ec19de2eee9ff922ef59586efe471d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22364 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.woff b/build/assets/katex_assets/fonts/KaTeX_SansSerif-Italic.woff deleted file mode 100644 index 7e02df963621a5e26d53d510f0b4992eebde1c60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14112 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 ZM6wWJ659DkbG}7@mjJD1@jO-Eqc8pH1xbNXy>V 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff b/build/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff deleted file mode 100644 index 31b84829b42edae20d0148eeec0d922dad2108c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12316 zcmY*ZYjcwbulTEV8$@`t}$2ry4J=0ZF)l+l# zpT26!T|rzN00Q_HCOiPbe|MS7|EvEu|NlinnUMtmARGL)Du2U3tT8;o*w)Yi03gTu z)*Ar;5HJBcJxF6W7a{x9Ft`2on*;zLx&QzKI3tFCKIVqb-?2<+ z-#$?P3nX(JPqXiJL;(Pzx$kF}-5}`Z7N&+K001f5w-3jEFq#owv-mcC=Th{o6MlmX z;syA_!q&y(+t21Zp6eUe@7TDhHulEfek9*I;O#%q3=_K98hU)cm*l^kiT(o!BSM^= zp{?n6&N|<5#Q*?Up7GLe9S3`77XW|}?A!Lu3`l^!gY1Zdlj(OXUD$VA+BX_Z`$0oI z)|jfCMS4MbqPtJrX>HU7Kz77vT9+W%9Q%sHF^?#yVi6AVJVXl z-;%?+3k~e0qQknqT*k=JMcfHe^lphUw?@FYwL#43yHlh!H!V2hU)iIt7C3VG{ZM`n zuC>lH-?X>^TlRrjyH>v;5$Q1%xJd3XRT#)|k8bM=`S1y!-rnpESowWYY^{_7Q1O< zh29LgOFxY10>PiqG;&Xh^CLVB)$~hna!3=JSRZTf)LRoVHa1a*D-x!qi>%b+%T1GfWKU`8 zk-aOT=Z5BoG~{a~JU)CG5IsLWY93UTSt+x}IH-pTx$|{@d_`nEq%42E*x3H^efB#Z zgciSwlHjF|7<&7pqc?z7p@}lZ%2%U4@n_**&bEv>XNWPXrxKkIb*Grql;3kkXoPC5gq)=Ar!V*t(IKMtUraZmN^l3_p;+~W`5YMvl}oPcyFIjCs2c-zhF&sq za6P!$V7b0PWgq=z?u8esctZT=yPj1rEY*=Mxu#FSAdW=B{$TCG2RC&vLnTwjd z5RMA`eIyoE+0VP2H0jmZ_#|_q(+9m$9G)6Dxvlgjm7uhmM7eDDx)~m`{iqoZiL^u{wTK z?_#^-OM~IuT5gn%FgLj^{Vo>Si!4>`6vO@6PnzgN1c#<;CkP~Wf6Qi@^f9x?3_8+{ zSil^})Ki4{X&dDz+;)i<-??p|OYcF#+RxEFxcY`jKB(Xh%h)gU8793|iCiIliGw7> zi9AP*5S?KdbLf)}jNy3BDo12xSogA7xP;T){IN5-4_N&n%+J3ssvo>NXT9#iLR24- z6~d@xtv+z*ystY*FhVjKg_9!5ex=SeWf09x!m2*oLg2F9IRKM4`R4R0(n^46?Taw1Ua4 zonFj2OX)(mtVAomg6xy9*Ap>{N;Kog0>-0DDrZ~sp3b9)vzYWqUY4c<-YgEJihHjN z9f8`En)3NM^laCIujiQu{ENyP+_0{8=qJ~$_u(FfS|XM1=ML}A1dZQfaJ{H$9gs4; z3qn-J)=Tp}4jkE2qP8#71YOOMEA|XNr)mI+f{B2ZcD&YyPoK}=lK@2!C}}y5Y=uGz zYGAE$B@&q=TW_Kq>VqCe$)jofQ6w`cLbQAHla;J$oNc>a_86XMOxLQ(;le!-5ludZ zqG4-E>eXh(XvUuw&vCOL1k%pALZr~B%CAW`BzY}9MTKKNIy`X|B6lF+(GYK{-MUpS zVKDxhViAkWmtu6J^;Ptw0JfbzFEi!+OZu3v?iw;Q91sa*aeFxAm_|Xy7hjmUT*|*M zYGfxFLA1-oDMDS{E-i6?6;wFwpMAkQH6;2V#;%H|5r}~`al`|4z=-Lq!*WUfV zcSH;r&h0#4*b572LF%k;S>3Pmz0lI0x8{E0wvZ#WoRe%iAXxhCwf)|L$3M3ySy|H2 zqB_PjF`_ytu|h2@<@=KGg=8WsY&`^RU<`)fC6>@Y7mkAjpN%mo9i~tOd1G~;o?kv? zPMgIfqMnq=M`L?>-v&_9g&l^i7r*hHvrWkN!b)W(7q0C615Q+jfg`1eN@aezP=%E} z%JkZ%x-@K(I@`e*7hyRxxuHrYm@=o)vwvGipoo;?3q6*KT+d?66l8tgw-P}JfOmMG zb*_|INKMO^ajDQ;5>p-Q3O*L4Y&E&;3ExLdJN1JT!7|ospZR9abdbwGI0;H}RE}VW zz&3(29npU0Q+81CmHN}B+?W(w87V=jKK#yNyrm0s&lyW!fg8rd;bWIOeQJ6? zbJy_fpW!DJDI4G9_$k}DR=TTC%WbYMeM64@`+;&6Fg~La``}*FW=OFj`Ft3A-O4`d z@6Y<<3M`u3=Z(~(-Ds&aEbLzu7CT@`^Mp}w1P)6^UyiZ89x0xZ@DZmeL&4f{Txr5| z+2>vpZt4;gTTimOG`92+IkbDhALIwwsvY~eVaz!`m4_Q`#~JXsiy1Ef&>a_jhV-+` zNwOXF)SC`biCX;C!YMFz6Kmy~!8(3LxXMPXj!}0vh5P`)y1z%5V2OPEZPK`kk#4p9}*#oyTrkPn6ix5kP1`6hg9ea7rS)b;RZ8C?#5Y5N7 zA!J0d%9Be~=W` zV&R`_t_y}R0L4;(4{I!ZU#CQL-qUISdUc7L>2uqr#fRQ*^jTZ|#2L{>Xt2ir7}qZ)L~ieMGlDx!dee z598RDMXT=5nrnaYz7s+%m|qyzZSy|7u*H|)gPH-GM_&kpqaZx)4$ zBBg4EiwlbUf(;&li6wqy7R^<28{mww74_tJ??T!4wBcr}S8fWnR8x$0tFlm7Tmpz0 zcWABaKlAmV@Q<~I+APhtJ2gFGiL*A`$Pn6e-BrJ-mgnK|_GP4oYD~3mpT%yvVhggy z>sRGeD2G^0N>+4x`k4ON79hzB!_5X6<}}0!==D(HNbRn%C~8+Q1DQn!2!aw>T>d zYrcBR`Cw~MqsG4uhh>6R;BE|)y|EqRn->$6V?{{UqHzyxHnu`Yqfd}5E_X2=?5lTp z_aAE*R~R=ffrQCFGWuFrKaRI2Hl^lfSBr1uTOpa7$um67gmiyu%^g^xeYm<4wx8us zoR~mKv(?YCe_Wsq|12cYu=hj!Sr(;_Ep&gx?2sT^Ixb*@V}0WhdN8;pACxs=42gf! zC6$w#uDR=cL2TT$)0;*#bFkw1ly^~+j7-_Dk(X@`vau!5<+%IwB>ILf+X~Gu#yzc? zOa__R!}KYw-GlyG8Y=)j5FDG!9hj35XfOW{K~1_*g-^!oh|U%~$M3_D33i79)sI8< z)d>1P_3{_IM_1}4;yyJk?oM{WxU=O?4kG3dwJ7%U>Rq?vw+H&9(JPS*Y4k! zxilX}F?R|o18{_)cLyV|GkL7R_JQrJKL&@K)f^xHk>!ZoWH)-@Wv`{@^-jmu_9^(j zQX`6zd@K$*4`oEV=wBKE&KW?jcTN0;~`K}p$O*=EFfOMD$~ zH1(7M;doG=bQE9b`7Nx?NnqT2;k)Oj1IZS4d-@MfVYy&hj2W#EcxnIsLGcM2+N(9X z4W0BnHtSqg2o?Xm-B&ruF#Oa)t4mOOaqGdBro<0>J01AYTrgOL$J<2q>f8T;@#Y_1 zv=$)384|eSt06MVO(0j5JL(#xulzbRRJzF~8LQ)U@5m{6zYH zCT>)y79MT=(!Eyi^jozyD~Usm@Ceh)9P@Re8z~Iw#Z8CvY&n!eOyv~_?Gn5L(#Fa4 zOWPOL^x)14HcrA{YOFY5u4lfGiofY0sEw`_dYQuC>5z^c(yZ+WKLx{QTU$-cx95< zX^A=zL#~%YT+p*EdyMK3otynU5?affK3RxmwVltEn4#ccU>|uE1L81-sQr?Y_e(zD z2H)a>H*E5tmFq3FGvp0Shd~@P_XxTdc!%!2f(AnE~V>yCK9aINf zZqhdWAb|(v`dWmYJ>r-pftx+)dSziC;cI=%GBo{Q#wd_$|Xt9XN?>|4CQYP27 zG-_id)m+%LpO+2*N>!F+-in3*jsOtX@OU)`hyh5ApI- zoVdtN%1rmH{sx^<2F>vufh?<#Q>YwkqWp!OEQ-i^-%w_(2pJQ$WiX4R=vnQg+^EqH=eTOqe$mTnc5DRK?Nut=q%4fiya0g(7~Y^rT_vND6Hb z(*!6T18c!!mEb?<%tlxopCL{93*H?|2+Hm~c2S2B6vh5fB}8vSAOiQ<9qRQnWH!EV zqb&l3vh`o^NCTaN(FJ@Rw{w?+hgu5eF0+1T6_HTeI1fDP?HTol;ohuR9ms|EVJ&4R z4=>O9zgabt1fp_GSS5xla$A1Zz$-m`JUpDP@|Icxy9`b6vjNJ09-ak6d!K`7Ou~s~ zJN(sOyS?61LliDY(W7@L1v|X;5QMxB%dP#FquS6Ea3wDcvb7Kk3%0U!!lTxPd{9SC zqBIE~WMeYH=5d2I${|cV!%XNPoqUB%h9F@%^ z4bPGDE*HFxe8tDo6~4%Iv_P4$h4gbp#vIkZ`o#uNFxZ0kX}? zW;6dBX>P)D#Ia?ho16onLZnWC&IVC5dlT~gdC!*S-y68^e^6I2j6pKJ>;b#^&A2Zh ziWy_RruOtP8Qdyq z!0gl_tf+Habx9)g2VF>QI=(^=Q%bTYWa~=0tF&z=+QKh1HSgYGqS{cO+?SfaKz4`A z4{^_)BF4CpK+GOPT-lYawAn~>=qfHaB5%hhd~nLTiz=g5%)+q&7_4s?CskDg_`FAc z2knFY;QW2(4Rx?0Ug6P=44`s&$wMJ36@vP^HCjKLnC%!IvisoK4TXgUF>=(XquN|2gal*U zlhX&~dBukgjpl8IQ{UnQ%3#a!q=rUs9&AK7_FDuuQ)wqk0WW&xk*rdLbs*~;!Fxy} zb;394p$)t-BhX#sYFhNSy-3bljk`Xk1Dkwh1*slxa=#8AoIc4G-efRx z<3+)%-rdAMdi_@&(usbWBKQq(X!YCc@L(&yeG*9Fakm_Ix|UX^;M$2N<){X>QO80n zZ&><*7@YPVXgqb<&MtzLNmY_ZH~beSRrUu2i~JD{ggkP1r`A-HT&t?Ke;y~Qp{~dI zd8_UNDL<0L7LQ1KaLN5N_mSF$gYasQGk_#UbHyVZA)x`eH%4=%N8sXfrfTd5E06mZk`+fm{-C5=$HYEO|DQqnk| zoa9^Be>0b}eT}D?j{e+tcNv#|GAl+u)xY)TW@uyIUK`|r46RSxpPZZIvOtV{0ULl$ z6w|rtDeg7OCTzFMPVXEF_OU2!pR=%H!8uy2kg;~ZX#|s#xUW)VMMW2vPVnmQ*WBD_^6Z%!pbBM2d0lX=Zu)n6Gt3jd_XZ-?>uz`0eX_gn zyCPj@DJ_Q19ehO#ptn5i9Y}D@_TC-v=KgLBMuxfi9I(rHOXBZakue(A^ zFTk$B-&qCh;{BtCze2_=I9u0{ZdC6=Ylr=MK1k{$F60g(#y~=iiqjAh{@{#67ct!l z6roV3gDxa<&qzzKw|Y9AM2CIA`$t8OcjYebBdMZg(uJ7C*V5EP!7{@-4)Uua#*OM~ zeCs(KC*=`{c@0g;A?+<3MfXP2(nRs0!m!?`-}8mA#uwH!hZyz+FGXc3r;E+hXyy=q?+Fy#8 z`iw1Y7*G5n5lPRNX9ZiHL3$cPxE{}qd@IA(vhhDwy5$ELi+epLUHO!Yd7aC750@A5 z#?ECOcK__47wuyh#c+>XGWl$LnL8i*6zb^&Xsliunxy5c@Zd#d(u-B>F(1Zz3I&*1 z>-Z);pIu@6ouz$Chg;yIj^;z4>=hPjR%U88kAf(!)lWI>_a?C8QoY^~27`jWjJp=8Fc-)lWm2!D+(%b?c*xBB@g~Y`t19^7U2JG*w5&@cV{6X%TXON2cI|~@=4xH zdAb+8%ap`#Wja4(_AZH;RchMceT*hQ*#!cB=J?!8<<6J0ZGPnRhmAFb<@n_{$@nYm zy0R7jJ`AyJU z8AqUzTus=}db>v6T#Zd@tnVz3*6fajh2K!iy!7ue0dSerak)K0ij<{$-Ms$lz#~^% z2e_jMwzI|!X;j)nq%C0U*qHxHl@Es?Z@IbYY_We6kVG1n>AEXiZJ%M&#M!^ z&#AF7$pbP6LN-Q(V-iWt2Qu<@;`V1$+}5qAXl>RKGy@yy5Y5f5v$g%@=o2J;Y81zr ze4n6{_sak|3u||s=>P{=3rneDM#BnYKT;}3GASxoMaUBuC)eA5Hy}ao<=j#_;M=h7 zTdE#Euxge87JxJm@%-R87KIOBn-L!i!4dxwt&8*9;4~L0&WoV`E^-tz0MY zXX|?e?(c%Wn{2aKX z^ZZmuyOChpLHN)C)Xl7TGMX>+A^|sA!#6{m7sFtMu~@(V4HZlQ1JYKBaH;hXn zZ5fmn=?bR=Bs7rrhszcm4thp@^Ab-m)i%FMx&)=}iI`9dH_3F(WjDODCv%S8Mt@bx zVDKli<7QTa=bA@|H>OZGq?2#$EX^C#6ELMkrMW+N$LCbN+$3QV>to7oUviVQ;5`OTlyFcj$enQPPX z|K^z1B`#g$$pURYr`Xc&z9cf1F2U(@c8tx|jK#X=|5I?7~ zITd>8gIQJ_xwfBMnZsl@yHbI;`K2V)IIQjC-7x=5@8(O(Yt&XpX-DX2qZc?QAbB?{ZM6Laqn6me%Mo8QFYjDh!c-1C~k-QT|KghW5xu%u|$&Sl)ap$_* zi@L&<3(4tgi5?}Y(BN@9kdkmVuJZY_Fm?Kp(Z|WU6039$Yj{B4&whNkKN2UW1j6jp^xoz2eoC+)VhXOp%GpG>sAOh@ z0-=36-N&C)|C;i1K!N7&Zp^UO*4DwfRW%r&j<(S>xx|LH_ufsKe1gI}-27fv<~aBp zo(koSt`$uK`&aQr(oAxltreL6l1VK`_WeZlo#}brLIuMzQlRy^>hpYFI#C`MPIJ7? zPlTS|-mL9=9<<<7WGYek6Sl;D^4w(2V>VxKIR!FKFywFe7NC{C&o!6jtGzr*PC8C^ zYu!|oaIOId7+lGY)j`DUj3E*0GpTepNP@1TKCd5gzh(w;u~P*ZB!QKq%yVqeHLM@! z{-SdyCY8hZgs_FH>+>3@aZC|+`>@Pv5kbhCA&l6nNw+CeXxQ{>`2@iC-u4Cfx|r^h zPg42Sf zg;Aca9or+ZIg*lS3(pG#2NzdEOu3BxJh`7=ateV!Sn`OwH8qscZCClh=d?(Sa4MUE zFa`slb!!oT{L(aFH*fpn_?%M*qfGSZik`!{dp{9>kunfteN^Nxc!(Qym7fu#S?ZhP z&+UhH;Tg7gmyD$jm)+7KbxdY+P*4nZ06qf!iX1;Vo+R@=mjN03=c*TqDPB}qDLzWe z=Yf%xIdzkQR=t{0m)QR|qb~FDk*7YaQ<;*HhMA(n+rEhL1wxOhuNeoHDTvx)-;>6! zMnSpf_30Z{DF-Kc47kxn;5iHc7k+x1N#ly0s&n`QpAQi~87{urJNr*&1`U7lFV8*Y zx76ZN+*`Tx0}W#sKbi%xzgHBksiR%QA;Dyx0YmMkW>?*w!c~|uMS`TFdSgTJ&X*rwulm3*^iIACjPJ$2N2S*6!2v-ib1rG_23(p9z3U31c2LTM>Cqg2^HX<@&I$}TK8WIc= zCzAMgeX0fN8kri|3^^Ei2?YX$1w|Dl9c3C79hDu`_}fG42W-!`cKVefn5u`c%$Xz`?o$N%yvxWQ4%w9#Vg zz2;#!Jv@=sT|7iRX=xdzop$A%Teh+d5YT!#@jemsYyc1WxL=t;P*FNo+9iBNR?~suFN(vb_wr#!+$f2gV9#z`@ zLLmcB4^$a~nV>dp6IEUkM(90szU(@={_tgGA4 z$fEWVCN3r_s!)Bd?KLnSg+N!5Hi^Z^Q+TJQQ#UaR96a(&zV@Ix-@{As|S; zU$T^=b}87IQQn6!$O>_`8^=5w&)_`0K60x;cYNO+L~y+i&K*6ixZ40SVF5<{A|iOr zQ4!?v*=R#q<27^%=q9O77m*j8nW@d;?9C}(zERSBYCjYc2%)$TxWl~NT<5@+vxw`q z>r`j|&>;~Y^4UqftD&5$F@me;FrE(XVN9ma-mDndqL>K*+9D$S% zqP-t@vsWgd0RIa4`0t#n)K_7YEprsY1z315xbo7SWpGs76x*Y(_3<je3ZIP+Z z*(uFfPo8xv_zxst@K_leUMN$hPRub|;BVJ!Y+zU8T;t~zyYQM8%5sDoO$fsAum|$v z(@{-sXe@aFHoFAc*~VK%cR9wW zJO2Pk9m}E1C029-vrOOVJm<>=kZ>KrxY~|Fi$Gf7@6W+&^@7Z>zyhRf_Ui2NSML@@M zv;durr!g}W#%?9NOJ%OStC&$!+w0P57xKI~yP)>KSc|4Iq{~c42O$u3UgEGMk`i?-FewrHJyB*rPrwZ;MaCzK< zREF6}ic6q~>W3mGcytBY>`A;~{0mhib+tiAh=(kBdsgU`#Xz5&DH3Gw0b_c#eh~JS-5ybQl_67!On)$reGrg45ei$-*8C(ed!7pHp4cw#~b}8*8y; zd{5RnEe&#_*Ny@OB|A=hB&u6)oRcdj_Cc-Vn{XjTK%C8A=miOnEiMRoUIAk%n2YME zNqOQ&DRvNIOQnBu^Er0Q={!-6HbH%#hPZ{)@PCU(0z%%YRIDsr2L}rp)-df zoCx_{>|#JjE$z(;MsHc!UQAZs$I4rI8y_8eDj=W+kZUW-WXVYUF!(b+VDhNoMK3Qd zL!f{skRuf#zVu)oh<3CPl|$>BL+z2H_NfzI6YDNOiNmqvRIj(#1NFI~5$`<4S~#wu zk3=}zRpf`pli_?@Y_+N3IAX%g;8G8svf$fqy?^XyYmhJtCa!?VtJGX80?z`Df)P)Y5qb0^}| zu#%&kaHi5{xwXTh&7tHRdhkT%XrmeX-h?LE`Nt%eQ$^Z3mC~)s#6P+X6nbn|TXs?e zf0s~`PxU&5KLeaGoN9-xrG*1EHwSUocUas(2~&QHvskN~Zr9{CT&HQ5R$T|ztBY9# z!#=A*bD}Y%81WKEx_4EqEP%unS#_)Ba24#~R6`BR?IC%jc0 zx5F|&C1@3att@()LdIVqKN*Sca$!>;O1H|d_9@&cwvnK#cerT@qlXN>bh+*hwsY$Q z)SspQ(Cu1-k zRR_Ac)$C}!+3ff-)MOjSqe|TPbNgc00x9q@dqfDDil`XnNrk(KQs=L z6tJYg2r6HWy&6TCh9*KGQ!(5!MSd19+cIamNyuEwBpW}1JlNlK8CneuRL!yj-I|R^ z4!CUD3vmH^RUwz0)}oPXsZCyj&-0_xrG%enK_L4~DAv)}2^7&b$y$woTRUk4&jq*n z{FH25W;09Je!42Yje8{>H=$UM>7JWq_M|N+NB_)ee;3Eg0m$FB)WWQ}jZZprlYfFZ z`yi3cijb2BIWrrGX`7jF)Xj4L0q^yR!2dPNeXxt_bqmh_8UvI3Y??`1PV@2p&?@pP zVds(LKB*!fpwDC-}_i*-U{Sr7@2b)(zuJ_pdBg=~0SNFj5a%Q&e+mg#KB|G)>i zX3*jgj0#hjyiea6~%=9REJLT7zZ8h^O$=sy}TL(EhyU1}Tc$f*z10u7J4 zbEVU;+5A{+VMCUDQ0;*He%iS2vqdjF8Bv@iD-f7Sg_IjG3+E_wI><7S4l#z_GUn%G%b-FY?~WR7|ze8U7(nX!FAe=+k^8#L^g!VK%C zJtMl4)6>)2TjjBSK~dW8*yGV1&}ld}HAs9m7YgNPs7%pRN6|RpsOX3cTFNz~u$fsz z95huHjSoNlbp^7@3{z6DOCOKkwvp&l7jkZ>>XEsFQd(7L*A+j43*6>$T8Kvh!e)&vCQIGOZ)^Qt2mG(pDhwvUm66lhx9aS?nILUN+jH)Vn z7L%BHHu=?4ynHw&4ERg%{TVDc#ciKD^JhV0s%v&Zg=53B?oivx}%G%#2(Lm>v&^$-t3kiHwU&N=S)MPE`M?qNJv%s_Z^)X`bae?TM-5GG?l- z<2nW3y6HBe`?C4cD-z51Jg7Xw_tGx|U)%LOtbNn<(kGGY^E{-!^Y3=S{@2IT%rAPa zX3Ld)1|dJ2KEH`H$<4@BVRA|i>>-L?PD6x6Nd{%j z2gNy22_>C`B^{JSGmv#507e)#g4Ox{Aq~jFk`9buCC0&{2hqI~sQo4c1OW2&1wi~i DqysK0 diff --git a/build/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff2 b/build/assets/katex_assets/fonts/KaTeX_SansSerif-Regular.woff2 deleted file mode 100644 index a90eea85f6f7bded69ff5d40114447a6d8b48cfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10344 zcmV-uD3{lFPew8T0RR9104Qhx4gdfE08C&204NXu0RR9100000000000000000000 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 GG{*pT{>~Tx diff --git a/build/assets/katex_assets/fonts/KaTeX_Script-Regular.ttf b/build/assets/katex_assets/fonts/KaTeX_Script-Regular.ttf deleted file mode 100644 index fd679bf374af72f2a183b97b40c9c7e9e51fbe5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16648 zcmb_@36LAtd1k-Y_kl*^YTQ5r7yvW42fzTBdj^<$hU8o%XLyJ+vfV%vWZ=rbvYF$PU20Kv*pw#uJR@}x&P}1 zhNL1To74g%`t^JNyT1Q?fA>&`q9~Pmj-sip18c?d40rxZ6qS1kYPU{Z+`dA+jB;@Q z*Kj{|>aj-+=`^)SQNw=*_oXve&R#rO_{XOxDi1WOa(4Ub6{y!JY7#D#aQ4CzXOQrv z6qNslqB1+@PH*p=`iJHXipsX3u67P81Q+^WF#ZnQ_nf=<==F_XVxe=E%=h$#%cr(q zJMxKnxF_RIT-?5Xh57^aAK-o&?u|>^7f)~h?z1ma)CkPUymaOA)kg<^=hiro{sgq2 zyYk5CE8m&=%azFJ?9IV9=Bjr`W>aZ&lHZ`ec$VGU!2{p@epxWT;0*f>TQn^!PL zV}y$Z4vP|Y^)&ls^~`~yR}&o}m)+?}`$UxM(_M3{R#YA)Q?l2rrx5YFMRIJPkww& zq03nmCqSF{RqDVV0x$gPcI*Y@36|CccmOORbY)WA0iQ5>pxR+sf?yB-y4(Za0qfGh zBc0H7zV&K4l>qKpv>vzBWGB$v+&r!-m!GqKajiDeFn?txs7Pmc$ICKSTzLUHqj z^~+NdRvfIlRFAAg1V=sZnc0_6F%~q3u8uTfk@4%i;-2sr(TGl0j;+%Or9jkFgpq>4 zm|-e#=R0%-{}1Xa^#Ub){+VkhLKq~$4a|-wOuo2*X_ayf#Bk)u!79Ow_zHv7ot=%QU@)IVQ|=w2M0FZZNny)u(!1eZ=L>1tS0fX|9z_eSFBQJF5P4n99vSrYJk%LpzU z($G*OGq642kFk!!LuWjQ?tiiZIyiaf&*=@&!Bf=Z)O$e(pMK)uvk3`w&_z_sQV#-H z1%M%Xkce}hJ=6iSj$urvOkBMLOB2ry`UFQyow_Y>wMK%LWNl!;M4IElWLkVhdZj`- z!@qy5ju&Hob$QqDEcF$6pv1o7WVty-bD7rraow;;zVa>-fGNPTL(5o^*ee}|kQzKFQG_5W8 z+zT_DHjKETcx#4Xd5jRvV}1XJBeq@Mt;*$Rw`%JpEb`9An-_22#Ed2Ng*)K0@RzCg zQy&GX|M1Jt2t?{l=m}DLP~Ek3T|;*duwal(you0qUci@_Nnq7pE%8VMUKsK|TA;bh zWbj$06@{rfp3WOjr4q!wmHTVRCt~fn16fu17!v1m9!DsV^+%$r$g`qN@i>H-Pgi3+ zuZ0#pT)N*FW-y%+Yi^+!Dkpd>Ct^zuh4DNzR17yHj9nvcE|eF*wFMa7;g0sid1q}_ zK(zkZ)!9=T&lf)ZlZcZUI~D`rdOqX~x`lmD`jxXbHn;2)B7soTsWYl1!U(b_?v%WC zIp=cPb$bwrx$Jtci=|zH2>WJz`srfCFR9}Z*KC+q6*i2OR>p>~BP^s(U-;B(XX-iPqfB+M97`GivuuWG zp$N#J4*+(@UG2ea3P0cpUu1>}9a~l>7S6Ipmg6Hv3I5e!%i#(T(PkT9+jk5>dThpBSVA@|R2pmm2dVAA3 zEC+Oj%M?{5iX=~6MYMy)y*-H695kDDlzw+79G^In^ar!OJ`KO=P%vgh2Y#7nLjhQr z5HL9GOl=ioxq(J+5bHE{BE&g+Rc<^pw@>A=rKQUPVuWx&5P$Slm5*xnfU#Jdk~qm7 zgjH~Me;zb0XdD~}4n$ks!qUn!xW_I1(8` zb*Bvq9bJNMR^Sm&$2rbT)Ujjk$bj`~hxzGh0(#sHGcAKl8c7e-@k^W;r`CQys?dTS zeX#IQOOfUo%=JOP0&xqppHk3uB$f1uloY=SEh#7Ro-i}0t;CK5vQfO zl3NG_Be|@OS*b6nip61?)?*KpVtUWq;igTH1T8Q$k>P!KC>p7RyrF9%qyN++9yErr z7)|y+ojR`I5mg9AA6xI!5jb`n5>rF?Sr>K-n6ZcAF-LNwmFS<0234oKWHUnt2(lTO zbNevo^^Pp27#;~x9_P~nQ;L<+x#>nzU}V)6JTYE!+A8RfyAp~d-*6!Lz%N8ev=F}Y zC(Jj1OK(!Y3S9d9XAg;Hw9wHf(*y#KyybeuR3yue0+IlK!i))lXSMnmt`j4xTf9u{ zdAtGeKUN)J-{r_%7Fy;M!arc187gq#uDXU4DuJcYi&PABd6wuBfJrwsI@xKlLdtp# z3*r8P+i_qtMDq+?{uvZ72F0^)E(^W|S}r{BbqK)`8<=!e2FueBoq=_7I5;sH8tfMx zS9sB|Rh@z8pnyl_{EZiff{7gu%_?~_gj6)P5(v-|UU__YL5)AyV0i4%`L$nhA|}mZ z7U6XIpyJl-y4NXl0~uUdg>a5>!QD@*4;# z?|((bqna`>e9eJS&#~CSQjtADa}35pQ`*qna=(DylP9 zgcy?7du=>Y-&ot00#mFAJCm;XY0MNMXoka3R&_-ks_qZkS&o+%buk$51YOT0+0Yx4 z#KR)r$^=Nm@SX3`w?GX1IE8yQ=c=GDmIYj)M z30lYZz;Rf`rnuh=-X3-;_PB}A?`avaisWkvy@?d~t^q)|qhe6ScU8wkvksg>B)qp~ zvAijaz^qFM^uhVsiqD`WFm53E9AD}yh=>6l2yhGthU0qEF0l1{W6{aloSf>dJ?NsH z&%A$aM0OnjYZw~4T6xfGe-F(h^Ga~M_ri&1Di|%F9ZXCrT+~S?m&VqA_?v?euVrU0 z??ae5db3{*F$n)Q12H*myZGMpG^aZlP5@N3R4xzB!s`O@^czmMv;U->wh7ZCJa+ba z!K`sEXFA5x?hidMXv5QPK0f2g8+I@2eiM$qwxLWUzA}_72NPxNkLSZDGagskZKDUT zudn~`iv`3DZk<7TzM@r~jA`e-$$TF8^I7T(#LnG3ZpMf4lm!rRFC<{tb1wIsfQaau z5rO4Tx|S&6PFQ_Rmqhq$c`qW%L|HoK$y2IByh!v0EF@_I&cKZhaRAH>j3NI>ssz5B z0q$XcHx8*KxQ-31)bLr}L*wy%mrw2=n8kN(6I0K*o!N4JdjCA{chFKY5e#aI=JE(O zZ^nilZsd(j>a-9|JB83-jrVeKPOW9YcR|ADb?|nKJ*6Q*JbKQ!(vKzDr!gD@hfz9l zG|Yzi(v!my&BrpDG$3;WP08UE9HHfsBv%>%TY!|?SQPgAf;P?;XMEr>?6nL+E`gr=8hAkz zVK{E+)!ZD1c%<_Pl@eU9Fmf)+$??)yG3;+(?}o}TvNyOa)8n;DH8{c1IXjXQa2}>9 z_0IPg894t4^*m&=q%Yif@u|mhlo@&Mg@oO6s&1O74g-KA#AT(;v{To4nY@f(P_X(K zTd#MkO{M}5fu#wPrNpwqS)pRtO^9HtW?GBpi4=gbvn0M>u1*c~!3%W+QKYqm`u>o6hB`ZFDAzwUXjUvnHF#CYuM2b|DMsgycbeqlPP}{ z|6V4QAKM=EYK-k+eYhlfB;Sz8u|js@Jj;NgFGh@-D z=w5!6XF<&o?lU5@k*Gf+A-b<39;=P}+^b%VqXW19j-`|PN5KMIkD3 z=l7Z4#D56qX71K;JL)DGEu_dVaWAH(V4@}vj6j_UBfzfndod*6$wiIPWr#%}bSKoE zcmY%xzR-U!IH{Y>PzgraWVGe5NW{OargeT~IzBm@p84dZmce-tXu=g5|AluT=*Mil z_FD7kvMvd~NDDrCWK_+TM<+&TT1+&t-mRaVJaKt<^$M2d@3Y4az1Do&aP+~PV{yfsnhPHpvpfH6_zk$8gq{nOC5=D#>}L-f4=%YBrF{OW*GGzVS~jwWuP^yU zh!iC!oJDBa#z_LCc!YjhUK*IWwB&&lB!{KQ+2c>mdqtd0%YeTO7Kz|`h z2dR$(t{;8%!FltH0hSWZ+bV0G0*E@-Q+wgceNd7kBf!(i9~1cZa3jp|dP!?1FzxcH zb2BM-G**dXnojh;wR!oah#cw$<=3Pz*paD5qVV|rvymI}=H#RTK z1+zRGk3hDpx0q=-d4zEgi*R-;eq>A&@)h2A?3JI<>-Ni|yj&!Q55$E*#C!W=*Czy@ z%a$D2{Q9wTAk^Ve(00Fz#?|D|hv({fXD`n%{A`c>0~&9iL(=d{41)Y$r-PXGVv*rl zfl+1Yjp1RJTu5(r~H5^Ky3y1h=wqXry4sa%}7q~LrupkLUypdz`Kks_+h zGZ9D<_+e~ zht%`lvdQgwjRtmi{B|N&6IQi^v9 zEV8-uBphe(z=RiaDA=di?Tu#-_T{23WjXHjC_Zqu_?AX%jm47c5+HdetyN?DY!1k= ziQ$8g0|g%X_CE)X8sR5B0r(a4fR_H$7fuch*cj34&2Jg|!kn$4YNNKkOs^9Rqus$M zeJ8VyriAiYx3Ic;sFY0dK}|xeD2U0NuH>`1B$OFe^#mf?R9%Yr;IPGW5zS_2_Z{sK zA+%+D54@1oWj^lI-Fe05LBE)QV61#>ALN5@Xn+6hXB?Q5)6)t$)9*V8_PCS7fhV@V zMIEOugMB@}wO9i^t>5!t4xY*Y3oSzk5>qkH@O(TD(JJA&sbP@cA>X}3dFM<*+PgLs z8auunRa0>@ZsK_>7;6pp+IT`(kmYo!p8&B-Qx^Pe~@?EJsGzr-B6KwX;RM)hoX%4 zk>313Ktxpv~qy@P9S%SVdFRwTH3CO+2+_m9~j@a>r{ zOOd|F{BtqQYYT-vQ`sPd3H!0jkX@PmzWS2J9sQgg(SqR<;86rgCu5dj7|%vEF?_WD z@KXx?_Ozo@Oel%>=P#b>8!O9@P(b#mfH-w)BJT7n9P5}Vq_Ir^T+!~z?GJep6H0YUQ%zMS*`877iShO-hMorn{vKzhxG zW8K6d^us-+UWHrxblne6P;7naXuNL_Vn-a}1i{m4t|*=f$VxbV{nBu5auLh@%&&1p zNC>Mvn{n*EcB2_83SP#E694h~s1{|1Mx83hf&mch=>zj@iI#)*nNrK3Ppy`mQM}dD zgM^3Il8`g9!|MVNht(k|4>_yq!$ZS%T!AOM!s>3)H8HHHQ*-?7?+bH%D&|J|aOmgS z>oGX=0;6*O`R5J>t2QKzXpjtMImr_rS0*&UEoKkFlh)_Yw-RH3bOVrH1*Fdb((An@ z(jZ>E%EZA|@5wL0is-xrq3M>p@bMgh&w>_!z3UfDaA7FkIzL$ykexLHSVWg1eF=C( z02w-lcQJvjjObo*`?2H-MR-3TNtaa4wh^1aDlv(lj0tMgW(7tNW^O%N<; z9;*tDSSBc=A1GedabjKp^%r}Wr=Ps~(20qYOK^zf827@}vn$h2gSi#w*9ZDe%%x^} z9e`{c!Ydp+yi|!5Glk=a`t2Mm_YZkKFZHZ>eINPGP6W~gj4*v?s|0S+<_$O<-CXn` zCk}f9VFh?`7I^Ux@M0Huu}XLWS&}`W^}+!XKqvS_AWcfFEVRJ^!o=Flc$Phc0|~PZ zWL5EfnM;AV2l-KO^%R8(>Iz?sX2_5rz0fQ+5jx6 zBN)(zPNe!&-`UC0{B!UKm!Vs4)C9lR=PQLAI>UM*;mW=Py-D6pgZaidmy?thx8b%= zFN+MwE5dFzmDA^otX3P9;i(XP;J{FU^UcS#h|8^~ups{0cn992L}^_}rTX{<+Co~`00Tb-{**iJdi$-U+3(6NDuS07_Y`37VY*>%~sphGPbsw zyV%`o?k4G08@JZ48*L>4h1T{?n_0eo6QV*GrX4#Sijmrzss}Yg1{4#`n=a&nwnUp+ z-Z;H^6a1AqA(Ly<*|w*(LFQ}gtyYI1XzUp6FDH)3r%xw(3D z1Bin+HjMW2GE_}$290)ulp33x#;!#TE9!-+&YjUNk@gay{L=D<0chOVHrmqi#un5V zq)j5F8Y$Jbf?J!Ln?XRUt+Y<=_G&l2YHfKy5Z6>)5d*WNm8*M((Yzv7dZ~(e&<=dPIHy~l`?D8j@ z25BVQ4O+`5zd$#As?BC%(AY9=7&l<9-4dGwgjP1TmV?`?n;VJE*rw5*SlfWMAi<@x zlzf}dwZ&HUCa9Z|*!q?+eIv0=m}-Je1qnmiMi3U+T_vzK zu{~u?VSAVE?H=d_o%gnOZzq+=f1-KIrcm@Wuqc>_ZDv4-?YUiyr`tQ*Q~9=*gDn_F z+um9rJA(pnsI8H^Rk+hkemP(u%>=~&3{Jtq+m6zP+nHNj-`Hh#rZ#)p zw$q90`L-*!xU#XhW>p4bQ13G9-ML-L**dtf>vRGOx0`K8mZ%(vR&&=*el+-LBOQ1_ zCzm&Ni5>!6%^SdBm{!Zg640$%26-Uuqzh;=Y2AdK%)Daw@qkXvnP z>?U|pQyx4y2r=;V`bOKCXd2UP6~xa56K^$*tuOd|h;mRas@ZH31l-Vuws+k^w*7K8 z7zgpzVUM0{zU|HJB69Ts-sI}f?b75L$n7%Z8qDpopo#qpSQM3 z_IdCAVz560))j~Sk!u3>N3K1vKXOgN{>U{2`y2m2$}4D63w3pr!N zRHS0g*lPQ>3^00Vi^#+_T-yaAv!z_Sm~9t9ANxTSWMP zvUpeJrisM0`!l;N@=R}lQ6yZf+yl?M(NuHBfVuJk7|j}I`k$H!us-j&T2fExp95C~ zf2}i?XzW&zhwQZmc)$kUvCkGL%XTB*uICEgk$k)HFOh;^p91nhU=gJ!je;>tOaeeV zf8)k%Viru$1~@*jy5Nx-2zlIq@DSK8z3l}u2Fz*FB->S}W?OD$Pv0mc3}fU5j5&Ni znNhIDYjcTam)dA=5t}lxvT=(sSR;6gNwI;=Cb6^<7;TszR*;z4YIDHt`_&aR3uP^@ z#I&|{5^WZoDi}MawH<`=)+X48xA)nGrGfoV%xpJ;37BC9_6Zkr78vgxCV_Xz35+eZ9=w4G>0%KwrGl^L; zDdFN+x6Ry)g>;)*-zXR(;LyqHu~i9!?y;iHCE;!!n)YHBi;4eK^0pEkZh_^`x5vA) zndo=ewM7D)w{N-2;t8-H1%l#C+uPb$4uVfLMm7t(CFBOZoxHDgHMo3VYxBO=Zr^*y zdwY*ou052!m!R9JJK|m7^f`cw;@1lT3aXL zoB&NLfaX~nn#t`-;A@EVo09*p6Y1G^60m=Z6cfCO9UDnBg0Xw#CAQgF=PVfDp==kG zIk+3n#t6>{E}h-%K`;*xcr3Mt=ma#}RcO~h%NO3Iei4R4ZdbbwG)uYmAYAql6sG}h zV+NdX7p?s{BGB!90P}&|O^TXUiE z3fp8(QaDNGB!yFiW)2EFgoYGO6B<%DLug3hthuf!D4jFcMM~$*b&=A8=DJAfA#+`% zbirH~DP1(zMM{^!C(cm`<4_QrdUd1sFI ztW_lB&sjx6{yg*?v&MU`RU`y2SVcncBG8WSjrTtD&K&Q@tRf+Qzf~mUFG0_7YrGFw zMM7}HDiVU1b2nu(vTbw0n~=<(hC>thvdw0;Eu3!CJZU zd{=fUz6mU+GNf=zWsqc*+}JD$&9~?;L9-0CV)HF(!YuzXIh0QA_Mn$m;2iMM2D#sv z+U+IxUlb^-f|}Y4?xsoATf%b`VkTZXwQf>E1Nq$2;APy*7tx*fwV4lsXP&yn?r_x9 z6o~}>>8C&ys9`EV^-w+dzu);=_!kmw+^a`wV73$7X*Qg87{s=V#`?v(P z1tW zhCQ7(*F{i$%%o}nWd-p4*C9`^{eQ)t%rydk2}r&Lz;GK@a*lcsuGit-!em2GpzNoobIgo8sc7SYc~VLd}s5x!Sp z7hP?*3Y;Z+d0~&kMOgU^?BL(h2NP37QFmSd9eSq^{P7N$PYjl%he}c@Dh(3XM`fri v*nm8&pa^=`4}B}3;{#NUs#6WHBSWAcBh)DTY5KKG=S!u@5{!W$=V$-F(ixm= diff --git a/build/assets/katex_assets/fonts/KaTeX_Script-Regular.woff b/build/assets/katex_assets/fonts/KaTeX_Script-Regular.woff deleted file mode 100644 index 0e7da821eee0dd05a0a6f0b16c2c1345dc573a84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10588 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Size1-Regular.ttf b/build/assets/katex_assets/fonts/KaTeX_Size1-Regular.ttf deleted file mode 100644 index 871fd7d19d8658f64d8696ed9cdfc82c821ed76d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12228 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Size1-Regular.woff2 b/build/assets/katex_assets/fonts/KaTeX_Size1-Regular.woff2 deleted file mode 100644 index c5a8462fbfe2c39a7c1857b9e296e62500a8a8a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5468 zcmV-i6{G5RPew8T0RR9102N#S4gdfE059|a02KrP0RR9100000000000000000000 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 a^|k5z`r34UeQg~YeP3G~_EX$#+W!Ytlnjvo diff --git a/build/assets/katex_assets/fonts/KaTeX_Size2-Regular.woff b/build/assets/katex_assets/fonts/KaTeX_Size2-Regular.woff deleted file mode 100644 index d241d9be2d317f7b39b401d96c8b18836acea0fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6188 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Size2-Regular.woff2 b/build/assets/katex_assets/fonts/KaTeX_Size2-Regular.woff2 deleted file mode 100644 index e1bccfe2403a4ed770c1697ae7c15b9e1cd9bc4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5208 zcmV-e6sPNVPew8T0RR9102EjN4gdfE04)>%02BcL0RR9100000000000000000000 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 CPy?p` diff --git a/build/assets/katex_assets/fonts/KaTeX_Size3-Regular.woff b/build/assets/katex_assets/fonts/KaTeX_Size3-Regular.woff deleted file mode 100644 index e6e9b658dcf1cd031ac82b6b8f312444c55d4fc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4420 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Size4-Regular.ttf b/build/assets/katex_assets/fonts/KaTeX_Size4-Regular.ttf deleted file mode 100644 index 74f08921f00f71f413ca42c9d1c90202e672ef38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10364 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 diff --git a/build/assets/katex_assets/fonts/KaTeX_Size4-Regular.woff b/build/assets/katex_assets/fonts/KaTeX_Size4-Regular.woff deleted file mode 100644 index e1ec5457664f438ce5a1cc6dd8409bf60ca7804b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5980 zcmY*bby!s0*S*6GA)V3^1JaFjBaMLMNJw{w(j^EAlG5ERB_R&d4bnL{fOIz^{muLS z-haM*pY`0c*IE1S{hUAUS>Bq8iU0^e1-UVR|IeE>;D7l)>;E5`Iz0RUfIE+3HBc~9 z+|&rNbT)Sb06bPy9)Uswx2x`gQ53EP_m!Wm zxhJZYTo3j?@Xo`Js>%)Fj^I zgZQD39#1VgrPpjVxJJ1MjxgatXw0@C;UVtbgXSVF#w(h!qF(Bq-&gnq{)-45c+TzQ zNJ;(G@3kY2mI$Wypu1~5HHb_! zZxFs!r7I@rc8$SzI}F&8I?B<#tGy2OPrSMH=2!h*NMvN4q$rnVksq)5G_eQ5T`!S2 zXrtPzx=_dU*`k{H0MgBm|LY+3r#m-V2;W`=GL>if4kNm~Vopf)d@CC#3HCH)e zjgFTh#2O*%neL3xMsLA7TkE2<0JbfX6N)%bMys?G?K)$2lDCGe8-UlZhz$FAz=<(< zuol;hUZ2M@;!7nl%{oGji6NoNOTv+Cl`vv;Oxjy;=Q7Ut?qtAaVwJt7ekhvB zlD&*LaXpIbz-FFk;3?XCM7eptGjIz+^3CsBqfu-(b)GArmGxkI3Cadb=jf;!?Pzym z%S;4r*aqzm%s`cPB_G8LFqL|4WYmR+3~U-s*Oq;6TKAhOP_NTYX;24#0T&@g<~3#$9-{aSWy?5 z*>0ZcTyu1MOJ9@AtHe!G5L!Z@Vjl2(#j8gu z0RXgLi+|x4d)z3x@%~q}ScuTG9FB_}gMr>s2f$+1C-l}`C!841Kbu00@{s6|tB|TB z2Ogs;X@=ngG>dvWbhBRSU%ElbG9_Dn5wGgQY9qc}n&fx#!>YN`(uW$D9TEKH={SNg z{NaW`o}+G&&=?N)Zz5^21{zN(OZY32{7H#9(@7<`@f43XvvuexijtOwDSnWM^5dd0 z$IV5G+|fvZxoA4+L2_==b>s({7{qA4JKCBZa&6j&qT!F(CmYUkqtZ@Jr9E3k!<>;>k92!7mpB{6n49qjE7r# zQyZy8nRtK<{P^ak0Yhr~LsYFhm+{A&cv6N?+|*2sryP!p+U)6M#ZIrU8C-f-v}^ae z6theCAQ6juC%h0rAg}M2QNFM>!18S_dxh^cD`hUC7v`tzp@C>RpDZy+Y8tno^!xqC zIk9r)e1wa^MU;^AP}E;gz^oJqnP|P{@>aYknjumYg*@}YT84oS(2eYubR}`U6Eg(8 z76r1yzrG^2N7Hq2u0Q|K^IjBNIAqcHWVc58Yk7LTrPrgqL)by{XkeXLA-U&_xEoXK z-vnA;2q(7BX#w$`;P~%a1;3Nl=Uos=L@``%WFJh^2ch)riH`G`lBqx@~wDkNQ;v+ zzYFm=&hmEKH5{666!7*(xWLFPqqYq1=ucO=lHsIi5e}1f>G5j;wETNX14em(>VDtg z;J3ha0~XqP$u13SOoJXQtS5U_f3s8*%lc|U^=r^P&5)xDA(tK#SVfjNluX2lgQvP} zt`_X;wu5gC>L|)~aCB(Q%iyKs1wPpeOkb`^3IyC1zTK(&98uR1Zhb>rap%)7bF`-< zO-ZjY9Y2}pFjwY$iKy$-G}S3c+A$8VNg%Y}ep|3}np3bdrKkCqYHT<4ll>a->9NrZ zAS7?WHDP7E<85+_yz3K^91y z*&p!_m0kU=73uKb!87}RLLcBG`TqHRIz^sDRjJAQvdUvzk}T8~;(B`Dhq=lu0zYO6-F z*Pp9txI{Ir!D0(SmO)B`9c8wM8W#NIzw0b7vu}vP1)=l4`B{Y`Y{X?fuGo-na?{ne zy&QvV)DP5Jg#AQw$F8sc${)L3Tl>aUA&1sVJld1dN$Ia`fZq_}4aFxJLTFt!GLog* z5GR&WzzwNNE!{n4pB8$X_hq-Ls%o?1OU4e2R62DVQ}rC@3SOjmtyH1I{yA!$$NJ@v zs76)+>byrsYrCJnr;cXwGH%w#5D?2CqYt#-P`zGdC#cP+wsG=R(TN76o@&M}|2BUP z4Y&4aBYYf`L;M<%fVIv*7pu<$y*JeFL4K_MrKiGT!RUOVj!$Qap&p}%WKmFEfrSkk zU2G_acl6N-HFa`WaoaOKUsuhUI%R*irO5ViOUZW-At7RO0*WsC$qA8}nvL}Zkh+tXOzgwYS7?isUo1JqjpynG4hbbHEPB0<;WTMuVW4 zqJ^U^gGs^6;Adb3upT%9Tn%1^5JSWuj*tMzM@TxP4AKbch1{WQqlcqcqpxBJW4L1E zVvJ(kU=m@nV;W+<$NY-9hI#a_zejm~aIc?(DS^ZVKmh*7tN*|Fn{e|4(*rI*K&thoiV1 z0`INKuaJ1I@h}Y^!?W$~A!jC9=Gm-1B?1+`)V1Cod7ADnU{BaxzS zY+prosJ9vp%5qdM9T&b-EEiRBB)2}?{CqQRh+MYWZUa>cpd9#r=Lr8}6w44LdD7qW zz%zdq!dTWp0TkzBO#ZuXF>999(J|D~G2Pn`85)|8DJLLh#%pC|A%lj8i+hAlvDEth z1UzZ1LqS79`Xqvvw zLb)O>q(UUg7OeNfr{kD+<>BEW?qT^V`0gR&;qKw)e(UzlgX4MX<>4jV*t_D06zQft zo&d+J&*cRG^ds)_f99ytpYvN($EU4mF-RsY2}vK=dlnfrg~aJ^5JFzu416hK-U_;8 zAL|ID)Y|dBvBQZ^^uNl~;|=5Q5bYS3%LjVfj?e+upbrxV!Z5^LW!#v07JgS8;n7W6 zrIPfGLc3k#dZ_&?Ry0yW7q4&zuWd0q*6`!PFi~bMd(kw5@%yYA-S?GsRSdXDCW8qV z?J>uZogbPZ-HDII94yWEbXZb{C;04Wm+D}PlwYV0Y4eJ`#H|a}g+5vgOXG??3zMYf zWF1+A%}8x^XUv*lk|07J7Q4EpO~t4BKKwC!k|MF(6(Bi(m8m&uvk!K0PH>26b&oah zlm%2aUy!}{Tmc7XS>JH_PL@j%QoBP$zHLMnftv76chPHJhucsF-)Vw^q>mL^^7f9t-g@B!U)V0s%EVit_?vMq`(~lapjr5A+-Em)fyt z_bLaI5{to9cb-1Y%RZ<5)}a{TXtQx995wD}?%u~(7(rn%lsxiyuV=i8&Lw?9V`aDl z8<=|=SfAdbRzr$;LyB()hkCrqys_sndBj>oZGN}{rQ%|T+}P02Xm!lQ5?8$w0i-~4 zT_Gl2F%1aW8A=K=gr{v)VJD?_DW<)McyBH9&Lcmp*PKv0@4?4Ug(00ijnJ;LMt;PA z_9tWFSOPXxt!V|>LU#0XUn|(UJcV?3xk$pu5R&JaVV`$@=H!whs5|9pM3Zu9I4gx0?=z9=_J&0~ zrPooaJw;2Gp9fW96xUb7X?cr`kuUoGI%c(vm#NS*83lEn6TKFW4V{V|gC%zPISPE$ z!3xxVA)}n38~nMUH1mxL4hh3h;@?SDeX$7hB4h=7!iTKpt+gVr&hD2xs~?^deJ2cR z_njgnDd04ov&LYz5-2E|bX^N}J_AkYK|kp&c2cwR!IqfXUM*>>^qjen#^~cN0n9~#b2!Af;r#!G=yVNJ*+IQ=82hC(NaESQ)ZL&l|$Ep`Jt?# zmVb&x9!<~Tvad;e9AgZSc_T?5z{&jE@+$tgu8Kq|MJGINBNvNq*uJa(bPTn|{cX9R zRhxvr4^^;tjmTqme%74CB;;dbOD0u+LWJz^$Ig3{>ZPOTnMk*9;FtF4UZtjY&~9+; zV|TxR%0!vpy;FQaK*oe;@t6Sm*wj!i$Hc|S=+^V@5<~9UXasp@Fg1q!NEetX)}&xcOxOrfo%>rXFW z+7U0hR2Y8}cPXea*(O*$Qn9FeGO<-fl0Bd>-SR;q&^x!NzXc65)z28PkJd5aUMHSt z_$5HJIo-yVnUw_pHu<&KjKAdN{uLf9F-0XKClO!L0X=26!T-%^v)XJ=bjgoJu0d$K zUjZ@F(O^K@ZB*{C(dUJV9dC4|kNl0%rp8LQ_PDZ5Ow_^3HQQcn%bTIy*A)JG;ridq zOq1Q@e;3f|I7?VUcC`&0?7+5cU6uno0UFjLN+O&{Trq;OaAv!Kmcy$|c1q4^6YMK4 zDDt+jB#loY+(l)waJQ!wCfht(qT2HgX}Q7EVAR01u%R%TU9v*^=GpDH*}y z=s=oKH}{!Pdz-2+VwCHU@!z<%kz9f{v~;oZb@-|Xd5OuGLSDWP;mhFe6~Rl(1AP`W zV`q;bMCeYj^A#5q{B592PP5s8{G3SN+)>BzDp8nS$cJfT!ECb46d25sON{Ci!IOe! z*%(f>ZR6Dl-H-Os7wJuU7KnV31~pqmp}@gZI{rDu91F|wxMGXVM#5JG-x1m7mzA*^ z1+6_l+0Hjds6J+TX16fB+C_)vLcxKtYTH-I+${Lj`Iy4vVMfl>pErbS8sVV2Ph4^{x zWbL>~{aC10 z&}exj4=i;wh!Fp={eju-^7qhUZzxIFu+1!~5C%CpkVM0d`S1NLgR(sM|9BrC#Fs>L z2Paw5=VRXp?%jO`yipOIZ~hBuEBZC6iavV4LEBjDP;N25#bl=D8pQVAT8q(z_gWl3B=nTPR= zU!1suW{bU-LH8OM-A{k9XH8nvT{defKwjK5#+67~`-+=DC^^^e2=2gNa-EXJ%F`P$ z8caU+F%_0#`o8=x=s_@*LW>0&sd?%!+1yxp_s;iMJ+<`Iyy@DeMzW{ zce7wl^tFS+3~oacYh}Sso1dMYrr@FHMR@wMNYHM{*}H^BBUK)G(`&simM$$$uiYk-4#b~SrugCZ7a$gZ${4SZ!FnFp7aWEwPmX-DD?g0Z2zR=e8gffDP>?XH9 zqp_Lm^C!`^jT-k{+sVnBvc}%#8Nc;?B;vfcS+J-v{nR;V?>25K>lNl?Ngdn=;nb-I z3PYLB33v+}{&>EPMIoNsDxah%6s=VW4~PmU*INpiE}OFL_{1Z9AKo)NFz{uOzR`ZT zi5C86U)*hbppK+;Gz;#wGt@}keE7@%czf_GdCgMm&G7=aQHCQJQa}N8KU;i$_{zHt z^AP{6F!-YPOu|`#>T1X0bN`=O*yvdQLbC-oC63ViJr_)D-@W6+6iwqJnL*(fZs|06Yb!k(1`ETc1I4-BI5fi@^u8fdm)_=e` zdp}9j)YFz0DG~@_Kr>cMHY70C!K^ZDLNTA1b7Br>uDhMiy#E2l3s-l)|7lD20$2hm z@RXnGF4_PYHl#gB*k&mx`PNs|E@~BRiaIk-Yp%L*)p~xqH)tK24LDPq+9^`k`Cgg@ z?wr3yPQ)iMi`0C({fo<{L5l+`f3Eib=1O^!+?5mxbFzfbmnAs&^Jiy+y`4!4(_Cp% zqD;z%tlFv-x2E;!;w zVW0LxIo!N76;gG%@Hb~*66P0cigm@!%!Cno$kKtF{J6eOf$5?ZhZ zGxUV~z5L(+ewzJn*7bz*N{9T6&S$7sY0!Etm|_zlZIG>ifQcfRwh5_SQlHslg9^@7tlD^wLmOxkR|-Rl>&iBW8}oeXg=l3PGl0WW7UOHQ$AH=-*sQ_FPT5-1d5EJQD9Pn$NP z=&ex`C2L6`ubBa-+$U+ol!uAv{MKA*F%G6?$zgGfC`t3*GI6_Eb;)%5MJ*?0ruoG$O;U?7n^){QDYAVGaEVAHLqZB9$dHf<2?`{n zLBa$`NQZCJlm;XxcSy38uj#vUF*`Hs$Te_xywo5!OD#vP&QtM_|MGmbfNp9M$0RSK=0_8_ zABCw>{ZyuM9=Qack^&VKMj|Ak)m~&+sFoKh!y*qw(#BI)DONKBw}KKQLVnAX zG1&USa_<#$+$JX-mDDDeb~MggE1*$BlEb77LoKF}k$@k0xv!=(a9U`DIxRMzDx4M- zby_$y8F)ug0CH(Ej8jTz)P`gfLQ@?uVB-n6GIj$~)F}})=^B$un~SNqEM_044HB;N zhGmM31%SFVDb>`A0h1#dQO?j~Y^-I)6a-yTPH)gB2)PoKXk{Nguv@^n30~1Uz4`%@ zD`m4i&uZq$jbBlIr!`;~fTB|CWScMarV3S1Y6Ge}8#%>J_FVVI{x3$o9E61rv-C=)ljThD#+}}^zAw|gQO7_rj>e?#e`;j4(=L3iD8l>nvKp>+j@jEgyUwZEikoU zHWST>2naBxf=JYIC;){c0_HLu-=J;+&@vhwQB#6|W=GUg1Q6yqqWK8|7C1^ROpF?C z4J(R71hg?xdm%6l9Zb|25zxhC-Rw}!J;^ooCJ5+rWc?5T1CD4gLBNosqr+-OSs87_ zHo}VL7ojq>IQPjFsy3FWnUJ(p$So71-$xwI z?-zDt94hM6EP-*1I$K5)wa*E%kwg-TMNvt2=HcQl{g&m$ZUSxtJ5FpQZ$aTfFJ)Q^ zKqdy3I8BgEQ0@SJBhqaonQ$$rn0XLeCP8yU{np*|Vs>g`NUiHm1r*-6C^Ak@npARd z+~sMJ@odvPOygYR7IQ1sqae%e#;7iVVvO(o1Ck$0* zFd;Bmk#K2Cdlr&B;k#c9JTX4=Tb+%hn~s0mmbsT+pj5fN?boKS1uqw}iVm{fn@Pzy zlBeJ}FNK{1rNjm{l2+_Gjs>rRH35$8i)y?pjmO2P18mc2)B)8;a&4%GCor|!ue2l0 z@X11NoM#Ltr=3&ntIU+uA7Q!Dp}Y!^&Ni{D-6snT!|DB3i!jgBoFj`Q*i^tK&VyE& zvw)M1orI5?t@f#>&HD zak^D@rlVy+5kEoOn_MXLu0H+IQn&56%Sqs?@mfCVarak6{Uy;q{3a2bl}wz`wDWW2 zFe_eM+Gu$l-T;AwdpZ%+8c>Xjj9L02w!{{t3%dFTa16K4; zIWgrd&P@RPxY}Dr-k_JC=$4!E7KBmC2$MP#w->H5!6_>Pr9I@t|HRTurr;U-+c_17 zle`RDGL=Dw*u?=Af_22JyfNP9Y9`_6ee?*coA&SST${*$%I)9i# z>QCny1#6hw;;UEI`#w-TSOu)Bv#Nl9%?K)BC3UGOY|qXa&%vaQ&-k$DKw$9Uzn^>N z;eYm}h<1CJ|M-dDT8kDhn~;uxfl>{O`#pnGusBQTSLWLp4DhWwVxo*Jch`sW+*@`` z_ak7SJRpZ@zrTH5oMa}J_!{pz=N{2)H*N16;-^2s^hBQjFPN0S{9v~~X*yzY_B#zO zZ`@+Co5ek=JsDu`K7U@w>p@27n{aZ>nzEX1pWoc#*^kkriEAA7%^NB*>>W^ey;Zpi zK!h)^cg;i*qx(Fqr!ofnW(o(Jlf!m9yX8!vY0LMzT4C!J!MLHRZ~Cm6X}7Ig@)HLQ zN4^)s3V-w0A8ldnFz_#kX$F&6{MfvW3#FaG49`9U;jg#Mja*)<+B@LVi8>dBl55q- z<(9ei@FTF_lM#&RYYcTxSBh`d_^9v-bF)Asgvwz@xrQ-KuWBg<$S|DWP7O|s(zdQE(#);lqcVpr9 zSKNgW-))N`jHq|DB)ATJ8H}+79&pVt6y$wTZJe&42aC)hH};_9m($#@|E1)$CS3N4 z`O|W9wY%3hVY)?s53f)8=JJ$umzkl$!eV3YQ)MfaYwE79zY^UoH*1k01Af^b>H%ZG z^-DO;E}HCzW9!w$_j~-7$l*4@;Rv(b4R1>?|7ShTT$e0)e4>665*$kjchBvGYlW zVFf{88Rp5xs_ysr^`=9=Fi?M47nbk1E?9R>W>`1R@MHqzN_m-wSvrhkCVj<4pSw2P z9)=TJ^AcaxXRvNtuJ_T1AAF?ccXZ%oE_l%9(r`;hs!%jQG?KAQ^?y|NMm0=%m zDp3wQk=5Rfussmr&7R<7&lQCop?gBz@77;ie_dPVir%j-KZ3*88_esm=dk1WcPGAg zto?*Wm=AMA!|Wqb!MEldKGJdgGeJxdqsAN-1>yD|6?!3WhqDhm>PHM>j@5nhx#9SC zj^p2-XK{?-drRD44zlS_--hSvOCM?YJ?{7N{K3&Z!TxDjURSqu!?e!HYXw&1>@L0Z zZ=-jKj*UzCrvgQ_uG{h>He8n&ugf-VTVA_iTHV%la@cN*S^%7Rg7*2Tf+kR*!tk*_@q85UwF!pw(p|nk`ns4bNmF3u!6WrJ!9# zT^44B(E|fR(rr2R^(;aba*?6@{ZjXVY_1F|9y?hWL?q1gppPxAM3zE_WC}8Bbh)$x z{n%R~yGzrnT4THQvNK6vTcWBi$4ecM>e*PrOhhnvRW%Hq7FP?Yee05N4RUnp3c%t4 z38w?h+SS7nbYPivurP_2byCduQ6FY!VI<&E`djO1pk75!^k?zAa`GJs5iIxC+f{{a z7`Rzd#v*CwDlx~hw-hBXRw<4;5_Hl%w*>9g(~%NK%i=IJp!MrN39~R2^?_pyOs5yO z6ge2o{ae&O0u#(|U<%4nfdyzK24CVUVu`~Yq$8g6B#?oOWFj+J$VxU6$xaS(QWUw! zP0CfBZ=4xqAJKL2sICSTTqTeI diff --git a/build/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.ttf b/build/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.ttf deleted file mode 100644 index c83252c5714c71a3e0ec62195884167339a0129b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27556 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 MzaRX}iWL5T03x1QQ2+n{ diff --git a/build/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.woff b/build/assets/katex_assets/fonts/KaTeX_Typewriter-Regular.woff deleted file mode 100644 index 2432419f28936aff53ddfa2a732d027e6a6648fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.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 .mathsfit,.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:.2777777778em;margin-right:-.5555555556em}.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:.8333333333em}.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.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.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.6666666667em}.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.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.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.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.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:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.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.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.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.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.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:.4166666667em}.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:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.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:.8333333333em}.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.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.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:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.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.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.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.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.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.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.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/build/contributors.html b/build/contributors.html deleted file mode 100644 index 148d3ed..0000000 --- a/build/contributors.html +++ /dev/null @@ -1,480 +0,0 @@ - - - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - -

- -
-
- -
- -
-
-

Cyclic codes

- -
-

Subject Matter Experts

- - - - - - - - - - - - - - - - - - - - - -
SNo.NameEmailInstitute
1Arti Yardiarti.yardi@iiit.ac.inIIIT Hyderabad
2Lalitha Vadlamanilalitha.v@iiit.ac.inIIIT Hyderabad
-

Developers

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
SNo.NameEmailInstitute
1Sasanka Uppulurisasankauppuluri@gmail.comIIIT Hyderabad
2Madhura Bhatmadhura.bhat25@gmail.com-
3D Shivakrishnad.shivakrishna@research.iiit.ac.inIIIT Hyderabad
- -
-
- - -
-
- - - - - - - - - \ No newline at end of file diff --git a/build/contributors.md b/build/contributors.md deleted file mode 100644 index 54da05e..0000000 --- a/build/contributors.md +++ /dev/null @@ -1,12 +0,0 @@ -### Subject Matter Experts -| SNo. | Name | Email | Institute | -| :---: | :---: | :---: | :---: | -| 1 | Arti Yardi | arti.yardi@iiit.ac.in | IIIT Hyderabad | -| 2 | Lalitha Vadlamani | lalitha.v@iiit.ac.in | IIIT Hyderabad | - -### Developers -| SNo. | Name | Email | Institute | -| :---: | :---: | :---: | :---: | -| 1 | Sasanka Uppuluri | sasankauppuluri@gmail.com | IIIT Hyderabad | -| 2 | Madhura Bhat | madhura.bhat25@gmail.com | - | -| 3 | D Shivakrishna| d.shivakrishna@research.iiit.ac.in | IIIT Hyderabad | diff --git a/build/demo.html b/build/demo.html deleted file mode 100644 index 2252a20..0000000 --- a/build/demo.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - -
-
- -
-
-

Cyclic codes

- -
-
- - - -
-
-
- - -
-
- - - - - - - - \ No newline at end of file diff --git a/build/experiment-name.md b/build/experiment-name.md deleted file mode 100644 index 6800316..0000000 --- a/build/experiment-name.md +++ /dev/null @@ -1 +0,0 @@ -## Cyclic codes diff --git a/build/feedback.html b/build/feedback.html deleted file mode 100644 index 7dd77d6..0000000 --- a/build/feedback.html +++ /dev/null @@ -1,438 +0,0 @@ - - - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - -
- -
-
- -
- -
-
-

Cyclic codes

- -
-

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/build/feedback.md b/build/feedback.md deleted file mode 100644 index 33fd134..0000000 --- a/build/feedback.md +++ /dev/null @@ -1,12 +0,0 @@ -

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/build/images/README.md b/build/images/README.md deleted file mode 100644 index 9b47fb5..0000000 --- a/build/images/README.md +++ /dev/null @@ -1,2 +0,0 @@ -### 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/build/images/exp8-fig1.png b/build/images/exp8-fig1.png deleted file mode 100644 index 2f75070d9e85e4ad45818d96945c5ebdd2753621..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155477 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
    axT_;TmPKG;x{>YX>&RbNns5s@q>*AqM-QI| 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%0Ds^|d@*iS>ASnwDF-MW2{xV1l+@TKyk`Esdo^0) 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 z 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 T@_Re+1|u*1Nvd4JB>4XTA*2fN diff --git a/build/images/exp8-fig2.png b/build/images/exp8-fig2.png deleted file mode 100644 index 9e0cec1296cf9e1bf38e555e5c927357c2db7f3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95425 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

    gFqw}%;19hv6yc)tJ9 z7Bm2I?nQ@pX{hB`$hONUm>BIKcHAo3j%aw(S*?$gX*YHoz2L5aM>%ltHPA(dtU2$9 zuxn`uf5OM)LzjGOJ|IWv2kn_Yt>{m5Hj(`6okpoW7Gb3&JL|&{^4M{zq2Ita^x9MR zZTivrIK5QN2@bDRSU^ib%Rbw7CDb|0W5iJ$p#8gfB2OEZB9@ykS%keLRK?%WF!hNN z9ol~nUW2DGYc=XG2cp7RHGPu4<20PWjcKHz>wtSSHRvP`6;MYVw3Z@{Iuz%IL?Z2F08=%Dddb z+RPG2=IX&e_YWeyo9Y~)$QfmS__nZtLRb#LCMf~!%wE$)fYxSKK|O~@080nhMojY= z1uZ^qPS2{#g9H^IpGG%`WDh!?6RBk`YzpN%%XdrnwNUwAplf3b38EZ|wSFBFTH@$gpW(Ow}c>!PpD5fGG@Ze@1h zg_DAs`T0G@=Rm?ryIK^iK&l$4akHS}yUW|OcO3=_Lr#UmwSIai5=&b^LPRE35Ks%rH?8TPFLYH|O;fHF=rNB+0O}P=EjyqTU*^W;Q;yS;Y5L~#pMWC0aOEJAA zY*~-d<#{QfCIN|zF*N9&`Zm=?`$sE&Vp0fnn)K%-bAr;Hbb0KdqCaFCrtUD@tXrS?-m{)UVkkH|;9!5u z>Kahzkp13rf5LRRUX^@|N=XY^E&(po28>cfvi^zz)eEd>pgYY)S?CsvGYNM$NxEZ#uQ3WlO`MI;JGPRMk$lQhxB6$kYOF#ck&5hb zWM#sF{*U?xS)m-6md_Q93}-2V6K8Y&mG=>a06Kt6;^~2*wsJWEn37D}iE156UC;@h z-+twJi|&9bK8(FExWgz4Mo2vrimZQj_tm1~QQDrU9b-aDP)NTO0t(fAV9JLrQAwtr zaA8I58%xWu`+~R2Y#ED1T9H_m!vj7rs(ycsF&~Y8EmUc{cDH~tXf(LD59_Xtv z8oPO(djoOc=z#+lQ8Z%MDYWa6)0&pfF2Hzu!`3$O8X>^%CF$6AIn6_K#y@Qhd8&!? z6oB7M4Xz6bSf{-OOaHX};FX+9u3!CY!QMDQ_uO^}S-d2M$_Bz{6EfKnixx}7|Lhg!ZzN{&L+IqMYhySVoW8cUC;HvA}GBpL)c28~wC`*#qDFt+*S0%mLxLOY

    5s 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 HQPBSZ;-dFE diff --git a/build/images/exp8-fig5.png b/build/images/exp8-fig5.png deleted file mode 100644 index 0da82305fe8546b451465ad9ed831a22f456e2df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57177 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�x+{?O^9 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

    wESeJVd-QhEmFQQDsbn;67mW@( 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

    (GOR?StjqJ9qzR?ARvB64WE=nX$!5e7&tOiuG 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 z%0A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 Qz6E?qOS}{>1?lbqDKtTyJ5zRD5H!TNr+x& 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 - - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -

    Cyclic codes

    - -
    -

    Aim

    -

    In this experiment, we will introduce students with the basics of cyclic codes, which form a subclass of linear block codes. - We will first provide a definition of cyclic codes and then describe the generator polynomial associated with a cyclic code. - While cyclic codes (being linear block codes) can be encoded and decoded using the methods described in Experiments 2 and 4, owing to inherent structural properties, this can be implemented very efficiently using shift registers. - In this experiment, students will learn efficient shift register based implementation of an encoder and Meggitt decoder for cyclic codes.

    -

    The structure of the experiment is as follows:

    -
      -
    • Encoding
    • -
    • Shift register encoding
    • -
    • Meggitt decoder
    • -
    - -
    -
    - - -
    -
    - - - - - - - - - \ No newline at end of file diff --git a/build/performance-report.html b/build/performance-report.html deleted file mode 100644 index 80fb8fa..0000000 --- a/build/performance-report.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - - -
    -
    -
    - - - -
    -
    -
    -

    Cyclic codes

    - -
    -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    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/build/plugins/svc-rating/.github/workflows/deployment-script.yml b/build/plugins/svc-rating/.github/workflows/deployment-script.yml deleted file mode 100644 index 6540937..0000000 --- a/build/plugins/svc-rating/.github/workflows/deployment-script.yml +++ /dev/null @@ -1,39 +0,0 @@ -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/build/plugins/svc-rating/LICENSE b/build/plugins/svc-rating/LICENSE deleted file mode 100644 index 0ad25db..0000000 --- a/build/plugins/svc-rating/LICENSE +++ /dev/null @@ -1,661 +0,0 @@ - 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/build/plugins/svc-rating/README.md b/build/plugins/svc-rating/README.md deleted file mode 100644 index 87dd058..0000000 --- a/build/plugins/svc-rating/README.md +++ /dev/null @@ -1,85 +0,0 @@ -# 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/build/plugins/svc-rating/checkEventSubmission.js b/build/plugins/svc-rating/checkEventSubmission.js deleted file mode 100644 index 736310a..0000000 --- a/build/plugins/svc-rating/checkEventSubmission.js +++ /dev/null @@ -1,35 +0,0 @@ -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/build/plugins/svc-rating/config.js b/build/plugins/svc-rating/config.js deleted file mode 100644 index bf2fabc..0000000 --- a/build/plugins/svc-rating/config.js +++ /dev/null @@ -1,2 +0,0 @@ -const googleApiKey = "AIzaSyAJ9pMGaHcmOiNeHEXQLGCiJcr5k3TV4F8"; -const timeLimit = 4*60*60*1000; \ No newline at end of file diff --git a/build/plugins/svc-rating/imageData.js b/build/plugins/svc-rating/imageData.js deleted file mode 100644 index f6f049a..0000000 --- a/build/plugins/svc-rating/imageData.js +++ /dev/null @@ -1,2 +0,0 @@ -const imageData = " data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAACDCAMAAADGfhVYAAAA81BMVEX///9vv0b///4zmMzu7u7Z2dmLvNIekck0mcsAAABwvkcukcQzmM7Z7vIplcbH3eYAisLv+/r4+/aAwFvT6Oy01aHD1d3v9PgAWZIAZ5tUostrvD4ATYqQwdra7tBity2o0JUGY4y93qw7Ozutxc9ylK2dy4Li79ypwdDMzMze6OxPgaaGhoavr6/k5OSVtcdAd6EnJyeenp5YWFhGRkYAW4y8vLxjY2N0dHSRkZEREREdHR0wMDDv9+nG4LeLwmxysc8ARIZciaNsp8uhydk1ape01OGRqLtbj7F/obcAT37K3Ls6dZV0uUwAQ3SJvXJRrgBFUgf7AAATZklEQVR4nO2cCVviTBKAmyYsEPAg4QrBBEVBFEGQw4Mkjo46jvLN/P9fs1XduQ/A2ZmdXR/q2xHSSXf67aququ6EJWQrW9nKVrayla1sZSt/RGhQ/nZ3/oRQ8nmwPg+JXz6hEQKE1glK9xNoD5RT0VW//KyQ/3+NAUDXSqXEFBdRTFmfQVsohp5yRZW7n0BZTCQPS0wB1icRSRddLHW5xfrflv9nLMqceSD0Ejv2xmDxk+EY/Vdcid3T5JMxpxKx4i79Sx4SqVZwEbqzF5KdJKxSOXxpufTfAwl2PPQZkr373UJQsvv/YmdisM4a2UL46sbB2X8DI0aq598uy9Fi0NTefWE3XUzn0j4pFiNYqZSDlQ5ILgdXF3YPdvgEdRo+q1arPi1iOZRUKSlVqzF2Q+3/PozVrH/Zi1IR8nW3AEjZ/ZCswApfup9N54qFxl6gX8eKMj0N3KlUV5QHQh4UZRjp/4qpv0ooqdaVZgxW6T6bK2Zzj1/LOwEp70SwHAe/E770+WsDFJbbr0q+npWeFOXS11dKThWlWYXhVZSniMkyqlrtd2GRg2wxl72Pt04SSJ5YTkji52fpuYEq3/NcKiUPdWUa6P456A/mcVOpR7Ggwtnw5OGjMzQWC+cV6KrwtRTpLrXX+P5U18sJozOD1h6zuXTDP9zHoJZTn7Pae1Lqr4j75ctpuD7KabN+/puwarliencvYaZiOLNUH5baSvClWEj/VQC1+2fId6X+zd9tpj04XSKxzcD534NF6EExXThImqxQanrLLfyidknsxSwq1h6L6f2yr8MndeXS62ft27R+XmMXx8f+34ZFzxpFMJxkJyTJqocF31QrsX1oYWc/Xbz3tXRcV+rH7lFtqtRfHF/pcySuIFYtWhxzpVcQj/WczRWeE4MFJR3/zAJzVNWj5KspeSzkGr7xPrtU6ifu0bCuPLH7vw5fjtkwHL+8VCHwfJtOwT++DL+Bcl+HIGCkwsvwtepWfR2+lrmSa9XX98Pp9PL1zMlH44zwPp1unCXHC033FCWK8lKVlyuSeHAKMLuePUoKVjglToh+V5Rzpqzv9eYJw3ptNl/IcArRrEqGzfpUUZQ6CLrPs6fml6HTUOlLvXnMXNjpZZ2JUp8ObdOPYlFSKBbvE7tJJM9fqKrakmRd6+qd5KBJa4109oA6vXECFZcz6At3gIeKcsJQQX8vVYCph7B2uKKHTrOlL4qC+qXSa7P+/f3h4R1GgjUWqy1a2s+lE2wQCyselWypFWIY1JDFFbs00n0xfV/zmoCIXH+wJ+4rIJbYLD5kpsmxHr7Vn16Hp2ektrMDh+d7EN3RW/qxSKnJ5ygUn/ORKb9PlcMzEq8tNsdjIjQfbNJdqq4HNCVNYuVGl0pJVOBYs8VA6II86bDEpkDt3PX2XFuYdcBk8vlKv8uIxbIHCwVj4DAJq7yfK+4lOnfPBEW1AyyGeYRs3VYiVwTrlM0blOpT3emaH0upn7nK9zv4ZCzbk57U0Q6SsNKFvXhvSskRZIO2c1/KLQhhqq7r4DGkH4nbaoAVTDTAqU9f2WQfejHMxXqG6fbiRbE1WJT4Y+YLWCFJcPDxWLxu1wtZasuQiKaqbJIZxJDcQVuDRck3GFSB2WC9/kqjWKBLt6GNtIVJyt7x6ek3ll8mYRV3Y7Hgv5aXNakdjZAOP1ZNIplHCSttelAoBrEcKwQ/OHV6ZntChvXk69E6LH7P0wdYGTBZhRVrhFAdQpa7SZ3Sl8RJDtUWNZZ6N2H342A3OLcg/kD3uNO7dE64Dv45kFytxwIPf3zYhAigXL5f/goWz5pEXVdFdBiWScgPF0tqiZaUYIQhLFp6qE/P4YudvPuxQFvNj2DhQMKMmh4Oj6tnZ8OPY8FxBfML8UiroMp09H1vOnu4kAJ7JD90M97RRLBQTc0aKcPf8q9iUQcLK9S/cdeJy4EPY2mqZamiCu5BBOfeWXaOYHKxZ0IViZgtURWNDbHOptglzAfdCv655WHRZG3tOC7jvT59d8bgF4xQ6hxJ4PnQ6/3Qxa5k4lfJtGTLBPsUwRz1ThQqbm5RSAUhwIBDHJKotqJzyx+OX4ldpWw7eJyox3YrHzdCCiEKQtMbOnJKIa0gpn5E8ECCPxI5Yp7/bQMsyq3wqXypTPfWYPGkwzksnUN+4qzMXu0FTlVBAt7KyceN0FB1vq6yvZ3U0a3K0mTez7TeLCeArcXCpncA61WZfqu5IcGOWySMBR1U3M2rE5Yl8xwdvbmNVbf3rEBxH9ZW56f4FohL2lKXlx1AMsFbYFgG36G2oqErigVyDly4heZKItaUGx4TZHxiG0fHl5hjHfPMWblk2y470Chb83xEW90fb1gmGVrF7LIB61YkbdmRdbm15KEMrFDXor4mDgsjcmAHzcMKesIzMLz6+/CFo+HiY/rw8voO6QlYHNvrAWtU3o/Le0Olfv5xLMITeAuTQP2HZlu4patshSw6YHIk5Y3FQhuqn/sKDp01c1BbPCWBFdcTYcZ7yY/q0xPygB4HulFC1mYTIvJJeao02VOCzbAoqWjsQY+25DmhKrIYZVSWfJHs26852gir9jA9/H7quwks2jnW8T/Td58RAtcUetxkWJSenWD/m8qxRE6+Q8KMg3v2+h1Am4fDGjk8/KfMtPX98J8NtAWOHSNuV3RyQlXH4zdVFUXfvnXK2+Rdg8VX/c485Kp3/oYvhSz2uFxz6uxUT4/L7mX8o/Z8errnHNhPt8KJXAyWYfHeWt7mjGrhYmupqqmQgL8MtheHRUPPoKj9rI3YOXWQ3xsHbyAI8Z4NeoNjN0rDjcRjHamcQvdvpIFzoB1ZFiNcbyRQO1ZblFK/YvzPCIPrALunfkU4F7udj/DQGK4QFnx20b/BhW+BzVy+i2ZGsNSlsRLL7lXg+VCAOK4weD7ibGmoNKaNqLY6bCJhnuHvfYVd8yamwmBqcAMgHmvzN8CoBtLd9OpEiWhLWqoVTaNhLHR5mtlKiRF9iQGvEU2eONym/ZFkWAVF/Ot/jqWp4PjsueV1XUQNYtiKUMGaZeXcejPNI23TZ4x8laf/ASyWxeKbTe62E6ZJjFOOOEKmyEAmH8FaQjyvbEhFyB/Cwg1PkcUpd9EPVCI7fov6d4YVeNYQwZLZxPzrWCasHS3D9nv2Kj9lsmPDiuNah6X+HaxccOcJ/Dp2lO1UaCwnVC2N3dDdegq7Qn974Z2nv4WVDWEZaHhvXf42pNQ1j8yuxDLCH4amx1ClcFPDJ+Htz7+FFdj+BE/cYQ+x1KXmy1MIpr1sDyoqshH0hP8TWDu4B+87htUI67wI7sspwT8tFSNWDFfoKR5g7f59LFraLxa/BpIn7uLZjgyYH2WmKJGuHAvFXL+/z7X77O79BlhJBQ5WYKgCaWNSA0EpFNP3oSQAcl0IXW/U/CnizpOl/zSpJsc6d90K3p/UGrvuY7s1WFQyupoJqZLk67qNRfF5k2aaGtsk8teSuhpU6hrSqtSFkvt0sRF+uG7K4AB/diCS/uySLnjDZUePlWUluEtDqf8h6yosSKkr1pI1IlqmRBydO9oyKpbI7tDRArXeOqySKnc0aQUWfd7PFZ6D4OD2NEckKmnJYoRbI4/FXHCUErAMS2Sv1YvMQWGgDGB1ZX4Kl+YdL5eWOlCosifz+ur3UM8aOR5ovOVQqKcrhQZtHZ8C3gcuSMLSgUaWLUuGToqq7Ngax9IY8VJkeY0uS/bSilqYAi1lrIRPsFep66CYyx6QTZPRFQ3BnUugrP3gy1PxWBTKf5hdA0TroIeq+LDUjgyTFiaQZrLsGh8AsObZQ4AW1tIqcvwzAKd5spPLpXefP7AkSm6KHPCXg9ZjwfzVHNuSfqjOK2L22y2i6qzipCPmfk3ukSF5U1t2U4axyhuyV7nSud2vyU+5N5baYzaNsXgTLG9HArqLpmX6sJDDWVCDhiBJlagdUUXDt8ezQhFwDtK43O59ef1EWtUIodXHbC4X2cZKxLJ3IShPbJyXPRDLUwl+sKyHuUMNsSTfkKzp1EG2WCzmHr/uhV5+/IDsHTTwrdhC5GWI5CzD21ipqHxF52Dpfg+LOoKlKscSEXDD0af06262mI6+1PoRAU2lC41yBGBF8sS6J0mGgViygwUG+cN/lQTqUpcs7OCGgKzFNRXXOsFXkPeLuXQxV/xFASYYlYNatP+rckJJO2p1LNla+rHU8FIH3+RRWVKBD0jVcAqwWsr3ucLuLwuYX+Mg9vW9BAeP2VFnmbJ/65YKYIVS3bcUN0tonW07qJB5hPfUEoS5lsjr/R+RpNf7k7QFlgdncLUDYXc1FmQW9mwzOvzVEN3SNuJa9UONDSWhegIWe/UNUoUjrdvtHqmrsDQPC+MY2/5SxcpG3f0PY3FyG/FYUgffO+qwGCzhZtBKbUGiYTh3MEyL55GtpC47m/Xr+xu8ZL3ufdfEYNl7q/YrELhnoop+TxjCMrnL8HqiddjjqegzQ/sSLC6tlRAV3aCG74ZxWERqsY0gp2EtZISVwNUt5uC9TByqm7ooJr6tCee/NgqF8E9mQhJ5/rG2RqHhW3HFGqEBLp1t7fByM+TgAxuqhqyKvpclvNex1IR8j+I2URF/+IJif2AEcr/hn2A6BCFun5VHLveq4a8F1mCpASOqBOeW7c7t+5mqvf3qcTGzTelJaWxtP5deK8Xcjr/OXqOIQ7FK8PcCbp0QFk9QcddON4nzqz45oC2R5UrUeYaEnLi75T7ocvaRErGes2s6yDoJkdYn2U1q5PZdM+RYITG4qdlBpaWngljsAQ3PGCF1EtkjFDsCUa6uI8/J/CJWGnIj7yuqYq2Ki8Wsa4U42K1uQCSW59lpOcbllItFJTmVWi5VscU9usYutPjy2Gh1bRJ8hzjpgQUl1ewGRghTxoPPbYIF2eW+m8kjligvZZ90mZMQU8tK1+ialqoul8BiY0FC1TnSQRetilnp4LsGqm7vdLypolWB8P3WQmUvk97vpqSRxew291sFsbOP7k8q5OBesMpeDwMPj49j2FsfUNC1oJyrh2HBSsVJFkX+e3ti26PKq2BimBC2EKvc2C9k/4A8lt1bLnU1+H/hoLM39iSW3UGnVbFjSBbbumMmCb0GmzNl7Du+daq2nF0pqbK0nxtCK5aWmOyBvdae//UH5LnmzeZKKywVA72BBNOG7wPCxDGh2NYWfDPRV1aW7HRL85bDUveIbR6qvFLCoj/x6ftvkPjdOa+QuTlYQBpORwKX2wVG1z5NfR9QibqNbGUrW9nKVrbyCUT4NBKgynwa+VuGsZWtbGUrH5DZTIgpFXp/6HaDedg5ZvoX/JbjG+jNGL/ewN1v+v3xAL6P+/2bnttFYTyfj+M6HJLr0QQJBv3gtZm8QPo3/pKedyTMeUfIbB6MS9eztffr569CJbP8LSMd5/NweoJf2wCXn/fneejaYtLvT0b2WPRu5zc388kg3Op4HDwW8rxCbxG8FLHGF/6Si7xX6WZGhCsg6nmDcdHn5etk1B/ZdRytza4mrFOLa7jDDcOawJ0R6fqKIwrzNr/xLRvbDLYw8Gu933f7xjTrYrUFtwJ+IBYTt7aNlXHKR4NAQzfzUP8HsZG4NxEQYjCZLdoLfsWsDYVIN0OsKz9W38Yigzs2YOOJM4yDq3b7dkb6eNf+zfXdXZvr4GbRHvXJbJJvzx2s/vW8fYdjs2i3+3fMCDOTdnvUc7Gux1ftEWhqPhuM8u32ZDEXhOs2Vrq5u4VL72aZO6AdLAYC3HYSAzbvs74OJmBIV9c2lpCHTl+Ne4i1GIPcIdbNbNzu2VhkxNR0BUrJzGa2Hi/ymQHYL/7r22ZzcZchmdsLMsjz6ciw4HgMTc+vBOEKtHV9Q3pwv/m1h3Xbg17B2QuSGWUE4WIC/wR2qg+EAxhl6DeMD6vUD88iHLEBGEiPDLDDF3MbC1WdyROmrbs+CMOatPOoARuLWdkC/t6MFu0BNzI4D/+bLQTwL7z9K7z4+jpghGigmTtBaANLj2MRz7yw79jnzGiAWIMFGg4zCqEHBnkDHFg+XsDdL8jdBQB7s9GRizzoIj8GrAw6HI61wLuN5yRkhDMyBpNxsJiNXbMRHtwOMvkBJ4Zq8zFxsRZ4GZSFsWDKCGjzGY4Fc3Uy8mEBaObWxhpwrHEbhtXDEka93kIQbtuTyWQRwbqe38BMaIexwLrAH8/CLkPACcOwLm7ZTJ7lexxr4Ggrk8/kex7WJEFbiIUGYmOhv71IwOLa6qFJLTwsAv4YKoxi416G3Q2GWkCsCw9rnAfHOnMdvOsyRgwL9G478DnMbDLDHlzjRAKLnk9Qv3w0CNPvAOaS5+BtLLh0AlXsuYXT4yoBa2ZjgcJAW+MrG2s2uoMOYRsk4jIurpjRXveFK9SW7TKgS8JojN11LB7bwVYyQH8FDmzihpr+YjRqg3/ITEajRY/pccy0csfAhf5ohN5FsAMd+tgb7HR7ABobLfoT5gl7E2jEcViEzbYBTNg5IPXv7gY99ISjxTVcLIzu5qxcGGGMEfC212Ese1UpwD18RywK8WK7bGD/wz/CILAWhaUoP+zZqQePM4KTiGR6A6+UN+C2D6cEfoxfB+7dnSvYJywR2WcvY1cC/Qteb+32t7KVrWxlK59a/g3WFLiPo/+K9gAAAABJRU5ErkJggg=="; -export {imageData}; diff --git a/build/plugins/svc-rating/images/empty-star.svg b/build/plugins/svc-rating/images/empty-star.svg deleted file mode 100644 index 99b6849..0000000 --- a/build/plugins/svc-rating/images/empty-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/build/plugins/svc-rating/images/half-star.svg b/build/plugins/svc-rating/images/half-star.svg deleted file mode 100644 index b879312..0000000 --- a/build/plugins/svc-rating/images/half-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/build/plugins/svc-rating/images/logo.jpg b/build/plugins/svc-rating/images/logo.jpg deleted file mode 100644 index f4129424272c6207f1784e4c9b1692bfdf82a28d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32248 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 VpvXjfqTGI6;yRB7I|E7j{{!(Z9^L=| diff --git a/build/plugins/svc-rating/images/mobile-icon.svg b/build/plugins/svc-rating/images/mobile-icon.svg deleted file mode 100644 index 2cd1313..0000000 --- a/build/plugins/svc-rating/images/mobile-icon.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/plugins/svc-rating/images/mobile_rating_icon.png b/build/plugins/svc-rating/images/mobile_rating_icon.png deleted file mode 100644 index 9d8b503795a44498a3a4cd1a542b8e685a536677..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33474 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 ^N;dy^-{%@ z)ZpW@@6?~c8!1xCN)IbCniL_3io<6Mm&hf$pAs$PL{IGdfIjx<%iGwbGqed&PVlT9 zS`USdBkjc3XwG{DN|m=F;#y=-Hlu{V`vgKfYQMa)QzU%soLVHfH8ReC@7&UAeSLAr znl;q2A9ma2gKwi({R;W^b7VkW&=~p?`0I8_TLj!y2H;bSb}qwanCl$}N}11O4w~Bv zPGy-hPk91pSiGdxH|N$`5(q+C>6D)kMeT=x3< z;7V!S*p{8w!in854XiiY(CfC&3_+cpCnR04>VKES;g9tMO6E)TKN)DeviTYS5 zaF4xWL!)UDi(0u`f1#TT7Js_LD#yXE!{OIGS9LzBrMzifuL{VOgdZCTvV>=|5|A}< zbtA}g)$_7dRpzIqeu`M^-X)?Mq5NiNUfK{8v5@1 zDH$@ma9r?mkSwi`Y%ls7czt+_^)bN0dP}z!CxrWs9;6TBo|}@GBMi3mAW5Iypqa`~ zWUNd|z(+GbK6G*=LH!Zr;0ARC?JWPu(@5o4k^yw!!!P3)zok_N&Og9%fUSkEtcSf# zmi#b_xM!E(Hr5Ay0G=D(#MW4raj>Kc>&Q;%X*w|l#5HKaaTm*bu2<&m7i7sBGD8sn zsJG{h1Lod3uM1tI0;;AE>(xqP!MZR33I&gEQ##Mtp&JXg8O`qhpqsv%z<&QE0(Uw~fF-&G zNM3AbsSC0Ic${fl89CvvZ320pKJ_~d#(5Hk5M10YV?QuIZk=_Md-Ap&NX~DMjtoYG z2=GbNo0|p1jn&`@r*kjuE7(ZtwE-59chD0U$!W2zsEocA`3#<3PfIK-ZY5V`-3~I* zrXy=W8{SYGcys^n`mcgu()VX;L8c>l09|l(IGB)mO3_;97$mpq&DZE_4o-$$6o}&* zHM2j*$BT(bitUH;w;g)$rJ=O<`eXFTuuAph$?Vy8?kMvV=rK!;0$S=JLZK8AY#@3P zO|H?^63{Cp95-k5K^kg)GKY$;k2v4(i_!=SXvaKuLSxbToEDDAz~~ip&J@mb6%ePP z0lx&FTARUOM^_3jW)xrum9s6qc%+4*FRByZwO+4~TzYp$^8L$cv(1LIaM^8$7x4Ct z6q!tpn}iu_o58P>L#1P89a8B{@_#}eQvGFw%S49OTCCA3_k@!hhU;j~>rLlE4j)A+ zQ;YX-OpDeCd#-U)m;(fsp+=JCrt_F_0o_}xNPW^IW^(K4Q!nipEUCV7ZX~S3XtG(Q zJ|EsH=a(|AjGlBUP65z)zt7HV9JxPd#5{t2`0okYMq=8`cSH}MM3Ffc5dKi%<^|kW#HgZ=^0AliA&75mG{p+yGg|Es2gl&;QtYgN0wJ6v$Gg;;U`KKkY*do4V` z5#id&23P&f)ahOvw>G6fCZo=?@|rYMx>5ZJx`!A;(|Vrg@7a7d9CYzk;)CLl!Rb>2 zy^N#Tw6C3<5*Y1}1rEOLlVL8|lk@0B zf`Oe(_)nGl7WZLw!c^FJUYvm3|4$RFuoq~bJudkUSPi+Efk&#Nuh&(L|U!QpDmdP~mqATeSBxa!8e6hS< z+%1oHH^7p3R}*cO%u|USZ#^f@R|eJFTke{2j6)fv-whPx-D6UV2jtS3zT z_}2M`jKTaZG>eH47$NHha~5 z_p-yK-TTf=RkBfepvjjfDB^a)R3HJzlwPSo* zto3$YaSkv)`OlZI?#xtE33W3l3sRO!8gUMaiD!QG-%YhX2=dDotSi0RQB{$;<=%ao z_z5i#C~L&~-O&vF8Es}tA4ZwlGoV6l^?K7DjXiY7J(Qjdpn=WaS$q>GK*uw@d zZx4^<_zn&rOO3YB)}bxIck?~OQdl#WP-FZk&X*ZVuw)K?NR1*Yg%Qb z&-z)U))4D)qk91j4LG5rLPgp_DMr{q#`A;-bM98r3y%960jWQ_Y^Va72J=18ySyg| z&s-#o!4OE}veJ5kK$I(lIZvvvetVF?>AkDR9;; zhQO7h_x5RM(&Lckzv?`*y*olJ0$<=rsxMB(+1Jf%HJpVfwu%;qhOfJYBe@?S-1Q0L zuVirC55e}RdM)%diOcVWsuEeZbacJ(CPNHjPEj4fR+IAt=+k@j9qS-;X1|LYmOJ3> z-mYep;W2u(Qs*%Kfg!w!&AF3U0+_EFlTn$ozi3<;k zb5QAr2kioDpi*q5zIf3jM;nC~NUbmvTkZq_0{Q<*eMK}&%X{MWhB84CT=pxGAv zng^#bJ$+us{Vvc&Al0GKN8J9}u{m{j7_{JbQg@Hf#@o~vWJ>Pf(6h2dZ7vx)H82Nr z{pkIeo=g!v)%2T|D;&?U)W$y;sA0_oEI>}NITwyeW2wd>T7zk7=nf9zl_zQQ>=;0} z42)<9ejV1M@tCTDH*0>y9qm+Dyo4IG4@v$3!+0T_DBCH#-9W<6)Ced&*Ii#NHqu31h;?HfnH36 zfXfQgc;zK@Mpe1nfiq$_^)vjyzY>+r_f6BiAcN`IbD;)>PR>3B9`e-`BgSq5Wd|Er zEir-u;%t$`Qg3g4`IMP1&dH%?XY)c`+JbojiZ5#V1)Fn2$l9bKAr%1{`gB8+Av5jM z#+V+_jqZZl6Dno!-px%_kL6(DYnkRzPZ-fSOwi-pecHrksJ}i>jbO}B3sZ}^d`FJ9 zhrJP}cj(15muc6)q~-1r0U+xGRk+-?!kizJv%(H_f#fgyGXepr%c9~&-`%i#=qsM{ z{totrH8?2<2>-6Fb%_^n^N+jE1$t6^2d*lydeu`=mG^H4zP^YC3YUXjj%Z8eKDgSj6V33v$s>OqfK|t@ z3&)vlC{}&3^Pvc+ba^Hr45I*N+t)JN?$aAvEys6I&y0rBT#1h$cd}R3UvEtJ9zMPk zBnu9++~3rm13`sI6SGcf_6s}=ndh!&f-h#fRN{d1Q0cyxGS49#oGsEnkdy?EvYbj0 zP5p?B81n-KpAgX5b$Jy37tk03?U0GiSXj4Z z;G$(9llvi=nOP6OH2{Tpt(?e0al zAqc{J)vd2?ha2G{d^{x@sv*|tsH?q!L7Z= z%qPLED}fz!wiJS7m0X4aWPNQiX?PjuzT+>9g0!5vvP2F8121HKoo^s#+jUP>*PTHH zsUIIfc5L==lMdQIXxA38f_7|jCY26_(^S56mV;_1`#qz|*8+6*e9-Tgs3$}6eG|Ug z%?^IJ1aW}*fA*&pWeme>XY=!JSen2Z0@~~gRdk>HJ7<;$99XK>O6j(-&(X@@f_ za3*ASl6tSqdXs?L_o3XU05sUsvsU<~Xix%1G?)|mN@Ysy1c8lL=>stLa1#1&&YuV9 zA&frQf#C>+ysDdwSm9230%y4amWn&!ir`Xu6&pB08(p}0!4jI>awkjQ!ZlN-GQ7>{ z8?V3O2anzzyv7CERt#w4WoT~v5B9TLA7Ukb!yk(4%Nrj9&YDswQOv2>utO=2v2ZVw zl^HG5UEHKdX!&(y{;QK*iV`;Qz|qm^KcfEs>d0@aYZClOdJ^ zk>i=x*QvxO2PQvjjimWH*X^!@tF z`(hk0Tcvoqw#_v)>@coVQ~aghS9t}OKxJ^`4C zLZg(9w602HKwv=o%6*MYS0TRr-T7JZb%wkY`0fndW!nVPGf`Sd3_&!1MFNt|TFRI< zab%k3o&33zPP<7W0Brh?poh#&lB-0pM$H zn$7Ur4;*Gv89BYDcJl+bfuuKYmZo`3ePY)w_EC1cxkM8@fjprHm>H|MVQr3$68 zfI?A=vQFlChoG?a6v;^^g0D0ODRRa$=;uLy2Rra^o<<-LZKKclEHnI|7_N3(n-~S;5czMbh?z_BmLP@qQE?seK94L-6WSD8oSW?nTjxLd&p{w%ySB;MUm)z^LO^ zbNG@LhhB{Jix=Aj>hmY(ec?#P@ds7J0$J{TB zXpo%OTs>K!$=M-s?)|^1^)Y*ZTZKob5AQVn1czRl=9RiJB^6V}Yz%C7ZR&$ky@kkDYd6}42yjA8T zNjYq#Ybu&KO59)d|JPqzlIDPeMs@pUd!Cj)rpFDfg~-q$tj*h<&6a3apG(qfATVVZbtTl*WVkC80z$fUbtq+SU*)<*pO=IUV zJ>q{(+~lMm##y&7!Z*|}vj(~;A^qXF(KG)5g$}#zS{Tn2&U_aMgp6VZ#0z+Rl@|1=Tfn>HM74fC%*#5+hbMK=le(%I` z7^(LAxc|&po?)-gJ(Cejb7urZJ*yo%Nf= zLuT=opeh+Hv*B%gqTtQ%y*{X8-6e2#bJl0_1zam8zALk9kfY}$M;k`l<_W_xPXY#& zp^Gh%CVS7s*gsYkfQ1KUlwDxwyDwov9D1`4FBIU}^2Fgwrt&t3JDQ>?Glf%=t{@8gv!|JF}HWo=Nb*N(nz$%BB?C!nm0S z`ehGQrj`Xi@a^sX@OEF9n55OcXMxJznKB$CV(^8HA=VR;j}s`?s2!90c@%c-Tn$ZC zcVqN2WiJLjLd`zyBs>eJ+$xs327J%RgaPA$lt<9+rxHvKKzs@Rpo=;Giuo9K{sPu{ zY&5ieasx(6Sew=UAq!+GIR^Yl^HNlRpoa~AMt-l>Ic~sHMe?1j=O%GfEWaVzBbsS< z;c7hp#X;cDo)9$st6^m?>@j5g`sU=scNxfZN_-B4spPM?_Aia4jgclvXWeJSO8E=| za&SPf^Fz!1Vi>5baedAU%g04~Ze!Y5>mP!f)uYfVt$>L4ogF~XvV`dCCCg1(-=$6T zMMOXH0R)${V#G+!$WL&(_e@Dd`%<_eU6BA}>cWdh5_Dl;M@FN@1uCus2MDV7X zzSn#jRXptkL2lTx7{C!qh+iQ5m4QrOM>`d~=rH@~Q50NJ`A`OuH~HGe4QcNug~4bk z&QH|AstY+gRiv#hN8=}est;*_nYpkTfv#_vJ1XY111L35O4k2sa8S45clb7V40x!A z+Ns#HE@2ehtu(7It+is>)WXD<5;D%XmPu-i|4D}@qY&VsO;(XO0V66l|5NcYw2OHM zfy3N`p||_c?#TPkyrBc2o=apLL_4Wrj7Uvc^|AualsF0E>**n;!^NN&ROwZSc{pI( z|MFVn(j|^InLpVelAr7Zf=ZC;>C!r?q{V3_PKuHH6+ zr5gH(9+b5EugAgb=kzra#fo_kqUv(oB%9ytRlmhZr7KSjLno9^1|`92!>GlQJ0$xz zH?@EDRB;PDNVIy5Y~3ev=m~8s{JNP*{Arf5=Uiw3+2%M0spf^3$Mc%4jRyFl{*4WY zSbrZ%JskM{`-JArq7PfP-5_!eKQH>y{G_ z7AhG%S}L>>Jf=ry=u1JctP>dd`FQIbGMr)pf)bI|F&(q9=KsR@etOf2kt-B%z!CRB9aXk3h}+s=8~BMJJ;qF{0A~=>6A)rz&bxbJ!MtDR@WAW zYN!>x*}xRLI_(>G_Z15aIr5Bi_Ed1_b&qLj)2>!>k>u*k>O5S^uM3_H)%;l;_67%m z9lhc3PiQlyG{~bS^y_G0U~h}nOr2jOA+_0toC8sMpR#4uz+$YkZU*dY(V@NS6oz?J zsX4Rvy-qB3fv#kIJvN~_PC$aSmrsle|uigr{FZoG{l8>uz zhVQ(Nw9Ir^%mtsageI1wfyQ_TiZ>qZhWYGTf6aJ0+lYAIj8epkPDqh}^FGtNe+U~peX;K)NyqysE>)!>D zaVH8p%bVbr`GjFc06}^D9Bsy4tBmh2ICx22%l+?zC+Jr{tI6#uf`ZntF@TF+5_I2T+*K!C<>{4p3h`R5PGBDVUY+ za;uR%`)<_ks$Zq*ZXi31% zckZaA6XleI^kX|nrCz}Ht15{i31-e_rsoV4!zzWc_i<@?jpi*QfvuX$uZY)?Mnf#M zNb7mDMKc+Dgzy6H*QKZo`@XDqjU>AT6bgU_6Dhpu!UooPuzrO?*#0*Ht`ZTnwwIWA zpzdTxcWJ0G^Ar?e)=;NYa3rSOMKPXG@hJ#U+3fq2p6u6*mnA>@tS{db7T~3|vV*Fb zxV4U=X{B<&fWEJj9cY|3&J5jN>fpn@jH|yg@a+U#tE6SQW;k0ZlM)FLmT=yfPP4xkye+=b`TypDn~v|NG4XRb@z%H!KjH z;h*b3L0xYYacC>^rraSO8v9!Sbaa&(lC?gRv-RYa&U-TIuYR6frtA{8f!S5mE3C-9 z)*~=JX(qZLY!5YnkJofl^~9U2&Q26)%xs=XVn6F^UtOVSEP8+CkOE%8dw79QA;a5{ z;!=5}PMynWG6(i#VM)R-f)=es`}f2A?#%%|Fl0_2LYpCud`g0qS*H?ph_8$!xG|?6 z$pf@+?LvUstKE9S4gN0W5odReq-$SOKS|4gWa|V)VS2s|M}wh{)hV4k?QL`$G>>AO zLtsv{^#yIafFZC!28+T5++Oyeg*?d5+`$ee?7@QdQ#;WlebK%b9BnZC?`6n8RD%62 zts+}*w*RDKNb3`Ju-OMXmw4BSvY;i>AC7YL-#thQF*kIa{;a$D=F>tkf$jhai4p|y zCMCJYc}VMHV*pfs&dz3=aDaQsXx5HZBs5v`gE=@rQWI^lFq*t zYm|diRJG_#m-}BhsK#@imtyK)M0*{Ve~Z;}*hw<^wTJe~GQ(-gwM5HL>{8!17Q_(K zYD?tD_pxmfGnRHp0R>~jS(T+qyQuBdnbhn!Y2fqq-Tjs(gI#m+!Y$QkHfUrOnAzX4 zWDd~o7Xw=4F8I#V$zoK$*k5jcg2=uh(*ct0kjuCtVgZ)>v`!Jqu5eIyZxx4{s>a@u za;U?zj&K0C&!?Ae@U}Gx06OE#>wTmUGxETnT$$gf9rgpN&^pRm=P)EGJ4K?;cFu8b zl1o&L66|bAU@+(C^@y{EK4-^xeoBluvGy1sNjb&z);pdld`Wx2hj~gn9DN;aHT}O!Nq@1Ry zbR%r*Kzp(aL$|DWnrQmGzsFf4A3GoNW*)ZF`W+qpKC>6LUS8Js_#!)Q7Vn|Vq^52W z2%;&BTPfWVp%|X;Nrn_g57hZz_P;p-TiB?|Fn^-1BqGt}zuZgX(ru$M8B@sTyg6$p z*tIUNwnhF1Gs9IC=0DJDr*7R*gl$@~uS+}FkcdJb9+EBdhj|$K3n3;;ICP5HT^`3Xk>{s)tZQL0c(-^C1b%;=1 z9d3H9Z@+aWeqV4dECgJhVDefotbB()R=H=9b@F)H}NNS6n7J@aO1yJ0KDkD!Q^VxZE+$1!d!>?a^#i zEk_H7vP6A^;Heib85p$ZbGiW7H^7J@2p&`gwmsG4xVb%SJ;wT6?;4RNGyWdcZ5NN{ zT^nJMCfp>^VHU>2VHm=V3o#rGu)9)S6Ayb)Jb1XG)~F-dFtV+W@I4AT8OIB40!t5& ze5+k<^yAmX2zs;Ls&3H^+Ey`O2zE=&N)cI)f+y1c1`U0%nXo~*Qn8DT)ZcpDvva#4 zte*!`-am}5ul$0g_9;s&=|hCp*ClfOk{9ems;V2})C8&Dh@>a*DZIOEyl=yCn8(Vz zUE>n#nK)|hXy6JZOwUjVR6p4~C;@DZOAZb;wnECRElRJRj+yVa#h8U120Qc&*WWvobxQmPQ5hXctOtQBqw3`O8VF0ItzY|w z)hl{Vvx~X=V7?e^ZnoGkrKI${Q$0Gn!opX1F*5Z@S1{De%a@=I~46>k^JDv%K%R#i-5KLF_fpSIXiD71uUWKPhu#b?@7`$ z%?)6(n-FQp-h&9Kl~{n@ov3a;?S7jYN`OU~?ep-#Ld{%B@N3i2vG%Q=om!ldmndz*6UEV&~WloY7zEDZxU zcdkFqG$YmuCBLyP`4Z48@=6et0?%Mmk;+_#(U?3Z>HGKZ^!?`WVC|j)YZT?j#R&5P zL3`SHv^!`A);UaE0#@&O3X{}j&A{@*^;I!azgfmMpF-u@`^<*~jBWp@`v#75Pzccf zth@XPK06*Ou^+ZAP~^6+JhJb>QsK~%$L{fARco!*L(ZJy;pRD@q$vMn<;vPa9#ZO7 z%N5v!mKdQ2Q}GCC+3#d*Rq5oef$_?VV5Cn0lz$c~Q4xcP^+PE@O)LvFSg3I3Xq%C( zF2jW??gBF9lVd+&bPSX(1@au#GqkG{0oT5%D-z01!a;(_pMS=6fx@emXrC3If)XI4}psJFwAqkI}ba|AKZl?tZITjZxZ|@GdE^xO)v*M z@8gBjQzQQ^WJcKT0+rMT4q&@I5X7nZ)4hg``UwN4Zk&pvJg1~4gdjp!Zys5CxVdpx9?>;%#u@K(P0$4xXKq()jJ=`fpq;9>Yx<|FV|^sz{4*>6TGAPEv}u zz%c8n@nPbtM_cRCAk5%Vf+pZ8c)c1;vRO9Ut7m83yY_M9iX#unE%+}K@k9P5i4Cfg-+-~xb3lgrGr+7x zoReg8^UOT$mD1Arf7q6C#6wdTv7b$@ayernebCuCD5kFk$4ILeXCfBB^J?6B^q*&^ z*@03m>{7r%R17|xS`sAf_v@!jE>`;$83U&PT3ic`(N1wW=eWj$}-r_08r;;-%y2E#jsZrVjs59z5KU^iZL# zv-p#JywS(iXpb|s=#(ouGwj>NL(;z%=EK(W*X%YTZ=|~POyu?i+lOg;)GJdMvV^e; zufXQe$`q@qjbqf&NbhBii6s34&UXjc=)1(fKVh%RY7P&~$Fa0?tGBAQ^9lheB&zH= zZRt^yBHzf1uCJ|W*X``Kygb?1t{Y*m%D+!5DC@|# z0?Jz0Jwv_Shv-@%5Lvwe+p62&XM_|>izUm{`$_pkJcv>nS3rQ$N2N?5TzxK%s%`A< zzP-#%a$7j!>(SaCEw%pf&m_#}zi%;LWsa(Acz(RSe8^&WfwRp|1H~+mVlsQx3k@d@ zJ=%QkZXZ`I+6&n6j(_$!8VyuyYM)4muU~9zURCsjWjG_F<;gw*#Q;0h08U+v;wCXv zKimxo^LxATZ9yY`Z+F!oj#v)n5ED2^GP?C#i|-Vy!DxC z0@fkE&8~>uJ>j9((QzVA)E?YQtN7DB#4|jNkB%;kZ-RbrfJxUMOXwoX$OM(x=5M!e zB}D(^8<`!B_9#-j%Q%PTxrlR?7$<$p0nzqREEr|+DHwAZxm-gUFJLwP9a#j)$*-NT zG7rs}ciz8bIuiWhK&bqEDM^l4{rSqhSvN7eaf~4B*WpQxw3tC zXGIK@#0<1v3u}B}^oC5E{uU&`CTI^HydW#+Yg2(C-`lm_0&Ux}+u>e139#c=&)v)A zQ7Fin47qx@#{bTa>+5hdDeWU{Kku_x`iTogID@vThYycq_dxz-$9TL71*VmEa{=r~m8~JmU;Frg z7&hX$9#y!XWigED(Tr>T=6{l{Tw$OFR=`J+;nc0k!LBs2mcgN(%N%VbQ^kKUghgD; zy@Mo?44xH3Y(EI ztGYBzjKJ2=e>Bh%%*}VaY$o$_I^R-eS{#KT*LvQ@=S+r}7d^`mgX|Kq>~3+sGS zA1*yuVJTNg?b`?ET9h=*#x9d3#Op5|g4NeFSmEpcJ#Gtab-^VV<2%@5cTv{lY>;pq z(G!8gnNim=bkxt+f&}DtJ5Sr+5p{|7(y+Ym<6u!Ld{E{L9pTEI4CKdb`(=!MVg+yX zcA;tt%Jsy2X)2JE(MPwK6NY8)vL-f00hu4;75FFw^fHe8#Fifs^M!BX2D2%ks2m`Q4#$7K-XGh#;Wc)2_q1c~97`jzFdhRt3Cb13 zeBs#e_zjrr47_#D%tVCno(Aj*4V6v|-^&=x0^iz2PT`%%oIx=K z>3vhXU<3DGeu{D&q_ohNdh1`#`fWFfv!r%Ub5}-lwxJG|kaZnny@QP3XAVB;3T4`d z7_UyeAn3^Np1xVx%J!KhG6?|`L6Z_F0HbR517h7y6vpfa(j(PP7|t8Rb13%@6Q6^o zqA=D(UN=n=qIZjiY#RNtZq2~jc8$fyK^n9a8iW&RB0{?o#QNPtlNer}dR!+0%h{YO zphC7`1%WRdxv6=-G9gT`6!$b>)0jWz$=d}yRw2XIr<%h@u|NR|e!>Z9vghx);noTy z=`v5G0gr1F?662Kfa9nW1Rc4Z(~`07&EPp+JAea_R;!mjDGn+<`9_A_@<9)OI~Fa5 zV)nrC22jjXXFM%wj=1Lk%9CC~Q)v<>N6TPoLO!6#pR%wk|0s zUrNQRtI%?kslP>jfB0=zw#bqNWcdFefN6nYu8t|g3Jd<8?S;rs*M$HS6ddPDkt7n) zSiO1PMyrE^WCwppt+a>fVyj~Jp|Juxw*y#*PC|_IL0F9K(A(+GSVut2~P|FMfiV?bR=xSbTjJE zK2#dcC%mF?>>j$>waF7$XLIzO3`bxu0e{q3mNKCP3}9FShj?r+0zJ(c^$1ER5QqU- zpyyu3G7K@q40S(iu5x|y%MEqU0oCgdyr6B0)gO8A*yD z4925~=#cZMghS350reOL7?KDQ1k@2w@}LAsw|e{^?#q3w9{DR8e|$o(mHLsIB%pbbu47j=)nUClP=NweS9EwF3+PGY|F)Q^-Jm-FQQLNE1AxZTwrY?|n)J=CN3tv^tdE zFvQ*{QwZ9`w6k0xX$7SAEn&5V@JEvU@j4JD(3ScEhIg@9of8sLgxEHKUaIc?3#(*O z;;JQ95NZbI2QM>ojL1Ub8=X%$6a-*9M$yxE`FrQ-+XxTvl+_lh9ad({knLOuoV$J<{o+t&nx^9EuWfaK>c_0-D$xuf?(m4@tG40K$C5~&=#jEqV&6*&oPH3r5Za#`%! zrSvQ%C~tiA1KnrS5+`W0gjij+8WSlKbvEyx>X@E%q!d(;Ei@7;sPq&yHfBs%_-ft9 z^#6=3Zf$h*2|UpXr841bR62q1C?#(xysBaEVoWg#i}_k$=?Q6SY#{u|+Xvjg_hit; zUFi3t6hp~BG-?FLIJ8oJHpqTwp;V4AAl(c08W#caRDzc=A`S#_P3Y6QD%Qn5IB$m# zvzbWmK~HenM^Stc?}VT4XHhORu;bLWOAP&B{04wrrK9J~95tvP$=Lh{*rDo@EwbkG zj)8L-x_eizG*&}`s@REno=^Bw6Kuh*oxK!R2H3HH2mtjfCRGQK&$?jC#H?cJv?(b_ z=Z2P8)w|=GPjl#py22f(4lmBr?}*JvHU_f~)Rny3+-&fuX6kY}{YEDiVkutjXT6DZ z7xpMX-y#inQttL1d*WcNPKe$x)4(s4n8iX-LQY3kMlTzPCKO#jTOs?m?xU7NVzaoG zqP+!sqdn8hjeL0D$M6zSRr`3b`e}cRftR6XK8x-2q>nlIN--k3HmxEzG3P5(;3M zPa|jV#Z*dJY!gHGgH*mCQ>kKLES|EgAm65r<>=s8;7Gn(Skfz7@imz=MI4#iOcGo> zj;4oXQE@KgCO$2O%`ft89jrwLg;(IQV_WOfl1lRrY4!%Y+xZeXW0y2pZRLhyVctvD zA+e(B^myC(q(5t%nQw8!dFvY2N7)nSVUIHtFx})v3?^`1wC!sc{UD8bItzsy3W8Pq z8W121TFhM~lX%R0sdWOFa=R=z;_#iq@3lmh>hP3Xiu^ekq|?Ie*p<@0xs-b{27;5pc6Z08QSc|x zYbW6BoR5I~EBE$MZiVCv%3FrE1#@Z}*LwnZl)^5+MGYn3)ZYFVrZ{BL&SLuv_Q@DU z1Oh;XdhoasF}847U{=@kfPW<)geCDq1cRX{u6^%c`E|yP5o27{+TgQwB?Q^C;K^Gm z*g-iFogi?%barQ>LXP7$=m3qo|4t#Cu^ST4f5JUZH`f4A9%d1(gFDW7sQeV9F@W)5 zh#o~K!CgqBR19mez_tIv!!u`s$S#QWywI;mx$qXEYgNr{bF26U1yR(PD-qT^uk!() z+w^c~Lo~~Lqk{)?b`mKq9j`xPDf6!yY%$Q}_b6xCM+<&a1j=q!HDGHWY_hK(fXQlH z?|cFJ`+dNIt-U)SbUiV+G-DHqI?jbH2ta^27lI?zG5Y|B-}B~#!!syCw@KvSp-*Vk zu65rPN=!HAZLfD_Wc25j-wm`)%=xz@o|FC-wPMsrIn@I;Q&w~xaNyv{Gx^nCQ|^}X?Cr8UhV^Fv#ckxsb^x;2b8wU0Es zi|Adwc>^NiUkUIS^1>kqnn0(*3TVA9v)gNy#n#6sVEQbSWjg*inVLY?CTLqO4<;E) zm{s`UitKJk6BzP#&=;-|)dM6Yv$-F=YX_ayHvD|@iO46L76e4zk zpNWLC^)bR-*z!{7TuGcwsTGGX$N)2oqc=o=k+nn)CidW~Z^0t{QMJ!>D85u+LI|3Q z7m!fywsS2x&D*|9FD2=>pWT#oG4lK)7AT+Am8wfVz&*Bk`wI_<3hv@WPRPmv#a0bQ zY@&oDxyN>DF=t`LVQhXt+QyK<1u4u}=`<{=uxnZntxi&)JP&p)SR00OFp9mqQAZ(v zA8RRKu8m!FTGZ7HobYI=hZ!8qvOPilq~0<>OO+JL>@{YHL1@85UvLV>EHSuc22L3h zV?*cmo=se`cVE6|RPN+{c`5+=)%slm*!}9V9OVd+S73wr16>eL_NEB*(BC9{lbI#m zF(J22L9$G0u2!hgkOqneSE0u)1V)Q==$W3emM_ zd^nyZIx&*=d+3NvKf}$}(^w9=7eEx7yW6Gl`s?1Rmw?axCVUn%uv$NK%hdpf?F0UX z$1F2$^@y%32X16hx@A;wb38b7V$@l2tijPbfY#PeU75Q=fel*Ot&Xs|9K4LK+#m-$l71w?j=XYwce`T2#S(nlkM}IY zab}}YgbvId1PO2~P1C0-5wr!ITc@QF zDmVC}Dtx=hI6ThrqQ;)BYBpYjLmlkec7T6|{O}T3YHGS6py*eouVW-N^mB~G7O{pA zLY(uUxy*z#Z!(Hjz+%i6m7l0z{kWe<|W+ z>=T2hJg;-xzt(xDhJ9Z-{peem*7F{7+Px;OgW?;n(<*#TwT||QwmD+4@$F- z?Ht-GENL^D!-7JkzoUcuKfykRwgdaNq)R>u-p!1Etbd(d3L^ullJ)B?&|T)@i%)|K zz=pmHRsCNCK=%qvXSrPNJfosL#@66IAh-8N6U%Uogzpuy8x6En)yuWeh8#F&B`icW zCDXiKKv)?-v)n)*+(`d{5oyJa9}moYgc0`xs_dOBB0nrA)Bs)CmP};k4rj7J^`oy%--D# z>y=ixcF9(#OS%EnML|m)?_o!b^FD|mg<16e5zxv?L88!McISg4>jQ`T*DVV`rl07T zP<6ljpvobljHyKopFORhVrE4~nR{tAgwC?o-w9H)2d&Y;7IYm{E!zH$~`x}9e zD4Xz_v_YqW7lbPU%12y4Ewd3%{J(=)i>s_Jedi=-dQO1_&=71J-wcENtYRu5AfmgK z=7C{WUT3`?>>zpmN;v_y?2y>gXSZY%WN}rvzmr}22elRdZDcDJ^v;*GgH&*?a--ZmvA{G{Hf=AeR0igk1j!z(WDN`6c2QTi>C0Ya$8N*IvyTS%WMi5c z31(uRVK!70=&Tr|SEA2Bt+`mKpg+v^A|uviGtJZw29sz+%L(LKbhz-8v8-hv3n`P(x1%Zs*eGsLnk@ zYn7(B$9R_t<07mjjC@aW=*+a(21*nnt?_=AVEo_H(Dq03^P&QPF8lh%IyC2N%*aki zqKjV1-$61eb~RaTCI=rt>`r~1K`7rG>NNta{{lf;?j2ThfofvrnG?Ey10@AzgaUz2 zgPZ8|gP^siH$Ki^x4-e6`(S_|rri_TJyM7E4FJ4`bhne_EJmo~-P#iBh)?2y;crC;uX+>xZV_O4EnCmfm7lDX z_Gp&U2^Vl${&c}QhR#1CtZf!_d@eEA=ezgCiW?NG13VPd%|MlVm8bcj$%iz$3xVhH zCco${(-+L@As?6%R-jxUI|wIh^w+VDU0=vow6U(vuJ@TGyZ6;(T8Z)6?*AWY;rnQf zpX$_aCcd26+D*yMUFk z1N%^np!oHSTFc)sFKi8YToru0Q(Ah8BmR5rD^JX*qk!} zWd@+XTKWv_xh*6?Aqa1$)7ghq@miBZ=Nitrt<~adM}M0}OJ-9$&u@S{zi4tvd*O4@ za1%>AEHI4^ozMCXRLaNF8~LlHCuqM59ljV&$QO2vaIb&4OJMhlw3y2bP+uvW z=KR;)#rSc8fFRop&}#sVTkj#>$dL?7arN3S{c@D-TVk0vbLb z;TE{PmU434=qr=v1wM?+cGSh;YW^-oZg8OSZZvwtqG;}J3wxizcIdO& z_p~T0MkSjt4*)aJaWI zr0KMv^MqrL=xZ>ME9~0ghkqnb!VVvkj33uC9vmQOoq5NH^>fY@;D;28rqw5B(;Jjg*=;|?&Y_$AzcZv$}XsvGuIhSS*-^lzjbh;O)R-jTF zzpmFh`D`9A^dAej(|$`R|=Za(5)uo-Qh} zC3!K~5GqYw$)&zgy$ETrh;x*zafTP%pX6Fp=-!KFn$Lml0r`)p%}G;!G(k)1T%6ax zI=VNLe1JAYN<;>r-|dEaj3&?Jgj$Am+i7{hC@YVq4bTesmDUN$4U+iYq^zpzO!9QSEzCS z5^A)1OJS}CFx}i3h3f`D5i|gFm;o4CNH`e!bCe=6gy{{Mi_UdI4nSObM=xB&HvkHq zosb%pZhQdKRt6lPJJ@AB;7oo49c&C08VU;$9=p758Wk!*%>rWVqtz-}OS8tllMuEz zuHcc`?Xx22qdRnx$4$w%hsdCGp*++1)Ge6bf7de)G|jgcypyX8~k!jIv+qaYnaKxB!G8c8}tJM#+B=7KOC0RAn(>2LzBCc!B~0v%Zx zWliG&uT$(H7F$eYRDwZ6%3!TNZ3vM3vTl%3ct>%`7^$!9k%ezJ;^gApMCvuslY$hM z>{qDvosXd*eeQJsn}8XsdGZ^!6mW0?QTWd=D&elv4aOlpx3N|CYc={f*LXv~-Y0W! zD1eXd=V%5(CB)Cx_)1(PYZ}0Lz{(<?#=%I z@_hJFjof-Xy%cpP{)VEe+q)XLo;(EUVDPg5nF;L zQRY|Xqv=b?M?b#JLdp1LIKrO2l#P1iSRlGyf1{|*6x16#huBob1D`SrCTi*(jkeul zp*R4a(j-BXIr=|xsrqd|R(TNUJaX^-sl(ebrHL(+zDVYV(J!m>xb;2sf1_{G?JnvD z(X4OJpy1BuT1F0j2#7YY#%T9mAaoK32zfs`TgE1iie`6$FrQ?!62_W`5VJ`@MWMv{ zS=S1t@LFAYwKMb*ec%z8Pi}ajdX&nCn*DT-ybzHmv5p5ykpA6>S%}JoOxHWAU_7OT zio^-sD0`tIYh;M|`1#sM-S6+}@Z9gNBM`M81}6@Pc;ji!1EZke_9Lf(?^TZ)jw;WD z&KtyPxG|B3n@FvPaovt?)AAR8lb#x{u*euk?I8Bjt`FAxAr ziZp-A2641Um%mO)%n?DJnr?t(0kRq?zy0OB!fx|w-+w27_lc4lv3Z1>Fem{Nhq65; zu_54R0}Jf$GJvNt8LuUPggM)sLbubgjxi)V-!Fz-RIeOk0)q!xtnk;L_fuD9?_|YJ zhhP5Ei)%j)U;r(#-u>un2fLD8XA7}mQAu;MNt6`;BM=m4?tRTyE+ckK*9?Ql$J{k(Nm=(!nA^q41 zN$zR%G-eYe zM8>W9Or14x;K5MmXnIGkJC4SNE8&pHyBAF2PvD+<_B`ObL-tY;OeE6zGkVrFkUMr8 z4+SNN*~{JDfehI}5azaBzw&vK;R-_(e-Pzo#FAqOIj9x(5((;qlz052(a?@Qq`L)? zlYtfm#hAN(MFMl$DIj6m1F9X(diw%G3XLm=1Ao7-VR#}6CovQ!OQj0M(VaR$TO%i= zsuw#Y=6JzZ#5;{@HLOtZZ3bWKA?9Ff6hmjIL97*#*Pg+Ou!=3QTVfK;fQ$&JwYO)h z1~4)DJ0REcU}2NK2}2W&yYEwc=!+W{m$nefR#iGTGMReo#B6jC#W`%EtDJ*-=EGJ@ z^=1z-l$PIQ*MomjP6OG5k&uO2H?Tr{V8=R1I%>8ROttzdh=h+9$}X zXC+tzB@2{IWGfmMFPdTPnWs4ziDUqagL-Ky06AEC2&-OMF7c;-l&Uy&^bVNlz-=1O zstGLT=*KCHf5CaN;4$=ZM$lEWILORM;N+<923vvu5#iV4U!d_ITUiKv4}0Dwp~ZI! zvG;|;Hhr(Oq72ZhV2|zd&d<hq7bBuFEwgPrKZs;Hh6Zkf8Tf6s%+c)rnux8~su> zst$4?7snmIHcnk0lWxVvi0H=(lm?@W#g=ZsKxhj{vFHbQ+9Wx_4}L^UUFOt|yN(9J zkrqXUoE-S-{lqpY>ts{@^-Wk!3xXD8z;9{H14}NZHn{LEO3V{-w-8&PbQuhGWVD7c zXrjHNz>szXasGxM2l7Y3U57?RR4q}#6Hyc26)-`*vxl&KI+IOY>dPr^zpw&DYT%>-fJe;a`kL+~(6&c2H40Y73? z&9|<|sAG%55^V(wIY)uw>O?xc>hWW)Hpur^t4Wj0$(QRTtfZmh)iOr;X?bHpi4MA- z3#jiOqivU3JBtaJ!+xzv8-Kcw7N$Fu|Q?ffKQjI(8O zqqhDaC869bJQ;}hNuyh12V&>AYPw-Viy z*~EiodO+~NI~%|)8_}!D%U3+;9sKJ+AGo!@Cnhu>C`}U4d#b*srSw_E@`iN4F0Xds zw23?r#9;B;dty$fR{f7s^@2Cz$tGA!qY~2~H=0Rhp;X#dcKPpHwH-e~jADYE2b6qR z%P0GMRZqyK6W`=`OBjASqIRO`N4fn;uq4@oG@>v0jaDg@2Xp+4Qqx7^9D)c&XkrIHr&4 z!Kiw`$|F}FWcEmkT8r#x`8>H{m#`!dZ~3acv-Ok`%n1h`sjK+Fn=pjKr}-U4LMwr4 z`ZzDRpLO10CU5?<5u!dtKYjEaE+D4gkXT5MikX(3T9?%&Bn8H+>soTjuP9k`-*`_7{UAt62~T-(LzaKNMWPaT-VsGC z@ZH)(tsny0F(3znd1QTP!$^`aCixE}hWG_zOE~xQ5$RG9j1`s*Mn?8 zK<#&htNPY*B?Wc5yplWMo5P4rhEpguG)K`G?KFg|7mckEZ;$v!a4atn_3o#sIuQ|L zDJB=+brdL_rE=uslUz&;> z{U)@I9bKE%NN!%Oo4TrbwNG2T-gA>GrrS?>F4nexNnkxskBrae&^Rue(Xd0pU_U43 zqF#1&)CDK-C54ZSC*)XcM>Bn!1~DZ6k2icCjRpACDwaC);If1C&F zeE$%e-msG`p!hDHK+ZY#D&^EncRew$;;s;u{zM4J|K07tqG(Z;B9tn;4e79&sgP)W zP;2P0_*4D{ps0qq|vq z$}4<+35>o|GkK5G-tDmJ`_=4}d?D+33nY`eKK@01zJa-%x{}2S#f8xxwj2i&nWl^V zcb7KJ@VM!c@h;~?Mi<&5B6l7yZxX}Kec)(&sMDP{%679ke?K&RmME%1d)?rgVvPN( zX@6R0OB$P|%Vq)@A3@PMxOlIgXyt?yVQPQ+YHDH;n{x%~ZNN;C-(GKb8>eg2(a_r* zA>4IFenK$cCmIsD&nTDcT9B91z$NCJ?jz5FP1y@XKD}cWp4Rf*^vKfUL3!qxqqDr) zA2SB4XQK|N@Ol@=;0c`-RW;=?%0WmI=k!4n10BSX^2UWcBx+U^p^g4KxynAkz3lGK zCt56&nycr`l#CPKf4%*IS);*L8izkV>t+BPFGgC75vvWLkGRIy1G_I+J}C zI^(azVt|Xq)uK_&{*o`f>CyO62~TC_OA0T|Z|hJezl7rv z@5QjLA`ZIR6_HVRD!};;v?NFIYS&yY%#e=(D{nj>+epRhi&(2+Ou;!b&$gJ_Q zS4%bYLx|Am7n?p9@^rC;>!wQOpJ`g#lkK=ckBPsWMYDKXB958pf*F5E?1;*;XRzA} zFkf!jI9i~a`OE*Uo*gQcSMt47Uq|#-oC!w7rZ1*PRg8A49Gz0WL&x@cl+Nq>qLrV^Q}H>3;WPFm>NborLYnBk%GvAE&0K+3WS&Qg-xgR-S!uI}Itu#XzcAs;={O z!><<5S(&h-G_9L)D|zoRDl#nfkB-C1Ypr8SNU%u-d42~Sj<{hnc9`yyo89D8U2HuE zE^ngZwEKSa35>ivJEJ&ki-e9ybh~Fcb|K_+p7Nct8+EMOeaBemzQ)m#t{Jl3Vv2Re zVR(Q#uKMzILz!JLi}r5ugpQ6A8&&r1^x6vA6xPfi;N#0&phXBi+>d68)7zUG3Q3D{ zGrZ{Y9+h70|1JL+{f{;CF`6oh{>LiH`GdQ?HbRg49Fs_qzv9OBAE2RE6`wvAGsag7 zeR_>LWIR5v=glY~uC(mvd_Tvl?Xu%{+}GUKhIK-VPm%ehc4~WmiP^K3(eZ6N)@kGo zQ(>>{lStOI#xI6s{Ez#49t@Yk^mRdf&JmQanUmVc+8Ba*^!42~gK>#Bt|q$A+l&un zr2Jbbzh-wRkli~4zDr~kZcJFn#>$Rh`1fV#u&^wYGrD?r96Dw*?P=|3>|uTQ+Y5i`un zno$M5jg{0j<0#!4cmD8Z?4CJ{@5k`lh1^@N^u;*6+na|z@aNlxA_Yr{EuE)k_SdDG zK#hufESg6_&3|;ls-t@5IJT@4f6s2jvYTjQ)Jn$^ws?E=?ie zCkAJg$DGh@~RCY#Z+_>scAyUf?633MTJf1q-vAVKT^{_T8^H z=Wz_p-q9eBjMqghaK(k>yKw|ZLrp&)+oJ6h>LkgWaV`%Hrm3$V(22w4XfzH=hB+9% z37R;V-}^U;RVwVF8Lx&{`}N(XNjTr z^761Q2;3#hdm;9lO3?7Hsv#jTp!B;|4-kkKEzQ|{uj^ka6;FSA zE?(Q!cAKiKGKa4`C+jFnNLwME@OuOLX#W<;muqlfdJ zMh}OBhuJxv;9at6GFax~{NHXd+z+GCX>MnN=ea1BFx%w8}#do9yoFV#1lE!hLv(>}$HizGw7V8PRQqx#8Yf7$k56Sy0lE2s6uNns=g8zd; z`b!(6Ek)9g&r5$;G=Fa0N5~ny70Na`A9J~!Il8Xbgt_MYcLcXU?Q>!kn9c043`j*z z4cVa5-6KvQa`(kk1rnQsJ%4b1llIkxNtB+|F_4&P}HD-X05yR zfE^DSyRwMPi}6v3cN6x$TqbPJO@cvG?`_h(uA~_!!=1Xr;jbuXmBvfl zdslX5*~{)#X*mGg$)1H_aPQg8f!}DBLLRwrhkT(;Df|)H30t8e4K&ZH%R=Naf)6 znFCNM^=ZtLUn>Eu&4tW~ij=au<73R5pGQ@d$h_VULDI^98y37zcgFcc+;e!{aPvxa)k4AMwP;P`il8LK@iIMa6GoJO- z%$vd1s@FnfuzJG5%Rg_ryGf}?gH|nrg=5l>6z^K}6kWaQG5mA9_VOn@v)1#>Z?A&) zJ7nVI!wAsI+0bv-Ejd;Vz29^a^UD80?xWL4@pq29>x+Apr{q$Gr^7a$f0Dj!E@)T+ ze`D46+vs0$a~>VBh1ss;Yk-?fNX8zPKEQjFayKgO+B{hP$ZP4J2J|JOX;Q!yBlq4{ zv%AVzby)A1;(rwOvE}_^?;R{?a}mxDi6_xi$sVc85=-leu1m5%{Bj%EF4lxs)@j!g z3SQFBxc2_9-2Qg3$0;Lv`>=_z$W;83epmh1>xhlF9@=>$&-}kS(=WJu8Qw2vBeizT zT(^l6`8fGht2)89i1;PPVeadmC|zWIig^iKb4xKdw+pf2Ki;P`ZXvn(3Yq;OFhwS> z-89ikTaHT#6z~@E-qG&PM^GHTFR*mOjyiFz{ckhZ@1hm$+3@X8Y8*n`W#*@dA9bh1 zs-(%|Z!2e|yr$#Ocy?}xui4k%m#BI`LTE3$iSB&mgY+ZUSOYCZd(ISHrl}P))JxpW zKY-?L`dJ0LV|x;5LOMR1*Zw7?cg*ed-tO)3LDt6R&&#Ujzm4ubI2lLR+&ue8_YwOV z&$U=n{3L0JBRH3($Nli!i;UjWHyU+aKppWhv``}hh`4m z7~#^ePwc;I);f3WHax=dR6gjMX=*ekoIg|awb*|^_7k6F%U|)- z?NyMgY8~^ z=NYQAmbtpfGzk4l8`yNt-#oZUMefViTwS{YUhg1wPrP}DmG>%GtYSFxdkQ|c8ovfl zo$ zoYE(igl2MY$KaHSBboJq1E)_Wo@P##oWsHbBi804inv06{h~;Rbgd}&7b&44 z-ugQRO0N8~z9)HaWWxWd6POF{3876wJVJZCue}Nnd!^>OHS~{t+Hm*n{=1bk&n4O( zX~qAqw%ha%>gObKT(SRV6+HRGM(d3aD<8QI#F9*_e@CsxG&a3!%KH^{gMf^d5Sip} zUf~`REpUDl&;6TJ{JoOjNu1VSWht&l$F>h7Qaus|EY4MVe4DGf0Vkm(9j5%90h?K0 z3-*Tod;bJ0Pv9$A??dgb`vcqK{#wer%z*Dz8-tEi6GteLDu;#}4R{_5?;`_yO3bg# zM>pjiFi&}z!*bqi)A^WNADi3kBPwU~nS+u;)bV$iOFx>xCKS)db3oBiioq^jo&Emb|*%wZt^Y=`}7g=Nu@_x7mg zuY5~w8w^A_4S243zQWty%y501dArtbyyxfV6FyhjuAaXc^ngBA(W8dxa#v2pm-LpK3SEOOZ#<*?JwGV4v8=9`twuH*rkviP&0A zajNX6nRlUbpUyOL9CrVgZG7ol;g_)6%MXU@X%17N9UR>O{-@q(T_Pi&M?Uw#@nWph ziKO1=Rzu_9&&g-4i9tNLQ($~H18Xd{^NKXy+;6ELoIaK|7$aMJWhPz?h8&8;ze7RC| z>BF^d8Lbp<>t|vRJo*3mkDDHf8|*aBdMWXz6fPM={7zl)v%lo$pl0Xe0Dmw!*&`}a zvPYz3<<7~;s>!OV$*V}n!hdAt?XE+9(Es& \ No newline at end of file diff --git a/build/plugins/svc-rating/index.html b/build/plugins/svc-rating/index.html deleted file mode 100644 index f264662..0000000 --- a/build/plugins/svc-rating/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - Document - - - - - - - - - - diff --git a/build/plugins/svc-rating/index.js b/build/plugins/svc-rating/index.js deleted file mode 100644 index 5334fba..0000000 --- a/build/plugins/svc-rating/index.js +++ /dev/null @@ -1,6 +0,0 @@ -import "./rating.js"; -import "./rating-submit.js"; -import "./rating-display.js" -import "./checkEventSubmission.js"; - - diff --git a/build/plugins/svc-rating/package-lock.json b/build/plugins/svc-rating/package-lock.json deleted file mode 100644 index 0471a90..0000000 --- a/build/plugins/svc-rating/package-lock.json +++ /dev/null @@ -1,9560 +0,0 @@ -{ - "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/build/plugins/svc-rating/package.json b/build/plugins/svc-rating/package.json deleted file mode 100644 index f6de68b..0000000 --- a/build/plugins/svc-rating/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "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/build/plugins/svc-rating/rating-display.js b/build/plugins/svc-rating/rating-display.js deleted file mode 100644 index 304f6df..0000000 --- a/build/plugins/svc-rating/rating-display.js +++ /dev/null @@ -1,308 +0,0 @@ -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/build/plugins/svc-rating/rating-submit.js b/build/plugins/svc-rating/rating-submit.js deleted file mode 100644 index 7086282..0000000 --- a/build/plugins/svc-rating/rating-submit.js +++ /dev/null @@ -1,255 +0,0 @@ -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/build/plugins/svc-rating/rating.js b/build/plugins/svc-rating/rating.js deleted file mode 100644 index 5773756..0000000 --- a/build/plugins/svc-rating/rating.js +++ /dev/null @@ -1,135 +0,0 @@ -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/build/plugins/tool-performance/LICENSE b/build/plugins/tool-performance/LICENSE deleted file mode 100644 index 0ad25db..0000000 --- a/build/plugins/tool-performance/LICENSE +++ /dev/null @@ -1,661 +0,0 @@ - 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/build/plugins/tool-performance/README.md b/build/plugins/tool-performance/README.md deleted file mode 100644 index f4eab19..0000000 --- a/build/plugins/tool-performance/README.md +++ /dev/null @@ -1,149 +0,0 @@ -# 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/build/plugins/tool-performance/config.json b/build/plugins/tool-performance/config.json deleted file mode 100644 index 647b269..0000000 --- a/build/plugins/tool-performance/config.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "jsFiles": [], - "cssFiles": [], - "divs": [], - "pages": [ - { - "targetPage": "", - "template": "" - } - ] -} diff --git a/build/plugins/tool-performance/css/main.css b/build/plugins/tool-performance/css/main.css deleted file mode 100644 index a854771..0000000 --- a/build/plugins/tool-performance/css/main.css +++ /dev/null @@ -1,120 +0,0 @@ -.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/build/plugins/tool-performance/handlebars/performance-report.handlebars b/build/plugins/tool-performance/handlebars/performance-report.handlebars deleted file mode 100644 index 37371e1..0000000 --- a/build/plugins/tool-performance/handlebars/performance-report.handlebars +++ /dev/null @@ -1,120 +0,0 @@ - - - - {{> 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/build/plugins/tool-performance/index.html b/build/plugins/tool-performance/index.html deleted file mode 100644 index 2d1f456..0000000 --- a/build/plugins/tool-performance/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - -
    - -
    - - diff --git a/build/plugins/tool-performance/js/api/gsc.js b/build/plugins/tool-performance/js/api/gsc.js deleted file mode 100644 index 65a9b4c..0000000 --- a/build/plugins/tool-performance/js/api/gsc.js +++ /dev/null @@ -1,20 +0,0 @@ -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/build/plugins/tool-performance/js/api/lighthouse.js b/build/plugins/tool-performance/js/api/lighthouse.js deleted file mode 100644 index 21e6479..0000000 --- a/build/plugins/tool-performance/js/api/lighthouse.js +++ /dev/null @@ -1,48 +0,0 @@ -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/build/plugins/tool-performance/js/commonData.js b/build/plugins/tool-performance/js/commonData.js deleted file mode 100644 index adbcc8b..0000000 --- a/build/plugins/tool-performance/js/commonData.js +++ /dev/null @@ -1,30 +0,0 @@ -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/build/plugins/tool-performance/js/main.js b/build/plugins/tool-performance/js/main.js deleted file mode 100644 index afe43d9..0000000 --- a/build/plugins/tool-performance/js/main.js +++ /dev/null @@ -1,201 +0,0 @@ -'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/build/plugins/tool-performance/js/parse.js b/build/plugins/tool-performance/js/parse.js deleted file mode 100644 index c199bfd..0000000 --- a/build/plugins/tool-performance/js/parse.js +++ /dev/null @@ -1,32 +0,0 @@ -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/build/plugins/tool-performance/js/populate/gsc.js b/build/plugins/tool-performance/js/populate/gsc.js deleted file mode 100644 index 1d13da7..0000000 --- a/build/plugins/tool-performance/js/populate/gsc.js +++ /dev/null @@ -1,35 +0,0 @@ -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/build/plugins/tool-performance/js/populate/lighthouse.js b/build/plugins/tool-performance/js/populate/lighthouse.js deleted file mode 100644 index cc4621f..0000000 --- a/build/plugins/tool-performance/js/populate/lighthouse.js +++ /dev/null @@ -1,106 +0,0 @@ -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/build/plugins/tool-performance/js/util.js b/build/plugins/tool-performance/js/util.js deleted file mode 100644 index 622a6e0..0000000 --- a/build/plugins/tool-performance/js/util.js +++ /dev/null @@ -1,90 +0,0 @@ -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/build/plugins/tool-validation/.gitignore b/build/plugins/tool-validation/.gitignore deleted file mode 100644 index b512c09..0000000 --- a/build/plugins/tool-validation/.gitignore +++ /dev/null @@ -1 +0,0 @@ -node_modules \ No newline at end of file diff --git a/build/plugins/tool-validation/README.md b/build/plugins/tool-validation/README.md deleted file mode 100644 index 2af3698..0000000 --- a/build/plugins/tool-validation/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# 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/build/plugins/tool-validation/config.json b/build/plugins/tool-validation/config.json deleted file mode 100644 index 647b269..0000000 --- a/build/plugins/tool-validation/config.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "jsFiles": [], - "cssFiles": [], - "divs": [], - "pages": [ - { - "targetPage": "", - "template": "" - } - ] -} diff --git a/build/plugins/tool-validation/css/main.css b/build/plugins/tool-validation/css/main.css deleted file mode 100644 index 0a489e8..0000000 --- a/build/plugins/tool-validation/css/main.css +++ /dev/null @@ -1,293 +0,0 @@ -.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/build/plugins/tool-validation/handlebars/validator-report.handlebars b/build/plugins/tool-validation/handlebars/validator-report.handlebars deleted file mode 100644 index fb9f16a..0000000 --- a/build/plugins/tool-validation/handlebars/validator-report.handlebars +++ /dev/null @@ -1,125 +0,0 @@ - - - - {{> meta }} - {{> commons }} - - - - - - -
    -
    -
    - - - -
    -
    -
    - {{{this.experiment_name}}} -
    -
    -
    -
    -
    -
    - - {{!--
    -
    --}} - -
    -
    -
    Validator
    -
    -
    - - -
    -
    -
    - - - - - - - - - -
    - Severity -
    - - - - - - -
    -
    -
    -
    -
    - ESLint -
    -
    - -
    -
    -
    -
    -
    -
    - HTTPS -
    -
    - -
    -
    -
    -
    -
    -
    - Experiment Descriptor -
    -
    - -
    -
    -
    -
    -
    -
    - Assesment Task -
    -
    - -
    -
    -
    -
    -
    -
    - - - diff --git a/build/plugins/tool-validation/index.html b/build/plugins/tool-validation/index.html deleted file mode 100644 index 7f73631..0000000 --- a/build/plugins/tool-validation/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - -
    -
    - Validator -
    -
    - - diff --git a/build/plugins/tool-validation/js/link_validation.js b/build/plugins/tool-validation/js/link_validation.js deleted file mode 100644 index 13ca772..0000000 --- a/build/plugins/tool-validation/js/link_validation.js +++ /dev/null @@ -1,52 +0,0 @@ -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/build/plugins/tool-validation/js/main.js b/build/plugins/tool-validation/js/main.js deleted file mode 100644 index 0755f0d..0000000 --- a/build/plugins/tool-validation/js/main.js +++ /dev/null @@ -1,422 +0,0 @@ -"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/build/plugins/tool-validation/package-lock.json b/build/plugins/tool-validation/package-lock.json deleted file mode 100644 index 1ee31d9..0000000 --- a/build/plugins/tool-validation/package-lock.json +++ /dev/null @@ -1,1645 +0,0 @@ -{ - "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/build/plugins/tool-validation/package.json b/build/plugins/tool-validation/package.json deleted file mode 100644 index 7dedd07..0000000 --- a/build/plugins/tool-validation/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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/build/posttest.html b/build/posttest.html deleted file mode 100644 index 24fc359..0000000 --- a/build/posttest.html +++ /dev/null @@ -1,678 +0,0 @@ - - - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -
    -
    -

    Cyclic codes

    - -
    -
    - - - - -
    - -
    - - -
    - 1. Let g(X)\mathbf{g}(X) is the generator polynomial of (n,k)(n,k) cyclic code. The codeword of the message polynomial u(X)\mathbf{u}(X) is v(X)=u(X)g(X)\mathbf{v}(X) = \mathbf{u}(X) \mathbf{g}(X). For the same message polynomial u(X)\mathbf{u}(X), the codeword obtained by shift register based encoder is v(X)=b(X)+Xnku(X)\mathbf{v}^{'}(X) = \mathbf{b}(X) + X^{n-k}\mathbf{u}(X). Here, b(X)\mathbf{b}(X) be the remainder obtained when the polynomial Xnku(X)X^{n-k}\mathbf{u}(X) is divided by g(X)\mathbf{g}(X). Is v(X)=v(X)\mathbf{v}(X) = \mathbf{v}^{'}(X) for all message polynomials? -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - -
    - 2. Which of the following codes is not a cyclic code? -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - -
    - 3. Consider (7,4)(7,4) cyclic code with the generator polynomial g(X)=1+X+X3\mathbf{g}(X) = 1+X+X^{3}. Using shift register based encoder, find the codeword of the message u=[0001]\mathbf{u} = \begin{bmatrix} 0 & 0 & 0 & 1 \end{bmatrix} -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - -
    - 4. Consider the Meggitt decoder for a cyclic code given in Figure -ef{fig:meggitt_decoder_quiz}. Suppose the content in the buffer register is [1111110]\begin{bmatrix} 1 & 1 & 1 & 1 & 1 & 1 & 0 \end{bmatrix} and in the buffer register is [101]\begin{bmatrix} 1 & 0 & 1 \end{bmatrix}. What will be the contents of the, buffer register, syndrome register and out put of the decoder at the next time instant? -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - -
    - 5. Consider (7,4)(7,4) cyclic code with the generator polynomial g(X)=1+X2+X3\mathbf{g}(X) = 1+X^{2}+X^{3}. The syndrome polynomial of r(X)=X6\mathbf{r}(X) = X^{6} is -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - -
    - 6. Consider (7,4)(7,4) cyclic code with the generator polynomial g(X)=1+X2+X3\mathbf{g}(X) = 1+X^{2}+X^{3}. For this code, the error pattern detection circuit (detector) of the decoder has to be designed in such a way that the output of the detector is 11 only if content of the syndrome register is -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    -
    - -
    -
    - - - -
    - - -
    -
    - - - - - - - - - \ No newline at end of file diff --git a/build/posttest.json b/build/posttest.json deleted file mode 100644 index 3a5c576..0000000 --- a/build/posttest.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "version": 2.0, - "questions": [ - { - "question": "1. Let $\\mathbf{g}(X)$ is the generator polynomial of $(n,k)$ cyclic code. The codeword of the message polynomial $\\mathbf{u}(X)$ is $\\mathbf{v}(X) = \\mathbf{u}(X) \\mathbf{g}(X)$. For the same message polynomial $\\mathbf{u}(X)$, the codeword obtained by shift register based encoder is $\\mathbf{v}^{'}(X) = \\mathbf{b}(X) + X^{n-k}\\mathbf{u}(X)$. Here, $\\mathbf{b}(X)$ be the remainder obtained when the polynomial $X^{n-k}\\mathbf{u}(X)$ is divided by $\\mathbf{g}(X)$. Is $\\mathbf{v}(X) = \\mathbf{v}^{'}(X) $ for all message polynomials?", - "answers": { - "a": "Yes", - "b": "No" - }, - "correctAnswer": "b", - "difficulty": "beginner" - }, - { - "question": "2. Which of the following codes is not a cyclic code?", - "answers": { - "a": "$\\mathcal{C} = \\{ 0000, 1111 \\}$ (Repetition Code over $\\mathbb{F}_{2}$)", - "b": "$\\mathcal{C} = \\{ 0000, 0011, 0101, 0110, 1001, 1010, 1100, 1111 \\}$", - "c": "$\\mathcal{C} = \\{ 0000000, 001011, 010110, 011101, 100101, 101110, 110011, 111000 \\}$", - "d": "None of the above" - }, - "correctAnswer": "c", - "difficulty": "beginner" - }, - { - "question": "3. Consider $(7,4)$ cyclic code with the generator polynomial $\\mathbf{g}(X) = 1+X+X^{3}$. Using shift register based encoder, find the codeword of the message $\\mathbf{u} = \\begin{bmatrix} 0 & 0 & 0 & 1 \\end{bmatrix}$", - "answers": { - "a": "$\\begin{bmatrix} 1 & 0 & 1 & 0 & 0 & 0 & 1 \\end{bmatrix}$", - "b": "$\\begin{bmatrix} 0 & 1 & 1 & 0 & 0 & 0 & 1 \\end{bmatrix}$", - "c": "$\\begin{bmatrix} 0 & 0 & 0 & 0 & 0 & 0 & 1 \\end{bmatrix}$", - "d": "$\\begin{bmatrix} 1 & 1 & 0 & 0 & 0 & 0 & 1 \\end{bmatrix}$" - }, - "correctAnswer": "b", - "difficulty": "beginner" - }, - { - "question": "4. Consider the Meggitt decoder for a cyclic code given in Figure \ref{fig:meggitt_decoder_quiz}. Suppose the content in the buffer register is $\\begin{bmatrix} 1 & 1 & 1 & 1 & 1 & 1 & 0 \\end{bmatrix}$ and in the buffer register is $\\begin{bmatrix} 1 & 0 & 1 \\end{bmatrix}$. What will be the contents of the, buffer register, syndrome register and out put of the decoder at the next time instant? ", - "answers": { - "a": "$\\begin{bmatrix} 0 & 1 & 1 & 1 & 1 & 1 & 1 \\end{bmatrix}$, $\\begin{bmatrix} 1 & 0 & 0 \\end{bmatrix}$ and 0.", - "b": "$\\begin{bmatrix} 1 & 1 & 1 & 1 & 1 & 1 & 1 \\end{bmatrix}$, $\\begin{bmatrix} 0 & 0 & 0 \\end{bmatrix}$ and 1.", - "c": "$\\begin{bmatrix} 0 & 1 & 1 & 1 & 1 & 1 & 1 \\end{bmatrix}$, $\\begin{bmatrix} 0 & 0 & 0 \\end{bmatrix}$ and 0.", - "d": "$\\begin{bmatrix} 1 & 1 & 1 & 1 & 1 & 1 & 1 \\end{bmatrix}$, $\\begin{bmatrix} 1 & 0 & 0 \\end{bmatrix}$ and 1." - }, - "correctAnswer": "b", - "difficulty": "beginner" - }, - { - "question": "5. Consider $(7,4)$ cyclic code with the generator polynomial $\\mathbf{g}(X) = 1+X^{2}+X^{3}$. The syndrome polynomial of $\\mathbf{r}(X) = X^{6}$ is ", - "answers": { - "a": "$1+X$", - "b": "$1+X^2$", - "c": "$X+X^2$", - "d": "$1+X+X^2$" - }, - "correctAnswer": "c", - "difficulty": "beginner" - }, - { - "question": "6. Consider $(7,4)$ cyclic code with the generator polynomial $\\mathbf{g}(X) = 1+X^{2}+X^{3}$. For this code, the error pattern detection circuit (detector) of the decoder has to be designed in such a way that the output of the detector is $1$ only if content of the syndrome register is ", - "answers": { - "a": "$\\begin{bmatrix} 0 & 1 & 0 \\end{bmatrix}$", - "b": "$\\begin{bmatrix} 0 & 1 & 1 \\end{bmatrix}$", - "c": "$\\begin{bmatrix} 1 & 0 & 1 \\end{bmatrix}$", - "d": "$\\begin{bmatrix} 1 & 1 & 1 \\end{bmatrix}$" - }, - "correctAnswer": "b", - "difficulty": "beginner" - } - ] - } diff --git a/build/pretest.html b/build/pretest.html deleted file mode 100644 index ffafe96..0000000 --- a/build/pretest.html +++ /dev/null @@ -1,693 +0,0 @@ - - - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -
    -
    -

    Cyclic codes

    - -
    -
    - - - - -
    - -
    - - -
    - 1. Choose the correct option for a cyclic code of length nn, dimension kk, and generator polynomial g(X)\mathbf{g}(X) -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - -
    - 2. Consider two polynomial f(X)=1+X+X7\mathbf{f}(X) = 1+X+X^7 and g(X)=X2+X3+X5\mathbf{g}(X) = X^2+X^3+X^5 in F2[X]\mathbb{F}_2[X]. What will be f(X)g(X)\mathbf{f}(X)\mathbf{g}(X)? -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - -
    - 3. Consider two polynomial f(X)=1+X2+X5\mathbf{f}(X) = 1+X^2+X^5 and g(X)=X3+X+1\mathbf{g}(X) = X^3+X+1 in F2[X]\mathbb{F}_2[X]. What will be the quotient (q(X)\mathbf{q}(X)) and remainder (r(X)\mathbf{r}(X)) when f(X)\mathbf{f}(X) divided by g(X)\mathbf{g}(X)? -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - -
    - 4. Consider the shift register based encoder for a cyclic code given in Figure 7. What will be the contents of the shift registers at the next time instant? -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - -
    - 5. Consider (7,4)(7,4) cyclic code generated by g(X)=1+X+X3\mathbf{g}(X) = 1 +X +X^3. Suppose the syndrome s=[110] \mathbf{s} = \begin{bmatrix} 1 & 1 & 0 \end{bmatrix} of a received vector r=[r0r1r2r3r4r5r6]\mathbf{r} = \begin{bmatrix} r_{0} & r_{1} & r_{2} & r_{3} & r_{4} & r_{5} & r_{6} \end{bmatrix}. Then, the syndrome of the vector r1(1)=[r61r0r1r2r3r4r5]\mathbf{r}_{1}^{(1)} = \begin{bmatrix} r_{6} \oplus 1 & r_{0} & r_{1} & r_{2} & r_{3} & r_{4} & r_{5} \end{bmatrix} is -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - -
    - 6. Consider the Meggitt decoder of (7,4)(7,4) cyclic code generated by g(X)=1+X+X3\mathbf{g}(X) = 1 +X +X^3. If the error location is X3X^{3}, then after how many shifts the error bit is corrected once the syndrome is formed in the syndrome register? -
    - -
    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    - - Explanation -
    -

    Explanation

    -
    -
    - -
    -
    - - - -
    - - -
    -
    - - - - - - - - - \ No newline at end of file diff --git a/build/pretest.json b/build/pretest.json deleted file mode 100644 index fdf8be5..0000000 --- a/build/pretest.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "version": 2.0, - "questions": [ - { - "question": "1. Choose the correct option for a cyclic code of length $n$, dimension $k$, and generator polynomial $\\mathbf{g}(X)$", - "answers": { - "a": "The generator polynomial of the cyclic code need not be unique.", - "b": "The degree of the generator polynomial is equal to $k+1$.", - "c": "The generator polynomial needs to be a factor of the polynomial $X^n+1$.", - "d": "A linear block code $C(n,k)$ is said to be a cyclic code if every vector obtained by one cyclic shift of a codeword is also a codeword in the given code $C(n,k)$." - }, - "correctAnswer": "c", - "difficulty": "beginner" - }, - { - "question": "2. Consider two polynomial $\\mathbf{f}(X) = 1+X+X^7$ and $\\mathbf{g}(X) = X^2+X^3+X^5$ in $\\mathbb{F}_2[X]$. What will be $\\mathbf{f}(X)\\mathbf{g}(X)$?", - "answers": { - "a": "$X^2+2X^3+X^4+X^5+X^6+X^9+X^{10}+X^{12}$", - "b": "$X^2+X^4+X^5+X^6+X^9+X^{12}$", - "c": "$1+X+X^2+X^4+X^5+X^6+X^9+X^{10}+X^{12}$", - "d": "$X^2+X^4+X^5+X^6+X^9+X^{10}+X^{12}$" - }, - "correctAnswer": "d", - "difficulty": "beginner" - }, - { - "question": "3. Consider two polynomial $\\mathbf{f}(X) = 1+X^2+X^5$ and $\\mathbf{g}(X) = X^3+X+1$ in $\\mathbb{F}_2[X]$. What will be the quotient ($\\mathbf{q}(X)$) and remainder ($\\mathbf{r}(X)$) when $\\mathbf{f}(X)$ divided by $\\mathbf{g}(X)$?", - "answers": { - "a": "$\\mathbf{q}(X) = X^2+X$ and $\\mathbf{r}(X) = X+1$", - "b": "$\\mathbf{q}(X) = X^2+1$ and $\\mathbf{r}(X) = X$", - "c": "$\\mathbf{q}(X) = X^2+X+1$ and $\\mathbf{r}(X) = 1$", - "d": "$\\mathbf{q}(X) = X^3+1$ and $\\mathbf{r}(X) = X^2$" - }, - "correctAnswer": "b", - "difficulty": "beginner" - }, - { - "question": "4. Consider the shift register based encoder for a cyclic code given in Figure 7. What will be the contents of the shift registers at the next time instant? ", - "answers": { - "a": "$\\begin{bmatrix} b_0 & b_1 & b_2 \\end{bmatrix} = \\begin{bmatrix} 1 & 0 & 0 \\end{bmatrix}$", - "b": "$\\begin{bmatrix} b_0 & b_1 & b_2 \\end{bmatrix} = \\begin{bmatrix} 0 & 0 & 0 \\end{bmatrix}$", - "c": "$\\begin{bmatrix} b_0 & b_1 & b_2 \\end{bmatrix} = \\begin{bmatrix} 0 & 1 & 0 \\end{bmatrix}$", - "d": "$\\begin{bmatrix} b_0 & b_1 & b_2 \\end{bmatrix} = \\begin{bmatrix} 1 & 1 & 0 \\end{bmatrix}$" - }, - "correctAnswer": "a", - "difficulty": "beginner" - }, - { - "question": "5. Consider $(7,4)$ cyclic code generated by $\\mathbf{g}(X) = 1 +X +X^3$. Suppose the syndrome $ \\mathbf{s} = \\begin{bmatrix} 1 & 1 & 0 \\end{bmatrix}$ of a received vector $\\mathbf{r} = \\begin{bmatrix} r_{0} & r_{1} & r_{2} & r_{3} & r_{4} & r_{5} & r_{6} \\end{bmatrix}$. Then, the syndrome of the vector $\\mathbf{r}_{1}^{(1)} = \\begin{bmatrix} r_{6} \\oplus 1 & r_{0} & r_{1} & r_{2} & r_{3} & r_{4} & r_{5} \\end{bmatrix}$ is ", - "answers": { - "a": "$\\mathbf{s} = \\begin{bmatrix} 0 & 0 & 0 \\end{bmatrix}$", - "b": "$\\mathbf{s} = \\begin{bmatrix} 0 & 1 & 1 \\end{bmatrix}$", - "c": "$\\mathbf{s} = \\begin{bmatrix} 1 & 0 & 1 \\end{bmatrix}$", - "d": "$\\mathbf{s} = \\begin{bmatrix} 1 & 1 & 1 \\end{bmatrix}$" - }, - "correctAnswer": "d", - "difficulty": "beginner" - }, - { - "question": "6. Consider the Meggitt decoder of $(7,4)$ cyclic code generated by $\\mathbf{g}(X) = 1 +X +X^3$. If the error location is $X^{3}$, then after how many shifts the error bit is corrected once the syndrome is formed in the syndrome register?", - "answers": { - "a": "4", - "b": "3", - "c": "2", - "d": "5" - }, - "correctAnswer": "a", - "difficulty": "beginner" - } - ] - } diff --git a/build/procedure.html b/build/procedure.html deleted file mode 100644 index f4486af..0000000 --- a/build/procedure.html +++ /dev/null @@ -1,471 +0,0 @@ - - - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -
    -
    -

    Cyclic codes

    - -
    -

    Procedure

    -

    There are two parts in this experiment -

    -
      -
    1. Demo
    2. -
    3. Simulation
    4. -
    -

    The task in Demo is self explanatory. There are three tasks in Simulation. -
    -

    -

    Procedure for Encoding:

    -
      -
    • First enter a binary message and click on Submit.
    • -
    • The entered message will be displayed in Observations.
    • -
    • Encode the message using the (7, 4) Cyclic Code with the generator polynomial g(x)=1+x+x3 and click on Submit.
    • -
    • The correctness of the entered answer is displayed in Observations.
    • -
    • If the answer is correct, click on Reset to try these steps again with a different binary message.
    • -
    -
    -

    Procedure for Shift Register Encoding:

    -
      -
    • The initial contents of the shift register are obtained from the Syndrome Computation circuit. Complete the Syndrome Computation Demo before attempting this task. The contents can be seen in the Simulation area as well as in the table in Observations.
    • -
    • Enter the next state values in all the fields provided and click on Submit.
    • -
    • The correctness of the entered answer is displayed in Observations.
    • -
    • If the entered answer is correct, the contents of the shift registers will be updated in the Simulation area and the next input message bit will be also displayed. This can also be seen in the table in Observations.
    • -
    • Repeat this procedure.
    • -
    • After four shifts, a message prompting the entry of the codeword will be displayed in Observations.
    • -
    • Enter the codeword and click on Submit.
    • -
    • The correctness of the entered answer is displayed in Observations.
    • -
    • Next - Displays the next example. Solve sufficient number of examples.
    • -
    -
    -

    Procedure for Decoding:

    -
      -
    • Initially, the shift register contents are 0 0 1. This is obtained from the Syndrome Computation circuit. The contents can be seen in the Simulation area as well as in the table in Observations.
    • -
    • Enter the next state values in all the fields provided and click on Submit.
    • -
    • The correctness of the entered answer is displayed in Observations.
    • -
    • If the entered answer is correct, the contents of the shift registers will be updated in the Simulation area. This can also be seen in the table in Observations. The contents of the buffer register will also get updated in the Simulation area.
    • -
    • Repeat this procedure.
    • -
    • After seven shifts, the buffer register contains the decoded codeword.
    • -
    • Reset - Displays the next example.
    • -
    -
    - -
    -
    - - -
    -
    - - - - - - - - - \ No newline at end of file diff --git a/build/procedure.md b/build/procedure.md deleted file mode 100644 index cad2546..0000000 --- a/build/procedure.md +++ /dev/null @@ -1,40 +0,0 @@ -### Procedure - -There are two parts in this experiment -
    -1. Demo -2. Simulation - -The task in Demo is self explanatory. There are three tasks in Simulation. -
    -
    - -**Procedure for Encoding:** -* First enter a binary message and click on Submit. -* The entered message will be displayed in Observations. -* Encode the message using the (7, 4) Cyclic Code with the generator polynomial g(x)=1+x+x3 and click on Submit. -* The correctness of the entered answer is displayed in Observations. -* If the answer is correct, click on Reset to try these steps again with a different binary message. ---- -**Procedure for Shift Register Encoding:** -* The initial contents of the shift register are obtained from the Syndrome Computation circuit. Complete the Syndrome Computation Demo before attempting this task. The contents can be seen in the Simulation area as well as in the table in Observations. -* Enter the next state values in all the fields provided and click on Submit. -* The correctness of the entered answer is displayed in Observations. -* If the entered answer is correct, the contents of the shift registers will be updated in the Simulation area and the next input message bit will be also displayed. This can also be seen in the table in Observations. -* Repeat this procedure. -* After four shifts, a message prompting the entry of the codeword will be displayed in Observations. -* Enter the codeword and click on Submit. -* The correctness of the entered answer is displayed in Observations. -* Next - Displays the next example. Solve sufficient number of examples. ---- -**Procedure for Decoding:** -* Initially, the shift register contents are 0 0 1. This is obtained from the Syndrome Computation circuit. The contents can be seen in the Simulation area as well as in the table in Observations. -* Enter the next state values in all the fields provided and click on Submit. -* The correctness of the entered answer is displayed in Observations. -* If the entered answer is correct, the contents of the shift registers will be updated in the Simulation area. This can also be seen in the table in Observations. The contents of the buffer register will also get updated in the Simulation area. -* Repeat this procedure. -* After seven shifts, the buffer register contains the decoded codeword. -* Reset - Displays the next example. ---- - - diff --git a/build/references.html b/build/references.html deleted file mode 100644 index 57aef69..0000000 --- a/build/references.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -
    -
    -

    Cyclic codes

    - -
    -

    References

    -

    [1] S. Lin and D. Costello, “Error Control Coding”, 2nd edition, Englewood Cliffs, New Jersey, USA: Prentice-Hall, 2004.

    -

    [2] F. MacWilliams and N. Sloane, “The Theory of Error Correcting Codes”, Amsterdam: North-Holland Publishing Company, 1997.

    - -
    -
    - - -
    -
    - - - - - - - - - \ No newline at end of file diff --git a/build/references.md b/build/references.md deleted file mode 100644 index f8c5111..0000000 --- a/build/references.md +++ /dev/null @@ -1,4 +0,0 @@ -### References -[1] S. Lin and D. Costello, “Error Control Coding”, 2nd edition, Englewood Cliffs, New Jersey, USA: Prentice-Hall, 2004. - -[2] F. MacWilliams and N. Sloane, “The Theory of Error Correcting Codes”, Amsterdam: North-Holland Publishing Company, 1997. diff --git a/build/simulation.html b/build/simulation.html deleted file mode 100644 index 4f6c081..0000000 --- a/build/simulation.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - -
    -
    - -
    -
    -

    Cyclic codes

    - -
    -
    - - - -
    -
    -
    - - -
    -
    - - - - - - - - \ No newline at end of file diff --git a/build/simulation/css/README.md b/build/simulation/css/README.md deleted file mode 100644 index 14b4fe3..0000000 --- a/build/simulation/css/README.md +++ /dev/null @@ -1 +0,0 @@ -### This folder contains all the css files used in the simulation. \ No newline at end of file diff --git a/build/simulation/css/decoding.css b/build/simulation/css/decoding.css deleted file mode 100644 index 2a7d41c..0000000 --- a/build/simulation/css/decoding.css +++ /dev/null @@ -1,229 +0,0 @@ -.image-container { - position: relative; -} - -img { - width: 70%; -} - -.input-container-1 { - position: absolute; - top: 55%; - left: 35%; - width: 6%; - height: 12%; -} - -.input-container-2 { - position: absolute; - top: 55%; - left: 50.7%; - width: 6%; - height: 12%; -} - -.input-container-3 { - position: absolute; - top: 55%; - left: 62%; - width: 6%; - height: 12%; -} - -.shift-container-1 { - position: absolute; - top: 46.5%; - left: 35%; - width: 6%; - height: 12%; -} - -.shift-container-2 { - position: absolute; - top: 46.5%; - left: 50.7%; - width: 6%; - height: 12%; -} - -.shift-container-3 { - position: absolute; - top: 46.5%; - left: 62%; - width: 6%; - height: 12%; -} - -.buffer-container-1 { - position: absolute; - top: 16.5%; - left: 38.5%; - width: 6%; - height: 12%; -} - -.buffer-container-2 { - position: absolute; - top: 16.5%; - left: 42.5%; - width: 6%; - height: 12%; -} - -.buffer-container-3 { - position: absolute; - top: 16.5%; - left: 46.5%; - width: 6%; - height: 12%; -} - -.buffer-container-4 { - position: absolute; - top: 16.5%; - left: 50.5%; - width: 6%; - height: 12%; -} - -.buffer-container-5 { - position: absolute; - top: 16.5%; - left:54.4%; - width: 6%; - height: 12%; -} - -.buffer-container-6 { - position: absolute; - top: 16.5%; - left: 58.3%; - width: 6%; - height: 12%; -} - -.buffer-container-7 { - position: absolute; - top: 16.5%; - left: 62.2%; - width: 6%; - height: 12%; -} - - -@media screen and (min-width: 700px) { - .fixed-bit { - position: absolute; - top: 0%; - left: 0%; - width: 100%; - height: 100%; - text-align: center; - border: solid black; - border-radius: 20%; - background-color: #fff; - font-size: 1.5rem; - color: blue; - } - - #shift-reg-1, - #shift-reg-2, - #shift-reg-3, - #ex2-shift-reg-1, - #ex2-shift-reg-2, - #ex2-shift-reg-3 { - font-size: 150%; - font-weight: bold; - color: yellowgreen; - /* For Vertical Centering */ - display: flex; - justify-content: center; - align-items: center; - line-height: 12%; - } - - #buffer-bit-1, - #buffer-bit-2, - #buffer-bit-3, - #buffer-bit-4, - #buffer-bit-5, - #buffer-bit-6, - #buffer-bit-7, - #ex2-buffer-bit-1, - #ex2-buffer-bit-2, - #ex2-buffer-bit-3, - #ex2-buffer-bit-4, - #ex2-buffer-bit-5, - #ex2-buffer-bit-6, - #ex2-buffer-bit-7 { - font-size: 150%; - font-weight: bold; - color: darkviolet; - /* For Vertical Centering */ - display: flex; - justify-content: center; - align-items: center; - line-height: 12%; - } -} - -@media screen and (max-width: 700px) { - .fixed-bit { - position: absolute; - top: 0%; - left: 0%; - width: 100%; - height: 100%; - text-align: center; - border: solid black; - border-radius: 20%; - background-color: #fff; - font-size: 0.9rem; - color: blue; - } - - #shift-reg-1, - #shift-reg-2, - #shift-reg-3, - #ex2-shift-reg-1, - #ex2-shift-reg-2, - #ex2-shift-reg-3 { - font-size: 75%; - font-weight: bold; - color: yellowgreen; - /* For Vertical Centering */ - display: flex; - justify-content: center; - align-items: center; - line-height: 12%; - } - - #buffer-bit-1, - #buffer-bit-2, - #buffer-bit-3, - #buffer-bit-4, - #buffer-bit-5, - #buffer-bit-6, - #buffer-bit-7, - #ex2-buffer-bit-1, - #ex2-buffer-bit-2, - #ex2-buffer-bit-3, - #ex2-buffer-bit-4, - #ex2-buffer-bit-5, - #ex2-buffer-bit-6, - #ex2-buffer-bit-7 { - font-size: 75%; - font-weight: bold; - color: darkviolet; - /* For Vertical Centering */ - display: flex; - justify-content: center; - align-items: center; - line-height: 12%; - } -} - -#observations1, -#observations2 { - font-size: 1.25em; -} \ No newline at end of file diff --git a/build/simulation/css/main.css b/build/simulation/css/main.css deleted file mode 100644 index df1fa93..0000000 --- a/build/simulation/css/main.css +++ /dev/null @@ -1,133 +0,0 @@ -.window { - z-index: 20; -} - -.jtk-connector { - z-index: 4; -} - -.jtk-endpoint { - z-index: 5; -} - -.jtk-overlay { - z-index: 6; -} - -/* disabling text selection */ -body { - -webkit-touch-callout: none; - /* iOS Safari */ - -webkit-user-select: none; - /* Safari */ - -khtml-user-select: none; - /* Konqueror HTML */ - -moz-user-select: none; - /* Old versions of Firefox */ - -ms-user-select: none; - /* Internet Explorer/Edge */ - user-select: none; - /* Non-prefixed version, currently - supported by Chrome, Edge, Opera and Firefox */ -} - -img { - -drag: none; - user-select: none; - -moz-user-select: none; - -webkit-user-drag: none; - -webkit-user-select: none; - -ms-user-select: none; -} - -text { - pointer-events: none; -} - -h1 { - margin-left: auto; - margin-right: auto; - - font-size: 2em; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -} - - -.container { - margin-top: 1%; -} - -.column { - text-align: center; -} - -.components-list { - padding: 2% 5%; - text-align: center; - height: 100%; - overflow-y: auto; - width: 100%; - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-content: start; - justify-content: center; - padding: 10px; - font-weight: 500; -} - -.v-instruction-container { - border: .2rem solid #97d23d; - justify-content: flex-start; -} - -#observations { - font-size: 1.25em; -} - -.box-question { - border: solid black; - padding: 1%; -} - -.bit { - height: 2.5em; - width: 2.5em; - padding-left: 0.8em; - border: solid black; - border-radius: 0.5em; - background-color: #fff; - font-size: 1em; - color: blue; -} - -input[type=number]::-webkit-inner-spin-button, -input[type=number]::-webkit-outer-spin-button { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - margin: 0; -} - -input[type=number] { - -moz-appearance: textfield; -} - -/* Table is added here in main itself*/ -table { - width: 100%; -} - -td, -th { - border: 2px solid gray; - text-align: left; - padding-top: 4px; -} - -/* tr:nth-child(1) { - background-color: #e0c780; -} */ -tr:nth-child(even) { - background-color:#dddddd; -} \ No newline at end of file diff --git a/build/simulation/css/sr-encoding.css b/build/simulation/css/sr-encoding.css deleted file mode 100644 index 33b1fd1..0000000 --- a/build/simulation/css/sr-encoding.css +++ /dev/null @@ -1,145 +0,0 @@ -.image-container { - position: relative; - /* background-color: brown; */ -} - -img { - width: 70%; -} - -.input-container-1 { - position: absolute; - top: 55%; - left: 22%; - width: 6%; - height: 12%; -} - -.input-container-2 { - position: absolute; - top: 55%; - left: 40%; - width: 6%; - height: 12%; -} - -.input-container-3 { - position: absolute; - top: 55%; - left: 55.3%; - width: 6%; - height: 12%; -} - -.shift-container-1 { - position: absolute; - top: 44.5%; - left: 22%; - width: 6%; - height: 12%; -} - -.shift-container-2 { - position: absolute; - top: 44.5%; - left: 40%; - width: 6%; - height: 12%; -} - -.shift-container-3 { - position: absolute; - top: 44.5%; - left: 55.3%; - width: 6%; - height: 12%; -} - -.message-container { - position: absolute; - top: 80%; - left: 62%; - width: 6%; - height: 12%; -} - - -@media screen and (min-width: 700px) { - .fixed-bit { - position: absolute; - top: 0%; - left: 0%; - width: 100%; - height: 100%; - text-align: center; - border: solid black; - border-radius: 20%; - background-color: #fff; - font-size: 1.5rem; - color: blue; - } - - #shift-reg-1, - #shift-reg-2, - #shift-reg-3 { - font-size: 150%; - font-weight: bold; - color: yellowgreen; - /* For Vertical Centering */ - display: flex; - justify-content: center; - align-items: center; - line-height: 12%; - } - - #inp-message-bit { - font-size: 150%; - font-weight: bold; - color: green; - /* For Vertical Centering */ - display: flex; - justify-content: center; - align-items: center; - line-height: 12%; - } -} - -@media screen and (max-width: 700px) { - .fixed-bit { - position: absolute; - top: 0%; - left: 0%; - width: 100%; - height: 100%; - text-align: center; - border: solid black; - border-radius: 20%; - background-color: #fff; - font-size: 0.9rem; - color: blue; - } - - #shift-reg-1, - #shift-reg-2, - #shift-reg-3 { - font-size: 75%; - font-weight: bold; - color: yellowgreen; - /* For Vertical Centering */ - display: flex; - justify-content: center; - align-items: center; - line-height: 12%; - } - - #inp-message-bit { - font-size: 75%; - font-weight: bold; - color: green; - /* For Vertical Centering */ - display: flex; - justify-content: center; - align-items: center; - line-height: 12%; - } -} \ No newline at end of file diff --git a/build/simulation/decoding.html b/build/simulation/decoding.html deleted file mode 100644 index 1231e5a..0000000 --- a/build/simulation/decoding.html +++ /dev/null @@ -1,412 +0,0 @@ - - - - - - - - - - - - - - Shift Register Encoding - Cyclic Codes - - - - - -
    -
    -
    - Tasks -
    - -
    - -
    -
    -
    -
    Instructions
    -
    -
      - - Quick theory overview: -
    • - Complete the Demo and read the theory before completing this simulation. -
    • -
    - -
    - -
      - - Procedure: - -
    • - The initial contents of the shift register are obtained from the Syndrome - Computation circuit. Complete the Syndrome Computation Demo before attempting this task. - The contents can be seen in the Simulation area as well as in the - table in Observations. -
    • - -
    • - Enter the next state values in all the fields provided and click on Submit. -
    • - -
    • - The correctness of the entered answer is displayed in Observations. -
    • - -
    • - If the entered answer is correct, the contents of the shift registers will be updated - in the Simulation area. This can also be seen in the table in Observations. The - contents of the buffer register will also get updated in the Simulation area. -
    • - -
    • - Repeat this procedure. -
    • - -
    • - After seven shifts, the buffer register contains the decoded codeword. -
    • - -
    • - Next - Displays the next example. -
    • - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -

    Decode the received vector 1011011. -

    -
    -
    -
    - -
    -
    -
    -

    Initial Stage

    -
    - - - -
    - 0 -
    -
    - 0 -
    -
    - 1 -
    - - - -
    - 1 -
    - -
    - 0 -
    - -
    - 1 -
    - -
    - 1 -
    - -
    - 0 -
    - -
    - 1 -
    - -
    - 1 -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - -
    - - - - - -
    -
    - -
    -
    -
    Observations
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ShiftRegister - Contents -
    -0 0 1
    -
    -
    -
    -
    -
    - - - - - - - - - \ No newline at end of file diff --git a/build/simulation/demo.html b/build/simulation/demo.html deleted file mode 100644 index 7f5b8c2..0000000 --- a/build/simulation/demo.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - - - - - - - Syndrome Computation - - - - - -
    -
    -
    - Tasks -
    -
    -
    - -
    -
    -
    - -
    -
    -
    -
    Instructions
    -
    -
      - - Quick theory overview: -
    • - The syndrome is formed by shifting the entire received vector into the syndrome - register. -
    • -
    - -
    - -
      - - Procedure: - -
    • - Initially, the syndrome register contents are 0 0 0. The right most bit of the received - vector is given as the input to the circuit. This can be seen in the Simulation area as - well as in the table in Observations. -
    • - -
    • - Observe the contents of the syndrome register after every shift by clicking on - Next. -
    • - -
    • - The syndrome computation will be completeded after seven shifts, resulting in the - register content being the syndrome. -
    • -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -

    -
    - Observe the computation of syndrome for the received vector - 0010110 of the (7, 4) cyclic code with the generator polynomial - g(x)=1+x+x3. -
    -
    -

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

    Initial stage

    - -
    - - - - - - - - - - - - - - - - - - -
    -
    - -
    -
    -
    Observations
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ShiftInputRegister - Contents -
    -00 0 0
    - - -
    -
    -
    -
    - - - - - - - \ No newline at end of file diff --git a/build/simulation/images/README.md b/build/simulation/images/README.md deleted file mode 100644 index 9b47fb5..0000000 --- a/build/simulation/images/README.md +++ /dev/null @@ -1,2 +0,0 @@ -### 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/build/simulation/images/cyclic-decoding.png b/build/simulation/images/cyclic-decoding.png deleted file mode 100644 index 999f79549394f9ec6cf7452b958015cb80845456..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27382 zcmeFZWmuH!+c!EcRF+662$I7>DJdN~2bFG-Ze{2c=@>AUbax0SNC-oBi@*#qbT}X9$F}1^;yo z@klYsfeWRXvDJx2!l%=iw-}Lw|+M)H&j(fi*8rTro z{G~^f@w0qDMWb0cDgJ{tnk!75Ht|szKTp=g&)s`SiT-ZK{cxX^ zNQW==EF*i4>TqI>v#EQhzC1W8q1)hU-qF`TJ|hPID4w|mJ_qF8)ZhQThjN1{uF0Fh z*!xY#ZO4P@m$4NP$gAmw)3to3r6fyPEiEnW_gWO1Pq)=5F+Poh$ZLqkLVH z##N0OC)58VLu0?m+8lG=e}q9?To9huGr^gsx^)+qlEQ)+LLUz*nWAs}R(Bn(%l!AG ziY#LHwuN*ArwwB0S_k(7#fYNd%PO*B-fg5{6TT~SM%P8Me-U~SauT9mV%OtZ3 zt_}VQyDW)E#0#F)#i@I0v_`JmWSWkC8-REAP*XVl+~x{oS1u6tu(~u4rN8I=n2!AS zq-E9$HIgUgPK#o)DfSjY=H)8tvquJx|7U$V6^wG=Elanq;O>c|!1oUoGnY0d5>w;8 zRM3jLSe-9RUUleqdF`~_M{LhEhehYw1)c}6|}f)uOw-kG3GZ@x$ijEtN%GV z{eaU%gh_DHZV>g{KubsG{$RFB$i&11>Zf-SQXyx>_bSn&zVYPLMFF?F*?*D7v~wK$ z-f=YEs{Xs53;ZkG%TQQ?wg=q*^umbFi!-_D!eQ7&p?W_ef8z%Wl#a2XE;IsOmV+rq zmg!%66gl@=cBp)vrfdxw{!5K4qVukX>93jJ>d5t0>S{~3c3vu(miB>_i&qCkehM9z zH233VdT-NaW)w2{!v&vALrVulQ)` zstAS2giy(x9pV_NSa-+lw0WT@COAt>95x$9fuyY}K$B zGD)uddsViM>GU~A>nRn%lO#=zd>r0K;oU;h%=!0n4E)?pVsU33V-6`~W^wZeU8{VE zs|eR1GRGz(?MKEGOA9Qh)Q3Z}1e87myf%^KWc`fP2A}aZ6;JSEzva^7wyMYN9BsJ0hqCDD z1f$PjvF_UmuhGfhm zI&(u7lLa$S4qnQ_4l+zKA>}%4T2hG9DRp(LeyL{%w^AgWi>Q$;x$IlRY#iDLx4q5W z`1$=fChKgKyk#oa?zZqSQW~WsXFT$k9v;<(iZUzKx;S2X9l&hE6){ z3>;In^qFzrcw9h%Jg}@NdY!Gv}@;i2cGHp9acfniDYcTFt11YJj7x&xE1ySS^ACn1m@UZu&S#a;UM z_F|&?jYP9Xzi?KvTbR70`MAj*6daPDDQ+Rx4b$o`{%5k`0d6u!f@euw%VV_s6Qww+ z=+@ix+>qCnLo$QchG7^xvhsssni`soYOMcHdhQdCG=xXoKQ({4AG5p(vW(gj{8mG?b~T z@SB{}o`5~Cv-GGD(N=P$)=e@7_eWt4FtMde?~}h@E4ar7?lP+B+PL){_Ai`IP$QqV zhDJ%5VzHFcWGZ2>h7%2Ig`Hl0l@L&X8gnIY5>wy7K)vngov|>^DHCNz2*ggfBN|uK zbm>+5ub6En!ewoMd%n2_wq=x%t)ebj&5P!D4N0!n+-=Z!k5PjWmE;jDniru(oe9K zrP`ASk?whO@P&Ug6Hy5^Dz#ghcAsVNJ8of|{}sR(o?z_tXa=+xOYet*<7P3(V;DHq z8LrA?e{Gnvar@I_={h%DX+xWx3OGxHKDdeRm{#h>skg~tLOQa&!L{u6jkEqsXGWKg z5v9bIt6vchwBK}#Eo7+n?s{2Pgq4zT>;;jKOw6u(J zz2EcLB4%;j-H;8J%l$;(U(qIu=ZU-?lPh&rrr5f#;-c9C!A9ibLqkKYsqQmLT2}U? zVjIQO0yeR8&$eI0UMFjl+kWx+I@!HU&%GrXdwcuy6*uKu!_MiNy?ze@8bY?8y;LAA2L||GM5~Rt>5Xx1Xu&<`tSW$1+`v+5R zh|F?jBB(1oc4*IkPRNbF`_+#tJhjp-ec7gM4)b!@Lt>3QS0dRZ9G+wCFZIi2NEwnF z`tBTz#oF$wk;Z(Q_hyiDuY?dX)AFQ`ssF1~z{*U6 zH!c4;01y#u={~%;YfeMza&6yp(r8sw+G=g)l0ogsLF(;G<{R)U+sH4|D&yc!SlNz5 z5awT{9wf=W@?yRqoVmr2EHQS60=hvV70yu)UYTRrLmnsgBu_P&ydp-sR<+H>wjSvd zD*4Jo6Z&#$s~jLcR68~aw9bp8h@3Pp4qWq_)vN^B1RkT(hWsr8#^a|x7waYw;Fxf^ zP1;wjOjOv4^2fWcyS>yRuFn))W5g2K+N<+V@ro{`!I@9D(&C7e*GZrmh}d+P=tP9o zrA)ya*O1|IE7>6<0ZxA-VP>Pfdl1MM?vr0+eu+KZZ)QA~+m4#9F4!OGNtRKt=I67t zq{N&lSL*c~{)R0EAHvS_PU9X&)rh7QMocKx${px^n*7*ANl4ax$Us%0BThd&+M~Ne zo|OM}Cwnb%tO%ZW0BRXzA`!Gw(Zc%OP8afy-Q8VO?IrV`IP(!8dTKdRk9D=H_-qmT zpVxAY`a47N&DHr01-L-xN4$D}=q6vjIrmksiZ2I)qQoB7)GDea)o=LVDW3h)fx*}3 z$2&XgCRd_|V~7aU>CD>NnrV9^lb-E?a^e#vV{cr=Fo%~bjFJdD};U0Ao-seg~JnLviy)9C^fj<|}E80c?x zUukI^!=TQSDN}XjCR-o=RHM6;3}xitBfXP6|3%hcX4#9X*ugbjUG9uFT?*K$ucUb{ zB^_`1U8Pivgw8R^`JE1?_TOIIS};;m|H`~X9gTubXAQZjRv+i&ueY2i!GaClm`;`yx9 zh*BcP^C6E-((vmO5$H_gmE4l_bYNq@h)AW;@`_lsphbNoLpf0h^m{~djJHMA`aN$3 z5%IOlT9@(x>V-4@EkGU*y3UD})><-OKhqADfmyy(AztgRIcbbWddtk-b%j|bearrB zspOl6HXv*>PED?=+YimFi}!nR4dU@wDu7faA+H|n-O|pw3!I~02=Z{8&6d(%;&ANY z5;iHOg5AvA++6+TOY-}MZ=Tif4=Cxm9{de``xX=$Ob-0ud-YPX?K~*kPWxN4lG7F~ zr(lmVrr4D#Ou5e@@x`y83X-uux4S}tFzrNk88cTAmr+w8NsZxdx&{oHcCACyDLq$w zPtbzOVc#(>Dn}??M5x4fuDrArnqiG>^kQvrpn_E9GQ2C`MwdQ+8Ea?lVMN}UXxoq4 z4w!3aVy>MDW8B$(P;!!zFM5F5qx)ZW$Gi}xhwEhueD~WnlsFK53=$b$FI{8phhL^R zsq1ZM8B>zf5r^LDIC7FPFHhH`@n%q`;F}?3yP`Ft)zH55p#RYF-Ml()` z+{B3qP#J4eaVK43WckxouGb9p^bHi7ax>t*R3VvU%XDIHHDTnw}zu`yY~!k%y_fKkv=0w|%8-j|wm4BD1Qm;q}ty zm%aj&dxgO!6Lr!!Kd;yS#<(gT^Q#%w-!QoyxR-<32c#lGrEF;{vsBKU|8p#o(K;ev z39~Zd0P{LTQCB*;P0>7} zbTEO}tBc|p85s{QFSh(J?+KyQSH~F1fs6GAw*;bv4x_U~ zMu+iOAb|d@yl6l3y4>5KCP7BWhJz7a9Hq!+^}I&2mliKdxRH4T|9?ym6JRL zMeX{8WCVny*h<|fGxQi5jYbVWPzZ=-lb{6Oh#$w7l;LiA^9)YAUxh*>KiR8=zZ z80GO;xf?cm6yB5L7V`bJT$N$$V?d6VZlCAchOQa!8Svx@d2IJpe+W6oi%(Mfjo(Er zx)~^^2{EU;|PsTcDxkCE`xN82s-4Va{xLIoFuK2y2N@{Vtqh|Ys$DlLv-e>pp;qtq?xX>UOy>rwR(W2%h z%&eqi>^iKqGv4bfDDl|XxU_XCS$-*4z9%z6^70r}Y7q`UUD^N4`Ug0A9jsB}S;2%V zv*SFgM7z#DA1fo>!YtbVJbC@JV&H3!?RJzhRc*#;Fx=SV*Qb4w>8z_T*Ofk|#=X?7 zZ`WEoQLfuR@}^w|Rh)j_VlykC>X7+)Dt|){so-9UN3qGt$pb%_JYTXrc4+Y@3Gut! zOIO#>C>v>(0@|II`}bfdi9%l=oN8KwGE1R2@{qLs&w3YsICBK*+jQocUKaORn(^Uf zibFxDD#4oRoPb8AY465OrTV@*0t7Z03lWSFL72ysid>#t8RBRG)zJ5jMeRfP4%l3R zFNIiIo^zOxWPz;rr%2<&w4oA@|s>geQ5D*Y9Z z>NfGne%5=dVVz2xIfer|A(D4!OC$Q^EJIbj@d=GZ$5U}sI z1#?-$rPs8bPX@@2KC~V5gn9vKCp&$-z#KE#!dAMZSnh*!mz1@&Ihp%)vYg%vmTvI| zoQAfX*+c$Ax!Gm(xBJ7KS4f%d7ytfmibGuS#g?1=lC~2n(?-j zD>q~>+)O;z(o2`(_Bz^3HRi*CLZSERd7N@pq~R#*@)zJr7>IV5HThluq|WNmu4iOq zq?{tCq81RwOryHf$yxNx$S?Z-d{%+?_8smPZXWiKRkb*o7M|ZFPZ%tsJ_{Fdc_dzK zGW~7c8}zInR`r!?579YipSkr-i>!j$V|G3lp8K0BfB$DJb*0AF8WFlw zByxc(8s{A{eYJO_b#Zu9Yq~Dv!S0rom9^7Kq4w>))Gpp)$$mD$S=4BgD-%U7evh$P z%86Y31$%TFNk_`Pj(^tx5_Ax4UfhlT%^8z6uFxCcS_1zVut+bVXOBp+uk7HsmuHsS zGgSk`-j#l*#V9$8;bDZzr0Yu7MZxU0v~)3#ljsqMSFs1WCkoCA z)<;WMLam_z@p>A(7HYJ!hDH^KDa;AKZyV6&^NX<#^#+=cOn8_ohBgUiOzI&`6`KAv z-v5_nPX;z0||+`ZnV#+H$g8hFi zL;Lp>5S2KI8ORliKA8FXKaau&C0r+c9x(FDz3I$IvV%M0#)k{?Jlok z6W<{Ba8N6KL0#RRjSw%{@s0|0KQ$@k8YhqaO?8?BLQOf`DrYFegNX#0;csi~4c~da z;z@!h6i8N&1bwBiR*cl|JIQMiV_DOFOdYaV6H=fTv|%tUZ?ZN*#KauG>du*Kc@ zADPIayxgW@{xuFS*)0u&#t46f1;p{Y8TE0W$}-9F|T+_nA_C0Bg=YH#W3Mwn~4?d@T~rez{L-Z-%jT1m&KIi3g!21 z_#SM0hn)s~Qulj1yA*PompI_`ihoLg_0%E&rL54DN9{e8k?3Kwhm%zeuhB!w$C1nPcS~=$QI{^`EO28SA6uA+bX?OcQ%nu&(B70 z(3J);0@W<9Z0$jKQ5XzU&-Wzb;#!L-_GB7(DBbCn+5J-c!hVY4hLZe>jQL?q-LrCA zyUB@Aq^VuYM&g^P3FU|5l`ItUtYs=}3j)_5Big)ME#T;;ss1qjJ6eQ5+dUkjFVswc zDoo`xH7%9yei_5XTAM1uN%c4_r5jf)t)MwI;Ipyod_Oj}t(Yzwv(RyYMGCW;Xx}xe zTDzN>Jh^&K8blzQ)iuYJG|N<>RYm>s=nYoI;V30Oi_`maI#+VwB)fhJIY_KB`%Stxy|9&{8hYmTr0OEWj?}OJLtd2dWG^5Z573d7>#xqK)qg z&3GWR$339F$G=<-g3Wq(g46%-(=d5flO|xgmW`lexGp?TS92`6gH!+WBjLGs1OqIB zm~e&^Ex~%p%bf_PQ6u-Pe3yQ~Kj!a5X<(NqV7-Bz3Yqu- zmGA=98}K%KFTO@de+TFY;Z1hjnk&EE0H5rzTG)4z7zFl~5n?lfGt)As2ez_=-k7T>{#qz0wCn0n*Vb|B zO{X%j@Kr+-{cobTl1!}GaF{h(1_!jbVHk2JcO`0gM20usdZOHV)r{j_yqWAYz)dRy zSxVYpD?IVW8bI`ah;)9rgbG-~mPTJ~W#Kav>Sa9@m*G8=%O3Nc5XUC>(H_(7le-TW zHoJIw^xJSDv-MAW-);tu2PUVc`s+g+oE&8>{#T2cY{r#<}W;T(?=vndYt#B5YMCdf)m;!0K zkE1Xh^JOUWTIxpUO6K#PnoLtmIiye^&bX`m1W;S+y>a6&Of1c>lXcw{FK1BLjx?+u zsAXx6!i%P%|3@?}r@VciCsf3F>6-*ybPb)c-^Ib0W79>(w{Ofw@ysVOz+@-yv7u3~RN1q0m)$+(-Q0&j(7W-h1*s9!AXz!plP zS0;*h^LPq_gBudQ$@67o8};VazVX7Y3rP5XhKsIUPTXVh)@kj#oo_m(ZiMLAI>(*) z*qCZ=e5RyO8I`nui{fZuNG;OD*8c{!0 zY-9e(9@F%ELm`pU;TDB?cRHK+lboz#{h5W+z5Wtdv5pr1VQzQ_I5Tw*euI?nQw=d$Lsa)^s;u3P2=rQ}2Y!4gQ7{iLGE{c=W zE83-gDfN>>_{N{wizz2juY(`@0gAaC$R*T`+$d}lu7 zF}mw<6Mcf=TZQ@^G~IaGgR)n?SQWVA^er?bnnT$KhU|pD=ftD)M71D}mVeWb{?5h6lB?} z*Yb;s&ZPM!*}9a%o+K4`nGuzNNhUpQ=Kuz`K)kl)Htjl!*HI=29x-_hry_qcb6}ev5V}H@yGUaJqTOP``)VjZ zr!KNj9np`#TWD_r{Tmq@ACFc8q9MLLWT>UXoq$j#H`|CDe35bNB@rt-8`Jp^O3$$1 zXfmv|utDuNejFIB-oHGTMeyFW{?f>=| zm*8!gbuwrn1EWS-d!ei+ zT+{tC9v>xx`5bS1tb7d^$l_1<<0Dl~y;V|9=6@sz7%oa*Trr%Efg(I2SE7O!EnfVg zeGXr~5c0(7dgM}tbWn4>&0=G)V?N)Z@N2UB(&uq@oC_Sg^FTYN-c+T``V)(8qH;Y|hA3CY(4le3r8LI&07=$A=^MS*Jbsi*-ud$QU) zKglMTey#l4vY`;1N5b{h2!{g@cvPG=6T-ttQyk;9f(PR${O)3WH~IRl>&PsCr~c7I zB}l5)J*0=xcl7Vy8G8$}Qw&!}B|JMjMv}=uFXBGBgp)qHGNpI38o2sgiBd6I;7Vjb zaGbVoPd@BarAaKT)tzus=f9|6Vl@_EU1Q`7d+(}&m>QsXRycTIDUEy^=3`r0B}ZIu z3Hosa1lqz-KvRhk$XwMMaF(a|)p zOrMU5z0;;1BaH${4`GYvSW$#SC>-fBbRm#o+jI$A#O6^)AGmoKXh?<9=uuV(^#r1$ z3;UOk^Qe)}tcM(@`7F2(Lewr_vjk}$bUSCPMmp^rJKjW>ItLZfG!sPTFnd(51?QVO z?fJEBb_-qI$2X>esu>Ot>qsy$?#uQaA!QJ4WlgD<1aXeVWuMuznfnF~H8Mav>*!6k zx_#w8In-PG>KXCHMC2GiNx<{anyf=7F^0J-2f~C@10Pihny3ltC?4{JG!ooI|Ipyb zz`RXJ`(Dv_xk1M_F!xoIwf9k&e_5U>mLW{t>*?MoEsV>be%N)qjdH0ss5T@(?m$Ju zR8_-zUl^3G8k9IKp?i2I5+o2uj$AjBC)%4^YCYIIbjkJaJ-`FN7s`eUi;ujWFGtoA z8$C45N}lEG4CU*CQv#t&z++lSd)R*-R5(eYUah%pAqb~yy<7MvI9NCKaA%w_ zkbB{M8A#3D|9SXtFTvv6gl$n6UJDAP;VV^a)lie5WJ~if#S2KC9AK4SoL?ss83Sm4 zpReJ#_Op z7}i0Aa9097U)D?x-07z~6yl4E8)d!Wc%60H7gsTAx?WHf?%X57ChD>hIRakn3-=xI zMdsCmJ^-Upl>Lp!GiqKl`H{Z>uCIKy9hqsSD>JbE%n|fq2tJV%9&Jq4AsrLc{E;vx z9giZot*ff_DvgTqDF6?ksFZ521MD5~%~{-MHzpm+QPAszVMwsQ1}TRM&H6Z3w)roe zmsAfA54V+D4`x(W3W5M@Me^L&>}*!I3F{oxPybRNd$;APX97>+>3S5gv+K3`Uo4K) zz=KWI3o&K(c%@R2H`jc7%s)rI9UK2gi% z2wd%c=nUJa^fWem5*u`@v8)bSuDx(y% zoO#3&(o#7Hy>Tos%boKJC>W9z89vU#0KWXY#o^ zy$*tci^9Thk#z@sUyeh^mibHLK8}Ztv<_;RdZhn?+2URTLPyj+cmOLN{X*Szk((%f zw3F!5U7RcYK*WzLWH%-cu@M`v@N1nTV`uF>Z0WFKRYdF|`iS}-!q{q>EwbsP+tC#7 z)3=4(x1{_sb_=SV3u85Wfsf0y{cC$ub~IeilZGL41N94Lwq>7L;$+Wf3xNc;WLQ;O z$PWn|1UU(5$)!i5>O&9v4`P48>UFHSyfU1)y}K)o73SW|y(g6Q^z=Lj-nL@E7l{4G zxz{pKRK$eXgW6Or8gm2l3d-?DaWtG?1P#?nrX=4(^n5eN?6WvOC$7zfFLAY#Ch1Y& z+`fmNE_I&t(neTV>h-71)j;yhR7&94iHh)H zmJO#*(t0mw?<+NAGH}mn;Kxdnx3$LSLm63l~uYHxysQHy6;*8qDXZMdn*e2 zNO0lP#=D&L48OWG^*B3|K0b+T3yWH|ij}C-ToKQX6U&^j_4Z%tN25Q5-`DT;hz~mM8NEG=@e>M!jg(fb{p{N_kckwSZRDVJqoJnARu1dX z(Ud(?h$|VrD*!_%yt(#6))}D2Hc&g}OEAz7yu-&+vl#tH2xxeka?rk!Yk#RZlW%}3 zF5BSXpVp_D?#x4|V&LkoQoL-ft<>(CIf+PI-^zHA;1V;Ty$O{T2?Ft|6xliEG84GV zHK+T3w>P_&(-9e^NTlZGAe)VaL%lC0(7YcbSCy>iwg;3RXB|XGM+^V@mtw&Fi@jA< zH6?LjEzq1ZL771AOx&?B9OCgZegUOOOQxn2vuqnK`NEV(N^?)6lMRh3OCaT5lDp`b zl)a+MN1V>9_dk5Z^8J7(?yjpdV%|y5q@EBXedN&cuqPcl_;_PSmFQC1Nb@i^)ITO$ zcA?F@>)V2-B6P16)S!W0J7GL`o^))IsGNG+h5GAWFep#lxCiy+K+qB7;7l2Cu`Xik>gWVUI8Zt=DUS0Z3()QqdbJbABKFPewyl@er*vAz5*v5Kq7e@8kA(7S4 zTm>%)kbqhab(ZxFi6a77EDsRvh9a<*4;!8q1V_apRz?N^-MB) zE=DCv`uUy%G!D$!F}t$v`7a+ygBuPfIP=Tli~#k|z||b`@p%uRN~jy8wAydafRa$W zJNNa`+D(_>PJ^7K5Y>9enF9XSQOk)=ncY6rTg2n7JMm32f4xjG2HADDcTq7FD7R% z-SEa4US4Z6aBQehJ{|;_qhr6Ttt%P8G0GIzok4?W1L{|F#RO|Jfvw_p@n2y=2N6AN zs1-8Id7{(8ablwx$_N{x=PICnG`9;^^SC3SJ9=Y?ke$LjqL8hYa z_dI9CZ}1285$pPcOUH@kkH1F76$ERd6!w>f$l+sS(ruG5izJvGYsNf z$+JF}!ga7E!ES4~pIxAT-5LUoP+~mVoMWQN?zetwL|kuSqq&h3KeO{(YKS;DC|uH4 zoE6$+$Q~7w)jOH)cX>k1XQ6BexM$b(J3vn~5`uiaJa4O4PgA+*Uy!*U3Xx5N;-E_^7ZG34mG8j_>d4Mz+7vi!bl zfn#-+#MYOZl4rl%3$)cI99Q=+uhma_>a@O}kPXRR@!&FADpNDP_dI8RgsdY}UBVgz znE5_51PB>4P8>IH!TmNQzOWAPwX+HK+*$NraQgsbU$byTq!IwW%f=?Oa&jp0c-HqB&FOjiFvo%z4po#*f@KP;XAOy zrQhEA%rOM6!K!DP1$uY>g8aA%rW0LqE*y}qc^27bfRv6-h zWMaeUsm&dGHHjflpN-dug8>L?sSMUrw>5esp-$VeLdOY0YG_uMQtHelT-96)W}d%G zJ^f;m*RiEh!c=q5+VmpuE9@M7x-quo-0dKdxz-4Pm75^FQ2!&vm|t~OYJof5%UNaV z4m16YTzRZoa;qwF{bhD9hO$kH;OK}I#sCPSIX6XhQ#9l zKoqV_`fT)3d;6WSH+?^;2B{$CY)nf8&q-JRLkRpZ*oCj^r2xQx016a|0Ms%5i7hV^cOO1hW9hIE)2=AayJ4#uf#(Z-3L&}I=SOIo)2Xr^R5EAnQBex(B$l^LRJ!BdI8Rez7R)`O?-nRet7fpF}D52pZ&0=+q<*G!22lruRwU*Ga7fykRuJ z^e9!#f?Kd0la|Kl=W$$vYFlGpYJ%Z|Tv!mTv#n4mbkf!M5b)XaWvSqGGTUWr{$^OI znrnwXO0k8JF>EVsCkfRyaYr1LlJ9q!Fy^|v*C+ysbdxO8{2oD1&jvpPJXi*=W{#it`+q%` z?2xdquT|*Fj(W3;? z!NDEzr`M=O-kRZY4D8L^54;I94p`0B z)`RG$f3Xv%in<0fN%^ zDS1n9^@ByBhM7tOY37yZ2SWCLKu&?#PJRUk`DDFnOcn$%`Z^AbCKG|5Jpq%$K+5rM zVEFQmg+h_F0a`h3k%9-Zr9f@sd;mUW%)Xa=t%HuHrWxgzJ|8fXq3SKV(Rj95a&>uT zsRaao>1_zzINtZgYfpG1(`lmwgIrnfRontWj{D}63Y=Y)(tPwH;G z_#2qpCT#>{;*nsISr;g*cGvOdlA-&wt95&1C`r@B;pBo8PX(HM{zIO+&rY-zSp(^jl2iU?f$O_ZpjrGCXsT6ABFnj>a@`woKs4y0}|6DPx z2;c5S(_8R+4iAccc%l$$O@lrlp!J{4g>xD{e`!G5a2~R7>LDh7(*Z+rG7Ko zFxO>$gq!4c^c|*}Cty|v9)mNI=(rR54I?!`@PI}q&2Z7sYc*@!_!Uy#>z{*-alXRZ zwY-(tCO>=$VIYlDX7>bMN45lmqN1WHhQU2_+HH~>2~7w6Yt^~7qyz?L8XfWSnkl|_ zfo)@PLa#%QMd_>f;F2n|qi=|09Q&L6UVlI?dt3deH>5`D=ryhEZrf_F_@#K<}HZI|7O|x z?=1>bkm_G0qVBju0+dJjZHS1Xb{;rsmr*y#6sk6ctz^l20rgQW2rmLf?(lu`-FItw~n&CKQ zcoK0#Zc&jM!QbEl!RZk3*ls2qH2#~e*7l%gIgJj_$o@0C@S_u(Dkj9i$vJrEwF;Y; z5nV?xKLwkrGF!npKD@7W4T2AzynSNY8d$yC$vN7^9Bs?tDI}0&YEVs5 z!k>hWN{-%1TD!xflz*8-XzC6g)C>;u0wop%Mo^Y`J=G2zY^U=bjAa~&EneCU;i+Z6 zfN0y{=RZK4qYXr>4^XAQ=zX@Et+ykU#cxCUsQ!k&k~rIRZ%R4z7)u007DXTsCmyA0 zMOZ(HCSA_U%Nr1RbqSW9#r##75x4Ne{|sO$I$zJkHN68{%IjkF$zrk3NJ=V z{Yi^!j|=;gF+zboa)j4ycgV$mc)5TJLgUrn3c*6Nf%DH29WsDkJ zgoHC4MDkI8LGYtg#n5T+WPE-ERpDfhR|5K;5oReJU*nEe(3u6}AsF8?T!I#Otw(Ct zm>@4Uz^|l=^g?*ryJRGQcz?@U2qAKo|K zQiOw$W(l~-76m^eeIz@Mh9@qz10=DPui8LuU^F+#7X;dyi&oI{sDD3p99@UJz=C(7 zodJ0oVL(a;XNd8WF4{)grNPqH*485&#HnKL;eQg#qAU^arTeemmUw^>4ofYfaeUpR z7IU+k0>8ZK%;wm^9M;hkb$M}yVZ7W9K-HRlqPpWyyPCbzAK}Z7gK2T`G@bA2)_XXO zeE4ZuO_BdlFK8v0voKI0hSi+%l?u3P0?hXb1q1|kz+wpXh_0jl6k;Hk7*$ra;ScW^ zSfDcP*JG~(7zVcT1;l>GYGimHZLTt&XGXw9N&dkas8{1_sZp&v1WdE7p{|0w0sY1W%#%-!r zkRMIIghy{HK$-`lXKe8!6sMxJx zb+g^*A$kjPt_iBbpfumNpw!RDGiI;-m7T*+KD_BIplj0M!LndSZSL3{#jmxUYPP>EeOY=ae@uEFv#y35@sWNzb zauE^4S5zx>lhOOth^bcL$$0tkCJlF2V_~n~?T%aHAIac}75eywjaPXqcJYa-Z@o!6 zCP)E$w%+bumnQm3X?5wB`#B3hCRLhTf8c4awxp&IzhtNbBJ9e`sq$WS z_dYrz*A1M&-v+>dP7eiQmh0(+Fqqc$m_3U}7A>r$U$GpHBbLXkG4`cIoX%&CSG01_ zvY;*?X@i-89U!6^0DWU@%T=i7H6Z}C|G}I(Bzr&QH^++ z5#(CazfE>9b~#Mf7Ht1~E8{19dmL0_a$uce^`qc|9UZ2-y4*}2x=1BLGLy^QgasfS zsaA~+`5B6%-R2bZmjj2leBw4}ASbyon( z7E8@LMTZze@q#ciFl}Pp`(2t`oAtg}2hn}oQ{=r2=5rA+I5Bf+#QduT583?56d)D& z+&!xC_s4*d!!2eSR(FtWvMg{{P8AhE^4QtoE6Jd_TLLkO0r}I;f{ZuJ1$s`>UjRd#f{|gi8qV5kw>>2dc^mz<+h03YDcgkVW8;mKWDA^qW65e z_%xmrI+C+!bY|AxG7$asj>6H9I7@HKBJ(!j7fRj_SsF}b!)PgU(tW+$q?PU@V7DT% zn9_RYNL`9vFcES}YR!u>vuBQZ&2tO-r;w}5F~l`G$GbdJgBFeOcy{XzoH0jxeODjx4x z%{E@}zHcG#5c|?`Jp3)8t5)BnS?cZGn0?>slcf|O=f<8l`+)#F7_#oDvjD?dMyzji z@r$xc1ib_o)&{!4(V-$q$BTe^9TrbeDE{CXJl?k63jR$Hkj1iPh96k6EoeCK{27N; zio%BU;b-2!{rlR2*DK*Y3PmwMy?XxBjJyvR3LEUrEy-3mDQ=7IWXh`}zbpJ!Z1_TC z{&F~rU~o~u6x2DT^q7uwGNr$v+9t4@WKE~TMf2eJg;=H|1?}0EKPVmjvcB0wy(#6y@vkhGEb3!7i zT^`?E`tP~9f%%2CHXpe@B`cdI)@P=nvLoxuYD@c=qKJDRl?Tzsxa-H@msfILb|@)#|(TWuvg+O-&)Hr@~v}k!5hRNPN`NURLRVK*6rvUbCXnoEOb#| z{qk(fgw^HUpAm(k5i|2|i(!$A2PC?D9|(0xI>h)ivXz7I)hVmtPPF^)n2_`XnA7y> zE|B5{|0pBFqAW3TmuItAsssVgSE9St6uh8zxx){mJBVW_nze3_Dlt2!or92QC&)<; z7%Uu&nyBf#XTPa1mW17l3iUQ77iR9dBSrrF&-7iPQC;>P3bneOUC&H0$XcY;vD@?) z;fxY*$pImJ`#tIg3fQ@*>|vV2NbCd>z$x>BFwP|T$4SKBD+tMMy(d^#Dy5&0IGT#7 z5NrhK+Qmw%M1E#mb>AU3W(j`;4?-HzC0(WemE#(dLVPQdxM|r6q_mdtL=vqYLHVbJNis3wU_(2bYd-N3)DaYe`0b zA&20-(|-s%N`3J|A$UC9&OxWj>+AvAbuEgi*tA2D`k`ESC_}d)RV6eM8@8k?W^y`ZQ=Dj85D;fCNcrP0Nr>DYp4Nt(VdSoNd zXHe7hZa}_NgZE~WV{p|Zrr~97s8)!t#2V~wTJvJ(0Uhq;_>pJ$wu5B{&=lpfL%*;J=-@onq{cJ~)+TrHGuF!K$2f%lB4j~yxp2-eTF&4jT3jZ*e z>f7^3ulTI-HC?-g(ZS@{LqY61L8bD?MYF}aXc4(wj1T>;9UC8w8;H48NY>TXh7C|N zZ37F~w$OqWY<7#!LiEt^u)AC(@?6d0)&|miYBMlu4A_KKCPsSsLe+-1<~qE`$byD> zi&4A!b>h{dE9=|61`ECr#y==vJZsY+6}RyDh*rn53$B2t0T(YF=(r z!_kj|5u#WRwC;$FBX(xdJ<#Y(K61~hI_x*uk_kIAcDjqUWqf(=HzVH$P7sB)+o8bW zeAF-sZILv|Jo4GQu#qEMyDi6Sjul=U;36Dj;rlO~fC4m>)mffWEE8UI)#Bcv1Bqb^ z%D2ko>w8nCU^{0Y;JrtJpjf^S!DaR0e4IQLMxd*Ik+EFZn^kG#D`z=v1FPQP?0zYI zYm`{_#_?*7R~mJ|2IMQUP^Lg4JmcNZ{d<-;;E1!DOG%_5H|GW{cpjv(+MW85J;p@zXHtKeSkeW zK{>9C+*2kr)Hj~DUzgn_7p=c^i&QxWQM(zw$F?p>r&l$#^341lO0Vx7mcXQodU47! zOLybFVBI_L{OomyEplF6ODJMXBqnOlW?kbT%q{~;wN>u3&x+oGj3e)!xQhbv^%LO1 zC%1a5VxP}8LA6wdp_0B4?`FkZk?BXY`fl@!4 z$&G+QCoyL!AZS}T1Ek!W>|u%>cjaKq^2 zPdYZ(Mt1EeK{P2Jv*rNsa-hKV?rOlqtx#+~@%cVz5opkhx+2h!la~8>jb&CkAPc&o z;_;{&GG7U(wLfg=_7+e3Uf$Z33$b&xD*tXM-fRrsJgq-Nu6Z^2eQiyjuc_Jsgn2>s z8>wBrQ=aNHEeiT1G5Xt+#>U1MOsuJUzD;e&Y)+0vpfge@9dS|x&-Mp2(*yBXMcnY~ zoB_(uA+oVEGvz}$VyEj`KnrOW`Kq11ve0uxHp`UN3=spgSqk-bYAWNvi)4)Sn9bfh z3B+T8=JfQqGoyj!cf3EwCC%>?PaEUI$IH$3PpjuF5;b0`mOoPUk;-Ve@S!~>#9(MS z-MSh8z@qQPS8<=>vGz(+rXwNqLMeK?ho`5Gc3LTkTA724i zB8SV z0c)RG)d!pt#$JH9WvwITVeE>3Quv%j1Fv(QniI~>NUR3w!9F$UV|bKf-kCj+qZ$O1p)bP3~Tvc z{v+?z@3h{rZo|jxAo_)0JiQ982`uQp{>QDS&Z33vw;Rr+vuxDiPJ;K?!R-ZH6(r7- zrvhB6qdi3Ipy#jojtENyq^Jz|iN*5;*Pfdke55%Yx9r!iF7iecq(nM;@6v>?C9)mz z3FF)MLVd@sO%R4^0(KXReP8H(?J4P+r+ECIbeaf5;M>6`KhHgIA5v~MlvHnQ7eiX2ibYIE&8aD|VxhgXKGx zolu&wzqkXS?+_gRmTXM$oV~4&I&yI~RS~P9kX=0a>EU5h%N)e{3aaPI#x2gaudcf7 z1algRfL3FAxnVjG=MWH6rX=%B^H!DkcH(8#WASW~kXa0HZ(NXnyqfHw+`%sp8omlhbJ6rn#YD zWapn=&VqslE%fkt=qC2mPg?xp;^9nN7Ko8;(>yM=K8KjXsGP<)nDj$*6K=vf9zk)k zN8d|k&KRcUT0Zm)S(n?iB9-|7#H$ocAA<>`H3Y^Vm2CmKpvks6=h|6j7nvjPJN5PE z&6^eGPL$AJr+|lNBh{f)XPG7chDTFwrc`+ta-+P6?md7YFta>=A2cSE#$@O)m4Nij zuIifvgkB&e&P{KxYpDP{C8(i(d43GcQ}Kjpq%_fUjW#niPW5Q`^yu4+($r8f?d#Ax z0BI?<4LOjDv`TGXBvhJ*Asgu$;JqwXsGr)M2i=!3yCoYWUMReP9*u#V2`MS_j`mt0 zI*C`8{Dt9Cupb-#D|>)@}!*w zv8T#2z^IlY7SFu|!2^sLWxYMUD7l@sbMj@1h5*im#-2SM9v-<| z%<~|da2L2N<@j@hBzu=6tS#f|9f7?MXDYeAl|?P^p#ztJxsqFtYf9dqTr(=iEV9ehJV9HXpo7Vo(7LcKKpyL0D#K)(cna_wa!wp!JnUD-F{Oq* z=WI;E%U53-S?WK9+hNc%Oo5=o(#;l34OcU)?Bvq&MTf4AJ-ew&>ne~A-8D?-2$Pt- z4v-9D_%Iu7?2ukt|K$Nl@}X59UJkKVtK`s**#WlLXXec9!$Q)b0>t=Is1*4xfh$`B z;>?z9$RFBl3Q}iSi?|EH%=E%KivKFWA@b}jBeM%#EL=gqzXS)BDqtOtpnmSUdRAOd zLY5eo#;@D_CeMR`q#e8fUH7gDC62HS_&b+O;P^qb^fU9dgSZj__kG+IPKf%$fs**W z$EQ~1f{YnJ*Dsrxy+)Z0(7s0+IhPy3K=`j{czA5^K5RtUg8C1k!^52t9;7V$0jS`l z9qy{6GNhpimcYd!=GnBL%H^+yT|>}rfPIs0-CB*_Z06>q!a|Kg0I!p^jfo2MXeXW{ zLH?mDq{ld{TdE0X^ow#Xe_q(ui5(?{Q|~vFBehEhe?yjDOVsu?55Ul>1WZr%Ji?0) zA5*5S2SdYWf=$*l>vN~y@@SshbebEE4#hd_-zTa@KY~3Rc4M}YxxJWlFa@W3DAH7^ zM1~}L)LUgWSb^?xrGqCvs8VmZLm9A08(v9w_wL=-i`OG`%-lJJ zZ8)~FOVI0#U6%==D22aUbQmCm4KV(E?bDx*W$U@Bj=tPQ1D0L>s#KA#6b!Z_tt?a` zq2|jG*b5*1H?OWEiNY_k$@ENy$#&UW`BX?Y`hp9qed=N#e; zFug>P+{Ea|=$hys!DsjtDcl;a3(m3yl8RAh<}XXWxZn5v4_1M=+)zWNz`xBj&8)tY z!~Y2mfc2S$no~mvdB2bpLM{cWMaqYo_)b7Fg3x|14#!Y`#pvP3r?_0(eZJgK7p;2w zv=b1FBU8ZEFaSiO&}cNo%6g^33I0O1S_#_zHak6;3ec~e&YDN?pGSNeOH+4^Gd$w- z<>DX|#~eiW-g@Z);R|#45s$C|YjvngZnF#)09ckfXI0A7!F<9gQGa9oMezld*TX({ zSL;U?#i<@U^qL_#R{#j&{LxMz@%es%SM_1(%t30t-cXKV~-B@C%I>3*+1d5vu3_x_0J{DuF2hV-h zry=0n+~R?*>qK0XkJ3_tKx!rFb-!&+?cnSxtG_2wuOYtIqWL-`oJ;{ z#s&Mv&|5VQ2DeucZ8-Q62~J>0(+fWYLZsR;e54hYSy`p1cJk#;boqz97l;3`1ri!+ zEjHSs>fY|TTrL)~R@Ze<%w*4FB6=45mc!qqxAyAk`ENts!YXILDw22F)FSiy)G&*b zqMO}6vcJ(r`~Iv=1R5uhA30V12ma>=`S&))+LTrQMDD4*Qun~}p=0z3_g>)wqdS3l zmkgRW5ku@jFg;MWvXi#sm0?}B&537k3jB5(T@u+P3J&xOc6B)iPV63YY&%vK;rQ&l z)h+}1^70`k2Zwb;5PC8FBai24aF2=bcixi_xcEUs{9?MWpa3O8hnk+XO7oUVnW2}G zc;THDBI)8nv_lCAZyXJtonxtUm&Pm;v~&6O8fN^wuNDO6C2NpBCHM903XhDg)5yCb zrxx&KO^A+>f?_)-5rxOUb!qp;Ez{BlOJsS2XC6A_2=oaSizI_B--9tmm9BF)!YmHe zvA&U-xW&^vugZd#Wqo($4r6A(Th}DZXVdeMn9G-Xue?m6^j+)jl0K^E9#n8%Ox(lI zGIpN;;k+Fuq-pt=7>zEWb3B@=k$SKBeOj4V#Bv{Q1%(^oT(riO=#v!-u@p3Y2T3&&&+$YIC z*;jx_3&aN}aPVMUr0=J;8w%6;6Wt|U77moS-J*Qy7ILy%ycXm;+icHgT9iBsh?#c( zynjGH$s+yJg|^A{Z(ew<%sZ5zU=ImHCS+Q>G1+IVM95=r!Yb9I6}oTaev%Pu7c!xk zP)_%ABsO3`X-1j--U!|Vv+iqtFQrdzb`LpuPfhIT;Z=Tni~R=cUjT!LohTlOnO*$>p3o zzOpab)TU0``Z;BydC?=MoS=H&Vw506x(yt$`TFfdQE#%g^p zk!X#_yIJ6vvEqHjHG0Vtsl!r$(Wqm5EyQ&A0uWsf&g|(e_hP{4T z{(%W#-RE`x(*qzXpt`Z$zFnMrTPn%7q*ln6=HuBvbhE!v{`M#RodJ+vG0>X0D?+?= zs&{NIdFH%r4x^hi@HFWlWNfzW7FK`Ct>ZE=+DDr@H&gd8X?;i7Z6SKa&Xe2(mjTuZ zw+GC{X@jxL78wZ(-q`T$9J#r5{xqerJT81#Xyf~LF&iCh7JQ8Sd0sVST8#!*8vB&w z-_(5I_c=4t*yF`ik8krxj67|7#6}4@pPKN(1=7YEZqB>&mC4+ry`35VeNy)ijWi?L2XJPG&F zRIL`%KfzbY{}BQDtfpFvqvut+6{x6{QOji~K+q{?7m_*vI;%8y{@xElo6*pR{2`O` zf7|$*52VCrr8U|?d4xDw$z@U3B3<^&Tv#K@9T2XDbGE-eI1_DDH>@-CNzQT`Bkb zZl~6ZusKx7=Kq4~GAz;&$?VK1UdT8r;j835)-Q}u6X{qh8KXG+w-W5YEC0Q5Kx}7% zZmKlj>$A==pdGNW|;q>0(EUIM`Fe=`oOE>}oHj^N(=|zoa7k^Z(ga@{LC|M!3|>rspGEkJzST LxaH1f>r?*)jtWfg diff --git a/build/simulation/images/cyclic-encoding.png b/build/simulation/images/cyclic-encoding.png deleted file mode 100644 index 8732a5c7d2eaa907c6ceab764c7619e59601b891..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39665 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 AwEzGB diff --git a/build/simulation/images/initial.JPG b/build/simulation/images/initial.JPG deleted file mode 100644 index 89a3f7aba1d0ce8dc3b6774dcf94d2f585356aa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22941 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 diff --git a/build/simulation/images/shift-2.JPG b/build/simulation/images/shift-2.JPG deleted file mode 100644 index 66b4110ecc6d38c151c636c2f6fa672b4744e113..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22007 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 Qp8db`{QggR7VYEz0wfAtTL1t6 diff --git a/build/simulation/images/shift-3.JPG b/build/simulation/images/shift-3.JPG deleted file mode 100644 index 53cd93ada17a7404581e2aae44cfe671e2c5b169..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21688 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 diff --git a/build/simulation/images/shift-5.JPG b/build/simulation/images/shift-5.JPG deleted file mode 100644 index 0d4efb3adc79f51289d45f9efb11e8532501070a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21083 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 diff --git a/build/simulation/images/shift-6.JPG b/build/simulation/images/shift-6.JPG deleted file mode 100644 index 055a6e7ee19d6cfddd35f12c3bbc53eeea406368..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20546 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 - - - - - - - - - - - - Encoding - Cyclic Codes - - - - - - -
    - -
    -
    -
    -

    - Encode a message of your choice using the (7, 4) cyclic code with the generator polynomial - g(x)=1+x+x3. -
    -

    -
    -
    -
    - -
    -
    -
    - - - -
    -
    - - Enter a 4-bit message - - - - - - - - - - - - -
    -
    - - -
    - - - -
    -
    - -
    -
    -
    Observations
    -
    - - -
    - - -
    -
    -
    -
    - - - - - - - \ No newline at end of file diff --git a/build/simulation/js/README.md b/build/simulation/js/README.md deleted file mode 100644 index b6e0cff..0000000 --- a/build/simulation/js/README.md +++ /dev/null @@ -1 +0,0 @@ -### This folder contains all the js files used in the simulation. \ No newline at end of file diff --git a/build/simulation/js/decoding.js b/build/simulation/js/decoding.js deleted file mode 100644 index 3866387..0000000 --- a/build/simulation/js/decoding.js +++ /dev/null @@ -1,761 +0,0 @@ -let i = 0; - -function checkAnswer() { - - const input1 = document.getElementById("p1").value; - const input2 = document.getElementById("p2").value; - const input3 = document.getElementById("p3").value; - const obs = document.getElementById("correctMessage"); - const form = document.getElementById("form1"); - - const sr1 = document.getElementById("shift-reg-1"); - const sr2 = document.getElementById("shift-reg-2"); - const sr3 = document.getElementById("shift-reg-3"); - - const buf1 = document.getElementById("buffer-bit-1"); - const buf2 = document.getElementById("buffer-bit-2"); - const buf3 = document.getElementById("buffer-bit-3"); - const buf4 = document.getElementById("buffer-bit-4"); - const buf5 = document.getElementById("buffer-bit-5"); - const buf6 = document.getElementById("buffer-bit-6"); - const buf7 = document.getElementById("buffer-bit-7"); - - const tab11 = document.getElementById("t11"); - const tab12 = document.getElementById("t12"); - - const tab21 = document.getElementById("t21"); - const tab22 = document.getElementById("t22"); - - const tab31 = document.getElementById("t31"); - const tab32 = document.getElementById("t32"); - - const tab41 = document.getElementById("t41"); - const tab42 = document.getElementById("t42"); - - const tab51 = document.getElementById("t51"); - const tab52 = document.getElementById("t52"); - - const tab61 = document.getElementById("t61"); - const tab62 = document.getElementById("t62"); - - const tab71 = document.getElementById("t71"); - const tab72 = document.getElementById("t72"); - - const stage = document.getElementById("stage"); - - if (input1.length == 0 || input2.length == 0 || input3.length == 0) { - obs.style.color = "black"; - obs.innerHTML = "Enter all the bits."; - } - - else if (input1.length > 1 || input2.length > 1 || input3.length > 1) { - obs.style.color = "black"; - obs.innerHTML = "Enter values from the set {0, 1}."; - } - - else if (input1 > 1 || input1 < 0 || input2 > 1 || input2 < 0 || input3 > 1 || input3 < 0) { - obs.style.color = "black"; - obs.innerHTML = "Enter values from the set {0, 1}."; - } - - else { - - if (i == 0) { - if (input1 == 1 && input2 == 1 && input3 == 0) { - i++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "1"; - buf2.innerHTML = "1"; - buf3.innerHTML = "0"; - buf4.innerHTML = "1"; - buf5.innerHTML = "1"; - buf6.innerHTML = "0"; - buf7.innerHTML = "1"; - - tab11.innerHTML = "1"; - tab12.innerHTML = "1 1 0"; - - stage.innerHTML = "Shift-1"; - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (i == 1) { - if (input1 == "0" && input2 == "1" && input3 == "1") { - i++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "1"; - buf2.innerHTML = "1"; - buf3.innerHTML = "1"; - buf4.innerHTML = "0"; - buf5.innerHTML = "1"; - buf6.innerHTML = "1"; - buf7.innerHTML = "0"; - - tab21.innerHTML = "2"; - tab22.innerHTML = "0 1 1"; - - stage.innerHTML = "Shift-2"; - - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (i == 2) { - if (input1 == "1" && input2 == "1" && input3 == "1") { - i++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "0"; - buf2.innerHTML = "1"; - buf3.innerHTML = "1"; - buf4.innerHTML = "1"; - buf5.innerHTML = "0"; - buf6.innerHTML = "1"; - buf7.innerHTML = "1"; - - tab31.innerHTML = "3"; - tab32.innerHTML = "1 1 1"; - - stage.innerHTML = "Shift-3"; - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (i == 3) { - if (input1 == "1" && input2 == "0" && input3 == "1") { - i++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "1"; - buf2.innerHTML = "0"; - buf3.innerHTML = "1"; - buf4.innerHTML = "1"; - buf5.innerHTML = "1"; - buf6.innerHTML = "0"; - buf7.innerHTML = "1"; - - tab41.innerHTML = "4"; - tab42.innerHTML = "1 0 1"; - - stage.innerHTML = "Shift-4"; - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (i == 4) { - if (input1 == "0" && input2 == "0" && input3 == "0") { - i++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "0"; - buf2.innerHTML = "1"; - buf3.innerHTML = "0"; - buf4.innerHTML = "1"; - buf5.innerHTML = "1"; - buf6.innerHTML = "1"; - buf7.innerHTML = "0"; - - tab51.innerHTML = "5"; - tab52.innerHTML = "0 0 0"; - - stage.innerHTML = "Shift-5"; - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (i == 5) { - if (input1 == "0" && input2 == "0" && input3 == "0") { - i++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "0"; - buf2.innerHTML = "0"; - buf3.innerHTML = "1"; - buf4.innerHTML = "0"; - buf5.innerHTML = "1"; - buf6.innerHTML = "1"; - buf7.innerHTML = "1"; - - tab61.innerHTML = "6"; - tab62.innerHTML = "0 0 0"; - - stage.innerHTML = "Shift-6"; - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (i == 6) { - if (input1 == "0" && input2 == "0" && input3 == "0") { - i++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    The codeword in the buffer register is the decoded codeword."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "1"; - buf2.innerHTML = "0"; - buf3.innerHTML = "0"; - buf4.innerHTML = "1"; - buf5.innerHTML = "0"; - buf6.innerHTML = "1"; - buf7.innerHTML = "1"; - - tab71.innerHTML = "7"; - tab72.innerHTML = "0 0 0"; - - stage.innerHTML = "Shift-7"; - - form.reset(); - - document.getElementById("p1").style.display = "none"; - document.getElementById("p2").style.display = "none"; - document.getElementById("p3").style.display = "none"; - - document.getElementById("submit-1").setAttribute("disabled", true); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - } -} - - -let j = 0; - -function checkAnswer2() { - - const input1 = document.getElementById("ex2-p1").value; - const input2 = document.getElementById("ex2-p2").value; - const input3 = document.getElementById("ex2-p3").value; - const obs = document.getElementById("ex2-correctMessage"); - const form = document.getElementById("form2"); - - const sr1 = document.getElementById("ex2-shift-reg-1"); - const sr2 = document.getElementById("ex2-shift-reg-2"); - const sr3 = document.getElementById("ex2-shift-reg-3"); - - const buf1 = document.getElementById("ex2-buffer-bit-1"); - const buf2 = document.getElementById("ex2-buffer-bit-2"); - const buf3 = document.getElementById("ex2-buffer-bit-3"); - const buf4 = document.getElementById("ex2-buffer-bit-4"); - const buf5 = document.getElementById("ex2-buffer-bit-5"); - const buf6 = document.getElementById("ex2-buffer-bit-6"); - const buf7 = document.getElementById("ex2-buffer-bit-7"); - - const tab11 = document.getElementById("ex2-t11"); - const tab12 = document.getElementById("ex2-t12"); - - const tab21 = document.getElementById("ex2-t21"); - const tab22 = document.getElementById("ex2-t22"); - - const tab31 = document.getElementById("ex2-t31"); - const tab32 = document.getElementById("ex2-t32"); - - const tab41 = document.getElementById("ex2-t41"); - const tab42 = document.getElementById("ex2-t42"); - - const tab51 = document.getElementById("ex2-t51"); - const tab52 = document.getElementById("ex2-t52"); - - const tab61 = document.getElementById("ex2-t61"); - const tab62 = document.getElementById("ex2-t62"); - - const tab71 = document.getElementById("ex2-t71"); - const tab72 = document.getElementById("ex2-t72"); - - const stage = document.getElementById("ex2-stage"); - - if (input1.length == 0 || input2.length == 0 || input3.length == 0) { - obs.style.color = "black"; - obs.innerHTML = "Enter all the bits."; - } - - else if (input1.length > 1 || input2.length > 1 || input3.length > 1) { - obs.style.color = "black"; - obs.innerHTML = "Enter values from the set {0, 1}."; - } - - else if (input1 > 1 || input1 < 0 || input2 > 1 || input2 < 0 || input3 > 1 || input3 < 0) { - obs.style.color = "black"; - obs.innerHTML = "Enter values from the set {0, 1}."; - } - - else { - - if (j == 0) { - if (input1 == 0 && input2 == 0 && input3 == 1) { - j++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "1"; - buf2.innerHTML = "0"; - buf3.innerHTML = "1"; - buf4.innerHTML = "1"; - buf5.innerHTML = "0"; - buf6.innerHTML = "1"; - buf7.innerHTML = "1"; - - tab11.innerHTML = "1"; - tab12.innerHTML = "0 0 1"; - - stage.innerHTML = "Shift-1"; - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (j == 1) { - if (input1 == "1" && input2 == "1" && input3 == "0") { - j++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "1"; - buf2.innerHTML = "1"; - buf3.innerHTML = "0"; - buf4.innerHTML = "1"; - buf5.innerHTML = "1"; - buf6.innerHTML = "0"; - buf7.innerHTML = "1"; - - tab21.innerHTML = "2"; - tab22.innerHTML = "1 1 0"; - - stage.innerHTML = "Shift-2"; - - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (j == 2) { - if (input1 == "0" && input2 == "1" && input3 == "1") { - j++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "1"; - buf2.innerHTML = "1"; - buf3.innerHTML = "1"; - buf4.innerHTML = "0"; - buf5.innerHTML = "1"; - buf6.innerHTML = "1"; - buf7.innerHTML = "0"; - - tab31.innerHTML = "3"; - tab32.innerHTML = "0 1 1"; - - stage.innerHTML = "Shift-3"; - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (j == 3) { - if (input1 == "1" && input2 == "1" && input3 == "1") { - j++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "0"; - buf2.innerHTML = "1"; - buf3.innerHTML = "1"; - buf4.innerHTML = "1"; - buf5.innerHTML = "0"; - buf6.innerHTML = "1"; - buf7.innerHTML = "1"; - - tab41.innerHTML = "4"; - tab42.innerHTML = "1 1 1"; - - stage.innerHTML = "Shift-4"; - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (j == 4) { - if (input1 == "1" && input2 == "0" && input3 == "1") { - j++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "1"; - buf2.innerHTML = "0"; - buf3.innerHTML = "1"; - buf4.innerHTML = "1"; - buf5.innerHTML = "1"; - buf6.innerHTML = "0"; - buf7.innerHTML = "1"; - - tab51.innerHTML = "5"; - tab52.innerHTML = "1 0 1"; - - stage.innerHTML = "Shift-5"; - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (j == 5) { - if (input1 == "0" && input2 == "0" && input3 == "0") { - j++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    Now enter the syndrome after the next shift."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "0"; - buf2.innerHTML = "1"; - buf3.innerHTML = "0"; - buf4.innerHTML = "1"; - buf5.innerHTML = "1"; - buf6.innerHTML = "1"; - buf7.innerHTML = "0"; - - tab61.innerHTML = "6"; - tab62.innerHTML = "0 0 0"; - - stage.innerHTML = "Shift-6"; - - form.reset(); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - else if (j == 6) { - if (input1 == "0" && input2 == "0" && input3 == "0") { - j++; - obs.style.color = "green"; - obs.innerHTML = "Correct Answer!!!
    The codeword in the buffer register is the decoded codeword."; - - sr1.innerHTML = input1; - sr2.innerHTML = input2; - sr3.innerHTML = input3; - - buf1.innerHTML = "0"; - buf2.innerHTML = "0"; - buf3.innerHTML = "1"; - buf4.innerHTML = "0"; - buf5.innerHTML = "1"; - buf6.innerHTML = "1"; - buf7.innerHTML = "1"; - - tab71.innerHTML = "7"; - tab72.innerHTML = "0 0 0"; - - stage.innerHTML = "Shift-7"; - - form.reset(); - - document.getElementById("ex2-p1").style.display = "none"; - document.getElementById("ex2-p2").style.display = "none"; - document.getElementById("ex2-p3").style.display = "none"; - - document.getElementById("submit-2").setAttribute("disabled", true); - } - - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - } - } - } - - } -} - - -function page1() { - i = 0; - - document.getElementById("example-1").style.display="block"; - document.getElementById("example-2").style.display="none"; - - document.getElementById("p1").style.display = "block"; - document.getElementById("p2").style.display = "block"; - document.getElementById("p3").style.display = "block"; - - document.getElementById("correctMessage").innerHTML = ""; - document.getElementById("submit-1").removeAttribute("disabled"); - - document.getElementById("shift-reg-1").innerHTML = "0"; - document.getElementById("shift-reg-2").innerHTML = "0"; - document.getElementById("shift-reg-3").innerHTML = "1"; - - document.getElementById("buffer-bit-1").innerHTML = "1"; - document.getElementById("buffer-bit-2").innerHTML = "0"; - document.getElementById("buffer-bit-3").innerHTML = "1"; - document.getElementById("buffer-bit-4").innerHTML = "1"; - document.getElementById("buffer-bit-5").innerHTML = "0"; - document.getElementById("buffer-bit-6").innerHTML = "1"; - document.getElementById("buffer-bit-7").innerHTML = "1"; - - document.getElementById("stage").innerHTML = "Initial Stage"; - for (var ii = 1; ii <= 7; ii++) { - for (var jj = 1; jj <= 2; jj++) { - var id = "t" + ii + jj; - document.getElementById(id).innerHTML = ""; - } - } - document.getElementById("correctMessage").innerHTML = ""; -} - -function page2() { - j = 0; - - document.getElementById("example-2").style.display="block"; - document.getElementById("example-1").style.display="none"; - - document.getElementById("ex2-p1").style.display = "block"; - document.getElementById("ex2-p2").style.display = "block"; - document.getElementById("ex2-p3").style.display = "block"; - - document.getElementById("ex2-correctMessage").innerHTML = ""; - document.getElementById("submit-2").removeAttribute("disabled"); - - document.getElementById("ex2-shift-reg-1").innerHTML = "0"; - document.getElementById("ex2-shift-reg-2").innerHTML = "1"; - document.getElementById("ex2-shift-reg-3").innerHTML = "0"; - - document.getElementById("ex2-buffer-bit-1").innerHTML = "0"; - document.getElementById("ex2-buffer-bit-2").innerHTML = "1"; - document.getElementById("ex2-buffer-bit-3").innerHTML = "1"; - document.getElementById("ex2-buffer-bit-4").innerHTML = "0"; - document.getElementById("ex2-buffer-bit-5").innerHTML = "1"; - document.getElementById("ex2-buffer-bit-6").innerHTML = "1"; - document.getElementById("ex2-buffer-bit-7").innerHTML = "1"; - - document.getElementById("ex2-stage").innerHTML = "Initial Stage"; - for (var ii = 1; ii <= 7; ii++) { - for (var jj = 1; jj <= 2; jj++) { - var id = "ex2-t" + ii + jj; - document.getElementById(id).innerHTML = ""; - } - } - document.getElementById("ex2-correctMessage").innerHTML = ""; -} \ No newline at end of file diff --git a/build/simulation/js/demo.js b/build/simulation/js/demo.js deleted file mode 100644 index 502485e..0000000 --- a/build/simulation/js/demo.js +++ /dev/null @@ -1,107 +0,0 @@ -var i = 0; - -function next() { - const obs = document.getElementById("observations"); - i++; - if (i == 1) { - document.getElementById("part1").style.display = "none"; - document.getElementById("part2").style.display = "block"; - - // obs.innerHTML = "Current State = 0 0 0
    Input = 1" - document.getElementById("t11").innerHTML="1"; - document.getElementById("t12").innerHTML="1"; - document.getElementById("t13").innerHTML="0 0 0"; - } - - if (i == 2) { - document.getElementById("part2").style.display = "none"; - document.getElementById("part3").style.display = "block"; - - // obs.innerHTML = "Current State = 1 0 0
    Input = 1" - document.getElementById("t21").innerHTML="2"; - document.getElementById("t22").innerHTML="1"; - document.getElementById("t23").innerHTML="1 0 0"; - } - - if (i == 3) { - document.getElementById("part3").style.display = "none"; - document.getElementById("part4").style.display = "block"; - - // obs.innerHTML = "Current State = 1 1 0
    Input = 0" - document.getElementById("t31").innerHTML="3"; - document.getElementById("t32").innerHTML="0"; - document.getElementById("t33").innerHTML="1 1 0"; - } - - if (i == 4) { - document.getElementById("part4").style.display = "none"; - document.getElementById("part5").style.display = "block"; - - // obs.innerHTML = "Current State = 0 1 1
    Input = 1" - document.getElementById("t41").innerHTML="4"; - document.getElementById("t42").innerHTML="1"; - document.getElementById("t43").innerHTML="0 1 1"; - } - - if (i == 5) { - document.getElementById("part5").style.display = "none"; - document.getElementById("part6").style.display = "block"; - - // obs.innerHTML = "Current State = 0 1 1
    Input = 0" - document.getElementById("t51").innerHTML="5"; - document.getElementById("t52").innerHTML="0"; - document.getElementById("t53").innerHTML="0 1 1"; - } - - if (i == 6) { - document.getElementById("part6").style.display = "none"; - document.getElementById("part7").style.display = "block"; - - // obs.innerHTML = "Current State = 1 1 1
    Input = 0" - document.getElementById("t61").innerHTML="6"; - document.getElementById("t62").innerHTML="0"; - document.getElementById("t63").innerHTML="1 1 1"; - } - - if (i == 7) { - document.getElementById("part7").style.display = "none"; - document.getElementById("part8").style.display = "block"; - document.getElementById("next").setAttribute('disabled', true); - - document.getElementById("finishMessage").innerHTML = "Syndrome computation has been successfully completed.
    The computed syndrome is 101." - document.getElementById("t71").innerHTML="7"; - document.getElementById("t72").innerHTML="-"; - document.getElementById("t73").innerHTML="1 0 1"; - - document.getElementById("box-question").style.padding="11%"; - - } -} - -function res() { - - document.getElementById("next").removeAttribute('disabled'); - - document.getElementById("part1").style.display = "block"; - document.getElementById("part2").style.display = "none"; - document.getElementById("part3").style.display = "none"; - document.getElementById("part4").style.display = "none"; - document.getElementById("part5").style.display = "none"; - document.getElementById("part6").style.display = "none"; - document.getElementById("part7").style.display = "none"; - document.getElementById("part8").style.display = "none"; - - for (var ii = 1; ii <= 7; ii++) { - for (var jj = 1; jj <= 3; jj++) { - var id = "t" + ii + jj; - document.getElementById(id).innerHTML = ""; - } - } - - i = 0; - document.getElementById("finishMessage").innerHTML = ""; - document.getElementById("box-question").style.padding="5%"; - - - -} \ No newline at end of file diff --git a/build/simulation/js/encoding.js b/build/simulation/js/encoding.js deleted file mode 100644 index a294044..0000000 --- a/build/simulation/js/encoding.js +++ /dev/null @@ -1,191 +0,0 @@ -var inpArray = ""; -var expectedOut = ""; - -function display() { - const m1 = document.getElementById("m1").value; - const m2 = document.getElementById("m2").value; - const m3 = document.getElementById("m3").value; - const m4 = document.getElementById("m4").value; - const part1 = document.getElementById("part1"); - const part2 = document.getElementById("part2"); - const mEntered = document.getElementById("mEntered"); - - - if (m1.length == 0 || m2.length == 0 || m3.length == 0 || m4.length == 0) { - - mEntered.innerHTML = "Enter all the bits."; - return; - - } - - else if (m1.length > 1 || m2.length > 1 || m3.length > 1 || m4.length > 1) { - - mEntered.innerHTML = "Enter values from the set {0, 1}."; - return; - - } - - else if (m1 > 1 || m1 < 0 || m2 > 1 || m2 < 0 || m3 > 1 || m3 < 0 - || m4 > 1 || m4 < 0) { - - mEntered.innerHTML = "Enter values from the set {0, 1}."; - return; - - } - - else { - - mEntered.innerHTML = "The entered message is
    [" - + m1 + " " + m2 + " " + m3 + " " + m4 + "]."; - - inpArray = m1 + m2 + m3 + m4; - - part1.style.display = "none"; - part2.style.display = "block"; - return; - } -} - -function check() { - const b1 = document.getElementById("b1").value; - const b2 = document.getElementById("b2").value; - const b3 = document.getElementById("b3").value; - const b4 = document.getElementById("b4").value; - const b5 = document.getElementById("b5").value; - const b6 = document.getElementById("b6").value; - const b7 = document.getElementById("b7").value; - - const cEntered = document.getElementById("cEntered"); - - if (inpArray == "0000") { - expectedOut = "000000"; - } - - else if (inpArray == "0001") { - expectedOut = "0001101"; - } - - else if (inpArray == "0010") { - expectedOut = "0011010"; - } - - else if (inpArray == "0011") { - expectedOut = "0010111"; - } - - else if (inpArray == "0100") { - expectedOut = "0110100"; - } - - else if (inpArray == "0101") { - expectedOut = "0111001"; - } - - else if (inpArray == "0110") { - expectedOut = "0101110"; - } - - else if (inpArray == "0111") { - expectedOut = "0100011"; - } - - else if (inpArray == "1000") { - expectedOut = "1101000"; - } - - else if (inpArray == "1001") { - expectedOut = "1100101"; - } - - else if (inpArray == "1010") { - expectedOut = "1110010"; - } - - else if (inpArray == "1011") { - expectedOut = "1111111"; - } - - else if (inpArray == "1100") { - expectedOut = "1011100"; - } - - else if (inpArray == "1101") { - expectedOut = "1010001"; - } - - else if (inpArray == "1110") { - expectedOut = "1000110"; - } - - else if (inpArray == "1111") { - expectedOut = "1001011"; - } - - - - if (b1.length == 0 || b2.length == 0 || b3.length == 0 || b4.length == 0 - || b5.length == 0 || b6.length == 0 || b7.length == 0) { - - cEntered.innerHTML = "Enter all the bits."; - cEntered.style.color = "black"; - return; - } - - else if (b1.length > 1 || b2.length > 1 || b3.length > 1 || b4.length > 1 - || b5.length > 1 || b6.length > 1 || b7.length > 1) { - - cEntered.innerHTML = "Enter values from the set {0, 1}."; - cEntered.style.color = "black"; - return; - - } - - else if (b1 > 1 || b1 < 0 || b2 > 1 || b2 < 0 || b3 > 1 || b3 < 0 || b4 > 1 || b4 < 0 - || b5 > 1 || b5 < 0 || b6 > 1 || b6 < 0 || b7 > 1 || b7 < 0) { - - cEntered.innerHTML = "Enter values from the set {0, 1}."; - cEntered.style.color = "black"; - return; - } - - else if (expectedOut == b1 + b2 + b3 + b4 + b5 + b6 + b7) { - - cEntered.innerHTML = "Correct Answer!!!"; - cEntered.style.color = "green"; - return; - } - - else { - if (cEntered.innerHTML == "Wrong Answer :(") { - cEntered.innerHTML = "Wrong Again :("; - cEntered.style.color = "red"; - return; - } - - else { - cEntered.innerHTML = "Wrong Answer :("; - cEntered.style.color = "red"; - return; - } - } -} - - - -function initial() { - const part1 = document.getElementById("part1"); - const part2 = document.getElementById("part2"); - const form1 = document.getElementById("form1"); - const form2 = document.getElementById("form2"); - const mEntered = document.getElementById("mEntered"); - const cEntered = document.getElementById("cEntered"); - - mEntered.innerHTML = ""; - cEntered.innerHTML = ""; - - part1.style.display = "block"; - part2.style.display = "none"; - form1.reset(); - form2.reset(); - -} diff --git a/build/simulation/js/sr-encoding.js b/build/simulation/js/sr-encoding.js deleted file mode 100644 index d446f4e..0000000 --- a/build/simulation/js/sr-encoding.js +++ /dev/null @@ -1,211 +0,0 @@ -var reverseMessage = []; -var message = []; -let arr1 = [0, 0, 0]; -let i = 0; - -function generateMessage() { - for (var i = 0; i < 4; i++) { - message[i] = Math.floor(Math.random() * 2); - - reverseMessage[3 - i] = message[i]; - } - - document.getElementById("message-bits").innerHTML = "" + reverseMessage[3] + reverseMessage[2] + reverseMessage[1] + reverseMessage[0] + ""; - document.getElementById("inp-message-bit").innerHTML = reverseMessage[0]; - document.getElementById("table-message-bit").innerHTML = reverseMessage[0]; - - return false; -} - - -function getNextArr() { - // Calculate next array - let arrnext = [(reverseMessage[i] + arr1[2]) % 2, (reverseMessage[i] + arr1[0] + arr1[2]) % 2, arr1[1]]; - - return arrnext; -} - -function checkAnswer() { - - const input1 = document.getElementById("p1").value; - const input2 = document.getElementById("p2").value; - const input3 = document.getElementById("p3").value; - const nextBit = document.getElementById("inp-message-bit"); - const obs = document.getElementById("correctMessage"); - - if (input1.length == 0 || input2.length == 0 || input3.length == 0) { - obs.style.color = "black"; - obs.innerHTML = "Enter all the bits."; - } - - else if (input1.length > 1 || input2.length > 1 || input3.length > 1) { - obs.style.color = "black"; - obs.innerHTML = "Enter values from the set {0, 1}."; - } - - else if (input1 > 1 || input1 < 0 || input2 > 1 || input2 < 0 || input3 > 1 || input3 < 0) { - obs.style.color = "black"; - obs.innerHTML = "Enter values from the set {0, 1}."; - } - - else { - let arrnext = getNextArr(); - if (input1 == arrnext[0] && input2 == arrnext[1] && input3 == arrnext[2]) { - document.getElementById("shift-reg-1").innerHTML = input1; - document.getElementById("shift-reg-2").innerHTML = input2; - document.getElementById("shift-reg-3").innerHTML = input3; - - document.getElementById("form1").reset(); - - let k = i + 1; - - if (i == 3) { - obs.innerHTML = "Correct Answer!!!" + "
    You have successfully completed the encoding. Now enter the codeword."; - obs.style.color = "green"; - nextBit.innerHTML = ""; - - finalCodeword(); - } - - else { - let j = i + 2; - nextBit.innerHTML = reverseMessage[k]; - var nextBitId = "t" + k + 2; - document.getElementById(nextBitId).innerHTML = reverseMessage[k]; - obs.innerHTML = "Correct Answer!!!" + "
    Now fill the values of the next shift "; - obs.style.color = "green"; - } - - var shiftId="t" + k + 1; - var regContId="t" + k + 3; - - - document.getElementById("stage").innerHTML = "Shift" + "-" + k; - document.getElementById(shiftId).innerHTML = k; - document.getElementById(regContId).innerHTML = input1 + " " + input2 + " " + input3; - - - if (i < 3) { - arr1 = arrnext; - i++; - getNextArr(); // Move to next element in message array - } - } - - else { - - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - return; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - return; - } - } - } -} - - -function finalCodeword() { - document.getElementById("p1").style.display = "none"; - document.getElementById("p2").style.display = "none"; - document.getElementById("p3").style.display = "none"; - - - document.getElementById("form2").reset(); - document.getElementById("codeword").style.display = "block"; - document.getElementById("submit1").style.display = "none"; - -} - -function verifyCodeword() { - - const c1 = document.getElementById("c1").value; - const c2 = document.getElementById("c2").value; - const c3 = document.getElementById("c3").value; - const c4 = document.getElementById("c4").value; - const c5 = document.getElementById("c5").value; - const c6 = document.getElementById("c6").value; - const c7 = document.getElementById("c7").value; - const obs = document.getElementById("correctMessage"); - - let arrnext = getNextArr(); - - if (c1.length == 0 || c2.length == 0 || c3.length == 0 || c4.length == 0 - || c5.length == 0 || c6.length == 0 || c7.length == 0) { - obs.style.color = "black"; - obs.innerHTML = "Enter all the bits."; - } - - else if (c1.length > 1 || c2.length > 1 || c3.length > 1 || c4.length > 1 - || c5.length > 1 || c6.length > 1 || c7.length > 1) { - obs.style.color = "black"; - obs.innerHTML = "Enter values from the set {0, 1}."; - } - - - else if (c1 > 1 || c1 < 0 || c2 > 1 || c2 < 0 || c3 > 1 || c3 < 0 - || c4 > 1 || c4 < 0 || c5 > 1 || c5 < 0 || c6 > 1 || c6 < 0 || c7 > 1 || c7 < 0) { - obs.style.color = "black"; - obs.innerHTML = "Enter values from the set {0, 1}."; - } - - else { - - if (c1 == arrnext[0] && c2 == arrnext[1] && c3 == arrnext[2] && c4 == message[0] - && c5 == message[1] && c6 == message[2] && c7 == message[3]) { - obs.innerHTML = "Correct Answer!!!"; - obs.style.color = "green"; - } - else { - if (obs.innerHTML == "Wrong Answer :(") { - obs.innerHTML = "Wrong Again :("; - obs.style.color = "red"; - return; - } - - else { - obs.innerHTML = "Wrong Answer :("; - obs.style.color = "red"; - return; - } - } - } -} - -function initial() { - document.getElementById("submit1").style.display = "block"; - document.getElementById("codeword").style.display = "none"; - - - reverseMessage = []; - message = []; - arr1 = [0, 0, 0]; - i = 0; - - generateMessage(); - - document.getElementById("stage").innerHTML = "Initial Stage"; - document.getElementById("p1").style.display = "block"; - document.getElementById("p2").style.display = "block"; - document.getElementById("p3").style.display = "block"; - - - document.getElementById("shift-reg-1").innerHTML = "0"; - document.getElementById("shift-reg-2").innerHTML = "0"; - document.getElementById("shift-reg-3").innerHTML = "0"; - - for (var ii = 1; ii <= 4; ii++) { - for (var jj = 1; jj <= 3; jj++) { - var id = "t" + ii + jj; - document.getElementById(id).innerHTML = ""; - } - } - document.getElementById("correctMessage").innerHTML = ""; - - -} \ No newline at end of file diff --git a/build/simulation/sr-encoding.html b/build/simulation/sr-encoding.html deleted file mode 100644 index 927904b..0000000 --- a/build/simulation/sr-encoding.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - - - - - - - - Meggitt Decoder - - - - - -
    -
    -
    - Tasks -
    - -
    - -
    -
    -
    -
    Instructions
    -
    -
      - - Quick theory overview: -
    • - The encoding of an (n, k) cyclic codes can be efficiently implemented using shift - registers. -
    • -
    • - A k-bit message is given as the input to the shift register circuit containing n-k shift - registers. After k shifts, the contents of the registers appended with the message gives - the codeword. -
    • -
    - -
    - -
      - - Procedure: - -
    • - Initially, the shift register contents are 0 0 0. The input bit to the circuit is the - rightmost bit of the 4-bit message. - This can be seen in the Simulation area as well as in the table in Observations. -
    • - -
    • - Enter the next state values in all the fields provided and click on Submit. -
    • - -
    • - The correctness of the entered answer is displayed in Observations. -
    • - -
    • - If the entered answer is correct, the contents of the shift registers will be updated - in the Simulation area and the next input message bit will be also displayed. This can - also be seen in the table in Observations. -
    • - -
    • - Repeat this procedure. -
    • - -
    • - After four shifts, a message prompting the entry of the codeword will be displayed in Observations. -
    • - -
    • - Enter the codeword and click on Submit. -
    • - -
    • - The correctness of the entered answer is displayed in Observations. -
    • - -
    • - Next - Displays the next example. Solve sufficient number of examples. -
    • - -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -

    Encode the message using the (7, 4) cyclic code - with the generator polynomial g(x)=1+x+x3. -

    -
    -
    -
    - -
    -
    -
    -

    Initial stage

    -
    - -
    - 0 -
    -
    - 0 -
    -
    - 0 -
    - -
    - -
    - -
    - -
    - - -
    - -
    - - -
    - -
    - - -
    - -
    - -
    -
    - -
    - - - - - -
    -
    - -
    -
    -
    Observations
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ShiftInputRegister - Contents -
    - 0 0 0
    - -
    -
    -
    -
    - - - - - - - \ No newline at end of file diff --git a/build/theory.html b/build/theory.html deleted file mode 100644 index 99e3514..0000000 --- a/build/theory.html +++ /dev/null @@ -1,628 +0,0 @@ - - - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -
    -
    -

    Cyclic codes

    - -
    -

    Theory

    -

    The theory associated with Experiment-8 is divided into two parts:

    -

    (1) Basics of cyclic codes
    - (2) Shift register based encoder and decoder

    -

    1     Basics of cyclic codes

    -

    Cyclic codes form an important subclass of linear block codes. In this section, we will introduce definition and basic properties of cyclic codes.
    A detailed discussion of the topics covered in these notes can be found in [1, Chapter 5]. In this Experiment, we will focus on binary cyclic codes. In Experiment-7, we had introduced Reed-Solomon codes. Note that Reed-Solomon codes form a class of non-binary cyclic codes.
    In Experiment-3, we studied Hamming codes, which are binary cyclic codes.

    -

    Let us first define the operation of cyclic shift of a vector. Consider a vector v=[v0v1vn1]\mathbf{v} = \begin{bmatrix} v_0 & v_1 & v_{n-1}\end{bmatrix} . - Then the vector v(i)\mathbf{v}^{(i)} obtained by shifting v\mathbf{v} cyclically to the right ii-times is given by
    - v(i)=[vnivni+1...v0v1...vni1] - \begin{equation} - \mathbf{v}^{(i)} = \begin{bmatrix} v_{n-i} & v_{n-i+1} & . . . &v_0 & v_1 & . . . &v_{n-i-1}\end{bmatrix} - \end{equation} - .
    For a cyclic code, as the name suggests, cyclic shift of any codeword is also a codeword. This property precisely defines a cyclic code.

    -

    Definition 1 :\textbf{Definition 1 :}A linear block code C(n,k)C(n,k) is said to be a cyclic code if every cyclic shift of a codeword is also a codeword in the given code C(n,k)C(n,k).

    - Before providing other properties of cyclic codes, let us consider a simple example for a cyclic code. Consider a linear block code of length n=4n=4 and dimension k=2k=2 - with the set of codewords given by {0000,1010,0101,1111}\{ 0000, 1010, 0101, 1111 \}. Observe that any cyclic shift of a codeword is again a valid codeword and hence this linear block code is a cyclic code. Students are encouraged to revisit Experiment-3 and verify that Hamming codes indeed follow this property and are cyclic codes.

    -

    For cyclic codes, it is convenient to represent its codewords using polynomials. The polynomial representation of vector v=[v0v1vn1]\mathbf{v} = \begin{bmatrix} v_0 & v_1 & v_{n-1}\end{bmatrix}, denoted by v(X)\mathbf{v}(X), is given by

    v(X)=[v0+v1X+v2X2+...+vn1Xn1] - \begin{equation} - \mathbf{v}(X) = [ v_0 + v_1X + v_2X^2 + ... + v_{n-1}X^{n-1}] - \end{equation} - - Let F2[X]\mathbb{F}_2[X] denotes the set of polynomials with the coefficients chosen from F2\mathbb{F}_2. Thus the polynomial v(X)\mathbf{v}(X) in F2[X]\mathbb{F}_2[X]. - For the given cyclic code C(n,k)\mathcal{C}(n,k), there exists a polynomial g(X)g(X) in F2[X]\mathbb{F}_2[X] such that any codeword v(X)\mathbf{v}(X) in C(n,k)\mathcal{C}(n,k) can be written as
    - v(X)=u(X)g(X) - \begin{equation} - \mathbf{v}(X)=\mathbf{u}(X)g(X) - \end{equation} -

    -

    where u(X)\mathbf{u}(X) is the polynomial corresponding to the message uF2k\mathbf{u} \in \mathbb{F}_2^k. For multiplying two polynomials in F2[X]\mathbb{F}_2[X], the individual additions and multiplications of the corresponding coefficients should be performed over F2\mathbb{F}_2 (details can be found in the theory of Experiment-1, Part-1). See Eq.(5) discussed below for an illustration of multiplication of two polynomials in F2[X]\mathbb{F}_2[X]. Observe that the maximum degree of a codeword polynomial will be n1n-1 and similarly the maximum degree of a message polynomial can be k1k-1.

    -

    The polynomial g(X)g(X) defined in Eq.(3) is called as the generating polynomial of the code and the corresponding cyclic code is said to be generated by its generating polynomial g(X)g(X). - We now summarize some of the properties of the generating polynomial. Details can be found in [1, Section 5.1]. The proofs of these properties are out of scope for our current experiment, however students are encouraged to verify these properties for Examples-1 and 2 given below.

    -
      -
    1. For the given cyclic code C(n,k)\mathcal{C}(n,k), the generating polynomial g(X)g(X) is the non-zero codeword of the minimum degree.
    2. -
    3. The generating polynomial of a cyclic code is unique.
    4. -
    5. Degree of the generating polynomial is equal to nkn-k.
    6. -
    7. Suppose g(X)g(X) == g0+g1X+...+gnkXnkg_0 + g_1X + ... + g_{n-k}X^{n-k}. Then we have g0=gnk=1g_0 = g_{n-k} = 1.
    8. -
    9. A generator matrix GF2k×nG \in \mathbb{F}_2^{k \times n} of the code C(n,k)\mathcal{C}(n,k) can be written directly using its generating polynomial g(X)=g0+g1X+...+gnkXnkg(X) = g_0 + g_1X + ... + g_{n-k}X^{n-k} as follows,
      - G=[g0g1gnk000g0gnk000g0gnk]. - \begin{equation} - G = - \begin{bmatrix} - g_0 & g_1 & \cdot & \cdot & g_{n-k} & 0 & \cdot & 0 \\ - 0 & g_0 & \cdot & \cdot & \cdot & g_{n-k} & \cdot & 0 \\ - \vdots & & \ddots & & & & \vdots & \\ - 0 & \cdot & 0 & g_0 & \cdot & \cdot & \cdot & g_{n-k} - \end{bmatrix}. - \end{equation} - -
    10. -
    11. The generating polynomial g(X)g(X) is a factor of the polynomial Xn+1X^n+1.
      - Let us consider some examples of cyclic codes. -
      -
    12. -
    -

    1. Example-1:\textbf{Example-1:} Consider the cyclic code of length n=4n=4 and dimension k=2k=2 with the set of codewords given by {0000,1010,0101,1111}\{ 0000, 1010, 0101, 1111 \}. Suppose - v1=0000\mathbf{v}_1 = 0000, v2=1010\mathbf{v}_2 = 1010, v3=0101\mathbf{v}_3 = 0101, v4=1111\mathbf{v}_4 = 1111.

    -

    The polynomial representations of these codewords are given below - v1(X)=0=0×(1+X2)v2(X)=1+X2=1×(1+X2)v3(X)=X+X3=X×(1+X2)v4(X)=1+X+X2+X3=(1+X)×(1+X2). - \begin{align*} - \mathbf{v}_1(X) &= 0 = 0 \times {\color{red}(1 + X^2)} \\ - \mathbf{v}_2(X) &= 1 + X^2 = 1 \times {\color{red}(1 + X^2)} \\ - \mathbf{v}_3(X) &= X + X^3 = X \times {\color{red}(1 + X^2)} \\ - \mathbf{v}_4(X) &= 1 + X + X^2 + X^3 = (1+X) \times {\color{red}(1 + X^2)}.% - \end{align*} - - Observe that every codeword is a multiple of the polynomial (1+X2){\color{red}(1 + X^2)} and hence it is the generating polynomial of the code. Using property-5, can you write down a generating matrix of this code?

    -

    2. Example-2\textbf{Example-2}: Consider a cyclic code of length n=7n=7 generated by the generator polynomial g(X)=1+X+X3\mathbf{g}(X) = 1 +X +X^3. Note that this is Hamming code of length 77 studied in Experiment-3. - A codeword v(X)\mathbf{v}(X) in this code can be obtained by multiplying the message polynomial u(X)\mathbf{u}(X) with the generator polynomial g(X)\mathbf{g}(X), i.e., v(X)=u(X)g(X)\mathbf{v}(X) = \mathbf{u}(X) \mathbf{g}(X). For example, the codeword corresponding to the message polynomial 1+X1+X is given by - v(X)=u(X)g(X)=(1+X)×(1+X+X3)=1+X+X3+X+X2+X4=1+X2+X3+X4. - \begin{equation} - % - \begin{aligned} - \mathbf{v}(X) &= \mathbf{u}(X) \mathbf{g}(X)\\ - &= (1+X)\times (1+X+X^3)\\ - &= 1+X+X^3+X+X^2+X^4\\ - &= 1+X^2+X^3+X^4. - \end{aligned} - \end{equation} - - It can be seen from Eq.(5) that the codeword corresponding to message vector [1100]\begin{bmatrix} 1 & 1 & 0 & 0\end{bmatrix} will be [1011100]\begin{bmatrix} 1 & 0 & 1 & 1 & 1 & 0 & 0\end{bmatrix}. - All possible codewords of this code can be obtained by considering the message polynomials corresponding to all possible vectors in F2k\mathbb{F}_2^k. These are tabulated below. Students are encouraged to verify the calculations towards this by themselves. -

    -
    - Possible codewords -
    -
    -
    - -

    2     Shift register based encoder and decoder

    -

    For encoding a message uF2k\mathbf{u} \in \mathbb{F}_2^k using a cyclic code, one can consider a generator matrix GG of the given code and obtain the corresponding codeword as v=uG\mathbf{v} = \mathbf{u}G, since cyclic code is a linear block code. However, cyclic codes have rich algebraic structures and this allows to perform encoding operation much efficiently. Similarly, while one can perform decoding of cyclic codes via standard array and syndrome decoding (see Experiment-4), owing to these structural properties, decoding can be performed efficiently. In this experiment, we shall focus on shift register based encoder and decoder for cyclic codes.

    -

    2.1     Shift register based encoder

    -

    Let us first study shift register based encoder for a cyclic code of length nn and the generator polynomial g(X)=1+X+X2++gnk1Xnk1+Xnkg(X) = 1+X+X^2+\ldots+g_{n-k-1}X^{n-k-1}+X^{n-k} (recall that g0=gnk=1g_0=g_{n-k}=1). Suppose we wish to encode the message polynomial u(X)=u0+u1X+u2X2+...+uk1Xk1\mathbf{u}(X) = u_0+u_1X+u_2X^2+ ... +u_{k-1}X^{k-1}. Let b(X)\mathbf{b}(X) be the remainder obtained when the polynomial Xnku(X)X^{n-k}\mathbf{u}(X) is divided by g(X)g(X). Then it can be shown that (for proof refer [1, Section 5.1]) the corresponding codeword v(X)\mathbf{v}(X) will be given by -

    -

    v(X)=b(X)+Xnku(X). - \begin{equation} - \mathbf{v}(X) = \mathbf{b}(X) + X^{n-k}\mathbf{u}(X). - \end{equation} -

    -

    We shall next see how Eq.(6) can be implemented using shift registers. The encoding circuit corresponding to this is shown in Figure~1. When the value of gi=1g_i=1, the corresponding connection will present, for i=2,3,,nk1i = 2, 3, \ldots, n-k-1. Similarly when gi=0g_i=0, the corresponding connection will not be there. Observe that there are nkn-k shift registers. The contents of the shift registers are denoted by b0,b1,,bnk1b_0, b_1, \ldots, b_{n-k-1}. Note that when the operation of the circuit is completed, the values of b0,b1,,bnk1b_0, b_1, \ldots, b_{n-k-1} will provide the coefficients of the required remainder polynomial b(X)\mathbf{b}(X). -
    -

    -
      -
    1. The contents of all shift registers are initialized to zero.
    2. -
    3. Turn on the gate.
    4. -
    5. At ii-th time instant, message bit ukiu_{k-i} is available at the input. Note that the message bit uk1u_{k-1} enters the system first, followed by uk2u_{k-2}, and so on.
    6. -
    7. First perform all the computations (at the outputs of all XOR gates) using the present values of the shift registers and the input message bit ukiu_{k-i}. This will provide the values of the shift registers for the next time instant.
    8. -
    9. Steps 3 and 4 should be performed for i=1,2,,ki = 1, 2, \ldots, k time instances.
    10. -
    11. Turn off the gate after kk time instances, i.e., when the computations corresponding to all message bits are completed.
    12. -
    13. The contents of the shift registers will now provide the coefficients of the remainder polynomial b(X)\mathbf{b}(X).
    14. -
    15. To obtain the final codeword, the switch is kept at the message bits for the initial kk time instances and on the parity bits for the remaining nkn-k time instances. Thus the final codeword is will be
    16. -
    -

    v=[b0b1b2u0u1u2u3] - \begin{align*} - \mathbf{v} = \begin{bmatrix} b_0 & b_1 & b_2 & u_0 & u_1 & u_2 & u_3 \end{bmatrix} - \end{align*} - - Encoder for Example-2:\textbf{Encoder for Example-2:} - Let us consider Example-2 to illustrate encoding steps. The encoder for Example-2 is shown in Figure-2. Suppose at some time instant, the contents of the shift register are [b0b1b2]=[011]\begin{bmatrix} b_0 & b_1 & b_2 \end{bmatrix} = \begin{bmatrix} 0 & 1 & 1 \end{bmatrix} and the input message bit is 11. Then at the next time instant, contents of the shift registers will be [b0b1b2]=[001]\begin{bmatrix} b_0 & b_1 & b_2 \end{bmatrix} = \begin{bmatrix} 0 & 0 & 1 \end{bmatrix}. -
    -

    -

    2.2     Shift register based decoder

    -

    In Experiment-4, we studied syndrome decoding for linear block codes. The key steps in syndrome decoding consist of computing the syndrome of the received vector and associating it with the error pattern, which is then added to obtain the decoded codeword. For cyclic codes, these operations can be performed efficiently using a shift register based decoder, and the cyclic structure allows us to decode a received vector serially, which will be discussed in this section.

    -

    In Section 2.2.1, we discuss syndrome computations in cyclic codes that are useful in decoding. In Section 2.2.2, we briefly explain a general decoder of an (n,k)(n,k) cyclic code. A detailed explanation of a specific Meggitt decoder for (7,4)(7, 4) cyclic code generated by g(X)=1+X+X3\mathbf{g}(X) = 1 + X + X^{3} provided in Section 2.2.3. Recall that the encoding of this code is covered in Section 1, Example-2.

    -

    2.2.1     Syndrome computations in cyclic code

    -

    Let us recall the syndrome decoding method of a linear block code provided in Section-2 of Experiment-4. For the given linear block code C(n,k)\mathcal{C}(n,k) with parity check matrix HH, for any received vector r=[r0r1rn1]F2n\mathbf{r}=\begin{bmatrix} r_0 & r_1 & \ldots & r_{n-1} \end{bmatrix} \in \mathbb{F}_{2}^{n}, we find the corresponding syndrome as s=\mathbf{s} = rHTF2nk \mathbf{r}H^{T} \in \mathbb{F}_{2}^{n-k}. However, in cyclic codes, we determine the syndrome s\mathbf{s} of r\mathbf{r} by calculating the syndrome polynomial s(X)F2(X)\mathbf{s}(X) \in \mathbb{F}_{2}(X) of the received polynomial r(X)=r0+r1X+r2X2++rn1Xn1F2(X)\mathbf{r}(X) = r_0 + r_1X+r_2X^2+\ldots + r_{n-1}X^{n-1} \in \mathbb{F}_{2}(X). The syndrome of r(X)\mathbf{r}(X) is s(X)=r(X)modg(X)\mathbf{s}(X) = \mathbf{r}(X) \mod \mathbf{g}(X). Dividing r(X)\mathbf{r}(X) by the generator polynomial g(X)\mathbf{g}(X), we obtain

    -

    r(X)=a(X)g(X)+s(X). - \begin{equation} - \mathbf{r}(X) = \mathbf{a}(X) \mathbf{g}(X) + \mathbf{s}(X). - \end{equation} -

    -

    The remainder s(X)F2(X)\mathbf{s}(X) \in \mathbb{F}_{2}(X) is a polynomial of degree nk1n-k-1 or less, and its corresponding vector representation is the syndrome s\mathbf{s} of r\mathbf{r}. In this division, since the polynomials belong to F2(X)\mathbb{F}_{2}(X), the individual additions and multiplications of the corresponding coefficients should be performed in F2\mathbb{F}_{2}. From Eq. (3), it is clear that the syndrome s(X)\mathbf{s}(X) is identical to zero if and only if the received polynomial r(X)\mathbf{r}(X) is a code polynomial. The calculation of a syndrome is illustrated with the following example.

    -

    Example-1:\textbf{Example-1:} - Consider the (7,4)(7,4) cyclic code generated by g(X)=1+X+X3\mathbf{g}(X) = 1 +X +X^3. Suppose the received vector r=[1000001]\mathbf{r} = \begin{bmatrix} 1 & 0 & 0 & 0 & 0 & 0 & 1\end{bmatrix}, then its corresponding received polynomial r(X)=1+X6\mathbf{r}(X) = 1+X^6. From Eq. (7), the syndrome s(X)\mathbf{s}(X) is the remainder when r(X)\mathbf{r}(X) divided by g(X)\mathbf{g}(X). The division operation between r(X)=1+X6\mathbf{r}(X)=1+X^6 and g(X)=1+X+X3\mathbf{g}(X) = 1 +X +X^3 is given in Figure 3. The remainder obtained from this division is X2X^{2}. Hence, the syndrome s(X)=(1+X6)mod(1+X+X3)=X2\mathbf{s}(X) = (1+X^6) \mod (1 +X +X^3) = X^{2} and s=[001]. \mathbf{s} = \begin{bmatrix} 0 & 0 & 1\end{bmatrix}. -
    -

    -

    Dividing r(X)\mathbf{r}(X) by g(X)\mathbf{g}(X) to obtain the remainder s(X)\mathbf{s}(X) can be accomplished by the division circuit as shown in Figure 4. This circuit is referred as the syndrome circuit, and its shift register is known as the syndrome register. The syndrome circuit is identical to the (nk)(n-k)-stage encoding circuit as shown in Figure 1. But the only difference is that the received polynomial r(X)\mathbf{r}(X) is shifted into the register from the left end instead of the right end. -
    -

    -

    A few properties of the syndrome that are useful in decoding cyclic codes are listed below without proof.

    -
      -
    1. The polynomial r(1)(X)=rn1+r0X+r1X2+r2X3++rn2Xn1\mathbf{r}^{(1)}(X) = r_{n-1} + r_0 X + r_1X^{2}+r_2X^3+\ldots + r_{n-2}X^{n-1} is a cyclic shift of r(X)=r0+r1X+r2X2++rn1Xn1\mathbf{r}(X) = r_0 + r_1X+r_2X^2+\ldots + r_{n-1}X^{n-1} . The syndrome of r(1)(X)\mathbf{r}^{(1)}(X) is denoted by s(1)(X)\mathbf{s}^{(1)}(X). The syndrome s(1)(X)\mathbf{s}^{(1)}(X) is the remainder obtained by dividing Xs(X)X \mathbf{s}(X) by the generator polynomial g(X)\mathbf{g}(X) (for proof, refer [1, Section 5.4]). The syndrome s(1)(X)\mathbf{s}^{(1)}(X) for r(1)(X)\mathbf{r}^{(1)}(X) can calculate with the same syndrome circuit as follows.
      -
      - Use s(X)\mathbf{s}(X) as the initial contents in the syndrome register and disable the input gate. Perform a single shift operation on the syndrome circuit. Then, the resultant values contained in the syndrome register is s(1)(X)\mathbf{s}^{(1)}(X). - -
    2. -
    3. Suppose en1F2e_{n-1} \in \mathbb{F}_{2} and s1(X)s_{1}(X) is the syndrome of r1(X)=r0+r1X+r2X2++(rn1en1)Xn1\mathbf{r}_{1}(X) = r_0 + r_1X+r_2X^2+\ldots + (r_{n-1} \oplus e_{n-1} )X^{n-1}. Let r1(1)(X)\mathbf{r}_{1}^{(1)}(X) is the cyclic shift of r1(X)\mathbf{r}_{1}(X), i.e., r1(1)(X)=(rn1en1)+r0X+r1X2+r2X3++rn2Xn1\mathbf{r}_{1}^{(1)}(X) = (r_{n-1} \oplus e_{n-1} ) + r_0 X+ r_1X^{2}+r_2X^3+\ldots + r_{n-2}X^{n-1}. Then the syndrome of r1(1)(X)\mathbf{r}_{1}^{(1)}(X)
        -
      • for en1=1e_{n-1} =1 is s1(1)(X)=s(1)(X)+1\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) +1 . This syndrome s1(1)(X)=s(1)(X)+1\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) +1 can also be obtained with the same syndrome circuit. Use s(X)\mathbf{s}(X) as the initial contents in the syndrome register and disable the input gate. Add 11 from the left end of the syndrome circuit by shifting the syndrome register once. Then the syndrome s1(1)(X)\mathbf{s}_{1}^{(1)}(X) will form in the syndrome register (for proof refer [1, Section 5.5]).
      • -
      • for en1=0e_{n-1} =0, s1(1)(X)=s(1)(X)+0\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) + 0. Similarly, by following the above mentioned procedure, we obtain the syndrome s1(1)(X)=s(1)(X)+0\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) + 0. The only difference is to add 00 from the left end of the syndrome circuit instead of 11.
      • -
      -
    4. -
    -

    2.2.2     General decoder

    -

    A general decoder of a cyclic code (shown in Figure 5), consists of three major parts: (1) a syndrome register, (2) an error-pattern detector, and (3) a buffer register to store the received vector. The received polynomial r(X)=r0+r1X+r2X2++rn1Xn1\mathbf{r}(X) = r_0 + r_1X+r_2X^2+\ldots + r_{n-1}X^{n-1} is shifted into the syndrome register from the left end. The syndrome is formed by shifting the entire received vector into the syndrome register. To compute the syndrome, the syndrome circuit (Fig. 4) of the given code is being used. The received vector is simultaneously stored in the buffer register. After nn time instances, the entire received vector is stored in the buffer register, and the corresponding syndrome will form in the syndrome register.

    -

    After forming the syndrome in the syndrome register, the error detection and correction process starts serially from bit rn1r_{n-1} to r0r_{0}. The contents of the syndrome register are fed to the error-pattern detector, which is a combinational logic circuit. It is designed in such a way that the output of the detector is 11 if there is an error in the rightmost bit of the register, otherwise 00. To remove the error effect in the syndrome and received vector, the following operation takes place in the decoder at the same time instant: i) the syndrome register and buffer register shifted once, ii) the output of the error-pattern detector is fed into the syndrome register from the left end through an XOR gate and iii) the output is also fed into the buffer register through an XOR gate. The above operation will be done nn number of time instances to correct all the nn bits of r\mathbf{r}. Notice that during each shift operation, the vector in the buffer register gets modified, and its corresponding syndrome is formed in the syndrome register. For a more detailed understanding of a general decoder, students can refer to [1, Section 5.5]. Hereafter, we will look into the entire decoding process of a Meggitt decoder. -
    -

    -

    2.2.2     Meggitt decoder

    -

    In syndrome decoding (refer to Experiment-4), we use a syndrome table that consists of syndromes of all correctable erasure patterns. Those syndromes are called error syndromes. The Meggitt decoder in cyclic codes is a method for error correction that efficiently computes error syndromes and corrects errors using a limited number of error syndromes. This approach eliminates the necessity for a syndrome table. In the context of a single-error-correcting code, the Meggitt decoder is simple and appropriate. It can determine all syndromes based on just one error syndrome.

    -

    In this experiment to discuss the Meggitt decoder, we consider the decoding of a (7,4)(7, 4) cyclic code generated by g(X)=1+X+X3\mathbf{g}(X) = 1 + X + X^{3}. This code has a minimum distance of 3 and is capable of correcting any single error over a block of seven bits. A single error can occur anywhere in the received vector. Suppose the error occurred in the received vector r\mathbf{r} at rir_{i}th location (0i60 \leq i \leq 6), then its error pattern e=[e0e1e2e3e4e5e6]\mathbf{e} = \begin{bmatrix} e_0 & e_1 & e_2 & e_3 & e_4 & e_5 & e_6 \end{bmatrix} has zeros at all positions except at eie_{i} and its corresponding error polynomial e(X)=Xi\mathbf{e}(X) = X^{i}. - The seven single-error patterns and their corresponding syndrome are listed in Table 1. Among all these syndromes, our aim is to find one such error syndrome that determines all error syndromes for this Meggitt decoder. In the Meggitt decoder, the design of the error pattern detection circuit depends upon that particular error syndrome. -
    -

    -

    Recall the decoding process of a general decoder. The task of the error pattern detection circuit is to determine if the rightmost bit of the vector in the buffer register contains an error. This can be achieved by examining the corresponding syndrome formed in the syndrome register. Typically, finding an error pattern detector is crucial for a decoder. In some cases, error pattern detection circuits are simple. The error pattern detection circuit for (7,4)(7,4) cyclic code generated by g(X)=1+X+X3\mathbf{g}(X) = 1 +X +X^3 is discussed below.

    -
      -
    • Suppose there is an error in the rightmost bit of the buffer register, then the error pattern polynomial e(X)=X6\mathbf{e}(X) = {X}^{6}. We see that e(X)=X6\mathbf{e}(X) = {X}^{6} is the only error pattern with an error at location X6X^{6}. When this error pattern occurs, the syndrome in the syndrome register will be [101]\begin{bmatrix} 1 & 0 & 1\end{bmatrix} after the entire received polynomial r(X)\mathbf{r}(X) has entered the syndrome register. The detection of this syndrome indicates that r6r_{6} is an erroneous bit and must be corrected.
    • -
    • Suppose that a single error occurs at location XiX^{i} [i.e., ei(X)=Xie_{i}(X)=X^{i}] for 0i<60 \leq i < 6. After the entire received polynomial has been shifted into the syndrome register, the syndrome in the register will not be [101]\begin{bmatrix} 1 & 0 & 1 \end{bmatrix}. However, after another 6i6-i shifts, the contents in the syndrome register will be [101]\begin{bmatrix} 1 & 0 & 1 \end{bmatrix}, and the next received bit to come out of the buffer register will be the erroneous bit.
    • -
    • Therefore, the only syndrome that needs to be detected is [101]\begin{bmatrix}1 & 0 & 1 \end{bmatrix}. This can be accomplished with a single three-input AND gate. Which gives the output 11 only if the contents of the syndrome register are [101]\begin{bmatrix} 1 & 0 & 1 \end{bmatrix}, otherwise 00.
    • -
    • We now refer to this specific single three-input AND gate circuit as the Error Pattern Detector (EPD) in our current experiment. The complete decoding circuit is shown in Figure 6.
      -
    • -
    -

    The decoding procedure of the Meggitt decoder for (7,4)(7,4) cyclic code generated by g(X)=1+X+X3\mathbf{g}(X) = 1 +X +X^3 (see Figure 6) is summarized below.

    -
      -
    • The contents of all shift registers are initialized to zero.
    • -
    • Turn on Gate 1 and Gate 2.
    • -
    • Turn off Gate 1 after n=7n=7 time instances, i.e., when the computations in the syndrome circuit corresponding to all received bits are completed.
    • -
    • So, after 77 time instances, the contents of the buffer register will form the received vector and its syndrome in the syndrome register. Hereafter, the remaining task is the detection and correction of an erroneous bit in the received vector. To remove the error effect in the received vector and syndrome, the properties of s(X)\mathbf{s}(X) that are discussed earlier are utilized (properties 2(a) and 2(b)). This procedure is executed as follows:
        -
      • The contents of the shift register (syndrome) are fed to the EPD. If the syndrome s=[101]\mathbf{s} = \begin{bmatrix} 1 & 0 & 1 \end{bmatrix}, the output of the EPD is 11. It indicates that the bit r6r_{6} is erroneous. So, the output of the detector is fed to the syndrome circuit and buffer register along with the shifting operation. Therefore, contents in the buffer register is r1(1)=[r61r0r1r2r3r4r5]\mathbf{r}_{1}^{(1)} = \begin{bmatrix} r_{6} \oplus 1 & r_{0} & r_{1} & r_{2} & r_{3} & r_{4} & r_{5} \end{bmatrix} and the syndrome s1(1)(X)=s(1)(X)+1\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) +1 is formed in the syndrome register. Clearly, we can see that from the property 2(a) the syndrome of the vector r1(1)(X)=(r61)+r0X+r1X2++r5X6\mathbf{r}_{1}^{(1)}(X) = (r_{6} \oplus 1) + r_{0}X +r_{1}X^{2}+ \ldots + r_{5}X^{6} is s1(1)(X)=s(1)(X)+1\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) +1 . Through this operation, the error effect is nullified in both the received vector and syndrome vector. The output of the buffer register is r61r_{6} \oplus 1.
      • -
      • Suppose the syndrome s[101]\mathbf{s} \neq \begin{bmatrix} 1 & 0 & 1 \end{bmatrix}, the output of the EPD is 00. It indicates that the bit r6r_{6} is not erroneous. The output of the detector 00 is fed to the syndrome circuit and buffer register along with the shifting operation. Therefore, contents in the buffer register is r1(1)=[r60r0r1r2r3r4r5]=r(1)(X)\mathbf{r}_{1}^{(1)} = \begin{bmatrix} r_{6} \oplus 0 & r_{0} & r_{1} & r_{2} & r_{3} & r_{4} & r_{5} \end{bmatrix} = \mathbf{r}^{(1)}(X) and the syndrome s1(1)(X)=s(1)(X)+0=s(1)(X)\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X)+0 = \mathbf{s}^{(1)}(X) is formed in the syndrome register. From property 2(b), the syndrome formed in syndrome register is syndrome of r(1)(X)\mathbf{r}^{(1)}(X). The output of the buffer register is r60=r6r_{6} \oplus 0 = r_{6}.
      • -
      - This process will continue up to 77 time instants, serially bit by bit, until the entire received vector is read out of the buffer register.
    • -
    • Suppose the error location is XiX^{i} 0i60 \leq i \leq 6, then the content in the syndrome register will be [101]\begin{bmatrix} 1 & 0 & 1 \end{bmatrix} at (6i)th (6-i) th shift, and after that in every shift the syndrome will be zero.
    • -
    • The decoded vector will be formed at the 7th shift cycle in the buffer register.
    • -
    -

    Now we will explain the decoding process through an example.

    -

    Example-2:\textbf{Example-2:} - Suppose that the codeword v=[1101000]\mathbf{v} = \begin{bmatrix} 1 & 1 & 0 & 1 & 0 & 0 & 0 \end{bmatrix} is transmitted and r=[1101100]\mathbf{r} = \begin{bmatrix} 1 & 1 & 0 & 1 & {\color{red}1} & 0 & 0 \end{bmatrix} is received. Then, the received polynomial r(X)=1+X+X3+X4\mathbf{r}(X) = 1+X+X^3+X^4 and single error occurred at X4X^{4}.

    -

    At first, the syndrome will be formed after entering the entire received vector by turning on Gate 1 and Gate 2 in the decoder (Figure 6). At the initial state, both the syndrome register and the buffer register contain all zeros. Notice that at each time instant, the operation takes place in the syndrome register is [s0=Inputs2s1=s0s2s1]\begin{bmatrix} s_{0} = Input \oplus s_{2} & s_{1} = s_{0} \oplus s_{2} & s_{1} \end{bmatrix}, and in the buffer register, the received bits are entered bit by bit. During the process of determining the syndrome of the received vector r=[1101100]\mathbf{r} = \begin{bmatrix} 1 & 1 & 0 & 1 & {\color{red}1} & 0 & 0 \end{bmatrix}, the contents of both the syndrome register and the buffer register at each time instant are given in Table 2. -
    -

    -

    Therefore, the syndrome of the received vector is [011] \begin{bmatrix} 0 & 1 & 1 \end{bmatrix}. The detection and correction task is performed by disabling Gate 1 and enabling Gate 3. Decoding will be done bit by bit, from the highest-order received bit r6r_{6} to the lowest-order received bit r0r_0. We denote the shift cycle with i(1i7)i \, (1 \leq i \leq 7). After decoding the received bit r7ir_{7-i}, both the buffer and syndrome register are shifted once to the right. The next received bit to be decoded is r7i1r_{7-i-1}. At each shift cycle, the contents of the syndrome register and the received vector in the buffer register are updated with the output of the EPD. Notice that at each shift cycle, the operation takes place in the syndrome register is - [s0=Outputs2s1=s0s2s1]. - \begin{bmatrix} - s_{0} = Output \oplus s_{2} & s_{1} = s_{0} \oplus s_{2} & s_{1} - \end{bmatrix}. - - The output of the decoder at iith shift cycle is r7iOutputr_{7-i} \oplus Output, and it is the decoded bit of the received vector bit r7ir_{7-i}. The error correction process of the circuit shown in Figure 6 is given in Table 3. -
    -

    - -
    -
    - - -
    -
    - - - - - - - - - \ No newline at end of file diff --git a/build/theory.md b/build/theory.md deleted file mode 100644 index 99526ee..0000000 --- a/build/theory.md +++ /dev/null @@ -1,238 +0,0 @@ -## Theory - -The theory associated with Experiment-8 is divided into two parts: - -(1) Basics of cyclic codes
    -(2) Shift register based encoder and decoder - -## 1     Basics of cyclic codes - -Cyclic codes form an important subclass of linear block codes. In this section, we will introduce definition and basic properties of cyclic codes.
    A detailed discussion of the topics covered in these notes can be found in [1, Chapter 5]. In this Experiment, we will focus on _binary_ cyclic codes. In Experiment-7, we had introduced Reed-Solomon codes. Note that Reed-Solomon codes form a class of _non-binary_ cyclic codes.
    In Experiment-3, we studied Hamming codes, which are binary cyclic codes. - -Let us first define the operation of cyclic shift of a vector. Consider a vector $\mathbf{v} = \begin{bmatrix} v_0 & v_1 & v_{n-1}\end{bmatrix}$ . -Then the vector $\mathbf{v}^{(i)}$ obtained by shifting $\mathbf{v}$ cyclically to the right $i$-times is given by
    -$$ -\begin{equation} - \mathbf{v}^{(i)} = \begin{bmatrix} v_{n-i} & v_{n-i+1} & . . . &v_0 & v_1 & . . . &v_{n-i-1}\end{bmatrix} -\end{equation} -$$. -For a cyclic code, as the name suggests, cyclic shift of any codeword is also a codeword. This property precisely defines a cyclic code. - - $\textbf{Definition 1 :}$   _A linear block code_ $C(n,k)$ _is said to be a cyclic code if every cyclic shift of a codeword is also a codeword in the given code_ $C(n,k)$.

    -Before providing other properties of cyclic codes, let us consider a simple example for a cyclic code. Consider a linear block code of length $n=4$ and dimension $k=2$ -with the set of codewords given by $\{ 0000, 1010, 0101, 1111 \}$. Observe that any cyclic shift of a codeword is again a valid codeword and hence this linear block code is a cyclic code. Students are encouraged to revisit Experiment-3 and verify that Hamming codes indeed follow this property and are cyclic codes. - -For cyclic codes, it is convenient to represent its codewords using polynomials. The polynomial representation of vector $\mathbf{v} = \begin{bmatrix} v_0 & v_1 & v_{n-1}\end{bmatrix}$, denoted by $\mathbf{v}(X)$, is given by
    -$$ -\begin{equation} -\mathbf{v}(X) = [ v_0 + v_1X + v_2X^2 + ... + v_{n-1}X^{n-1}] -\end{equation} -$$ -Let $\mathbb{F}_2[X]$ denotes the set of polynomials with the coefficients chosen from $\mathbb{F}_2$. Thus the polynomial $\mathbf{v}(X)$ in $\mathbb{F}_2[X]$. -For the given cyclic code $\mathcal{C}(n,k)$, there exists a polynomial $g(X)$ in $\mathbb{F}_2[X]$ such that any codeword $\mathbf{v}(X)$ in $\mathcal{C}(n,k)$ can be written as
    -$$ -\begin{equation} - \mathbf{v}(X)=\mathbf{u}(X)g(X) -\end{equation} -$$ - -where $\mathbf{u}(X)$ is the polynomial corresponding to the message $\mathbf{u} \in \mathbb{F}_2^k$. For multiplying two polynomials in $\mathbb{F}_2[X]$, the individual additions and multiplications of the corresponding coefficients should be performed over $\mathbb{F}_2$ (details can be found in the theory of Experiment-1, Part-1). See Eq.(5) discussed below for an illustration of multiplication of two polynomials in $\mathbb{F}_2[X]$. Observe that the maximum degree of a codeword polynomial will be $n-1$ and similarly the maximum degree of a message polynomial can be $k-1$. - -The polynomial $g(X)$ defined in Eq.(3) is called as the _generating polynomial_ of the code and the corresponding cyclic code is said to be generated by its generating polynomial $g(X)$. -We now summarize some of the properties of the generating polynomial. Details can be found in [1, Section 5.1]. The proofs of these properties are out of scope for our current experiment, however students are encouraged to verify these properties for Examples-1 and 2 given below. - - 1. For the given cyclic code $\mathcal{C}(n,k)$, the generating polynomial $g(X)$ is the non-zero codeword of the minimum degree. - 2. The generating polynomial of a cyclic code is unique. - 3. Degree of the generating polynomial is equal to $n-k$. - 4. Suppose $g(X)$ $=$ $g_0 + g_1X + ... + g_{n-k}X^{n-k}$. Then we have $g_0 = g_{n-k} = 1$. - 5. A generator matrix $G \in \mathbb{F}_2^{k \times n}$ of the code $\mathcal{C}(n,k)$ can be written directly using its generating polynomial $g(X) = g_0 + g_1X + ... + g_{n-k}X^{n-k}$ as follows, -
    -$$ -\begin{equation} -G = -\begin{bmatrix} - g_0 & g_1 & \cdot & \cdot & g_{n-k} & 0 & \cdot & 0 \\ - 0 & g_0 & \cdot & \cdot & \cdot & g_{n-k} & \cdot & 0 \\ - \vdots & & \ddots & & & & \vdots & \\ - 0 & \cdot & 0 & g_0 & \cdot & \cdot & \cdot & g_{n-k} -\end{bmatrix}. -\end{equation} -$$ -
    - 6. The generating polynomial $g(X)$ is a factor of the polynomial $X^n+1$. -
    - Let us consider some examples of cyclic codes. -
    -
    - -1\. $\textbf{Example-1:}$ Consider the cyclic code of length $n=4$ and dimension $k=2$ with the set of codewords given by $\{ 0000, 1010, 0101, 1111 \}$. Suppose -$\mathbf{v}_1 = 0000$, $\mathbf{v}_2 = 1010$, $\mathbf{v}_3 = 0101$, $\mathbf{v}_4 = 1111$. - - The polynomial representations of these codewords are given below -$$ -\begin{align*} -\mathbf{v}_1(X) &= 0 = 0 \times {\color{red}(1 + X^2)} \\ -\mathbf{v}_2(X) &= 1 + X^2 = 1 \times {\color{red}(1 + X^2)} \\ -\mathbf{v}_3(X) &= X + X^3 = X \times {\color{red}(1 + X^2)} \\ -\mathbf{v}_4(X) &= 1 + X + X^2 + X^3 = (1+X) \times {\color{red}(1 + X^2)}.% -\end{align*} -$$ - Observe that every codeword is a multiple of the polynomial ${\color{red}(1 + X^2)}$ and hence it is the generating polynomial of the code. Using property-5, can you write down a generating matrix of this code? - -2\. $\textbf{Example-2}$: Consider a cyclic code of length $n=7$ generated by the generator polynomial $\mathbf{g}(X) = 1 +X +X^3$. Note that this is Hamming code of length $7$ studied in Experiment-3. -A codeword $\mathbf{v}(X)$ in this code can be obtained by multiplying the message polynomial $\mathbf{u}(X)$ with the generator polynomial $\mathbf{g}(X)$, i.e., $\mathbf{v}(X) = \mathbf{u}(X) \mathbf{g}(X)$. For example, the codeword corresponding to the message polynomial $1+X$ is given by -$$ -\begin{equation} -% -\begin{aligned} -\mathbf{v}(X) &= \mathbf{u}(X) \mathbf{g}(X)\\ -&= (1+X)\times (1+X+X^3)\\ -&= 1+X+X^3+X+X^2+X^4\\ -&= 1+X^2+X^3+X^4. -\end{aligned} -\end{equation} -$$ -It can be seen from Eq.(5) that the codeword corresponding to message vector $\begin{bmatrix} 1 & 1 & 0 & 0\end{bmatrix}$ will be $\begin{bmatrix} 1 & 0 & 1 & 1 & 1 & 0 & 0\end{bmatrix}$. -All possible codewords of this code can be obtained by considering the message polynomials corresponding to all possible vectors in $\mathbb{F}_2^k$. These are tabulated below. Students are encouraged to verify the calculations towards this by themselves. -
    -
    - Possible codewords -
    -
    -
    - -## 2     Shift register based encoder and decoder -For encoding a message $\mathbf{u} \in \mathbb{F}_2^k$ using a cyclic code, one can consider a generator matrix $G$ of the given code and obtain the corresponding codeword as $\mathbf{v} = \mathbf{u}G$, since cyclic code is a linear block code. However, cyclic codes have rich algebraic structures and this allows to perform encoding operation much efficiently. Similarly, while one can perform decoding of cyclic codes via standard array and syndrome decoding (see Experiment-4), owing to these structural properties, decoding can be performed efficiently. In this experiment, we shall focus on shift register based encoder and decoder for cyclic codes. - -## 2.1     Shift register based encoder - -Let us first study shift register based encoder for a cyclic code of length $n$ and the generator polynomial $g(X) = 1+X+X^2+\ldots+g_{n-k-1}X^{n-k-1}+X^{n-k}$ (recall that $g_0=g_{n-k}=1$). Suppose we wish to encode the message polynomial $\mathbf{u}(X) = u_0+u_1X+u_2X^2+ ... +u_{k-1}X^{k-1}$. Let $\mathbf{b}(X)$ be the remainder obtained when the polynomial $X^{n-k}\mathbf{u}(X)$ is divided by $g(X)$. Then it can be shown that (for proof refer [1, Section 5.1]) the corresponding codeword $\mathbf{v}(X)$ will be given by -
    - -$$ -\begin{equation} -\mathbf{v}(X) = \mathbf{b}(X) + X^{n-k}\mathbf{u}(X). -\end{equation} -$$ - -We shall next see how Eq.(6) can be implemented using shift registers. The encoding circuit corresponding to this is shown in Figure~1. When the value of $g_i=1$, the corresponding connection will present, for $i = 2, 3, \ldots, n-k-1$. Similarly when $g_i=0$, the corresponding connection will not be there. Observe that there are $n-k$ shift registers. The contents of the shift registers are denoted by $b_0, b_1, \ldots, b_{n-k-1}$. Note that when the operation of the circuit is completed, the values of $b_0, b_1, \ldots, b_{n-k-1}$ will provide the coefficients of the required remainder polynomial $\mathbf{b}(X)$. -
    - - -1. The contents of all shift registers are initialized to zero. -2. Turn on the gate. -3. At $i$-th time instant, message bit $u_{k-i}$ is available at the input. Note that the message bit $u_{k-1}$ enters the system first, followed by $u_{k-2}$, and so on. -4. First perform all the computations (at the outputs of all XOR gates) using the present values of the shift registers and the input message bit $u_{k-i}$. This will provide the values of the shift registers for the next time instant. -5. Steps 3 and 4 should be performed for $i = 1, 2, \ldots, k$ time instances. -6. Turn off the gate after $k$ time instances, i.e., when the computations corresponding to all message bits are completed. -7. The contents of the shift registers will now provide the coefficients of the remainder polynomial $\mathbf{b}(X)$. -8. To obtain the final codeword, the switch is kept at the message bits for the initial $k$ time instances and on the parity bits for the remaining $n-k$ time instances. Thus the final codeword is will be - -$$ -\begin{align*} -\mathbf{v} = \begin{bmatrix} b_0 & b_1 & b_2 & u_0 & u_1 & u_2 & u_3 \end{bmatrix} -\end{align*} -$$ -$\textbf{Encoder for Example-2:}$ -Let us consider Example-2 to illustrate encoding steps. The encoder for Example-2 is shown in Figure-2. Suppose at some time instant, the contents of the shift register are $\begin{bmatrix} b_0 & b_1 & b_2 \end{bmatrix} = \begin{bmatrix} 0 & 1 & 1 \end{bmatrix}$ and the input message bit is $1$. Then at the next time instant, contents of the shift registers will be $\begin{bmatrix} b_0 & b_1 & b_2 \end{bmatrix} = \begin{bmatrix} 0 & 0 & 1 \end{bmatrix}$. -
    - - -## 2.2     Shift register based decoder -In Experiment-4, we studied syndrome decoding for linear block codes. The key steps in syndrome decoding consist of computing the syndrome of the received vector and associating it with the error pattern, which is then added to obtain the decoded codeword. For cyclic codes, these operations can be performed efficiently using a shift register based decoder, and the cyclic structure allows us to decode a received vector serially, which will be discussed in this section. - -In Section 2.2.1, we discuss syndrome computations in cyclic codes that are useful in decoding. In Section 2.2.2, we briefly explain a general decoder of an $(n,k)$ cyclic code. A detailed explanation of a specific Meggitt decoder for $(7, 4)$ cyclic code generated by $\mathbf{g}(X) = 1 + X + X^{3}$ provided in Section 2.2.3. Recall that the encoding of this code is covered in Section 1, Example-2. - -### 2.2.1     Syndrome computations in cyclic code - -Let us recall the syndrome decoding method of a linear block code provided in Section-2 of Experiment-4. For the given linear block code $\mathcal{C}(n,k)$ with parity check matrix $H$, for any received vector $\mathbf{r}=\begin{bmatrix} r_0 & r_1 & \ldots & r_{n-1} \end{bmatrix} \in \mathbb{F}_{2}^{n}$, we find the corresponding syndrome as $\mathbf{s} = $ $ \mathbf{r}H^{T} \in \mathbb{F}_{2}^{n-k}$. However, in cyclic codes, we determine the syndrome $\mathbf{s}$ of $\mathbf{r}$ by calculating the syndrome polynomial $\mathbf{s}(X) \in \mathbb{F}_{2}(X)$ of the received polynomial $\mathbf{r}(X) = r_0 + r_1X+r_2X^2+\ldots + r_{n-1}X^{n-1} \in \mathbb{F}_{2}(X)$. The syndrome of $\mathbf{r}(X)$ is $\mathbf{s}(X) = \mathbf{r}(X) \mod \mathbf{g}(X)$. Dividing $\mathbf{r}(X)$ by the generator polynomial $\mathbf{g}(X)$, we obtain - -$$ -\begin{equation} - \mathbf{r}(X) = \mathbf{a}(X) \mathbf{g}(X) + \mathbf{s}(X). -\end{equation} -$$ - -The remainder $\mathbf{s}(X) \in \mathbb{F}_{2}(X)$ is a polynomial of degree $n-k-1$ or less, and its corresponding vector representation is the syndrome $\mathbf{s}$ of $\mathbf{r}$. In this division, since the polynomials belong to $\mathbb{F}_{2}(X)$, the individual additions and multiplications of the corresponding coefficients should be performed in $\mathbb{F}_{2}$. From Eq. (3), it is clear that the syndrome $\mathbf{s}(X)$ is identical to zero if and only if the received polynomial $\mathbf{r}(X)$ is a code polynomial. The calculation of a syndrome is illustrated with the following example. - -$\textbf{Example-1:}$ - _Consider the_ $(7,4)$ _cyclic code generated by_ $\mathbf{g}(X) = 1 +X +X^3$. _Suppose the received vector_ $\mathbf{r} = \begin{bmatrix} 1 & 0 & 0 & 0 & 0 & 0 & 1\end{bmatrix}$, _then its corresponding received polynomial_ $\mathbf{r}(X) = 1+X^6$. _From Eq. (7), the syndrome_ $\mathbf{s}(X)$ _is the remainder when_ $\mathbf{r}(X)$ _divided by_ $\mathbf{g}(X)$. _The division operation between_ $\mathbf{r}(X)=1+X^6$ _and_ $\mathbf{g}(X) = 1 +X +X^3$ _is given in Figure 3. The remainder obtained from this division is_ $X^{2}$. _Hence, the syndrome_ $\mathbf{s}(X) = (1+X^6) \mod (1 +X +X^3) = X^{2}$ _and_ $ \mathbf{s} = \begin{bmatrix} 0 & 0 & 1\end{bmatrix}.$ -
    - - -Dividing $\mathbf{r}(X)$ by $\mathbf{g}(X)$ to obtain the remainder $\mathbf{s}(X)$ can be accomplished by the division circuit as shown in Figure 4. This circuit is referred as the syndrome circuit, and its shift register is known as the syndrome register. The syndrome circuit is identical to the $(n-k)$-stage encoding circuit as shown in Figure 1. But the only difference is that the received polynomial $\mathbf{r}(X)$ is shifted into the register from the left end instead of the right end. -
    - - -A few properties of the syndrome that are useful in decoding cyclic codes are listed below without proof. -1. The polynomial $\mathbf{r}^{(1)}(X) = r_{n-1} + r_0 X + r_1X^{2}+r_2X^3+\ldots + r_{n-2}X^{n-1}$ is a cyclic shift of $\mathbf{r}(X) = r_0 + r_1X+r_2X^2+\ldots + r_{n-1}X^{n-1} $. The syndrome of $\mathbf{r}^{(1)}(X)$ is denoted by $\mathbf{s}^{(1)}(X)$. The syndrome $\mathbf{s}^{(1)}(X)$ is the remainder obtained by dividing $X \mathbf{s}(X)$ by the generator polynomial $\mathbf{g}(X)$ (for proof, refer [1, Section 5.4]). The syndrome $\mathbf{s}^{(1)}(X)$ for $\mathbf{r}^{(1)}(X)$ can calculate with the same syndrome circuit as follows. -
    -
    -Use $\mathbf{s}(X)$ as the initial contents in the syndrome register and disable the input gate. Perform a single shift operation on the syndrome circuit. Then, the resultant values contained in the syndrome register is $\mathbf{s}^{(1)}(X)$. - - -2. Suppose $e_{n-1} \in \mathbb{F}_{2}$ and $s_{1}(X)$ is the syndrome of $\mathbf{r}_{1}(X) = r_0 + r_1X+r_2X^2+\ldots + (r_{n-1} \oplus e_{n-1} )X^{n-1}$. Let $\mathbf{r}_{1}^{(1)}(X)$ is the cyclic shift of $\mathbf{r}_{1}(X)$, i.e., $\mathbf{r}_{1}^{(1)}(X) = (r_{n-1} \oplus e_{n-1} ) + r_0 X+ r_1X^{2}+r_2X^3+\ldots + r_{n-2}X^{n-1}$. Then the syndrome of $\mathbf{r}_{1}^{(1)}(X)$ - - * for $e_{n-1} =1$ is $\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) +1 $. This syndrome $\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) +1 $ can also be obtained with the same syndrome circuit. Use $\mathbf{s}(X)$ as the initial contents in the syndrome register and disable the input gate. Add $1$ from the left end of the syndrome circuit by shifting the syndrome register once. Then the syndrome $\mathbf{s}_{1}^{(1)}(X) $ will form in the syndrome register (for proof refer [1, Section 5.5]). - * for $e_{n-1} =0$, $\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) + 0$. Similarly, by following the above mentioned procedure, we obtain the syndrome $\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) + 0$. The only difference is to add $0$ from the left end of the syndrome circuit instead of $1$. - -### 2.2.2     General decoder -A general decoder of a cyclic code (shown in Figure 5), consists of three major parts: (1) a syndrome register, (2) an error-pattern detector, and (3) a buffer register to store the received vector. The received polynomial $\mathbf{r}(X) = r_0 + r_1X+r_2X^2+\ldots + r_{n-1}X^{n-1} $ is shifted into the syndrome register from the left end. The syndrome is formed by shifting the entire received vector into the syndrome register. To compute the syndrome, the syndrome circuit (Fig. 4) of the given code is being used. The received vector is simultaneously stored in the buffer register. After $n$ time instances, the entire received vector is stored in the buffer register, and the corresponding syndrome will form in the syndrome register. - -After forming the syndrome in the syndrome register, the error detection and correction process starts serially from bit $r_{n-1}$ to $r_{0}$. The contents of the syndrome register are fed to the error-pattern detector, which is a combinational logic circuit. It is designed in such a way that the output of the detector is $1$ if there is an error in the rightmost bit of the register, otherwise $0$. To remove the error effect in the syndrome and received vector, the following operation takes place in the decoder at the same time instant: i) the syndrome register and buffer register shifted once, ii) the output of the error-pattern detector is fed into the syndrome register from the left end through an XOR gate and iii) the output is also fed into the buffer register through an XOR gate. The above operation will be done $n$ number of time instances to correct all the $n$ bits of $\mathbf{r}$. Notice that during each shift operation, the vector in the buffer register gets modified, and its corresponding syndrome is formed in the syndrome register. For a more detailed understanding of a general decoder, students can refer to [1, Section 5.5]. Hereafter, we will look into the entire decoding process of a Meggitt decoder. -
    - - -### 2.2.2     Meggitt decoder -In syndrome decoding (refer to Experiment-4), we use a syndrome table that consists of syndromes of all correctable erasure patterns. Those syndromes are called error syndromes. The Meggitt decoder in cyclic codes is a method for error correction that efficiently computes error syndromes and corrects errors using a limited number of error syndromes. This approach eliminates the necessity for a syndrome table. In the context of a single-error-correcting code, the Meggitt decoder is simple and appropriate. It can determine all syndromes based on just one error syndrome. - -In this experiment to discuss the Meggitt decoder, we consider the decoding of a $(7, 4)$ cyclic code generated by $\mathbf{g}(X) = 1 + X + X^{3}$. This code has a minimum distance of 3 and is capable of correcting any single error over a block of seven bits. A single error can occur anywhere in the received vector. Suppose the error occurred in the received vector $\mathbf{r}$ at $r_{i}$th location ($0 \leq i \leq 6$), then its error pattern $\mathbf{e} = \begin{bmatrix} e_0 & e_1 & e_2 & e_3 & e_4 & e_5 & e_6 \end{bmatrix}$ has zeros at all positions except at $e_{i}$ and its corresponding error polynomial $\mathbf{e}(X) = X^{i}$. -The seven single-error patterns and their corresponding syndrome are listed in Table 1. Among all these syndromes, our aim is to find one such error syndrome that determines all error syndromes for this Meggitt decoder. In the Meggitt decoder, the design of the error pattern detection circuit depends upon that particular error syndrome. -
    - - -Recall the decoding process of a general decoder. The task of the error pattern detection circuit is to determine if the rightmost bit of the vector in the buffer register contains an error. This can be achieved by examining the corresponding syndrome formed in the syndrome register. Typically, finding an error pattern detector is crucial for a decoder. In some cases, error pattern detection circuits are simple. The error pattern detection circuit for $(7,4)$ cyclic code generated by $\mathbf{g}(X) = 1 +X +X^3$ is discussed below. - - -* Suppose there is an error in the rightmost bit of the buffer register, then the error pattern polynomial $\mathbf{e}(X) = {X}^{6}$. We see that $\mathbf{e}(X) = {X}^{6}$ is the only error pattern with an error at location $X^{6}$. When this error pattern occurs, the syndrome in the syndrome register will be $\begin{bmatrix} 1 & 0 & 1\end{bmatrix}$ after the entire received polynomial $\mathbf{r}(X)$ has entered the syndrome register. The detection of this syndrome indicates that $r_{6}$ is an erroneous bit and must be corrected. -* Suppose that a single error occurs at location $X^{i} $ [i.e., $e_{i}(X)=X^{i}$] for $0 \leq i < 6$. After the entire received polynomial has been shifted into the syndrome register, the syndrome in the register will not be $\begin{bmatrix} 1 & 0 & 1 \end{bmatrix}$. However, after another $6-i$ shifts, the contents in the syndrome register will be $\begin{bmatrix} 1 & 0 & 1 \end{bmatrix}$, and the next received bit to come out of the buffer register will be the erroneous bit. -* Therefore, the only syndrome that needs to be detected is $\begin{bmatrix}1 & 0 & 1 \end{bmatrix}$. This can be accomplished with a single three-input AND gate. Which gives the output $1$ only if the contents of the syndrome register are $\begin{bmatrix} 1 & 0 & 1 \end{bmatrix}$, otherwise $0$. -* We now refer to this specific single three-input AND gate circuit as the Error Pattern Detector (EPD) in our current experiment. The complete decoding circuit is shown in Figure 6. -
    - - -The decoding procedure of the Meggitt decoder for $(7,4)$ cyclic code generated by $\mathbf{g}(X) = 1 +X +X^3$ (see Figure 6) is summarized below. - - -* The contents of all shift registers are initialized to zero. -* Turn on Gate 1 and Gate 2. -* Turn off Gate 1 after $n=7$ time instances, i.e., when the computations in the syndrome circuit corresponding to all received bits are completed. -* So, after $7$ time instances, the contents of the buffer register will form the received vector and its syndrome in the syndrome register. Hereafter, the remaining task is the detection and correction of an erroneous bit in the received vector. To remove the error effect in the received vector and syndrome, the properties of $\mathbf{s}(X)$ that are discussed earlier are utilized (properties 2(a) and 2(b)). This procedure is executed as follows: - - - The contents of the shift register (syndrome) are fed to the EPD. If the syndrome $\mathbf{s} = \begin{bmatrix} 1 & 0 & 1 \end{bmatrix}$, the output of the EPD is $1$. It indicates that the bit $r_{6}$ is erroneous. So, the output of the detector is fed to the syndrome circuit and buffer register along with the shifting operation. Therefore, contents in the buffer register is $\mathbf{r}_{1}^{(1)} = \begin{bmatrix} r_{6} \oplus 1 & r_{0} & r_{1} & r_{2} & r_{3} & r_{4} & r_{5} \end{bmatrix} $ and the syndrome $\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) +1 $ is formed in the syndrome register. Clearly, we can see that from the property 2(a) the syndrome of the vector $\mathbf{r}_{1}^{(1)}(X) = (r_{6} \oplus 1) + r_{0}X +r_{1}X^{2}+ \ldots + r_{5}X^{6}$ is $\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X) +1 $. Through this operation, the error effect is nullified in both the received vector and syndrome vector. The output of the buffer register is $r_{6} \oplus 1$. - - Suppose the syndrome $\mathbf{s} \neq \begin{bmatrix} 1 & 0 & 1 \end{bmatrix}$, the output of the EPD is $0$. It indicates that the bit $r_{6}$ is not erroneous. The output of the detector $0$ is fed to the syndrome circuit and buffer register along with the shifting operation. Therefore, contents in the buffer register is $\mathbf{r}_{1}^{(1)} = \begin{bmatrix} r_{6} \oplus 0 & r_{0} & r_{1} & r_{2} & r_{3} & r_{4} & r_{5} \end{bmatrix} = \mathbf{r}^{(1)}(X)$ and the syndrome $\mathbf{s}_{1}^{(1)}(X) = \mathbf{s}^{(1)}(X)+0 = \mathbf{s}^{(1)}(X)$ is formed in the syndrome register. From property 2(b), the syndrome formed in syndrome register is syndrome of $\mathbf{r}^{(1)}(X)$. The output of the buffer register is $r_{6} \oplus 0 = r_{6}$. - - This process will continue up to $7$ time instants, serially bit by bit, until the entire received vector is read out of the buffer register. -* Suppose the error location is $X^{i}$ $0 \leq i \leq 6$, then the content in the syndrome register will be $\begin{bmatrix} 1 & 0 & 1 \end{bmatrix}$ at $ (6-i) th$ shift, and after that in every shift the syndrome will be zero. -* The decoded vector will be formed at the 7th shift cycle in the buffer register. - -Now we will explain the decoding process through an example. - -$\textbf{Example-2:}$ -_Suppose that the codeword $\mathbf{v} = \begin{bmatrix} 1 & 1 & 0 & 1 & 0 & 0 & 0 \end{bmatrix}$ is transmitted and $\mathbf{r} = \begin{bmatrix} 1 & 1 & 0 & 1 & {\color{red}1} & 0 & 0 \end{bmatrix}$ is received. Then, the received polynomial $\mathbf{r}(X) = 1+X+X^3+X^4$ and single error occurred at_ $X^{4}$. - -_At first, the syndrome will be formed after entering the entire received vector by turning on Gate 1 and Gate 2 in the decoder (Figure 6). At the initial state, both the syndrome register and the buffer register contain all zeros. Notice that at each time instant, the operation takes place in the syndrome register is $\begin{bmatrix} s_{0} = Input \oplus s_{2} & s_{1} = s_{0} \oplus s_{2} & s_{1} \end{bmatrix}$, and in the buffer register, the received bits are entered bit by bit. During the process of determining the syndrome of the received vector $\mathbf{r} = \begin{bmatrix} 1 & 1 & 0 & 1 & {\color{red}1} & 0 & 0 \end{bmatrix}$, the contents of both the syndrome register and the buffer register at each time instant are given in Table 2_. -
    - - - -_Therefore, the syndrome of the received vector is $ \begin{bmatrix} 0 & 1 & 1 \end{bmatrix}$. The detection and correction task is performed by disabling Gate 1 and enabling Gate 3. Decoding will be done bit by bit, from the highest-order received bit $r_{6}$ to the lowest-order received bit $r_0$. We denote the shift cycle with $i \, (1 \leq i \leq 7)$. After decoding the received bit $r_{7-i}$, both the buffer and syndrome register are shifted once to the right. The next received bit to be decoded is $r_{7-i-1}$. At each shift cycle, the contents of the syndrome register and the received vector in the buffer register are updated with the output of the EPD. Notice that at each shift cycle, the operation takes place in the syndrome register is_ -$$ - \begin{bmatrix} - s_{0} = Output \oplus s_{2} & s_{1} = s_{0} \oplus s_{2} & s_{1} - \end{bmatrix}. -$$ -_The output of the decoder at $i$th shift cycle is $r_{7-i} \oplus Output$, and it is the decoded bit of the received vector bit $r_{7-i}$. The error correction process of the circuit shown in Figure 6 is given in Table 3_. -
    - - diff --git a/build/validator-report.html b/build/validator-report.html deleted file mode 100644 index 839a23a..0000000 --- a/build/validator-report.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - - - - - - - - - - - Virtual Labs - - - - - - - - - - - - - - - - - - - - -
    -
    -
    - - - -
    -
    -
    -

    Cyclic codes

    - -
    -
    -
    -
    -
    -
    - - -
    -
    -
    Validator
    -
    -
    - - -
    -
    -
    - - - - - - - - - -
    - Severity -
    - - - - - - -
    -
    -
    -
    -
    - ESLint -
    -
    - -
    -
    -
    -
    -
    -
    - HTTPS -
    -
    - -
    -
    -
    -
    -
    -
    - Experiment Descriptor -
    -
    - -
    -
    -
    -
    -
    -
    - Assesment Task -
    -
    - -
    -
    -
    -
    -
    -
    - - - diff --git a/experiment-descriptor.json b/experiment-descriptor.json deleted file mode 100644 index 1264a74..0000000 --- a/experiment-descriptor.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "unit-type": "lu", - "label": "", - "basedir": ".", - "LaTeXinMD": true, - "units": [ - { - "unit-type": "aim" - }, - { - "target": "theory.html", - "source": "theory.md", - "label": "Theory", - "unit-type": "task", - "content-type": "text" - }, - { - "target": "pretest.html", - "source": "pretest.json", - "label": "Pretest", - "unit-type": "task", - "content-type": "assesment" - }, - { - "target": "procedure.html", - "source": "procedure.md", - "label": "Procedure", - "unit-type": "task", - "content-type": "text" - }, - { - "target": "demo.html", - "source": "simulation/demo.html", - "label": "Demo", - "unit-type": "task", - "content-type": "simulation" - }, - { - "target": "simulation.html", - "source": "simulation/index.html", - "label": "Simulation", - "unit-type": "task", - "content-type": "simulation" - }, - { - "target": "posttest.html", - "source": "posttest.json", - "label": "Posttest", - "unit-type": "task", - "content-type": "assesment" - }, - { - "target": "references.html", - "source": "references.md", - "label": "References", - "unit-type": "task", - "content-type": "text" - } - ] -} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index c3a18e1..0000000 --- a/package-lock.json +++ /dev/null @@ -1,8441 +0,0 @@ -{ - "name": "exp-cyclic-codes-iiith", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "exp-cyclic-codes-iiith", - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "@virtual-labs/buildexp": "^2.1.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/@babel/cli": { - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.26.4.tgz", - "integrity": "sha512-+mORf3ezU3p3qr+82WvJSnQNE1GAYeoCfEv4fik6B5/2cvKZ75AX8oawWQdXtM9MmndooQj15Jr9kelRFWsuRw==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "commander": "^6.2.0", - "convert-source-map": "^2.0.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.2.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0" - }, - "bin": { - "babel": "bin/babel.js", - "babel-external-helpers": "bin/babel-external-helpers.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.6.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/cli/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "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/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", - "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", - "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", - "dependencies": { - "@babel/parser": "^7.26.3", - "@babel/types": "^7.26.3", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "dependencies": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", - "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", - "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "regexpu-core": "^6.2.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", - "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", - "dependencies": { - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-wrap-function": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", - "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.25.9", - "@babel/helper-optimise-call-expression": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", - "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", - "dependencies": { - "@babel/types": "^7.26.3" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.25.9", - "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.25.9.tgz", - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", - "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", - "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9", - "@babel/traverse": "^7.25.9", - "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.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/template": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", - "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", - "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", - "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", - "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-replace-supers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.25.9", - "@babel/helper-create-class-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", - "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", - "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", - "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", - "dependencies": { - "@babel/compat-data": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/plugin-syntax-import-attributes": "^7.26.0", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.25.9", - "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.25.9", - "@babel/plugin-transform-block-scoping": "^7.25.9", - "@babel/plugin-transform-class-properties": "^7.25.9", - "@babel/plugin-transform-class-static-block": "^7.26.0", - "@babel/plugin-transform-classes": "^7.25.9", - "@babel/plugin-transform-computed-properties": "^7.25.9", - "@babel/plugin-transform-destructuring": "^7.25.9", - "@babel/plugin-transform-dotall-regex": "^7.25.9", - "@babel/plugin-transform-duplicate-keys": "^7.25.9", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.25.9", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.25.9", - "@babel/plugin-transform-function-name": "^7.25.9", - "@babel/plugin-transform-json-strings": "^7.25.9", - "@babel/plugin-transform-literals": "^7.25.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-member-expression-literals": "^7.25.9", - "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.25.9", - "@babel/plugin-transform-modules-systemjs": "^7.25.9", - "@babel/plugin-transform-modules-umd": "^7.25.9", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", - "@babel/plugin-transform-numeric-separator": "^7.25.9", - "@babel/plugin-transform-object-rest-spread": "^7.25.9", - "@babel/plugin-transform-object-super": "^7.25.9", - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9", - "@babel/plugin-transform-private-methods": "^7.25.9", - "@babel/plugin-transform-private-property-in-object": "^7.25.9", - "@babel/plugin-transform-property-literals": "^7.25.9", - "@babel/plugin-transform-regenerator": "^7.25.9", - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", - "@babel/plugin-transform-reserved-words": "^7.25.9", - "@babel/plugin-transform-shorthand-properties": "^7.25.9", - "@babel/plugin-transform-spread": "^7.25.9", - "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.25.9", - "@babel/plugin-transform-typeof-symbol": "^7.25.9", - "@babel/plugin-transform-unicode-escapes": "^7.25.9", - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", - "@babel/plugin-transform-unicode-regex": "^7.25.9", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.38.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.26.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", - "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.3", - "@babel/parser": "^7.26.3", - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.3", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.26.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", - "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@colors/colors": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", - "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", - "dependencies": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead" - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", - "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@kwsites/file-exists": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", - "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", - "dependencies": { - "debug": "^4.1.1" - } - }, - "node_modules/@kwsites/promise-deferred": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", - "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==" - }, - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", - "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", - "optional": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz", - "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", - "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve/node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" - }, - "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==" - }, - "node_modules/@rollup/plugin-node-resolve/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/plugin-terser": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", - "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", - "dependencies": { - "serialize-javascript": "^6.0.1", - "smob": "^1.0.0", - "terser": "^5.17.4" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": 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==", - "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/@selderee/plugin-htmlparser2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.6.0.tgz", - "integrity": "sha512-J3jpy002TyBjd4N/p6s+s90eX42H2eRhK3SbsZuvTDv977/E8p2U3zikdiehyJja66do7FlxLomZLPlvl2/xaA==", - "dependencies": { - "domhandler": "^4.2.0", - "selderee": "^0.6.0" - }, - "funding": { - "url": "https://ko-fi.com/killymxi" - } - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "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/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" - }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==" - }, - "node_modules/@types/node": { - "version": "22.10.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", - "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", - "dependencies": { - "undici-types": "~6.20.0" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==" - }, - "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==" - }, - "node_modules/@types/shelljs": { - "version": "0.8.15", - "resolved": "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.15.tgz", - "integrity": "sha512-vzmnCHl6hViPu9GNLQJ+DZFd6BQI2DBTUeOvYHqkWQLMfKAAQYMb/xAmZkTogZI/vqXHCWkqDRymDI5p0QTi5Q==", - "dependencies": { - "@types/glob": "~7.2.0", - "@types/node": "*" - } - }, - "node_modules/@types/triple-beam": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", - "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", - "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==" - }, - "node_modules/@virtual-labs/buildexp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@virtual-labs/buildexp/-/buildexp-2.1.0.tgz", - "integrity": "sha512-Dmif9/dBkQpznaJaux87xwBDDZMnsqjC0vEqch/RfpktkyrcFKS2OociCHLDMVBrzETjx6JV7HuBlyPJWvFwsw==", - "dependencies": { - "@babel/cli": "^7.12.16", - "@babel/core": "^7.12.16", - "@babel/plugin-proposal-class-properties": "^7.12.13", - "@types/shelljs": "^0.8.8", - "@virtual-labs/service_worker": "^1.0.1", - "ajv": "^8.6.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "boxen": "^4.2.0", - "chalk": "^4.1.0", - "eslint": "^8.18.0", - "eslint-plugin-only-warn": "^1.0.3", - "figures": "^3.2.0", - "fs-extra": "^9.0.0", - "glob": "7.1.6", - "googleapis": "^67.0.0", - "handlebars": "^4.7.6", - "html-to-text": "^8.0.0", - "http-server": "^14.1.1", - "jsdom": "^16.4.0", - "katex": "^0.16.3", - "marked": "^2.0.0", - "minimist": "^1.2.5", - "moment": "^2.27.0", - "prettier": "^2.0.5", - "rsync": "^0.6.1", - "shelljs": "^0.8.5", - "simple-git": "^2.31.0", - "vlabs-buildexp": "^3.1.6", - "winston": "^3.8.2", - "workbox-cli": "^7.0.0", - "yargs": "^17.0.1" - }, - "bin": { - "buildexp": "npm-wrapper.js" - } - }, - "node_modules/@virtual-labs/service_worker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@virtual-labs/service_worker/-/service_worker-1.0.1.tgz", - "integrity": "sha512-iSDaJk92MWjHyHrdKFLxRHXEJyFARvB5SgtLLRHAbVIMyQBwsxYW4oNwzkavJu/LqZvF4BcGxFWIr0+J05i3kw==" - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "deprecated": "Use your platform's native atob() and btoa() methods instead" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "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-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.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/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-errors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-3.0.0.tgz", - "integrity": "sha512-V3wD15YHfHz6y0KdhYFjyy9vWtEVALT9UrxfN3zqlI6dMioHnJrqOYfyPKol3oqrnCM9uwkcdCwkJ0WUcbLMTQ==", - "peerDependencies": { - "ajv": "^8.0.1" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "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/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", - "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.3", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", - "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.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==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "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/basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/basic-auth/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==" - }, - "node_modules/bignumber.js": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", - "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/boxen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^5.3.1", - "chalk": "^3.0.0", - "cli-boxes": "^2.2.0", - "string-width": "^4.1.0", - "term-size": "^2.1.0", - "type-fest": "^0.8.1", - "widest-line": "^3.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "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==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "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/browserslist": { - "version": "4.24.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", - "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", - "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" - }, - "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==" - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/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/cacheable-request/node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" - }, - "node_modules/cacheable-request/node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/cacheable-request/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/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", - "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001690", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz", - "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "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" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/color/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==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color/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==" - }, - "node_modules/colorspace": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", - "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", - "dependencies": { - "color": "^3.1.3", - "text-hex": "1.0.x" - } - }, - "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/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/configstore/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "node_modules/core-js-compat": { - "version": "3.39.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", - "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", - "dependencies": { - "browserslist": "^4.24.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/corser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", - "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, - "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/data-view-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/inspect-js" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "engines": { - "node": ">=4.0.0" - } - }, - "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/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/discontinuous-range": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", - "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==" - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "deprecated": "Use your platform's native DOMException instead", - "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/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dependencies": { - "safe-buffer": "^5.0.1" - } - }, - "node_modules/ejs": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.76", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz", - "integrity": "sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==" - }, - "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==" - }, - "node_modules/enabled": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", - "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" - }, - "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/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-ex/node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/es-abstract": { - "version": "1.23.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.7.tgz", - "integrity": "sha512-OygGC8kIcDhXX+6yAZRGLqwi2CmEXCbLQixeGUgYeR+Qwlppqmo7DIDr8XibtEBZp+fJcoYpoatp5qwLMEdcqQ==", - "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.2.6", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-regex": "^1.2.1", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.0", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "regexp.prototype.flags": "^1.5.3", - "safe-array-concat": "^1.1.3", - "safe-regex-test": "^1.1.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.18" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-only-warn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-only-warn/-/eslint-plugin-only-warn-1.1.0.tgz", - "integrity": "sha512-2tktqUAT+Q3hCAU0iSf4xAN1k9zOpjK5WO8104mB0rT/dGhOa09582HN5HlbxNbPRZ0THV7nLGvzugcNOSjzfA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "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/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "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/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "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/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/external-editor/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/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "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/fast-text-encoding": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.6.tgz", - "integrity": "sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==" - }, - "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==" - }, - "node_modules/fastq": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz", - "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fecha": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", - "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/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==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==" - }, - "node_modules/fn.name": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", - "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" - }, - "node_modules/follow-redirects": { - "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/form-data": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", - "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" - }, - "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==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "functions-have-names": "^1.2.3", - "hasown": "^2.0.2", - "is-callable": "^1.2.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gaxios": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.3.3.tgz", - "integrity": "sha512-gSaYYIO1Y3wUtdfHmjDUZ8LWaxJQpiavzbF5Kq53akSzvmVg0RfyOcFDbO1KJ/KCGRFz2qG+lS81F0nkr7cRJA==", - "dependencies": { - "abort-controller": "^3.0.0", - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.6.7" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/gcp-metadata": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz", - "integrity": "sha512-x850LS5N7V1F3UcV7PoupzGsyD6iVwTVvsh3tbXfkctZnBnjW5yu5z1/3k3SehF7TyoTIe78rJs02GMMy+LF+A==", - "dependencies": { - "gaxios": "^4.0.0", - "json-bigint": "^1.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "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==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", - "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "dunder-proto": "^1.0.0", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "function-bind": "^1.1.2", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-symbol-description": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "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==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/global-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", - "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", - "dependencies": { - "ini": "1.3.7" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/google-auth-library": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.14.1.tgz", - "integrity": "sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA==", - "dependencies": { - "arrify": "^2.0.0", - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "fast-text-encoding": "^1.0.0", - "gaxios": "^4.0.0", - "gcp-metadata": "^4.2.0", - "gtoken": "^5.0.4", - "jws": "^4.0.0", - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/google-auth-library/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==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/google-auth-library/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/google-p12-pem": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz", - "integrity": "sha512-HHuHmkLgwjdmVRngf5+gSmpkyaRI6QmOg77J8tkNBHhNEI62sGHyw4/+UkgyZEI7h84NbWprXDJ+sa3xOYFvTg==", - "deprecated": "Package is no longer maintained", - "dependencies": { - "node-forge": "^1.3.1" - }, - "bin": { - "gp12-pem": "build/src/bin/gp12-pem.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/googleapis": { - "version": "67.1.1", - "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-67.1.1.tgz", - "integrity": "sha512-WLYk8R4dpW/oIxXhj0PQGhu+eOUpQbtWYTCxx/jeENr4arE9UmV5qmz0h1Gs1SPF/O/8PjCQIsPwOuHAlj78GA==", - "dependencies": { - "google-auth-library": "^7.0.2", - "googleapis-common": "^5.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/googleapis-common": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-5.1.0.tgz", - "integrity": "sha512-RXrif+Gzhq1QAzfjxulbGvAY3FPj8zq/CYcvgjzDbaBNCD6bUl+86I7mUs4DKWHGruuK26ijjR/eDpWIDgNROA==", - "dependencies": { - "extend": "^3.0.2", - "gaxios": "^4.0.0", - "google-auth-library": "^7.14.0", - "qs": "^6.7.0", - "url-template": "^2.0.8", - "uuid": "^8.0.0" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" - }, - "node_modules/gtoken": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.2.tgz", - "integrity": "sha512-gkvEKREW7dXWF8NV8pVrKfW7WqReAmjjkMBh6lNCCGOM4ucS0r0YyXXl0r/9Yj8wcW/32ISkfc8h5mPTDbtifQ==", - "dependencies": { - "gaxios": "^4.0.0", - "google-p12-pem": "^3.1.3", - "jws": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/has-bigints": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "dependencies": { - "dunder-proto": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "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==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "node_modules/html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "dependencies": { - "whatwg-encoding": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-to-text": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-8.2.1.tgz", - "integrity": "sha512-aN/3JvAk8qFsWVeE9InWAWueLXrbkoVZy0TkzaGhoRBC2gCFEeRLDDJN3/ijIGHohy6H+SZzUQWN/hcYtaPK8w==", - "dependencies": { - "@selderee/plugin-htmlparser2": "^0.6.0", - "deepmerge": "^4.2.2", - "he": "^1.2.0", - "htmlparser2": "^6.1.0", - "minimist": "^1.2.6", - "selderee": "^0.6.0" - }, - "bin": { - "html-to-text": "bin/cli.js" - }, - "engines": { - "node": ">=10.23.2" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "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/http-server": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", - "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", - "dependencies": { - "basic-auth": "^2.0.1", - "chalk": "^4.1.2", - "corser": "^2.0.1", - "he": "^1.2.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy": "^1.18.1", - "mime": "^1.6.0", - "minimist": "^1.2.6", - "opener": "^1.5.1", - "portfinder": "^1.0.28", - "secure-compare": "3.0.1", - "union": "~0.5.0", - "url-join": "^4.0.1" - }, - "bin": { - "http-server": "bin/http-server" - }, - "engines": { - "node": ">=12" - } - }, - "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.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/idb": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", - "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "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/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "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==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "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==" - }, - "node_modules/ini": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==" - }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/internal-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "dependencies": { - "has-bigints": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", - "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "dependencies": { - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "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==", - "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==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-installed-globally": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "dependencies": { - "global-dirs": "^2.0.1", - "is-path-inside": "^3.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==" - }, - "node_modules/is-npm": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", - "engines": { - "node": ">=8" - } - }, - "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==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "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/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "dependencies": { - "call-bound": "^1.0.2", - "has-symbols": "^1.1.0", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", - "dependencies": { - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", - "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", - "dependencies": { - "call-bound": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", - "dependencies": { - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" - }, - "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==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "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/jsdom/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/jsdom/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/jsdom/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/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-bigint": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", - "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", - "dependencies": { - "bignumber.js": "^9.0.0" - } - }, - "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/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jwa": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/jws": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "dependencies": { - "jwa": "^2.0.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/katex": { - "version": "0.16.18", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.18.tgz", - "integrity": "sha512-LRuk0rPdXrecAFwQucYjMiIs0JFefk6N1q/04mlw14aVIVgxq1FO0MA9RiIIGVaKOB5GIP5GH4aBBNraZERmaQ==", - "funding": [ - "https://opencollective.com/katex", - "https://github.com/sponsors/katex" - ], - "dependencies": { - "commander": "^8.3.0" - }, - "bin": { - "katex": "cli.js" - } - }, - "node_modules/katex/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kuler": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", - "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "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==" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "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==" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/logform": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz", - "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==", - "dependencies": { - "@colors/colors": "1.6.0", - "@types/triple-beam": "^1.3.2", - "fecha": "^4.2.0", - "ms": "^2.1.1", - "safe-stable-stringify": "^2.3.1", - "triple-beam": "^1.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "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==", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/marked": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz", - "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/meow": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", - "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "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-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "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/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minimist-options/node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/moment": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", - "engines": { - "node": "*" - } - }, - "node_modules/moo": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - }, - "node_modules/nearley": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", - "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", - "dependencies": { - "commander": "^2.19.0", - "moo": "^0.5.0", - "railroad-diagrams": "^1.0.0", - "randexp": "0.4.6" - }, - "bin": { - "nearley-railroad": "bin/nearley-railroad.js", - "nearley-test": "bin/nearley-test.js", - "nearley-unparse": "bin/nearley-unparse.js", - "nearleyc": "bin/nearleyc.js" - }, - "funding": { - "type": "individual", - "url": "https://nearley.js.org/#give-to-nearley" - } - }, - "node_modules/nearley/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==" - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", - "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==" - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/nwsapi": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.16.tgz", - "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==" - }, - "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/one-time": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", - "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", - "dependencies": { - "fn.name": "1.x.x" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/parseley": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/parseley/-/parseley-0.7.0.tgz", - "integrity": "sha512-xyOytsdDu077M3/46Am+2cGXEKM9U9QclBDv7fimY7e+BBlxh2JcBp2mgNsmkyA9uvgyTjVzDi7cP1v4hcFxbw==", - "dependencies": { - "moo": "^0.5.1", - "nearley": "^2.20.1" - }, - "funding": { - "url": "https://ko-fi.com/killymxi" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "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==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "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==" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "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==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/psl": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", - "dependencies": { - "punycode": "^2.3.1" - }, - "funding": { - "url": "https://github.com/sponsors/lupomontero" - } - }, - "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qs": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz", - "integrity": "sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "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/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "engines": { - "node": ">=8" - } - }, - "node_modules/railroad-diagrams": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==" - }, - "node_modules/randexp": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", - "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", - "dependencies": { - "discontinuous-range": "1.0.0", - "ret": "~0.1.10" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.9.tgz", - "integrity": "sha512-r0Ay04Snci87djAsI4U+WNRcSw5S4pOH7qFjd/veA5gC7TbqESR3tcj28ia95L/fYUDw11JKP7uqUKUAfVvV5Q==", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "dunder-proto": "^1.0.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "gopd": "^1.2.0", - "which-builtin-type": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", - "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", - "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.0", - "regjsgen": "^0.8.0", - "regjsparser": "^0.12.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" - }, - "node_modules/regjsparser": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", - "dependencies": { - "jsesc": "~3.0.2" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resolve": { - "version": "1.22.10", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", - "dependencies": { - "is-core-module": "^2.16.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.79.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", - "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rsync": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/rsync/-/rsync-0.6.1.tgz", - "integrity": "sha512-39HcwWuM67CQ9tHloazShXWUOWa2m3SGqX6XQhQMSj0VCQMkSI9PodoxM7/+hKf2p4v2umbhfoarYqd1gwII/w==" - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "has-symbols": "^1.1.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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==", - "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/safe-regex-test": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-stable-stringify": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", - "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", - "engines": { - "node": ">=10" - } - }, - "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/secure-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", - "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==" - }, - "node_modules/selderee": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/selderee/-/selderee-0.6.0.tgz", - "integrity": "sha512-ibqWGV5aChDvfVdqNYuaJP/HnVBhlRGSRrlbttmlMpHcLuTqqbMH36QkSs9GEgj5M88JDYLI8eyP94JaQ8xRlg==", - "dependencies": { - "parseley": "^0.7.0" - }, - "funding": { - "url": "https://ko-fi.com/killymxi" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/simple-git": { - "version": "2.48.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.48.0.tgz", - "integrity": "sha512-z4qtrRuaAFJS4PUd0g+xy7aN4y+RvEt/QTJpR184lhJguBA1S/LsVlvE/CM95RsYMOFJG3NGGDjqFCzKU19S/A==", - "dependencies": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.3.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/steveukx/" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/smob": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", - "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==" - }, - "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==", - "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==", - "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==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead" - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==" - }, - "node_modules/stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", - "engines": { - "node": "*" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "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==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", - "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "regexp.prototype.flags": "^1.5.3", - "set-function-name": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/term-size": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.37.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.37.0.tgz", - "integrity": "sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "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==" - }, - "node_modules/text-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", - "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "engines": { - "node": ">=6" - } - }, - "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==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "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/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/triple-beam": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", - "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", - "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", - "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", - "dependencies": { - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", - "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/uglify-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", - "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", - "dependencies": { - "call-bound": "^1.0.3", - "has-bigints": "^1.0.2", - "has-symbols": "^1.1.0", - "which-boxed-primitive": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "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==", - "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.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", - "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/union": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", - "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", - "dependencies": { - "qs": "^6.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", - "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", - "dependencies": { - "boxen": "^4.2.0", - "chalk": "^3.0.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.3.1", - "is-npm": "^4.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.0.0", - "pupa": "^2.0.1", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-join": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==" - }, - "node_modules/url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/url-template": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", - "integrity": "sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==" - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vlabs-buildexp": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/vlabs-buildexp/-/vlabs-buildexp-3.1.6.tgz", - "integrity": "sha512-WjLavwZ1NFlCxZarqWpmZiJc9HZPUfgeWzQmbN9uzOUkKySuWiVM/yGY/o4yJVbRmimEjffl7ENrofx1Wl8qOQ==", - "dependencies": { - "@babel/cli": "^7.12.16", - "@babel/core": "^7.12.16", - "@babel/plugin-proposal-class-properties": "^7.12.13", - "@types/shelljs": "^0.8.8", - "ajv": "^8.6.0", - "ajv-errors": "^3.0.0", - "ajv-formats": "^2.1.1", - "boxen": "^4.2.0", - "chalk": "^4.1.0", - "eslint": "^8.18.0", - "eslint-plugin-only-warn": "^1.0.3", - "figures": "^3.2.0", - "fs-extra": "^9.0.0", - "glob": "7.1.6", - "googleapis": "^67.0.0", - "handlebars": "^4.7.6", - "html-to-text": "^8.0.0", - "http-server": "^14.1.1", - "jsdom": "^16.4.0", - "katex": "^0.16.3", - "marked": "^2.0.0", - "minimist": "^1.2.5", - "moment": "^2.27.0", - "prettier": "^2.0.5", - "rsync": "^0.6.1", - "shelljs": "^0.8.4", - "simple-git": "^2.31.0", - "winston": "^3.8.2", - "yargs": "^17.0.1" - }, - "bin": { - "buildexp": "npm-wrapper.js" - } - }, - "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==", - "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", - "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/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "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": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" - } - }, - "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/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", - "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", - "dependencies": { - "is-bigint": "^1.1.0", - "is-boolean-object": "^1.2.1", - "is-number-object": "^1.1.1", - "is-string": "^1.1.1", - "is-symbol": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", - "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", - "dependencies": { - "call-bound": "^1.0.2", - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.1.0", - "is-finalizationregistry": "^1.1.0", - "is-generator-function": "^1.0.10", - "is-regex": "^1.2.1", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.1.0", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.18", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", - "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/winston": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", - "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==", - "dependencies": { - "@colors/colors": "^1.6.0", - "@dabh/diagnostics": "^2.0.2", - "async": "^3.2.3", - "is-stream": "^2.0.0", - "logform": "^2.7.0", - "one-time": "^1.0.0", - "readable-stream": "^3.4.0", - "safe-stable-stringify": "^2.3.1", - "stack-trace": "0.0.x", - "triple-beam": "^1.3.0", - "winston-transport": "^4.9.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/winston-transport": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz", - "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==", - "dependencies": { - "logform": "^2.7.0", - "readable-stream": "^3.6.2", - "triple-beam": "^1.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/winston/node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" - }, - "node_modules/workbox-background-sync": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.3.0.tgz", - "integrity": "sha512-PCSk3eK7Mxeuyatb22pcSx9dlgWNv3+M8PqPaYDokks8Y5/FX4soaOqj3yhAZr5k6Q5JWTOMYgaJBpbw11G9Eg==", - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "7.3.0" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.3.0.tgz", - "integrity": "sha512-T9/F5VEdJVhwmrIAE+E/kq5at2OY6+OXXgOWQevnubal6sO92Gjo24v6dCVwQiclAF5NS3hlmsifRrpQzZCdUA==", - "dependencies": { - "workbox-core": "7.3.0" - } - }, - "node_modules/workbox-build": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.3.0.tgz", - "integrity": "sha512-JGL6vZTPlxnlqZRhR/K/msqg3wKP+m0wfEUVosK7gsYzSgeIxvZLi1ViJJzVL7CEeI8r7rGFV973RiEqkP3lWQ==", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.24.4", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-replace": "^2.4.1", - "@rollup/plugin-terser": "^0.4.3", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "7.3.0", - "workbox-broadcast-update": "7.3.0", - "workbox-cacheable-response": "7.3.0", - "workbox-core": "7.3.0", - "workbox-expiration": "7.3.0", - "workbox-google-analytics": "7.3.0", - "workbox-navigation-preload": "7.3.0", - "workbox-precaching": "7.3.0", - "workbox-range-requests": "7.3.0", - "workbox-recipes": "7.3.0", - "workbox-routing": "7.3.0", - "workbox-strategies": "7.3.0", - "workbox-streams": "7.3.0", - "workbox-sw": "7.3.0", - "workbox-window": "7.3.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/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==" - }, - "node_modules/workbox-build/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==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.3.0.tgz", - "integrity": "sha512-eAFERIg6J2LuyELhLlmeRcJFa5e16Mj8kL2yCDbhWE+HUun9skRQrGIFVUagqWj4DMaaPSMWfAolM7XZZxNmxA==", - "dependencies": { - "workbox-core": "7.3.0" - } - }, - "node_modules/workbox-cli": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-cli/-/workbox-cli-7.3.0.tgz", - "integrity": "sha512-dB2Yz4s3PWcb2daHLUQC3Q0P+WGeoOKR6+LQqZ7ciWOHMhaWj7sWmomELa4IMVlNat53EF8MXOpXx2Ggd1o7+w==", - "dependencies": { - "chalk": "^4.1.0", - "chokidar": "^3.5.2", - "common-tags": "^1.8.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "inquirer": "^7.3.3", - "meow": "^7.1.0", - "ora": "^5.0.0", - "pretty-bytes": "^5.3.0", - "stringify-object": "^3.3.0", - "upath": "^1.2.0", - "update-notifier": "^4.1.0", - "workbox-build": "7.3.0" - }, - "bin": { - "workbox": "build/bin.js" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/workbox-core": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.3.0.tgz", - "integrity": "sha512-Z+mYrErfh4t3zi7NVTvOuACB0A/jA3bgxUN3PwtAVHvfEsZxV9Iju580VEETug3zYJRc0Dmii/aixI/Uxj8fmw==" - }, - "node_modules/workbox-expiration": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.3.0.tgz", - "integrity": "sha512-lpnSSLp2BM+K6bgFCWc5bS1LR5pAwDWbcKt1iL87/eTSJRdLdAwGQznZE+1czLgn/X05YChsrEegTNxjM067vQ==", - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "7.3.0" - } - }, - "node_modules/workbox-google-analytics": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.3.0.tgz", - "integrity": "sha512-ii/tSfFdhjLHZ2BrYgFNTrb/yk04pw2hasgbM70jpZfLk0vdJAXgaiMAWsoE+wfJDNWoZmBYY0hMVI0v5wWDbg==", - "dependencies": { - "workbox-background-sync": "7.3.0", - "workbox-core": "7.3.0", - "workbox-routing": "7.3.0", - "workbox-strategies": "7.3.0" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.3.0.tgz", - "integrity": "sha512-fTJzogmFaTv4bShZ6aA7Bfj4Cewaq5rp30qcxl2iYM45YD79rKIhvzNHiFj1P+u5ZZldroqhASXwwoyusnr2cg==", - "dependencies": { - "workbox-core": "7.3.0" - } - }, - "node_modules/workbox-precaching": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.3.0.tgz", - "integrity": "sha512-ckp/3t0msgXclVAYaNndAGeAoWQUv7Rwc4fdhWL69CCAb2UHo3Cef0KIUctqfQj1p8h6aGyz3w8Cy3Ihq9OmIw==", - "dependencies": { - "workbox-core": "7.3.0", - "workbox-routing": "7.3.0", - "workbox-strategies": "7.3.0" - } - }, - "node_modules/workbox-range-requests": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.3.0.tgz", - "integrity": "sha512-EyFmM1KpDzzAouNF3+EWa15yDEenwxoeXu9bgxOEYnFfCxns7eAxA9WSSaVd8kujFFt3eIbShNqa4hLQNFvmVQ==", - "dependencies": { - "workbox-core": "7.3.0" - } - }, - "node_modules/workbox-recipes": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.3.0.tgz", - "integrity": "sha512-BJro/MpuW35I/zjZQBcoxsctgeB+kyb2JAP5EB3EYzePg8wDGoQuUdyYQS+CheTb+GhqJeWmVs3QxLI8EBP1sg==", - "dependencies": { - "workbox-cacheable-response": "7.3.0", - "workbox-core": "7.3.0", - "workbox-expiration": "7.3.0", - "workbox-precaching": "7.3.0", - "workbox-routing": "7.3.0", - "workbox-strategies": "7.3.0" - } - }, - "node_modules/workbox-routing": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.3.0.tgz", - "integrity": "sha512-ZUlysUVn5ZUzMOmQN3bqu+gK98vNfgX/gSTZ127izJg/pMMy4LryAthnYtjuqcjkN4HEAx1mdgxNiKJMZQM76A==", - "dependencies": { - "workbox-core": "7.3.0" - } - }, - "node_modules/workbox-strategies": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.3.0.tgz", - "integrity": "sha512-tmZydug+qzDFATwX7QiEL5Hdf7FrkhjaF9db1CbB39sDmEZJg3l9ayDvPxy8Y18C3Y66Nrr9kkN1f/RlkDgllg==", - "dependencies": { - "workbox-core": "7.3.0" - } - }, - "node_modules/workbox-streams": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.3.0.tgz", - "integrity": "sha512-SZnXucyg8x2Y61VGtDjKPO5EgPUG5NDn/v86WYHX+9ZqvAsGOytP0Jxp1bl663YUuMoXSAtsGLL+byHzEuMRpw==", - "dependencies": { - "workbox-core": "7.3.0", - "workbox-routing": "7.3.0" - } - }, - "node_modules/workbox-sw": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.3.0.tgz", - "integrity": "sha512-aCUyoAZU9IZtH05mn0ACUpyHzPs0lMeJimAYkQkBsOWiqaJLgusfDCR+yllkPkFRxWpZKF8vSvgHYeG7LwhlmA==" - }, - "node_modules/workbox-window": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.3.0.tgz", - "integrity": "sha512-qW8PDy16OV1UBaUNGlTVcepzrlzyzNW/ZJvFQQs2j2TzGsg6IKjcpZC1RSquqQnTOafl5pCj5bGfAHlCjOOjdA==", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "7.3.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "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/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "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/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "engines": { - "node": ">=8" - } - }, - "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==" - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 0b6a791..0000000 --- a/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "exp-cyclic-codes-iiith", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "@virtual-labs/buildexp": "^2.1.0" - } -} diff --git a/plugins/svc-rating/.github/workflows/deployment-script.yml b/plugins/svc-rating/.github/workflows/deployment-script.yml deleted file mode 100644 index 6540937..0000000 --- a/plugins/svc-rating/.github/workflows/deployment-script.yml +++ /dev/null @@ -1,39 +0,0 @@ -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 deleted file mode 100644 index 0ad25db..0000000 --- a/plugins/svc-rating/LICENSE +++ /dev/null @@ -1,661 +0,0 @@ - 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 deleted file mode 100644 index 87dd058..0000000 --- a/plugins/svc-rating/README.md +++ /dev/null @@ -1,85 +0,0 @@ -# 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 deleted file mode 100644 index 736310a..0000000 --- a/plugins/svc-rating/checkEventSubmission.js +++ /dev/null @@ -1,35 +0,0 @@ -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 deleted file mode 100644 index bf2fabc..0000000 --- a/plugins/svc-rating/config.js +++ /dev/null @@ -1,2 +0,0 @@ -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 deleted file mode 100644 index f6f049a..0000000 --- a/plugins/svc-rating/imageData.js +++ /dev/null @@ -1,2 +0,0 @@ -const imageData = " data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANYAAACDCAMAAADGfhVYAAAA81BMVEX///9vv0b///4zmMzu7u7Z2dmLvNIekck0mcsAAABwvkcukcQzmM7Z7vIplcbH3eYAisLv+/r4+/aAwFvT6Oy01aHD1d3v9PgAWZIAZ5tUostrvD4ATYqQwdra7tBity2o0JUGY4y93qw7Ozutxc9ylK2dy4Li79ypwdDMzMze6OxPgaaGhoavr6/k5OSVtcdAd6EnJyeenp5YWFhGRkYAW4y8vLxjY2N0dHSRkZEREREdHR0wMDDv9+nG4LeLwmxysc8ARIZciaNsp8uhydk1ape01OGRqLtbj7F/obcAT37K3Ls6dZV0uUwAQ3SJvXJRrgBFUgf7AAATZklEQVR4nO2cCVviTBKAmyYsEPAg4QrBBEVBFEGQw4Mkjo46jvLN/P9fs1XduQ/A2ZmdXR/q2xHSSXf67aququ6EJWQrW9nKVrayla1sZSt/RGhQ/nZ3/oRQ8nmwPg+JXz6hEQKE1glK9xNoD5RT0VW//KyQ/3+NAUDXSqXEFBdRTFmfQVsohp5yRZW7n0BZTCQPS0wB1icRSRddLHW5xfrflv9nLMqceSD0Ejv2xmDxk+EY/Vdcid3T5JMxpxKx4i79Sx4SqVZwEbqzF5KdJKxSOXxpufTfAwl2PPQZkr373UJQsvv/YmdisM4a2UL46sbB2X8DI0aq598uy9Fi0NTefWE3XUzn0j4pFiNYqZSDlQ5ILgdXF3YPdvgEdRo+q1arPi1iOZRUKSlVqzF2Q+3/PozVrH/Zi1IR8nW3AEjZ/ZCswApfup9N54qFxl6gX8eKMj0N3KlUV5QHQh4UZRjp/4qpv0ooqdaVZgxW6T6bK2Zzj1/LOwEp70SwHAe/E770+WsDFJbbr0q+npWeFOXS11dKThWlWYXhVZSniMkyqlrtd2GRg2wxl72Pt04SSJ5YTkji52fpuYEq3/NcKiUPdWUa6P456A/mcVOpR7Ggwtnw5OGjMzQWC+cV6KrwtRTpLrXX+P5U18sJozOD1h6zuXTDP9zHoJZTn7Pae1Lqr4j75ctpuD7KabN+/puwarliencvYaZiOLNUH5baSvClWEj/VQC1+2fId6X+zd9tpj04XSKxzcD534NF6EExXThImqxQanrLLfyidknsxSwq1h6L6f2yr8MndeXS62ft27R+XmMXx8f+34ZFzxpFMJxkJyTJqocF31QrsX1oYWc/Xbz3tXRcV+rH7lFtqtRfHF/pcySuIFYtWhxzpVcQj/WczRWeE4MFJR3/zAJzVNWj5KspeSzkGr7xPrtU6ifu0bCuPLH7vw5fjtkwHL+8VCHwfJtOwT++DL+Bcl+HIGCkwsvwtepWfR2+lrmSa9XX98Pp9PL1zMlH44zwPp1unCXHC033FCWK8lKVlyuSeHAKMLuePUoKVjglToh+V5Rzpqzv9eYJw3ptNl/IcArRrEqGzfpUUZQ6CLrPs6fml6HTUOlLvXnMXNjpZZ2JUp8ObdOPYlFSKBbvE7tJJM9fqKrakmRd6+qd5KBJa4109oA6vXECFZcz6At3gIeKcsJQQX8vVYCph7B2uKKHTrOlL4qC+qXSa7P+/f3h4R1GgjUWqy1a2s+lE2wQCyselWypFWIY1JDFFbs00n0xfV/zmoCIXH+wJ+4rIJbYLD5kpsmxHr7Vn16Hp2ektrMDh+d7EN3RW/qxSKnJ5ygUn/ORKb9PlcMzEq8tNsdjIjQfbNJdqq4HNCVNYuVGl0pJVOBYs8VA6II86bDEpkDt3PX2XFuYdcBk8vlKv8uIxbIHCwVj4DAJq7yfK+4lOnfPBEW1AyyGeYRs3VYiVwTrlM0blOpT3emaH0upn7nK9zv4ZCzbk57U0Q6SsNKFvXhvSskRZIO2c1/KLQhhqq7r4DGkH4nbaoAVTDTAqU9f2WQfejHMxXqG6fbiRbE1WJT4Y+YLWCFJcPDxWLxu1wtZasuQiKaqbJIZxJDcQVuDRck3GFSB2WC9/kqjWKBLt6GNtIVJyt7x6ek3ll8mYRV3Y7Hgv5aXNakdjZAOP1ZNIplHCSttelAoBrEcKwQ/OHV6ZntChvXk69E6LH7P0wdYGTBZhRVrhFAdQpa7SZ3Sl8RJDtUWNZZ6N2H342A3OLcg/kD3uNO7dE64Dv45kFytxwIPf3zYhAigXL5f/goWz5pEXVdFdBiWScgPF0tqiZaUYIQhLFp6qE/P4YudvPuxQFvNj2DhQMKMmh4Oj6tnZ8OPY8FxBfML8UiroMp09H1vOnu4kAJ7JD90M97RRLBQTc0aKcPf8q9iUQcLK9S/cdeJy4EPY2mqZamiCu5BBOfeWXaOYHKxZ0IViZgtURWNDbHOptglzAfdCv655WHRZG3tOC7jvT59d8bgF4xQ6hxJ4PnQ6/3Qxa5k4lfJtGTLBPsUwRz1ThQqbm5RSAUhwIBDHJKotqJzyx+OX4ldpWw7eJyox3YrHzdCCiEKQtMbOnJKIa0gpn5E8ECCPxI5Yp7/bQMsyq3wqXypTPfWYPGkwzksnUN+4qzMXu0FTlVBAt7KyceN0FB1vq6yvZ3U0a3K0mTez7TeLCeArcXCpncA61WZfqu5IcGOWySMBR1U3M2rE5Yl8xwdvbmNVbf3rEBxH9ZW56f4FohL2lKXlx1AMsFbYFgG36G2oqErigVyDly4heZKItaUGx4TZHxiG0fHl5hjHfPMWblk2y470Chb83xEW90fb1gmGVrF7LIB61YkbdmRdbm15KEMrFDXor4mDgsjcmAHzcMKesIzMLz6+/CFo+HiY/rw8voO6QlYHNvrAWtU3o/Le0Olfv5xLMITeAuTQP2HZlu4patshSw6YHIk5Y3FQhuqn/sKDp01c1BbPCWBFdcTYcZ7yY/q0xPygB4HulFC1mYTIvJJeao02VOCzbAoqWjsQY+25DmhKrIYZVSWfJHs26852gir9jA9/H7quwks2jnW8T/Td58RAtcUetxkWJSenWD/m8qxRE6+Q8KMg3v2+h1Am4fDGjk8/KfMtPX98J8NtAWOHSNuV3RyQlXH4zdVFUXfvnXK2+Rdg8VX/c485Kp3/oYvhSz2uFxz6uxUT4/L7mX8o/Z8errnHNhPt8KJXAyWYfHeWt7mjGrhYmupqqmQgL8MtheHRUPPoKj9rI3YOXWQ3xsHbyAI8Z4NeoNjN0rDjcRjHamcQvdvpIFzoB1ZFiNcbyRQO1ZblFK/YvzPCIPrALunfkU4F7udj/DQGK4QFnx20b/BhW+BzVy+i2ZGsNSlsRLL7lXg+VCAOK4weD7ibGmoNKaNqLY6bCJhnuHvfYVd8yamwmBqcAMgHmvzN8CoBtLd9OpEiWhLWqoVTaNhLHR5mtlKiRF9iQGvEU2eONym/ZFkWAVF/Ot/jqWp4PjsueV1XUQNYtiKUMGaZeXcejPNI23TZ4x8laf/ASyWxeKbTe62E6ZJjFOOOEKmyEAmH8FaQjyvbEhFyB/Cwg1PkcUpd9EPVCI7fov6d4YVeNYQwZLZxPzrWCasHS3D9nv2Kj9lsmPDiuNah6X+HaxccOcJ/Dp2lO1UaCwnVC2N3dDdegq7Qn974Z2nv4WVDWEZaHhvXf42pNQ1j8yuxDLCH4amx1ClcFPDJ+Htz7+FFdj+BE/cYQ+x1KXmy1MIpr1sDyoqshH0hP8TWDu4B+87htUI67wI7sspwT8tFSNWDFfoKR5g7f59LFraLxa/BpIn7uLZjgyYH2WmKJGuHAvFXL+/z7X77O79BlhJBQ5WYKgCaWNSA0EpFNP3oSQAcl0IXW/U/CnizpOl/zSpJsc6d90K3p/UGrvuY7s1WFQyupoJqZLk67qNRfF5k2aaGtsk8teSuhpU6hrSqtSFkvt0sRF+uG7K4AB/diCS/uySLnjDZUePlWUluEtDqf8h6yosSKkr1pI1IlqmRBydO9oyKpbI7tDRArXeOqySKnc0aQUWfd7PFZ6D4OD2NEckKmnJYoRbI4/FXHCUErAMS2Sv1YvMQWGgDGB1ZX4Kl+YdL5eWOlCosifz+ur3UM8aOR5ovOVQqKcrhQZtHZ8C3gcuSMLSgUaWLUuGToqq7Ngax9IY8VJkeY0uS/bSilqYAi1lrIRPsFep66CYyx6QTZPRFQ3BnUugrP3gy1PxWBTKf5hdA0TroIeq+LDUjgyTFiaQZrLsGh8AsObZQ4AW1tIqcvwzAKd5spPLpXefP7AkSm6KHPCXg9ZjwfzVHNuSfqjOK2L22y2i6qzipCPmfk3ukSF5U1t2U4axyhuyV7nSud2vyU+5N5baYzaNsXgTLG9HArqLpmX6sJDDWVCDhiBJlagdUUXDt8ezQhFwDtK43O59ef1EWtUIodXHbC4X2cZKxLJ3IShPbJyXPRDLUwl+sKyHuUMNsSTfkKzp1EG2WCzmHr/uhV5+/IDsHTTwrdhC5GWI5CzD21ipqHxF52Dpfg+LOoKlKscSEXDD0af06262mI6+1PoRAU2lC41yBGBF8sS6J0mGgViygwUG+cN/lQTqUpcs7OCGgKzFNRXXOsFXkPeLuXQxV/xFASYYlYNatP+rckJJO2p1LNla+rHU8FIH3+RRWVKBD0jVcAqwWsr3ucLuLwuYX+Mg9vW9BAeP2VFnmbJ/65YKYIVS3bcUN0tonW07qJB5hPfUEoS5lsjr/R+RpNf7k7QFlgdncLUDYXc1FmQW9mwzOvzVEN3SNuJa9UONDSWhegIWe/UNUoUjrdvtHqmrsDQPC+MY2/5SxcpG3f0PY3FyG/FYUgffO+qwGCzhZtBKbUGiYTh3MEyL55GtpC47m/Xr+xu8ZL3ufdfEYNl7q/YrELhnoop+TxjCMrnL8HqiddjjqegzQ/sSLC6tlRAV3aCG74ZxWERqsY0gp2EtZISVwNUt5uC9TByqm7ooJr6tCee/NgqF8E9mQhJ5/rG2RqHhW3HFGqEBLp1t7fByM+TgAxuqhqyKvpclvNex1IR8j+I2URF/+IJif2AEcr/hn2A6BCFun5VHLveq4a8F1mCpASOqBOeW7c7t+5mqvf3qcTGzTelJaWxtP5deK8Xcjr/OXqOIQ7FK8PcCbp0QFk9QcddON4nzqz45oC2R5UrUeYaEnLi75T7ocvaRErGes2s6yDoJkdYn2U1q5PZdM+RYITG4qdlBpaWngljsAQ3PGCF1EtkjFDsCUa6uI8/J/CJWGnIj7yuqYq2Ki8Wsa4U42K1uQCSW59lpOcbllItFJTmVWi5VscU9usYutPjy2Gh1bRJ8hzjpgQUl1ewGRghTxoPPbYIF2eW+m8kjligvZZ90mZMQU8tK1+ialqoul8BiY0FC1TnSQRetilnp4LsGqm7vdLypolWB8P3WQmUvk97vpqSRxew291sFsbOP7k8q5OBesMpeDwMPj49j2FsfUNC1oJyrh2HBSsVJFkX+e3ti26PKq2BimBC2EKvc2C9k/4A8lt1bLnU1+H/hoLM39iSW3UGnVbFjSBbbumMmCb0GmzNl7Du+daq2nF0pqbK0nxtCK5aWmOyBvdae//UH5LnmzeZKKywVA72BBNOG7wPCxDGh2NYWfDPRV1aW7HRL85bDUveIbR6qvFLCoj/x6ftvkPjdOa+QuTlYQBpORwKX2wVG1z5NfR9QibqNbGUrW9nKVrbyCUT4NBKgynwa+VuGsZWtbGUrH5DZTIgpFXp/6HaDedg5ZvoX/JbjG+jNGL/ewN1v+v3xAL6P+/2bnttFYTyfj+M6HJLr0QQJBv3gtZm8QPo3/pKedyTMeUfIbB6MS9eztffr569CJbP8LSMd5/NweoJf2wCXn/fneejaYtLvT0b2WPRu5zc388kg3Op4HDwW8rxCbxG8FLHGF/6Si7xX6WZGhCsg6nmDcdHn5etk1B/ZdRytza4mrFOLa7jDDcOawJ0R6fqKIwrzNr/xLRvbDLYw8Gu933f7xjTrYrUFtwJ+IBYTt7aNlXHKR4NAQzfzUP8HsZG4NxEQYjCZLdoLfsWsDYVIN0OsKz9W38Yigzs2YOOJM4yDq3b7dkb6eNf+zfXdXZvr4GbRHvXJbJJvzx2s/vW8fYdjs2i3+3fMCDOTdnvUc7Gux1ftEWhqPhuM8u32ZDEXhOs2Vrq5u4VL72aZO6AdLAYC3HYSAzbvs74OJmBIV9c2lpCHTl+Ne4i1GIPcIdbNbNzu2VhkxNR0BUrJzGa2Hi/ymQHYL/7r22ZzcZchmdsLMsjz6ciw4HgMTc+vBOEKtHV9Q3pwv/m1h3Xbg17B2QuSGWUE4WIC/wR2qg+EAxhl6DeMD6vUD88iHLEBGEiPDLDDF3MbC1WdyROmrbs+CMOatPOoARuLWdkC/t6MFu0BNzI4D/+bLQTwL7z9K7z4+jpghGigmTtBaANLj2MRz7yw79jnzGiAWIMFGg4zCqEHBnkDHFg+XsDdL8jdBQB7s9GRizzoIj8GrAw6HI61wLuN5yRkhDMyBpNxsJiNXbMRHtwOMvkBJ4Zq8zFxsRZ4GZSFsWDKCGjzGY4Fc3Uy8mEBaObWxhpwrHEbhtXDEka93kIQbtuTyWQRwbqe38BMaIexwLrAH8/CLkPACcOwLm7ZTJ7lexxr4Ggrk8/kex7WJEFbiIUGYmOhv71IwOLa6qFJLTwsAv4YKoxi416G3Q2GWkCsCw9rnAfHOnMdvOsyRgwL9G478DnMbDLDHlzjRAKLnk9Qv3w0CNPvAOaS5+BtLLh0AlXsuYXT4yoBa2ZjgcJAW+MrG2s2uoMOYRsk4jIurpjRXveFK9SW7TKgS8JojN11LB7bwVYyQH8FDmzihpr+YjRqg3/ITEajRY/pccy0csfAhf5ohN5FsAMd+tgb7HR7ABobLfoT5gl7E2jEcViEzbYBTNg5IPXv7gY99ISjxTVcLIzu5qxcGGGMEfC212Ese1UpwD18RywK8WK7bGD/wz/CILAWhaUoP+zZqQePM4KTiGR6A6+UN+C2D6cEfoxfB+7dnSvYJywR2WcvY1cC/Qteb+32t7KVrWxlK59a/g3WFLiPo/+K9gAAAABJRU5ErkJggg=="; -export {imageData}; diff --git a/plugins/svc-rating/images/empty-star.svg b/plugins/svc-rating/images/empty-star.svg deleted file mode 100644 index 99b6849..0000000 --- a/plugins/svc-rating/images/empty-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/plugins/svc-rating/images/half-star.svg b/plugins/svc-rating/images/half-star.svg deleted file mode 100644 index b879312..0000000 --- a/plugins/svc-rating/images/half-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/plugins/svc-rating/images/logo.jpg b/plugins/svc-rating/images/logo.jpg deleted file mode 100644 index f4129424272c6207f1784e4c9b1692bfdf82a28d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32248 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 VpvXjfqTGI6;yRB7I|E7j{{!(Z9^L=| diff --git a/plugins/svc-rating/images/mobile-icon.svg b/plugins/svc-rating/images/mobile-icon.svg deleted file mode 100644 index 2cd1313..0000000 --- a/plugins/svc-rating/images/mobile-icon.svg +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/plugins/svc-rating/images/mobile_rating_icon.png b/plugins/svc-rating/images/mobile_rating_icon.png deleted file mode 100644 index 9d8b503795a44498a3a4cd1a542b8e685a536677..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 deleted file mode 100644 index f264662..0000000 --- a/plugins/svc-rating/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - Document - - - - - - - - - - diff --git a/plugins/svc-rating/index.js b/plugins/svc-rating/index.js deleted file mode 100644 index 5334fba..0000000 --- a/plugins/svc-rating/index.js +++ /dev/null @@ -1,6 +0,0 @@ -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 deleted file mode 100644 index 0471a90..0000000 --- a/plugins/svc-rating/package-lock.json +++ /dev/null @@ -1,9560 +0,0 @@ -{ - "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 deleted file mode 100644 index f6de68b..0000000 --- a/plugins/svc-rating/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "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 deleted file mode 100644 index 304f6df..0000000 --- a/plugins/svc-rating/rating-display.js +++ /dev/null @@ -1,308 +0,0 @@ -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 deleted file mode 100644 index 7086282..0000000 --- a/plugins/svc-rating/rating-submit.js +++ /dev/null @@ -1,255 +0,0 @@ -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 deleted file mode 100644 index 5773756..0000000 --- a/plugins/svc-rating/rating.js +++ /dev/null @@ -1,135 +0,0 @@ -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 deleted file mode 100644 index 0ad25db..0000000 --- a/plugins/tool-performance/LICENSE +++ /dev/null @@ -1,661 +0,0 @@ - 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 deleted file mode 100644 index f4eab19..0000000 --- a/plugins/tool-performance/README.md +++ /dev/null @@ -1,149 +0,0 @@ -# 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 deleted file mode 100644 index 647b269..0000000 --- a/plugins/tool-performance/config.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "jsFiles": [], - "cssFiles": [], - "divs": [], - "pages": [ - { - "targetPage": "", - "template": "" - } - ] -} diff --git a/plugins/tool-performance/css/main.css b/plugins/tool-performance/css/main.css deleted file mode 100644 index a854771..0000000 --- a/plugins/tool-performance/css/main.css +++ /dev/null @@ -1,120 +0,0 @@ -.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 deleted file mode 100644 index 37371e1..0000000 --- a/plugins/tool-performance/handlebars/performance-report.handlebars +++ /dev/null @@ -1,120 +0,0 @@ - - - - {{> 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 deleted file mode 100644 index 2d1f456..0000000 --- a/plugins/tool-performance/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - -
    - -
    - - diff --git a/plugins/tool-performance/js/api/gsc.js b/plugins/tool-performance/js/api/gsc.js deleted file mode 100644 index 65a9b4c..0000000 --- a/plugins/tool-performance/js/api/gsc.js +++ /dev/null @@ -1,20 +0,0 @@ -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 deleted file mode 100644 index 21e6479..0000000 --- a/plugins/tool-performance/js/api/lighthouse.js +++ /dev/null @@ -1,48 +0,0 @@ -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 deleted file mode 100644 index adbcc8b..0000000 --- a/plugins/tool-performance/js/commonData.js +++ /dev/null @@ -1,30 +0,0 @@ -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 deleted file mode 100644 index afe43d9..0000000 --- a/plugins/tool-performance/js/main.js +++ /dev/null @@ -1,201 +0,0 @@ -'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 deleted file mode 100644 index c199bfd..0000000 --- a/plugins/tool-performance/js/parse.js +++ /dev/null @@ -1,32 +0,0 @@ -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 deleted file mode 100644 index 1d13da7..0000000 --- a/plugins/tool-performance/js/populate/gsc.js +++ /dev/null @@ -1,35 +0,0 @@ -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 deleted file mode 100644 index cc4621f..0000000 --- a/plugins/tool-performance/js/populate/lighthouse.js +++ /dev/null @@ -1,106 +0,0 @@ -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 deleted file mode 100644 index 622a6e0..0000000 --- a/plugins/tool-performance/js/util.js +++ /dev/null @@ -1,90 +0,0 @@ -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 deleted file mode 100644 index b512c09..0000000 --- a/plugins/tool-validation/.gitignore +++ /dev/null @@ -1 +0,0 @@ -node_modules \ No newline at end of file diff --git a/plugins/tool-validation/README.md b/plugins/tool-validation/README.md deleted file mode 100644 index 2af3698..0000000 --- a/plugins/tool-validation/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# 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 deleted file mode 100644 index 647b269..0000000 --- a/plugins/tool-validation/config.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "jsFiles": [], - "cssFiles": [], - "divs": [], - "pages": [ - { - "targetPage": "", - "template": "" - } - ] -} diff --git a/plugins/tool-validation/css/main.css b/plugins/tool-validation/css/main.css deleted file mode 100644 index 0a489e8..0000000 --- a/plugins/tool-validation/css/main.css +++ /dev/null @@ -1,293 +0,0 @@ -.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 deleted file mode 100644 index fb9f16a..0000000 --- a/plugins/tool-validation/handlebars/validator-report.handlebars +++ /dev/null @@ -1,125 +0,0 @@ - - - - {{> 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 deleted file mode 100644 index 7f73631..0000000 --- a/plugins/tool-validation/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - -
    -
    - Validator -
    -
    - - diff --git a/plugins/tool-validation/js/link_validation.js b/plugins/tool-validation/js/link_validation.js deleted file mode 100644 index 13ca772..0000000 --- a/plugins/tool-validation/js/link_validation.js +++ /dev/null @@ -1,52 +0,0 @@ -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 deleted file mode 100644 index 0755f0d..0000000 --- a/plugins/tool-validation/js/main.js +++ /dev/null @@ -1,422 +0,0 @@ -"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 deleted file mode 100644 index 1ee31d9..0000000 --- a/plugins/tool-validation/package-lock.json +++ /dev/null @@ -1,1645 +0,0 @@ -{ - "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 deleted file mode 100644 index 7dedd07..0000000 --- a/plugins/tool-validation/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "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" - } -}
    - - -
    -
    -
    -
    Instructions
    -
    -
      - - Quick theory overview: -
    • - For an (n, k) cyclic code with the generator matrix g(x), the code polynomial is - the - product of the message polynomial m(x) and g(x). -
    • -
    • - The coefficients of the code polynomial give the codeword. -
    • -
    - -
    - -
      - - Procedure: - -
    • - First enter a binary message and click on Submit. -
    • - -
    • - The entered message will be displayed in Observations. -
    • - -
    • - Encode the message using the (7, 4) Cyclic Code with the generator polynomial - g(x)=1+x+x3 and click on - Submit. -
    • - -
    • - The correctness of the entered answer is displayed in Observations. -
    • - -
    • - If the answer is correct, click on Reset to try these steps again with a - different binary message. -
    • - -
    -
    -
    -
    -
    -
    - -