From 5090e79c19b353a46d484ee4e7c2c559a9be0a74 Mon Sep 17 00:00:00 2001 From: fokosun Date: Tue, 4 Oct 2022 01:57:35 -0400 Subject: [PATCH 01/13] parent fb6044486391f172c766a4dbee6dd2c3da3ff88e author fokosun 1664863055 -0400 committer fokosun 1693780728 -0400 wip consume create cookbook endpoint wip consume create cookbook endpoint grab active user access token chore remove hardcoded value wip Changing recipe description to RichText Changing recipe description to RichText component to upload image directly from front end to aws s3 cleanup Update README.md debug test slack integration dont try to access a property that may not exist test slack integration dont try to access a property that may not exist wip help docs - search query syntax cookbook page small update corresponding minor fies fixes wtf wip help docs minor updates chore when keyup event is triggered by hitting the enter key and other wip updates small ui improvement reworking cookbooks design chore wip: cookbooks should have extras like resource wikis and external links where possible show universal if no nationality show universal if no nationality go premium placeholder link cookbook category to main search page link cookbook category to main search page shii aint right but lets see recipes list wip display inline-flex ingredients adjust height of ingredient thumbnails wip: setting up google adsense fix Create node.js.yml Introduced commmit template install prettier, use npm install instead of npm ci looks like ci instead of install revert workflow filename run on pull req against dev chore: remove semantic.json remove useless dependencies, downgrade to node 8.4 run on node 16 test chore chore bump node version add link to contributors pantry small ui fixes tiny ui update small ui updates wip implement text to speech auth Implement auth middleware to restrict access to dashboard routes wip implementing sponsored ads organizing campaigns extra: wip sign in with magic link chore small fixes small updates clean up configs fix accessing env vars from heroku env env wip vue unfortunately has a shitty way of loading env vars, almost impossible to avoid leaking secrets. will revisit at latter time (#69) randomized dummy campaigns wip Component to upload images to AWS S3 wip: mobile enhancements chore component to upload image directly from front end to aws s3 cleanup Component to upload images to AWS S3 typescript, upload service and s3 adapter resolve conflicts cleanup show success message when image upload suceeds add spinner during image upload refactor configs chore: sync with base branch Cookbooks editor will not be available in v1 Enabling dynamic entries for ingredients User can select a prefered image based on result from Pexel API WIP: build boilerplate templates for creating a new recipe copy templates content is in beta wip: preference and plans pages wip wip bug fixes: catch when json parse ingredients fail implement flag picker component small fix WIP: drafts minor adjustments Allows user pick thumbnail image from pexel Pass the nationality data from the child to the parent component push new recipe Add form validation to the recipe form. Push recipe to backend wip marketplace WIP marketplace wip marketplace WIP marketplace wip wip ui fixes wip following and for you ui fixes ui fixes wip ui fixes for mobile wip ui fixes for mobile fix logout wip marketplace search results fixes redirects user to signin page wip small updates quick fixes WIP following and foryou components pluu request template WIP following page wip wip add comment to recipe on following page small update WIP wip implementing who to follow logic dummy for you page contents more dummy shit how about adding more dummy shit broken down to child components more dummy content additional dummy changes small ui updates small updates cleanup Adding the quick select option for the thumbnail for each ingredient style fixes delete comment wip feedback component Improve feedback widget and onboarding UX Fix feedback widget and add send_feedback action Fix broken link and button layout Add copy to clipboard functionality for shareable link Add new Cart component and update TakingOrders component design Fix typo in SHOW_FEEDBACK_WIDGET action Fix broken links and improve UI Update create recipe link style Add DEV_TOKEN env variable & output its value Update production environment variables Update environment variables for TikTok OAuth in Register.vue Add OAuth endpoint and client key for TikTok registration Add debug console.log statement Update Register.vue authRedirect method Fix OAuth server endpoint and TikTok client key reverting changes update pull request template Improve feedback label for clarity (#155) * Improve feedback label for clarity * Revert code changes and add example * Remove unnecessary code and comments User can select a prefered image based on result from Pexel API Allows user pick thumbnail image from pexel Pass the nationality data from the child to the parent component push new recipe Add form validation to the recipe form. Push recipe to backend cleanup Adding the quick select option for the thumbnail for each ingredient resolve merge conflict Fix thumbnail image issues, enable quick select for thumbnail images, post recipe Fix the error display after failure to create new recipe Removing comments and console logs, confirm active_user as recipe property correcting the create recipe page correcting the create recipe page Consume create recipe endpoint (#159) * User can select a prefered image based on result from Pexel API * Allows user pick thumbnail image from pexel * Pass the nationality data from the child to the parent component * push new recipe * Add form validation to the recipe form. Push recipe to backend * cleanup * cleanup * Adding the quick select option for the thumbnail for each ingredient * User can select a prefered image based on result from Pexel API * Allows user pick thumbnail image from pexel * Pass the nationality data from the child to the parent component * push new recipe * Add form validation to the recipe form. Push recipe to backend * cleanup * cleanup * Adding the quick select option for the thumbnail for each ingredient * resolve merge conflict * hide editor on page load * Fix thumbnail image issues, enable quick select for thumbnail images, post recipe * Fix the error display after failure to create new recipe * Removing comments and console logs, confirm active_user as recipe property --------- Co-authored-by: fokosun feat: fix issues with for you tabs (#173) issue-161: Implement the ability for a user to report a recipe (#167) fix: issue with fetching cookbook (#177) * fix: issue with fetching cookbook * fix: conflicts * fix: comments Edit recipe (#179) * Create edit-recipe component, add update-recipe and delete-recipe to the store * edit recipe component, updated validations * renders existing nationality and cookbook in the editRecipe component build faqs page hide contributing update questions and add links where necessary update questions and add links where necessary implement advanved search in help page implement faq search small updates small updates small updates small updates small updates small updates small updates better handle faqs set max length build faqs page hide contributing update questions and add links where necessary update questions and add links where necessary implement advanved search in help page implement faq search fix: fetch cookbook fixing bugs fixing aws creds fixing bugs fixing aws creds second try Revert "second try" This reverts commit 460f6a2498d886e3ef610833d7f76db8d7bf8bb9. Revert "fixing aws creds" This reverts commit ce8ab0f4165669d2b18b4907aee93ac6bb895261. Revert "fixing bugs" This reverts commit 095c96d7f9469068d63efdf4e3241a409d8efb45. fixing bugs fixing aws creds second try fix failing deployment fix: conflict fix: e2e test with cypress fix: conflict build faqs page hide contributing update questions and add links where necessary update questions and add links where necessary implement advanved search in help page implement faq search small updates small updates small updates small updates small updates small updates small updates better handle faqs set max length build faqs page hide contributing update questions and add links where necessary update questions and add links where necessary implement advanved search in help page implement faq search fixing bugs User can select a prefered image based on result from Pexel API Allows user pick thumbnail image from pexel Pass the nationality data from the child to the parent component push new recipe Add form validation to the recipe form. Push recipe to backend cleanup cleanup Adding the quick select option for the thumbnail for each ingredient User can select a prefered image based on result from Pexel API Allows user pick thumbnail image from pexel Pass the nationality data from the child to the parent component push new recipe Add form validation to the recipe form. Push recipe to backend cleanup cleanup Adding the quick select option for the thumbnail for each ingredient resolve merge conflict hide editor on page load Fix thumbnail image issues, enable quick select for thumbnail images, post recipe Fix the error display after failure to create new recipe address review comments tests tests add more coverage --- .gitignore | 2 - README.md | 8 + config/dev.env.js | 6 +- coverage/lcov-report/base.css | 224 + coverage/lcov-report/block-navigation.js | 87 + coverage/lcov-report/favicon.png | Bin 0 -> 445 bytes coverage/lcov-report/index.html | 236 + coverage/lcov-report/prettify.css | 1 + coverage/lcov-report/prettify.js | 2 + coverage/lcov-report/sort-arrow-sprite.png | Bin 0 -> 138 bytes coverage/lcov-report/sorter.js | 196 + .../src/adapters/S3Adapter.js.html | 253 + coverage/lcov-report/src/adapters/index.html | 116 + coverage/lcov-report/src/assets/js/index.html | 146 + .../src/assets/js/jquery.min.js.html | 94 + .../lcov-report/src/assets/js/script.js.html | 226 + .../src/assets/js/semantic.min.js.html | 139 + coverage/lcov-report/src/index.html | 116 + coverage/lcov-report/src/main.js.html | 175 + .../lcov-report/src/middleware/auth.js.html | 163 + .../lcov-report/src/middleware/index.html | 116 + coverage/lcov-report/src/router/index.html | 116 + coverage/lcov-report/src/router/index.js.html | 679 + .../src/services/UploadService.js.html | 127 + coverage/lcov-report/src/services/index.html | 116 + coverage/lcov-report/src/store/index.html | 116 + coverage/lcov-report/src/store/index.js.html | 883 + .../store/modules/contributorStore.js.html | 268 + .../src/store/modules/cookbookStore.js.html | 421 + .../src/store/modules/dataStore.js.html | 172 + .../src/store/modules/exampleStore.js.html | 103 + .../store/modules/imageUploadStore.js.html | 208 + .../lcov-report/src/store/modules/index.html | 251 + .../src/store/modules/recipeStore.js.html | 676 + .../src/store/modules/searchStore.js.html | 337 + .../store/modules/subscriptionStore.js.html | 343 + .../src/store/modules/user/index.html | 116 + .../store/modules/user/registerStore.js.html | 241 + .../src/store/modules/userStore.js.html | 259 + .../src/store/modules/varietiesStore.js.html | 127 + coverage/lcov.info | 14785 +++++ cypress/e2e/Auth.cy.js | 32 + cypress/e2e/DashboardPage.cy.js | 66 + ....cy.js => RenderCookbooksOnPageLoad.cy.js} | 0 cypress/videos/Auth.cy.js.mp4 | Bin 0 -> 116732 bytes cypress/videos/DashboardPage.cy.js.mp4 | Bin 0 -> 170293 bytes cypress/videos/FetchRecipe.cy.js.mp4 | Bin 433990 -> 0 bytes .../RenderCookbooksOnPageLoad.cy.js.mp4 | Bin 0 -> 159475 bytes package-lock.json | 47515 ++++------------ package.json | 13 +- src/components/Dashboard.vue | 3 - src/components/Developers.vue | 23 +- src/components/LeftSideMenu.vue | 84 +- src/components/MyCookbooks.vue | 2 +- src/components/MyRecipes.vue | 1004 +- src/components/Navigation.vue | 2 +- src/components/Register.vue | 2 +- .../Widgets/CookbookSelectorWidget.vue | 24 +- src/components/Widgets/FlagPickerWidget.vue | 42 +- src/router/index.js | 2 + src/store/index.js | 352 +- src/store/modules/contributorStore.js | 10 +- src/store/modules/imageUploadStore.js | 23 +- src/store/modules/recipeStore.js | 164 +- 64 files changed, 33940 insertions(+), 38073 deletions(-) create mode 100644 coverage/lcov-report/base.css create mode 100644 coverage/lcov-report/block-navigation.js create mode 100644 coverage/lcov-report/favicon.png create mode 100644 coverage/lcov-report/index.html create mode 100644 coverage/lcov-report/prettify.css create mode 100644 coverage/lcov-report/prettify.js create mode 100644 coverage/lcov-report/sort-arrow-sprite.png create mode 100644 coverage/lcov-report/sorter.js create mode 100644 coverage/lcov-report/src/adapters/S3Adapter.js.html create mode 100644 coverage/lcov-report/src/adapters/index.html create mode 100644 coverage/lcov-report/src/assets/js/index.html create mode 100644 coverage/lcov-report/src/assets/js/jquery.min.js.html create mode 100644 coverage/lcov-report/src/assets/js/script.js.html create mode 100644 coverage/lcov-report/src/assets/js/semantic.min.js.html create mode 100644 coverage/lcov-report/src/index.html create mode 100644 coverage/lcov-report/src/main.js.html create mode 100644 coverage/lcov-report/src/middleware/auth.js.html create mode 100644 coverage/lcov-report/src/middleware/index.html create mode 100644 coverage/lcov-report/src/router/index.html create mode 100644 coverage/lcov-report/src/router/index.js.html create mode 100644 coverage/lcov-report/src/services/UploadService.js.html create mode 100644 coverage/lcov-report/src/services/index.html create mode 100644 coverage/lcov-report/src/store/index.html create mode 100644 coverage/lcov-report/src/store/index.js.html create mode 100644 coverage/lcov-report/src/store/modules/contributorStore.js.html create mode 100644 coverage/lcov-report/src/store/modules/cookbookStore.js.html create mode 100644 coverage/lcov-report/src/store/modules/dataStore.js.html create mode 100644 coverage/lcov-report/src/store/modules/exampleStore.js.html create mode 100644 coverage/lcov-report/src/store/modules/imageUploadStore.js.html create mode 100644 coverage/lcov-report/src/store/modules/index.html create mode 100644 coverage/lcov-report/src/store/modules/recipeStore.js.html create mode 100644 coverage/lcov-report/src/store/modules/searchStore.js.html create mode 100644 coverage/lcov-report/src/store/modules/subscriptionStore.js.html create mode 100644 coverage/lcov-report/src/store/modules/user/index.html create mode 100644 coverage/lcov-report/src/store/modules/user/registerStore.js.html create mode 100644 coverage/lcov-report/src/store/modules/userStore.js.html create mode 100644 coverage/lcov-report/src/store/modules/varietiesStore.js.html create mode 100644 coverage/lcov.info create mode 100644 cypress/e2e/Auth.cy.js create mode 100644 cypress/e2e/DashboardPage.cy.js rename cypress/e2e/{FetchRecipe.cy.js => RenderCookbooksOnPageLoad.cy.js} (100%) create mode 100644 cypress/videos/Auth.cy.js.mp4 create mode 100644 cypress/videos/DashboardPage.cy.js.mp4 delete mode 100644 cypress/videos/FetchRecipe.cy.js.mp4 create mode 100644 cypress/videos/RenderCookbooksOnPageLoad.cy.js.mp4 diff --git a/.gitignore b/.gitignore index 3153ec2e..51e59c78 100644 --- a/.gitignore +++ b/.gitignore @@ -11,8 +11,6 @@ yarn-error.log* /test/e2e/reports/ selenium-debug.log .env -/coverage/ -.nyc_output/ # Editor directories and files .idea diff --git a/README.md b/README.md index 6b08c81e..d66fe328 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,14 @@ If you're interested in viewing code coverage for the tests, follow these steps: For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader). +### NOTES on running e2e locally +- To install dependencies as described above, since the packages are already in the packagae.json file, simply delete the package-lock file first then update the npm version in the package.json file to 5.10.0 (DO NOT COMMIT THIS CHANGE) +- Now run `npm i --force` +- Finally to run the tests, + - You need to use node version 16.10.0, you can swicth to this version with nvm + - Open a new terminal and run `npm run dev` + - In another terminal, `npm run e2e` + ### Staging url https://cookbookshq-staging-web.herokuapp.com/#/ diff --git a/config/dev.env.js b/config/dev.env.js index ce92a98d..9417d440 100644 --- a/config/dev.env.js +++ b/config/dev.env.js @@ -7,9 +7,9 @@ module.exports = { TOKEN_VALIDATE_ENDPOINT: process.env.VUE_APP_TOKEN_VALIDATE_ENDPOINT, DEV_USERNAME: process.env.VUE_APP_USERNAME, DEV_TOKEN: process.env.VUE_APP_DEV_TOKEN, - AWS_SECRET_ACCESS_KEY: process.env.VUE_APP_AWS_SECRET_ACCESS_KEY, - AWS_ACCESS_KEY_ID: process.env.VUE_APP_AWS_ACCESS_KEY_ID, + SECRET_ACCESS_KEY: process.env.VUE_APP_AWS_SECRET_ACCESS_KEY, + ACCESS_KEY_ID: process.env.VUE_APP_AWS_ACCESS_KEY, AWS_BUCKET: process.env.VUE_APP_AWS_BUCKET, AWS_REGION: process.env.VUE_APP_AWS_REGION, PEXEL_API_KEY: process.env.VUE_APP_PEXEL_API_KEY -} \ No newline at end of file +} diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css new file mode 100644 index 00000000..f418035b --- /dev/null +++ b/coverage/lcov-report/base.css @@ -0,0 +1,224 @@ +body, html { + margin:0; padding: 0; + height: 100%; +} +body { + font-family: Helvetica Neue, Helvetica, Arial; + font-size: 14px; + color:#333; +} +.small { font-size: 12px; } +*, *:after, *:before { + -webkit-box-sizing:border-box; + -moz-box-sizing:border-box; + box-sizing:border-box; + } +h1 { font-size: 20px; margin: 0;} +h2 { font-size: 14px; } +pre { + font: 12px/1.4 Consolas, "Liberation Mono", Menlo, Courier, monospace; + margin: 0; + padding: 0; + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; +} +a { color:#0074D9; text-decoration:none; } +a:hover { text-decoration:underline; } +.strong { font-weight: bold; } +.space-top1 { padding: 10px 0 0 0; } +.pad2y { padding: 20px 0; } +.pad1y { padding: 10px 0; } +.pad2x { padding: 0 20px; } +.pad2 { padding: 20px; } +.pad1 { padding: 10px; } +.space-left2 { padding-left:55px; } +.space-right2 { padding-right:20px; } +.center { text-align:center; } +.clearfix { display:block; } +.clearfix:after { + content:''; + display:block; + height:0; + clear:both; + visibility:hidden; + } +.fl { float: left; } +@media only screen and (max-width:640px) { + .col3 { width:100%; max-width:100%; } + .hide-mobile { display:none!important; } +} + +.quiet { + color: #7f7f7f; + color: rgba(0,0,0,0.5); +} +.quiet a { opacity: 0.7; } + +.fraction { + font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; + font-size: 10px; + color: #555; + background: #E8E8E8; + padding: 4px 5px; + border-radius: 3px; + vertical-align: middle; +} + +div.path a:link, div.path a:visited { color: #333; } +table.coverage { + border-collapse: collapse; + margin: 10px 0 0 0; + padding: 0; +} + +table.coverage td { + margin: 0; + padding: 0; + vertical-align: top; +} +table.coverage td.line-count { + text-align: right; + padding: 0 5px 0 20px; +} +table.coverage td.line-coverage { + text-align: right; + padding-right: 10px; + min-width:20px; +} + +table.coverage td span.cline-any { + display: inline-block; + padding: 0 5px; + width: 100%; +} +.missing-if-branch { + display: inline-block; + margin-right: 5px; + border-radius: 3px; + position: relative; + padding: 0 4px; + background: #333; + color: yellow; +} + +.skip-if-branch { + display: none; + margin-right: 10px; + position: relative; + padding: 0 4px; + background: #ccc; + color: white; +} +.missing-if-branch .typ, .skip-if-branch .typ { + color: inherit !important; +} +.coverage-summary { + border-collapse: collapse; + width: 100%; +} +.coverage-summary tr { border-bottom: 1px solid #bbb; } +.keyline-all { border: 1px solid #ddd; } +.coverage-summary td, .coverage-summary th { padding: 10px; } +.coverage-summary tbody { border: 1px solid #bbb; } +.coverage-summary td { border-right: 1px solid #bbb; } +.coverage-summary td:last-child { border-right: none; } +.coverage-summary th { + text-align: left; + font-weight: normal; + white-space: nowrap; +} +.coverage-summary th.file { border-right: none !important; } +.coverage-summary th.pct { } +.coverage-summary th.pic, +.coverage-summary th.abs, +.coverage-summary td.pct, +.coverage-summary td.abs { text-align: right; } +.coverage-summary td.file { white-space: nowrap; } +.coverage-summary td.pic { min-width: 120px !important; } +.coverage-summary tfoot td { } + +.coverage-summary .sorter { + height: 10px; + width: 7px; + display: inline-block; + margin-left: 0.5em; + background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent; +} +.coverage-summary .sorted .sorter { + background-position: 0 -20px; +} +.coverage-summary .sorted-desc .sorter { + background-position: 0 -10px; +} +.status-line { height: 10px; } +/* yellow */ +.cbranch-no { background: yellow !important; color: #111; } +/* dark red */ +.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 } +.low .chart { border:1px solid #C21F39 } +.highlighted, +.highlighted .cstat-no, .highlighted .fstat-no, .highlighted .cbranch-no{ + background: #C21F39 !important; +} +/* medium red */ +.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE } +/* light red */ +.low, .cline-no { background:#FCE1E5 } +/* light green */ +.high, .cline-yes { background:rgb(230,245,208) } +/* medium green */ +.cstat-yes { background:rgb(161,215,106) } +/* dark green */ +.status-line.high, .high .cover-fill { background:rgb(77,146,33) } +.high .chart { border:1px solid rgb(77,146,33) } +/* dark yellow (gold) */ +.status-line.medium, .medium .cover-fill { background: #f9cd0b; } +.medium .chart { border:1px solid #f9cd0b; } +/* light yellow */ +.medium { background: #fff4c2; } + +.cstat-skip { background: #ddd; color: #111; } +.fstat-skip { background: #ddd; color: #111 !important; } +.cbranch-skip { background: #ddd !important; color: #111; } + +span.cline-neutral { background: #eaeaea; } + +.coverage-summary td.empty { + opacity: .5; + padding-top: 4px; + padding-bottom: 4px; + line-height: 1; + color: #888; +} + +.cover-fill, .cover-empty { + display:inline-block; + height: 12px; +} +.chart { + line-height: 0; +} +.cover-empty { + background: white; +} +.cover-full { + border-right: none !important; +} +pre.prettyprint { + border: none !important; + padding: 0 !important; + margin: 0 !important; +} +.com { color: #999 !important; } +.ignore-none { color: #999; font-weight: normal; } + +.wrapper { + min-height: 100%; + height: auto !important; + height: 100%; + margin: 0 auto -48px; +} +.footer, .push { + height: 48px; +} diff --git a/coverage/lcov-report/block-navigation.js b/coverage/lcov-report/block-navigation.js new file mode 100644 index 00000000..cc121302 --- /dev/null +++ b/coverage/lcov-report/block-navigation.js @@ -0,0 +1,87 @@ +/* eslint-disable */ +var jumpToCode = (function init() { + // Classes of code we would like to highlight in the file view + var missingCoverageClasses = ['.cbranch-no', '.cstat-no', '.fstat-no']; + + // Elements to highlight in the file listing view + var fileListingElements = ['td.pct.low']; + + // We don't want to select elements that are direct descendants of another match + var notSelector = ':not(' + missingCoverageClasses.join('):not(') + ') > '; // becomes `:not(a):not(b) > ` + + // Selecter that finds elements on the page to which we can jump + var selector = + fileListingElements.join(', ') + + ', ' + + notSelector + + missingCoverageClasses.join(', ' + notSelector); // becomes `:not(a):not(b) > a, :not(a):not(b) > b` + + // The NodeList of matching elements + var missingCoverageElements = document.querySelectorAll(selector); + + var currentIndex; + + function toggleClass(index) { + missingCoverageElements + .item(currentIndex) + .classList.remove('highlighted'); + missingCoverageElements.item(index).classList.add('highlighted'); + } + + function makeCurrent(index) { + toggleClass(index); + currentIndex = index; + missingCoverageElements.item(index).scrollIntoView({ + behavior: 'smooth', + block: 'center', + inline: 'center' + }); + } + + function goToPrevious() { + var nextIndex = 0; + if (typeof currentIndex !== 'number' || currentIndex === 0) { + nextIndex = missingCoverageElements.length - 1; + } else if (missingCoverageElements.length > 1) { + nextIndex = currentIndex - 1; + } + + makeCurrent(nextIndex); + } + + function goToNext() { + var nextIndex = 0; + + if ( + typeof currentIndex === 'number' && + currentIndex < missingCoverageElements.length - 1 + ) { + nextIndex = currentIndex + 1; + } + + makeCurrent(nextIndex); + } + + return function jump(event) { + if ( + document.getElementById('fileSearch') === document.activeElement && + document.activeElement != null + ) { + // if we're currently focused on the search input, we don't want to navigate + return; + } + + switch (event.which) { + case 78: // n + case 74: // j + goToNext(); + break; + case 66: // b + case 75: // k + case 80: // p + goToPrevious(); + break; + } + }; +})(); +window.addEventListener('keydown', jumpToCode); diff --git a/coverage/lcov-report/favicon.png b/coverage/lcov-report/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..c1525b811a167671e9de1fa78aab9f5c0b61cef7 GIT binary patch literal 445 zcmV;u0Yd(XP))rP{nL}Ln%S7`m{0DjX9TLF* zFCb$4Oi7vyLOydb!7n&^ItCzb-%BoB`=x@N2jll2Nj`kauio%aw_@fe&*}LqlFT43 z8doAAe))z_%=P%v^@JHp3Hjhj^6*Kr_h|g_Gr?ZAa&y>wxHE99Gk>A)2MplWz2xdG zy8VD2J|Uf#EAw*bo5O*PO_}X2Tob{%bUoO2G~T`@%S6qPyc}VkhV}UifBuRk>%5v( z)x7B{I~z*k<7dv#5tC+m{km(D087J4O%+<<;K|qwefb6@GSX45wCK}Sn*> + + + + Code coverage report for All files + + + + + + + + + +
+
+

All files

+
+ +
+ 0% + Statements + 0/5775 +
+ + +
+ 0% + Branches + 0/9166 +
+ + +
+ 0% + Functions + 0/2514 +
+ + +
+ 0% + Lines + 0/411 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
src +
+
0%0/4100%0/0100%0/00%0/4
src/adapters +
+
0%0/12100%0/00%0/20%0/12
src/assets/js +
+
0%0/53920%0/90920%0/23570%0/35
src/middleware +
+
0%0/90%0/40%0/10%0/9
src/router +
+
0%0/280%0/100%0/40%0/25
src/services +
+
0%0/3100%0/00%0/20%0/3
src/store +
+
0%0/680%0/100%0/290%0/68
src/store/modules +
+
0%0/2380%0/440%0/1100%0/234
src/store/modules/user +
+
0%0/210%0/60%0/90%0/21
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/prettify.css b/coverage/lcov-report/prettify.css new file mode 100644 index 00000000..b317a7cd --- /dev/null +++ b/coverage/lcov-report/prettify.css @@ -0,0 +1 @@ +.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee} diff --git a/coverage/lcov-report/prettify.js b/coverage/lcov-report/prettify.js new file mode 100644 index 00000000..b3225238 --- /dev/null +++ b/coverage/lcov-report/prettify.js @@ -0,0 +1,2 @@ +/* eslint-disable */ +window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;arat[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\"){aj[ak]=ag.replace(/[a-zA-Z]/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(/[\0-\uffff]/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,"'\""])}else{if(T.multiLineStrings){W.push([C,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"])}else{W.push([C,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,"\"'"])}}if(T.verbatimStrings){S.push([C,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"])}else{W.push([j,/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"])}S.push([C,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,null])}else{W.push([j,/^#[^\r\n]*/,null,"#"])}}if(T.cStyleComments){S.push([j,/^\/\/[^\r\n]*/,null]);S.push([j,/^\/\*[\s\S]*?(?:\*\/|$)/,null])}if(T.regexLiterals){var X=("/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(/^ | $/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(/[\s,]+/g,"|")+")\\b"),null])}W.push([F,/^\s+/,null," \r\n\t\xA0"]);S.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[O,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[F,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[F,/^\\[\s\S]?/,null],[L,/^.[^\s\w\.$@\'\"\`\/\#\\]*/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=/(?:^|\s)nocode(?:\s|$)/;var ab=/\r\n?|\n/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=/^\s*]*(?:>|$)/],[j,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[L,/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,/^[\s]+/,null," \t\r\n"],[n,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,"\"'"]],[[m,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[P,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[L,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]);c(g([],[[n,/^[\s\S]+/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,/^[\s\S]+/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(/\blinenums\b(?::(\d+))?/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X]*(?:>|$)/],[PR.PR_COMMENT,/^<\!--[\s\S]*?(?:-\->|$)/],[PR.PR_PUNCTUATION,/^(?:<[%?]|[%?]>)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["lang-",/^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-handlebars",/^]*type\s*=\s*['"]?text\/x-handlebars-template['"]?\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-js",/^]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i],[PR.PR_DECLARATION,/^{{[#^>/]?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{&?\s*[\w.][^}]*}}/],[PR.PR_DECLARATION,/^{{{>?\s*[\w.][^}]*}}}/],[PR.PR_COMMENT,/^{{![^}]*}}/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,/^[ \t\r\n\f]+/,null," \t\r\n\f"]],[[PR.PR_STRING,/^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/,null],[PR.PR_STRING,/^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/,null],["lang-css-str",/^url\(([^\)\"\']*)\)/i],[PR.PR_KEYWORD,/^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,null],["lang-css-kw",/^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],[PR.PR_COMMENT,/^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],[PR.PR_COMMENT,/^(?:)/],[PR.PR_LITERAL,/^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],[PR.PR_LITERAL,/^#(?:[0-9a-f]{3}){1,2}/i],[PR.PR_PLAIN,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],[PR.PR_PUNCTUATION,/^[^\s\w\'\"]+/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,/^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,/^[^\)\"\']+/]]),["css-str"]); diff --git a/coverage/lcov-report/sort-arrow-sprite.png b/coverage/lcov-report/sort-arrow-sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed68316eb3f65dec9063332d2f69bf3093bbfab GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^>_9Bd!3HEZxJ@+%Qh}Z>jv*C{$p!i!8j}?a+@3A= zIAGwzjijN=FBi!|L1t?LM;Q;gkwn>2cAy-KV{dn nf0J1DIvEHQu*n~6U}x}qyky7vi4|9XhBJ7&`njxgN@xNA8m%nc literal 0 HcmV?d00001 diff --git a/coverage/lcov-report/sorter.js b/coverage/lcov-report/sorter.js new file mode 100644 index 00000000..2bb296a8 --- /dev/null +++ b/coverage/lcov-report/sorter.js @@ -0,0 +1,196 @@ +/* eslint-disable */ +var addSorting = (function() { + 'use strict'; + var cols, + currentSort = { + index: 0, + desc: false + }; + + // returns the summary table element + function getTable() { + return document.querySelector('.coverage-summary'); + } + // returns the thead element of the summary table + function getTableHeader() { + return getTable().querySelector('thead tr'); + } + // returns the tbody element of the summary table + function getTableBody() { + return getTable().querySelector('tbody'); + } + // returns the th element for nth column + function getNthColumn(n) { + return getTableHeader().querySelectorAll('th')[n]; + } + + function onFilterInput() { + const searchValue = document.getElementById('fileSearch').value; + const rows = document.getElementsByTagName('tbody')[0].children; + for (let i = 0; i < rows.length; i++) { + const row = rows[i]; + if ( + row.textContent + .toLowerCase() + .includes(searchValue.toLowerCase()) + ) { + row.style.display = ''; + } else { + row.style.display = 'none'; + } + } + } + + // loads the search box + function addSearchBox() { + var template = document.getElementById('filterTemplate'); + var templateClone = template.content.cloneNode(true); + templateClone.getElementById('fileSearch').oninput = onFilterInput; + template.parentElement.appendChild(templateClone); + } + + // loads all columns + function loadColumns() { + var colNodes = getTableHeader().querySelectorAll('th'), + colNode, + cols = [], + col, + i; + + for (i = 0; i < colNodes.length; i += 1) { + colNode = colNodes[i]; + col = { + key: colNode.getAttribute('data-col'), + sortable: !colNode.getAttribute('data-nosort'), + type: colNode.getAttribute('data-type') || 'string' + }; + cols.push(col); + if (col.sortable) { + col.defaultDescSort = col.type === 'number'; + colNode.innerHTML = + colNode.innerHTML + ''; + } + } + return cols; + } + // attaches a data attribute to every tr element with an object + // of data values keyed by column name + function loadRowData(tableRow) { + var tableCols = tableRow.querySelectorAll('td'), + colNode, + col, + data = {}, + i, + val; + for (i = 0; i < tableCols.length; i += 1) { + colNode = tableCols[i]; + col = cols[i]; + val = colNode.getAttribute('data-value'); + if (col.type === 'number') { + val = Number(val); + } + data[col.key] = val; + } + return data; + } + // loads all row data + function loadData() { + var rows = getTableBody().querySelectorAll('tr'), + i; + + for (i = 0; i < rows.length; i += 1) { + rows[i].data = loadRowData(rows[i]); + } + } + // sorts the table using the data for the ith column + function sortByIndex(index, desc) { + var key = cols[index].key, + sorter = function(a, b) { + a = a.data[key]; + b = b.data[key]; + return a < b ? -1 : a > b ? 1 : 0; + }, + finalSorter = sorter, + tableBody = document.querySelector('.coverage-summary tbody'), + rowNodes = tableBody.querySelectorAll('tr'), + rows = [], + i; + + if (desc) { + finalSorter = function(a, b) { + return -1 * sorter(a, b); + }; + } + + for (i = 0; i < rowNodes.length; i += 1) { + rows.push(rowNodes[i]); + tableBody.removeChild(rowNodes[i]); + } + + rows.sort(finalSorter); + + for (i = 0; i < rows.length; i += 1) { + tableBody.appendChild(rows[i]); + } + } + // removes sort indicators for current column being sorted + function removeSortIndicators() { + var col = getNthColumn(currentSort.index), + cls = col.className; + + cls = cls.replace(/ sorted$/, '').replace(/ sorted-desc$/, ''); + col.className = cls; + } + // adds sort indicators for current column being sorted + function addSortIndicators() { + getNthColumn(currentSort.index).className += currentSort.desc + ? ' sorted-desc' + : ' sorted'; + } + // adds event listeners for all sorter widgets + function enableUI() { + var i, + el, + ithSorter = function ithSorter(i) { + var col = cols[i]; + + return function() { + var desc = col.defaultDescSort; + + if (currentSort.index === i) { + desc = !currentSort.desc; + } + sortByIndex(i, desc); + removeSortIndicators(); + currentSort.index = i; + currentSort.desc = desc; + addSortIndicators(); + }; + }; + for (i = 0; i < cols.length; i += 1) { + if (cols[i].sortable) { + // add the click event handler on the th so users + // dont have to click on those tiny arrows + el = getNthColumn(i).querySelector('.sorter').parentElement; + if (el.addEventListener) { + el.addEventListener('click', ithSorter(i)); + } else { + el.attachEvent('onclick', ithSorter(i)); + } + } + } + } + // adds sorting functionality to the UI + return function() { + if (!getTable()) { + return; + } + cols = loadColumns(); + loadData(); + addSearchBox(); + addSortIndicators(); + enableUI(); + }; +})(); + +window.addEventListener('load', addSorting); diff --git a/coverage/lcov-report/src/adapters/S3Adapter.js.html b/coverage/lcov-report/src/adapters/S3Adapter.js.html new file mode 100644 index 00000000..5f947a95 --- /dev/null +++ b/coverage/lcov-report/src/adapters/S3Adapter.js.html @@ -0,0 +1,253 @@ + + + + + + Code coverage report for src/adapters/S3Adapter.js + + + + + + + + + +
+
+

All files / src/adapters S3Adapter.js

+
+ +
+ 0% + Statements + 0/12 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 0% + Functions + 0/2 +
+ + +
+ 0% + Lines + 0/12 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
import axios from 'axios';
+import aws from 'aws-sdk';
+import Vue from 'vue'
+ 
+export default class UploadService extends Vue {
+    async upload(file) {
+        const s3 = new aws.S3({
+            secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
+            accessKeyId: process.env.AWS_ACCESS_KEY_ID,
+            signatureVersion: 'v4',
+            region: process.env.AWS_REGION
+        })
+ 
+        const key = Date.now() + '-' + file.name.replace(/\s/g, '-')
+ 
+        const params = {
+            Bucket: process.env.AWS_BUCKET,
+            Key: key,
+            Expires: 10,
+            ContentType: file.type
+        }
+ 
+        const url = s3.getSignedUrl('putObject', params)
+ 
+        try {
+            const result = await axios
+                .put(url, file, {
+                    headers: {
+                        'Content-Type': file.type,
+                    },
+                });
+ 
+            const bucketUrl = decodeURIComponent(result.request.responseURL).split(key)[0] + key
+ 
+            return {
+                code: 200,
+                bucketUrl: bucketUrl
+            };
+        } catch (error) {
+            console.log('err', error)
+            return {
+                code: 403,
+                error: error
+            };
+        }
+    }
+ 
+    delete(key) {
+        const params = {
+            Bucket: process.env.VUE_APP_APP_AWS_BUCKET,
+            Key: key,
+        }
+ 
+        return s3.deleteObject(params).promise()
+    }
+}
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/adapters/index.html b/coverage/lcov-report/src/adapters/index.html new file mode 100644 index 00000000..d06e8c83 --- /dev/null +++ b/coverage/lcov-report/src/adapters/index.html @@ -0,0 +1,116 @@ + + + + + + Code coverage report for src/adapters + + + + + + + + + +
+
+

All files src/adapters

+
+ +
+ 0% + Statements + 0/12 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 0% + Functions + 0/2 +
+ + +
+ 0% + Lines + 0/12 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
S3Adapter.js +
+
0%0/12100%0/00%0/20%0/12
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/assets/js/index.html b/coverage/lcov-report/src/assets/js/index.html new file mode 100644 index 00000000..aa5a95e8 --- /dev/null +++ b/coverage/lcov-report/src/assets/js/index.html @@ -0,0 +1,146 @@ + + + + + + Code coverage report for src/assets/js + + + + + + + + + +
+
+

All files src/assets/js

+
+ +
+ 0% + Statements + 0/5392 +
+ + +
+ 0% + Branches + 0/9092 +
+ + +
+ 0% + Functions + 0/2357 +
+ + +
+ 0% + Lines + 0/35 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
jquery.min.js +
+
0%0/19090%0/32230%0/5920%0/3
script.js +
+
0%0/260%0/40%0/40%0/23
semantic.min.js +
+
0%0/34570%0/58650%0/17610%0/9
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/assets/js/jquery.min.js.html b/coverage/lcov-report/src/assets/js/jquery.min.js.html new file mode 100644 index 00000000..f898fb83 --- /dev/null +++ b/coverage/lcov-report/src/assets/js/jquery.min.js.html @@ -0,0 +1,94 @@ + + + + + + Code coverage report for src/assets/js/jquery.min.js + + + + + + + + + +
+
+

All files / src/assets/js jquery.min.js

+
+ +
+ 0% + Statements + 0/1909 +
+ + +
+ 0% + Branches + 0/3223 +
+ + +
+ 0% + Functions + 0/592 +
+ + +
+ 0% + Lines + 0/3 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4  +  +  + 
/*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */
+!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=r.isArray(d)))?(e?(e=!1,f=c&&r.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==k.call(a))&&(!(b=e(a))||(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d<c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f<d;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"!==c&&!r.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e);return!1}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}return!1}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d<e;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i<e&&ya(a.slice(i,e)),e<f&&ya(a=a.slice(e)),e<f&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):C.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b<d;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/[^\x20\t\r\n\f]+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b<f)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,M,e),g(f,c,N,e)):(f++,j.call(a,g(f,c,M,e),g(f,c,N,e),g(f,c,M,c.notifyWith))):(d!==M&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R),
+a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h<i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},T=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function U(){this.expando=r.expando+U.uid++}U.uid=1,U.prototype={cache:function(a){var b=a[this.expando];return b||(b={},T(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){r.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(K)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var V=new U,W=new U,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Y=/[A-Z]/g;function Z(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?+a:X.test(a)?JSON.parse(a):a)}function $(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Y,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c=Z(c)}catch(e){}W.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return W.hasData(a)||V.hasData(a)},data:function(a,b,c){return W.access(a,b,c)},removeData:function(a,b){W.remove(a,b)},_data:function(a,b,c){return V.access(a,b,c)},_removeData:function(a,b){V.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=W.get(f),1===f.nodeType&&!V.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),$(f,d,e[d])));V.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){W.set(this,a)}):S(this,function(b){var c;if(f&&void 0===b){if(c=W.get(f,a),void 0!==c)return c;if(c=$(f,a),void 0!==c)return c}else this.each(function(){W.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=V.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var _=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,aa=new RegExp("^(?:([+-])=|)("+_+")([a-z%]*)$","i"),ba=["Top","Right","Bottom","Left"],ca=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},da=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function ea(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&aa.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var fa={};function ga(a){var b,c=a.ownerDocument,d=a.nodeName,e=fa[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),fa[d]=e,e)}function ha(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=V.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&ca(d)&&(e[f]=ga(d))):"none"!==c&&(e[f]="none",V.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ha(this,!0)},hide:function(){return ha(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){ca(this)?r(this).show():r(this).hide()})}});var ia=/^(?:checkbox|radio)$/i,ja=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,ka=/^$|\/(?:java|ecma)script/i,la={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};la.optgroup=la.option,la.tbody=la.tfoot=la.colgroup=la.caption=la.thead,la.th=la.td;function ma(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function na(a,b){for(var c=0,d=a.length;c<d;c++)V.set(a[c],"globalEval",!b||V.get(b[c],"globalEval"))}var oa=/<|&#?\w+;/;function pa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;n<o;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(oa.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ja.exec(f)||["",""])[1].toLowerCase(),i=la[h]||la._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=ma(l.appendChild(f),"script"),j&&na(g),c){k=0;while(f=g[k++])ka.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var qa=d.documentElement,ra=/^key/,sa=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ta=/^([^.]*)(?:\.(.+)|)/;function ua(){return!0}function va(){return!1}function wa(){try{return d.activeElement}catch(a){}}function xa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)xa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=va;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(qa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g,h=[],i=b.delegateCount,j=a.target;if(i&&j.nodeType&&!("click"===a.type&&a.button>=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c<i;c++)d=b[c],e=d.selector+" ",void 0===g[e]&&(g[e]=d.needsContext?r(e,this).index(j)>-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i<b.length&&h.push({elem:j,handlers:b.slice(i)}),h},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==wa()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===wa()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&r.nodeName(this,"input"))return this.click(),!1},_default:function(a){return r.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ua:va,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:va,isPropagationStopped:va,isImmediatePropagationStopped:va,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ua,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ua,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ua,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&ra.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&sa.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return xa(this,a,b,c,d)},one:function(a,b,c,d){return xa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=va),this.each(function(){r.event.remove(this,a,c,b)})}});var ya=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,za=/<script|<style|<link/i,Aa=/checked\s*(?:[^=]|=\s*.checked.)/i,Ba=/^true\/(.*)/,Ca=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Da(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Ea(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Fa(a){var b=Ba.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ga(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c<d;c++)r.event.add(b,e,j[e][c])}W.hasData(a)&&(h=W.access(a),i=r.extend({},h),W.set(b,i))}}function Ha(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ia.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ia(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&Aa.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ia(f,b,c,d)});if(m&&(e=pa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(ma(e,"script"),Ea),i=h.length;l<m;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,ma(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Fa),l=0;l<i;l++)j=h[l],ka.test(j.type||"")&&!V.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Ca,""),k))}return a}function Ja(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(ma(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&na(ma(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(ya,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=ma(h),f=ma(a),d=0,e=f.length;d<e;d++)Ha(f[d],g[d]);if(b)if(c)for(f=f||ma(a),g=g||ma(h),d=0,e=f.length;d<e;d++)Ga(f[d],g[d]);else Ga(a,h);return g=ma(h,"script"),g.length>0&&na(g,!i&&ma(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ja(this,a,!0)},remove:function(a){return Ja(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.appendChild(a)}})},prepend:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(ma(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!za.test(a)&&!la[(ja.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(ma(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ia(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(ma(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var Ka=/^margin/,La=new RegExp("^("+_+")(?!px)[a-z%]+$","i"),Ma=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",qa.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,qa.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Na(a,b,c){var d,e,f,g,h=a.style;return c=c||Ma(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&La.test(g)&&Ka.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Oa(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Pa=/^(none|table(?!-c[ea]).+)/,Qa={position:"absolute",visibility:"hidden",display:"block"},Ra={letterSpacing:"0",fontWeight:"400"},Sa=["Webkit","Moz","ms"],Ta=d.createElement("div").style;function Ua(a){if(a in Ta)return a;var b=a[0].toUpperCase()+a.slice(1),c=Sa.length;while(c--)if(a=Sa[c]+b,a in Ta)return a}function Va(a,b,c){var d=aa.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Wa(a,b,c,d,e){var f,g=0;for(f=c===(d?"border":"content")?4:"width"===b?1:0;f<4;f+=2)"margin"===c&&(g+=r.css(a,c+ba[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+ba[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+ba[f]+"Width",!0,e))):(g+=r.css(a,"padding"+ba[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+ba[f]+"Width",!0,e)));return g}function Xa(a,b,c){var d,e=!0,f=Ma(a),g="border-box"===r.css(a,"boxSizing",!1,f);if(a.getClientRects().length&&(d=a.getBoundingClientRect()[b]),d<=0||null==d){if(d=Na(a,b,f),(d<0||null==d)&&(d=a.style[b]),La.test(d))return d;e=g&&(o.boxSizingReliable()||d===a.style[b]),d=parseFloat(d)||0}return d+Wa(a,b,c||(g?"border":"content"),e,f)+"px"}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Na(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=a.style;return b=r.cssProps[h]||(r.cssProps[h]=Ua(h)||h),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=aa.exec(c))&&e[1]&&(c=ea(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b);return b=r.cssProps[h]||(r.cssProps[h]=Ua(h)||h),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Na(a,b,d)),"normal"===e&&b in Ra&&(e=Ra[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){if(c)return!Pa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?Xa(a,b,d):da(a,Qa,function(){return Xa(a,b,d)})},set:function(a,c,d){var e,f=d&&Ma(a),g=d&&Wa(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=aa.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Va(a,c,g)}}}),r.cssHooks.marginLeft=Oa(o.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Na(a,"marginLeft"))||a.getBoundingClientRect().left-da(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+ba[d]+b]=f[d]||f[d-2]||f[0];return e}},Ka.test(a)||(r.cssHooks[a+b].set=Va)}),r.fn.extend({css:function(a,b){return S(this,function(a,b,c){var d,e,f={},g=0;if(r.isArray(b)){for(d=Ma(a),e=b.length;g<e;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function Ya(a,b,c,d,e){return new Ya.prototype.init(a,b,c,d,e)}r.Tween=Ya,Ya.prototype={constructor:Ya,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Ya.propHooks[this.prop];return a&&a.get?a.get(this):Ya.propHooks._default.get(this)},run:function(a){var b,c=Ya.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ya.propHooks._default.set(this),this}},Ya.prototype.init.prototype=Ya.prototype,Ya.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Ya.propHooks.scrollTop=Ya.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Ya.prototype.init,r.fx.step={};var Za,$a,_a=/^(?:toggle|show|hide)$/,ab=/queueHooks$/;function bb(){$a&&(a.requestAnimationFrame(bb),r.fx.tick())}function cb(){return a.setTimeout(function(){Za=void 0}),Za=r.now()}function db(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ba[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function eb(a,b,c){for(var d,e=(hb.tweeners[b]||[]).concat(hb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function fb(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&ca(a),q=V.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],_a.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=V.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ha([a],!0),j=a.style.display||j,k=r.css(a,"display"),ha([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=V.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ha([a],!0),m.done(function(){p||ha([a]),V.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=eb(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function gb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],r.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function hb(a,b,c){var d,e,f=0,g=hb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Za||cb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:Za||cb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(gb(k,j.opts.specialEasing);f<g;f++)if(d=hb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,eb,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}r.Animation=r.extend(hb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return ea(c.elem,a,aa.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(K);for(var c,d=0,e=a.length;d<e;d++)c=a[d],hb.tweeners[c]=hb.tweeners[c]||[],hb.tweeners[c].unshift(b)},prefilters:[fb],prefilter:function(a,b){b?hb.prefilters.unshift(a):hb.prefilters.push(a)}}),r.speed=function(a,b,c){var e=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off||d.hidden?e.duration=0:"number"!=typeof e.duration&&(e.duration in r.fx.speeds?e.duration=r.fx.speeds[e.duration]:e.duration=r.fx.speeds._default),null!=e.queue&&e.queue!==!0||(e.queue="fx"),e.old=e.complete,e.complete=function(){r.isFunction(e.old)&&e.old.call(this),e.queue&&r.dequeue(this,e.queue)},e},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(ca).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=hb(this,r.extend({},a),f);(e||V.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=V.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&ab.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=V.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(db(b,!0),a,d,e)}}),r.each({slideDown:db("show"),slideUp:db("hide"),slideToggle:db("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(Za=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),Za=void 0},r.fx.timer=function(a){r.timers.push(a),a()?r.fx.start():r.timers.pop()},r.fx.interval=13,r.fx.start=function(){$a||($a=a.requestAnimationFrame?a.requestAnimationFrame(bb):a.setInterval(r.fx.tick,r.fx.interval))},r.fx.stop=function(){a.cancelAnimationFrame?a.cancelAnimationFrame($a):a.clearInterval($a),$a=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var ib,jb=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return S(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?ib:void 0)),
+void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),ib={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=jb[b]||r.find.attr;jb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=jb[g],jb[g]=e,e=null!=c(a,b,d)?g:null,jb[g]=f),e}});var kb=/^(?:input|select|textarea|button)$/i,lb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):kb.test(a.nodeName)||lb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function mb(a){var b=a.match(K)||[];return b.join(" ")}function nb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,nb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,nb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,nb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=nb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(nb(c))+" ").indexOf(b)>-1)return!0;return!1}});var ob=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(ob,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:mb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d<i;d++)if(c=e[d],(c.selected||d===f)&&!c.disabled&&(!c.parentNode.disabled||!r.nodeName(c.parentNode,"optgroup"))){if(b=r(c).val(),g)return b;h.push(b)}return h},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.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(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ia.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,"$1"),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Qb=[],Rb=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Qb.pop()||r.expando+"_"+rb++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Rb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Rb.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Rb,"$1"+e):b.jsonp!==!1&&(b.url+=(sb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Qb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=B.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=pa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=mb(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length};function Sb(a){return r.isWindow(a)?a:9===a.nodeType&&a.defaultView}r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),d.width||d.height?(e=f.ownerDocument,c=Sb(e),b=e.documentElement,{top:d.top+c.pageYOffset-b.clientTop,left:d.left+c.pageXOffset-b.clientLeft}):d):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),r.nodeName(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||qa})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return S(this,function(a,d,e){var f=Sb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Oa(o.pixelPosition,function(a,c){if(c)return c=Na(a,b),La.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return S(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.parseJSON=JSON.parse,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Tb=a.jQuery,Ub=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Ub),b&&a.jQuery===r&&(a.jQuery=Tb),r},b||(a.jQuery=a.$=r),r});
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/assets/js/script.js.html b/coverage/lcov-report/src/assets/js/script.js.html new file mode 100644 index 00000000..b0f14e57 --- /dev/null +++ b/coverage/lcov-report/src/assets/js/script.js.html @@ -0,0 +1,226 @@ + + + + + + Code coverage report for src/assets/js/script.js + + + + + + + + + +
+
+

All files / src/assets/js script.js

+
+ +
+ 0% + Statements + 0/26 +
+ + +
+ 0% + Branches + 0/4 +
+ + +
+ 0% + Functions + 0/4 +
+ + +
+ 0% + Lines + 0/23 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
/* eslint-disable */
+ 
+$(function() {
+	if (Boolean(readCookie('read-cookie-policy'))) {
+		$('.cookie.nag').hide()
+	} else {
+		$('.cookie.nag').show()
+	}
+ 
+	$('#cookie-dismiss').click(function() {
+		document.cookie = "read-cookie-policy=true"
+		$('.cookie.nag').hide()
+	});
+ 
+	$('.nutr_info').popup({});
+ 
+	$('#addRecipeButtonTitleText').popup({
+		title: 'Know a nice little tweak to this recipe? Make it your own, click to add it!'
+	});
+ 
+	$('#viewRecipeSubmissionsTitleText').popup({
+		title: 'Click to view submissions'
+	});
+ 
+	$('.ui.rating').rating();
+	
+	$('.url.example .ui.embed').embed();
+ 
+	$('.item').click(function() {
+		$('.results').hide();
+	})
+ 
+	$('.ui.embed').embed();
+ 
+	$('.ui.accordion').accordion();
+ 
+	function readCookie(name) {
+		var nameEQ = name + "=";
+		var ca = document.cookie.split(';');
+		for(var i=0;i < ca.length;i++) {
+			var c = ca[i];
+			while (c.charAt(0)==' ') c = c.substring(1,c.length);
+			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
+		}
+		return null;
+	}
+});
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/assets/js/semantic.min.js.html b/coverage/lcov-report/src/assets/js/semantic.min.js.html new file mode 100644 index 00000000..3143e9e4 --- /dev/null +++ b/coverage/lcov-report/src/assets/js/semantic.min.js.html @@ -0,0 +1,139 @@ + + + + + + Code coverage report for src/assets/js/semantic.min.js + + + + + + + + + +
+
+

All files / src/assets/js semantic.min.js

+
+ +
+ 0% + Statements + 0/3457 +
+ + +
+ 0% + Branches + 0/5865 +
+ + +
+ 0% + Functions + 0/1761 +
+ + +
+ 0% + Lines + 0/9 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
 /*
+ * # Semantic UI - 2.2.6
+ * https://github.com/Semantic-Org/Semantic-UI
+ * http://www.semantic-ui.com/
+ *
+ * Copyright 2014 Contributors
+ * Released under the MIT license
+ * http://opensource.org/licenses/MIT
+ *
+ */
+!function(e,t,n,i){e.site=e.fn.site=function(o){var a,r,s=(new Date).getTime(),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1),f=e.isPlainObject(o)?e.extend(!0,{},e.site.settings,o):e.extend({},e.site.settings),m=f.namespace,g=f.error,p="module-"+m,h=e(n),v=h,b=this,y=v.data(p);return a={initialize:function(){a.instantiate()},instantiate:function(){a.verbose("Storing instance of site",a),y=a,v.data(p,a)},normalize:function(){a.fix.console(),a.fix.requestAnimationFrame()},fix:{console:function(){a.debug("Normalizing window.console"),console!==i&&console.log!==i||(a.verbose("Console not available, normalizing events"),a.disable.console()),"undefined"!=typeof console.group&&"undefined"!=typeof console.groupEnd&&"undefined"!=typeof console.groupCollapsed||(a.verbose("Console group not available, normalizing events"),t.console.group=function(){},t.console.groupEnd=function(){},t.console.groupCollapsed=function(){}),"undefined"==typeof console.markTimeline&&(a.verbose("Mark timeline not available, normalizing events"),t.console.markTimeline=function(){})},consoleClear:function(){a.debug("Disabling programmatic console clearing"),t.console.clear=function(){}},requestAnimationFrame:function(){a.debug("Normalizing requestAnimationFrame"),t.requestAnimationFrame===i&&(a.debug("RequestAnimationFrame not available, normalizing event"),t.requestAnimationFrame=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)})}},moduleExists:function(t){return e.fn[t]!==i&&e.fn[t].settings!==i},enabled:{modules:function(t){var n=[];return t=t||f.modules,e.each(t,function(e,t){a.moduleExists(t)&&n.push(t)}),n}},disabled:{modules:function(t){var n=[];return t=t||f.modules,e.each(t,function(e,t){a.moduleExists(t)||n.push(t)}),n}},change:{setting:function(t,n,o,r){o="string"==typeof o?"all"===o?f.modules:[o]:o||f.modules,r=r===i||r,e.each(o,function(i,o){var s,l=!a.moduleExists(o)||(e.fn[o].settings.namespace||!1);a.moduleExists(o)&&(a.verbose("Changing default setting",t,n,o),e.fn[o].settings[t]=n,r&&l&&(s=e(":data(module-"+l+")"),s.length>0&&(a.verbose("Modifying existing settings",s),s[o]("setting",t,n))))})},settings:function(t,n,o){n="string"==typeof n?[n]:n||f.modules,o=o===i||o,e.each(n,function(n,i){var r;a.moduleExists(i)&&(a.verbose("Changing default setting",t,i),e.extend(!0,e.fn[i].settings,t),o&&m&&(r=e(":data(module-"+m+")"),r.length>0&&(a.verbose("Modifying existing settings",r),r[i]("setting",t))))})}},enable:{console:function(){a.console(!0)},debug:function(e,t){e=e||f.modules,a.debug("Enabling debug for modules",e),a.change.setting("debug",!0,e,t)},verbose:function(e,t){e=e||f.modules,a.debug("Enabling verbose debug for modules",e),a.change.setting("verbose",!0,e,t)}},disable:{console:function(){a.console(!1)},debug:function(e,t){e=e||f.modules,a.debug("Disabling debug for modules",e),a.change.setting("debug",!1,e,t)},verbose:function(e,t){e=e||f.modules,a.debug("Disabling verbose debug for modules",e),a.change.setting("verbose",!1,e,t)}},console:function(e){if(e){if(y.cache.console===i)return void a.error(g.console);a.debug("Restoring console function"),t.console=y.cache.console}else a.debug("Disabling console function"),y.cache.console=t.console,t.console={clear:function(){},error:function(){},group:function(){},groupCollapsed:function(){},groupEnd:function(){},info:function(){},log:function(){},markTimeline:function(){},warn:function(){}}},destroy:function(){a.verbose("Destroying previous site for",v),v.removeData(p)},cache:{},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return f[t];f[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,a,t);else{if(n===i)return a[t];a[t]=n}},debug:function(){f.debug&&(f.performance?a.performance.log(arguments):(a.debug=Function.prototype.bind.call(console.info,console,f.name+":"),a.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?a.performance.log(arguments):(a.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),a.verbose.apply(console,arguments)))},error:function(){a.error=Function.prototype.bind.call(console.error,console,f.name+":"),a.error.apply(console,arguments)},performance:{log:function(e){var t,n,i;f.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Element:b,Name:e[0],Arguments:[].slice.call(e,1)||"","Execution Time":n})),clearTimeout(a.performance.timer),a.performance.timer=setTimeout(a.performance.display,500)},display:function(){var t=f.name+":",n=0;s=!1,clearTimeout(a.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,o){var s,l,c,u=y;return n=n||d,o=b||o,"string"==typeof t&&u!==i&&(t=t.split(/[\. ]/),s=t.length-1,e.each(t,function(n,o){var r=n!=s?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(u[r])&&n!=s)u=u[r];else{if(u[r]!==i)return l=u[r],!1;if(!e.isPlainObject(u[o])||n==s)return u[o]!==i?(l=u[o],!1):(a.error(g.method,t),!1);u=u[o]}})),e.isFunction(l)?c=l.apply(o,n):l!==i&&(c=l),e.isArray(r)?r.push(c):r!==i?r=[r,c]:c!==i&&(r=c),l}},u?(y===i&&a.initialize(),a.invoke(c)):(y!==i&&a.destroy(),a.initialize()),r!==i?r:this},e.site.settings={name:"Site",namespace:"site",error:{console:"Console cannot be restored, most likely it was overwritten outside of module",method:"The method you called is not defined."},debug:!1,verbose:!1,performance:!0,modules:["accordion","api","checkbox","dimmer","dropdown","embed","form","modal","nag","popup","rating","shape","sidebar","state","sticky","tab","transition","visit","visibility"],siteNamespace:"site",namespaceStub:{cache:{},config:{},sections:{},section:{},utilities:{}}},e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,i){return!!e.data(t,i[3])}})}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.form=function(t){var o,a=e(this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments[0],u=arguments[1],d="string"==typeof c,f=[].slice.call(arguments,1);return a.each(function(){var m,g,p,h,v,b,y,x,C,w,k,S,T,A,R,E,P,F,O=e(this),D=this,q=[],j=!1;F={initialize:function(){F.get.settings(),d?(P===i&&F.instantiate(),F.invoke(c)):(P!==i&&P.invoke("destroy"),F.verbose("Initializing form validation",O,x),F.bindEvents(),F.set.defaults(),F.instantiate())},instantiate:function(){F.verbose("Storing instance of module",F),P=F,O.data(R,F)},destroy:function(){F.verbose("Destroying previous module",P),F.removeEvents(),O.removeData(R)},refresh:function(){F.verbose("Refreshing selector cache"),m=O.find(k.field),g=O.find(k.group),p=O.find(k.message),h=O.find(k.prompt),v=O.find(k.submit),b=O.find(k.clear),y=O.find(k.reset)},submit:function(){F.verbose("Submitting form",O),O.submit()},attachEvents:function(t,n){n=n||"submit",e(t).on("click"+E,function(e){F[n](),e.preventDefault()})},bindEvents:function(){F.verbose("Attaching form events"),O.on("submit"+E,F.validate.form).on("blur"+E,k.field,F.event.field.blur).on("click"+E,k.submit,F.submit).on("click"+E,k.reset,F.reset).on("click"+E,k.clear,F.clear),x.keyboardShortcuts&&O.on("keydown"+E,k.field,F.event.field.keydown),m.each(function(){var t=e(this),n=t.prop("type"),i=F.get.changeEvent(n,t);e(this).on(i+E,F.event.field.change)})},clear:function(){m.each(function(){var t=e(this),n=t.parent(),i=t.closest(g),o=i.find(k.prompt),a=t.data(w.defaultValue)||"",r=n.is(k.uiCheckbox),s=n.is(k.uiDropdown),l=i.hasClass(S.error);l&&(F.verbose("Resetting error on field",i),i.removeClass(S.error),o.remove()),s?(F.verbose("Resetting dropdown value",n,a),n.dropdown("clear")):r?t.prop("checked",!1):(F.verbose("Resetting field value",t,a),t.val(""))})},reset:function(){m.each(function(){var t=e(this),n=t.parent(),o=t.closest(g),a=o.find(k.prompt),r=t.data(w.defaultValue),s=n.is(k.uiCheckbox),l=n.is(k.uiDropdown),c=o.hasClass(S.error);r!==i&&(c&&(F.verbose("Resetting error on field",o),o.removeClass(S.error),a.remove()),l?(F.verbose("Resetting dropdown value",n,r),n.dropdown("restore defaults")):s?(F.verbose("Resetting checkbox value",n,r),t.prop("checked",r)):(F.verbose("Resetting field value",t,r),t.val(r)))})},is:{bracketedRule:function(e){return e.type&&e.type.match(x.regExp.bracket)},empty:function(e){return!e||0===e.length||(e.is('input[type="checkbox"]')?!e.is(":checked"):F.is.blank(e))},blank:function(t){return""===e.trim(t.val())},valid:function(){var t=!0;return F.verbose("Checking if form is valid"),e.each(C,function(e,n){F.validate.field(n,e)||(t=!1)}),t}},removeEvents:function(){O.off(E),m.off(E),v.off(E),m.off(E)},event:{field:{keydown:function(t){var n=e(this),i=t.which,o=n.is(k.input),a=n.is(k.checkbox),r=n.closest(k.uiDropdown).length>0,s={enter:13,escape:27};i==s.escape&&(F.verbose("Escape key pressed blurring field"),n.blur()),t.ctrlKey||i!=s.enter||!o||r||a||(j||(n.one("keyup"+E,F.event.field.keyup),F.submit(),F.debug("Enter pressed on input submitting form")),j=!0)},keyup:function(){j=!1},blur:function(t){var n=e(this),i=n.closest(g),o=F.get.validation(n);i.hasClass(S.error)?(F.debug("Revalidating field",n,o),o&&F.validate.field(o)):"blur"!=x.on&&"change"!=x.on||o&&F.validate.field(o)},change:function(t){var n=e(this),i=n.closest(g),o=F.get.validation(n);("change"==x.on||i.hasClass(S.error)&&x.revalidate)&&(clearTimeout(F.timer),F.timer=setTimeout(function(){F.debug("Revalidating field",n,F.get.validation(n)),F.validate.field(o)},x.delay))}}},get:{ancillaryValue:function(e){return!(!e.type||!e.value&&!F.is.bracketedRule(e))&&(e.value!==i?e.value:e.type.match(x.regExp.bracket)[1]+"")},ruleName:function(e){return F.is.bracketedRule(e)?e.type.replace(e.type.match(x.regExp.bracket)[0],""):e.type},changeEvent:function(e,t){return"checkbox"==e||"radio"==e||"hidden"==e||t.is("select")?"change":F.get.inputEvent()},inputEvent:function(){return n.createElement("input").oninput!==i?"input":n.createElement("input").onpropertychange!==i?"propertychange":"keyup"},prompt:function(e,t){var n,i,o,a=F.get.ruleName(e),r=F.get.ancillaryValue(e),s=e.prompt||x.prompt[a]||x.text.unspecifiedRule,l=s.search("{value}")!==-1,c=s.search("{name}")!==-1;return(c||l)&&(i=F.get.field(t.identifier)),l&&(s=s.replace("{value}",i.val())),c&&(n=i.closest(k.group).find("label").eq(0),o=1==n.length?n.text():i.prop("placeholder")||x.text.unspecifiedField,s=s.replace("{name}",o)),s=s.replace("{identifier}",t.identifier),s=s.replace("{ruleValue}",r),e.prompt||F.verbose("Using default validation prompt for type",s,a),s},settings:function(){if(e.isPlainObject(t)){var n,o=Object.keys(t),a=o.length>0&&(t[o[0]].identifier!==i&&t[o[0]].rules!==i);a?(x=e.extend(!0,{},e.fn.form.settings,u),C=e.extend({},e.fn.form.settings.defaults,t),F.error(x.error.oldSyntax,D),F.verbose("Extending settings from legacy parameters",C,x)):(t.fields&&(n=Object.keys(t.fields),("string"==typeof t.fields[n[0]]||e.isArray(t.fields[n[0]]))&&e.each(t.fields,function(n,i){"string"==typeof i&&(i=[i]),t.fields[n]={rules:[]},e.each(i,function(e,i){t.fields[n].rules.push({type:i})})})),x=e.extend(!0,{},e.fn.form.settings,t),C=e.extend({},e.fn.form.settings.defaults,x.fields),F.verbose("Extending settings",C,x))}else x=e.fn.form.settings,C=e.fn.form.settings.defaults,F.verbose("Using default form validation",C,x);A=x.namespace,w=x.metadata,k=x.selector,S=x.className,T=x.error,R="module-"+A,E="."+A,P=O.data(R),F.refresh()},field:function(t){return F.verbose("Finding field with identifier",t),m.filter("#"+t).length>0?m.filter("#"+t):m.filter('[name="'+t+'"]').length>0?m.filter('[name="'+t+'"]'):m.filter('[name="'+t+'[]"]').length>0?m.filter('[name="'+t+'[]"]'):m.filter("[data-"+w.validate+'="'+t+'"]').length>0?m.filter("[data-"+w.validate+'="'+t+'"]'):e("<input/>")},fields:function(t){var n=e();return e.each(t,function(e,t){n=n.add(F.get.field(t))}),n},validation:function(t){var n,i;return!!C&&(e.each(C,function(e,o){i=o.identifier||e,F.get.field(i)[0]==t[0]&&(o.identifier=i,n=o)}),n||!1)},value:function(e){var t,n=[];return n.push(e),t=F.get.values.call(D,n),t[e]},values:function(t){var n=e.isArray(t)?F.get.fields(t):m,i={};return n.each(function(t,n){var o=e(n),a=(o.prop("type"),o.prop("name")),r=o.val(),s=o.is(k.checkbox),l=o.is(k.radio),c=a.indexOf("[]")!==-1,u=!!s&&o.is(":checked");a&&(c?(a=a.replace("[]",""),i[a]||(i[a]=[]),s?u?i[a].push(r||!0):i[a].push(!1):i[a].push(r)):l?u&&(i[a]=r):s?u?i[a]=r||!0:i[a]=!1:i[a]=r)}),i}},has:{field:function(e){return F.verbose("Checking for existence of a field with identifier",e),"string"!=typeof e&&F.error(T.identifier,e),m.filter("#"+e).length>0||(m.filter('[name="'+e+'"]').length>0||m.filter("[data-"+w.validate+'="'+e+'"]').length>0)}},add:{prompt:function(t,n){var o=F.get.field(t),a=o.closest(g),r=a.children(k.prompt),s=0!==r.length;n="string"==typeof n?[n]:n,F.verbose("Adding field error state",t),a.addClass(S.error),x.inline&&(s||(r=x.templates.prompt(n),r.appendTo(a)),r.html(n[0]),s?F.verbose("Inline errors are disabled, no inline error added",t):x.transition&&e.fn.transition!==i&&O.transition("is supported")?(F.verbose("Displaying error with css transition",x.transition),r.transition(x.transition+" in",x.duration)):(F.verbose("Displaying error with fallback javascript animation"),r.fadeIn(x.duration)))},errors:function(e){F.debug("Adding form error messages",e),F.set.error(),p.html(x.templates.error(e))}},remove:{prompt:function(t){var n=F.get.field(t),o=n.closest(g),a=o.children(k.prompt);o.removeClass(S.error),x.inline&&a.is(":visible")&&(F.verbose("Removing prompt for field",t),x.transition&&e.fn.transition!==i&&O.transition("is supported")?a.transition(x.transition+" out",x.duration,function(){a.remove()}):a.fadeOut(x.duration,function(){a.remove()}))}},set:{success:function(){O.removeClass(S.error).addClass(S.success)},defaults:function(){m.each(function(){var t=e(this),n=t.filter(k.checkbox).length>0,i=n?t.is(":checked"):t.val();t.data(w.defaultValue,i)})},error:function(){O.removeClass(S.success).addClass(S.error)},value:function(e,t){var n={};return n[e]=t,F.set.values.call(D,n)},values:function(t){e.isEmptyObject(t)||e.each(t,function(t,n){var i,o=F.get.field(t),a=o.parent(),r=e.isArray(n),s=a.is(k.uiCheckbox),l=a.is(k.uiDropdown),c=o.is(k.radio)&&s,u=o.length>0;u&&(r&&s?(F.verbose("Selecting multiple",n,o),a.checkbox("uncheck"),e.each(n,function(e,t){i=o.filter('[value="'+t+'"]'),a=i.parent(),i.length>0&&a.checkbox("check")})):c?(F.verbose("Selecting radio value",n,o),o.filter('[value="'+n+'"]').parent(k.uiCheckbox).checkbox("check")):s?(F.verbose("Setting checkbox value",n,a),n===!0?a.checkbox("check"):a.checkbox("uncheck")):l?(F.verbose("Setting dropdown value",n,a),a.dropdown("set selected",n)):(F.verbose("Setting field value",n,o),o.val(n)))})}},validate:{form:function(e,t){var n=F.get.values();if(j)return!1;if(q=[],F.is.valid()){if(F.debug("Form has no validation errors, submitting"),F.set.success(),t!==!0)return x.onSuccess.call(D,e,n)}else if(F.debug("Form has errors"),F.set.error(),x.inline||F.add.errors(q),O.data("moduleApi")!==i&&e.stopImmediatePropagation(),t!==!0)return x.onFailure.call(D,q,n)},field:function(t,n){var o=t.identifier||n,a=F.get.field(o),r=!!t.depends&&F.get.field(t.depends),s=!0,l=[];return t.identifier||(F.debug("Using field name as identifier",o),t.identifier=o),a.prop("disabled")?(F.debug("Field is disabled. Skipping",o),s=!0):t.optional&&F.is.blank(a)?(F.debug("Field is optional and blank. Skipping",o),s=!0):t.depends&&F.is.empty(r)?(F.debug("Field depends on another value that is not present or empty. Skipping",r),s=!0):t.rules!==i&&e.each(t.rules,function(e,n){F.has.field(o)&&!F.validate.rule(t,n)&&(F.debug("Field is invalid",o,n.type),l.push(F.get.prompt(n,t)),s=!1)}),s?(F.remove.prompt(o,l),x.onValid.call(a),!0):(q=q.concat(l),F.add.prompt(o,l),x.onInvalid.call(a,l),!1)},rule:function(t,n){var o=F.get.field(t.identifier),a=(n.type,o.val()),r=F.get.ancillaryValue(n),s=F.get.ruleName(n),l=x.rules[s];return e.isFunction(l)?(a=a===i||""===a||null===a?"":e.trim(a+""),l.call(o,a,r)):void F.error(T.noRule,s)}},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,x,t);else{if(n===i)return x[t];x[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,F,t);else{if(n===i)return F[t];F[t]=n}},debug:function(){!x.silent&&x.debug&&(x.performance?F.performance.log(arguments):(F.debug=Function.prototype.bind.call(console.info,console,x.name+":"),F.debug.apply(console,arguments)))},verbose:function(){!x.silent&&x.verbose&&x.debug&&(x.performance?F.performance.log(arguments):(F.verbose=Function.prototype.bind.call(console.info,console,x.name+":"),F.verbose.apply(console,arguments)))},error:function(){x.silent||(F.error=Function.prototype.bind.call(console.error,console,x.name+":"),F.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;x.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:D,"Execution Time":n})),clearTimeout(F.performance.timer),F.performance.timer=setTimeout(F.performance.display,500)},display:function(){var t=x.name+":",n=0;s=!1,clearTimeout(F.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),a.length>1&&(t+=" ("+a.length+")"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var r,s,l,c=P;return n=n||f,a=D||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},F.initialize()}),o!==i?o:this},e.fn.form.settings={name:"Form",namespace:"form",debug:!1,verbose:!1,performance:!0,fields:!1,keyboardShortcuts:!0,on:"submit",inline:!1,delay:200,revalidate:!0,transition:"scale",duration:200,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{defaultValue:"default",validate:"validate"},regExp:{bracket:/\[(.*)\]/i,decimal:/^\d*(\.)\d+/,email:/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,escape:/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,flags:/^\/(.*)\/(.*)?/,integer:/^\-?\d+$/,number:/^\-?\d*(\.\d+)?$/,url:/(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/i},text:{unspecifiedRule:"Please enter a valid value",unspecifiedField:"This field"},prompt:{empty:"{name} must have a value",checked:"{name} must be checked",email:"{name} must be a valid e-mail",url:"{name} must be a valid url",regExp:"{name} is not formatted correctly",integer:"{name} must be an integer",decimal:"{name} must be a decimal number",number:"{name} must be set to a number",is:'{name} must be "{ruleValue}"',isExactly:'{name} must be exactly "{ruleValue}"',not:'{name} cannot be set to "{ruleValue}"',notExactly:'{name} cannot be set to exactly "{ruleValue}"',contain:'{name} cannot contain "{ruleValue}"',containExactly:'{name} cannot contain exactly "{ruleValue}"',doesntContain:'{name} must contain  "{ruleValue}"',doesntContainExactly:'{name} must contain exactly "{ruleValue}"',minLength:"{name} must be at least {ruleValue} characters",length:"{name} must be at least {ruleValue} characters",exactLength:"{name} must be exactly {ruleValue} characters",maxLength:"{name} cannot be longer than {ruleValue} characters",match:"{name} must match {ruleValue} field",different:"{name} must have a different value than {ruleValue} field",creditCard:"{name} must be a valid credit card number",minCount:"{name} must have at least {ruleValue} choices",exactCount:"{name} must have exactly {ruleValue} choices",maxCount:"{name} must have {ruleValue} or less choices"},selector:{checkbox:'input[type="checkbox"], input[type="radio"]',clear:".clear",field:"input, textarea, select",group:".field",input:"input",message:".error.message",prompt:".prompt.label",radio:'input[type="radio"]',reset:'.reset:not([type="reset"])',submit:'.submit:not([type="submit"])',uiCheckbox:".ui.checkbox",uiDropdown:".ui.dropdown"},className:{error:"error",label:"ui prompt label",pressed:"down",success:"success"},error:{identifier:"You must specify a string identifier for each field",method:"The method you called is not defined.",noRule:"There is no rule matching the one you specified",oldSyntax:"Starting in 2.0 forms now only take a single settings object. Validation settings converted to new syntax automatically."},templates:{error:function(t){var n='<ul class="list">';return e.each(t,function(e,t){n+="<li>"+t+"</li>"}),n+="</ul>",e(n)},prompt:function(t){return e("<div/>").addClass("ui basic red pointing prompt label").html(t[0])}},rules:{empty:function(t){return!(t===i||""===t||e.isArray(t)&&0===t.length)},checked:function(){return e(this).filter(":checked").length>0},email:function(t){return e.fn.form.settings.regExp.email.test(t)},url:function(t){return e.fn.form.settings.regExp.url.test(t)},regExp:function(t,n){if(n instanceof RegExp)return t.match(n);var i,o=n.match(e.fn.form.settings.regExp.flags);return o&&(n=o.length>=2?o[1]:n,i=o.length>=3?o[2]:""),t.match(new RegExp(n,i))},integer:function(t,n){var o,a,r,s=e.fn.form.settings.regExp.integer;return n&&["",".."].indexOf(n)===-1&&(n.indexOf("..")==-1?s.test(n)&&(o=a=n-0):(r=n.split("..",2),s.test(r[0])&&(o=r[0]-0),s.test(r[1])&&(a=r[1]-0))),s.test(t)&&(o===i||t>=o)&&(a===i||t<=a)},decimal:function(t){return e.fn.form.settings.regExp.decimal.test(t)},number:function(t){return e.fn.form.settings.regExp.number.test(t)},is:function(e,t){return t="string"==typeof t?t.toLowerCase():t,e="string"==typeof e?e.toLowerCase():e,e==t},isExactly:function(e,t){return e==t},not:function(e,t){return e="string"==typeof e?e.toLowerCase():e,t="string"==typeof t?t.toLowerCase():t,e!=t},notExactly:function(e,t){return e!=t},contains:function(t,n){return n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new RegExp(n,"i"))!==-1},containsExactly:function(t,n){return n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new RegExp(n))!==-1},doesntContain:function(t,n){return n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new RegExp(n,"i"))===-1},doesntContainExactly:function(t,n){return n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new RegExp(n))===-1},minLength:function(e,t){return e!==i&&e.length>=t},length:function(e,t){return e!==i&&e.length>=t},exactLength:function(e,t){return e!==i&&e.length==t},maxLength:function(e,t){return e!==i&&e.length<=t},match:function(t,n){var o;e(this);return e('[data-validate="'+n+'"]').length>0?o=e('[data-validate="'+n+'"]').val():e("#"+n).length>0?o=e("#"+n).val():e('[name="'+n+'"]').length>0?o=e('[name="'+n+'"]').val():e('[name="'+n+'[]"]').length>0&&(o=e('[name="'+n+'[]"]')),o!==i&&t.toString()==o.toString()},different:function(t,n){var o;e(this);return e('[data-validate="'+n+'"]').length>0?o=e('[data-validate="'+n+'"]').val():e("#"+n).length>0?o=e("#"+n).val():e('[name="'+n+'"]').length>0?o=e('[name="'+n+'"]').val():e('[name="'+n+'[]"]').length>0&&(o=e('[name="'+n+'[]"]')),o!==i&&t.toString()!==o.toString()},creditCard:function(t,n){var i,o,a={visa:{pattern:/^4/,length:[16]},amex:{pattern:/^3[47]/,length:[15]},mastercard:{pattern:/^5[1-5]/,length:[16]},discover:{pattern:/^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)/,length:[16]},unionPay:{pattern:/^(62|88)/,length:[16,17,18,19]},jcb:{pattern:/^35(2[89]|[3-8][0-9])/,length:[16]},maestro:{pattern:/^(5018|5020|5038|6304|6759|676[1-3])/,length:[12,13,14,15,16,17,18,19]},dinersClub:{pattern:/^(30[0-5]|^36)/,length:[14]},laser:{pattern:/^(6304|670[69]|6771)/,length:[16,17,18,19]},visaElectron:{pattern:/^(4026|417500|4508|4844|491(3|7))/,length:[16]}},r={},s=!1,l="string"==typeof n&&n.split(",");if("string"==typeof t&&0!==t.length){if(l&&(e.each(l,function(n,i){o=a[i],o&&(r={length:e.inArray(t.length,o.length)!==-1,pattern:t.search(o.pattern)!==-1},r.length&&r.pattern&&(s=!0))}),!s))return!1;if(i={number:e.inArray(t.length,a.unionPay.length)!==-1,pattern:t.search(a.unionPay.pattern)!==-1},i.number&&i.pattern)return!0;for(var c=t.length,u=0,d=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],f=0;c--;)f+=d[u][parseInt(t.charAt(c),10)],u^=1;return f%10===0&&f>0}},minCount:function(e,t){return 0==t||(1==t?""!==e:e.split(",").length>=t)},exactCount:function(e,t){return 0==t?""===e:1==t?""!==e&&e.search(",")===-1:e.split(",").length==t},maxCount:function(e,t){return 0!=t&&(1==t?e.search(",")===-1:e.split(",").length<=t)}}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.accordion=function(n){var o,a=e(this),r=(new Date).getTime(),s=[],l=arguments[0],c="string"==typeof l,u=[].slice.call(arguments,1);t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return a.each(function(){var d,f,m=e.isPlainObject(n)?e.extend(!0,{},e.fn.accordion.settings,n):e.extend({},e.fn.accordion.settings),g=m.className,p=m.namespace,h=m.selector,v=m.error,b="."+p,y="module-"+p,x=a.selector||"",C=e(this),w=C.find(h.title),k=C.find(h.content),S=this,T=C.data(y);f={initialize:function(){f.debug("Initializing",C),f.bind.events(),m.observeChanges&&f.observeChanges(),f.instantiate()},instantiate:function(){T=f,C.data(y,f)},destroy:function(){f.debug("Destroying previous instance",C),C.off(b).removeData(y)},refresh:function(){w=C.find(h.title),k=C.find(h.content)},observeChanges:function(){"MutationObserver"in t&&(d=new MutationObserver(function(e){f.debug("DOM tree modified, updating selector cache"),f.refresh()}),d.observe(S,{childList:!0,subtree:!0}),f.debug("Setting up mutation observer",d))},bind:{events:function(){f.debug("Binding delegated events"),C.on(m.on+b,h.trigger,f.event.click)}},event:{click:function(){f.toggle.call(this)}},toggle:function(t){var n=t!==i?"number"==typeof t?w.eq(t):e(t).closest(h.title):e(this).closest(h.title),o=n.next(k),a=o.hasClass(g.animating),r=o.hasClass(g.active),s=r&&!a,l=!r&&a;f.debug("Toggling visibility of content",n),s||l?m.collapsible?f.close.call(n):f.debug("Cannot close accordion content collapsing is disabled"):f.open.call(n)},open:function(t){var n=t!==i?"number"==typeof t?w.eq(t):e(t).closest(h.title):e(this).closest(h.title),o=n.next(k),a=o.hasClass(g.animating),r=o.hasClass(g.active),s=r||a;return s?void f.debug("Accordion already open, skipping",o):(f.debug("Opening accordion content",n),m.onOpening.call(o),m.exclusive&&f.closeOthers.call(n),n.addClass(g.active),o.stop(!0,!0).addClass(g.animating),m.animateChildren&&(e.fn.transition!==i&&C.transition("is supported")?o.children().transition({animation:"fade in",queue:!1,useFailSafe:!0,debug:m.debug,verbose:m.verbose,duration:m.duration}):o.children().stop(!0,!0).animate({opacity:1},m.duration,f.resetOpacity)),void o.slideDown(m.duration,m.easing,function(){o.removeClass(g.animating).addClass(g.active),f.reset.display.call(this),m.onOpen.call(this),m.onChange.call(this)}))},close:function(t){var n=t!==i?"number"==typeof t?w.eq(t):e(t).closest(h.title):e(this).closest(h.title),o=n.next(k),a=o.hasClass(g.animating),r=o.hasClass(g.active),s=!r&&a,l=r&&a;!r&&!s||l||(f.debug("Closing accordion content",o),m.onClosing.call(o),n.removeClass(g.active),o.stop(!0,!0).addClass(g.animating),m.animateChildren&&(e.fn.transition!==i&&C.transition("is supported")?o.children().transition({animation:"fade out",queue:!1,useFailSafe:!0,debug:m.debug,verbose:m.verbose,duration:m.duration}):o.children().stop(!0,!0).animate({opacity:0},m.duration,f.resetOpacity)),o.slideUp(m.duration,m.easing,function(){o.removeClass(g.animating).removeClass(g.active),f.reset.display.call(this),m.onClose.call(this),m.onChange.call(this)}))},closeOthers:function(t){var n,o,a,r=t!==i?w.eq(t):e(this).closest(h.title),s=r.parents(h.content).prev(h.title),l=r.closest(h.accordion),c=h.title+"."+g.active+":visible",u=h.content+"."+g.active+":visible";m.closeNested?(n=l.find(c).not(s),a=n.next(k)):(n=l.find(c).not(s),o=l.find(u).find(c).not(s),n=n.not(o),a=n.next(k)),n.length>0&&(f.debug("Exclusive enabled, closing other content",n),n.removeClass(g.active),a.removeClass(g.animating).stop(!0,!0),m.animateChildren&&(e.fn.transition!==i&&C.transition("is supported")?a.children().transition({animation:"fade out",useFailSafe:!0,debug:m.debug,verbose:m.verbose,duration:m.duration}):a.children().stop(!0,!0).animate({opacity:0},m.duration,f.resetOpacity)),a.slideUp(m.duration,m.easing,function(){e(this).removeClass(g.active),f.reset.display.call(this)}))},reset:{display:function(){f.verbose("Removing inline display from element",this),e(this).css("display",""),""===e(this).attr("style")&&e(this).attr("style","").removeAttr("style")},opacity:function(){f.verbose("Removing inline opacity from element",this),e(this).css("opacity",""),""===e(this).attr("style")&&e(this).attr("style","").removeAttr("style")}},setting:function(t,n){if(f.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){return f.debug("Changing internal",t,n),n===i?f[t]:void(e.isPlainObject(t)?e.extend(!0,f,t):f[t]=n)},debug:function(){!m.silent&&m.debug&&(m.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,m.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),f.verbose.apply(console,arguments)))},error:function(){m.silent||(f.error=Function.prototype.bind.call(console.error,console,m.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;m.performance&&(t=(new Date).getTime(),i=r||t,n=t-i,r=t,s.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:S,"Execution Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var t=m.name+":",n=0;r=!1,clearTimeout(f.performance.timer),e.each(s,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",x&&(t+=" '"+x+"'"),(console.group!==i||console.table!==i)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):e.each(s,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(t,n,a){var r,s,l,c=T;return n=n||u,a=S||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(f.error(v.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},c?(T===i&&f.initialize(),f.invoke(l)):(T!==i&&T.invoke("destroy"),f.initialize())}),o!==i?o:this},e.fn.accordion.settings={name:"Accordion",namespace:"accordion",silent:!1,debug:!1,verbose:!1,performance:!0,on:"click",observeChanges:!0,exclusive:!0,collapsible:!0,closeNested:!1,animateChildren:!0,duration:350,easing:"easeOutQuad",onOpening:function(){},onOpen:function(){},onClosing:function(){},
+onClose:function(){},onChange:function(){},error:{method:"The method you called is not defined"},className:{active:"active",animating:"animating"},selector:{accordion:".accordion",title:".title",trigger:".title",content:".content"}},e.extend(e.easing,{easeOutQuad:function(e,t,n,i,o){return-i*(t/=o)*(t-2)+n}})}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.checkbox=function(o){var a,r=e(this),s=r.selector||"",l=(new Date).getTime(),c=[],u=arguments[0],d="string"==typeof u,f=[].slice.call(arguments,1);return r.each(function(){var r,m,g=e.extend(!0,{},e.fn.checkbox.settings,o),p=g.className,h=g.namespace,v=g.selector,b=g.error,y="."+h,x="module-"+h,C=e(this),w=e(this).children(v.label),k=e(this).children(v.input),S=k[0],T=!1,A=!1,R=C.data(x),E=this;m={initialize:function(){m.verbose("Initializing checkbox",g),m.create.label(),m.bind.events(),m.set.tabbable(),m.hide.input(),m.observeChanges(),m.instantiate(),m.setup()},instantiate:function(){m.verbose("Storing instance of module",m),R=m,C.data(x,m)},destroy:function(){m.verbose("Destroying module"),m.unbind.events(),m.show.input(),C.removeData(x)},fix:{reference:function(){C.is(v.input)&&(m.debug("Behavior called on <input> adjusting invoked element"),C=C.closest(v.checkbox),m.refresh())}},setup:function(){m.set.initialLoad(),m.is.indeterminate()?(m.debug("Initial value is indeterminate"),m.indeterminate()):m.is.checked()?(m.debug("Initial value is checked"),m.check()):(m.debug("Initial value is unchecked"),m.uncheck()),m.remove.initialLoad()},refresh:function(){w=C.children(v.label),k=C.children(v.input),S=k[0]},hide:{input:function(){m.verbose("Modifying <input> z-index to be unselectable"),k.addClass(p.hidden)}},show:{input:function(){m.verbose("Modifying <input> z-index to be selectable"),k.removeClass(p.hidden)}},observeChanges:function(){"MutationObserver"in t&&(r=new MutationObserver(function(e){m.debug("DOM tree modified, updating selector cache"),m.refresh()}),r.observe(E,{childList:!0,subtree:!0}),m.debug("Setting up mutation observer",r))},attachEvents:function(t,n){var i=e(t);n=e.isFunction(m[n])?m[n]:m.toggle,i.length>0?(m.debug("Attaching checkbox events to element",t,n),i.on("click"+y,n)):m.error(b.notFound)},event:{click:function(t){var n=e(t.target);return n.is(v.input)?void m.verbose("Using default check action on initialized checkbox"):n.is(v.link)?void m.debug("Clicking link inside checkbox, skipping toggle"):(m.toggle(),k.focus(),void t.preventDefault())},keydown:function(e){var t=e.which,n={enter:13,space:32,escape:27};t==n.escape?(m.verbose("Escape key pressed blurring field"),k.blur(),A=!0):e.ctrlKey||t!=n.space&&t!=n.enter?A=!1:(m.verbose("Enter/space key pressed, toggling checkbox"),m.toggle(),A=!0)},keyup:function(e){A&&e.preventDefault()}},check:function(){m.should.allowCheck()&&(m.debug("Checking checkbox",k),m.set.checked(),m.should.ignoreCallbacks()||(g.onChecked.call(S),g.onChange.call(S)))},uncheck:function(){m.should.allowUncheck()&&(m.debug("Unchecking checkbox"),m.set.unchecked(),m.should.ignoreCallbacks()||(g.onUnchecked.call(S),g.onChange.call(S)))},indeterminate:function(){return m.should.allowIndeterminate()?void m.debug("Checkbox is already indeterminate"):(m.debug("Making checkbox indeterminate"),m.set.indeterminate(),void(m.should.ignoreCallbacks()||(g.onIndeterminate.call(S),g.onChange.call(S))))},determinate:function(){return m.should.allowDeterminate()?void m.debug("Checkbox is already determinate"):(m.debug("Making checkbox determinate"),m.set.determinate(),void(m.should.ignoreCallbacks()||(g.onDeterminate.call(S),g.onChange.call(S))))},enable:function(){return m.is.enabled()?void m.debug("Checkbox is already enabled"):(m.debug("Enabling checkbox"),m.set.enabled(),g.onEnable.call(S),void g.onEnabled.call(S))},disable:function(){return m.is.disabled()?void m.debug("Checkbox is already disabled"):(m.debug("Disabling checkbox"),m.set.disabled(),g.onDisable.call(S),void g.onDisabled.call(S))},get:{radios:function(){var t=m.get.name();return e('input[name="'+t+'"]').closest(v.checkbox)},otherRadios:function(){return m.get.radios().not(C)},name:function(){return k.attr("name")}},is:{initialLoad:function(){return T},radio:function(){return k.hasClass(p.radio)||"radio"==k.attr("type")},indeterminate:function(){return k.prop("indeterminate")!==i&&k.prop("indeterminate")},checked:function(){return k.prop("checked")!==i&&k.prop("checked")},disabled:function(){return k.prop("disabled")!==i&&k.prop("disabled")},enabled:function(){return!m.is.disabled()},determinate:function(){return!m.is.indeterminate()},unchecked:function(){return!m.is.checked()}},should:{allowCheck:function(){return m.is.determinate()&&m.is.checked()&&!m.should.forceCallbacks()?(m.debug("Should not allow check, checkbox is already checked"),!1):g.beforeChecked.apply(S)!==!1||(m.debug("Should not allow check, beforeChecked cancelled"),!1)},allowUncheck:function(){return m.is.determinate()&&m.is.unchecked()&&!m.should.forceCallbacks()?(m.debug("Should not allow uncheck, checkbox is already unchecked"),!1):g.beforeUnchecked.apply(S)!==!1||(m.debug("Should not allow uncheck, beforeUnchecked cancelled"),!1)},allowIndeterminate:function(){return m.is.indeterminate()&&!m.should.forceCallbacks()?(m.debug("Should not allow indeterminate, checkbox is already indeterminate"),!1):g.beforeIndeterminate.apply(S)!==!1||(m.debug("Should not allow indeterminate, beforeIndeterminate cancelled"),!1)},allowDeterminate:function(){return m.is.determinate()&&!m.should.forceCallbacks()?(m.debug("Should not allow determinate, checkbox is already determinate"),!1):g.beforeDeterminate.apply(S)!==!1||(m.debug("Should not allow determinate, beforeDeterminate cancelled"),!1)},forceCallbacks:function(){return m.is.initialLoad()&&g.fireOnInit},ignoreCallbacks:function(){return T&&!g.fireOnInit}},can:{change:function(){return!(C.hasClass(p.disabled)||C.hasClass(p.readOnly)||k.prop("disabled")||k.prop("readonly"))},uncheck:function(){return"boolean"==typeof g.uncheckable?g.uncheckable:!m.is.radio()}},set:{initialLoad:function(){T=!0},checked:function(){return m.verbose("Setting class to checked"),C.removeClass(p.indeterminate).addClass(p.checked),m.is.radio()&&m.uncheckOthers(),!m.is.indeterminate()&&m.is.checked()?void m.debug("Input is already checked, skipping input property change"):(m.verbose("Setting state to checked",S),k.prop("indeterminate",!1).prop("checked",!0),void m.trigger.change())},unchecked:function(){return m.verbose("Removing checked class"),C.removeClass(p.indeterminate).removeClass(p.checked),!m.is.indeterminate()&&m.is.unchecked()?void m.debug("Input is already unchecked"):(m.debug("Setting state to unchecked"),k.prop("indeterminate",!1).prop("checked",!1),void m.trigger.change())},indeterminate:function(){return m.verbose("Setting class to indeterminate"),C.addClass(p.indeterminate),m.is.indeterminate()?void m.debug("Input is already indeterminate, skipping input property change"):(m.debug("Setting state to indeterminate"),k.prop("indeterminate",!0),void m.trigger.change())},determinate:function(){return m.verbose("Removing indeterminate class"),C.removeClass(p.indeterminate),m.is.determinate()?void m.debug("Input is already determinate, skipping input property change"):(m.debug("Setting state to determinate"),void k.prop("indeterminate",!1))},disabled:function(){return m.verbose("Setting class to disabled"),C.addClass(p.disabled),m.is.disabled()?void m.debug("Input is already disabled, skipping input property change"):(m.debug("Setting state to disabled"),k.prop("disabled","disabled"),void m.trigger.change())},enabled:function(){return m.verbose("Removing disabled class"),C.removeClass(p.disabled),m.is.enabled()?void m.debug("Input is already enabled, skipping input property change"):(m.debug("Setting state to enabled"),k.prop("disabled",!1),void m.trigger.change())},tabbable:function(){m.verbose("Adding tabindex to checkbox"),k.attr("tabindex")===i&&k.attr("tabindex",0)}},remove:{initialLoad:function(){T=!1}},trigger:{change:function(){var e=n.createEvent("HTMLEvents"),t=k[0];t&&(m.verbose("Triggering native change event"),e.initEvent("change",!0,!1),t.dispatchEvent(e))}},create:{label:function(){k.prevAll(v.label).length>0?(k.prev(v.label).detach().insertAfter(k),m.debug("Moving existing label",w)):m.has.label()||(w=e("<label>").insertAfter(k),m.debug("Creating label",w))}},has:{label:function(){return w.length>0}},bind:{events:function(){m.verbose("Attaching checkbox events"),C.on("click"+y,m.event.click).on("keydown"+y,v.input,m.event.keydown).on("keyup"+y,v.input,m.event.keyup)}},unbind:{events:function(){m.debug("Removing events"),C.off(y)}},uncheckOthers:function(){var e=m.get.otherRadios();m.debug("Unchecking other radios",e),e.removeClass(p.checked)},toggle:function(){return m.can.change()?void(m.is.indeterminate()||m.is.unchecked()?(m.debug("Currently unchecked"),m.check()):m.is.checked()&&m.can.uncheck()&&(m.debug("Currently checked"),m.uncheck())):void(m.is.radio()||m.debug("Checkbox is read-only or disabled, ignoring toggle"))},setting:function(t,n){if(m.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,g,t);else{if(n===i)return g[t];e.isPlainObject(g[t])?e.extend(!0,g[t],n):g[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];m[t]=n}},debug:function(){!g.silent&&g.debug&&(g.performance?m.performance.log(arguments):(m.debug=Function.prototype.bind.call(console.info,console,g.name+":"),m.debug.apply(console,arguments)))},verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?m.performance.log(arguments):(m.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),m.verbose.apply(console,arguments)))},error:function(){g.silent||(m.error=Function.prototype.bind.call(console.error,console,g.name+":"),m.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;g.performance&&(t=(new Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:E,"Execution Time":n})),clearTimeout(m.performance.timer),m.performance.timer=setTimeout(m.performance.display,500)},display:function(){var t=g.name+":",n=0;l=!1,clearTimeout(m.performance.timer),e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var r,s,l,c=R;return n=n||f,o=E||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(m.error(b.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(R===i&&m.initialize(),m.invoke(u)):(R!==i&&R.invoke("destroy"),m.initialize())}),a!==i?a:this},e.fn.checkbox.settings={name:"Checkbox",namespace:"checkbox",silent:!1,debug:!1,verbose:!0,performance:!0,uncheckable:"auto",fireOnInit:!1,onChange:function(){},beforeChecked:function(){},beforeUnchecked:function(){},beforeDeterminate:function(){},beforeIndeterminate:function(){},onChecked:function(){},onUnchecked:function(){},onDeterminate:function(){},onIndeterminate:function(){},onEnable:function(){},onDisable:function(){},onEnabled:function(){},onDisabled:function(){},className:{checked:"checked",indeterminate:"indeterminate",disabled:"disabled",hidden:"hidden",radio:"radio",readOnly:"read-only"},error:{method:"The method you called is not defined"},selector:{checkbox:".ui.checkbox",label:"label, .box",input:'input[type="checkbox"], input[type="radio"]',link:"a[href]"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.dimmer=function(t){var o,a=e(this),r=(new Date).getTime(),s=[],l=arguments[0],c="string"==typeof l,u=[].slice.call(arguments,1);return a.each(function(){var d,f,m,g=e.isPlainObject(t)?e.extend(!0,{},e.fn.dimmer.settings,t):e.extend({},e.fn.dimmer.settings),p=g.selector,h=g.namespace,v=g.className,b=g.error,y="."+h,x="module-"+h,C=a.selector||"",w="ontouchstart"in n.documentElement?"touchstart":"click",k=e(this),S=this,T=k.data(x);m={preinitialize:function(){m.is.dimmer()?(f=k.parent(),d=k):(f=k,d=m.has.dimmer()?g.dimmerName?f.find(p.dimmer).filter("."+g.dimmerName):f.find(p.dimmer):m.create(),m.set.variation())},initialize:function(){m.debug("Initializing dimmer",g),m.bind.events(),m.set.dimmable(),m.instantiate()},instantiate:function(){m.verbose("Storing instance of module",m),T=m,k.data(x,T)},destroy:function(){m.verbose("Destroying previous module",d),m.unbind.events(),m.remove.variation(),f.off(y)},bind:{events:function(){"hover"==g.on?f.on("mouseenter"+y,m.show).on("mouseleave"+y,m.hide):"click"==g.on&&f.on(w+y,m.toggle),m.is.page()&&(m.debug("Setting as a page dimmer",f),m.set.pageDimmer()),m.is.closable()&&(m.verbose("Adding dimmer close event",d),f.on(w+y,p.dimmer,m.event.click))}},unbind:{events:function(){k.removeData(x),f.off(y)}},event:{click:function(t){m.verbose("Determining if event occured on dimmer",t),(0===d.find(t.target).length||e(t.target).is(p.content))&&(m.hide(),t.stopImmediatePropagation())}},addContent:function(t){var n=e(t);m.debug("Add content to dimmer",n),n.parent()[0]!==d[0]&&n.detach().appendTo(d)},create:function(){var t=e(g.template.dimmer());return g.dimmerName&&(m.debug("Creating named dimmer",g.dimmerName),t.addClass(g.dimmerName)),t.appendTo(f),t},show:function(t){t=e.isFunction(t)?t:function(){},m.debug("Showing dimmer",d,g),m.is.dimmed()&&!m.is.animating()||!m.is.enabled()?m.debug("Dimmer is already shown or disabled"):(m.animate.show(t),g.onShow.call(S),g.onChange.call(S))},hide:function(t){t=e.isFunction(t)?t:function(){},m.is.dimmed()||m.is.animating()?(m.debug("Hiding dimmer",d),m.animate.hide(t),g.onHide.call(S),g.onChange.call(S)):m.debug("Dimmer is not visible")},toggle:function(){m.verbose("Toggling dimmer visibility",d),m.is.dimmed()?m.hide():m.show()},animate:{show:function(t){t=e.isFunction(t)?t:function(){},g.useCSS&&e.fn.transition!==i&&d.transition("is supported")?("auto"!==g.opacity&&m.set.opacity(),d.transition({animation:g.transition+" in",queue:!1,duration:m.get.duration(),useFailSafe:!0,onStart:function(){m.set.dimmed()},onComplete:function(){m.set.active(),t()}})):(m.verbose("Showing dimmer animation with javascript"),m.set.dimmed(),"auto"==g.opacity&&(g.opacity=.8),d.stop().css({opacity:0,width:"100%",height:"100%"}).fadeTo(m.get.duration(),g.opacity,function(){d.removeAttr("style"),m.set.active(),t()}))},hide:function(t){t=e.isFunction(t)?t:function(){},g.useCSS&&e.fn.transition!==i&&d.transition("is supported")?(m.verbose("Hiding dimmer with css"),d.transition({animation:g.transition+" out",queue:!1,duration:m.get.duration(),useFailSafe:!0,onStart:function(){m.remove.dimmed()},onComplete:function(){m.remove.active(),t()}})):(m.verbose("Hiding dimmer with javascript"),m.remove.dimmed(),d.stop().fadeOut(m.get.duration(),function(){m.remove.active(),d.removeAttr("style"),t()}))}},get:{dimmer:function(){return d},duration:function(){return"object"==typeof g.duration?m.is.active()?g.duration.hide:g.duration.show:g.duration}},has:{dimmer:function(){return g.dimmerName?k.find(p.dimmer).filter("."+g.dimmerName).length>0:k.find(p.dimmer).length>0}},is:{active:function(){return d.hasClass(v.active)},animating:function(){return d.is(":animated")||d.hasClass(v.animating)},closable:function(){return"auto"==g.closable?"hover"!=g.on:g.closable},dimmer:function(){return k.hasClass(v.dimmer)},dimmable:function(){return k.hasClass(v.dimmable)},dimmed:function(){return f.hasClass(v.dimmed)},disabled:function(){return f.hasClass(v.disabled)},enabled:function(){return!m.is.disabled()},page:function(){return f.is("body")},pageDimmer:function(){return d.hasClass(v.pageDimmer)}},can:{show:function(){return!d.hasClass(v.disabled)}},set:{opacity:function(e){var t=d.css("background-color"),n=t.split(","),i=n&&3==n.length,o=n&&4==n.length;e=0===g.opacity?0:g.opacity||e,i||o?(n[3]=e+")",t=n.join(",")):t="rgba(0, 0, 0, "+e+")",m.debug("Setting opacity to",e),d.css("background-color",t)},active:function(){d.addClass(v.active)},dimmable:function(){f.addClass(v.dimmable)},dimmed:function(){f.addClass(v.dimmed)},pageDimmer:function(){d.addClass(v.pageDimmer)},disabled:function(){d.addClass(v.disabled)},variation:function(e){e=e||g.variation,e&&d.addClass(e)}},remove:{active:function(){d.removeClass(v.active)},dimmed:function(){f.removeClass(v.dimmed)},disabled:function(){d.removeClass(v.disabled)},variation:function(e){e=e||g.variation,e&&d.removeClass(e)}},setting:function(t,n){if(m.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,g,t);else{if(n===i)return g[t];e.isPlainObject(g[t])?e.extend(!0,g[t],n):g[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];m[t]=n}},debug:function(){!g.silent&&g.debug&&(g.performance?m.performance.log(arguments):(m.debug=Function.prototype.bind.call(console.info,console,g.name+":"),m.debug.apply(console,arguments)))},verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?m.performance.log(arguments):(m.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),m.verbose.apply(console,arguments)))},error:function(){g.silent||(m.error=Function.prototype.bind.call(console.error,console,g.name+":"),m.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;g.performance&&(t=(new Date).getTime(),i=r||t,n=t-i,r=t,s.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:S,"Execution Time":n})),clearTimeout(m.performance.timer),m.performance.timer=setTimeout(m.performance.display,500)},display:function(){var t=g.name+":",n=0;r=!1,clearTimeout(m.performance.timer),e.each(s,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",C&&(t+=" '"+C+"'"),a.length>1&&(t+=" ("+a.length+")"),(console.group!==i||console.table!==i)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):e.each(s,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(t,n,a){var r,s,l,c=T;return n=n||u,a=S||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(m.error(b.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},m.preinitialize(),c?(T===i&&m.initialize(),m.invoke(l)):(T!==i&&T.invoke("destroy"),m.initialize())}),o!==i?o:this},e.fn.dimmer.settings={name:"Dimmer",namespace:"dimmer",silent:!1,debug:!1,verbose:!1,performance:!0,dimmerName:!1,variation:!1,closable:"auto",useCSS:!0,transition:"fade",on:!1,opacity:"auto",duration:{show:500,hide:500},onChange:function(){},onShow:function(){},onHide:function(){},error:{method:"The method you called is not defined."},className:{active:"active",animating:"animating",dimmable:"dimmable",dimmed:"dimmed",dimmer:"dimmer",disabled:"disabled",hide:"hide",pageDimmer:"page",show:"show"},selector:{dimmer:"> .ui.dimmer",content:".ui.dimmer > .content, .ui.dimmer > .content > .center"},template:{dimmer:function(){return e("<div />").attr("class","ui dimmer")}}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.dropdown=function(o){var a,r=e(this),s=e(n),l=r.selector||"",c="ontouchstart"in n.documentElement,u=(new Date).getTime(),d=[],f=arguments[0],m="string"==typeof f,g=[].slice.call(arguments,1);return r.each(function(p){var h,v,b,y,x,C,w,k,S=e.isPlainObject(o)?e.extend(!0,{},e.fn.dropdown.settings,o):e.extend({},e.fn.dropdown.settings),T=S.className,A=S.message,R=S.fields,E=S.keys,P=S.metadata,F=S.namespace,O=S.regExp,D=S.selector,q=S.error,j=S.templates,z="."+F,M="module-"+F,I=e(this),L=e(S.context),N=I.find(D.text),V=I.find(D.search),H=I.find(D.sizer),U=I.find(D.input),W=I.find(D.icon),B=I.prev().find(D.text).length>0?I.prev().find(D.text):I.prev(),Q=I.children(D.menu),X=Q.find(D.item),$=!1,Y=!1,K=!1,Z=this,J=I.data(M);k={initialize:function(){k.debug("Initializing dropdown",S),k.is.alreadySetup()?k.setup.reference():(k.setup.layout(),k.refreshData(),k.save.defaults(),k.restore.selected(),k.create.id(),k.bind.events(),k.observeChanges(),k.instantiate())},instantiate:function(){k.verbose("Storing instance of dropdown",k),J=k,I.data(M,k)},destroy:function(){k.verbose("Destroying previous dropdown",I),k.remove.tabbable(),I.off(z).removeData(M),Q.off(z),s.off(y),k.disconnect.menuObserver(),k.disconnect.selectObserver()},observeChanges:function(){"MutationObserver"in t&&(C=new MutationObserver(k.event.select.mutation),w=new MutationObserver(k.event.menu.mutation),k.debug("Setting up mutation observer",C,w),k.observe.select(),k.observe.menu())},disconnect:{menuObserver:function(){w&&w.disconnect()},selectObserver:function(){C&&C.disconnect()}},observe:{select:function(){k.has.input()&&C.observe(U[0],{childList:!0,subtree:!0})},menu:function(){k.has.menu()&&w.observe(Q[0],{childList:!0,subtree:!0})}},create:{id:function(){x=(Math.random().toString(16)+"000000000").substr(2,8),y="."+x,k.verbose("Creating unique id for element",x)},userChoice:function(t){var n,o,a;return!!(t=t||k.get.userValues())&&(t=e.isArray(t)?t:[t],e.each(t,function(t,r){k.get.item(r)===!1&&(a=S.templates.addition(k.add.variables(A.addResult,r)),o=e("<div />").html(a).attr("data-"+P.value,r).attr("data-"+P.text,r).addClass(T.addition).addClass(T.item),S.hideAdditions&&o.addClass(T.hidden),n=n===i?o:n.add(o),k.verbose("Creating user choices for value",r,o))}),n)},userLabels:function(t){var n=k.get.userValues();n&&(k.debug("Adding user labels",n),e.each(n,function(e,t){k.verbose("Adding custom user value"),k.add.label(t,t)}))},menu:function(){Q=e("<div />").addClass(T.menu).appendTo(I)},sizer:function(){H=e("<span />").addClass(T.sizer).insertAfter(V)}},search:function(e){e=e!==i?e:k.get.query(),k.verbose("Searching for query",e),k.has.minCharacters(e)?k.filter(e):k.hide()},select:{firstUnfiltered:function(){k.verbose("Selecting first non-filtered element"),k.remove.selectedItem(),X.not(D.unselectable).not(D.addition+D.hidden).eq(0).addClass(T.selected)},nextAvailable:function(e){e=e.eq(0);var t=e.nextAll(D.item).not(D.unselectable).eq(0),n=e.prevAll(D.item).not(D.unselectable).eq(0),i=t.length>0;i?(k.verbose("Moving selection to",t),t.addClass(T.selected)):(k.verbose("Moving selection to",n),n.addClass(T.selected))}},setup:{api:function(){var e={debug:S.debug,urlData:{value:k.get.value(),query:k.get.query()},on:!1};k.verbose("First request, initializing API"),I.api(e)},layout:function(){I.is("select")&&(k.setup.select(),k.setup.returnedObject()),k.has.menu()||k.create.menu(),k.is.search()&&!k.has.search()&&(k.verbose("Adding search input"),V=e("<input />").addClass(T.search).prop("autocomplete","off").insertBefore(N)),k.is.multiple()&&k.is.searchSelection()&&!k.has.sizer()&&k.create.sizer(),S.allowTab&&k.set.tabbable()},select:function(){var t=k.get.selectValues();k.debug("Dropdown initialized on a select",t),I.is("select")&&(U=I),U.parent(D.dropdown).length>0?(k.debug("UI dropdown already exists. Creating dropdown menu only"),I=U.closest(D.dropdown),k.has.menu()||k.create.menu(),Q=I.children(D.menu),k.setup.menu(t)):(k.debug("Creating entire dropdown from select"),I=e("<div />").attr("class",U.attr("class")).addClass(T.selection).addClass(T.dropdown).html(j.dropdown(t)).insertBefore(U),U.hasClass(T.multiple)&&U.prop("multiple")===!1&&(k.error(q.missingMultiple),U.prop("multiple",!0)),U.is("[multiple]")&&k.set.multiple(),U.prop("disabled")&&(k.debug("Disabling dropdown"),I.addClass(T.disabled)),U.removeAttr("class").detach().prependTo(I)),k.refresh()},menu:function(e){Q.html(j.menu(e,R)),X=Q.find(D.item)},reference:function(){k.debug("Dropdown behavior was called on select, replacing with closest dropdown"),I=I.parent(D.dropdown),k.refresh(),k.setup.returnedObject(),m&&(J=k,k.invoke(f))},returnedObject:function(){var e=r.slice(0,p),t=r.slice(p+1);r=e.add(I).add(t)}},refresh:function(){k.refreshSelectors(),k.refreshData()},refreshItems:function(){X=Q.find(D.item)},refreshSelectors:function(){k.verbose("Refreshing selector cache"),N=I.find(D.text),V=I.find(D.search),U=I.find(D.input),W=I.find(D.icon),B=I.prev().find(D.text).length>0?I.prev().find(D.text):I.prev(),Q=I.children(D.menu),X=Q.find(D.item)},refreshData:function(){k.verbose("Refreshing cached metadata"),X.removeData(P.text).removeData(P.value)},clearData:function(){k.verbose("Clearing metadata"),X.removeData(P.text).removeData(P.value),I.removeData(P.defaultText).removeData(P.defaultValue).removeData(P.placeholderText)},toggle:function(){k.verbose("Toggling menu visibility"),k.is.active()?k.hide():k.show()},show:function(t){if(t=e.isFunction(t)?t:function(){},k.can.show()&&!k.is.active()){if(k.debug("Showing dropdown"),!k.has.message()||k.has.maxSelections()||k.has.allResultsFiltered()||k.remove.message(),k.is.allFiltered())return!0;S.onShow.call(Z)!==!1&&k.animate.show(function(){k.can.click()&&k.bind.intent(),k.has.menuSearch()&&k.focusSearch(),k.set.visible(),t.call(Z)})}},hide:function(t){t=e.isFunction(t)?t:function(){},k.is.active()&&(k.debug("Hiding dropdown"),S.onHide.call(Z)!==!1&&k.animate.hide(function(){k.remove.visible(),t.call(Z)}))},hideOthers:function(){k.verbose("Finding other dropdowns to hide"),r.not(I).has(D.menu+"."+T.visible).dropdown("hide")},hideMenu:function(){k.verbose("Hiding menu  instantaneously"),k.remove.active(),k.remove.visible(),Q.transition("hide")},hideSubMenus:function(){var e=Q.children(D.item).find(D.menu);k.verbose("Hiding sub menus",e),e.transition("hide")},bind:{events:function(){c&&k.bind.touchEvents(),k.bind.keyboardEvents(),k.bind.inputEvents(),k.bind.mouseEvents()},touchEvents:function(){k.debug("Touch device detected binding additional touch events"),k.is.searchSelection()||k.is.single()&&I.on("touchstart"+z,k.event.test.toggle),Q.on("touchstart"+z,D.item,k.event.item.mouseenter)},keyboardEvents:function(){k.verbose("Binding keyboard events"),I.on("keydown"+z,k.event.keydown),k.has.search()&&I.on(k.get.inputEvent()+z,D.search,k.event.input),k.is.multiple()&&s.on("keydown"+y,k.event.document.keydown)},inputEvents:function(){k.verbose("Binding input change events"),I.on("change"+z,D.input,k.event.change)},mouseEvents:function(){k.verbose("Binding mouse events"),k.is.multiple()&&I.on("click"+z,D.label,k.event.label.click).on("click"+z,D.remove,k.event.remove.click),k.is.searchSelection()?(I.on("mousedown"+z,k.event.mousedown).on("mouseup"+z,k.event.mouseup).on("mousedown"+z,D.menu,k.event.menu.mousedown).on("mouseup"+z,D.menu,k.event.menu.mouseup).on("click"+z,D.icon,k.event.icon.click).on("focus"+z,D.search,k.event.search.focus).on("click"+z,D.search,k.event.search.focus).on("blur"+z,D.search,k.event.search.blur).on("click"+z,D.text,k.event.text.focus),k.is.multiple()&&I.on("click"+z,k.event.click)):("click"==S.on?I.on("click"+z,D.icon,k.event.icon.click).on("click"+z,k.event.test.toggle):"hover"==S.on?I.on("mouseenter"+z,k.delay.show).on("mouseleave"+z,k.delay.hide):I.on(S.on+z,k.toggle),I.on("mousedown"+z,k.event.mousedown).on("mouseup"+z,k.event.mouseup).on("focus"+z,k.event.focus).on("blur"+z,k.event.blur)),Q.on("mouseenter"+z,D.item,k.event.item.mouseenter).on("mouseleave"+z,D.item,k.event.item.mouseleave).on("click"+z,D.item,k.event.item.click)},intent:function(){k.verbose("Binding hide intent event to document"),c&&s.on("touchstart"+y,k.event.test.touch).on("touchmove"+y,k.event.test.touch),s.on("click"+y,k.event.test.hide)}},unbind:{intent:function(){k.verbose("Removing hide intent event from document"),c&&s.off("touchstart"+y).off("touchmove"+y),s.off("click"+y)}},filter:function(e){var t=e!==i?e:k.get.query(),n=function(){k.is.multiple()&&k.filterActive(),k.select.firstUnfiltered(),k.has.allResultsFiltered()?S.onNoResults.call(Z,t)?S.allowAdditions?S.hideAdditions&&(k.verbose("User addition with no menu, setting empty style"),k.set.empty(),k.hideMenu()):(k.verbose("All items filtered, showing message",t),k.add.message(A.noResults)):(k.verbose("All items filtered, hiding dropdown",t),k.hideMenu()):(k.remove.empty(),k.remove.message()),S.allowAdditions&&k.add.userSuggestion(e),k.is.searchSelection()&&k.can.show()&&k.is.focusedOnSearch()&&k.show()};S.useLabels&&k.has.maxSelections()||(S.apiSettings?k.can.useAPI()?k.queryRemote(t,function(){n()}):k.error(q.noAPI):(k.filterItems(t),n()))},queryRemote:function(t,n){var i={errorDuration:!1,cache:"local",throttle:S.throttle,urlData:{query:t},onError:function(){k.add.message(A.serverError),n()},onFailure:function(){k.add.message(A.serverError),n()},onSuccess:function(e){k.remove.message(),k.setup.menu({values:e[R.remoteValues]}),n()}};I.api("get request")||k.setup.api(),i=e.extend(!0,{},i,S.apiSettings),I.api("setting",i).api("query")},filterItems:function(t){var n=t!==i?t:k.get.query(),o=null,a=k.escape.regExp(n),r=new RegExp("^"+a,"igm");k.has.query()&&(o=[],k.verbose("Searching for matching values",n),X.each(function(){var t,i,a=e(this);if("both"==S.match||"text"==S.match){if(t=String(k.get.choiceText(a,!1)),t.search(r)!==-1)return o.push(this),!0;if("exact"===S.fullTextSearch&&k.exactSearch(n,t))return o.push(this),!0;if(S.fullTextSearch===!0&&k.fuzzySearch(n,t))return o.push(this),!0}if("both"==S.match||"value"==S.match){if(i=String(k.get.choiceValue(a,t)),i.search(r)!==-1)return o.push(this),!0;if(S.fullTextSearch&&k.fuzzySearch(n,i))return o.push(this),!0}})),k.debug("Showing only matched items",n),k.remove.filteredItem(),o&&X.not(o).addClass(T.filtered)},fuzzySearch:function(e,t){var n=t.length,i=e.length;if(e=e.toLowerCase(),t=t.toLowerCase(),i>n)return!1;if(i===n)return e===t;e:for(var o=0,a=0;o<i;o++){for(var r=e.charCodeAt(o);a<n;)if(t.charCodeAt(a++)===r)continue e;return!1}return!0},exactSearch:function(e,t){return e=e.toLowerCase(),t=t.toLowerCase(),t.indexOf(e)>-1},filterActive:function(){S.useLabels&&X.filter("."+T.active).addClass(T.filtered)},focusSearch:function(e){k.has.search()&&!k.is.focusedOnSearch()&&(e?(I.off("focus"+z,D.search),V.focus(),I.on("focus"+z,D.search,k.event.search.focus)):V.focus())},forceSelection:function(){var e=X.not(T.filtered).filter("."+T.selected).eq(0),t=X.not(T.filtered).filter("."+T.active).eq(0),n=e.length>0?e:t,i=n.length>0;return i?(k.debug("Forcing partial selection to selected item",n),void k.event.item.click.call(n,{},!0)):void(S.allowAdditions?(k.set.selected(k.get.query()),k.remove.searchTerm()):k.remove.searchTerm())},event:{change:function(){K||(k.debug("Input changed, updating selection"),k.set.selected())},focus:function(){S.showOnFocus&&!$&&k.is.hidden()&&!v&&k.show()},blur:function(e){v=n.activeElement===this,$||v||(k.remove.activeLabel(),k.hide())},mousedown:function(){k.is.searchSelection()?b=!0:$=!0},mouseup:function(){k.is.searchSelection()?b=!1:$=!1},click:function(t){var n=e(t.target);n.is(I)&&(k.is.focusedOnSearch()?k.show():k.focusSearch())},search:{focus:function(){$=!0,k.is.multiple()&&k.remove.activeLabel(),S.showOnFocus&&k.search()},blur:function(e){v=n.activeElement===this,b||Y||v||(S.forceSelection&&k.forceSelection(),k.hide()),b=!1}},icon:{click:function(e){k.toggle()}},text:{focus:function(e){$=!0,k.focusSearch()}},input:function(e){(k.is.multiple()||k.is.searchSelection())&&k.set.filtered(),clearTimeout(k.timer),k.timer=setTimeout(k.search,S.delay.search);
+},label:{click:function(t){var n=e(this),i=I.find(D.label),o=i.filter("."+T.active),a=n.nextAll("."+T.active),r=n.prevAll("."+T.active),s=a.length>0?n.nextUntil(a).add(o).add(n):n.prevUntil(r).add(o).add(n);t.shiftKey?(o.removeClass(T.active),s.addClass(T.active)):t.ctrlKey?n.toggleClass(T.active):(o.removeClass(T.active),n.addClass(T.active)),S.onLabelSelect.apply(this,i.filter("."+T.active))}},remove:{click:function(){var t=e(this).parent();t.hasClass(T.active)?k.remove.activeLabels():k.remove.activeLabels(t)}},test:{toggle:function(e){var t=k.is.multiple()?k.show:k.toggle;k.is.bubbledLabelClick(e)||k.is.bubbledIconClick(e)||k.determine.eventOnElement(e,t)&&e.preventDefault()},touch:function(e){k.determine.eventOnElement(e,function(){"touchstart"==e.type?k.timer=setTimeout(function(){k.hide()},S.delay.touch):"touchmove"==e.type&&clearTimeout(k.timer)}),e.stopPropagation()},hide:function(e){k.determine.eventInModule(e,k.hide)}},select:{mutation:function(e){k.debug("<select> modified, recreating menu"),k.setup.select()}},menu:{mutation:function(t){var n=t[0],i=e(n.addedNodes?n.addedNodes[0]:!1),o=e(n.removedNodes?n.removedNodes[0]:!1),a=i.add(o),r=a.is(D.addition)||a.closest(D.addition).length>0,s=a.is(D.message)||a.closest(D.message).length>0;r||s?(k.debug("Updating item selector cache"),k.refreshItems()):(k.debug("Menu modified, updating selector cache"),k.refresh())},mousedown:function(){Y=!0},mouseup:function(){Y=!1}},item:{mouseenter:function(t){var n=e(t.target),i=e(this),o=i.children(D.menu),a=i.siblings(D.item).children(D.menu),r=o.length>0,s=o.find(n).length>0;!s&&r&&(clearTimeout(k.itemTimer),k.itemTimer=setTimeout(function(){k.verbose("Showing sub-menu",o),e.each(a,function(){k.animate.hide(!1,e(this))}),k.animate.show(!1,o)},S.delay.show),t.preventDefault())},mouseleave:function(t){var n=e(this).children(D.menu);n.length>0&&(clearTimeout(k.itemTimer),k.itemTimer=setTimeout(function(){k.verbose("Hiding sub-menu",n),k.animate.hide(!1,n)},S.delay.hide))},click:function(t,n){var i=e(this),o=e(t?t.target:""),a=i.find(D.menu),r=k.get.choiceText(i),s=k.get.choiceValue(i,r),l=a.length>0,c=a.find(o).length>0;c||l&&!S.allowCategorySelection||(k.is.searchSelection()&&(S.allowAdditions&&k.remove.userAddition(),k.remove.searchTerm(),k.is.focusedOnSearch()||1==n||k.focusSearch(!0)),S.useLabels||(k.remove.filteredItem(),k.set.scrollPosition(i)),k.determine.selectAction.call(this,r,s))}},document:{keydown:function(e){var t=e.which,n=k.is.inObject(t,E);if(n){var i=I.find(D.label),o=i.filter("."+T.active),a=(o.data(P.value),i.index(o)),r=i.length,s=o.length>0,l=o.length>1,c=0===a,u=a+1==r,d=k.is.searchSelection(),f=k.is.focusedOnSearch(),m=k.is.focused(),g=f&&0===k.get.caretPosition();if(d&&!s&&!f)return;t==E.leftArrow?!m&&!g||s?s&&(e.shiftKey?k.verbose("Adding previous label to selection"):(k.verbose("Selecting previous label"),i.removeClass(T.active)),c&&!l?o.addClass(T.active):o.prev(D.siblingLabel).addClass(T.active).end(),e.preventDefault()):(k.verbose("Selecting previous label"),i.last().addClass(T.active)):t==E.rightArrow?(m&&!s&&i.first().addClass(T.active),s&&(e.shiftKey?k.verbose("Adding next label to selection"):(k.verbose("Selecting next label"),i.removeClass(T.active)),u?d?f?i.removeClass(T.active):k.focusSearch():l?o.next(D.siblingLabel).addClass(T.active):o.addClass(T.active):o.next(D.siblingLabel).addClass(T.active),e.preventDefault())):t==E.deleteKey||t==E.backspace?s?(k.verbose("Removing active labels"),u&&d&&!f&&k.focusSearch(),o.last().next(D.siblingLabel).addClass(T.active),k.remove.activeLabels(o),e.preventDefault()):g&&!s&&t==E.backspace&&(k.verbose("Removing last label on input backspace"),o=i.last().addClass(T.active),k.remove.activeLabels(o)):o.removeClass(T.active)}}},keydown:function(e){var t=e.which,n=k.is.inObject(t,E);if(n){var i,o,a=X.not(D.unselectable).filter("."+T.selected).eq(0),r=Q.children("."+T.active).eq(0),s=a.length>0?a:r,l=s.length>0?s.siblings(":not(."+T.filtered+")").addBack():Q.children(":not(."+T.filtered+")"),c=s.children(D.menu),u=s.closest(D.menu),d=u.hasClass(T.visible)||u.hasClass(T.animating)||u.parent(D.menu).length>0,f=c.length>0,m=s.length>0,g=s.not(D.unselectable).length>0,p=t==E.delimiter&&S.allowAdditions&&k.is.multiple(),h=S.allowAdditions&&S.hideAdditions&&(t==E.enter||p)&&g;if(h&&(k.verbose("Selecting item from keyboard shortcut",s),k.event.item.click.call(s,e),k.is.searchSelection()&&k.remove.searchTerm()),k.is.visible()){if((t==E.enter||p)&&(t==E.enter&&m&&f&&!S.allowCategorySelection?(k.verbose("Pressed enter on unselectable category, opening sub menu"),t=E.rightArrow):g&&(k.verbose("Selecting item from keyboard shortcut",s),k.event.item.click.call(s,e),k.is.searchSelection()&&k.remove.searchTerm()),e.preventDefault()),m&&(t==E.leftArrow&&(o=u[0]!==Q[0],o&&(k.verbose("Left key pressed, closing sub-menu"),k.animate.hide(!1,u),s.removeClass(T.selected),u.closest(D.item).addClass(T.selected),e.preventDefault())),t==E.rightArrow&&f&&(k.verbose("Right key pressed, opening sub-menu"),k.animate.show(!1,c),s.removeClass(T.selected),c.find(D.item).eq(0).addClass(T.selected),e.preventDefault())),t==E.upArrow){if(i=m&&d?s.prevAll(D.item+":not("+D.unselectable+")").eq(0):X.eq(0),l.index(i)<0)return k.verbose("Up key pressed but reached top of current menu"),void e.preventDefault();k.verbose("Up key pressed, changing active item"),s.removeClass(T.selected),i.addClass(T.selected),k.set.scrollPosition(i),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(i),e.preventDefault()}if(t==E.downArrow){if(i=m&&d?i=s.nextAll(D.item+":not("+D.unselectable+")").eq(0):X.eq(0),0===i.length)return k.verbose("Down key pressed but reached bottom of current menu"),void e.preventDefault();k.verbose("Down key pressed, changing active item"),X.removeClass(T.selected),i.addClass(T.selected),k.set.scrollPosition(i),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(i),e.preventDefault()}t==E.pageUp&&(k.scrollPage("up"),e.preventDefault()),t==E.pageDown&&(k.scrollPage("down"),e.preventDefault()),t==E.escape&&(k.verbose("Escape key pressed, closing dropdown"),k.hide())}else p&&e.preventDefault(),t!=E.downArrow||k.is.visible()||(k.verbose("Down key pressed, showing dropdown"),k.select.firstUnfiltered(),k.show(),e.preventDefault())}else k.has.search()||k.set.selectedLetter(String.fromCharCode(t))}},trigger:{change:function(){var e=n.createEvent("HTMLEvents"),t=U[0];t&&(k.verbose("Triggering native change event"),e.initEvent("change",!0,!1),t.dispatchEvent(e))}},determine:{selectAction:function(t,n){k.verbose("Determining action",S.action),e.isFunction(k.action[S.action])?(k.verbose("Triggering preset action",S.action,t,n),k.action[S.action].call(Z,t,n,this)):e.isFunction(S.action)?(k.verbose("Triggering user action",S.action,t,n),S.action.call(Z,t,n,this)):k.error(q.action,S.action)},eventInModule:function(t,i){var o=e(t.target),a=o.closest(n.documentElement).length>0,r=o.closest(I).length>0;return i=e.isFunction(i)?i:function(){},a&&!r?(k.verbose("Triggering event",i),i(),!0):(k.verbose("Event occurred in dropdown, canceling callback"),!1)},eventOnElement:function(t,i){var o=e(t.target),a=o.closest(D.siblingLabel),r=n.body.contains(t.target),s=0===I.find(a).length,l=0===o.closest(Q).length;return i=e.isFunction(i)?i:function(){},r&&s&&l?(k.verbose("Triggering event",i),i(),!0):(k.verbose("Event occurred in dropdown menu, canceling callback"),!1)}},action:{nothing:function(){},activate:function(t,n,o){if(n=n!==i?n:t,k.can.activate(e(o))){if(k.set.selected(n,e(o)),k.is.multiple()&&!k.is.allFiltered())return;k.hideAndClear()}},select:function(t,n,o){if(n=n!==i?n:t,k.can.activate(e(o))){if(k.set.value(n,e(o)),k.is.multiple()&&!k.is.allFiltered())return;k.hideAndClear()}},combo:function(t,n,o){n=n!==i?n:t,k.set.selected(n,e(o)),k.hideAndClear()},hide:function(e,t,n){k.set.value(t,e),k.hideAndClear()}},get:{id:function(){return x},defaultText:function(){return I.data(P.defaultText)},defaultValue:function(){return I.data(P.defaultValue)},placeholderText:function(){return I.data(P.placeholderText)||""},text:function(){return N.text()},query:function(){return e.trim(V.val())},searchWidth:function(e){return e=e!==i?e:V.val(),H.text(e),Math.ceil(H.width()+1)},selectionCount:function(){var t,n=k.get.values();return t=k.is.multiple()?e.isArray(n)?n.length:0:""!==k.get.value()?1:0},transition:function(e){return"auto"==S.transition?k.is.upward(e)?"slide up":"slide down":S.transition},userValues:function(){var t=k.get.values();return!!t&&(t=e.isArray(t)?t:[t],e.grep(t,function(e){return k.get.item(e)===!1}))},uniqueArray:function(t){return e.grep(t,function(n,i){return e.inArray(n,t)===i})},caretPosition:function(){var e,t,i=V.get(0);return"selectionStart"in i?i.selectionStart:n.selection?(i.focus(),e=n.selection.createRange(),t=e.text.length,e.moveStart("character",-i.value.length),e.text.length-t):void 0},value:function(){var t=U.length>0?U.val():I.data(P.value),n=e.isArray(t)&&1===t.length&&""===t[0];return t===i||n?"":t},values:function(){var e=k.get.value();return""===e?"":!k.has.selectInput()&&k.is.multiple()?"string"==typeof e?e.split(S.delimiter):"":e},remoteValues:function(){var t=k.get.values(),n=!1;return t&&("string"==typeof t&&(t=[t]),e.each(t,function(e,t){var i=k.read.remoteData(t);k.verbose("Restoring value from session data",i,t),i&&(n||(n={}),n[t]=i)})),n},choiceText:function(t,n){if(n=n!==i?n:S.preserveHTML,t)return t.find(D.menu).length>0&&(k.verbose("Retrieving text of element with sub-menu"),t=t.clone(),t.find(D.menu).remove(),t.find(D.menuIcon).remove()),t.data(P.text)!==i?t.data(P.text):n?e.trim(t.html()):e.trim(t.text())},choiceValue:function(t,n){return n=n||k.get.choiceText(t),!!t&&(t.data(P.value)!==i?String(t.data(P.value)):"string"==typeof n?e.trim(n.toLowerCase()):String(n))},inputEvent:function(){var e=V[0];return!!e&&(e.oninput!==i?"input":e.onpropertychange!==i?"propertychange":"keyup")},selectValues:function(){var t={};return t.values=[],I.find("option").each(function(){var n=e(this),o=n.html(),a=n.attr("disabled"),r=n.attr("value")!==i?n.attr("value"):o;"auto"===S.placeholder&&""===r?t.placeholder=o:t.values.push({name:o,value:r,disabled:a})}),S.placeholder&&"auto"!==S.placeholder&&(k.debug("Setting placeholder value to",S.placeholder),t.placeholder=S.placeholder),S.sortSelect?(t.values.sort(function(e,t){return e.name>t.name?1:-1}),k.debug("Retrieved and sorted values from select",t)):k.debug("Retrieved values from select",t),t},activeItem:function(){return X.filter("."+T.active)},selectedItem:function(){var e=X.not(D.unselectable).filter("."+T.selected);return e.length>0?e:X.eq(0)},itemWithAdditions:function(e){var t=k.get.item(e),n=k.create.userChoice(e),i=n&&n.length>0;return i&&(t=t.length>0?t.add(n):n),t},item:function(t,n){var o,a,r=!1;return t=t!==i?t:k.get.values()!==i?k.get.values():k.get.text(),o=a?t.length>0:t!==i&&null!==t,a=k.is.multiple()&&e.isArray(t),n=""===t||0===t||(n||!1),o&&X.each(function(){var o=e(this),s=k.get.choiceText(o),l=k.get.choiceValue(o,s);if(null!==l&&l!==i)if(a)e.inArray(String(l),t)===-1&&e.inArray(s,t)===-1||(r=r?r.add(o):o);else if(n){if(k.verbose("Ambiguous dropdown value using strict type check",o,t),l===t||s===t)return r=o,!0}else if(String(l)==String(t)||s==t)return k.verbose("Found select item by value",l,t),r=o,!0}),r}},check:{maxSelections:function(e){return!S.maxSelections||(e=e!==i?e:k.get.selectionCount(),e>=S.maxSelections?(k.debug("Maximum selection count reached"),S.useLabels&&(X.addClass(T.filtered),k.add.message(A.maxSelections)),!0):(k.verbose("No longer at maximum selection count"),k.remove.message(),k.remove.filteredItem(),k.is.searchSelection()&&k.filterItems(),!1))}},restore:{defaults:function(){k.clear(),k.restore.defaultText(),k.restore.defaultValue()},defaultText:function(){var e=k.get.defaultText(),t=k.get.placeholderText;e===t?(k.debug("Restoring default placeholder text",e),k.set.placeholderText(e)):(k.debug("Restoring default text",e),k.set.text(e))},placeholderText:function(){k.set.placeholderText()},defaultValue:function(){var e=k.get.defaultValue();e!==i&&(k.debug("Restoring default value",e),""!==e?(k.set.value(e),k.set.selected()):(k.remove.activeItem(),k.remove.selectedItem()))},labels:function(){S.allowAdditions&&(S.useLabels||(k.error(q.labels),S.useLabels=!0),k.debug("Restoring selected values"),k.create.userLabels()),k.check.maxSelections()},selected:function(){k.restore.values(),k.is.multiple()?(k.debug("Restoring previously selected values and labels"),k.restore.labels()):k.debug("Restoring previously selected values")},values:function(){k.set.initialLoad(),S.apiSettings&&S.saveRemoteData&&k.get.remoteValues()?k.restore.remoteValues():k.set.selected(),k.remove.initialLoad()},remoteValues:function(){var t=k.get.remoteValues();k.debug("Recreating selected from session data",t),t&&(k.is.single()?e.each(t,function(e,t){k.set.text(t)}):e.each(t,function(e,t){k.add.label(e,t)}))}},read:{remoteData:function(e){var n;return t.Storage===i?void k.error(q.noStorage):(n=sessionStorage.getItem(e),n!==i&&n)}},save:{defaults:function(){k.save.defaultText(),k.save.placeholderText(),k.save.defaultValue()},defaultValue:function(){var e=k.get.value();k.verbose("Saving default value as",e),I.data(P.defaultValue,e)},defaultText:function(){var e=k.get.text();k.verbose("Saving default text as",e),I.data(P.defaultText,e)},placeholderText:function(){var e;S.placeholder!==!1&&N.hasClass(T.placeholder)&&(e=k.get.text(),k.verbose("Saving placeholder text as",e),I.data(P.placeholderText,e))},remoteData:function(e,n){return t.Storage===i?void k.error(q.noStorage):(k.verbose("Saving remote data to session storage",n,e),void sessionStorage.setItem(n,e))}},clear:function(){k.is.multiple()&&S.useLabels?k.remove.labels():(k.remove.activeItem(),k.remove.selectedItem()),k.set.placeholderText(),k.clearValue()},clearValue:function(){k.set.value("")},scrollPage:function(e,t){var n,i,o,a=t||k.get.selectedItem(),r=a.closest(D.menu),s=r.outerHeight(),l=r.scrollTop(),c=X.eq(0).outerHeight(),u=Math.floor(s/c),d=(r.prop("scrollHeight"),"up"==e?l-c*u:l+c*u),f=X.not(D.unselectable);o="up"==e?f.index(a)-u:f.index(a)+u,n="up"==e?o>=0:o<f.length,i=n?f.eq(o):"up"==e?f.first():f.last(),i.length>0&&(k.debug("Scrolling page",e,i),a.removeClass(T.selected),i.addClass(T.selected),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(i),r.scrollTop(d))},set:{filtered:function(){var e=k.is.multiple(),t=k.is.searchSelection(),n=e&&t,i=t?k.get.query():"",o="string"==typeof i&&i.length>0,a=k.get.searchWidth(),r=""!==i;e&&o&&(k.verbose("Adjusting input width",a,S.glyphWidth),V.css("width",a)),o||n&&r?(k.verbose("Hiding placeholder text"),N.addClass(T.filtered)):(!e||n&&!r)&&(k.verbose("Showing placeholder text"),N.removeClass(T.filtered))},empty:function(){I.addClass(T.empty)},loading:function(){I.addClass(T.loading)},placeholderText:function(e){e=e||k.get.placeholderText(),k.debug("Setting placeholder text",e),k.set.text(e),N.addClass(T.placeholder)},tabbable:function(){k.has.search()?(k.debug("Added tabindex to searchable dropdown"),V.val("").attr("tabindex",0),Q.attr("tabindex",-1)):(k.debug("Added tabindex to dropdown"),I.attr("tabindex")===i&&(I.attr("tabindex",0),Q.attr("tabindex",-1)))},initialLoad:function(){k.verbose("Setting initial load"),h=!0},activeItem:function(e){S.allowAdditions&&e.filter(D.addition).length>0?e.addClass(T.filtered):e.addClass(T.active)},partialSearch:function(e){var t=k.get.query().length;V.val(e.substr(0,t))},scrollPosition:function(e,t){var n,o,a,r,s,l,c,u,d,f=5;e=e||k.get.selectedItem(),n=e.closest(D.menu),o=e&&e.length>0,t=t!==i&&t,e&&n.length>0&&o&&(r=e.position().top,n.addClass(T.loading),l=n.scrollTop(),s=n.offset().top,r=e.offset().top,a=l-s+r,t||(c=n.height(),d=l+c<a+f,u=a-f<l),k.debug("Scrolling to active item",a),(t||u||d)&&n.scrollTop(a),n.removeClass(T.loading))},text:function(e){"select"!==S.action&&("combo"==S.action?(k.debug("Changing combo button text",e,B),S.preserveHTML?B.html(e):B.text(e)):(e!==k.get.placeholderText()&&N.removeClass(T.placeholder),k.debug("Changing text",e,N),N.removeClass(T.filtered),S.preserveHTML?N.html(e):N.text(e)))},selectedItem:function(e){var t=k.get.choiceValue(e),n=k.get.choiceText(e,!1);k.debug("Setting user selection to item",e),k.remove.activeItem(),k.set.partialSearch(n),k.set.activeItem(e),k.set.selected(t,e),k.set.text(n)},selectedLetter:function(t){var n,i=X.filter("."+T.selected),o=i.length>0&&k.has.firstLetter(i,t),a=!1;o&&(n=i.nextAll(X).eq(0),k.has.firstLetter(n,t)&&(a=n)),a||X.each(function(){if(k.has.firstLetter(e(this),t))return a=e(this),!1}),a&&(k.verbose("Scrolling to next value with letter",t),k.set.scrollPosition(a),i.removeClass(T.selected),a.addClass(T.selected),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(a))},direction:function(e){"auto"==S.direction?k.is.onScreen(e)?k.remove.upward(e):k.set.upward(e):"upward"==S.direction&&k.set.upward(e)},upward:function(e){var t=e||I;t.addClass(T.upward)},value:function(e,t,n){var o=k.escape.value(e),a=U.length>0,r=(!k.has.value(e),k.get.values()),s=e!==i?String(e):e;if(a){if(!S.allowReselection&&s==r&&(k.verbose("Skipping value update already same value",e,r),!k.is.initialLoad()))return;k.is.single()&&k.has.selectInput()&&k.can.extendSelect()&&(k.debug("Adding user option",e),k.add.optionValue(e)),k.debug("Updating input value",o,r),K=!0,U.val(o),S.fireOnInit===!1&&k.is.initialLoad()?k.debug("Input native change event ignored on initial load"):k.trigger.change(),K=!1}else k.verbose("Storing value in metadata",o,U),o!==r&&I.data(P.value,s);S.fireOnInit===!1&&k.is.initialLoad()?k.verbose("No callback on initial load",S.onChange):S.onChange.call(Z,e,t,n)},active:function(){I.addClass(T.active)},multiple:function(){I.addClass(T.multiple)},visible:function(){I.addClass(T.visible)},exactly:function(e,t){k.debug("Setting selected to exact values"),k.clear(),k.set.selected(e,t)},selected:function(t,n){var i=k.is.multiple();n=S.allowAdditions?n||k.get.itemWithAdditions(t):n||k.get.item(t),n&&(k.debug("Setting selected menu item to",n),k.is.multiple()&&k.remove.searchWidth(),k.is.single()?(k.remove.activeItem(),k.remove.selectedItem()):S.useLabels&&k.remove.selectedItem(),n.each(function(){var t=e(this),o=k.get.choiceText(t),a=k.get.choiceValue(t,o),r=t.hasClass(T.filtered),s=t.hasClass(T.active),l=t.hasClass(T.addition),c=i&&1==n.length;i?!s||l?(S.apiSettings&&S.saveRemoteData&&k.save.remoteData(o,a),S.useLabels?(k.add.value(a,o,t),k.add.label(a,o,c),k.set.activeItem(t),k.filterActive(),k.select.nextAvailable(n)):(k.add.value(a,o,t),k.set.text(k.add.variables(A.count)),k.set.activeItem(t))):r||(k.debug("Selected active value, removing label"),k.remove.selected(a)):(S.apiSettings&&S.saveRemoteData&&k.save.remoteData(o,a),k.set.text(o),k.set.value(a,o,t),t.addClass(T.active).addClass(T.selected))}))}},add:{label:function(t,n,i){var o,a=k.is.searchSelection()?V:N,r=k.escape.value(t);return o=e("<a />").addClass(T.label).attr("data-value",r).html(j.label(r,n)),o=S.onLabelCreate.call(o,r,n),k.has.label(t)?void k.debug("Label already exists, skipping",r):(S.label.variation&&o.addClass(S.label.variation),void(i===!0?(k.debug("Animating in label",o),o.addClass(T.hidden).insertBefore(a).transition(S.label.transition,S.label.duration)):(k.debug("Adding selection label",o),o.insertBefore(a))))},message:function(t){var n=Q.children(D.message),i=S.templates.message(k.add.variables(t));n.length>0?n.html(i):n=e("<div/>").html(i).addClass(T.message).appendTo(Q)},optionValue:function(t){var n=k.escape.value(t),i=U.find('option[value="'+n+'"]'),o=i.length>0;o||(k.disconnect.selectObserver(),k.is.single()&&(k.verbose("Removing previous user addition"),U.find("option."+T.addition).remove()),e("<option/>").prop("value",n).addClass(T.addition).html(t).appendTo(U),k.verbose("Adding user addition as an <option>",t),k.observe.select())},userSuggestion:function(e){var t,n=Q.children(D.addition),i=k.get.item(e),o=i&&i.not(D.addition).length,a=n.length>0;if(!S.useLabels||!k.has.maxSelections()){if(""===e||o)return void n.remove();a?(n.data(P.value,e).data(P.text,e).attr("data-"+P.value,e).attr("data-"+P.text,e).removeClass(T.filtered),S.hideAdditions||(t=S.templates.addition(k.add.variables(A.addResult,e)),n.html(t)),k.verbose("Replacing user suggestion with new value",n)):(n=k.create.userChoice(e),n.prependTo(Q),k.verbose("Adding item choice to menu corresponding with user choice addition",n)),S.hideAdditions&&!k.is.allFiltered()||n.addClass(T.selected).siblings().removeClass(T.selected),k.refreshItems()}},variables:function(e,t){var n,i,o=e.search("{count}")!==-1,a=e.search("{maxCount}")!==-1,r=e.search("{term}")!==-1;return k.verbose("Adding templated variables to message",e),o&&(n=k.get.selectionCount(),e=e.replace("{count}",n)),a&&(n=k.get.selectionCount(),e=e.replace("{maxCount}",S.maxSelections)),r&&(i=t||k.get.query(),e=e.replace("{term}",i)),e},value:function(t,n,i){var o,a=k.get.values();return""===t?void k.debug("Cannot select blank values from multiselect"):(e.isArray(a)?(o=a.concat([t]),o=k.get.uniqueArray(o)):o=[t],k.has.selectInput()?k.can.extendSelect()&&(k.debug("Adding value to select",t,o,U),k.add.optionValue(t)):(o=o.join(S.delimiter),k.debug("Setting hidden input to delimited value",o,U)),S.fireOnInit===!1&&k.is.initialLoad()?k.verbose("Skipping onadd callback on initial load",S.onAdd):S.onAdd.call(Z,t,n,i),k.set.value(o,t,n,i),void k.check.maxSelections())}},remove:{active:function(){I.removeClass(T.active)},activeLabel:function(){I.find(D.label).removeClass(T.active)},empty:function(){I.removeClass(T.empty)},loading:function(){I.removeClass(T.loading)},initialLoad:function(){h=!1},upward:function(e){var t=e||I;t.removeClass(T.upward)},visible:function(){I.removeClass(T.visible)},activeItem:function(){X.removeClass(T.active)},filteredItem:function(){S.useLabels&&k.has.maxSelections()||(S.useLabels&&k.is.multiple()?X.not("."+T.active).removeClass(T.filtered):X.removeClass(T.filtered),k.remove.empty())},optionValue:function(e){var t=k.escape.value(e),n=U.find('option[value="'+t+'"]'),i=n.length>0;i&&n.hasClass(T.addition)&&(C&&(C.disconnect(),k.verbose("Temporarily disconnecting mutation observer")),n.remove(),k.verbose("Removing user addition as an <option>",t),C&&C.observe(U[0],{childList:!0,subtree:!0}))},message:function(){Q.children(D.message).remove()},searchWidth:function(){V.css("width","")},searchTerm:function(){k.verbose("Cleared search term"),V.val(""),k.set.filtered()},userAddition:function(){X.filter(D.addition).remove()},selected:function(t,n){return!!(n=S.allowAdditions?n||k.get.itemWithAdditions(t):n||k.get.item(t))&&void n.each(function(){var t=e(this),n=k.get.choiceText(t),i=k.get.choiceValue(t,n);k.is.multiple()?S.useLabels?(k.remove.value(i,n,t),k.remove.label(i)):(k.remove.value(i,n,t),0===k.get.selectionCount()?k.set.placeholderText():k.set.text(k.add.variables(A.count))):k.remove.value(i,n,t),t.removeClass(T.filtered).removeClass(T.active),S.useLabels&&t.removeClass(T.selected)})},selectedItem:function(){X.removeClass(T.selected)},value:function(e,t,n){var i,o=k.get.values();k.has.selectInput()?(k.verbose("Input is <select> removing selected option",e),i=k.remove.arrayValue(e,o),k.remove.optionValue(e)):(k.verbose("Removing from delimited values",e),i=k.remove.arrayValue(e,o),i=i.join(S.delimiter)),S.fireOnInit===!1&&k.is.initialLoad()?k.verbose("No callback on initial load",S.onRemove):S.onRemove.call(Z,e,t,n),k.set.value(i,t,n),k.check.maxSelections()},arrayValue:function(t,n){return e.isArray(n)||(n=[n]),n=e.grep(n,function(e){return t!=e}),k.verbose("Removed value from delimited string",t,n),n},label:function(e,t){var n=I.find(D.label),i=n.filter('[data-value="'+e+'"]');k.verbose("Removing label",i),i.remove()},activeLabels:function(e){e=e||I.find(D.label).filter("."+T.active),k.verbose("Removing active label selections",e),k.remove.labels(e)},labels:function(t){t=t||I.find(D.label),k.verbose("Removing labels",t),t.each(function(){var t=e(this),n=t.data(P.value),o=n!==i?String(n):n,a=k.is.userValue(o);return S.onLabelRemove.call(t,n)===!1?void k.debug("Label remove callback cancelled removal"):(k.remove.message(),void(a?(k.remove.value(o),k.remove.label(o)):k.remove.selected(o)))})},tabbable:function(){k.has.search()?(k.debug("Searchable dropdown initialized"),V.removeAttr("tabindex"),Q.removeAttr("tabindex")):(k.debug("Simple selection dropdown initialized"),I.removeAttr("tabindex"),Q.removeAttr("tabindex"))}},has:{menuSearch:function(){return k.has.search()&&V.closest(Q).length>0},search:function(){return V.length>0},sizer:function(){return H.length>0},selectInput:function(){return U.is("select")},minCharacters:function(e){return!S.minCharacters||(e=e!==i?String(e):String(k.get.query()),e.length>=S.minCharacters)},firstLetter:function(e,t){var n,i;return!(!e||0===e.length||"string"!=typeof t)&&(n=k.get.choiceText(e,!1),t=t.toLowerCase(),i=String(n).charAt(0).toLowerCase(),t==i)},input:function(){return U.length>0},items:function(){return X.length>0},menu:function(){return Q.length>0},message:function(){return 0!==Q.children(D.message).length},label:function(e){var t=k.escape.value(e),n=I.find(D.label);return n.filter('[data-value="'+t+'"]').length>0},maxSelections:function(){return S.maxSelections&&k.get.selectionCount()>=S.maxSelections},allResultsFiltered:function(){var e=X.not(D.addition);return e.filter(D.unselectable).length===e.length},userSuggestion:function(){return Q.children(D.addition).length>0},query:function(){return""!==k.get.query()},value:function(t){var n=k.get.values(),i=e.isArray(n)?n&&e.inArray(t,n)!==-1:n==t;return!!i}},is:{active:function(){return I.hasClass(T.active)},bubbledLabelClick:function(t){return e(t.target).is("select, input")&&I.closest("label").length>0},bubbledIconClick:function(t){return e(t.target).closest(W).length>0},alreadySetup:function(){return I.is("select")&&I.parent(D.dropdown).length>0&&0===I.prev().length},animating:function(e){return e?e.transition&&e.transition("is animating"):Q.transition&&Q.transition("is animating")},disabled:function(){return I.hasClass(T.disabled)},focused:function(){return n.activeElement===I[0]},focusedOnSearch:function(){return n.activeElement===V[0]},allFiltered:function(){return(k.is.multiple()||k.has.search())&&!(0==S.hideAdditions&&k.has.userSuggestion())&&!k.has.message()&&k.has.allResultsFiltered()},hidden:function(e){return!k.is.visible(e)},initialLoad:function(){return h},onScreen:function(e){var t,n=e||Q,i=!0,o={};return n.addClass(T.loading),t={context:{scrollTop:L.scrollTop(),height:L.outerHeight()},menu:{offset:n.offset(),height:n.outerHeight()}},o={above:t.context.scrollTop<=t.menu.offset.top-t.menu.height,below:t.context.scrollTop+t.context.height>=t.menu.offset.top+t.menu.height},o.below?(k.verbose("Dropdown can fit in context downward",o),i=!0):o.below||o.above?(k.verbose("Dropdown cannot fit below, opening upward",o),i=!1):(k.verbose("Dropdown cannot fit in either direction, favoring downward",o),i=!0),n.removeClass(T.loading),i},inObject:function(t,n){var i=!1;return e.each(n,function(e,n){if(n==t)return i=!0,!0}),i},multiple:function(){return I.hasClass(T.multiple)},single:function(){return!k.is.multiple()},selectMutation:function(t){var n=!1;return e.each(t,function(t,i){if(i.target&&e(i.target).is("select"))return n=!0,!0}),n},search:function(){return I.hasClass(T.search)},searchSelection:function(){return k.has.search()&&1===V.parent(D.dropdown).length},selection:function(){return I.hasClass(T.selection)},userValue:function(t){return e.inArray(t,k.get.userValues())!==-1},upward:function(e){var t=e||I;return t.hasClass(T.upward)},visible:function(e){return e?e.hasClass(T.visible):Q.hasClass(T.visible)}},can:{activate:function(e){return!!S.useLabels||(!k.has.maxSelections()||!(!k.has.maxSelections()||!e.hasClass(T.active)))},click:function(){return c||"click"==S.on},extendSelect:function(){return S.allowAdditions||S.apiSettings},show:function(){return!k.is.disabled()&&(k.has.items()||k.has.message())},useAPI:function(){return e.fn.api!==i}},animate:{show:function(t,n){var o,a=n||Q,r=n?function(){}:function(){k.hideSubMenus(),k.hideOthers(),k.set.active()};t=e.isFunction(t)?t:function(){},k.verbose("Doing menu show animation",a),k.set.direction(n),o=k.get.transition(n),k.is.selection()&&k.set.scrollPosition(k.get.selectedItem(),!0),(k.is.hidden(a)||k.is.animating(a))&&("none"==o?(r(),a.transition("show"),t.call(Z)):e.fn.transition!==i&&I.transition("is supported")?a.transition({animation:o+" in",debug:S.debug,verbose:S.verbose,duration:S.duration,queue:!0,onStart:r,onComplete:function(){t.call(Z)}}):k.error(q.noTransition,o))},hide:function(t,n){var o=n||Q,a=(n?.9*S.duration:S.duration,n?function(){}:function(){k.can.click()&&k.unbind.intent(),k.remove.active()}),r=k.get.transition(n);t=e.isFunction(t)?t:function(){},(k.is.visible(o)||k.is.animating(o))&&(k.verbose("Doing menu hide animation",o),"none"==r?(a(),o.transition("hide"),t.call(Z)):e.fn.transition!==i&&I.transition("is supported")?o.transition({animation:r+" out",duration:S.duration,debug:S.debug,verbose:S.verbose,queue:!0,onStart:a,onComplete:function(){"auto"==S.direction&&k.remove.upward(n),t.call(Z)}}):k.error(q.transition))}},hideAndClear:function(){k.remove.searchTerm(),k.has.maxSelections()||(k.has.search()?k.hide(function(){k.remove.filteredItem()}):k.hide())},delay:{show:function(){k.verbose("Delaying show event to ensure user intent"),clearTimeout(k.timer),k.timer=setTimeout(k.show,S.delay.show)},hide:function(){k.verbose("Delaying hide event to ensure user intent"),clearTimeout(k.timer),k.timer=setTimeout(k.hide,S.delay.hide)}},escape:{value:function(t){var n=e.isArray(t),i="string"==typeof t,o=!i&&!n,a=i&&t.search(O.quote)!==-1,r=[];return k.has.selectInput()&&!o&&a?(k.debug("Encoding quote values for use in select",t),n?(e.each(t,function(e,t){r.push(t.replace(O.quote,"&quot;"))}),r):t.replace(O.quote,"&quot;")):t},regExp:function(e){return e=String(e),e.replace(O.escape,"\\$&")}},setting:function(t,n){if(k.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,S,t);else{if(n===i)return S[t];e.isPlainObject(S[t])?e.extend(!0,S[t],n):S[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,k,t);else{if(n===i)return k[t];k[t]=n}},debug:function(){!S.silent&&S.debug&&(S.performance?k.performance.log(arguments):(k.debug=Function.prototype.bind.call(console.info,console,S.name+":"),k.debug.apply(console,arguments)))},verbose:function(){!S.silent&&S.verbose&&S.debug&&(S.performance?k.performance.log(arguments):(k.verbose=Function.prototype.bind.call(console.info,console,S.name+":"),k.verbose.apply(console,arguments)))},error:function(){S.silent||(k.error=Function.prototype.bind.call(console.error,console,S.name+":"),k.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;S.performance&&(t=(new Date).getTime(),i=u||t,n=t-i,u=t,d.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:Z,"Execution Time":n})),clearTimeout(k.performance.timer),k.performance.timer=setTimeout(k.performance.display,500)},display:function(){var t=S.name+":",n=0;u=!1,clearTimeout(k.performance.timer),e.each(d,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",l&&(t+=" '"+l+"'"),(console.group!==i||console.table!==i)&&d.length>0&&(console.groupCollapsed(t),console.table?console.table(d):e.each(d,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),d=[]}},invoke:function(t,n,o){var r,s,l,c=J;return n=n||g,o=Z||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(k.error(q.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},m?(J===i&&k.initialize(),k.invoke(f)):(J!==i&&J.invoke("destroy"),
+k.initialize())}),a!==i?a:r},e.fn.dropdown.settings={silent:!1,debug:!1,verbose:!1,performance:!0,on:"click",action:"activate",apiSettings:!1,selectOnKeydown:!0,minCharacters:0,saveRemoteData:!0,throttle:200,context:t,direction:"auto",keepOnScreen:!0,match:"both",fullTextSearch:!1,placeholder:"auto",preserveHTML:!0,sortSelect:!1,forceSelection:!0,allowAdditions:!1,hideAdditions:!0,maxSelections:!1,useLabels:!0,delimiter:",",showOnFocus:!0,allowReselection:!1,allowTab:!0,allowCategorySelection:!1,fireOnInit:!1,transition:"auto",duration:200,glyphWidth:1.037,label:{transition:"scale",duration:200,variation:!1},delay:{hide:300,show:200,search:20,touch:50},onChange:function(e,t,n){},onAdd:function(e,t,n){},onRemove:function(e,t,n){},onLabelSelect:function(e){},onLabelCreate:function(t,n){return e(this)},onLabelRemove:function(e){return!0},onNoResults:function(e){return!0},onShow:function(){},onHide:function(){},name:"Dropdown",namespace:"dropdown",message:{addResult:"Add <b>{term}</b>",count:"{count} selected",maxSelections:"Max {maxCount} selections",noResults:"No results found.",serverError:"There was an error contacting the server"},error:{action:"You called a dropdown action that was not defined",alreadySetup:"Once a select has been initialized behaviors must be called on the created ui dropdown",labels:"Allowing user additions currently requires the use of labels.",missingMultiple:"<select> requires multiple property to be set to correctly preserve multiple values",method:"The method you called is not defined.",noAPI:"The API module is required to load resources remotely",noStorage:"Saving remote data requires session storage",noTransition:"This module requires ui transitions <https://github.com/Semantic-Org/UI-Transition>"},regExp:{escape:/[-[\]{}()*+?.,\\^$|#\s]/g,quote:/"/g},metadata:{defaultText:"defaultText",defaultValue:"defaultValue",placeholderText:"placeholder",text:"text",value:"value"},fields:{remoteValues:"results",values:"values",disabled:"disabled",name:"name",value:"value",text:"text"},keys:{backspace:8,delimiter:188,deleteKey:46,enter:13,escape:27,pageUp:33,pageDown:34,leftArrow:37,upArrow:38,rightArrow:39,downArrow:40},selector:{addition:".addition",dropdown:".ui.dropdown",hidden:".hidden",icon:"> .dropdown.icon",input:'> input[type="hidden"], > select',item:".item",label:"> .label",remove:"> .label > .delete.icon",siblingLabel:".label",menu:".menu",message:".message",menuIcon:".dropdown.icon",search:"input.search, .menu > .search > input, .menu input.search",sizer:"> input.sizer",text:"> .text:not(.icon)",unselectable:".disabled, .filtered"},className:{active:"active",addition:"addition",animating:"animating",disabled:"disabled",empty:"empty",dropdown:"ui dropdown",filtered:"filtered",hidden:"hidden transition",item:"item",label:"ui label",loading:"loading",menu:"menu",message:"message",multiple:"multiple",placeholder:"default",sizer:"sizer",search:"search",selected:"selected",selection:"selection",upward:"upward",visible:"visible"}},e.fn.dropdown.settings.templates={dropdown:function(t){var n=t.placeholder||!1,i=(t.values||{},"");return i+='<i class="dropdown icon"></i>',i+=t.placeholder?'<div class="default text">'+n+"</div>":'<div class="text"></div>',i+='<div class="menu">',e.each(t.values,function(e,t){i+=t.disabled?'<div class="disabled item" data-value="'+t.value+'">'+t.name+"</div>":'<div class="item" data-value="'+t.value+'">'+t.name+"</div>"}),i+="</div>"},menu:function(t,n){var i=t[n.values]||{},o="";return e.each(i,function(e,t){var i=t[n.text]?'data-text="'+t[n.text]+'"':"",a=t[n.disabled]?"disabled ":"";o+='<div class="'+a+'item" data-value="'+t[n.value]+'"'+i+">",o+=t[n.name],o+="</div>"}),o},label:function(e,t){return t+'<i class="delete icon"></i>'},message:function(e){return e},addition:function(e){return e}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.embed=function(n){var o,a=e(this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1);return a.each(function(){var f,m=e.isPlainObject(n)?e.extend(!0,{},e.fn.embed.settings,n):e.extend({},e.fn.embed.settings),g=m.selector,p=m.className,h=m.sources,v=m.error,b=m.metadata,y=m.namespace,x=m.templates,C="."+y,w="module-"+y,k=(e(t),e(this)),S=k.find(g.placeholder),T=k.find(g.icon),A=k.find(g.embed),R=this,E=k.data(w);f={initialize:function(){f.debug("Initializing embed"),f.determine.autoplay(),f.create(),f.bind.events(),f.instantiate()},instantiate:function(){f.verbose("Storing instance of module",f),E=f,k.data(w,f)},destroy:function(){f.verbose("Destroying previous instance of embed"),f.reset(),k.removeData(w).off(C)},refresh:function(){f.verbose("Refreshing selector cache"),S=k.find(g.placeholder),T=k.find(g.icon),A=k.find(g.embed)},bind:{events:function(){f.has.placeholder()&&(f.debug("Adding placeholder events"),k.on("click"+C,g.placeholder,f.createAndShow).on("click"+C,g.icon,f.createAndShow))}},create:function(){var e=f.get.placeholder();e?f.createPlaceholder():f.createAndShow()},createPlaceholder:function(e){var t=f.get.icon(),n=f.get.url();f.generate.embed(n);e=e||f.get.placeholder(),k.html(x.placeholder(e,t)),f.debug("Creating placeholder for embed",e,t)},createEmbed:function(t){f.refresh(),t=t||f.get.url(),A=e("<div/>").addClass(p.embed).html(f.generate.embed(t)).appendTo(k),m.onCreate.call(R,t),f.debug("Creating embed object",A)},changeEmbed:function(e){A.html(f.generate.embed(e))},createAndShow:function(){f.createEmbed(),f.show()},change:function(e,t,n){f.debug("Changing video to ",e,t,n),k.data(b.source,e).data(b.id,t),n?k.data(b.url,n):k.removeData(b.url),f.has.embed()?f.changeEmbed():f.create()},reset:function(){f.debug("Clearing embed and showing placeholder"),f.remove.active(),f.remove.embed(),f.showPlaceholder(),m.onReset.call(R)},show:function(){f.debug("Showing embed"),f.set.active(),m.onDisplay.call(R)},hide:function(){f.debug("Hiding embed"),f.showPlaceholder()},showPlaceholder:function(){f.debug("Showing placeholder image"),f.remove.active(),m.onPlaceholderDisplay.call(R)},get:{id:function(){return m.id||k.data(b.id)},placeholder:function(){return m.placeholder||k.data(b.placeholder)},icon:function(){return m.icon?m.icon:k.data(b.icon)!==i?k.data(b.icon):f.determine.icon()},source:function(e){return m.source?m.source:k.data(b.source)!==i?k.data(b.source):f.determine.source()},type:function(){var e=f.get.source();return h[e]!==i&&h[e].type},url:function(){return m.url?m.url:k.data(b.url)!==i?k.data(b.url):f.determine.url()}},determine:{autoplay:function(){f.should.autoplay()&&(m.autoplay=!0)},source:function(t){var n=!1;return t=t||f.get.url(),t&&e.each(h,function(e,i){if(t.search(i.domain)!==-1)return n=e,!1}),n},icon:function(){var e=f.get.source();return h[e]!==i&&h[e].icon},url:function(){var e,t=m.id||k.data(b.id),n=m.source||k.data(b.source);return e=h[n]!==i&&h[n].url.replace("{id}",t),e&&k.data(b.url,e),e}},set:{active:function(){k.addClass(p.active)}},remove:{active:function(){k.removeClass(p.active)},embed:function(){A.empty()}},encode:{parameters:function(e){var t,n=[];for(t in e)n.push(encodeURIComponent(t)+"="+encodeURIComponent(e[t]));return n.join("&amp;")}},generate:{embed:function(e){f.debug("Generating embed html");var t,n,i=f.get.source();return e=f.get.url(e),e?(n=f.generate.parameters(i),t=x.iframe(e,n)):f.error(v.noURL,k),t},parameters:function(t,n){var o=h[t]&&h[t].parameters!==i?h[t].parameters(m):{};return n=n||m.parameters,n&&(o=e.extend({},o,n)),o=m.onEmbed(o),f.encode.parameters(o)}},has:{embed:function(){return A.length>0},placeholder:function(){return m.placeholder||k.data(b.placeholder)}},should:{autoplay:function(){return"auto"===m.autoplay?m.placeholder||k.data(b.placeholder)!==i:m.autoplay}},is:{video:function(){return"video"==f.get.type()}},setting:function(t,n){if(f.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return f[t];f[t]=n}},debug:function(){!m.silent&&m.debug&&(m.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,m.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),f.verbose.apply(console,arguments)))},error:function(){m.silent||(f.error=Function.prototype.bind.call(console.error,console,m.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;m.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:R,"Execution Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var t=m.name+":",n=0;s=!1,clearTimeout(f.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),a.length>1&&(t+=" ("+a.length+")"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var r,s,l,c=E;return n=n||d,a=R||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(f.error(v.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},u?(E===i&&f.initialize(),f.invoke(c)):(E!==i&&E.invoke("destroy"),f.initialize())}),o!==i?o:this},e.fn.embed.settings={name:"Embed",namespace:"embed",silent:!1,debug:!1,verbose:!1,performance:!0,icon:!1,source:!1,url:!1,id:!1,autoplay:"auto",color:"#444444",hd:!0,brandedUI:!1,parameters:!1,onDisplay:function(){},onPlaceholderDisplay:function(){},onReset:function(){},onCreate:function(e){},onEmbed:function(e){return e},metadata:{id:"id",icon:"icon",placeholder:"placeholder",source:"source",url:"url"},error:{noURL:"No URL specified",method:"The method you called is not defined"},className:{active:"active",embed:"embed"},selector:{embed:".embed",placeholder:".placeholder",icon:".icon"},sources:{youtube:{name:"youtube",type:"video",icon:"video play",domain:"youtube.com",url:"//www.youtube.com/embed/{id}",parameters:function(e){return{autohide:!e.brandedUI,autoplay:e.autoplay,color:e.color||i,hq:e.hd,jsapi:e.api,modestbranding:!e.brandedUI}}},vimeo:{name:"vimeo",type:"video",icon:"video play",domain:"vimeo.com",url:"//player.vimeo.com/video/{id}",parameters:function(e){return{api:e.api,autoplay:e.autoplay,byline:e.brandedUI,color:e.color||i,portrait:e.brandedUI,title:e.brandedUI}}}},templates:{iframe:function(e,t){var n=e;return t&&(n+="?"+t),'<iframe src="'+n+'" width="100%" height="100%" frameborder="0" scrolling="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>'},placeholder:function(e,t){var n="";return t&&(n+='<i class="'+t+' icon"></i>'),e&&(n+='<img class="placeholder" src="'+e+'">'),n}},api:!1,onPause:function(){},onPlay:function(){},onStop:function(){}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.modal=function(o){var a,r=e(this),s=e(t),l=e(n),c=e("body"),u=r.selector||"",d=(new Date).getTime(),f=[],m=arguments[0],g="string"==typeof m,p=[].slice.call(arguments,1),h=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return r.each(function(){var r,v,b,y,x,C,w,k,S,T=e.isPlainObject(o)?e.extend(!0,{},e.fn.modal.settings,o):e.extend({},e.fn.modal.settings),A=T.selector,R=T.className,E=T.namespace,P=T.error,F="."+E,O="module-"+E,D=e(this),q=e(T.context),j=D.find(A.close),z=this,M=D.data(O);S={initialize:function(){S.verbose("Initializing dimmer",q),S.create.id(),S.create.dimmer(),S.refreshModals(),S.bind.events(),T.observeChanges&&S.observeChanges(),S.instantiate()},instantiate:function(){S.verbose("Storing instance of modal"),M=S,D.data(O,M)},create:{dimmer:function(){var t={debug:T.debug,dimmerName:"modals",duration:{show:T.duration,hide:T.duration}},n=e.extend(!0,t,T.dimmerSettings);return T.inverted&&(n.variation=n.variation!==i?n.variation+" inverted":"inverted"),e.fn.dimmer===i?void S.error(P.dimmer):(S.debug("Creating dimmer with settings",n),y=q.dimmer(n),T.detachable?(S.verbose("Modal is detachable, moving content into dimmer"),y.dimmer("add content",D)):S.set.undetached(),T.blurring&&y.addClass(R.blurring),void(x=y.dimmer("get dimmer")))},id:function(){w=(Math.random().toString(16)+"000000000").substr(2,8),C="."+w,S.verbose("Creating unique id for element",w)}},destroy:function(){S.verbose("Destroying previous modal"),D.removeData(O).off(F),s.off(C),x.off(C),j.off(F),q.dimmer("destroy")},observeChanges:function(){"MutationObserver"in t&&(k=new MutationObserver(function(e){S.debug("DOM tree modified, refreshing"),S.refresh()}),k.observe(z,{childList:!0,subtree:!0}),S.debug("Setting up mutation observer",k))},refresh:function(){S.remove.scrolling(),S.cacheSizes(),S.set.screenHeight(),S.set.type(),S.set.position()},refreshModals:function(){v=D.siblings(A.modal),r=v.add(D)},attachEvents:function(t,n){var i=e(t);n=e.isFunction(S[n])?S[n]:S.toggle,i.length>0?(S.debug("Attaching modal events to element",t,n),i.off(F).on("click"+F,n)):S.error(P.notFound,t)},bind:{events:function(){S.verbose("Attaching events"),D.on("click"+F,A.close,S.event.close).on("click"+F,A.approve,S.event.approve).on("click"+F,A.deny,S.event.deny),s.on("resize"+C,S.event.resize)}},get:{id:function(){return(Math.random().toString(16)+"000000000").substr(2,8)}},event:{approve:function(){return T.onApprove.call(z,e(this))===!1?void S.verbose("Approve callback returned false cancelling hide"):void S.hide()},deny:function(){return T.onDeny.call(z,e(this))===!1?void S.verbose("Deny callback returned false cancelling hide"):void S.hide()},close:function(){S.hide()},click:function(t){var i=e(t.target),o=i.closest(A.modal).length>0,a=e.contains(n.documentElement,t.target);!o&&a&&(S.debug("Dimmer clicked, hiding all modals"),S.is.active()&&(S.remove.clickaway(),T.allowMultiple?S.hide():S.hideAll()))},debounce:function(e,t){clearTimeout(S.timer),S.timer=setTimeout(e,t)},keyboard:function(e){var t=e.which,n=27;t==n&&(T.closable?(S.debug("Escape key pressed hiding modal"),S.hide()):S.debug("Escape key pressed, but closable is set to false"),e.preventDefault())},resize:function(){y.dimmer("is active")&&h(S.refresh)}},toggle:function(){S.is.active()||S.is.animating()?S.hide():S.show()},show:function(t){t=e.isFunction(t)?t:function(){},S.refreshModals(),S.showModal(t)},hide:function(t){t=e.isFunction(t)?t:function(){},S.refreshModals(),S.hideModal(t)},showModal:function(t){t=e.isFunction(t)?t:function(){},S.is.animating()||!S.is.active()?(S.showDimmer(),S.cacheSizes(),S.set.position(),S.set.screenHeight(),S.set.type(),S.set.clickaway(),!T.allowMultiple&&S.others.active()?S.hideOthers(S.showModal):(T.onShow.call(z),T.transition&&e.fn.transition!==i&&D.transition("is supported")?(S.debug("Showing modal with css animations"),D.transition({debug:T.debug,animation:T.transition+" in",queue:T.queue,duration:T.duration,useFailSafe:!0,onComplete:function(){T.onVisible.apply(z),T.keyboardShortcuts&&S.add.keyboardShortcuts(),S.save.focus(),S.set.active(),T.autofocus&&S.set.autofocus(),t()}})):S.error(P.noTransition))):S.debug("Modal is already visible")},hideModal:function(t,n){return t=e.isFunction(t)?t:function(){},S.debug("Hiding modal"),T.onHide.call(z,e(this))===!1?void S.verbose("Hide callback returned false cancelling hide"):void((S.is.animating()||S.is.active())&&(T.transition&&e.fn.transition!==i&&D.transition("is supported")?(S.remove.active(),D.transition({debug:T.debug,animation:T.transition+" out",queue:T.queue,duration:T.duration,useFailSafe:!0,onStart:function(){S.others.active()||n||S.hideDimmer(),T.keyboardShortcuts&&S.remove.keyboardShortcuts()},onComplete:function(){T.onHidden.call(z),S.restore.focus(),t()}})):S.error(P.noTransition)))},showDimmer:function(){y.dimmer("is animating")||!y.dimmer("is active")?(S.debug("Showing dimmer"),y.dimmer("show")):S.debug("Dimmer already visible")},hideDimmer:function(){return y.dimmer("is animating")||y.dimmer("is active")?void y.dimmer("hide",function(){S.remove.clickaway(),S.remove.screenHeight()}):void S.debug("Dimmer is not visible cannot hide")},hideAll:function(t){var n=r.filter("."+R.active+", ."+R.animating);t=e.isFunction(t)?t:function(){},n.length>0&&(S.debug("Hiding all visible modals"),S.hideDimmer(),n.modal("hide modal",t))},hideOthers:function(t){var n=v.filter("."+R.active+", ."+R.animating);t=e.isFunction(t)?t:function(){},n.length>0&&(S.debug("Hiding other modals",v),n.modal("hide modal",t,!0))},others:{active:function(){return v.filter("."+R.active).length>0},animating:function(){return v.filter("."+R.animating).length>0}},add:{keyboardShortcuts:function(){S.verbose("Adding keyboard shortcuts"),l.on("keyup"+F,S.event.keyboard)}},save:{focus:function(){b=e(n.activeElement).blur()}},restore:{focus:function(){b&&b.length>0&&b.focus()}},remove:{active:function(){D.removeClass(R.active)},clickaway:function(){T.closable&&x.off("click"+C)},bodyStyle:function(){""===c.attr("style")&&(S.verbose("Removing style attribute"),c.removeAttr("style"))},screenHeight:function(){S.debug("Removing page height"),c.css("height","")},keyboardShortcuts:function(){S.verbose("Removing keyboard shortcuts"),l.off("keyup"+F)},scrolling:function(){y.removeClass(R.scrolling),D.removeClass(R.scrolling)}},cacheSizes:function(){var o=D.outerHeight();S.cache!==i&&0===o||(S.cache={pageHeight:e(n).outerHeight(),height:o+T.offset,contextHeight:"body"==T.context?e(t).height():y.height()}),S.debug("Caching modal and container sizes",S.cache)},can:{fit:function(){return S.cache.height+2*T.padding<S.cache.contextHeight}},is:{active:function(){return D.hasClass(R.active)},animating:function(){return D.transition("is supported")?D.transition("is animating"):D.is(":visible")},scrolling:function(){return y.hasClass(R.scrolling)},modernBrowser:function(){return!(t.ActiveXObject||"ActiveXObject"in t)}},set:{autofocus:function(){var e=D.find("[tabindex], :input").filter(":visible"),t=e.filter("[autofocus]"),n=t.length>0?t.first():e.first();n.length>0&&n.focus()},clickaway:function(){T.closable&&x.on("click"+C,S.event.click)},screenHeight:function(){S.can.fit()?c.css("height",""):(S.debug("Modal is taller than page content, resizing page height"),c.css("height",S.cache.height+2*T.padding))},active:function(){D.addClass(R.active)},scrolling:function(){y.addClass(R.scrolling),D.addClass(R.scrolling)},type:function(){S.can.fit()?(S.verbose("Modal fits on screen"),S.others.active()||S.others.animating()||S.remove.scrolling()):(S.verbose("Modal cannot fit on screen setting to scrolling"),S.set.scrolling())},position:function(){S.verbose("Centering modal on page",S.cache),S.can.fit()?D.css({top:"",marginTop:-(S.cache.height/2)}):D.css({marginTop:"",top:l.scrollTop()})},undetached:function(){y.addClass(R.undetached)}},setting:function(t,n){if(S.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,T,t);else{if(n===i)return T[t];e.isPlainObject(T[t])?e.extend(!0,T[t],n):T[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,S,t);else{if(n===i)return S[t];S[t]=n}},debug:function(){!T.silent&&T.debug&&(T.performance?S.performance.log(arguments):(S.debug=Function.prototype.bind.call(console.info,console,T.name+":"),S.debug.apply(console,arguments)))},verbose:function(){!T.silent&&T.verbose&&T.debug&&(T.performance?S.performance.log(arguments):(S.verbose=Function.prototype.bind.call(console.info,console,T.name+":"),S.verbose.apply(console,arguments)))},error:function(){T.silent||(S.error=Function.prototype.bind.call(console.error,console,T.name+":"),S.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;T.performance&&(t=(new Date).getTime(),i=d||t,n=t-i,d=t,f.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:z,"Execution Time":n})),clearTimeout(S.performance.timer),S.performance.timer=setTimeout(S.performance.display,500)},display:function(){var t=T.name+":",n=0;d=!1,clearTimeout(S.performance.timer),e.each(f,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",u&&(t+=" '"+u+"'"),(console.group!==i||console.table!==i)&&f.length>0&&(console.groupCollapsed(t),console.table?console.table(f):e.each(f,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),f=[]}},invoke:function(t,n,o){var r,s,l,c=M;return n=n||p,o=z||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},g?(M===i&&S.initialize(),S.invoke(m)):(M!==i&&M.invoke("destroy"),S.initialize())}),a!==i?a:this},e.fn.modal.settings={name:"Modal",namespace:"modal",silent:!1,debug:!1,verbose:!1,performance:!0,observeChanges:!1,allowMultiple:!1,detachable:!0,closable:!0,autofocus:!0,inverted:!1,blurring:!1,dimmerSettings:{closable:!1,useCSS:!0},keyboardShortcuts:!0,context:"body",queue:!1,duration:500,offset:0,transition:"scale",padding:50,onShow:function(){},onVisible:function(){},onHide:function(){return!0},onHidden:function(){},onApprove:function(){return!0},onDeny:function(){return!0},selector:{close:"> .close",approve:".actions .positive, .actions .approve, .actions .ok",deny:".actions .negative, .actions .deny, .actions .cancel",modal:".ui.modal"},error:{dimmer:"UI Dimmer, a required component is not included in this page",method:"The method you called is not defined.",notFound:"The element you specified could not be found"},className:{active:"active",animating:"animating",blurring:"blurring",scrolling:"scrolling",undetached:"undetached"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.nag=function(n){var o,a=e(this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1);return a.each(function(){var a,f=e.isPlainObject(n)?e.extend(!0,{},e.fn.nag.settings,n):e.extend({},e.fn.nag.settings),m=(f.className,f.selector),g=f.error,p=f.namespace,h="."+p,v=p+"-module",b=e(this),y=(b.find(m.close),e(f.context?f.context:"body")),x=this,C=b.data(v);t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};a={initialize:function(){a.verbose("Initializing element"),b.on("click"+h,m.close,a.dismiss).data(v,a),f.detachable&&b.parent()[0]!==y[0]&&b.detach().prependTo(y),f.displayTime>0&&setTimeout(a.hide,f.displayTime),a.show()},destroy:function(){a.verbose("Destroying instance"),b.removeData(v).off(h)},show:function(){a.should.show()&&!b.is(":visible")&&(a.debug("Showing nag",f.animation.show),"fade"==f.animation.show?b.fadeIn(f.duration,f.easing):b.slideDown(f.duration,f.easing))},hide:function(){a.debug("Showing nag",f.animation.hide),"fade"==f.animation.show?b.fadeIn(f.duration,f.easing):b.slideUp(f.duration,f.easing)},onHide:function(){a.debug("Removing nag",f.animation.hide),b.remove(),f.onHide&&f.onHide()},dismiss:function(e){f.storageMethod&&a.storage.set(f.key,f.value),a.hide(),e.stopImmediatePropagation(),e.preventDefault()},should:{show:function(){return f.persist?(a.debug("Persistent nag is set, can show nag"),!0):a.storage.get(f.key)!=f.value.toString()?(a.debug("Stored value is not set, can show nag",a.storage.get(f.key)),!0):(a.debug("Stored value is set, cannot show nag",a.storage.get(f.key)),!1)}},get:{storageOptions:function(){var e={};return f.expires&&(e.expires=f.expires),f.domain&&(e.domain=f.domain),f.path&&(e.path=f.path),e}},clear:function(){a.storage.remove(f.key)},storage:{set:function(n,o){var r=a.get.storageOptions();if("localstorage"==f.storageMethod&&t.localStorage!==i)t.localStorage.setItem(n,o),a.debug("Value stored using local storage",n,o);else if("sessionstorage"==f.storageMethod&&t.sessionStorage!==i)t.sessionStorage.setItem(n,o),a.debug("Value stored using session storage",n,o);else{if(e.cookie===i)return void a.error(g.noCookieStorage);e.cookie(n,o,r),a.debug("Value stored using cookie",n,o,r)}},get:function(n,o){var r;return"localstorage"==f.storageMethod&&t.localStorage!==i?r=t.localStorage.getItem(n):"sessionstorage"==f.storageMethod&&t.sessionStorage!==i?r=t.sessionStorage.getItem(n):e.cookie!==i?r=e.cookie(n):a.error(g.noCookieStorage),"undefined"!=r&&"null"!=r&&r!==i&&null!==r||(r=i),r},remove:function(n){var o=a.get.storageOptions();"localstorage"==f.storageMethod&&t.localStorage!==i?t.localStorage.removeItem(n):"sessionstorage"==f.storageMethod&&t.sessionStorage!==i?t.sessionStorage.removeItem(n):e.cookie!==i?e.removeCookie(n,o):a.error(g.noStorage)}},setting:function(t,n){if(a.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return f[t];e.isPlainObject(f[t])?e.extend(!0,f[t],n):f[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,a,t);else{if(n===i)return a[t];a[t]=n}},debug:function(){!f.silent&&f.debug&&(f.performance?a.performance.log(arguments):(a.debug=Function.prototype.bind.call(console.info,console,f.name+":"),a.debug.apply(console,arguments)))},verbose:function(){!f.silent&&f.verbose&&f.debug&&(f.performance?a.performance.log(arguments):(a.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),a.verbose.apply(console,arguments)))},error:function(){f.silent||(a.error=Function.prototype.bind.call(console.error,console,f.name+":"),a.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;f.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:x,"Execution Time":n})),clearTimeout(a.performance.timer),a.performance.timer=setTimeout(a.performance.display,500)},display:function(){var t=f.name+":",n=0;s=!1,clearTimeout(a.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,r){var s,l,c,u=C;return n=n||d,r=x||r,"string"==typeof t&&u!==i&&(t=t.split(/[\. ]/),s=t.length-1,e.each(t,function(n,o){var r=n!=s?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(u[r])&&n!=s)u=u[r];else{if(u[r]!==i)return l=u[r],!1;if(!e.isPlainObject(u[o])||n==s)return u[o]!==i?(l=u[o],!1):(a.error(g.method,t),!1);u=u[o]}})),e.isFunction(l)?c=l.apply(r,n):l!==i&&(c=l),e.isArray(o)?o.push(c):o!==i?o=[o,c]:c!==i&&(o=c),l}},u?(C===i&&a.initialize(),a.invoke(c)):(C!==i&&C.invoke("destroy"),a.initialize())}),o!==i?o:this},e.fn.nag.settings={name:"Nag",silent:!1,debug:!1,verbose:!1,performance:!0,namespace:"Nag",persist:!1,displayTime:0,animation:{show:"slide",hide:"slide"},context:!1,detachable:!1,expires:30,domain:!1,path:"/",storageMethod:"cookie",key:"nag",value:"dismiss",error:{noCookieStorage:"$.cookie is not included. A storage solution is required.",noStorage:"Neither $.cookie or store is defined. A storage solution is required for storing state",method:"The method you called is not defined."},className:{bottom:"bottom",fixed:"fixed"},selector:{close:".close.icon"},speed:500,easing:"easeOutQuad",onHide:function(){}},e.extend(e.easing,{easeOutQuad:function(e,t,n,i,o){return-i*(t/=o)*(t-2)+n}})}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.popup=function(o){var a,r=e(this),s=e(n),l=e(t),c=e("body"),u=r.selector||"",d=!0,f=(new Date).getTime(),m=[],g=arguments[0],p="string"==typeof g,h=[].slice.call(arguments,1);return r.each(function(){var r,v,b,y,x,C,w=e.isPlainObject(o)?e.extend(!0,{},e.fn.popup.settings,o):e.extend({},e.fn.popup.settings),k=w.selector,S=w.className,T=w.error,A=w.metadata,R=w.namespace,E="."+w.namespace,P="module-"+R,F=e(this),O=e(w.context),D=e(w.scrollContext),q=e(w.boundary),j=w.target?e(w.target):F,z=0,M=!1,I=!1,L=this,N=F.data(P);C={initialize:function(){C.debug("Initializing",F),C.createID(),C.bind.events(),!C.exists()&&w.preserve&&C.create(),w.observeChanges&&C.observeChanges(),C.instantiate()},instantiate:function(){C.verbose("Storing instance",C),N=C,F.data(P,N)},observeChanges:function(){"MutationObserver"in t&&(b=new MutationObserver(C.event.documentChanged),b.observe(n,{childList:!0,subtree:!0}),C.debug("Setting up mutation observer",b))},refresh:function(){w.popup?r=e(w.popup).eq(0):w.inline&&(r=j.nextAll(k.popup).eq(0),w.popup=r),w.popup?(r.addClass(S.loading),v=C.get.offsetParent(),r.removeClass(S.loading),w.movePopup&&C.has.popup()&&C.get.offsetParent(r)[0]!==v[0]&&(C.debug("Moving popup to the same offset parent as activating element"),r.detach().appendTo(v))):v=w.inline?C.get.offsetParent(j):C.has.popup()?C.get.offsetParent(r):c,v.is("html")&&v[0]!==c[0]&&(C.debug("Setting page as offset parent"),v=c),C.get.variation()&&C.set.variation()},reposition:function(){C.refresh(),C.set.position()},destroy:function(){C.debug("Destroying previous module"),b&&b.disconnect(),r&&!w.preserve&&C.removePopup(),clearTimeout(C.hideTimer),clearTimeout(C.showTimer),C.unbind.close(),C.unbind.events(),F.removeData(P)},event:{start:function(t){var n=e.isPlainObject(w.delay)?w.delay.show:w.delay;clearTimeout(C.hideTimer),I||(C.showTimer=setTimeout(C.show,n))},end:function(){var t=e.isPlainObject(w.delay)?w.delay.hide:w.delay;clearTimeout(C.showTimer),C.hideTimer=setTimeout(C.hide,t)},touchstart:function(e){I=!0,C.show()},resize:function(){C.is.visible()&&C.set.position()},documentChanged:function(t){[].forEach.call(t,function(t){t.removedNodes&&[].forEach.call(t.removedNodes,function(t){(t==L||e(t).find(L).length>0)&&(C.debug("Element removed from DOM, tearing down events"),C.destroy())})})},hideGracefully:function(t){var i=e(t.target),o=e.contains(n.documentElement,t.target),a=i.closest(k.popup).length>0;t&&!a&&o?(C.debug("Click occurred outside popup hiding popup"),C.hide()):C.debug("Click was inside popup, keeping popup open")}},create:function(){var t=C.get.html(),n=C.get.title(),i=C.get.content();t||i||n?(C.debug("Creating pop-up html"),t||(t=w.templates.popup({title:n,content:i})),r=e("<div/>").addClass(S.popup).data(A.activator,F).html(t),w.inline?(C.verbose("Inserting popup element inline",r),r.insertAfter(F)):(C.verbose("Appending popup element to body",r),r.appendTo(O)),C.refresh(),C.set.variation(),w.hoverable&&C.bind.popup(),w.onCreate.call(r,L)):0!==j.next(k.popup).length?(C.verbose("Pre-existing popup found"),w.inline=!0,w.popup=j.next(k.popup).data(A.activator,F),C.refresh(),w.hoverable&&C.bind.popup()):w.popup?(e(w.popup).data(A.activator,F),C.verbose("Used popup specified in settings"),C.refresh(),w.hoverable&&C.bind.popup()):C.debug("No content specified skipping display",L)},createID:function(){x=(Math.random().toString(16)+"000000000").substr(2,8),y="."+x,C.verbose("Creating unique id for element",x)},toggle:function(){C.debug("Toggling pop-up"),C.is.hidden()?(C.debug("Popup is hidden, showing pop-up"),C.unbind.close(),C.show()):(C.debug("Popup is visible, hiding pop-up"),
+C.hide())},show:function(e){if(e=e||function(){},C.debug("Showing pop-up",w.transition),C.is.hidden()&&(!C.is.active()||!C.is.dropdown())){if(C.exists()||C.create(),w.onShow.call(r,L)===!1)return void C.debug("onShow callback returned false, cancelling popup animation");w.preserve||w.popup||C.refresh(),r&&C.set.position()&&(C.save.conditions(),w.exclusive&&C.hideAll(),C.animate.show(e))}},hide:function(e){if(e=e||function(){},C.is.visible()||C.is.animating()){if(w.onHide.call(r,L)===!1)return void C.debug("onHide callback returned false, cancelling popup animation");C.remove.visible(),C.unbind.close(),C.restore.conditions(),C.animate.hide(e)}},hideAll:function(){e(k.popup).filter("."+S.visible).each(function(){e(this).data(A.activator).popup("hide")})},exists:function(){return!!r&&(w.inline||w.popup?C.has.popup():r.closest(O).length>=1)},removePopup:function(){C.has.popup()&&!w.popup&&(C.debug("Removing popup",r),r.remove(),r=i,w.onRemove.call(r,L))},save:{conditions:function(){C.cache={title:F.attr("title")},C.cache.title&&F.removeAttr("title"),C.verbose("Saving original attributes",C.cache.title)}},restore:{conditions:function(){return C.cache&&C.cache.title&&(F.attr("title",C.cache.title),C.verbose("Restoring original attributes",C.cache.title)),!0}},supports:{svg:function(){return typeof SVGGraphicsElement===i}},animate:{show:function(t){t=e.isFunction(t)?t:function(){},w.transition&&e.fn.transition!==i&&F.transition("is supported")?(C.set.visible(),r.transition({animation:w.transition+" in",queue:!1,debug:w.debug,verbose:w.verbose,duration:w.duration,onComplete:function(){C.bind.close(),t.call(r,L),w.onVisible.call(r,L)}})):C.error(T.noTransition)},hide:function(t){return t=e.isFunction(t)?t:function(){},C.debug("Hiding pop-up"),w.onHide.call(r,L)===!1?void C.debug("onHide callback returned false, cancelling popup animation"):void(w.transition&&e.fn.transition!==i&&F.transition("is supported")?r.transition({animation:w.transition+" out",queue:!1,duration:w.duration,debug:w.debug,verbose:w.verbose,onComplete:function(){C.reset(),t.call(r,L),w.onHidden.call(r,L)}}):C.error(T.noTransition))}},change:{content:function(e){r.html(e)}},get:{html:function(){return F.removeData(A.html),F.data(A.html)||w.html},title:function(){return F.removeData(A.title),F.data(A.title)||w.title},content:function(){return F.removeData(A.content),F.data(A.content)||F.attr("title")||w.content},variation:function(){return F.removeData(A.variation),F.data(A.variation)||w.variation},popup:function(){return r},popupOffset:function(){return r.offset()},calculations:function(){var e,n=j[0],i=q[0]==t,o=w.inline||w.popup&&w.movePopup?j.position():j.offset(),a=i?{top:0,left:0}:q.offset(),s={},c=i?{top:l.scrollTop(),left:l.scrollLeft()}:{top:0,left:0};return s={target:{element:j[0],width:j.outerWidth(),height:j.outerHeight(),top:o.top,left:o.left,margin:{}},popup:{width:r.outerWidth(),height:r.outerHeight()},parent:{width:v.outerWidth(),height:v.outerHeight()},screen:{top:a.top,left:a.left,scroll:{top:c.top,left:c.left},width:q.width(),height:q.height()}},w.setFluidWidth&&C.is.fluid()&&(s.container={width:r.parent().outerWidth()},s.popup.width=s.container.width),s.target.margin.top=w.inline?parseInt(t.getComputedStyle(n).getPropertyValue("margin-top"),10):0,s.target.margin.left=w.inline?C.is.rtl()?parseInt(t.getComputedStyle(n).getPropertyValue("margin-right"),10):parseInt(t.getComputedStyle(n).getPropertyValue("margin-left"),10):0,e=s.screen,s.boundary={top:e.top+e.scroll.top,bottom:e.top+e.scroll.top+e.height,left:e.left+e.scroll.left,right:e.left+e.scroll.left+e.width},s},id:function(){return x},startEvent:function(){return"hover"==w.on?"mouseenter":"focus"==w.on&&"focus"},scrollEvent:function(){return"scroll"},endEvent:function(){return"hover"==w.on?"mouseleave":"focus"==w.on&&"blur"},distanceFromBoundary:function(e,t){var n,i,o={};return t=t||C.get.calculations(),n=t.popup,i=t.boundary,e&&(o={top:e.top-i.top,left:e.left-i.left,right:i.right-(e.left+n.width),bottom:i.bottom-(e.top+n.height)},C.verbose("Distance from boundaries determined",e,o)),o},offsetParent:function(t){var n=t!==i?t[0]:F[0],o=n.parentNode,a=e(o);if(o)for(var r="none"===a.css("transform"),s="static"===a.css("position"),l=a.is("html");o&&!l&&s&&r;)o=o.parentNode,a=e(o),r="none"===a.css("transform"),s="static"===a.css("position"),l=a.is("html");return a&&a.length>0?a:e()},positions:function(){return{"top left":!1,"top center":!1,"top right":!1,"bottom left":!1,"bottom center":!1,"bottom right":!1,"left center":!1,"right center":!1}},nextPosition:function(e){var t=e.split(" "),n=t[0],i=t[1],o={top:"bottom",bottom:"top",left:"right",right:"left"},a={left:"center",center:"right",right:"left"},r={"top left":"top center","top center":"top right","top right":"right center","right center":"bottom right","bottom right":"bottom center","bottom center":"bottom left","bottom left":"left center","left center":"top left"},s="top"==n||"bottom"==n,l=!1,c=!1,u=!1;return M||(C.verbose("All available positions available"),M=C.get.positions()),C.debug("Recording last position tried",e),M[e]=!0,"opposite"===w.prefer&&(u=[o[n],i],u=u.join(" "),l=M[u]===!0,C.debug("Trying opposite strategy",u)),"adjacent"===w.prefer&&s&&(u=[n,a[i]],u=u.join(" "),c=M[u]===!0,C.debug("Trying adjacent strategy",u)),(c||l)&&(C.debug("Using backup position",u),u=r[e]),u}},set:{position:function(e,t){if(0===j.length||0===r.length)return void C.error(T.notFound);var n,o,a,s,l,c,u,d;if(t=t||C.get.calculations(),e=e||F.data(A.position)||w.position,n=F.data(A.offset)||w.offset,o=w.distanceAway,a=t.target,s=t.popup,l=t.parent,0===a.width&&0===a.height&&!C.is.svg(a.element))return C.debug("Popup target is hidden, no action taken"),!1;switch(w.inline&&(C.debug("Adding margin to calculation",a.margin),"left center"==e||"right center"==e?(n+=a.margin.top,o+=-a.margin.left):"top left"==e||"top center"==e||"top right"==e?(n+=a.margin.left,o-=a.margin.top):(n+=a.margin.left,o+=a.margin.top)),C.debug("Determining popup position from calculations",e,t),C.is.rtl()&&(e=e.replace(/left|right/g,function(e){return"left"==e?"right":"left"}),C.debug("RTL: Popup position updated",e)),z==w.maxSearchDepth&&"string"==typeof w.lastResort&&(e=w.lastResort),e){case"top left":c={top:"auto",bottom:l.height-a.top+o,left:a.left+n,right:"auto"};break;case"top center":c={bottom:l.height-a.top+o,left:a.left+a.width/2-s.width/2+n,top:"auto",right:"auto"};break;case"top right":c={bottom:l.height-a.top+o,right:l.width-a.left-a.width-n,top:"auto",left:"auto"};break;case"left center":c={top:a.top+a.height/2-s.height/2+n,right:l.width-a.left+o,left:"auto",bottom:"auto"};break;case"right center":c={top:a.top+a.height/2-s.height/2+n,left:a.left+a.width+o,bottom:"auto",right:"auto"};break;case"bottom left":c={top:a.top+a.height+o,left:a.left+n,bottom:"auto",right:"auto"};break;case"bottom center":c={top:a.top+a.height+o,left:a.left+a.width/2-s.width/2+n,bottom:"auto",right:"auto"};break;case"bottom right":c={top:a.top+a.height+o,right:l.width-a.left-a.width-n,left:"auto",bottom:"auto"}}if(c===i&&C.error(T.invalidPosition,e),C.debug("Calculated popup positioning values",c),r.css(c).removeClass(S.position).addClass(e).addClass(S.loading),u=C.get.popupOffset(),d=C.get.distanceFromBoundary(u,t),C.is.offstage(d,e)){if(C.debug("Position is outside viewport",e),z<w.maxSearchDepth)return z++,e=C.get.nextPosition(e),C.debug("Trying new position",e),!!r&&C.set.position(e,t);if(!w.lastResort)return C.debug("Popup could not find a position to display",r),C.error(T.cannotPlace,L),C.remove.attempts(),C.remove.loading(),C.reset(),w.onUnplaceable.call(r,L),!1;C.debug("No position found, showing with last position")}return C.debug("Position is on stage",e),C.remove.attempts(),C.remove.loading(),w.setFluidWidth&&C.is.fluid()&&C.set.fluidWidth(t),!0},fluidWidth:function(e){e=e||C.get.calculations(),C.debug("Automatically setting element width to parent width",e.parent.width),r.css("width",e.container.width)},variation:function(e){e=e||C.get.variation(),e&&C.has.popup()&&(C.verbose("Adding variation to popup",e),r.addClass(e))},visible:function(){F.addClass(S.visible)}},remove:{loading:function(){r.removeClass(S.loading)},variation:function(e){e=e||C.get.variation(),e&&(C.verbose("Removing variation",e),r.removeClass(e))},visible:function(){F.removeClass(S.visible)},attempts:function(){C.verbose("Resetting all searched positions"),z=0,M=!1}},bind:{events:function(){C.debug("Binding popup events to module"),"click"==w.on&&F.on("click"+E,C.toggle),"hover"==w.on&&d&&F.on("touchstart"+E,C.event.touchstart),C.get.startEvent()&&F.on(C.get.startEvent()+E,C.event.start).on(C.get.endEvent()+E,C.event.end),w.target&&C.debug("Target set to element",j),l.on("resize"+y,C.event.resize)},popup:function(){C.verbose("Allowing hover events on popup to prevent closing"),r&&C.has.popup()&&r.on("mouseenter"+E,C.event.start).on("mouseleave"+E,C.event.end)},close:function(){(w.hideOnScroll===!0||"auto"==w.hideOnScroll&&"click"!=w.on)&&D.one(C.get.scrollEvent()+y,C.event.hideGracefully),"hover"==w.on&&I&&(C.verbose("Binding popup close event to document"),s.on("touchstart"+y,function(e){C.verbose("Touched away from popup"),C.event.hideGracefully.call(L,e)})),"click"==w.on&&w.closable&&(C.verbose("Binding popup close event to document"),s.on("click"+y,function(e){C.verbose("Clicked away from popup"),C.event.hideGracefully.call(L,e)}))}},unbind:{events:function(){l.off(y),F.off(E)},close:function(){s.off(y),D.off(y)}},has:{popup:function(){return r&&r.length>0}},is:{offstage:function(t,n){var i=[];return e.each(t,function(e,t){t<-w.jitter&&(C.debug("Position exceeds allowable distance from edge",e,t,n),i.push(e))}),i.length>0},svg:function(e){return C.supports.svg()&&e instanceof SVGGraphicsElement},active:function(){return F.hasClass(S.active)},animating:function(){return r!==i&&r.hasClass(S.animating)},fluid:function(){return r!==i&&r.hasClass(S.fluid)},visible:function(){return r!==i&&r.hasClass(S.visible)},dropdown:function(){return F.hasClass(S.dropdown)},hidden:function(){return!C.is.visible()},rtl:function(){return"rtl"==F.css("direction")}},reset:function(){C.remove.visible(),w.preserve?e.fn.transition!==i&&r.transition("remove transition"):C.removePopup()},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,w,t);else{if(n===i)return w[t];w[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,C,t);else{if(n===i)return C[t];C[t]=n}},debug:function(){!w.silent&&w.debug&&(w.performance?C.performance.log(arguments):(C.debug=Function.prototype.bind.call(console.info,console,w.name+":"),C.debug.apply(console,arguments)))},verbose:function(){!w.silent&&w.verbose&&w.debug&&(w.performance?C.performance.log(arguments):(C.verbose=Function.prototype.bind.call(console.info,console,w.name+":"),C.verbose.apply(console,arguments)))},error:function(){w.silent||(C.error=Function.prototype.bind.call(console.error,console,w.name+":"),C.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;w.performance&&(t=(new Date).getTime(),i=f||t,n=t-i,f=t,m.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:L,"Execution Time":n})),clearTimeout(C.performance.timer),C.performance.timer=setTimeout(C.performance.display,500)},display:function(){var t=w.name+":",n=0;f=!1,clearTimeout(C.performance.timer),e.each(m,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",u&&(t+=" '"+u+"'"),(console.group!==i||console.table!==i)&&m.length>0&&(console.groupCollapsed(t),console.table?console.table(m):e.each(m,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),m=[]}},invoke:function(t,n,o){var r,s,l,c=N;return n=n||h,o=L||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},p?(N===i&&C.initialize(),C.invoke(g)):(N!==i&&N.invoke("destroy"),C.initialize())}),a!==i?a:this},e.fn.popup.settings={name:"Popup",silent:!1,debug:!1,verbose:!1,performance:!0,namespace:"popup",observeChanges:!0,onCreate:function(){},onRemove:function(){},onShow:function(){},onVisible:function(){},onHide:function(){},onUnplaceable:function(){},onHidden:function(){},on:"hover",boundary:t,addTouchEvents:!0,position:"top left",variation:"",movePopup:!0,target:!1,popup:!1,inline:!1,preserve:!1,hoverable:!1,content:!1,html:!1,title:!1,closable:!0,hideOnScroll:"auto",exclusive:!1,context:"body",scrollContext:t,prefer:"opposite",lastResort:!1,delay:{show:50,hide:70},setFluidWidth:!0,duration:200,transition:"scale",distanceAway:0,jitter:2,offset:0,maxSearchDepth:15,error:{invalidPosition:"The position you specified is not a valid position",cannotPlace:"Popup does not fit within the boundaries of the viewport",method:"The method you called is not defined.",noTransition:"This module requires ui transitions <https://github.com/Semantic-Org/UI-Transition>",notFound:"The target or popup you specified does not exist on the page"},metadata:{activator:"activator",content:"content",html:"html",offset:"offset",position:"position",title:"title",variation:"variation"},className:{active:"active",animating:"animating",dropdown:"dropdown",fluid:"fluid",loading:"loading",popup:"ui popup",position:"top left center bottom right",visible:"visible"},selector:{popup:".ui.popup"},templates:{escape:function(e){var t=/[&<>"'`]/g,n=/[&<>"'`]/,i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},o=function(e){return i[e]};return n.test(e)?e.replace(t,o):e},popup:function(t){var n="",o=e.fn.popup.settings.templates.escape;return typeof t!==i&&(typeof t.title!==i&&t.title&&(t.title=o(t.title),n+='<div class="header">'+t.title+"</div>"),typeof t.content!==i&&t.content&&(t.content=o(t.content),n+='<div class="content">'+t.content+"</div>")),n}}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();e.fn.progress=function(t){var o,a=e(this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1);return a.each(function(){var a,f,m=e.isPlainObject(t)?e.extend(!0,{},e.fn.progress.settings,t):e.extend({},e.fn.progress.settings),g=m.className,p=m.metadata,h=m.namespace,v=m.selector,b=m.error,y="."+h,x="module-"+h,C=e(this),w=e(this).find(v.bar),k=e(this).find(v.progress),S=e(this).find(v.label),T=this,A=C.data(x),R=!1;f={initialize:function(){f.debug("Initializing progress bar",m),f.set.duration(),f.set.transitionEvent(),f.read.metadata(),f.read.settings(),f.instantiate()},instantiate:function(){f.verbose("Storing instance of progress",f),A=f,C.data(x,f)},destroy:function(){f.verbose("Destroying previous progress for",C),clearInterval(A.interval),f.remove.state(),C.removeData(x),A=i},reset:function(){f.remove.nextValue(),f.update.progress(0)},complete:function(){(f.percent===i||f.percent<100)&&(f.remove.progressPoll(),f.set.percent(100))},read:{metadata:function(){var e={percent:C.data(p.percent),total:C.data(p.total),value:C.data(p.value)};e.percent&&(f.debug("Current percent value set from metadata",e.percent),f.set.percent(e.percent)),e.total&&(f.debug("Total value set from metadata",e.total),f.set.total(e.total)),e.value&&(f.debug("Current value set from metadata",e.value),f.set.value(e.value),f.set.progress(e.value))},settings:function(){m.total!==!1&&(f.debug("Current total set in settings",m.total),f.set.total(m.total)),m.value!==!1&&(f.debug("Current value set in settings",m.value),f.set.value(m.value),f.set.progress(f.value)),m.percent!==!1&&(f.debug("Current percent set in settings",m.percent),f.set.percent(m.percent))}},bind:{transitionEnd:function(e){var t=f.get.transitionEnd();w.one(t+y,function(t){clearTimeout(f.failSafeTimer),e.call(this,t)}),f.failSafeTimer=setTimeout(function(){w.triggerHandler(t)},m.duration+m.failSafeDelay),f.verbose("Adding fail safe timer",f.timer)}},increment:function(e){var t,n,i;f.has.total()?(n=f.get.value(),e=e||1,i=n+e):(n=f.get.percent(),e=e||f.get.randomValue(),i=n+e,t=100,f.debug("Incrementing percentage by",n,i)),i=f.get.normalizedValue(i),f.set.progress(i)},decrement:function(e){var t,n,i=f.get.total();i?(t=f.get.value(),e=e||1,n=t-e,f.debug("Decrementing value by",e,t)):(t=f.get.percent(),e=e||f.get.randomValue(),n=t-e,f.debug("Decrementing percentage by",e,t)),n=f.get.normalizedValue(n),f.set.progress(n)},has:{progressPoll:function(){return f.progressPoll},total:function(){return f.get.total()!==!1}},get:{text:function(e){var t=f.value||0,n=f.total||0,i=R?f.get.displayPercent():f.percent||0,o=f.total>0?n-t:100-i;return e=e||"",e=e.replace("{value}",t).replace("{total}",n).replace("{left}",o).replace("{percent}",i),f.verbose("Adding variables to progress bar text",e),e},normalizedValue:function(e){if(e<0)return f.debug("Value cannot decrement below 0"),0;if(f.has.total()){if(e>f.total)return f.debug("Value cannot increment above total",f.total),f.total}else if(e>100)return f.debug("Value cannot increment above 100 percent"),100;return e},updateInterval:function(){return"auto"==m.updateInterval?m.duration:m.updateInterval},randomValue:function(){return f.debug("Generating random increment percentage"),Math.floor(Math.random()*m.random.max+m.random.min)},numericValue:function(e){return"string"==typeof e?""!==e.replace(/[^\d.]/g,"")&&+e.replace(/[^\d.]/g,""):e},transitionEnd:function(){var e,t=n.createElement("element"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in o)if(t.style[e]!==i)return o[e]},displayPercent:function(){var e=w.width(),t=C.width(),n=parseInt(w.css("min-width"),10),i=e>n?e/t*100:f.percent;return m.precision>0?Math.round(i*(10*m.precision))/(10*m.precision):Math.round(i)},percent:function(){return f.percent||0},value:function(){return f.nextValue||f.value||0},total:function(){return f.total||!1}},create:{progressPoll:function(){f.progressPoll=setTimeout(function(){f.update.toNextValue(),f.remove.progressPoll()},f.get.updateInterval())}},is:{complete:function(){return f.is.success()||f.is.warning()||f.is.error()},success:function(){return C.hasClass(g.success)},warning:function(){return C.hasClass(g.warning)},error:function(){return C.hasClass(g.error)},active:function(){return C.hasClass(g.active)},visible:function(){return C.is(":visible")}},remove:{progressPoll:function(){f.verbose("Removing progress poll timer"),f.progressPoll&&(clearTimeout(f.progressPoll),delete f.progressPoll)},nextValue:function(){f.verbose("Removing progress value stored for next update"),delete f.nextValue},state:function(){f.verbose("Removing stored state"),delete f.total,delete f.percent,delete f.value},active:function(){f.verbose("Removing active state"),C.removeClass(g.active)},success:function(){f.verbose("Removing success state"),C.removeClass(g.success)},warning:function(){f.verbose("Removing warning state"),C.removeClass(g.warning)},error:function(){f.verbose("Removing error state"),C.removeClass(g.error)}},set:{barWidth:function(e){e>100?f.error(b.tooHigh,e):e<0?f.error(b.tooLow,e):(w.css("width",e+"%"),C.attr("data-percent",parseInt(e,10)))},duration:function(e){e=e||m.duration,e="number"==typeof e?e+"ms":e,f.verbose("Setting progress bar transition duration",e),w.css({"transition-duration":e})},percent:function(e){e="string"==typeof e?+e.replace("%",""):e,e=m.precision>0?Math.round(e*(10*m.precision))/(10*m.precision):Math.round(e),f.percent=e,f.has.total()||(f.value=m.precision>0?Math.round(e/100*f.total*(10*m.precision))/(10*m.precision):Math.round(e/100*f.total*10)/10,m.limitValues&&(f.value=f.value>100?100:f.value<0?0:f.value)),f.set.barWidth(e),f.set.labelInterval(),f.set.labels(),m.onChange.call(T,e,f.value,f.total)},labelInterval:function(){var t=function(){f.verbose("Bar finished animating, removing continuous label updates"),clearInterval(f.interval),R=!1,f.set.labels()};clearInterval(f.interval),f.bind.transitionEnd(t),R=!0,f.interval=setInterval(function(){var t=e.contains(n.documentElement,T);t||(clearInterval(f.interval),R=!1),f.set.labels()},m.framerate)},labels:function(){f.verbose("Setting both bar progress and outer label text"),f.set.barLabel(),f.set.state()},label:function(e){e=e||"",e&&(e=f.get.text(e),f.verbose("Setting label to text",e),S.text(e))},state:function(e){e=e!==i?e:f.percent,100===e?m.autoSuccess&&!(f.is.warning()||f.is.error()||f.is.success())?(f.set.success(),f.debug("Automatically triggering success at 100%")):(f.verbose("Reached 100% removing active state"),f.remove.active(),f.remove.progressPoll()):e>0?(f.verbose("Adjusting active progress bar label",e),f.set.active()):(f.remove.active(),f.set.label(m.text.active))},barLabel:function(e){e!==i?k.text(f.get.text(e)):"ratio"==m.label&&f.total?(f.verbose("Adding ratio to bar label"),k.text(f.get.text(m.text.ratio))):"percent"==m.label&&(f.verbose("Adding percentage to bar label"),k.text(f.get.text(m.text.percent)))},active:function(e){e=e||m.text.active,f.debug("Setting active state"),m.showActivity&&!f.is.active()&&C.addClass(g.active),f.remove.warning(),f.remove.error(),f.remove.success(),e=m.onLabelUpdate("active",e,f.value,f.total),e&&f.set.label(e),f.bind.transitionEnd(function(){m.onActive.call(T,f.value,f.total)})},success:function(e){e=e||m.text.success||m.text.active,f.debug("Setting success state"),C.addClass(g.success),f.remove.active(),f.remove.warning(),f.remove.error(),f.complete(),m.text.success?(e=m.onLabelUpdate("success",e,f.value,f.total),f.set.label(e)):(e=m.onLabelUpdate("active",e,f.value,f.total),f.set.label(e)),f.bind.transitionEnd(function(){m.onSuccess.call(T,f.total)})},warning:function(e){e=e||m.text.warning,f.debug("Setting warning state"),C.addClass(g.warning),f.remove.active(),f.remove.success(),f.remove.error(),f.complete(),e=m.onLabelUpdate("warning",e,f.value,f.total),e&&f.set.label(e),f.bind.transitionEnd(function(){m.onWarning.call(T,f.value,f.total)})},error:function(e){e=e||m.text.error,f.debug("Setting error state"),C.addClass(g.error),f.remove.active(),f.remove.success(),f.remove.warning(),f.complete(),e=m.onLabelUpdate("error",e,f.value,f.total),e&&f.set.label(e),f.bind.transitionEnd(function(){m.onError.call(T,f.value,f.total)})},transitionEvent:function(){a=f.get.transitionEnd()},total:function(e){f.total=e},value:function(e){f.value=e},progress:function(e){f.has.progressPoll()?(f.debug("Updated within interval, setting next update to use new value",e),f.set.nextValue(e)):(f.debug("First update in progress update interval, immediately updating",e),f.update.progress(e),f.create.progressPoll())},nextValue:function(e){f.nextValue=e}},update:{toNextValue:function(){var e=f.nextValue;e&&(f.debug("Update interval complete using last updated value",e),f.update.progress(e),f.remove.nextValue())},progress:function(e){var t;e=f.get.numericValue(e),e===!1&&f.error(b.nonNumeric,e),e=f.get.normalizedValue(e),f.has.total()?(f.set.value(e),t=e/f.total*100,f.debug("Calculating percent complete from total",t),f.set.percent(t)):(t=e,f.debug("Setting value to exact percentage value",t),f.set.percent(t))}},setting:function(t,n){if(f.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return f[t];f[t]=n}},debug:function(){!m.silent&&m.debug&&(m.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,m.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),f.verbose.apply(console,arguments)))},error:function(){m.silent||(f.error=Function.prototype.bind.call(console.error,console,m.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;m.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:T,"Execution Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var t=m.name+":",n=0;s=!1,clearTimeout(f.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var r,s,l,c=A;return n=n||d,a=T||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(f.error(b.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},u?(A===i&&f.initialize(),f.invoke(c)):(A!==i&&A.invoke("destroy"),f.initialize())}),o!==i?o:this},e.fn.progress.settings={name:"Progress",namespace:"progress",silent:!1,debug:!1,verbose:!1,performance:!0,random:{min:2,max:5},duration:300,updateInterval:"auto",autoSuccess:!0,showActivity:!0,limitValues:!0,label:"percent",precision:0,framerate:1e3/30,percent:!1,total:!1,value:!1,failSafeDelay:100,onLabelUpdate:function(e,t,n,i){return t},onChange:function(e,t,n){},onSuccess:function(e){},onActive:function(e,t){},onError:function(e,t){},onWarning:function(e,t){},error:{method:"The method you called is not defined.",nonNumeric:"Progress value is non numeric",tooHigh:"Value specified is above 100%",tooLow:"Value specified is below 0%"},regExp:{variable:/\{\$*[A-z0-9]+\}/g},metadata:{percent:"percent",total:"total",value:"value"},selector:{bar:"> .bar",label:"> .label",progress:".bar > .progress"},text:{active:!1,error:!1,success:!1,warning:!1,percent:"{percent}%",ratio:"{value} of {total}"},className:{active:"active",error:"error",success:"success",warning:"warning"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.rating=function(t){var n,o=e(this),a=o.selector||"",r=(new Date).getTime(),s=[],l=arguments[0],c="string"==typeof l,u=[].slice.call(arguments,1);return o.each(function(){var d,f,m=e.isPlainObject(t)?e.extend(!0,{},e.fn.rating.settings,t):e.extend({},e.fn.rating.settings),g=m.namespace,p=m.className,h=m.metadata,v=m.selector,b=(m.error,"."+g),y="module-"+g,x=this,C=e(this).data(y),w=e(this),k=w.find(v.icon);f={initialize:function(){f.verbose("Initializing rating module",m),0===k.length&&f.setup.layout(),m.interactive?f.enable():f.disable(),f.set.initialLoad(),f.set.rating(f.get.initialRating()),f.remove.initialLoad(),f.instantiate()},instantiate:function(){f.verbose("Instantiating module",m),C=f,w.data(y,f)},destroy:function(){f.verbose("Destroying previous instance",C),f.remove.events(),w.removeData(y)},refresh:function(){k=w.find(v.icon)},setup:{layout:function(){var t=f.get.maxRating(),n=e.fn.rating.settings.templates.icon(t);f.debug("Generating icon html dynamically"),w.html(n),f.refresh()}},event:{mouseenter:function(){var t=e(this);t.nextAll().removeClass(p.selected),w.addClass(p.selected),t.addClass(p.selected).prevAll().addClass(p.selected)},mouseleave:function(){w.removeClass(p.selected),k.removeClass(p.selected)},click:function(){var t=e(this),n=f.get.rating(),i=k.index(t)+1,o="auto"==m.clearable?1===k.length:m.clearable;o&&n==i?f.clearRating():f.set.rating(i)}},clearRating:function(){f.debug("Clearing current rating"),f.set.rating(0)},bind:{events:function(){f.verbose("Binding events"),w.on("mouseenter"+b,v.icon,f.event.mouseenter).on("mouseleave"+b,v.icon,f.event.mouseleave).on("click"+b,v.icon,f.event.click)}},remove:{events:function(){f.verbose("Removing events"),w.off(b)},initialLoad:function(){d=!1}},enable:function(){f.debug("Setting rating to interactive mode"),f.bind.events(),w.removeClass(p.disabled)},disable:function(){f.debug("Setting rating to read-only mode"),f.remove.events(),w.addClass(p.disabled)},is:{initialLoad:function(){return d}},get:{initialRating:function(){return w.data(h.rating)!==i?(w.removeData(h.rating),w.data(h.rating)):m.initialRating},maxRating:function(){return w.data(h.maxRating)!==i?(w.removeData(h.maxRating),w.data(h.maxRating)):m.maxRating},rating:function(){var e=k.filter("."+p.active).length;return f.verbose("Current rating retrieved",e),e}},set:{rating:function(e){var t=e-1>=0?e-1:0,n=k.eq(t);w.removeClass(p.selected),k.removeClass(p.selected).removeClass(p.active),e>0&&(f.verbose("Setting current rating to",e),n.prevAll().addBack().addClass(p.active)),f.is.initialLoad()||m.onRate.call(x,e)},initialLoad:function(){d=!0}},setting:function(t,n){if(f.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return f[t];f[t]=n}},debug:function(){!m.silent&&m.debug&&(m.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,m.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),f.verbose.apply(console,arguments)))},error:function(){m.silent||(f.error=Function.prototype.bind.call(console.error,console,m.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;m.performance&&(t=(new Date).getTime(),i=r||t,n=t-i,r=t,s.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:x,"Execution Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var t=m.name+":",n=0;r=!1,clearTimeout(f.performance.timer),e.each(s,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",a&&(t+=" '"+a+"'"),o.length>1&&(t+=" ("+o.length+")"),(console.group!==i||console.table!==i)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):e.each(s,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(t,o,a){var r,s,l,c=C;return o=o||u,a=x||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,o):s!==i&&(l=s),e.isArray(n)?n.push(l):n!==i?n=[n,l]:l!==i&&(n=l),s}},c?(C===i&&f.initialize(),f.invoke(l)):(C!==i&&C.invoke("destroy"),f.initialize())}),n!==i?n:this},e.fn.rating.settings={name:"Rating",namespace:"rating",slent:!1,debug:!1,verbose:!1,performance:!0,initialRating:0,interactive:!0,maxRating:4,clearable:"auto",fireOnInit:!1,onRate:function(e){},error:{method:"The method you called is not defined",noMaximum:"No maximum rating specified. Cannot generate HTML automatically"},metadata:{rating:"rating",maxRating:"maxRating"},className:{active:"active",disabled:"disabled",selected:"selected",loading:"loading"},selector:{icon:".icon"},templates:{icon:function(e){for(var t=1,n="";t<=e;)n+='<i class="icon"></i>',t++;return n}}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),
+e.fn.search=function(o){var a,r=e(this),s=r.selector||"",l=(new Date).getTime(),c=[],u=arguments[0],d="string"==typeof u,f=[].slice.call(arguments,1);return e(this).each(function(){var m,g=e.isPlainObject(o)?e.extend(!0,{},e.fn.search.settings,o):e.extend({},e.fn.search.settings),p=g.className,h=g.metadata,v=g.regExp,b=g.fields,y=g.selector,x=g.error,C=g.namespace,w="."+C,k=C+"-module",S=e(this),T=S.find(y.prompt),A=S.find(y.searchButton),R=S.find(y.results),E=S.find(y.result),P=S.find(y.category),F=this,O=S.data(k),D=!1;m={initialize:function(){m.verbose("Initializing module"),m.determine.searchFields(),m.bind.events(),m.set.type(),m.create.results(),m.instantiate()},instantiate:function(){m.verbose("Storing instance of module",m),O=m,S.data(k,m)},destroy:function(){m.verbose("Destroying instance"),S.off(w).removeData(k)},refresh:function(){m.debug("Refreshing selector cache"),T=S.find(y.prompt),A=S.find(y.searchButton),P=S.find(y.category),R=S.find(y.results),E=S.find(y.result)},refreshResults:function(){R=S.find(y.results),E=S.find(y.result)},bind:{events:function(){m.verbose("Binding events to search"),g.automatic&&(S.on(m.get.inputEvent()+w,y.prompt,m.event.input),T.attr("autocomplete","off")),S.on("focus"+w,y.prompt,m.event.focus).on("blur"+w,y.prompt,m.event.blur).on("keydown"+w,y.prompt,m.handleKeyboard).on("click"+w,y.searchButton,m.query).on("mousedown"+w,y.results,m.event.result.mousedown).on("mouseup"+w,y.results,m.event.result.mouseup).on("click"+w,y.result,m.event.result.click)}},determine:{searchFields:function(){o&&o.searchFields!==i&&(g.searchFields=o.searchFields)}},event:{input:function(){clearTimeout(m.timer),m.timer=setTimeout(m.query,g.searchDelay)},focus:function(){m.set.focus(),m.has.minimumCharacters()&&(m.query(),m.can.show()&&m.showResults())},blur:function(e){var t=n.activeElement===this,i=function(){m.cancel.query(),m.remove.focus(),m.timer=setTimeout(m.hideResults,g.hideDelay)};t||(m.resultsClicked?(m.debug("Determining if user action caused search to close"),S.one("click.close"+w,y.results,function(e){return m.is.inMessage(e)||D?void T.focus():(D=!1,void(m.is.animating()||m.is.hidden()||i()))})):(m.debug("Input blurred without user action, closing results"),i()))},result:{mousedown:function(){m.resultsClicked=!0},mouseup:function(){m.resultsClicked=!1},click:function(n){m.debug("Search result selected");var i=e(this),o=i.find(y.title).eq(0),a=i.is("a[href]")?i:i.find("a[href]").eq(0),r=a.attr("href")||!1,s=a.attr("target")||!1,l=(o.html(),o.length>0&&o.text()),c=m.get.results(),u=i.data(h.result)||m.get.result(l,c);return e.isFunction(g.onSelect)&&g.onSelect.call(F,u,c)===!1?(m.debug("Custom onSelect callback cancelled default select action"),void(D=!0)):(m.hideResults(),l&&m.set.value(l),void(r&&(m.verbose("Opening search link found in result",a),"_blank"==s||n.ctrlKey?t.open(r):t.location.href=r)))}}},handleKeyboard:function(e){var t,n=S.find(y.result),i=S.find(y.category),o=n.filter("."+p.active),a=n.index(o),r=n.length,s=o.length>0,l=e.which,c={backspace:8,enter:13,escape:27,upArrow:38,downArrow:40};if(l==c.escape&&(m.verbose("Escape key pressed, blurring search field"),m.trigger.blur()),m.is.visible())if(l==c.enter){if(m.verbose("Enter key pressed, selecting active result"),n.filter("."+p.active).length>0)return m.event.result.click.call(n.filter("."+p.active),e),e.preventDefault(),!1}else l==c.upArrow&&s?(m.verbose("Up key pressed, changing active result"),t=a-1<0?a:a-1,i.removeClass(p.active),n.removeClass(p.active).eq(t).addClass(p.active).closest(i).addClass(p.active),e.preventDefault()):l==c.downArrow&&(m.verbose("Down key pressed, changing active result"),t=a+1>=r?a:a+1,i.removeClass(p.active),n.removeClass(p.active).eq(t).addClass(p.active).closest(i).addClass(p.active),e.preventDefault());else l==c.enter&&(m.verbose("Enter key pressed, executing query"),m.query(),m.set.buttonPressed(),T.one("keyup",m.remove.buttonFocus))},setup:{api:function(t){var n={debug:g.debug,on:!1,cache:!0,action:"search",urlData:{query:t},onSuccess:function(e){m.parse.response.call(F,e,t)},onAbort:function(e){},onFailure:function(){m.displayMessage(x.serverError)},onError:m.error};e.extend(!0,n,g.apiSettings),m.verbose("Setting up API request",n),S.api(n)}},can:{useAPI:function(){return e.fn.api!==i},show:function(){return m.is.focused()&&!m.is.visible()&&!m.is.empty()},transition:function(){return g.transition&&e.fn.transition!==i&&S.transition("is supported")}},is:{animating:function(){return R.hasClass(p.animating)},hidden:function(){return R.hasClass(p.hidden)},inMessage:function(t){if(t.target){var i=e(t.target),o=e.contains(n.documentElement,t.target);return o&&i.closest(y.message).length>0}},empty:function(){return""===R.html()},visible:function(){return R.filter(":visible").length>0},focused:function(){return T.filter(":focus").length>0}},trigger:{blur:function(){var e=n.createEvent("HTMLEvents"),t=T[0];t&&(m.verbose("Triggering native blur event"),e.initEvent("blur",!1,!1),t.dispatchEvent(e))}},get:{inputEvent:function(){var e=T[0],t=e!==i&&e.oninput!==i?"input":e!==i&&e.onpropertychange!==i?"propertychange":"keyup";return t},value:function(){return T.val()},results:function(){var e=S.data(h.results);return e},result:function(t,n){var o=["title","id"],a=!1;return t=t!==i?t:m.get.value(),n=n!==i?n:m.get.results(),"category"===g.type?(m.debug("Finding result that matches",t),e.each(n,function(n,i){if(e.isArray(i.results)&&(a=m.search.object(t,i.results,o)[0]))return!1})):(m.debug("Finding result in results object",t),a=m.search.object(t,n,o)[0]),a||!1}},select:{firstResult:function(){m.verbose("Selecting first result"),E.first().addClass(p.active)}},set:{focus:function(){S.addClass(p.focus)},loading:function(){S.addClass(p.loading)},value:function(e){m.verbose("Setting search input value",e),T.val(e)},type:function(e){e=e||g.type,"category"==g.type&&S.addClass(g.type)},buttonPressed:function(){A.addClass(p.pressed)}},remove:{loading:function(){S.removeClass(p.loading)},focus:function(){S.removeClass(p.focus)},buttonPressed:function(){A.removeClass(p.pressed)}},query:function(){var t=m.get.value(),n=m.read.cache(t);m.has.minimumCharacters()?(n?(m.debug("Reading result from cache",t),m.save.results(n.results),m.addResults(n.html),m.inject.id(n.results)):(m.debug("Querying for",t),e.isPlainObject(g.source)||e.isArray(g.source)?m.search.local(t):m.can.useAPI()?m.search.remote(t):m.error(x.source)),g.onSearchQuery.call(F,t)):m.hideResults()},search:{local:function(e){var t,n=m.search.object(e,g.content);m.set.loading(),m.save.results(n),m.debug("Returned local search results",n),t=m.generateResults({results:n}),m.remove.loading(),m.addResults(t),m.inject.id(n),m.write.cache(e,{html:t,results:n})},remote:function(e){S.api("is loading")&&S.api("abort"),m.setup.api(e),S.api("query")},object:function(t,n,o){var a=[],r=[],s=t.toString().replace(v.escape,"\\$&"),l=new RegExp(v.beginsWith+s,"i"),c=function(t,n){var i=e.inArray(n,a)==-1,o=e.inArray(n,r)==-1;i&&o&&t.push(n)};return n=n||g.source,o=o!==i?o:g.searchFields,e.isArray(o)||(o=[o]),n===i||n===!1?(m.error(x.source),[]):(e.each(o,function(i,o){e.each(n,function(e,n){var i="string"==typeof n[o];i&&(n[o].search(l)!==-1?c(a,n):g.searchFullText&&m.fuzzySearch(t,n[o])&&c(r,n))})}),e.merge(a,r))}},fuzzySearch:function(e,t){var n=t.length,i=e.length;if("string"!=typeof e)return!1;if(e=e.toLowerCase(),t=t.toLowerCase(),i>n)return!1;if(i===n)return e===t;e:for(var o=0,a=0;o<i;o++){for(var r=e.charCodeAt(o);a<n;)if(t.charCodeAt(a++)===r)continue e;return!1}return!0},parse:{response:function(e,t){var n=m.generateResults(e);m.verbose("Parsing server response",e),e!==i&&t!==i&&e[b.results]!==i&&(m.addResults(n),m.inject.id(e[b.results]),m.write.cache(t,{html:n,results:e[b.results]}),m.save.results(e[b.results]))}},cancel:{query:function(){m.can.useAPI()&&S.api("abort")}},has:{minimumCharacters:function(){var e=m.get.value(),t=e.length;return t>=g.minCharacters}},clear:{cache:function(e){var t=S.data(h.cache);e?e&&t&&t[e]&&(m.debug("Removing value from cache",e),delete t[e],S.data(h.cache,t)):(m.debug("Clearing cache",e),S.removeData(h.cache))}},read:{cache:function(e){var t=S.data(h.cache);return!!g.cache&&(m.verbose("Checking cache for generated html for query",e),"object"==typeof t&&t[e]!==i&&t[e])}},create:{id:function(e,t){var n,o,a=e+1;return t!==i?(n=String.fromCharCode(97+t),o=n+a,m.verbose("Creating category result id",o)):(o=a,m.verbose("Creating result id",o)),o},results:function(){0===R.length&&(R=e("<div />").addClass(p.results).appendTo(S))}},inject:{result:function(e,t,n){m.verbose("Injecting result into results");var o=n!==i?R.children().eq(n).children(y.result).eq(t):R.children(y.result).eq(t);m.verbose("Injecting results metadata",o),o.data(h.result,e)},id:function(t){m.debug("Injecting unique ids into results");var n=0,o=0;return"category"===g.type?e.each(t,function(t,a){o=0,e.each(a.results,function(e,t){var r=a.results[e];r.id===i&&(r.id=m.create.id(o,n)),m.inject.result(r,o,n),o++}),n++}):e.each(t,function(e,n){var a=t[e];a.id===i&&(a.id=m.create.id(o)),m.inject.result(a,o),o++}),t}},save:{results:function(e){m.verbose("Saving current search results to metadata",e),S.data(h.results,e)}},write:{cache:function(e,t){var n=S.data(h.cache)!==i?S.data(h.cache):{};g.cache&&(m.verbose("Writing generated html to cache",e,t),n[e]=t,S.data(h.cache,n))}},addResults:function(t){return e.isFunction(g.onResultsAdd)&&g.onResultsAdd.call(R,t)===!1?(m.debug("onResultsAdd callback cancelled default action"),!1):void(t?(R.html(t),m.refreshResults(),g.selectFirstResult&&m.select.firstResult(),m.showResults()):m.hideResults())},showResults:function(){m.is.visible()||(m.can.transition()?(m.debug("Showing results with css animations"),R.transition({animation:g.transition+" in",debug:g.debug,verbose:g.verbose,duration:g.duration,queue:!0})):(m.debug("Showing results with javascript"),R.stop().fadeIn(g.duration,g.easing)),g.onResultsOpen.call(R))},hideResults:function(){m.is.visible()&&(m.can.transition()?(m.debug("Hiding results with css animations"),R.transition({animation:g.transition+" out",debug:g.debug,verbose:g.verbose,duration:g.duration,queue:!0})):(m.debug("Hiding results with javascript"),R.stop().fadeOut(g.duration,g.easing)),g.onResultsClose.call(R))},generateResults:function(t){m.debug("Generating html from response",t);var n=g.templates[g.type],i=e.isPlainObject(t[b.results])&&!e.isEmptyObject(t[b.results]),o=e.isArray(t[b.results])&&t[b.results].length>0,a="";return i||o?(g.maxResults>0&&(i?"standard"==g.type&&m.error(x.maxResults):t[b.results]=t[b.results].slice(0,g.maxResults)),e.isFunction(n)?a=n(t,b):m.error(x.noTemplate,!1)):g.showNoResults&&(a=m.displayMessage(x.noResults,"empty")),g.onResults.call(F,t),a},displayMessage:function(e,t){return t=t||"standard",m.debug("Displaying message",e,t),m.addResults(g.templates.message(e,t)),g.templates.message(e,t)},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,g,t);else{if(n===i)return g[t];g[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];m[t]=n}},debug:function(){!g.silent&&g.debug&&(g.performance?m.performance.log(arguments):(m.debug=Function.prototype.bind.call(console.info,console,g.name+":"),m.debug.apply(console,arguments)))},verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?m.performance.log(arguments):(m.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),m.verbose.apply(console,arguments)))},error:function(){g.silent||(m.error=Function.prototype.bind.call(console.error,console,g.name+":"),m.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;g.performance&&(t=(new Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:F,"Execution Time":n})),clearTimeout(m.performance.timer),m.performance.timer=setTimeout(m.performance.display,500)},display:function(){var t=g.name+":",n=0;l=!1,clearTimeout(m.performance.timer),e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),r.length>1&&(t+=" ("+r.length+")"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var r,s,l,c=O;return n=n||f,o=F||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(O===i&&m.initialize(),m.invoke(u)):(O!==i&&O.invoke("destroy"),m.initialize())}),a!==i?a:this},e.fn.search.settings={name:"Search",namespace:"search",silent:!1,debug:!1,verbose:!1,performance:!0,type:"standard",minCharacters:1,selectFirstResult:!1,apiSettings:!1,source:!1,searchFields:["title","description"],displayField:"",searchFullText:!0,automatic:!0,hideDelay:0,searchDelay:200,maxResults:7,cache:!0,showNoResults:!0,transition:"scale",duration:200,easing:"easeOutExpo",onSelect:!1,onResultsAdd:!1,onSearchQuery:function(e){},onResults:function(e){},onResultsOpen:function(){},onResultsClose:function(){},className:{animating:"animating",active:"active",empty:"empty",focus:"focus",hidden:"hidden",loading:"loading",results:"results",pressed:"down"},error:{source:"Cannot search. No source used, and Semantic API module was not included",noResults:"Your search returned no results",logging:"Error in debug logging, exiting.",noEndpoint:"No search endpoint was specified",noTemplate:"A valid template name was not specified.",serverError:"There was an issue querying the server.",maxResults:"Results must be an array to use maxResults setting",method:"The method you called is not defined."},metadata:{cache:"cache",results:"results",result:"result"},regExp:{escape:/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,beginsWith:"(?:s|^)"},fields:{categories:"results",categoryName:"name",categoryResults:"results",description:"description",image:"image",price:"price",results:"results",title:"title",url:"url",action:"action",actionText:"text",actionURL:"url"},selector:{prompt:".prompt",searchButton:".search.button",results:".results",message:".results > .message",category:".category",result:".result",title:".title, .name"},templates:{escape:function(e){var t=/[&<>"'`]/g,n=/[&<>"'`]/,i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},o=function(e){return i[e]};return n.test(e)?e.replace(t,o):e},message:function(e,t){var n="";return e!==i&&t!==i&&(n+='<div class="message '+t+'">',n+="empty"==t?'<div class="header">No Results</div class="header"><div class="description">'+e+'</div class="description">':' <div class="description">'+e+"</div>",n+="</div>"),n},category:function(t,n){var o="";e.fn.search.settings.templates.escape;return t[n.categoryResults]!==i&&(e.each(t[n.categoryResults],function(t,a){a[n.results]!==i&&a.results.length>0&&(o+='<div class="category">',a[n.categoryName]!==i&&(o+='<div class="name">'+a[n.categoryName]+"</div>"),e.each(a.results,function(e,t){o+=t[n.url]?'<a class="result" href="'+t[n.url]+'">':'<a class="result">',t[n.image]!==i&&(o+='<div class="image"> <img src="'+t[n.image]+'"></div>'),o+='<div class="content">',t[n.price]!==i&&(o+='<div class="price">'+t[n.price]+"</div>"),t[n.title]!==i&&(o+='<div class="title">'+t[n.title]+"</div>"),t[n.description]!==i&&(o+='<div class="description">'+t[n.description]+"</div>"),o+="</div>",o+="</a>"}),o+="</div>")}),t[n.action]&&(o+='<a href="'+t[n.action][n.actionURL]+'" class="action">'+t[n.action][n.actionText]+"</a>"),o)},standard:function(t,n){var o="";return t[n.results]!==i&&(e.each(t[n.results],function(e,t){o+=t[n.url]?'<a class="result" href="'+t[n.url]+'">':'<a class="result">',t[n.image]!==i&&(o+='<div class="image"> <img src="'+t[n.image]+'"></div>'),o+='<div class="content">',t[n.price]!==i&&(o+='<div class="price">'+t[n.price]+"</div>"),t[n.title]!==i&&(o+='<div class="title">'+t[n.title]+"</div>"),t[n.description]!==i&&(o+='<div class="description">'+t[n.description]+"</div>"),o+="</div>",o+="</a>"}),t[n.action]&&(o+='<a href="'+t[n.action][n.actionURL]+'" class="action">'+t[n.action][n.actionText]+"</a>"),o)}}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.shape=function(o){var a,r=e(this),s=(e("body"),(new Date).getTime()),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1),f=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return r.each(function(){var t,m,g,p=r.selector||"",h=e.isPlainObject(o)?e.extend(!0,{},e.fn.shape.settings,o):e.extend({},e.fn.shape.settings),v=h.namespace,b=h.selector,y=h.error,x=h.className,C="."+v,w="module-"+v,k=e(this),S=k.find(b.sides),T=k.find(b.side),A=!1,R=this,E=k.data(w);g={initialize:function(){g.verbose("Initializing module for",R),g.set.defaultSide(),g.instantiate()},instantiate:function(){g.verbose("Storing instance of module",g),E=g,k.data(w,E)},destroy:function(){g.verbose("Destroying previous module for",R),k.removeData(w).off(C)},refresh:function(){g.verbose("Refreshing selector cache for",R),k=e(R),S=e(this).find(b.shape),T=e(this).find(b.side)},repaint:function(){g.verbose("Forcing repaint event");var e=S[0]||n.createElement("div");e.offsetWidth},animate:function(e,n){g.verbose("Animating box with properties",e),n=n||function(e){g.verbose("Executing animation callback"),e!==i&&e.stopPropagation(),g.reset(),g.set.active()},h.beforeChange.call(m[0]),g.get.transitionEvent()?(g.verbose("Starting CSS animation"),k.addClass(x.animating),S.css(e).one(g.get.transitionEvent(),n),g.set.duration(h.duration),f(function(){k.addClass(x.animating),t.addClass(x.hidden)})):n()},queue:function(e){g.debug("Queueing animation of",e),S.one(g.get.transitionEvent(),function(){g.debug("Executing queued animation"),setTimeout(function(){k.shape(e)},0)})},reset:function(){g.verbose("Animating states reset"),k.removeClass(x.animating).attr("style","").removeAttr("style"),S.attr("style","").removeAttr("style"),T.attr("style","").removeAttr("style").removeClass(x.hidden),m.removeClass(x.animating).attr("style","").removeAttr("style")},is:{complete:function(){return T.filter("."+x.active)[0]==m[0]},animating:function(){return k.hasClass(x.animating)}},set:{defaultSide:function(){t=k.find("."+h.className.active),m=t.next(b.side).length>0?t.next(b.side):k.find(b.side).first(),A=!1,g.verbose("Active side set to",t),g.verbose("Next side set to",m)},duration:function(e){e=e||h.duration,e="number"==typeof e?e+"ms":e,g.verbose("Setting animation duration",e),(h.duration||0===h.duration)&&S.add(T).css({"-webkit-transition-duration":e,"-moz-transition-duration":e,"-ms-transition-duration":e,"-o-transition-duration":e,"transition-duration":e})},currentStageSize:function(){var e=k.find("."+h.className.active),t=e.outerWidth(!0),n=e.outerHeight(!0);k.css({width:t,height:n})},stageSize:function(){var e=k.clone().addClass(x.loading),t=e.find("."+h.className.active),n=A?e.find(b.side).eq(A):t.next(b.side).length>0?t.next(b.side):e.find(b.side).first(),i="next"==h.width?n.outerWidth(!0):"initial"==h.width?k.width():h.width,o="next"==h.height?n.outerHeight(!0):"initial"==h.height?k.height():h.height;t.removeClass(x.active),n.addClass(x.active),e.insertAfter(k),e.remove(),"auto"!=h.width&&(k.css("width",i+h.jitter),g.verbose("Specifying width during animation",i)),"auto"!=h.height&&(k.css("height",o+h.jitter),g.verbose("Specifying height during animation",o))},nextSide:function(e){A=e,m=T.filter(e),A=T.index(m),0===m.length&&(g.set.defaultSide(),g.error(y.side)),g.verbose("Next side manually set to",m)},active:function(){g.verbose("Setting new side to active",m),T.removeClass(x.active),m.addClass(x.active),h.onChange.call(m[0]),g.set.defaultSide()}},flip:{up:function(){if(g.is.complete()&&!g.is.animating()&&!h.allowRepeats)return void g.debug("Side already visible",m);if(g.is.animating())g.queue("flip up");else{g.debug("Flipping up",m);var e=g.get.transform.up();g.set.stageSize(),g.stage.above(),g.animate(e)}},down:function(){if(g.is.complete()&&!g.is.animating()&&!h.allowRepeats)return void g.debug("Side already visible",m);if(g.is.animating())g.queue("flip down");else{g.debug("Flipping down",m);var e=g.get.transform.down();g.set.stageSize(),g.stage.below(),g.animate(e)}},left:function(){if(g.is.complete()&&!g.is.animating()&&!h.allowRepeats)return void g.debug("Side already visible",m);if(g.is.animating())g.queue("flip left");else{g.debug("Flipping left",m);var e=g.get.transform.left();g.set.stageSize(),g.stage.left(),g.animate(e)}},right:function(){if(g.is.complete()&&!g.is.animating()&&!h.allowRepeats)return void g.debug("Side already visible",m);if(g.is.animating())g.queue("flip right");else{g.debug("Flipping right",m);var e=g.get.transform.right();g.set.stageSize(),g.stage.right(),g.animate(e)}},over:function(){return!g.is.complete()||g.is.animating()||h.allowRepeats?void(g.is.animating()?g.queue("flip over"):(g.debug("Flipping over",m),g.set.stageSize(),g.stage.behind(),g.animate(g.get.transform.over()))):void g.debug("Side already visible",m)},back:function(){return!g.is.complete()||g.is.animating()||h.allowRepeats?void(g.is.animating()?g.queue("flip back"):(g.debug("Flipping back",m),g.set.stageSize(),g.stage.behind(),g.animate(g.get.transform.back()))):void g.debug("Side already visible",m)}},get:{transform:{up:function(){var e={y:-((t.outerHeight(!0)-m.outerHeight(!0))/2),z:-(t.outerHeight(!0)/2)};return{transform:"translateY("+e.y+"px) translateZ("+e.z+"px) rotateX(-90deg)"}},down:function(){var e={y:-((t.outerHeight(!0)-m.outerHeight(!0))/2),z:-(t.outerHeight(!0)/2)};return{transform:"translateY("+e.y+"px) translateZ("+e.z+"px) rotateX(90deg)"}},left:function(){var e={x:-((t.outerWidth(!0)-m.outerWidth(!0))/2),z:-(t.outerWidth(!0)/2)};return{transform:"translateX("+e.x+"px) translateZ("+e.z+"px) rotateY(90deg)"}},right:function(){var e={x:-((t.outerWidth(!0)-m.outerWidth(!0))/2),z:-(t.outerWidth(!0)/2)};return{transform:"translateX("+e.x+"px) translateZ("+e.z+"px) rotateY(-90deg)"}},over:function(){var e={x:-((t.outerWidth(!0)-m.outerWidth(!0))/2)};return{transform:"translateX("+e.x+"px) rotateY(180deg)"}},back:function(){var e={x:-((t.outerWidth(!0)-m.outerWidth(!0))/2)};return{transform:"translateX("+e.x+"px) rotateY(-180deg)"}}},transitionEvent:function(){var e,t=n.createElement("element"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in o)if(t.style[e]!==i)return o[e]},nextSide:function(){return t.next(b.side).length>0?t.next(b.side):k.find(b.side).first()}},stage:{above:function(){var e={origin:(t.outerHeight(!0)-m.outerHeight(!0))/2,depth:{active:m.outerHeight(!0)/2,next:t.outerHeight(!0)/2}};g.verbose("Setting the initial animation position as above",m,e),S.css({transform:"translateZ(-"+e.depth.active+"px)"}),t.css({transform:"rotateY(0deg) translateZ("+e.depth.active+"px)"}),m.addClass(x.animating).css({top:e.origin+"px",transform:"rotateX(90deg) translateZ("+e.depth.next+"px)"})},below:function(){var e={origin:(t.outerHeight(!0)-m.outerHeight(!0))/2,depth:{active:m.outerHeight(!0)/2,next:t.outerHeight(!0)/2}};g.verbose("Setting the initial animation position as below",m,e),S.css({transform:"translateZ(-"+e.depth.active+"px)"}),t.css({transform:"rotateY(0deg) translateZ("+e.depth.active+"px)"}),m.addClass(x.animating).css({top:e.origin+"px",transform:"rotateX(-90deg) translateZ("+e.depth.next+"px)"})},left:function(){var e={active:t.outerWidth(!0),next:m.outerWidth(!0)},n={origin:(e.active-e.next)/2,depth:{active:e.next/2,next:e.active/2}};g.verbose("Setting the initial animation position as left",m,n),S.css({transform:"translateZ(-"+n.depth.active+"px)"}),t.css({transform:"rotateY(0deg) translateZ("+n.depth.active+"px)"}),m.addClass(x.animating).css({left:n.origin+"px",transform:"rotateY(-90deg) translateZ("+n.depth.next+"px)"})},right:function(){var e={active:t.outerWidth(!0),next:m.outerWidth(!0)},n={origin:(e.active-e.next)/2,depth:{active:e.next/2,next:e.active/2}};g.verbose("Setting the initial animation position as left",m,n),S.css({transform:"translateZ(-"+n.depth.active+"px)"}),t.css({transform:"rotateY(0deg) translateZ("+n.depth.active+"px)"}),m.addClass(x.animating).css({left:n.origin+"px",transform:"rotateY(90deg) translateZ("+n.depth.next+"px)"})},behind:function(){var e={active:t.outerWidth(!0),next:m.outerWidth(!0)},n={origin:(e.active-e.next)/2,depth:{active:e.next/2,next:e.active/2}};g.verbose("Setting the initial animation position as behind",m,n),t.css({transform:"rotateY(0deg)"}),m.addClass(x.animating).css({left:n.origin+"px",transform:"rotateY(-180deg)"})}},setting:function(t,n){if(g.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,h,t);else{if(n===i)return h[t];e.isPlainObject(h[t])?e.extend(!0,h[t],n):h[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,g,t);else{if(n===i)return g[t];g[t]=n}},debug:function(){!h.silent&&h.debug&&(h.performance?g.performance.log(arguments):(g.debug=Function.prototype.bind.call(console.info,console,h.name+":"),g.debug.apply(console,arguments)))},verbose:function(){!h.silent&&h.verbose&&h.debug&&(h.performance?g.performance.log(arguments):(g.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),g.verbose.apply(console,arguments)))},error:function(){h.silent||(g.error=Function.prototype.bind.call(console.error,console,h.name+":"),g.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;h.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:R,"Execution Time":n})),clearTimeout(g.performance.timer),g.performance.timer=setTimeout(g.performance.display,500)},display:function(){var t=h.name+":",n=0;s=!1,clearTimeout(g.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",p&&(t+=" '"+p+"'"),r.length>1&&(t+=" ("+r.length+")"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,o){var r,s,l,c=E;return n=n||d,o=R||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},u?(E===i&&g.initialize(),g.invoke(c)):(E!==i&&E.invoke("destroy"),g.initialize())}),a!==i?a:this},e.fn.shape.settings={name:"Shape",silent:!1,debug:!1,verbose:!1,jitter:0,performance:!0,namespace:"shape",width:"initial",height:"initial",beforeChange:function(){},onChange:function(){},allowRepeats:!1,duration:!1,error:{side:"You tried to switch to a side that does not exist.",method:"The method you called is not defined"},className:{animating:"animating",hidden:"hidden",loading:"loading",active:"active"},selector:{sides:".sides",side:".side"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.sidebar=function(o){var a,r=e(this),s=e(t),l=e(n),c=e("html"),u=e("head"),d=r.selector||"",f=(new Date).getTime(),m=[],g=arguments[0],p="string"==typeof g,h=[].slice.call(arguments,1),v=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return r.each(function(){var r,b,y,x,C,w,k=e.isPlainObject(o)?e.extend(!0,{},e.fn.sidebar.settings,o):e.extend({},e.fn.sidebar.settings),S=k.selector,T=k.className,A=k.namespace,R=k.regExp,E=k.error,P="."+A,F="module-"+A,O=e(this),D=e(k.context),q=O.children(S.sidebar),j=D.children(S.fixed),z=D.children(S.pusher),M=this,I=O.data(F);w={initialize:function(){w.debug("Initializing sidebar",o),w.create.id(),C=w.get.transitionEvent(),w.is.ios()&&w.set.ios(),k.delaySetup?v(w.setup.layout):w.setup.layout(),v(function(){w.setup.cache()}),w.instantiate()},instantiate:function(){w.verbose("Storing instance of module",w),I=w,O.data(F,w)},create:{id:function(){y=(Math.random().toString(16)+"000000000").substr(2,8),b="."+y,w.verbose("Creating unique id for element",y)}},destroy:function(){w.verbose("Destroying previous module for",O),O.off(P).removeData(F),w.is.ios()&&w.remove.ios(),D.off(b),s.off(b),l.off(b)},event:{clickaway:function(e){var t=z.find(e.target).length>0||z.is(e.target),n=D.is(e.target);t&&(w.verbose("User clicked on dimmed page"),w.hide()),n&&(w.verbose("User clicked on dimmable context (scaled out page)"),w.hide())},touch:function(e){},containScroll:function(e){M.scrollTop<=0&&(M.scrollTop=1),M.scrollTop+M.offsetHeight>=M.scrollHeight&&(M.scrollTop=M.scrollHeight-M.offsetHeight-1)},scroll:function(t){0===e(t.target).closest(S.sidebar).length&&t.preventDefault()}},bind:{clickaway:function(){w.verbose("Adding clickaway events to context",D),k.closable&&D.on("click"+b,w.event.clickaway).on("touchend"+b,w.event.clickaway)},scrollLock:function(){k.scrollLock&&(w.debug("Disabling page scroll"),s.on("DOMMouseScroll"+b,w.event.scroll)),w.verbose("Adding events to contain sidebar scroll"),l.on("touchmove"+b,w.event.touch),O.on("scroll"+P,w.event.containScroll)}},unbind:{clickaway:function(){w.verbose("Removing clickaway events from context",D),D.off(b)},scrollLock:function(){w.verbose("Removing scroll lock from page"),l.off(b),s.off(b),O.off("scroll"+P)}},add:{inlineCSS:function(){var t,n=w.cache.width||O.outerWidth(),i=w.cache.height||O.outerHeight(),o=w.is.rtl(),a=w.get.direction(),s={left:n,right:-n,top:i,bottom:-i};o&&(w.verbose("RTL detected, flipping widths"),s.left=-n,s.right=n),t="<style>","left"===a||"right"===a?(w.debug("Adding CSS rules for animation distance",n),t+=" .ui.visible."+a+".sidebar ~ .fixed, .ui.visible."+a+".sidebar ~ .pusher {   -webkit-transform: translate3d("+s[a]+"px, 0, 0);           transform: translate3d("+s[a]+"px, 0, 0); }"):"top"!==a&&"bottom"!=a||(t+=" .ui.visible."+a+".sidebar ~ .fixed, .ui.visible."+a+".sidebar ~ .pusher {   -webkit-transform: translate3d(0, "+s[a]+"px, 0);           transform: translate3d(0, "+s[a]+"px, 0); }"),w.is.ie()&&("left"===a||"right"===a?(w.debug("Adding CSS rules for animation distance",n),t+=" body.pushable > .ui.visible."+a+".sidebar ~ .pusher:after {   -webkit-transform: translate3d("+s[a]+"px, 0, 0);           transform: translate3d("+s[a]+"px, 0, 0); }"):"top"!==a&&"bottom"!=a||(t+=" body.pushable > .ui.visible."+a+".sidebar ~ .pusher:after {   -webkit-transform: translate3d(0, "+s[a]+"px, 0);           transform: translate3d(0, "+s[a]+"px, 0); }"),t+=" body.pushable > .ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher:after, body.pushable > .ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher:after {   -webkit-transform: translate3d(0px, 0, 0);           transform: translate3d(0px, 0, 0); }"),t+="</style>",r=e(t).appendTo(u),w.debug("Adding sizing css to head",r)}},refresh:function(){w.verbose("Refreshing selector cache"),D=e(k.context),q=D.children(S.sidebar),z=D.children(S.pusher),j=D.children(S.fixed),w.clear.cache()},refreshSidebars:function(){w.verbose("Refreshing other sidebars"),q=D.children(S.sidebar)},repaint:function(){w.verbose("Forcing repaint event"),M.style.display="none";M.offsetHeight;M.scrollTop=M.scrollTop,M.style.display=""},setup:{cache:function(){
+w.cache={width:O.outerWidth(),height:O.outerHeight(),rtl:"rtl"==O.css("direction")}},layout:function(){0===D.children(S.pusher).length&&(w.debug("Adding wrapper element for sidebar"),w.error(E.pusher),z=e('<div class="pusher" />'),D.children().not(S.omitted).not(q).wrapAll(z),w.refresh()),0!==O.nextAll(S.pusher).length&&O.nextAll(S.pusher)[0]===z[0]||(w.debug("Moved sidebar to correct parent element"),w.error(E.movedSidebar,M),O.detach().prependTo(D),w.refresh()),w.clear.cache(),w.set.pushable(),w.set.direction()}},attachEvents:function(t,n){var i=e(t);n=e.isFunction(w[n])?w[n]:w.toggle,i.length>0?(w.debug("Attaching sidebar events to element",t,n),i.on("click"+P,n)):w.error(E.notFound,t)},show:function(t){if(t=e.isFunction(t)?t:function(){},w.is.hidden()){if(w.refreshSidebars(),k.overlay&&(w.error(E.overlay),k.transition="overlay"),w.refresh(),w.othersActive())if(w.debug("Other sidebars currently visible"),k.exclusive){if("overlay"!=k.transition)return void w.hideOthers(w.show);w.hideOthers()}else k.transition="overlay";w.pushPage(function(){t.call(M),k.onShow.call(M)}),k.onChange.call(M),k.onVisible.call(M)}else w.debug("Sidebar is already visible")},hide:function(t){t=e.isFunction(t)?t:function(){},(w.is.visible()||w.is.animating())&&(w.debug("Hiding sidebar",t),w.refreshSidebars(),w.pullPage(function(){t.call(M),k.onHidden.call(M)}),k.onChange.call(M),k.onHide.call(M))},othersAnimating:function(){return q.not(O).filter("."+T.animating).length>0},othersVisible:function(){return q.not(O).filter("."+T.visible).length>0},othersActive:function(){return w.othersVisible()||w.othersAnimating()},hideOthers:function(e){var t=q.not(O).filter("."+T.visible),n=t.length,i=0;e=e||function(){},t.sidebar("hide",function(){i++,i==n&&e()})},toggle:function(){w.verbose("Determining toggled direction"),w.is.hidden()?w.show():w.hide()},pushPage:function(t){var n,i,o,a=w.get.transition(),r="overlay"===a||w.othersActive()?O:z;t=e.isFunction(t)?t:function(){},"scale down"==k.transition&&w.scrollToTop(),w.set.transition(a),w.repaint(),n=function(){w.bind.clickaway(),w.add.inlineCSS(),w.set.animating(),w.set.visible()},i=function(){w.set.dimmed()},o=function(e){e.target==r[0]&&(r.off(C+b,o),w.remove.animating(),w.bind.scrollLock(),t.call(M))},r.off(C+b),r.on(C+b,o),v(n),k.dimPage&&!w.othersVisible()&&v(i)},pullPage:function(t){var n,i,o=w.get.transition(),a="overlay"==o||w.othersActive()?O:z;t=e.isFunction(t)?t:function(){},w.verbose("Removing context push state",w.get.direction()),w.unbind.clickaway(),w.unbind.scrollLock(),n=function(){w.set.transition(o),w.set.animating(),w.remove.visible(),k.dimPage&&!w.othersVisible()&&z.removeClass(T.dimmed)},i=function(e){e.target==a[0]&&(a.off(C+b,i),w.remove.animating(),w.remove.transition(),w.remove.inlineCSS(),("scale down"==o||k.returnScroll&&w.is.mobile())&&w.scrollBack(),t.call(M))},a.off(C+b),a.on(C+b,i),v(n)},scrollToTop:function(){w.verbose("Scrolling to top of page to avoid animation issues"),x=e(t).scrollTop(),O.scrollTop(0),t.scrollTo(0,0)},scrollBack:function(){w.verbose("Scrolling back to original page position"),t.scrollTo(0,x)},clear:{cache:function(){w.verbose("Clearing cached dimensions"),w.cache={}}},set:{ios:function(){c.addClass(T.ios)},pushed:function(){D.addClass(T.pushed)},pushable:function(){D.addClass(T.pushable)},dimmed:function(){z.addClass(T.dimmed)},active:function(){O.addClass(T.active)},animating:function(){O.addClass(T.animating)},transition:function(e){e=e||w.get.transition(),O.addClass(e)},direction:function(e){e=e||w.get.direction(),O.addClass(T[e])},visible:function(){O.addClass(T.visible)},overlay:function(){O.addClass(T.overlay)}},remove:{inlineCSS:function(){w.debug("Removing inline css styles",r),r&&r.length>0&&r.remove()},ios:function(){c.removeClass(T.ios)},pushed:function(){D.removeClass(T.pushed)},pushable:function(){D.removeClass(T.pushable)},active:function(){O.removeClass(T.active)},animating:function(){O.removeClass(T.animating)},transition:function(e){e=e||w.get.transition(),O.removeClass(e)},direction:function(e){e=e||w.get.direction(),O.removeClass(T[e])},visible:function(){O.removeClass(T.visible)},overlay:function(){O.removeClass(T.overlay)}},get:{direction:function(){return O.hasClass(T.top)?T.top:O.hasClass(T.right)?T.right:O.hasClass(T.bottom)?T.bottom:T.left},transition:function(){var e,t=w.get.direction();return e=w.is.mobile()?"auto"==k.mobileTransition?k.defaultTransition.mobile[t]:k.mobileTransition:"auto"==k.transition?k.defaultTransition.computer[t]:k.transition,w.verbose("Determined transition",e),e},transitionEvent:function(){var e,t=n.createElement("element"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in o)if(t.style[e]!==i)return o[e]}},is:{ie:function(){var e=!t.ActiveXObject&&"ActiveXObject"in t,n="ActiveXObject"in t;return e||n},ios:function(){var e=navigator.userAgent,t=e.match(R.ios),n=e.match(R.mobileChrome);return!(!t||n)&&(w.verbose("Browser was found to be iOS",e),!0)},mobile:function(){var e=navigator.userAgent,t=e.match(R.mobile);return t?(w.verbose("Browser was found to be mobile",e),!0):(w.verbose("Browser is not mobile, using regular transition",e),!1)},hidden:function(){return!w.is.visible()},visible:function(){return O.hasClass(T.visible)},open:function(){return w.is.visible()},closed:function(){return w.is.hidden()},vertical:function(){return O.hasClass(T.top)},animating:function(){return D.hasClass(T.animating)},rtl:function(){return w.cache.rtl===i&&(w.cache.rtl="rtl"==O.css("direction")),w.cache.rtl}},setting:function(t,n){if(w.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,k,t);else{if(n===i)return k[t];e.isPlainObject(k[t])?e.extend(!0,k[t],n):k[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,w,t);else{if(n===i)return w[t];w[t]=n}},debug:function(){!k.silent&&k.debug&&(k.performance?w.performance.log(arguments):(w.debug=Function.prototype.bind.call(console.info,console,k.name+":"),w.debug.apply(console,arguments)))},verbose:function(){!k.silent&&k.verbose&&k.debug&&(k.performance?w.performance.log(arguments):(w.verbose=Function.prototype.bind.call(console.info,console,k.name+":"),w.verbose.apply(console,arguments)))},error:function(){k.silent||(w.error=Function.prototype.bind.call(console.error,console,k.name+":"),w.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;k.performance&&(t=(new Date).getTime(),i=f||t,n=t-i,f=t,m.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:M,"Execution Time":n})),clearTimeout(w.performance.timer),w.performance.timer=setTimeout(w.performance.display,500)},display:function(){var t=k.name+":",n=0;f=!1,clearTimeout(w.performance.timer),e.each(m,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",d&&(t+=" '"+d+"'"),(console.group!==i||console.table!==i)&&m.length>0&&(console.groupCollapsed(t),console.table?console.table(m):e.each(m,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),m=[]}},invoke:function(t,n,o){var r,s,l,c=I;return n=n||h,o=M||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(w.error(E.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},p?(I===i&&w.initialize(),w.invoke(g)):(I!==i&&w.invoke("destroy"),w.initialize())}),a!==i?a:this},e.fn.sidebar.settings={name:"Sidebar",namespace:"sidebar",silent:!1,debug:!1,verbose:!1,performance:!0,transition:"auto",mobileTransition:"auto",defaultTransition:{computer:{left:"uncover",right:"uncover",top:"overlay",bottom:"overlay"},mobile:{left:"uncover",right:"uncover",top:"overlay",bottom:"overlay"}},context:"body",exclusive:!1,closable:!0,dimPage:!0,scrollLock:!1,returnScroll:!1,delaySetup:!1,duration:500,onChange:function(){},onShow:function(){},onHide:function(){},onHidden:function(){},onVisible:function(){},className:{active:"active",animating:"animating",dimmed:"dimmed",ios:"ios",pushable:"pushable",pushed:"pushed",right:"right",top:"top",left:"left",bottom:"bottom",visible:"visible"},selector:{fixed:".fixed",omitted:"script, link, style, .ui.modal, .ui.dimmer, .ui.nag, .ui.fixed",pusher:".pusher",sidebar:".ui.sidebar"},regExp:{ios:/(iPad|iPhone|iPod)/g,mobileChrome:/(CriOS)/g,mobile:/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/g},error:{method:"The method you called is not defined.",pusher:"Had to add pusher element. For optimal performance make sure body content is inside a pusher element",movedSidebar:"Had to move sidebar. For optimal performance make sure sidebar and pusher are direct children of your body tag",overlay:"The overlay setting is no longer supported, use animation: overlay",notFound:"There were no elements that matched the specified selector"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.sticky=function(o){var a,r=e(this),s=r.selector||"",l=(new Date).getTime(),c=[],u=arguments[0],d="string"==typeof u,f=[].slice.call(arguments,1);return r.each(function(){var r,m,g,p,h,v=e.isPlainObject(o)?e.extend(!0,{},e.fn.sticky.settings,o):e.extend({},e.fn.sticky.settings),b=v.className,y=v.namespace,x=v.error,C="."+y,w="module-"+y,k=e(this),S=e(t),T=e(v.scrollContext),A=(k.selector||"",k.data(w)),R=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)},E=this;h={initialize:function(){h.determineContainer(),h.determineContext(),h.verbose("Initializing sticky",v,r),h.save.positions(),h.checkErrors(),h.bind.events(),v.observeChanges&&h.observeChanges(),h.instantiate()},instantiate:function(){h.verbose("Storing instance of module",h),A=h,k.data(w,h)},destroy:function(){h.verbose("Destroying previous instance"),h.reset(),g&&g.disconnect(),p&&p.disconnect(),S.off("load"+C,h.event.load).off("resize"+C,h.event.resize),T.off("scrollchange"+C,h.event.scrollchange),k.removeData(w)},observeChanges:function(){"MutationObserver"in t&&(g=new MutationObserver(h.event.documentChanged),p=new MutationObserver(h.event.changed),g.observe(n,{childList:!0,subtree:!0}),p.observe(E,{childList:!0,subtree:!0}),p.observe(m[0],{childList:!0,subtree:!0}),h.debug("Setting up mutation observer",p))},determineContainer:function(){r=v.container?e(v.container):k.offsetParent()},determineContext:function(){if(m=v.context?e(v.context):r,0===m.length)return void h.error(x.invalidContext,v.context,k)},checkErrors:function(){if(h.is.hidden()&&h.error(x.visible,k),h.cache.element.height>h.cache.context.height)return h.reset(),void h.error(x.elementSize,k)},bind:{events:function(){S.on("load"+C,h.event.load).on("resize"+C,h.event.resize),T.off("scroll"+C).on("scroll"+C,h.event.scroll).on("scrollchange"+C,h.event.scrollchange)}},event:{changed:function(e){clearTimeout(h.timer),h.timer=setTimeout(function(){h.verbose("DOM tree modified, updating sticky menu",e),h.refresh()},100)},documentChanged:function(t){[].forEach.call(t,function(t){t.removedNodes&&[].forEach.call(t.removedNodes,function(t){(t==E||e(t).find(E).length>0)&&(h.debug("Element removed from DOM, tearing down events"),h.destroy())})})},load:function(){h.verbose("Page contents finished loading"),R(h.refresh)},resize:function(){h.verbose("Window resized"),R(h.refresh)},scroll:function(){R(function(){T.triggerHandler("scrollchange"+C,T.scrollTop())})},scrollchange:function(e,t){h.stick(t),v.onScroll.call(E)}},refresh:function(e){h.reset(),v.context||h.determineContext(),e&&h.determineContainer(),h.save.positions(),h.stick(),v.onReposition.call(E)},supports:{sticky:function(){var t=e("<div/>");t[0];return t.addClass(b.supported),t.css("position").match("sticky")}},save:{lastScroll:function(e){h.lastScroll=e},elementScroll:function(e){h.elementScroll=e},positions:function(){var e={height:T.height()},t={margin:{top:parseInt(k.css("margin-top"),10),bottom:parseInt(k.css("margin-bottom"),10)},offset:k.offset(),width:k.outerWidth(),height:k.outerHeight()},n={offset:m.offset(),height:m.outerHeight()};({height:r.outerHeight()});h.is.standardScroll()||(h.debug("Non-standard scroll. Removing scroll offset from element offset"),e.top=T.scrollTop(),e.left=T.scrollLeft(),t.offset.top+=e.top,n.offset.top+=e.top,t.offset.left+=e.left,n.offset.left+=e.left),h.cache={fits:t.height<e.height,scrollContext:{height:e.height},element:{margin:t.margin,top:t.offset.top-t.margin.top,left:t.offset.left,width:t.width,height:t.height,bottom:t.offset.top+t.height},context:{top:n.offset.top,height:n.height,bottom:n.offset.top+n.height}},h.set.containerSize(),h.set.size(),h.stick(),h.debug("Caching element positions",h.cache)}},get:{direction:function(e){var t="down";return e=e||T.scrollTop(),h.lastScroll!==i&&(h.lastScroll<e?t="down":h.lastScroll>e&&(t="up")),t},scrollChange:function(e){return e=e||T.scrollTop(),h.lastScroll?e-h.lastScroll:0},currentElementScroll:function(){return h.elementScroll?h.elementScroll:h.is.top()?Math.abs(parseInt(k.css("top"),10))||0:Math.abs(parseInt(k.css("bottom"),10))||0},elementScroll:function(e){e=e||T.scrollTop();var t=h.cache.element,n=h.cache.scrollContext,i=h.get.scrollChange(e),o=t.height-n.height+v.offset,a=h.get.currentElementScroll(),r=a+i;return a=h.cache.fits||r<0?0:r>o?o:r}},remove:{lastScroll:function(){delete h.lastScroll},elementScroll:function(e){delete h.elementScroll},offset:function(){k.css("margin-top","")}},set:{offset:function(){h.verbose("Setting offset on element",v.offset),k.css("margin-top",v.offset)},containerSize:function(){var e=r.get(0).tagName;"HTML"===e||"body"==e?h.determineContainer():Math.abs(r.outerHeight()-h.cache.context.height)>v.jitter&&(h.debug("Context has padding, specifying exact height for container",h.cache.context.height),r.css({height:h.cache.context.height}))},minimumSize:function(){var e=h.cache.element;r.css("min-height",e.height)},scroll:function(e){h.debug("Setting scroll on element",e),h.elementScroll!=e&&(h.is.top()&&k.css("bottom","").css("top",-e),h.is.bottom()&&k.css("top","").css("bottom",e))},size:function(){0!==h.cache.element.height&&0!==h.cache.element.width&&(E.style.setProperty("width",h.cache.element.width+"px","important"),E.style.setProperty("height",h.cache.element.height+"px","important"))}},is:{standardScroll:function(){return T[0]==t},top:function(){return k.hasClass(b.top)},bottom:function(){return k.hasClass(b.bottom)},initialPosition:function(){return!h.is.fixed()&&!h.is.bound()},hidden:function(){return!k.is(":visible")},bound:function(){return k.hasClass(b.bound)},fixed:function(){return k.hasClass(b.fixed)}},stick:function(e){var t=e||T.scrollTop(),n=h.cache,i=n.fits,o=n.element,a=n.scrollContext,r=n.context,s=h.is.bottom()&&v.pushing?v.bottomOffset:v.offset,e={top:t+s,bottom:t+s+a.height},l=(h.get.direction(e.top),i?0:h.get.elementScroll(e.top)),c=!i,u=0!==o.height;u&&(h.is.initialPosition()?e.top>=r.bottom?(h.debug("Initial element position is bottom of container"),h.bindBottom()):e.top>o.top&&(o.height+e.top-l>=r.bottom?(h.debug("Initial element position is bottom of container"),h.bindBottom()):(h.debug("Initial element position is fixed"),h.fixTop())):h.is.fixed()?h.is.top()?e.top<=o.top?(h.debug("Fixed element reached top of container"),h.setInitialPosition()):o.height+e.top-l>=r.bottom?(h.debug("Fixed element reached bottom of container"),h.bindBottom()):c&&(h.set.scroll(l),h.save.lastScroll(e.top),h.save.elementScroll(l)):h.is.bottom()&&(e.bottom-o.height<=o.top?(h.debug("Bottom fixed rail has reached top of container"),h.setInitialPosition()):e.bottom>=r.bottom?(h.debug("Bottom fixed rail has reached bottom of container"),h.bindBottom()):c&&(h.set.scroll(l),h.save.lastScroll(e.top),h.save.elementScroll(l))):h.is.bottom()&&(e.top<=o.top?(h.debug("Jumped from bottom fixed to top fixed, most likely used home/end button"),h.setInitialPosition()):v.pushing?h.is.bound()&&e.bottom<=r.bottom&&(h.debug("Fixing bottom attached element to bottom of browser."),h.fixBottom()):h.is.bound()&&e.top<=r.bottom-o.height&&(h.debug("Fixing bottom attached element to top of browser."),h.fixTop())))},bindTop:function(){h.debug("Binding element to top of parent container"),h.remove.offset(),k.css({left:"",top:"",marginBottom:""}).removeClass(b.fixed).removeClass(b.bottom).addClass(b.bound).addClass(b.top),v.onTop.call(E),v.onUnstick.call(E)},bindBottom:function(){h.debug("Binding element to bottom of parent container"),h.remove.offset(),k.css({left:"",top:""}).removeClass(b.fixed).removeClass(b.top).addClass(b.bound).addClass(b.bottom),v.onBottom.call(E),v.onUnstick.call(E)},setInitialPosition:function(){h.debug("Returning to initial position"),h.unfix(),h.unbind()},fixTop:function(){h.debug("Fixing element to top of page"),h.set.minimumSize(),h.set.offset(),k.css({left:h.cache.element.left,bottom:"",marginBottom:""}).removeClass(b.bound).removeClass(b.bottom).addClass(b.fixed).addClass(b.top),v.onStick.call(E)},fixBottom:function(){h.debug("Sticking element to bottom of page"),h.set.minimumSize(),h.set.offset(),k.css({left:h.cache.element.left,bottom:"",marginBottom:""}).removeClass(b.bound).removeClass(b.top).addClass(b.fixed).addClass(b.bottom),v.onStick.call(E)},unbind:function(){h.is.bound()&&(h.debug("Removing container bound position on element"),h.remove.offset(),k.removeClass(b.bound).removeClass(b.top).removeClass(b.bottom))},unfix:function(){h.is.fixed()&&(h.debug("Removing fixed position on element"),h.remove.offset(),k.removeClass(b.fixed).removeClass(b.top).removeClass(b.bottom),v.onUnstick.call(E))},reset:function(){h.debug("Resetting elements position"),h.unbind(),h.unfix(),h.resetCSS(),h.remove.offset(),h.remove.lastScroll()},resetCSS:function(){k.css({width:"",height:""}),r.css({height:""})},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,v,t);else{if(n===i)return v[t];v[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,h,t);else{if(n===i)return h[t];h[t]=n}},debug:function(){!v.silent&&v.debug&&(v.performance?h.performance.log(arguments):(h.debug=Function.prototype.bind.call(console.info,console,v.name+":"),h.debug.apply(console,arguments)))},verbose:function(){!v.silent&&v.verbose&&v.debug&&(v.performance?h.performance.log(arguments):(h.verbose=Function.prototype.bind.call(console.info,console,v.name+":"),h.verbose.apply(console,arguments)))},error:function(){v.silent||(h.error=Function.prototype.bind.call(console.error,console,v.name+":"),h.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;v.performance&&(t=(new Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:E,"Execution Time":n})),clearTimeout(h.performance.timer),h.performance.timer=setTimeout(h.performance.display,0)},display:function(){var t=v.name+":",n=0;l=!1,clearTimeout(h.performance.timer),e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var r,s,l,c=A;return n=n||f,o=E||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(A===i&&h.initialize(),h.invoke(u)):(A!==i&&A.invoke("destroy"),h.initialize())}),a!==i?a:this},e.fn.sticky.settings={name:"Sticky",namespace:"sticky",silent:!1,debug:!1,verbose:!0,performance:!0,pushing:!1,context:!1,container:!1,scrollContext:t,offset:0,bottomOffset:0,jitter:5,observeChanges:!1,onReposition:function(){},onScroll:function(){},onStick:function(){},onUnstick:function(){},onTop:function(){},onBottom:function(){},error:{container:"Sticky element must be inside a relative container",visible:"Element is hidden, you must call refresh after element becomes visible. Use silent setting to surpress this warning in production.",method:"The method you called is not defined.",invalidContext:"Context specified does not exist",elementSize:"Sticky element is larger than its container, cannot create sticky."},className:{bound:"bound",fixed:"fixed",supported:"native",top:"top",bottom:"bottom"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.tab=function(o){var a,r=e(e.isFunction(this)?t:this),s=r.selector||"",l=(new Date).getTime(),c=[],u=arguments[0],d="string"==typeof u,f=[].slice.call(arguments,1),m=!1;return r.each(function(){var g,p,h,v,b,y,x=e.isPlainObject(o)?e.extend(!0,{},e.fn.tab.settings,o):e.extend({},e.fn.tab.settings),C=x.className,w=x.metadata,k=x.selector,S=x.error,T="."+x.namespace,A="module-"+x.namespace,R=e(this),E={},P=!0,F=0,O=this,D=R.data(A);b={initialize:function(){b.debug("Initializing tab menu item",R),b.fix.callbacks(),b.determineTabs(),b.debug("Determining tabs",x.context,p),x.auto&&b.set.auto(),b.bind.events(),x.history&&!m&&(b.initializeHistory(),m=!0),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),D=b,R.data(A,b)},destroy:function(){b.debug("Destroying tabs",R),R.removeData(A).off(T)},bind:{events:function(){e.isWindow(O)||(b.debug("Attaching tab activation events to element",R),R.on("click"+T,b.event.click))}},determineTabs:function(){var t;"parent"===x.context?(R.closest(k.ui).length>0?(t=R.closest(k.ui),b.verbose("Using closest UI element as parent",t)):t=R,g=t.parent(),b.verbose("Determined parent element for creating context",g)):x.context?(g=e(x.context),b.verbose("Using selector for tab context",x.context,g)):g=e("body"),x.childrenOnly?(p=g.children(k.tabs),b.debug("Searching tab context children for tabs",g,p)):(p=g.find(k.tabs),b.debug("Searching tab context for tabs",g,p))},fix:{callbacks:function(){e.isPlainObject(o)&&(o.onTabLoad||o.onTabInit)&&(o.onTabLoad&&(o.onLoad=o.onTabLoad,delete o.onTabLoad,b.error(S.legacyLoad,o.onLoad)),o.onTabInit&&(o.onFirstLoad=o.onTabInit,delete o.onTabInit,b.error(S.legacyInit,o.onFirstLoad)),x=e.extend(!0,{},e.fn.tab.settings,o))}},initializeHistory:function(){if(b.debug("Initializing page state"),e.address===i)return b.error(S.state),!1;if("state"==x.historyType){if(b.debug("Using HTML5 to manage state"),x.path===!1)return b.error(S.path),!1;e.address.history(!0).state(x.path)}e.address.bind("change",b.event.history.change)},event:{click:function(t){var n=e(this).data(w.tab);n!==i?(x.history?(b.verbose("Updating page state",t),e.address.value(n)):(b.verbose("Changing tab",t),b.changeTab(n)),t.preventDefault()):b.debug("No tab specified")},history:{change:function(t){var n=t.pathNames.join("/")||b.get.initialPath(),o=x.templates.determineTitle(n)||!1;b.performance.display(),b.debug("History change event",n,t),y=t,n!==i&&b.changeTab(n),o&&e.address.title(o)}}},refresh:function(){h&&(b.debug("Refreshing tab",h),b.changeTab(h))},cache:{read:function(e){return e!==i&&E[e]},add:function(e,t){e=e||h,b.debug("Adding cached content for",e),E[e]=t},remove:function(e){e=e||h,b.debug("Removing cached content for",e),delete E[e]}},set:{auto:function(){var t="string"==typeof x.path?x.path.replace(/\/$/,"")+"/{$tab}":"/{$tab}";b.verbose("Setting up automatic tab retrieval from server",t),e.isPlainObject(x.apiSettings)?x.apiSettings.url=t:x.apiSettings={url:t}},loading:function(e){var t=b.get.tabElement(e),n=t.hasClass(C.loading);n||(b.verbose("Setting loading state for",t),t.addClass(C.loading).siblings(p).removeClass(C.active+" "+C.loading),t.length>0&&x.onRequest.call(t[0],e))},state:function(t){e.address.value(t)}},changeTab:function(n){var i=t.history&&t.history.pushState,o=i&&x.ignoreFirstLoad&&P,a=x.auto||e.isPlainObject(x.apiSettings),r=a&&!o?b.utilities.pathToArray(n):b.get.defaultPathArray(n);n=b.utilities.arrayToPath(r),e.each(r,function(t,i){var s,l,c,u,d=r.slice(0,t+1),f=b.utilities.arrayToPath(d),m=b.is.tab(f),p=t+1==r.length,k=b.get.tabElement(f);if(b.verbose("Looking for tab",i),m){if(b.verbose("Tab was found",i),h=f,v=b.utilities.filterArray(r,d),p?u=!0:(l=r.slice(0,t+2),c=b.utilities.arrayToPath(l),u=!b.is.tab(c),u&&b.verbose("Tab parameters found",l)),u&&a)return o?(b.debug("Ignoring remote content on first tab load",f),P=!1,b.cache.add(n,k.html()),b.activate.all(f),x.onFirstLoad.call(k[0],f,v,y),x.onLoad.call(k[0],f,v,y)):(b.activate.navigation(f),b.fetch.content(f,n)),!1;b.debug("Opened local tab",f),b.activate.all(f),b.cache.read(f)||(b.cache.add(f,!0),b.debug("First time tab loaded calling tab init"),x.onFirstLoad.call(k[0],f,v,y)),x.onLoad.call(k[0],f,v,y)}else{if(n.search("/")!=-1||""===n)return b.error(S.missingTab,R,g,f),!1;if(s=e("#"+n+', a[name="'+n+'"]'),f=s.closest("[data-tab]").data(w.tab),k=b.get.tabElement(f),s&&s.length>0&&f)return b.debug("Anchor link used, opening parent tab",k,s),k.hasClass(C.active)||setTimeout(function(){b.scrollTo(s)},0),b.activate.all(f),b.cache.read(f)||(b.cache.add(f,!0),b.debug("First time tab loaded calling tab init"),x.onFirstLoad.call(k[0],f,v,y)),x.onLoad.call(k[0],f,v,y),!1}})},scrollTo:function(t){var i=!!(t&&t.length>0)&&t.offset().top;i!==!1&&(b.debug("Forcing scroll to an in-page link in a hidden tab",i,t),e(n).scrollTop(i))},update:{content:function(t,n,o){var a=b.get.tabElement(t),r=a[0];o=o!==i?o:x.evaluateScripts,"string"==typeof x.cacheType&&"dom"==x.cacheType.toLowerCase()&&"string"!=typeof n?a.empty().append(e(n).clone(!0)):o?(b.debug("Updating HTML and evaluating inline scripts",t,n),a.html(n)):(b.debug("Updating HTML",t,n),r.innerHTML=n)}},fetch:{content:function(t,n){var o,a,r=b.get.tabElement(t),s={dataType:"html",encodeParameters:!1,on:"now",cache:x.alwaysRefresh,headers:{"X-Remote":!0},onSuccess:function(e){"response"==x.cacheType&&b.cache.add(n,e),b.update.content(t,e),t==h?(b.debug("Content loaded",t),b.activate.tab(t)):b.debug("Content loaded in background",t),x.onFirstLoad.call(r[0],t,v,y),x.onLoad.call(r[0],t,v,y),"string"==typeof x.cacheType&&"dom"==x.cacheType.toLowerCase()&&r.children().length>0?setTimeout(function(){var e=r.children().clone(!0);e=e.not("script"),b.cache.add(n,e)},0):b.cache.add(n,r.html())},urlData:{tab:n}},l=r.api("get request")||!1,c=l&&"pending"===l.state();n=n||t,a=b.cache.read(n),x.cache&&a?(b.activate.tab(t),b.debug("Adding cached content",n),"once"==x.evaluateScripts?b.update.content(t,a,!1):b.update.content(t,a),x.onLoad.call(r[0],t,v,y)):c?(b.set.loading(t),b.debug("Content is already loading",n)):e.api!==i?(o=e.extend(!0,{},x.apiSettings,s),b.debug("Retrieving remote content",n,o),b.set.loading(t),r.api(o)):b.error(S.api)}},activate:{all:function(e){b.activate.tab(e),b.activate.navigation(e)},tab:function(e){var t=b.get.tabElement(e),n="siblings"==x.deactivate?t.siblings(p):p.not(t),i=t.hasClass(C.active);b.verbose("Showing tab content for",t),i||(t.addClass(C.active),n.removeClass(C.active+" "+C.loading),t.length>0&&x.onVisible.call(t[0],e))},navigation:function(e){var t=b.get.navElement(e),n="siblings"==x.deactivate?t.siblings(r):r.not(t),i=t.hasClass(C.active);b.verbose("Activating tab navigation for",t,e),i||(t.addClass(C.active),n.removeClass(C.active+" "+C.loading))}},deactivate:{all:function(){b.deactivate.navigation(),b.deactivate.tabs()},navigation:function(){r.removeClass(C.active)},tabs:function(){p.removeClass(C.active+" "+C.loading)}},is:{tab:function(e){return e!==i&&b.get.tabElement(e).length>0}},get:{initialPath:function(){return r.eq(0).data(w.tab)||p.eq(0).data(w.tab)},path:function(){return e.address.value()},defaultPathArray:function(e){return b.utilities.pathToArray(b.get.defaultPath(e))},defaultPath:function(e){var t=r.filter("[data-"+w.tab+'^="'+e+'/"]').eq(0),n=t.data(w.tab)||!1;if(n){if(b.debug("Found default tab",n),F<x.maxDepth)return F++,b.get.defaultPath(n);b.error(S.recursion)}else b.debug("No default tabs found for",e,p);return F=0,e},navElement:function(e){return e=e||h,r.filter("[data-"+w.tab+'="'+e+'"]')},tabElement:function(e){var t,n,i,o;return e=e||h,i=b.utilities.pathToArray(e),o=b.utilities.last(i),t=p.filter("[data-"+w.tab+'="'+e+'"]'),n=p.filter("[data-"+w.tab+'="'+o+'"]'),t.length>0?t:n},tab:function(){return h}},utilities:{filterArray:function(t,n){return e.grep(t,function(t){return e.inArray(t,n)==-1})},last:function(t){return!!e.isArray(t)&&t[t.length-1]},pathToArray:function(e){return e===i&&(e=h),"string"==typeof e?e.split("/"):[e]},arrayToPath:function(t){return!!e.isArray(t)&&t.join("/")}},setting:function(t,n){if(b.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,x,t);else{if(n===i)return x[t];e.isPlainObject(x[t])?e.extend(!0,x[t],n):x[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,b,t);else{if(n===i)return b[t];b[t]=n}},debug:function(){!x.silent&&x.debug&&(x.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,x.name+":"),b.debug.apply(console,arguments)))},verbose:function(){!x.silent&&x.verbose&&x.debug&&(x.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,x.name+":"),b.verbose.apply(console,arguments)))},error:function(){x.silent||(b.error=Function.prototype.bind.call(console.error,console,x.name+":"),b.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;x.performance&&(t=(new Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:O,"Execution Time":n})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,500)},display:function(){var t=x.name+":",n=0;l=!1,clearTimeout(b.performance.timer),e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var r,s,l,c=D;return n=n||f,o=O||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(b.error(S.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(D===i&&b.initialize(),b.invoke(u)):(D!==i&&D.invoke("destroy"),b.initialize())}),a!==i?a:this},e.tab=function(){e(t).tab.apply(this,arguments)},e.fn.tab.settings={name:"Tab",namespace:"tab",silent:!1,debug:!1,verbose:!1,performance:!0,auto:!1,history:!1,historyType:"hash",path:!1,context:!1,childrenOnly:!1,maxDepth:25,deactivate:"siblings",alwaysRefresh:!1,cache:!0,cacheType:"response",ignoreFirstLoad:!1,apiSettings:!1,evaluateScripts:"once",onFirstLoad:function(e,t,n){},onLoad:function(e,t,n){},onVisible:function(e,t,n){},onRequest:function(e,t,n){},templates:{determineTitle:function(e){}},error:{api:"You attempted to load content without API module",method:"The method you called is not defined",missingTab:"Activated tab cannot be found. Tabs are case-sensitive.",noContent:"The tab you specified is missing a content url.",path:"History enabled, but no path was specified",recursion:"Max recursive depth reached",legacyInit:"onTabInit has been renamed to onFirstLoad in 2.0, please adjust your code.",
+legacyLoad:"onTabLoad has been renamed to onLoad in 2.0. Please adjust your code",state:"History requires Asual's Address library <https://github.com/asual/jquery-address>"},metadata:{tab:"tab",loaded:"loaded",promise:"promise"},className:{loading:"loading",active:"active"},selector:{tabs:".ui.tab",ui:".ui"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.transition=function(){var o,a=e(this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments,u=c[0],d=[].slice.call(arguments,1),f="string"==typeof u;t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return a.each(function(t){var m,g,p,h,v,b,y,x,C,w=e(this),k=this;C={initialize:function(){m=C.get.settings.apply(k,c),h=m.className,p=m.error,v=m.metadata,x="."+m.namespace,y="module-"+m.namespace,g=w.data(y)||C,b=C.get.animationEndEvent(),f&&(f=C.invoke(u)),f===!1&&(C.verbose("Converted arguments into settings object",m),m.interval?C.delay(m.animate):C.animate(),C.instantiate())},instantiate:function(){C.verbose("Storing instance of module",C),g=C,w.data(y,g)},destroy:function(){C.verbose("Destroying previous module for",k),w.removeData(y)},refresh:function(){C.verbose("Refreshing display type on next animation"),delete C.displayType},forceRepaint:function(){C.verbose("Forcing element repaint");var e=w.parent(),t=w.next();0===t.length?w.detach().appendTo(e):w.detach().insertBefore(t)},repaint:function(){C.verbose("Repainting element");k.offsetWidth},delay:function(e){var n,o,r=C.get.animationDirection();r||(r=C.can.transition()?C.get.direction():"static"),e=e!==i?e:m.interval,n="auto"==m.reverse&&r==h.outward,o=n||1==m.reverse?(a.length-t)*m.interval:t*m.interval,C.debug("Delaying animation by",o),setTimeout(C.animate,o)},animate:function(e){if(m=e||m,!C.is.supported())return C.error(p.support),!1;if(C.debug("Preparing animation",m.animation),C.is.animating()){if(m.queue)return!m.allowRepeats&&C.has.direction()&&C.is.occurring()&&C.queuing!==!0?C.debug("Animation is currently occurring, preventing queueing same animation",m.animation):C.queue(m.animation),!1;if(!m.allowRepeats&&C.is.occurring())return C.debug("Animation is already occurring, will not execute repeated animation",m.animation),!1;C.debug("New animation started, completing previous early",m.animation),g.complete()}C.can.animate()?C.set.animating(m.animation):C.error(p.noAnimation,m.animation,k)},reset:function(){C.debug("Resetting animation to beginning conditions"),C.remove.animationCallbacks(),C.restore.conditions(),C.remove.animating()},queue:function(e){C.debug("Queueing animation of",e),C.queuing=!0,w.one(b+".queue"+x,function(){C.queuing=!1,C.repaint(),C.animate.apply(this,m)})},complete:function(e){C.debug("Animation complete",m.animation),C.remove.completeCallback(),C.remove.failSafe(),C.is.looping()||(C.is.outward()?(C.verbose("Animation is outward, hiding element"),C.restore.conditions(),C.hide()):C.is.inward()?(C.verbose("Animation is outward, showing element"),C.restore.conditions(),C.show()):(C.verbose("Static animation completed"),C.restore.conditions(),m.onComplete.call(k)))},force:{visible:function(){var e=w.attr("style"),t=C.get.userStyle(),n=C.get.displayType(),o=t+"display: "+n+" !important;",a=w.css("display"),r=e===i||""===e;a!==n?(C.verbose("Overriding default display to show element",n),w.attr("style",o)):r&&w.removeAttr("style")},hidden:function(){var e=w.attr("style"),t=w.css("display"),n=e===i||""===e;"none"===t||C.is.hidden()?n&&w.removeAttr("style"):(C.verbose("Overriding default display to hide element"),w.css("display","none"))}},has:{direction:function(t){var n=!1;return t=t||m.animation,"string"==typeof t&&(t=t.split(" "),e.each(t,function(e,t){t!==h.inward&&t!==h.outward||(n=!0)})),n},inlineDisplay:function(){var t=w.attr("style")||"";return e.isArray(t.match(/display.*?;/,""))}},set:{animating:function(e){var t;C.remove.completeCallback(),e=e||m.animation,t=C.get.animationClass(e),C.save.animation(t),C.force.visible(),C.remove.hidden(),C.remove.direction(),C.start.animation(t)},duration:function(e,t){t=t||m.duration,t="number"==typeof t?t+"ms":t,(t||0===t)&&(C.verbose("Setting animation duration",t),w.css({"animation-duration":t}))},direction:function(e){e=e||C.get.direction(),e==h.inward?C.set.inward():C.set.outward()},looping:function(){C.debug("Transition set to loop"),w.addClass(h.looping)},hidden:function(){w.addClass(h.transition).addClass(h.hidden)},inward:function(){C.debug("Setting direction to inward"),w.removeClass(h.outward).addClass(h.inward)},outward:function(){C.debug("Setting direction to outward"),w.removeClass(h.inward).addClass(h.outward)},visible:function(){w.addClass(h.transition).addClass(h.visible)}},start:{animation:function(e){e=e||C.get.animationClass(),C.debug("Starting tween",e),w.addClass(e).one(b+".complete"+x,C.complete),m.useFailSafe&&C.add.failSafe(),C.set.duration(m.duration),m.onStart.call(k)}},save:{animation:function(e){C.cache||(C.cache={}),C.cache.animation=e},displayType:function(e){"none"!==e&&w.data(v.displayType,e)},transitionExists:function(t,n){e.fn.transition.exists[t]=n,C.verbose("Saving existence of transition",t,n)}},restore:{conditions:function(){var e=C.get.currentAnimation();e&&(w.removeClass(e),C.verbose("Removing animation class",C.cache)),C.remove.duration()}},add:{failSafe:function(){var e=C.get.duration();C.timer=setTimeout(function(){w.triggerHandler(b)},e+m.failSafeDelay),C.verbose("Adding fail safe timer",C.timer)}},remove:{animating:function(){w.removeClass(h.animating)},animationCallbacks:function(){C.remove.queueCallback(),C.remove.completeCallback()},queueCallback:function(){w.off(".queue"+x)},completeCallback:function(){w.off(".complete"+x)},display:function(){w.css("display","")},direction:function(){w.removeClass(h.inward).removeClass(h.outward)},duration:function(){w.css("animation-duration","")},failSafe:function(){C.verbose("Removing fail safe timer",C.timer),C.timer&&clearTimeout(C.timer)},hidden:function(){w.removeClass(h.hidden)},visible:function(){w.removeClass(h.visible)},looping:function(){C.debug("Transitions are no longer looping"),C.is.looping()&&(C.reset(),w.removeClass(h.looping))},transition:function(){w.removeClass(h.visible).removeClass(h.hidden)}},get:{settings:function(t,n,i){return"object"==typeof t?e.extend(!0,{},e.fn.transition.settings,t):"function"==typeof i?e.extend({},e.fn.transition.settings,{animation:t,onComplete:i,duration:n}):"string"==typeof n||"number"==typeof n?e.extend({},e.fn.transition.settings,{animation:t,duration:n}):"object"==typeof n?e.extend({},e.fn.transition.settings,n,{animation:t}):"function"==typeof n?e.extend({},e.fn.transition.settings,{animation:t,onComplete:n}):e.extend({},e.fn.transition.settings,{animation:t})},animationClass:function(e){var t=e||m.animation,n=C.can.transition()&&!C.has.direction()?C.get.direction()+" ":"";return h.animating+" "+h.transition+" "+n+t},currentAnimation:function(){return!(!C.cache||C.cache.animation===i)&&C.cache.animation},currentDirection:function(){return C.is.inward()?h.inward:h.outward},direction:function(){return C.is.hidden()||!C.is.visible()?h.inward:h.outward},animationDirection:function(t){var n;return t=t||m.animation,"string"==typeof t&&(t=t.split(" "),e.each(t,function(e,t){t===h.inward?n=h.inward:t===h.outward&&(n=h.outward)})),!!n&&n},duration:function(e){return e=e||m.duration,e===!1&&(e=w.css("animation-duration")||0),"string"==typeof e?e.indexOf("ms")>-1?parseFloat(e):1e3*parseFloat(e):e},displayType:function(e){return e=e===i||e,m.displayType?m.displayType:(e&&w.data(v.displayType)===i&&C.can.transition(!0),w.data(v.displayType))},userStyle:function(e){return e=e||w.attr("style")||"",e.replace(/display.*?;/,"")},transitionExists:function(t){return e.fn.transition.exists[t]},animationStartEvent:function(){var e,t=n.createElement("div"),o={animation:"animationstart",OAnimation:"oAnimationStart",MozAnimation:"mozAnimationStart",WebkitAnimation:"webkitAnimationStart"};for(e in o)if(t.style[e]!==i)return o[e];return!1},animationEndEvent:function(){var e,t=n.createElement("div"),o={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(e in o)if(t.style[e]!==i)return o[e];return!1}},can:{transition:function(t){var n,o,a,r,s,l,c=m.animation,u=C.get.transitionExists(c),d=C.get.displayType(!1);if(u===i||t){if(C.verbose("Determining whether animation exists"),n=w.attr("class"),o=w.prop("tagName"),a=e("<"+o+" />").addClass(n).insertAfter(w),r=a.addClass(c).removeClass(h.inward).removeClass(h.outward).addClass(h.animating).addClass(h.transition).css("animationName"),s=a.addClass(h.inward).css("animationName"),d||(d=a.attr("class",n).removeAttr("style").removeClass(h.hidden).removeClass(h.visible).show().css("display"),C.verbose("Determining final display state",d),C.save.displayType(d)),a.remove(),r!=s)C.debug("Direction exists for animation",c),l=!0;else{if("none"==r||!r)return void C.debug("No animation defined in css",c);C.debug("Static animation found",c,d),l=!1}C.save.transitionExists(c,l)}return u!==i?u:l},animate:function(){return C.can.transition()!==i}},is:{animating:function(){return w.hasClass(h.animating)},inward:function(){return w.hasClass(h.inward)},outward:function(){return w.hasClass(h.outward)},looping:function(){return w.hasClass(h.looping)},occurring:function(e){return e=e||m.animation,e="."+e.replace(" ","."),w.filter(e).length>0},visible:function(){return w.is(":visible")},hidden:function(){return"hidden"===w.css("visibility")},supported:function(){return b!==!1}},hide:function(){C.verbose("Hiding element"),C.is.animating()&&C.reset(),k.blur(),C.remove.display(),C.remove.visible(),C.set.hidden(),C.force.hidden(),m.onHide.call(k),m.onComplete.call(k)},show:function(e){C.verbose("Showing element",e),C.remove.hidden(),C.set.visible(),C.force.visible(),m.onShow.call(k),m.onComplete.call(k)},toggle:function(){C.is.visible()?C.hide():C.show()},stop:function(){C.debug("Stopping current animation"),w.triggerHandler(b)},stopAll:function(){C.debug("Stopping all animation"),C.remove.queueCallback(),w.triggerHandler(b)},clear:{queue:function(){C.debug("Clearing animation queue"),C.remove.queueCallback()}},enable:function(){C.verbose("Starting animation"),w.removeClass(h.disabled)},disable:function(){C.debug("Stopping animation"),w.addClass(h.disabled)},setting:function(t,n){if(C.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,C,t);else{if(n===i)return C[t];C[t]=n}},debug:function(){!m.silent&&m.debug&&(m.performance?C.performance.log(arguments):(C.debug=Function.prototype.bind.call(console.info,console,m.name+":"),C.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?C.performance.log(arguments):(C.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),C.verbose.apply(console,arguments)))},error:function(){m.silent||(C.error=Function.prototype.bind.call(console.error,console,m.name+":"),C.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;m.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:k,"Execution Time":n})),clearTimeout(C.performance.timer),C.performance.timer=setTimeout(C.performance.display,500)},display:function(){var t=m.name+":",n=0;s=!1,clearTimeout(C.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),a.length>1&&(t+=" ("+a.length+")"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var r,s,l,c=g;return n=n||d,a=k||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s!==i&&s}},C.initialize()}),o!==i?o:this},e.fn.transition.exists={},e.fn.transition.settings={name:"Transition",silent:!1,debug:!1,verbose:!1,performance:!0,namespace:"transition",interval:0,reverse:"auto",onStart:function(){},onComplete:function(){},onShow:function(){},onHide:function(){},useFailSafe:!0,failSafeDelay:100,allowRepeats:!1,displayType:!1,animation:"fade",duration:!1,queue:!0,metadata:{displayType:"display"},className:{animating:"animating",disabled:"disabled",hidden:"hidden",inward:"in",loading:"loading",looping:"looping",outward:"out",transition:"transition",visible:"visible"},error:{noAnimation:"Element is no longer attached to DOM. Unable to animate.  Use silent setting to surpress this warning in production.",repeated:"That animation is already occurring, cancelling repeated animation",method:"The method you called is not defined",support:"This browser does not support CSS animations"}}}(jQuery,window,document),function(e,t,n,i){"use strict";var t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();e.api=e.fn.api=function(n){var o,a=e(e.isFunction(this)?t:this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1);return a.each(function(){var a,f,m,g,p,h,v=e.isPlainObject(n)?e.extend(!0,{},e.fn.api.settings,n):e.extend({},e.fn.api.settings),b=v.namespace,y=v.metadata,x=v.selector,C=v.error,w=v.className,k="."+b,S="module-"+b,T=e(this),A=T.closest(x.form),R=v.stateContext?e(v.stateContext):T,E=this,P=R[0],F=T.data(S);h={initialize:function(){u||h.bind.events(),h.instantiate()},instantiate:function(){h.verbose("Storing instance of module",h),F=h,T.data(S,F)},destroy:function(){h.verbose("Destroying previous module for",E),T.removeData(S).off(k)},bind:{events:function(){var e=h.get.event();e?(h.verbose("Attaching API events to element",e),T.on(e+k,h.event.trigger)):"now"==v.on&&(h.debug("Querying API endpoint immediately"),h.query())}},decode:{json:function(e){if(e!==i&&"string"==typeof e)try{e=JSON.parse(e)}catch(t){}return e}},read:{cachedResponse:function(e){var n;return t.Storage===i?void h.error(C.noStorage):(n=sessionStorage.getItem(e),h.debug("Using cached response",e,n),n=h.decode.json(n))}},write:{cachedResponse:function(n,o){return o&&""===o?void h.debug("Response empty, not caching",o):t.Storage===i?void h.error(C.noStorage):(e.isPlainObject(o)&&(o=JSON.stringify(o)),sessionStorage.setItem(n,o),void h.verbose("Storing cached response for url",n,o))}},query:function(){if(h.is.disabled())return void h.debug("Element is disabled API request aborted");if(h.is.loading()){if(!v.interruptRequests)return void h.debug("Cancelling request, previous request is still pending");h.debug("Interrupting previous request"),h.abort()}return v.defaultData&&e.extend(!0,v.urlData,h.get.defaultData()),v.serializeForm&&(v.data=h.add.formData(v.data)),f=h.get.settings(),f===!1?(h.cancelled=!0,void h.error(C.beforeSend)):(h.cancelled=!1,m=h.get.templatedURL(),m||h.is.mocked()?(m=h.add.urlData(m),m||h.is.mocked()?(f.url=v.base+m,a=e.extend(!0,{},v,{type:v.method||v.type,data:g,url:v.base+m,beforeSend:v.beforeXHR,success:function(){},failure:function(){},complete:function(){}}),h.debug("Querying URL",a.url),h.verbose("Using AJAX settings",a),"local"===v.cache&&h.read.cachedResponse(m)?(h.debug("Response returned from local cache"),h.request=h.create.request(),void h.request.resolveWith(P,[h.read.cachedResponse(m)])):void(v.throttle?v.throttleFirstRequest||h.timer?(h.debug("Throttling request",v.throttle),clearTimeout(h.timer),h.timer=setTimeout(function(){h.timer&&delete h.timer,h.debug("Sending throttled request",g,a.method),h.send.request()},v.throttle)):(h.debug("Sending request",g,a.method),h.send.request(),h.timer=setTimeout(function(){},v.throttle)):(h.debug("Sending request",g,a.method),h.send.request()))):void 0):void h.error(C.missingURL))},should:{removeError:function(){return v.hideError===!0||"auto"===v.hideError&&!h.is.form()}},is:{disabled:function(){return T.filter(x.disabled).length>0},expectingJSON:function(){return"json"===v.dataType||"jsonp"===v.dataType},form:function(){return T.is("form")||R.is("form")},mocked:function(){return v.mockResponse||v.mockResponseAsync||v.response||v.responseAsync},input:function(){return T.is("input")},loading:function(){return!!h.request&&"pending"==h.request.state()},abortedRequest:function(e){return e&&e.readyState!==i&&0===e.readyState?(h.verbose("XHR request determined to be aborted"),!0):(h.verbose("XHR request was not aborted"),!1)},validResponse:function(t){return h.is.expectingJSON()&&e.isFunction(v.successTest)?(h.debug("Checking JSON returned success",v.successTest,t),v.successTest(t)?(h.debug("Response passed success test",t),!0):(h.debug("Response failed success test",t),!1)):(h.verbose("Response is not JSON, skipping validation",v.successTest,t),!0)}},was:{cancelled:function(){return h.cancelled||!1},succesful:function(){return h.request&&"resolved"==h.request.state()},failure:function(){return h.request&&"rejected"==h.request.state()},complete:function(){return h.request&&("resolved"==h.request.state()||"rejected"==h.request.state())}},add:{urlData:function(t,n){var o,a;return t&&(o=t.match(v.regExp.required),a=t.match(v.regExp.optional),n=n||v.urlData,o&&(h.debug("Looking for required URL variables",o),e.each(o,function(o,a){var r=a.indexOf("$")!==-1?a.substr(2,a.length-3):a.substr(1,a.length-2),s=e.isPlainObject(n)&&n[r]!==i?n[r]:T.data(r)!==i?T.data(r):R.data(r)!==i?R.data(r):n[r];return s===i?(h.error(C.requiredParameter,r,t),t=!1,!1):(h.verbose("Found required variable",r,s),s=v.encodeParameters?h.get.urlEncodedValue(s):s,t=t.replace(a,s),void 0)})),a&&(h.debug("Looking for optional URL variables",o),e.each(a,function(o,a){var r=a.indexOf("$")!==-1?a.substr(3,a.length-4):a.substr(2,a.length-3),s=e.isPlainObject(n)&&n[r]!==i?n[r]:T.data(r)!==i?T.data(r):R.data(r)!==i?R.data(r):n[r];s!==i?(h.verbose("Optional variable Found",r,s),t=t.replace(a,s)):(h.verbose("Optional variable not found",r),t=t.indexOf("/"+a)!==-1?t.replace("/"+a,""):t.replace(a,""))}))),t},formData:function(t){var n,o=e.fn.serializeObject!==i,a=o?A.serializeObject():A.serialize();return t=t||v.data,n=e.isPlainObject(t),n?o?(h.debug("Extending existing data with form data",t,a),t=e.extend(!0,{},t,a)):(h.error(C.missingSerialize),h.debug("Cant extend data. Replacing data with form data",t,a),t=a):(h.debug("Adding form data",a),t=a),t}},send:{request:function(){h.set.loading(),h.request=h.create.request(),h.is.mocked()?h.mockedXHR=h.create.mockedXHR():h.xhr=h.create.xhr(),v.onRequest.call(P,h.request,h.xhr)}},event:{trigger:function(e){h.query(),"submit"!=e.type&&"click"!=e.type||e.preventDefault()},xhr:{always:function(){},done:function(t,n,i){var o=this,a=(new Date).getTime()-p,r=v.loadingDuration-a,s=!!e.isFunction(v.onResponse)&&(h.is.expectingJSON()?v.onResponse.call(o,e.extend(!0,{},t)):v.onResponse.call(o,t));r=r>0?r:0,s&&(h.debug("Modified API response in onResponse callback",v.onResponse,s,t),t=s),r>0&&h.debug("Response completed early delaying state change by",r),setTimeout(function(){h.is.validResponse(t)?h.request.resolveWith(o,[t,i]):h.request.rejectWith(o,[i,"invalid"])},r)},fail:function(e,t,n){var i=this,o=(new Date).getTime()-p,a=v.loadingDuration-o;a=a>0?a:0,a>0&&h.debug("Response completed early delaying state change by",a),setTimeout(function(){h.is.abortedRequest(e)?h.request.rejectWith(i,[e,"aborted",n]):h.request.rejectWith(i,[e,"error",t,n])},a)}},request:{done:function(e,t){h.debug("Successful API Response",e),"local"===v.cache&&m&&(h.write.cachedResponse(m,e),h.debug("Saving server response locally",h.cache)),v.onSuccess.call(P,e,T,t)},complete:function(e,t){var n,i;h.was.succesful()?(i=e,n=t):(n=e,i=h.get.responseFromXHR(n)),h.remove.loading(),v.onComplete.call(P,i,T,n)},fail:function(e,t,n){var o=h.get.responseFromXHR(e),r=h.get.errorFromRequest(o,t,n);return"aborted"==t?(h.debug("XHR Aborted (Most likely caused by page navigation or CORS Policy)",t,n),v.onAbort.call(P,t,T,e),!0):("invalid"==t?h.debug("JSON did not pass success test. A server-side error has most likely occurred",o):"error"==t&&e!==i&&(h.debug("XHR produced a server error",t,n),200!=e.status&&n!==i&&""!==n&&h.error(C.statusMessage+n,a.url),v.onError.call(P,r,T,e)),v.errorDuration&&"aborted"!==t&&(h.debug("Adding error state"),h.set.error(),h.should.removeError()&&setTimeout(h.remove.error,v.errorDuration)),h.debug("API Request failed",r,e),void v.onFailure.call(P,o,T,e))}}},create:{request:function(){return e.Deferred().always(h.event.request.complete).done(h.event.request.done).fail(h.event.request.fail)},mockedXHR:function(){var t,n,i,o=!1,a=!1,r=!1,s=v.mockResponse||v.response,l=v.mockResponseAsync||v.responseAsync;return i=e.Deferred().always(h.event.xhr.complete).done(h.event.xhr.done).fail(h.event.xhr.fail),s?(e.isFunction(s)?(h.debug("Using specified synchronous callback",s),n=s.call(P,f)):(h.debug("Using settings specified response",s),n=s),i.resolveWith(P,[n,o,{responseText:n}])):e.isFunction(l)&&(t=function(e){h.debug("Async callback returned response",e),e?i.resolveWith(P,[e,o,{responseText:e}]):i.rejectWith(P,[{responseText:e},a,r])},h.debug("Using specified async response callback",l),l.call(P,f,t)),i},xhr:function(){var t;return t=e.ajax(a).always(h.event.xhr.always).done(h.event.xhr.done).fail(h.event.xhr.fail),h.verbose("Created server request",t,a),t}},set:{error:function(){h.verbose("Adding error state to element",R),R.addClass(w.error)},loading:function(){h.verbose("Adding loading state to element",R),R.addClass(w.loading),p=(new Date).getTime()}},remove:{error:function(){h.verbose("Removing error state from element",R),R.removeClass(w.error)},loading:function(){h.verbose("Removing loading state from element",R),R.removeClass(w.loading)}},get:{responseFromXHR:function(t){return!!e.isPlainObject(t)&&(h.is.expectingJSON()?h.decode.json(t.responseText):t.responseText)},errorFromRequest:function(t,n,o){return e.isPlainObject(t)&&t.error!==i?t.error:v.error[n]!==i?v.error[n]:o},request:function(){return h.request||!1},xhr:function(){return h.xhr||!1},settings:function(){var t;return t=v.beforeSend.call(P,v),t&&(t.success!==i&&(h.debug("Legacy success callback detected",t),h.error(C.legacyParameters,t.success),t.onSuccess=t.success),t.failure!==i&&(h.debug("Legacy failure callback detected",t),h.error(C.legacyParameters,t.failure),t.onFailure=t.failure),t.complete!==i&&(h.debug("Legacy complete callback detected",t),h.error(C.legacyParameters,t.complete),t.onComplete=t.complete)),t===i&&h.error(C.noReturnedValue),t===!1?t:t!==i?e.extend(!0,{},t):e.extend(!0,{},v)},urlEncodedValue:function(e){var n=t.decodeURIComponent(e),i=t.encodeURIComponent(e),o=n!==e;return o?(h.debug("URL value is already encoded, avoiding double encoding",e),e):(h.verbose("Encoding value using encodeURIComponent",e,i),i)},defaultData:function(){var t={};return e.isWindow(E)||(h.is.input()?t.value=T.val():h.is.form()||(t.text=T.text())),t},event:function(){return e.isWindow(E)||"now"==v.on?(h.debug("API called without element, no events attached"),!1):"auto"==v.on?T.is("input")?E.oninput!==i?"input":E.onpropertychange!==i?"propertychange":"keyup":T.is("form")?"submit":"click":v.on},templatedURL:function(e){if(e=e||T.data(y.action)||v.action||!1,m=T.data(y.url)||v.url||!1)return h.debug("Using specified url",m),m;if(e){if(h.debug("Looking up url for action",e,v.api),v.api[e]===i&&!h.is.mocked())return void h.error(C.missingAction,v.action,v.api);m=v.api[e]}else h.is.form()&&(m=T.attr("action")||R.attr("action")||!1,h.debug("No url or action specified, defaulting to form action",m));return m}},abort:function(){var e=h.get.xhr();e&&"resolved"!==e.state()&&(h.debug("Cancelling API request"),e.abort())},reset:function(){h.remove.error(),h.remove.loading()},setting:function(t,n){if(h.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,v,t);else{if(n===i)return v[t];e.isPlainObject(v[t])?e.extend(!0,v[t],n):v[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,h,t);else{if(n===i)return h[t];h[t]=n}},debug:function(){!v.silent&&v.debug&&(v.performance?h.performance.log(arguments):(h.debug=Function.prototype.bind.call(console.info,console,v.name+":"),h.debug.apply(console,arguments)))},verbose:function(){!v.silent&&v.verbose&&v.debug&&(v.performance?h.performance.log(arguments):(h.verbose=Function.prototype.bind.call(console.info,console,v.name+":"),h.verbose.apply(console,arguments)))},error:function(){v.silent||(h.error=Function.prototype.bind.call(console.error,console,v.name+":"),h.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;v.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"","Execution Time":n})),clearTimeout(h.performance.timer),h.performance.timer=setTimeout(h.performance.display,500)},display:function(){var t=v.name+":",n=0;s=!1,clearTimeout(h.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var r,s,l,c=F;return n=n||d,a=E||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(h.error(C.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},u?(F===i&&h.initialize(),h.invoke(c)):(F!==i&&F.invoke("destroy"),h.initialize())}),o!==i?o:this},e.api.settings={name:"API",namespace:"api",debug:!1,verbose:!1,performance:!0,api:{},cache:!0,interruptRequests:!0,on:"auto",stateContext:!1,loadingDuration:0,hideError:"auto",errorDuration:2e3,encodeParameters:!0,action:!1,url:!1,base:"",urlData:{},defaultData:!0,serializeForm:!1,throttle:0,throttleFirstRequest:!0,method:"get",data:{},dataType:"json",mockResponse:!1,mockResponseAsync:!1,response:!1,responseAsync:!1,beforeSend:function(e){return e},beforeXHR:function(e){},onRequest:function(e,t){},onResponse:!1,onSuccess:function(e,t){},onComplete:function(e,t){},onFailure:function(e,t){},onError:function(e,t){},onAbort:function(e,t){},successTest:!1,error:{beforeSend:"The before send function has aborted the request",error:"There was an error with your request",exitConditions:"API Request Aborted. Exit conditions met",JSONParse:"JSON could not be parsed during error handling",legacyParameters:"You are using legacy API success callback names",method:"The method you called is not defined",missingAction:"API action used but no url was defined",missingSerialize:"jquery-serialize-object is required to add form data to an existing data object",missingURL:"No URL specified for api event",noReturnedValue:"The beforeSend callback must return a settings object, beforeSend ignored.",noStorage:"Caching responses locally requires session storage",parseError:"There was an error parsing your request",requiredParameter:"Missing a required URL parameter: ",statusMessage:"Server gave an error: ",timeout:"Your request timed out"},regExp:{required:/\{\$*[A-z0-9]+\}/g,optional:/\{\/\$*[A-z0-9]+\}/g},className:{loading:"loading",error:"error"},selector:{disabled:".disabled",form:"form"},metadata:{action:"action",url:"url"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.state=function(t){var o,a=e(this),r=a.selector||"",s=("ontouchstart"in n.documentElement,(new Date).getTime()),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1);return a.each(function(){var n,f=e.isPlainObject(t)?e.extend(!0,{},e.fn.state.settings,t):e.extend({},e.fn.state.settings),m=f.error,g=f.metadata,p=f.className,h=f.namespace,v=f.states,b=f.text,y="."+h,x=h+"-module",C=e(this),w=this,k=C.data(x);n={initialize:function(){n.verbose("Initializing module"),f.automatic&&n.add.defaults(),f.context&&""!==r?e(f.context).on(r,"mouseenter"+y,n.change.text).on(r,"mouseleave"+y,n.reset.text).on(r,"click"+y,n.toggle.state):C.on("mouseenter"+y,n.change.text).on("mouseleave"+y,n.reset.text).on("click"+y,n.toggle.state),n.instantiate()},instantiate:function(){n.verbose("Storing instance of module",n),k=n,C.data(x,n)},destroy:function(){n.verbose("Destroying previous module",k),C.off(y).removeData(x)},refresh:function(){n.verbose("Refreshing selector cache"),C=e(w)},add:{defaults:function(){var o=t&&e.isPlainObject(t.states)?t.states:{};e.each(f.defaults,function(t,a){n.is[t]!==i&&n.is[t]()&&(n.verbose("Adding default states",t,w),e.extend(f.states,a,o))})}},is:{active:function(){return C.hasClass(p.active)},loading:function(){return C.hasClass(p.loading)},inactive:function(){return!C.hasClass(p.active)},state:function(e){return p[e]!==i&&C.hasClass(p[e])},enabled:function(){return!C.is(f.filter.active)},disabled:function(){return C.is(f.filter.active)},textEnabled:function(){return!C.is(f.filter.text)},button:function(){return C.is(".button:not(a, .submit)")},input:function(){return C.is("input")},progress:function(){return C.is(".ui.progress")}},allow:function(e){n.debug("Now allowing state",e),v[e]=!0},disallow:function(e){n.debug("No longer allowing",e),v[e]=!1},allows:function(e){return v[e]||!1},enable:function(){C.removeClass(p.disabled)},disable:function(){C.addClass(p.disabled)},setState:function(e){n.allows(e)&&C.addClass(p[e])},removeState:function(e){n.allows(e)&&C.removeClass(p[e])},toggle:{state:function(){var t,o;if(n.allows("active")&&n.is.enabled()){if(n.refresh(),e.fn.api!==i)if(t=C.api("get request"),o=C.api("was cancelled"))n.debug("API Request cancelled by beforesend"),f.activateTest=function(){return!1},f.deactivateTest=function(){return!1};else if(t)return void n.listenTo(t);n.change.state()}}},listenTo:function(t){n.debug("API request detected, waiting for state signal",t),t&&(b.loading&&n.update.text(b.loading),e.when(t).then(function(){"resolved"==t.state()?(n.debug("API request succeeded"),f.activateTest=function(){return!0},f.deactivateTest=function(){return!0}):(n.debug("API request failed"),f.activateTest=function(){return!1},f.deactivateTest=function(){return!1}),n.change.state()}))},change:{state:function(){n.debug("Determining state change direction"),n.is.inactive()?n.activate():n.deactivate(),f.sync&&n.sync(),f.onChange.call(w)},text:function(){n.is.textEnabled()&&(n.is.disabled()?(n.verbose("Changing text to disabled text",b.hover),n.update.text(b.disabled)):n.is.active()?b.hover?(n.verbose("Changing text to hover text",b.hover),n.update.text(b.hover)):b.deactivate&&(n.verbose("Changing text to deactivating text",b.deactivate),n.update.text(b.deactivate)):b.hover?(n.verbose("Changing text to hover text",b.hover),n.update.text(b.hover)):b.activate&&(n.verbose("Changing text to activating text",b.activate),n.update.text(b.activate)))}},activate:function(){f.activateTest.call(w)&&(n.debug("Setting state to active"),C.addClass(p.active),n.update.text(b.active),f.onActivate.call(w))},deactivate:function(){f.deactivateTest.call(w)&&(n.debug("Setting state to inactive"),C.removeClass(p.active),n.update.text(b.inactive),f.onDeactivate.call(w));
+},sync:function(){n.verbose("Syncing other buttons to current state"),n.is.active()?a.not(C).state("activate"):a.not(C).state("deactivate")},get:{text:function(){return f.selector.text?C.find(f.selector.text).text():C.html()},textFor:function(e){return b[e]||!1}},flash:{text:function(e,t,i){var o=n.get.text();n.debug("Flashing text message",e,t),e=e||f.text.flash,t=t||f.flashDuration,i=i||function(){},n.update.text(e),setTimeout(function(){n.update.text(o),i.call(w)},t)}},reset:{text:function(){var e=b.active||C.data(g.storedText),t=b.inactive||C.data(g.storedText);n.is.textEnabled()&&(n.is.active()&&e?(n.verbose("Resetting active text",e),n.update.text(e)):t&&(n.verbose("Resetting inactive text",e),n.update.text(t)))}},update:{text:function(e){var t=n.get.text();e&&e!==t?(n.debug("Updating text",e),f.selector.text?C.data(g.storedText,e).find(f.selector.text).text(e):C.data(g.storedText,e).html(e)):n.debug("Text is already set, ignoring update",e)}},setting:function(t,o){if(n.debug("Changing setting",t,o),e.isPlainObject(t))e.extend(!0,f,t);else{if(o===i)return f[t];e.isPlainObject(f[t])?e.extend(!0,f[t],o):f[t]=o}},internal:function(t,o){if(e.isPlainObject(t))e.extend(!0,n,t);else{if(o===i)return n[t];n[t]=o}},debug:function(){!f.silent&&f.debug&&(f.performance?n.performance.log(arguments):(n.debug=Function.prototype.bind.call(console.info,console,f.name+":"),n.debug.apply(console,arguments)))},verbose:function(){!f.silent&&f.verbose&&f.debug&&(f.performance?n.performance.log(arguments):(n.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),n.verbose.apply(console,arguments)))},error:function(){f.silent||(n.error=Function.prototype.bind.call(console.error,console,f.name+":"),n.error.apply(console,arguments))},performance:{log:function(e){var t,i,o;f.performance&&(t=(new Date).getTime(),o=s||t,i=t-o,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:w,"Execution Time":i})),clearTimeout(n.performance.timer),n.performance.timer=setTimeout(n.performance.display,500)},display:function(){var t=f.name+":",o=0;s=!1,clearTimeout(n.performance.timer),e.each(l,function(e,t){o+=t["Execution Time"]}),t+=" "+o+"ms",r&&(t+=" '"+r+"'"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,a,r){var s,l,c,u=k;return a=a||d,r=w||r,"string"==typeof t&&u!==i&&(t=t.split(/[\. ]/),s=t.length-1,e.each(t,function(o,a){var r=o!=s?a+t[o+1].charAt(0).toUpperCase()+t[o+1].slice(1):t;if(e.isPlainObject(u[r])&&o!=s)u=u[r];else{if(u[r]!==i)return l=u[r],!1;if(!e.isPlainObject(u[a])||o==s)return u[a]!==i?(l=u[a],!1):(n.error(m.method,t),!1);u=u[a]}})),e.isFunction(l)?c=l.apply(r,a):l!==i&&(c=l),e.isArray(o)?o.push(c):o!==i?o=[o,c]:c!==i&&(o=c),l}},u?(k===i&&n.initialize(),n.invoke(c)):(k!==i&&k.invoke("destroy"),n.initialize())}),o!==i?o:this},e.fn.state.settings={name:"State",debug:!1,verbose:!1,namespace:"state",performance:!0,onActivate:function(){},onDeactivate:function(){},onChange:function(){},activateTest:function(){return!0},deactivateTest:function(){return!0},automatic:!0,sync:!1,flashDuration:1e3,filter:{text:".loading, .disabled",active:".disabled"},context:!1,error:{beforeSend:"The before send function has cancelled state change",method:"The method you called is not defined."},metadata:{promise:"promise",storedText:"stored-text"},className:{active:"active",disabled:"disabled",error:"error",loading:"loading",success:"success",warning:"warning"},selector:{text:!1},defaults:{input:{disabled:!0,loading:!0,active:!0},button:{disabled:!0,loading:!0,active:!0},progress:{active:!0,success:!0,warning:!0,error:!0}},states:{active:!0,disabled:!0,error:!0,loading:!0,success:!0,warning:!0},text:{disabled:!1,flash:!1,hover:!1,active:!1,inactive:!1,activate:!1,deactivate:!1}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.visibility=function(o){var a,r=e(this),s=r.selector||"",l=(new Date).getTime(),c=[],u=arguments[0],d="string"==typeof u,f=[].slice.call(arguments,1),m=r.length,g=0;return r.each(function(){var r,p,h,v,b=e.isPlainObject(o)?e.extend(!0,{},e.fn.visibility.settings,o):e.extend({},e.fn.visibility.settings),y=b.className,x=b.namespace,C=b.error,w=b.metadata,k="."+x,S="module-"+x,T=e(t),A=e(this),R=e(b.context),E=(A.selector||"",A.data(S)),P=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)},F=this,O=!1;v={initialize:function(){v.debug("Initializing",b),v.setup.cache(),v.should.trackChanges()&&("image"==b.type&&v.setup.image(),"fixed"==b.type&&v.setup.fixed(),b.observeChanges&&v.observeChanges(),v.bind.events()),v.save.position(),v.is.visible()||v.error(C.visible,A),b.initialCheck&&v.checkVisibility(),v.instantiate()},instantiate:function(){v.debug("Storing instance",v),A.data(S,v),E=v},destroy:function(){v.verbose("Destroying previous module"),h&&h.disconnect(),p&&p.disconnect(),T.off("load"+k,v.event.load).off("resize"+k,v.event.resize),R.off("scroll"+k,v.event.scroll).off("scrollchange"+k,v.event.scrollchange),"fixed"==b.type&&(v.resetFixed(),v.remove.placeholder()),A.off(k).removeData(S)},observeChanges:function(){"MutationObserver"in t&&(p=new MutationObserver(v.event.contextChanged),h=new MutationObserver(v.event.changed),p.observe(n,{childList:!0,subtree:!0}),h.observe(F,{childList:!0,subtree:!0}),v.debug("Setting up mutation observer",h))},bind:{events:function(){v.verbose("Binding visibility events to scroll and resize"),b.refreshOnLoad&&T.on("load"+k,v.event.load),T.on("resize"+k,v.event.resize),R.off("scroll"+k).on("scroll"+k,v.event.scroll).on("scrollchange"+k,v.event.scrollchange)}},event:{changed:function(e){v.verbose("DOM tree modified, updating visibility calculations"),v.timer=setTimeout(function(){v.verbose("DOM tree modified, updating sticky menu"),v.refresh()},100)},contextChanged:function(t){[].forEach.call(t,function(t){t.removedNodes&&[].forEach.call(t.removedNodes,function(t){(t==F||e(t).find(F).length>0)&&(v.debug("Element removed from DOM, tearing down events"),v.destroy())})})},resize:function(){v.debug("Window resized"),b.refreshOnResize&&P(v.refresh)},load:function(){v.debug("Page finished loading"),P(v.refresh)},scroll:function(){b.throttle?(clearTimeout(v.timer),v.timer=setTimeout(function(){R.triggerHandler("scrollchange"+k,[R.scrollTop()])},b.throttle)):P(function(){R.triggerHandler("scrollchange"+k,[R.scrollTop()])})},scrollchange:function(e,t){v.checkVisibility(t)}},precache:function(t,i){t instanceof Array||(t=[t]);for(var o=t.length,a=0,r=[],s=n.createElement("img"),l=function(){a++,a>=t.length&&e.isFunction(i)&&i()};o--;)s=n.createElement("img"),s.onload=l,s.onerror=l,s.src=t[o],r.push(s)},enableCallbacks:function(){v.debug("Allowing callbacks to occur"),O=!1},disableCallbacks:function(){v.debug("Disabling all callbacks temporarily"),O=!0},should:{trackChanges:function(){return d?(v.debug("One time query, no need to bind events"),!1):(v.debug("Callbacks being attached"),!0)}},setup:{cache:function(){v.cache={occurred:{},screen:{},element:{}}},image:function(){var e=A.data(w.src);e&&(v.verbose("Lazy loading image",e),b.once=!0,b.observeChanges=!1,b.onOnScreen=function(){v.debug("Image on screen",F),v.precache(e,function(){v.set.image(e,function(){g++,g==m&&b.onAllLoaded.call(this),b.onLoad.call(this)})})})},fixed:function(){v.debug("Setting up fixed"),b.once=!1,b.observeChanges=!1,b.initialCheck=!0,b.refreshOnLoad=!0,o.transition||(b.transition=!1),v.create.placeholder(),v.debug("Added placeholder",r),b.onTopPassed=function(){v.debug("Element passed, adding fixed position",A),v.show.placeholder(),v.set.fixed(),b.transition&&e.fn.transition!==i&&A.transition(b.transition,b.duration)},b.onTopPassedReverse=function(){v.debug("Element returned to position, removing fixed",A),v.hide.placeholder(),v.remove.fixed()}}},create:{placeholder:function(){v.verbose("Creating fixed position placeholder"),r=A.clone(!1).css("display","none").addClass(y.placeholder).insertAfter(A)}},show:{placeholder:function(){v.verbose("Showing placeholder"),r.css("display","block").css("visibility","hidden")}},hide:{placeholder:function(){v.verbose("Hiding placeholder"),r.css("display","none").css("visibility","")}},set:{fixed:function(){v.verbose("Setting element to fixed position"),A.addClass(y.fixed).css({position:"fixed",top:b.offset+"px",left:"auto",zIndex:b.zIndex}),b.onFixed.call(F)},image:function(t,n){A.attr("src",t),b.transition?e.fn.transition!==i?A.transition(b.transition,b.duration,n):A.fadeIn(b.duration,n):A.show()}},is:{onScreen:function(){var e=v.get.elementCalculations();return e.onScreen},offScreen:function(){var e=v.get.elementCalculations();return e.offScreen},visible:function(){return!(!v.cache||!v.cache.element)&&!(0===v.cache.element.width&&0===v.cache.element.offset.top)}},refresh:function(){v.debug("Refreshing constants (width/height)"),"fixed"==b.type&&v.resetFixed(),v.reset(),v.save.position(),b.checkOnRefresh&&v.checkVisibility(),b.onRefresh.call(F)},resetFixed:function(){v.remove.fixed(),v.remove.occurred()},reset:function(){v.verbose("Resetting all cached values"),e.isPlainObject(v.cache)&&(v.cache.screen={},v.cache.element={})},checkVisibility:function(e){v.verbose("Checking visibility of element",v.cache.element),!O&&v.is.visible()&&(v.save.scroll(e),v.save.calculations(),v.passed(),v.passingReverse(),v.topVisibleReverse(),v.bottomVisibleReverse(),v.topPassedReverse(),v.bottomPassedReverse(),v.onScreen(),v.offScreen(),v.passing(),v.topVisible(),v.bottomVisible(),v.topPassed(),v.bottomPassed(),b.onUpdate&&b.onUpdate.call(F,v.get.elementCalculations()))},passed:function(t,n){var o=v.get.elementCalculations();if(t&&n)b.onPassed[t]=n;else{if(t!==i)return v.get.pixelsPassed(t)>o.pixelsPassed;o.passing&&e.each(b.onPassed,function(e,t){o.bottomVisible||o.pixelsPassed>v.get.pixelsPassed(e)?v.execute(t,e):b.once||v.remove.occurred(t)})}},onScreen:function(e){var t=v.get.elementCalculations(),n=e||b.onOnScreen,o="onScreen";if(e&&(v.debug("Adding callback for onScreen",e),b.onOnScreen=e),t.onScreen?v.execute(n,o):b.once||v.remove.occurred(o),e!==i)return t.onOnScreen},offScreen:function(e){var t=v.get.elementCalculations(),n=e||b.onOffScreen,o="offScreen";if(e&&(v.debug("Adding callback for offScreen",e),b.onOffScreen=e),t.offScreen?v.execute(n,o):b.once||v.remove.occurred(o),e!==i)return t.onOffScreen},passing:function(e){var t=v.get.elementCalculations(),n=e||b.onPassing,o="passing";if(e&&(v.debug("Adding callback for passing",e),b.onPassing=e),t.passing?v.execute(n,o):b.once||v.remove.occurred(o),e!==i)return t.passing},topVisible:function(e){var t=v.get.elementCalculations(),n=e||b.onTopVisible,o="topVisible";if(e&&(v.debug("Adding callback for top visible",e),b.onTopVisible=e),t.topVisible?v.execute(n,o):b.once||v.remove.occurred(o),e===i)return t.topVisible},bottomVisible:function(e){var t=v.get.elementCalculations(),n=e||b.onBottomVisible,o="bottomVisible";if(e&&(v.debug("Adding callback for bottom visible",e),b.onBottomVisible=e),t.bottomVisible?v.execute(n,o):b.once||v.remove.occurred(o),e===i)return t.bottomVisible},topPassed:function(e){var t=v.get.elementCalculations(),n=e||b.onTopPassed,o="topPassed";if(e&&(v.debug("Adding callback for top passed",e),b.onTopPassed=e),t.topPassed?v.execute(n,o):b.once||v.remove.occurred(o),e===i)return t.topPassed},bottomPassed:function(e){var t=v.get.elementCalculations(),n=e||b.onBottomPassed,o="bottomPassed";if(e&&(v.debug("Adding callback for bottom passed",e),b.onBottomPassed=e),t.bottomPassed?v.execute(n,o):b.once||v.remove.occurred(o),e===i)return t.bottomPassed},passingReverse:function(e){var t=v.get.elementCalculations(),n=e||b.onPassingReverse,o="passingReverse";if(e&&(v.debug("Adding callback for passing reverse",e),b.onPassingReverse=e),t.passing?b.once||v.remove.occurred(o):v.get.occurred("passing")&&v.execute(n,o),e!==i)return!t.passing},topVisibleReverse:function(e){var t=v.get.elementCalculations(),n=e||b.onTopVisibleReverse,o="topVisibleReverse";if(e&&(v.debug("Adding callback for top visible reverse",e),b.onTopVisibleReverse=e),t.topVisible?b.once||v.remove.occurred(o):v.get.occurred("topVisible")&&v.execute(n,o),e===i)return!t.topVisible},bottomVisibleReverse:function(e){var t=v.get.elementCalculations(),n=e||b.onBottomVisibleReverse,o="bottomVisibleReverse";if(e&&(v.debug("Adding callback for bottom visible reverse",e),b.onBottomVisibleReverse=e),t.bottomVisible?b.once||v.remove.occurred(o):v.get.occurred("bottomVisible")&&v.execute(n,o),e===i)return!t.bottomVisible},topPassedReverse:function(e){var t=v.get.elementCalculations(),n=e||b.onTopPassedReverse,o="topPassedReverse";if(e&&(v.debug("Adding callback for top passed reverse",e),b.onTopPassedReverse=e),t.topPassed?b.once||v.remove.occurred(o):v.get.occurred("topPassed")&&v.execute(n,o),e===i)return!t.onTopPassed},bottomPassedReverse:function(e){var t=v.get.elementCalculations(),n=e||b.onBottomPassedReverse,o="bottomPassedReverse";if(e&&(v.debug("Adding callback for bottom passed reverse",e),b.onBottomPassedReverse=e),t.bottomPassed?b.once||v.remove.occurred(o):v.get.occurred("bottomPassed")&&v.execute(n,o),e===i)return!t.bottomPassed},execute:function(e,t){var n=v.get.elementCalculations(),i=v.get.screenCalculations();e=e||!1,e&&(b.continuous?(v.debug("Callback being called continuously",t,n),e.call(F,n,i)):v.get.occurred(t)||(v.debug("Conditions met",t,n),e.call(F,n,i))),v.save.occurred(t)},remove:{fixed:function(){v.debug("Removing fixed position"),A.removeClass(y.fixed).css({position:"",top:"",left:"",zIndex:""}),b.onUnfixed.call(F)},placeholder:function(){v.debug("Removing placeholder content"),r&&r.remove()},occurred:function(e){if(e){var t=v.cache.occurred;t[e]!==i&&t[e]===!0&&(v.debug("Callback can now be called again",e),v.cache.occurred[e]=!1)}else v.cache.occurred={}}},save:{calculations:function(){v.verbose("Saving all calculations necessary to determine positioning"),v.save.direction(),v.save.screenCalculations(),v.save.elementCalculations()},occurred:function(e){e&&(v.cache.occurred[e]!==i&&v.cache.occurred[e]===!0||(v.verbose("Saving callback occurred",e),v.cache.occurred[e]=!0))},scroll:function(e){e=e+b.offset||R.scrollTop()+b.offset,v.cache.scroll=e},direction:function(){var e,t=v.get.scroll(),n=v.get.lastScroll();return e=t>n&&n?"down":t<n&&n?"up":"static",v.cache.direction=e,v.cache.direction},elementPosition:function(){var e=v.cache.element,t=v.get.screenSize();return v.verbose("Saving element position"),e.fits=e.height<t.height,e.offset=A.offset(),e.width=A.outerWidth(),e.height=A.outerHeight(),v.cache.element=e,e},elementCalculations:function(){var e=v.get.screenCalculations(),t=v.get.elementPosition();return b.includeMargin?(t.margin={},t.margin.top=parseInt(A.css("margin-top"),10),t.margin.bottom=parseInt(A.css("margin-bottom"),10),t.top=t.offset.top-t.margin.top,t.bottom=t.offset.top+t.height+t.margin.bottom):(t.top=t.offset.top,t.bottom=t.offset.top+t.height),t.topVisible=e.bottom>=t.top,t.topPassed=e.top>=t.top,t.bottomVisible=e.bottom>=t.bottom,t.bottomPassed=e.top>=t.bottom,t.pixelsPassed=0,t.percentagePassed=0,t.onScreen=t.topVisible&&!t.bottomPassed,t.passing=t.topPassed&&!t.bottomPassed,t.offScreen=!t.onScreen,t.passing&&(t.pixelsPassed=e.top-t.top,t.percentagePassed=(e.top-t.top)/t.height),v.cache.element=t,v.verbose("Updated element calculations",t),t},screenCalculations:function(){var e=v.get.scroll();return v.save.direction(),v.cache.screen.top=e,v.cache.screen.bottom=e+v.cache.screen.height,v.cache.screen},screenSize:function(){v.verbose("Saving window position"),v.cache.screen={height:R.height()}},position:function(){v.save.screenSize(),v.save.elementPosition()}},get:{pixelsPassed:function(e){var t=v.get.elementCalculations();return e.search("%")>-1?t.height*(parseInt(e,10)/100):parseInt(e,10)},occurred:function(e){return v.cache.occurred!==i&&(v.cache.occurred[e]||!1)},direction:function(){return v.cache.direction===i&&v.save.direction(),v.cache.direction},elementPosition:function(){return v.cache.element===i&&v.save.elementPosition(),v.cache.element},elementCalculations:function(){return v.cache.element===i&&v.save.elementCalculations(),v.cache.element},screenCalculations:function(){return v.cache.screen===i&&v.save.screenCalculations(),v.cache.screen},screenSize:function(){return v.cache.screen===i&&v.save.screenSize(),v.cache.screen},scroll:function(){return v.cache.scroll===i&&v.save.scroll(),v.cache.scroll},lastScroll:function(){return v.cache.screen===i?(v.debug("First scroll event, no last scroll could be found"),!1):v.cache.screen.top}},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,b,t);else{if(n===i)return b[t];b[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,v,t);else{if(n===i)return v[t];v[t]=n}},debug:function(){!b.silent&&b.debug&&(b.performance?v.performance.log(arguments):(v.debug=Function.prototype.bind.call(console.info,console,b.name+":"),v.debug.apply(console,arguments)))},verbose:function(){!b.silent&&b.verbose&&b.debug&&(b.performance?v.performance.log(arguments):(v.verbose=Function.prototype.bind.call(console.info,console,b.name+":"),v.verbose.apply(console,arguments)))},error:function(){b.silent||(v.error=Function.prototype.bind.call(console.error,console,b.name+":"),v.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;b.performance&&(t=(new Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:F,"Execution Time":n})),clearTimeout(v.performance.timer),v.performance.timer=setTimeout(v.performance.display,500)},display:function(){var t=b.name+":",n=0;l=!1,clearTimeout(v.performance.timer),e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var r,s,l,c=E;return n=n||f,o=F||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(v.error(C.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(E===i&&v.initialize(),E.save.scroll(),E.save.calculations(),v.invoke(u)):(E!==i&&E.invoke("destroy"),v.initialize())}),a!==i?a:this},e.fn.visibility.settings={name:"Visibility",namespace:"visibility",debug:!1,verbose:!1,performance:!0,observeChanges:!0,initialCheck:!0,refreshOnLoad:!0,refreshOnResize:!0,checkOnRefresh:!0,once:!0,continuous:!1,offset:0,includeMargin:!1,context:t,throttle:!1,type:!1,zIndex:"10",transition:"fade in",duration:1e3,onPassed:{},onOnScreen:!1,onOffScreen:!1,onPassing:!1,onTopVisible:!1,onBottomVisible:!1,onTopPassed:!1,onBottomPassed:!1,onPassingReverse:!1,onTopVisibleReverse:!1,onBottomVisibleReverse:!1,onTopPassedReverse:!1,onBottomPassedReverse:!1,onLoad:function(){},onAllLoaded:function(){},onFixed:function(){},onUnfixed:function(){},onUpdate:!1,onRefresh:function(){},metadata:{src:"src"},className:{fixed:"fixed",placeholder:"placeholder"},error:{method:"The method you called is not defined.",visible:"Element is hidden, you must call refresh after element becomes visible"}}}(jQuery,window,document);
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/index.html b/coverage/lcov-report/src/index.html new file mode 100644 index 00000000..c8705fe0 --- /dev/null +++ b/coverage/lcov-report/src/index.html @@ -0,0 +1,116 @@ + + + + + + Code coverage report for src + + + + + + + + + +
+
+

All files src

+
+ +
+ 0% + Statements + 0/4 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 0/0 +
+ + +
+ 0% + Lines + 0/4 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
main.js +
+
0%0/4100%0/0100%0/00%0/4
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/main.js.html b/coverage/lcov-report/src/main.js.html new file mode 100644 index 00000000..85ed3319 --- /dev/null +++ b/coverage/lcov-report/src/main.js.html @@ -0,0 +1,175 @@ + + + + + + Code coverage report for src/main.js + + + + + + + + + +
+
+

All files / src main.js

+
+ +
+ 0% + Statements + 0/4 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 100% + Functions + 0/0 +
+ + +
+ 0% + Lines + 0/4 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
/**
+ * @Author: Okosun Florence <florenceokosun>
+ * @Date:   28-02-2018
+ * @Email:  okosunuzflorence@gmail.com
+ * @Filename: main.js
+ * @Last modified by:   florenceokosun
+ * @Last modified time: 01-03-2018
+ */
+ 
+// The Vue build version to load with the `import` command
+// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
+import Vue from 'vue';
+import Vuex from 'vuex';
+import App from './App.vue';
+import router from './router';
+import store from '@/store';
+import Vue2Editor from "vue2-editor";
+ 
+Vue.config.productionTip = false;
+Vue.use(Vuex);
+Vue.use(Vue2Editor);
+ 
+/* eslint-disable no-new */
+new Vue({
+  el: '#app',
+  router,
+  store,
+  template: '<App/>',
+  components: { App },
+});
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/middleware/auth.js.html b/coverage/lcov-report/src/middleware/auth.js.html new file mode 100644 index 00000000..a6157bf5 --- /dev/null +++ b/coverage/lcov-report/src/middleware/auth.js.html @@ -0,0 +1,163 @@ + + + + + + Code coverage report for src/middleware/auth.js + + + + + + + + + +
+
+

All files / src/middleware auth.js

+
+ +
+ 0% + Statements + 0/9 +
+ + +
+ 0% + Branches + 0/4 +
+ + +
+ 0% + Functions + 0/1 +
+ + +
+ 0% + Lines + 0/9 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
 
+import axios from 'axios';
+import store from '../store';
+ 
+async function auth({ next, VueRouter }) {
+  const access_token = store.state.access_token
+ 
+  if (!access_token) {
+    return VueRouter.push({ name: 'Register' })
+  }
+ 
+  try {
+    let result = await axios.post(process.env.TOKEN_VALIDATE_ENDPOINT, {}, {
+      headers: { 'Authorization': 'Bearer ' + access_token }
+    })
+ 
+    if (result.data.validated === true) {
+      return next()
+    }
+  } catch (error) {
+    store.dispatch('logout')
+    return VueRouter.push({ name: 'Register' })
+  }
+}
+ 
+export default auth;
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/middleware/index.html b/coverage/lcov-report/src/middleware/index.html new file mode 100644 index 00000000..f58b068e --- /dev/null +++ b/coverage/lcov-report/src/middleware/index.html @@ -0,0 +1,116 @@ + + + + + + Code coverage report for src/middleware + + + + + + + + + +
+
+

All files src/middleware

+
+ +
+ 0% + Statements + 0/9 +
+ + +
+ 0% + Branches + 0/4 +
+ + +
+ 0% + Functions + 0/1 +
+ + +
+ 0% + Lines + 0/9 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
auth.js +
+
0%0/90%0/40%0/10%0/9
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/router/index.html b/coverage/lcov-report/src/router/index.html new file mode 100644 index 00000000..9c0db7bb --- /dev/null +++ b/coverage/lcov-report/src/router/index.html @@ -0,0 +1,116 @@ + + + + + + Code coverage report for src/router + + + + + + + + + +
+
+

All files src/router

+
+ +
+ 0% + Statements + 0/28 +
+ + +
+ 0% + Branches + 0/10 +
+ + +
+ 0% + Functions + 0/4 +
+ + +
+ 0% + Lines + 0/25 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
index.js +
+
0%0/280%0/100%0/40%0/25
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/router/index.js.html b/coverage/lcov-report/src/router/index.js.html new file mode 100644 index 00000000..8de64797 --- /dev/null +++ b/coverage/lcov-report/src/router/index.js.html @@ -0,0 +1,679 @@ + + + + + + Code coverage report for src/router/index.js + + + + + + + + + +
+
+

All files / src/router index.js

+
+ +
+ 0% + Statements + 0/28 +
+ + +
+ 0% + Branches + 0/10 +
+ + +
+ 0% + Functions + 0/4 +
+ + +
+ 0% + Lines + 0/25 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
import Vue from 'vue';
+import Router from 'vue-router';
+import LandingPage from '@/components/LandingPage';
+import Cookbook from '@/components/Cookbook';
+import Recipe from '@/components/Recipe';
+import Register from '@/components/Register';
+import UsagePolicy from '@/components/policies/UsagePolicy';
+import CookiePolicy from '@/components/policies/CookiePolicy';
+import DataRetentionPolicy from '@/components/policies/DataRetentionPolicy';
+import TermsAndConditions from '@/components/policies/TermsAndConditions';
+import VarietiesList from '@/components/VarietiesList.vue';
+import Variety from '@/components/Variety.vue';
+import ContributorProfile from '@/components/ContributorProfile.vue';
+import SearchResults from '@/components/SearchResults.vue';
+import NotFound from '@/components/NotFound.vue';
+import CreateRecipe from '@/components/CreateRecipe.vue';
+import Dashboard from '@/components/Dashboard'
+import store from '@/store'
+import PrivacyPolicy from '@/components/PrivacyPolicy'
+import EditCookbook from '@/components/EditCookbook'
+import ErrorPage from '@/components/ErrorPage'
+import Help from '@/components/Help'
+import auth from '../middleware/auth.js';
+import SubscriptionPlans from '@/components/Widgets/SubscriptionPlans'
+import Marketplace from '@/components/Marketplace'
+import EditRecipe from '@/components/EditRecipe'
+ 
+Vue.use(Router);
+ 
+const VueRouter = new Router({
+    mode: 'hash',
+    fallback: true,
+    routes: [
+        {
+            path: '/',
+            name: 'Home',
+            component: LandingPage
+        }, {
+            path: '/tiktok',
+            meta: {
+                middleware: (to, from, next) => {
+ 
+                    const queryString = window.location.href;
+ 
+                    let replaced = queryString.replace("/#/", "/");
+                    let url = new URL(replaced);
+                    let code = url.searchParams.get("token");
+                    let username = url.searchParams.get('_d')
+ 
+                    if (!username) username = process.env.DEV_USERNAME
+                    if (!code) code = process.env.DEV_TOKEN
+ 
+                    console.log('token', code)
+ 
+                    store.dispatch('set_active_user', {
+                        code: code,
+                        username: username
+                    })
+ 
+                    store.dispatch('fetch_active_user', username)
+                }
+            }
+        }, {
+            path: '/usage-policy',
+            name: 'UsagePolicy',
+            component: UsagePolicy,
+        }, {
+            path: '/cookie-policy',
+            name: 'CookiePolicy',
+            component: CookiePolicy,
+        }, {
+            path: '/data-retention-policy',
+            name: 'DataRetentionPolicy',
+            component: DataRetentionPolicy,
+        }, {
+            path: '/terms-and-conditions',
+            name: 'TermsAndConditions',
+            component: TermsAndConditions,
+        }, {
+            path: '/privacy-policy',
+            name: 'PrivacyPolicy',
+            component: PrivacyPolicy,
+        }, {
+            path: '/signin',
+            name: 'Register',
+            component: Register
+        }, {
+            path: '/dashboard',
+            name: 'Dashboard',
+            component: Dashboard,
+            props: {
+                default: true,
+            },
+            meta: {
+                middleware: auth,
+            }
+        }, {
+            path: '/help',
+            name: 'Help',
+            component: Help,
+            props: {
+                default: true,
+            }
+        }, {
+            path: '/cookbooks/:slug',
+            name: 'Cookbook',
+            component: Cookbook,
+            props: true
+        }, {
+            path: '/cookbooks/:slug',
+            name: 'EditCookbook',
+            component: EditCookbook,
+            meta: {
+                middleware: auth,
+            }
+        }, {
+            path: '/recipes/:slug',
+            name: 'Recipe',
+            component: Recipe,
+            props: true
+        },
+        {
+            path: '/recipes/create',
+            name: 'CreateRecipe',
+            component: CreateRecipe,
+            props: true,
+            meta: {
+                middleware: auth,
+            }
+        },
+          {
+            path: '/contributors/:username',
+            name: 'ContributorProfile',
+            component: ContributorProfile,
+            prop: true
+        }, {
+            path: '/recipes/:recipe_slug/varieties/:variety_slug',
+            name: 'Variety',
+            component: Variety,
+            prop: true
+        }, {
+            path: '/recipes/:recipe_slug/varieties/',
+            name: 'VarietiesList',
+            component: VarietiesList,
+        }, {
+            path: '/search',
+            name: 'SearchResults',
+            component: SearchResults
+        }, {
+            path: '/plans',
+            name: 'SubscriptionPlans',
+            component: SubscriptionPlans
+        }, {
+            path: '/marketplace',
+            name: 'Marketplace',
+            component: Marketplace
+        }, {
+            path: '/errors',
+            name: 'ErrorPage',
+            component: ErrorPage
+        }, {
+            path: '*',
+            component: NotFound
+        }]
+});
+ 
+function nextFactory(context, middleware, index) {
+    const subsequentMiddleware = middleware[index];
+    if (!subsequentMiddleware) return context.next;
+ 
+    return (...parameters) => {
+        context.next(...parameters);
+        const nextMiddleware = nextFactory(context, middleware, index + 1);
+        subsequentMiddleware({ ...context, next: nextMiddleware });
+    };
+}
+ 
+VueRouter.beforeEach((to, from, next) => {
+    if (to.meta.middleware) {
+        const middleware = Array.isArray(to.meta.middleware)
+            ? to.meta.middleware
+            : [to.meta.middleware];
+ 
+        const context = {
+            from,
+            next,
+            VueRouter,
+            to,
+        };
+        const nextMiddleware = nextFactory(context, middleware, 1);
+ 
+        return middleware[0]({ ...context, next: nextMiddleware });
+    }
+ 
+    return next();
+})
+ 
+export default VueRouter;
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/services/UploadService.js.html b/coverage/lcov-report/src/services/UploadService.js.html new file mode 100644 index 00000000..7eb12117 --- /dev/null +++ b/coverage/lcov-report/src/services/UploadService.js.html @@ -0,0 +1,127 @@ + + + + + + Code coverage report for src/services/UploadService.js + + + + + + + + + +
+
+

All files / src/services UploadService.js

+
+ +
+ 0% + Statements + 0/3 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 0% + Functions + 0/2 +
+ + +
+ 0% + Lines + 0/3 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
import Vue from 'vue'
+import S3Adapter from '../adapters/S3Adapter'
+ 
+export default class UploadService extends Vue {
+	adapter = new S3Adapter()
+	
+	upload(file) {
+		return this.adapter.upload(file)
+	}
+ 
+	delete(key) {
+		return this.adapter.delete(key)
+	}
+}
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/services/index.html b/coverage/lcov-report/src/services/index.html new file mode 100644 index 00000000..252d179f --- /dev/null +++ b/coverage/lcov-report/src/services/index.html @@ -0,0 +1,116 @@ + + + + + + Code coverage report for src/services + + + + + + + + + +
+
+

All files src/services

+
+ +
+ 0% + Statements + 0/3 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 0% + Functions + 0/2 +
+ + +
+ 0% + Lines + 0/3 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
UploadService.js +
+
0%0/3100%0/00%0/20%0/3
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/index.html b/coverage/lcov-report/src/store/index.html new file mode 100644 index 00000000..c727dfe6 --- /dev/null +++ b/coverage/lcov-report/src/store/index.html @@ -0,0 +1,116 @@ + + + + + + Code coverage report for src/store + + + + + + + + + +
+
+

All files src/store

+
+ +
+ 0% + Statements + 0/68 +
+ + +
+ 0% + Branches + 0/10 +
+ + +
+ 0% + Functions + 0/29 +
+ + +
+ 0% + Lines + 0/68 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
index.js +
+
0%0/680%0/100%0/290%0/68
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/index.js.html b/coverage/lcov-report/src/store/index.js.html new file mode 100644 index 00000000..901967a8 --- /dev/null +++ b/coverage/lcov-report/src/store/index.js.html @@ -0,0 +1,883 @@ + + + + + + Code coverage report for src/store/index.js + + + + + + + + + +
+
+

All files / src/store index.js

+
+ +
+ 0% + Statements + 0/68 +
+ + +
+ 0% + Branches + 0/10 +
+ + +
+ 0% + Functions + 0/29 +
+ + +
+ 0% + Lines + 0/68 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260 +261 +262 +263 +264 +265 +266 +267  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
require("es6-promise").polyfill();
+ 
+import Vue from "vue";
+import Vuex from "vuex";
+import axios from "axios";
+import VueResource from "vue-resource";
+import createPersistedState from "vuex-persistedstate";
+import { cookbookStore } from "./modules/cookbookStore.js";
+import { recipeStore } from "./modules/recipeStore.js";
+import { subscriptionStore } from "./modules/subscriptionStore.js";
+import { registerStore } from "./modules/user/registerStore.js";
+import { varietiesStore } from "./modules/varietiesStore.js";
+import { contributorStore } from "./modules/contributorStore.js";
+import { searchStore } from "./modules/searchStore.js";
+import { userStore } from "./modules/userStore.js";
+import router from "../router/index.js";
+import { imageUploadStore } from "./modules/imageUploadStore";
+import { dataStore } from "./modules/dataStore.js";
+ 
+Vue.use(Vuex);
+Vue.use(VueResource);
+ 
+export default new Vuex.Store({
+    strict: process.env.NODE_ENV !== "production",
+    state: () => ({
+        named_urls: {
+            cookbook_resources: process.env.BASE_URL + "cookbooks",
+            recipe_resources: process.env.BASE_URL + "recipes",
+            user_resources: process.env.BASE_URL + "users",
+            definitions: process.env.BASE_URL + "definitions",
+            policies: process.env.BASE_URL + "policies",
+            ipInfo: {
+                uri: "https://ipinfo.io",
+                token: process.env.IPINFO_TOKEN,
+            },
+        },
+        resource_isLoading: false,
+        modal_isLoading: false,
+        policies: {
+            cookiePolicy: "",
+            usagePolicy: "",
+            dataRetentionPolicy: "",
+            termsAndConditons: "",
+        },
+        form_errors: {
+            registration_form: {},
+            contact_form: {},
+        },
+        token: process.env.VUE_APP_DEV_TOKEN,
+        imagePath: "",
+        upload_error: "",
+        api: {
+            client: axios,
+            options: {
+                headers: {
+                    Authorization: `Bearer ${this.token}`,
+                },
+            },
+        },
+        flags: [],
+        response: {
+            statuses: {
+                unauthorized: 401,
+                unprocessible: 422,
+                ok: 200,
+                server: 500,
+            },
+        },
+        access_token: process.env.VUE_APP_DEV_TOKEN,
+        active_user: {},
+        contributor: {},
+        username: null,
+        followind_data: {},
+        who_to_follow: [],
+    }),
+    mutations: {
+        STORE_POLICIES(state, policies) {
+            this.state.policies.cookiePolicy = policies.cookiePolicy.content;
+            this.state.policies.usagePolicy = policies.usagePolicy.content;
+            this.state.policies.dataRetentionPolicy =
+                policies.dataRetentionPolicy.content;
+            this.state.policies.termsAndConditons =
+                policies.termsAndConditions.content;
+        },
+        SET_LOADING_STATE(state, status) {
+            this.state.resource_isLoading = status;
+        },
+        SET_MODAL_STATE(state, status) {
+            this.state.modal_isLoading = status;
+        },
+        SET_ACTIVE_USER(state, req) {
+            this.state.access_token = req.code;
+ 
+            this.state.username = req.username;
+ 
+            router.push("/?v=fu");
+        },
+        LOGOUT(state) {
+            this.state.access_token = null;
+            this.state.active_user = {};
+            this.state.following_data = {};
+ 
+            router.push("/");
+        },
+        HANDLE_ERROR(state, errorObj) {
+            let _m =
+                "Uh oh, it looks like your session has expired. Please logout and signin again.";
+ 
+            if (process.env.NODE_ENV === "development") {
+                _m =
+                    "Developer, please obtain a new token and restart your dev server.";
+            }
+ 
+            if (errorObj.hasOwnProperty("status")) {
+                if (errorObj.status === 401) {
+                    alert(_m);
+                }
+ 
+                if ([400, 500, 404].includes(errorObj.status)) {
+                    alert(errorObj.data.error);
+ 
+                    this.state.access_token = null;
+                    this.state.active_user = {};
+                    this.state.following_data = {};
+                }
+            } else {
+                alert(
+                    "Some unknown error has occured. Please logout and signin again.",
+                );
+            }
+ 
+            router.push("/#/?v=fu");
+ 
+            console.log("error", errorObj);
+        },
+        SHOW_FEEDBACK_WIDGET(state, choice) {
+            this.state.active_user.onboarding.likehihoodToShare = choice;
+        },
+        STORE_FLAGS(state, flagsData) {
+            this.state.flags = flagsData;
+        },
+    },
+    actions: {
+        async boot(context) {
+            const base_urls = {
+                development: "https://api.cookbookshq.com/api/v1/",
+                production: "https://api.cookbookshq.com/api/v1/",
+            };
+ 
+            const definitions = base_urls[process.env.NODE_ENV] + "definitions";
+            const cookbook_resources =
+                base_urls[process.env.NODE_ENV] + "cookbooks";
+            const policies = base_urls[process.env.NODE_ENV] + "policies";
+ 
+            await this.state.api.client
+                .all([
+                    this.state.api.client.get(definitions),
+                    this.state.api.client.get(
+                        cookbook_resources,
+                        this.state.api.options,
+                    ),
+                    this.state.api.client.get(policies, this.state.api.options),
+                ])
+                .then(
+                    this.state.api.client.spread(
+                        (definitions, cookbooks, policies) => {
+                            context.commit("SET_LOADING_STATE", false);
+                            context.commit(
+                                "STORE_DEFINITIONS",
+                                definitions.data,
+                            );
+                            context.commit(
+                                "STORE_COOKBOOKS",
+                                cookbooks.data.data,
+                            );
+                            context.commit(
+                                "STORE_POLICIES",
+                                policies.data.response,
+                            );
+                        },
+                    ),
+                )
+                .catch(function (error) {
+                    if (
+                        error.response.status ===
+                        this.state.response.statuses.unauthorized
+                    ) {
+                        context.commit("SET_LOADING_STATE", true);
+                        console.log("malformed request, check headers");
+                    } else {
+                        console.log("must be a server error");
+                    }
+                    context.commit("SET_LOADING_STATE", false);
+                });
+        },
+        unload_global_error_object(context) {
+            context.commit("UNLOAD_GLOBAL_ERROR_OBJECT");
+        },
+        unload_global_success_object(context) {
+            context.commit("UNLOAD_GLOBAL_SUCCESS_OBJECT");
+        },
+        load_skeleton(context) {
+            context.commit("SET_LOADING_STATE", true);
+        },
+        set_active_user(context, req) {
+            context.commit("SET_ACTIVE_USER", req);
+        },
+        logout(context) {
+            context.commit("LOGOUT");
+        },
+        send_feedback(context, choice) {
+            this.state.api.client
+                .post(
+                    process.env.BASE_URL + "feedback",
+                    { choice: choice },
+                    {
+                        headers: {
+                            Authorization: `Bearer ${this.state.access_token}`,
+                        },
+                    },
+                )
+                .then(function (response) {
+                    context.commit("SHOW_FEEDBACK_WIDGET", choice);
+                })
+                .catch(function (error) {
+                    context.commit("HANDLE_ERROR", error.response);
+                });
+        },
+        async fetchFlags(context){
+            const flagsUrl = process.env.BASE_URL + "flags";
+            try{
+                const response = await this.state.api.client.get(flagsUrl, this.state.api.options);
+                context.commit("STORE_FLAGS", response.data.data);
+            } catch(error){
+                console.error("Error fetching flags:", error)
+            }
+        }
+    },
+    getters: {
+        get_cookie_policy: (store) => () => {
+            return store.policies.cookiePolicy;
+        },
+        get_data_retention_policy: (store) => () => {
+            return store.policies.dataRetentionPolicy;
+        },
+        get_terms_and_conditions: (store) => () => {
+            return store.policies.termsAndConditons;
+        },
+        get_usage_policy: (store) => () => {
+            return store.policies.usagePolicy;
+        },
+    },
+    modules: {
+        cookbookStore,
+        recipeStore,
+        subscriptionStore,
+        registerStore,
+        varietiesStore,
+        contributorStore,
+        searchStore,
+        userStore,
+        imageUploadStore,
+        dataStore
+    },
+    plugins: [createPersistedState()],
+});
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/contributorStore.js.html b/coverage/lcov-report/src/store/modules/contributorStore.js.html new file mode 100644 index 00000000..8ba03f5c --- /dev/null +++ b/coverage/lcov-report/src/store/modules/contributorStore.js.html @@ -0,0 +1,268 @@ + + + + + + Code coverage report for src/store/modules/contributorStore.js + + + + + + + + + +
+
+

All files / src/store/modules contributorStore.js

+
+ +
+ 0% + Statements + 0/19 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 0% + Functions + 0/12 +
+ + +
+ 0% + Lines + 0/19 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
export const contributorStore = {
+    mutations: {
+        UPDATE_CONTRIBUTOR_OBJECT(state, newState) {
+            this.state.contributor = newState.data.user[0];
+        },
+        UPDATE_ACTIVE_USER(state, newState) {
+            this.state.active_user = newState.data.user[0];
+        },
+        LOAD_FOLLOWING_DATA(state, data) {
+            this.state.following_data = data.response;
+        },
+    },
+    actions: {
+        fetch_contributor(context, username) {
+            context.commit("SET_LOADING_STATE", true);
+            const uri = process.env.BASE_URL + 'users/' + username
+ 
+            this.state.api.client
+                .get(uri)
+                .then(function (response) {
+                    context.commit("UPDATE_CONTRIBUTOR_OBJECT", response.data);
+                    context.commit("SET_LOADING_STATE", false);
+                })
+                .catch(function (error) {
+                    context.commit("HANDLE_ERROR", error.response);
+                });
+        },
+        fetch_active_user(context, username) {
+            const uri = process.env.BASE_URL + "users/" + username;
+ 
+            this.state.api.client
+                .get(uri)
+                .then(function (response) {
+                    context.commit("UPDATE_ACTIVE_USER", response.data);
+                })
+                .catch(function (error) {
+                    context.commit("HANDLE_ERROR", error.response);
+                });
+        },
+        fetch_following_data(context, token) {
+            let me_following_syntax = ":me|following";
+ 
+            this.state.api.client
+                .get(
+                    `${process.env.BASE_URL}search?query=${me_following_syntax}`,
+                    {
+                        headers: {
+                            Authorization: `Bearer ${this.state.access_token}`,
+                        },
+                    },
+                )
+                .then((response) => {
+                    console.log("LOAD_FOLLOWING_DATA", response.data.response);
+                    context.commit("LOAD_FOLLOWING_DATA", response.data);
+                })
+                .catch((error) => {
+                    context.commit("HANDLE_ERROR", error.response);
+                });
+        },
+    },
+};
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/cookbookStore.js.html b/coverage/lcov-report/src/store/modules/cookbookStore.js.html new file mode 100644 index 00000000..3cbf82c0 --- /dev/null +++ b/coverage/lcov-report/src/store/modules/cookbookStore.js.html @@ -0,0 +1,421 @@ + + + + + + Code coverage report for src/store/modules/cookbookStore.js + + + + + + + + + +
+
+

All files / src/store/modules cookbookStore.js

+
+ +
+ 0% + Statements + 0/48 +
+ + +
+ 0% + Branches + 0/14 +
+ + +
+ 0% + Functions + 0/18 +
+ + +
+ 0% + Lines + 0/47 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
export const cookbookStore = {
+    state: () => ({
+        cookbooks: [],
+        cookbook: {},
+        definitions: {
+            categories: [],
+            nutritional_details: []
+        },
+        sorted: [],
+        seeMore: true
+    }),
+    mutations: {
+        STORE_COOKBOOKS(state, cookbooks) {
+            state.cookbooks = cookbooks
+           
+            localStorage.setItem("unfiltered", JSON.stringify(cookbooks)) //immutable state for filtering through cookbooks list
+        },
+        STORE_DEFINITIONS(state, definitions) {
+            state.definitions.categories = definitions[0]
+            state.definitions.nutritional_details = definitions[1]
+        },
+        SORT(state, payload) {
+            const unfiltered = JSON.parse(localStorage.getItem("unfiltered"))
+            if (payload === 'all') {
+                state.cookbooks = unfiltered
+            } else if (payload === 'location') {
+                state.cookbooks = unfiltered
+                const filtered = state.cookbooks.filter((c) => {
+                    this.state.api.client
+                        .get(this.state.named_urls.ipInfo.uri + '?token=' + this.state.named_urls.ipInfo.token)
+                        .then(response => (localStorage.setItem('selectedFlag', response.data.country)))
+                    return c.flag.flag === localStorage.getItem('selectedFlag').toLowerCase()
+                })
+                state.cookbooks = filtered
+            } else {
+                state.cookbooks = unfiltered
+              
+                const filtered = state.cookbooks.filter((c) => {
+                    if (c.categories.length > 0) {
+                        let filteredCategories = JSON.parse(JSON.stringify(c.categories))
+                        for (let i = 0; i < filteredCategories.length; i++) {
+                            if (filteredCategories[i].slug === payload) {
+                                return filteredCategories
+                            }
+                        }
+                    }
+                })
+                state.cookbooks = filtered
+            }
+        },
+        UPDATE_COOKBOOK_STATE(state, newState) {
+            this.state.cookbook = newState
+        },
+        SEE_MORE_OR_LESS(state) {
+            state.seeMore = !state.seeMore
+        }
+    },
+    actions: {
+        sort(context, payload) {
+            context.commit('SORT', payload)
+        },
+        see_more_or_less(context) {
+            context.commit('SEE_MORE_OR_LESS')
+        },
+        async fetch_cookbook(context, cookbookId) {
+            context.commit("SET_LOADING_STATE", true)
+ 
+            let base = (process.env.NODE_ENV !== "production") ? 'https://api.cookbookshq.com/api/v1/cookbooks' : process.env.BASE_URL + 'cookbooks';
+ 
+            const uri = base + '/' + cookbookId
+ 
+            await this.state.api.client.get(uri, this.state.api.options)
+                .then(function (response) {
+                    context.commit('UPDATE_COOKBOOK_STATE', response.data)
+                    context.commit("SET_LOADING_STATE", false)
+                }).catch(function (error) {
+                    context.commit("SET_LOADING_STATE", false)
+                })
+        },
+        create_cookbook(context, payload) {
+            context.commit("SET_LOADING_STATE", true)
+ 
+            let base = (process.env.NODE_ENV !== "production") ? 'https://api.cookbookshq.com/api/v1/cookbooks' : process.env.BASE_URL + 'cookbooks';
+ 
+            const uri = base
+ 
+            let url = process.env.BASE_URL + 'cookbooks';
+ 
+            const token = this.state.access_token
+ 
+            const req_options = {
+                headers: {
+                    'Authorization': `Bearer ${token}`
+                }
+            }
+ 
+            this.state.api.client.post(url, payload, req_options)
+                .then(function (response) {
+                    location.reload();
+                }).catch(function (error) {
+                    let res_status = error.response.status
+ 
+                    if (res_status == 401) {
+                        context.commit("LOGOUT")
+                    }
+                })
+        },
+        save_as_draft(context, payload) {
+            context.commit("SET_LOADING_STATE", true)
+        },
+    }
+}
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/dataStore.js.html b/coverage/lcov-report/src/store/modules/dataStore.js.html new file mode 100644 index 00000000..9473e649 --- /dev/null +++ b/coverage/lcov-report/src/store/modules/dataStore.js.html @@ -0,0 +1,172 @@ + + + + + + Code coverage report for src/store/modules/dataStore.js + + + + + + + + + +
+
+

All files / src/store/modules dataStore.js

+
+ +
+ 0% + Statements + 0/9 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 0% + Functions + 0/4 +
+ + +
+ 0% + Lines + 0/9 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
export const dataStore = {
+    state: () => ({
+        flags: [],
+    }),
+    mutations: {
+        SET_FLAGS(state, flagsData){
+            state.flags = flagsData;
+        },
+    },
+    actions: {
+        async fetchFlags(context) {
+            const flagsUrl = process.env.BASE_URL + "flags";
+            try {
+                const response = await this.state.api.client.get(
+                    flagsUrl,
+                    this.state.api.options,
+                );
+                context.commit("SET_FLAGS", response.data);
+            } catch (error) {
+                console.error("Error fetching flags:", error);
+            }
+        },
+    },
+    getters: {
+        getFlags: (state) => {
+            return state.flags;
+        }
+    },
+};
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/exampleStore.js.html b/coverage/lcov-report/src/store/modules/exampleStore.js.html new file mode 100644 index 00000000..05a3f4e6 --- /dev/null +++ b/coverage/lcov-report/src/store/modules/exampleStore.js.html @@ -0,0 +1,103 @@ + + + + + + Code coverage report for src/store/modules/exampleStore.js + + + + + + + + + +
+
+

All files / src/store/modules exampleStore.js

+
+ +
+ 0% + Statements + 0/2 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 0% + Functions + 0/1 +
+ + +
+ 0% + Lines + 0/2 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7  +  +  +  +  +  + 
export const recipeStore = {
+    state: () => ({}),
+    mutations: {},
+    actions: {},
+    getters: {}
+}
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/imageUploadStore.js.html b/coverage/lcov-report/src/store/modules/imageUploadStore.js.html new file mode 100644 index 00000000..b5337e71 --- /dev/null +++ b/coverage/lcov-report/src/store/modules/imageUploadStore.js.html @@ -0,0 +1,208 @@ + + + + + + Code coverage report for src/store/modules/imageUploadStore.js + + + + + + + + + +
+
+

All files / src/store/modules imageUploadStore.js

+
+ +
+ 0% + Statements + 0/18 +
+ + +
+ 0% + Branches + 0/4 +
+ + +
+ 0% + Functions + 0/5 +
+ + +
+ 0% + Lines + 0/18 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
import UploadService from '../../services/UploadService'
+ 
+export const imageUploadStore = {
+    mutations: {
+        SET_IMAGEPATH(state, response) {
+            if (response.code !== 200) {
+                this.state.upload_error = 'Sorry, an error occured while uploading the image, please try again.'
+            } else {
+                this.state.imagePath = response.bucketUrl
+            }
+        },
+        RESET_MSGS(state) {
+            this.state.upload_error = null
+            this.state.imagePath = ""
+        }
+    },
+    actions: {
+        async upload_image(context, file) {
+            context.commit('SET_LOADING_STATE', true)
+ 
+            const service = new UploadService()
+            const response = await service.upload(file)
+ 
+            if (response.code == 200) {
+                context.commit('RESET_MSGS')
+                context.commit('SET_IMAGEPATH', response)
+                context.commit('SET_LOADING_STATE', false)
+            } else {
+                context.commit('HANDLE_ERROR', response)
+            }
+        },
+        delete_image(context, key) {
+            const service = new UploadService()
+            service.delete(key)
+        },
+        reset_msgs(context) {
+            context.commit('SET_LOADING_STATE', false)
+            context.commit('RESET_MSGS')
+        }
+    }
+}
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/index.html b/coverage/lcov-report/src/store/modules/index.html new file mode 100644 index 00000000..366926d2 --- /dev/null +++ b/coverage/lcov-report/src/store/modules/index.html @@ -0,0 +1,251 @@ + + + + + + Code coverage report for src/store/modules + + + + + + + + + +
+
+

All files src/store/modules

+
+ +
+ 0% + Statements + 0/238 +
+ + +
+ 0% + Branches + 0/44 +
+ + +
+ 0% + Functions + 0/110 +
+ + +
+ 0% + Lines + 0/234 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
contributorStore.js +
+
0%0/19100%0/00%0/120%0/19
cookbookStore.js +
+
0%0/480%0/140%0/180%0/47
dataStore.js +
+
0%0/9100%0/00%0/40%0/9
exampleStore.js +
+
0%0/2100%0/00%0/10%0/2
imageUploadStore.js +
+
0%0/180%0/40%0/50%0/18
recipeStore.js +
+
0%0/550%0/60%0/240%0/55
searchStore.js +
+
0%0/300%0/160%0/140%0/30
subscriptionStore.js +
+
0%0/300%0/20%0/150%0/30
userStore.js +
+
0%0/180%0/20%0/120%0/17
varietiesStore.js +
+
0%0/9100%0/00%0/50%0/7
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/recipeStore.js.html b/coverage/lcov-report/src/store/modules/recipeStore.js.html new file mode 100644 index 00000000..677adb08 --- /dev/null +++ b/coverage/lcov-report/src/store/modules/recipeStore.js.html @@ -0,0 +1,676 @@ + + + + + + Code coverage report for src/store/modules/recipeStore.js + + + + + + + + + +
+
+

All files / src/store/modules recipeStore.js

+
+ +
+ 0% + Statements + 0/55 +
+ + +
+ 0% + Branches + 0/6 +
+ + +
+ 0% + Functions + 0/24 +
+ + +
+ 0% + Lines + 0/55 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
export const recipeStore = {
+    state: () => ({
+        recipe: {},
+        hasClapped: 0,
+        maxAllowedClaps: 10,
+        isCreated: false,
+        hasErrorOnCreateRecipe: false,
+        submitLoading: false,
+        formHasIncompleteFields: false,
+    }),
+    mutations: {
+        INCREMENT_CLAP(state, claps) {
+            this.state.recipe.claps = claps;
+            state.hasClapped += 1;
+        },
+        UPDATE_RECIPE_STATE(state, newState) {
+            this.state.recipe = newState;
+            state.hasClapped += 1;
+        },
+        RESET_HASCLAPPED(state) {
+            state.hasClapped = 0;
+        },
+        HANDLE_SUCCESS(state, r) {
+            state.isCreated = true
+            state.hasErrorOnCreate = false
+            state.submitLoading = false
+            state.formHasIncompleteFields = false
+        },
+        HANDLE_FAILURE(state, r) {
+            state.isCreated = false
+            state.hasErrorOnCreate = true
+            state.submitLoading = false
+            state.formHasIncompleteFields = false
+        },
+        SET_FORM_HAS_INCOMPLETE_FIELDS(state) {
+            state.formHasIncompleteFields = true
+            state.submitLoading = false
+        },
+        HANDLE_RESET_STATES(state, statesToResetObj) {
+            for (const key in statesToResetObj) {
+                if (statesToResetObj.hasOwnProperty(key)) {
+                    state[key] = statesToResetObj[key]
+                }
+            }
+        }
+    },
+    actions: {
+        addClap(context, payload) {
+            let url = process.env.BASE_URL + "add-clap";
+ 
+            this.state.api.client.post(
+                url,
+                {
+                    recipe_id: payload.recipeId,
+                },
+                this.state.api.options,
+            )
+                .then(function (response) {
+                    if (response.data.updated) {
+                        context.commit("INCREMENT_CLAP", response.data.claps);
+                    }
+                })
+                .catch(function (error) {
+                    context.commit("HANDLE_ERROR", error.response);
+                });
+        },
+        fetch_recipe(context, recipeId) {
+            context.commit("SET_LOADING_STATE", true);
+ 
+            const uri = this.state.named_urls.recipe_resources + "/" + recipeId;
+ 
+            this.state.api.client.get(
+                uri,
+                this.state.api.options
+            ).then(function (response) {
+                response.data.ingredients = JSON.parse(
+                    response.data.ingredients,
+                );
+ 
+                const parsedData = JSON.parse(
+                    response.data.nutritional_detail,
+                );
+                const detail = {
+                    cal: parsedData.cal,
+                    carbs: parsedData.carbs,
+                    protein: parsedData.protein,
+                    fat: parsedData.fat,
+                };
+                response.data.nutritional_detail = detail;
+ 
+                context.commit("UPDATE_RECIPE_STATE", response.data);
+                context.commit("SET_LOADING_STATE", false);
+            }).catch(function (error) {
+                context.commit("SET_LOADING_STATE", false);
+            }
+            );
+        },
+ 
+        async fetch_recipe_raw(context, recipeId) {
+            const uri = this.state.named_urls.recipe_resources + "/" + recipeId;
+            try {
+                const response = await this.state.api.client.get(uri, {
+                    headers: {
+                        Authorization: `Bearer ${process.env.DEV_TOKEN}`,
+                    },
+                });
+                return response.data;
+            } catch (error) {
+                console.error(error);
+            }
+        },
+ 
+        reset_hasClapped(context) {
+            context.commit("RESET_HASCLAPPED");
+        },
+ 
+        post_recipe(context, payload) {
+            let url = process.env.BASE_URL + "recipes";
+ 
+            this.state.api.client.post(
+                url,
+                {
+                    cuisine: payload.title,
+                    description: payload.recipeDescription,
+                    summary: payload.recipeSummary,
+                    imgUrl: payload.imagePath,
+                    ingredients: payload.ingredients,
+                    is_draft: payload.draft,
+                    name: payload.title,
+                    nationality: payload.nationality,
+                    summary: payload.summary,
+                    cookbook_id: payload.cookbook_id,
+                    tags: payload.keywords,
+                },
+                {
+                    headers: {
+                        Authorization: `Bearer ${this.state.access_token}`,
+                    },
+                },
+            ).then(function (response) {
+                context.commit("HANDLE_SUCCESS", response);
+            }).catch(function (error) {
+                context.commit("HANDLE_FAILURE", error);
+            })
+        },
+ 
+        update_recipe(context, payload) {
+            const uri =
+                process.env.BASE_URL +
+                "recipes" +
+                "/" +
+                payload.recipeId +
+                "/edit";
+ 
+            return this.state.api.client
+                .post(
+                    uri,
+                    {
+                        cuisine: payload.title,
+                        description: payload.recipeDescription,
+                        imgUrl: payload.imagePath,
+                        ingredients: payload.ingredients,
+                        is_draft: payload.draft,
+                        name: payload.title,
+                        nationality: payload.nationality,
+                        summary: payload.summary,
+                        cookbook_id: payload.cookbook_id,
+                        tags: payload.keywords,
+                    },
+                    {
+                        headers: {
+                            Authorization: `Bearer ${process.env.DEV_TOKEN}`,
+                        },
+                    },
+                )
+                .then((response) => {
+                    if (response.status === 422) {
+                        const error = response.error;
+ 
+                        console.log(error);
+                        alert("There was an error updating the recipe");
+                    } else {
+                        return response;
+                    }
+                })
+                .catch((error) => {
+                    alert("There was an error updating the recipe");
+                });
+        },
+        reset_states(context, statesToReset) {
+            context.commit("HANDLE_RESET_STATES", statesToReset);
+        },
+        form_has_incomplete_fields(context) {
+            context.commit("SET_FORM_HAS_INCOMPLETE_FIELDS");
+        }
+    },
+};
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/searchStore.js.html b/coverage/lcov-report/src/store/modules/searchStore.js.html new file mode 100644 index 00000000..24717114 --- /dev/null +++ b/coverage/lcov-report/src/store/modules/searchStore.js.html @@ -0,0 +1,337 @@ + + + + + + Code coverage report for src/store/modules/searchStore.js + + + + + + + + + +
+
+

All files / src/store/modules searchStore.js

+
+ +
+ 0% + Statements + 0/30 +
+ + +
+ 0% + Branches + 0/16 +
+ + +
+ 0% + Functions + 0/14 +
+ + +
+ 0% + Lines + 0/30 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
import axios from 'axios';
+ 
+export const searchStore = {
+    state: () => ({
+        results: []
+    }),
+    mutations: {
+        SAVE_SEARCH_RESULTS(state, results) {
+			state.results = results
+        },
+        EMPTY_RESULTS_OBJECT(state) {
+            state.results = []
+        },
+        SORT_RESULTS_BY(state, order) {
+            state.results.sort(function(a,b) {
+                var dateA = Date.parse(a.created_at)
+                var dateB = Date.parse(b.created_at)
+ 
+                if (order === 'oldest' && (dateA < dateB)) {
+                    return -1;
+                }
+ 
+                if (order === 'oldest' && (dateA > dateB )) {
+                    return 1;
+                }
+ 
+                if (order === 'newest' && (dateA > dateB)) {
+                    return -1;
+                }
+ 
+                if (order === 'newest' && (dateA < dateB )) {
+                    return 1;
+                }
+ 
+                return 0;
+            })
+        }
+    },
+    actions: {
+        async post_to_ml_endpoint(context, query) {
+            let meta = {}
+ 
+            await this.state.api.client.get(this.state.named_urls.ipInfo.uri + '?token=' + this.state.named_urls.ipInfo.token)
+            .then(function (response) {
+                meta.country = response.data.country
+                meta.city = response.data.city
+                meta.ip = response.data.ip
+                meta.timezone = response.data.timezone
+                meta.loc = response.data.loc
+                meta.keyword = query
+            })
+ 
+            await this.state.api.client.post(process.env.BASE_URL + 'keywords', { 
+                city: meta.city,
+                country: meta.country,
+                ip: meta.ip,
+                keyword: meta.keyword,
+                loc: meta.loc,
+                timezone: meta.timezone
+            }, this.state.api.options)
+            .then(function (response) {
+                // console.log('meta-data', response.data)
+            }).catch(function (error) {
+                // console.log('server error', error.response)
+            });
+        },
+        async fetch_results(context, query) {
+            await axios.get(`${process.env.BASE_URL}search?query=${query}`)
+            .then((response) => {
+                context.commit('SAVE_SEARCH_RESULTS', response.data.response)
+            }).catch((error) => {
+                console.log('search error', error)
+            })
+        },
+        empty_results_object(context) {
+            context.commit('EMPTY_RESULTS_OBJECT')
+        },
+        sort_results_by(context, order) {
+            context.commit("SORT_RESULTS_BY", order)
+        }
+        
+    },
+    getters: {}
+}
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/subscriptionStore.js.html b/coverage/lcov-report/src/store/modules/subscriptionStore.js.html new file mode 100644 index 00000000..bfc58428 --- /dev/null +++ b/coverage/lcov-report/src/store/modules/subscriptionStore.js.html @@ -0,0 +1,343 @@ + + + + + + Code coverage report for src/store/modules/subscriptionStore.js + + + + + + + + + +
+
+

All files / src/store/modules subscriptionStore.js

+
+ +
+ 0% + Statements + 0/30 +
+ + +
+ 0% + Branches + 0/2 +
+ + +
+ 0% + Functions + 0/15 +
+ + +
+ 0% + Lines + 0/30 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
export const subscriptionStore = {
+    state: () => ({
+        success: false,
+        report_success: false,
+        failed: false,
+    }),
+    mutations: {
+        SET_CONTACT_FORM_ERRORS(state, errObj) {
+            if (errObj.email !== undefined) {
+                this.state.form_errors.contact_form.email = errObj.email;
+            }
+        },
+        RESET_CONTACT_FORM(state) {
+            this.state.form_errors.contact_form = {};
+            state.success = false;
+        },
+        SHOW_SUCCESS_MESSAGE(state) {
+            state.success = true;
+        },
+        RESET_REPORT_FORM(state) {
+            state.report_success = false;
+            state.failed = false;
+        },
+        SHOW_REPORT_SUCCESS_MESSAGE(state) {
+            state.report_success = true;
+        },
+        SHOW_FAILED_MESSAGE(state) {
+            state.failed = true;
+        },
+    },
+    actions: {
+        async subscribeUser(context, payload) {
+            context.commit("SET_LOADING_STATE", true);
+            context.commit("RESET_CONTACT_FORM");
+ 
+            const url = process.env.BASE_URL + "subscriptions";
+ 
+            await this.state.api.client
+                .post(
+                    url,
+                    {
+                        email: payload,
+                    },
+                    this.state.api.options,
+                )
+                .then(function (response) {
+                    context.commit("SHOW_SUCCESS_MESSAGE");
+                    context.commit("SET_LOADING_STATE", false);
+                })
+                .catch(function (error) {
+                    context.commit("SET_LOADING_STATE", false);
+                    context.commit(
+                        "SET_CONTACT_FORM_ERRORS",
+                        error.response.data,
+                    );
+                });
+        },
+        reset_contact_form(context) {
+            context.commit("RESET_CONTACT_FORM");
+        },
+        submit_report(context, payload) {
+            context.commit("SET_MODAL_STATE", true);
+            context.commit("RESET_REPORT_FORM");
+ 
+            const url = process.env.BASE_URL + "report-recipe";
+ 
+            this.state.api.client.post(url, {
+                payload
+            }, this.state.api.options, {  headers: {
+                'Authorization': `Bearer ${this.state.access_token}`
+            }})
+            .then((response) => {
+                context.commit('SET_MODAL_STATE', false)
+                context.commit('SHOW_REPORT_SUCCESS_MESSAGE')
+            })
+            .catch((error) => {
+                context.commit('SET_MODAL_STATE', false)
+                context.commit('SHOW_FAILED_MESSAGE')
+                context.commit("HANDLE_ERROR", error.response);
+            })
+        },
+        reset_report_form(context) {
+            context.commit("RESET_REPORT_FORM");
+        },
+    },
+};
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/user/index.html b/coverage/lcov-report/src/store/modules/user/index.html new file mode 100644 index 00000000..c876e378 --- /dev/null +++ b/coverage/lcov-report/src/store/modules/user/index.html @@ -0,0 +1,116 @@ + + + + + + Code coverage report for src/store/modules/user + + + + + + + + + +
+
+

All files src/store/modules/user

+
+ +
+ 0% + Statements + 0/21 +
+ + +
+ 0% + Branches + 0/6 +
+ + +
+ 0% + Functions + 0/9 +
+ + +
+ 0% + Lines + 0/21 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FileStatementsBranchesFunctionsLines
registerStore.js +
+
0%0/210%0/60%0/90%0/21
+
+
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/user/registerStore.js.html b/coverage/lcov-report/src/store/modules/user/registerStore.js.html new file mode 100644 index 00000000..935e5cfc --- /dev/null +++ b/coverage/lcov-report/src/store/modules/user/registerStore.js.html @@ -0,0 +1,241 @@ + + + + + + Code coverage report for src/store/modules/user/registerStore.js + + + + + + + + + +
+
+

All files / src/store/modules/user registerStore.js

+
+ +
+ 0% + Statements + 0/21 +
+ + +
+ 0% + Branches + 0/6 +
+ + +
+ 0% + Functions + 0/9 +
+ + +
+ 0% + Lines + 0/21 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
 
+export const registerStore = {
+    state: () => ({
+        success: false
+    }),
+    mutations: {
+        SET_REGISTRATION_FORM_ERRORS(state, errObj) {
+            if (errObj.name !== undefined) {
+                this.state.form_errors.registration_form.fullName = errObj.name
+            }
+            if (errObj.email !== undefined) {
+                this.state.form_errors.registration_form.email = errObj.email
+            }
+            if (errObj.password !== undefined) {
+                this.state.form_errors.registration_form.password = errObj.password
+            }
+        },
+        SHOW_SUCCESS_MESSAGE(state) {
+            state.success = true
+        },
+        HIDE_SUCCESS_MESSAGE(state) {
+            state.success = false
+        },
+        RESET_REGISTRATION_FORM(state) {
+            this.state.form_errors.registration_form = {}
+            state.success = false
+        }
+    },
+    actions: {
+        async register(context, payload) {
+            context.commit('SET_LOADING_STATE', true)
+            context.commit('RESET_REGISTRATION_FORM')
+            
+            await this.state.api.client.post(process.env.BASE_URL + 'auth/register', {
+                name: payload.fullName,
+                email: payload.email,
+                password: payload.password
+            }, this.state.api.options)
+            .then(function (response) {
+                context.commit('SHOW_SUCCESS_MESSAGE')
+                context.commit('SET_LOADING_STATE', false)
+            }).catch(function (error) {
+                context.commit('HIDE_SUCCESS_MESSAGE')
+                context.commit('SET_LOADING_STATE', false)
+                context.commit('SET_REGISTRATION_FORM_ERRORS', error.response.data)
+            });
+        },
+        reset_registration_form(context) {
+            context.commit('RESET_REGISTRATION_FORM')
+        }
+    }
+}
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/userStore.js.html b/coverage/lcov-report/src/store/modules/userStore.js.html new file mode 100644 index 00000000..2768d38b --- /dev/null +++ b/coverage/lcov-report/src/store/modules/userStore.js.html @@ -0,0 +1,259 @@ + + + + + + Code coverage report for src/store/modules/userStore.js + + + + + + + + + +
+
+

All files / src/store/modules userStore.js

+
+ +
+ 0% + Statements + 0/18 +
+ + +
+ 0% + Branches + 0/2 +
+ + +
+ 0% + Functions + 0/12 +
+ + +
+ 0% + Lines + 0/17 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
 
+export const userStore = {
+    state: () => ({
+        success: false
+    }),
+    mutations: {
+        LOAD_WHO_TO_FOLLOW_LIST(state, data) {
+            this.state.who_to_follow = data.sort(() => Math.random() - 0.5);
+        }
+    },
+    actions: {
+        follow_user(context, payload) {
+            this.state.api.client.post(process.env.BASE_URL + 'follow', {
+                'toFollow': payload.following
+            }, {
+                headers: {
+                    'Authorization': `Bearer ${this.state.access_token}`
+                }
+            }).then(function (response) {
+                context.commit('LOAD_WHO_TO_FOLLOW_LIST', response.data)
+            }).catch(function (error) {
+                console.log('error', error)
+            })
+        },
+        update_user(context, payload) {
+            context.commit('SET_LOADING_STATE', true)
+ 
+            let url = process.env.BASE_URL + 'users/' + payload.name_slug;
+ 
+            this.state.api.client.post(url, payload, {
+                headers: {
+                    'Authorization': "Bearer " + payload.token
+                }
+            }).then(function (response) {
+                context.commit('SET_LOADING_STATE', false)
+                window.location.href("/");
+            }).catch(function (error) {
+ 
+                if (error.response.status === 401) {
+                    context.commit("LOGOUT")
+                }
+ 
+                context.commit('SET_LOADING_STATE', false)
+            })
+        },
+        get_who_to_follow(context) {
+            this.state.api.client.get(process.env.BASE_URL + 'who-to-follow', {
+                headers: {
+                    'Authorization': `Bearer ${this.state.access_token}`
+                }
+            }).then(function (response) {
+                context.commit('LOAD_WHO_TO_FOLLOW_LIST', response.data)
+            }).catch(function (error) {
+                context.commit('HANDLE_ERROR', error.response);
+            })
+        }
+    }
+}
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov-report/src/store/modules/varietiesStore.js.html b/coverage/lcov-report/src/store/modules/varietiesStore.js.html new file mode 100644 index 00000000..09ef73be --- /dev/null +++ b/coverage/lcov-report/src/store/modules/varietiesStore.js.html @@ -0,0 +1,127 @@ + + + + + + Code coverage report for src/store/modules/varietiesStore.js + + + + + + + + + +
+
+

All files / src/store/modules varietiesStore.js

+
+ +
+ 0% + Statements + 0/9 +
+ + +
+ 100% + Branches + 0/0 +
+ + +
+ 0% + Functions + 0/5 +
+ + +
+ 0% + Lines + 0/7 +
+ + +
+

+ Press n or j to go to the next uncovered block, b, p or k for the previous block. +

+ +
+
+

+
1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15  +  +  +  +  +  +  +  +  +  +  +  +  +  + 
export const varietiesStore = {
+    state: () => ({}),
+    mutations: {},
+    actions: {},
+    getters: {
+        get_varieties: (state) => (cookbookId, recipeId) => {
+            const cookbooks = localStorage.getItem('cookbooks')
+            const cookbook = JSON.parse(cookbooks).find(x => (x.id === parseInt(cookbookId)))
+            const recipe = cookbook.recipes.find(y => (y.id === parseInt(recipeId)))
+ 
+            return recipe.variations;
+        }
+    }
+}
+ 
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/coverage/lcov.info b/coverage/lcov.info new file mode 100644 index 00000000..fc9f7336 --- /dev/null +++ b/coverage/lcov.info @@ -0,0 +1,14785 @@ +TN: +SF:src/main.js +FNF:0 +FNH:0 +DA:19,0 +DA:20,0 +DA:21,0 +DA:24,0 +LF:4 +LH:0 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src/adapters/S3Adapter.js +FN:6,(anonymous_0) +FN:48,(anonymous_1) +FNF:2 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +DA:7,0 +DA:14,0 +DA:16,0 +DA:23,0 +DA:25,0 +DA:26,0 +DA:33,0 +DA:35,0 +DA:40,0 +DA:41,0 +DA:49,0 +DA:54,0 +LF:12 +LH:0 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src/assets/js/jquery.min.js +FN:2,(anonymous_0) +FN:2,(anonymous_1) +FN:2,(anonymous_2) +FN:2,p +FN:2,(anonymous_4) +FN:2,(anonymous_5) +FN:2,(anonymous_6) +FN:2,(anonymous_7) +FN:2,(anonymous_8) +FN:2,(anonymous_9) +FN:2,(anonymous_10) +FN:2,(anonymous_11) +FN:2,(anonymous_12) +FN:2,(anonymous_13) +FN:2,(anonymous_14) +FN:2,(anonymous_15) +FN:2,(anonymous_16) +FN:2,(anonymous_17) +FN:2,(anonymous_18) +FN:2,(anonymous_19) +FN:2,(anonymous_20) +FN:2,(anonymous_21) +FN:2,(anonymous_22) +FN:2,(anonymous_23) +FN:2,(anonymous_24) +FN:2,(anonymous_25) +FN:2,(anonymous_26) +FN:2,(anonymous_27) +FN:2,(anonymous_28) +FN:2,(anonymous_29) +FN:2,(anonymous_30) +FN:2,(anonymous_31) +FN:2,(anonymous_32) +FN:2,(anonymous_33) +FN:2,(anonymous_34) +FN:2,(anonymous_35) +FN:2,(anonymous_36) +FN:2,(anonymous_37) +FN:2,(anonymous_38) +FN:2,w +FN:2,(anonymous_40) +FN:2,(anonymous_41) +FN:2,(anonymous_42) +FN:2,(anonymous_43) +FN:2,(anonymous_44) +FN:2,(anonymous_45) +FN:2,(anonymous_46) +FN:2,(anonymous_47) +FN:2,(anonymous_48) +FN:2,ga +FN:2,ha +FN:2,b +FN:2,ia +FN:2,ja +FN:2,ka +FN:2,la +FN:2,ma +FN:2,(anonymous_57) +FN:2,na +FN:2,(anonymous_59) +FN:2,oa +FN:2,(anonymous_61) +FN:2,pa +FN:2,(anonymous_63) +FN:2,(anonymous_64) +FN:2,qa +FN:2,(anonymous_66) +FN:2,(anonymous_67) +FN:2,(anonymous_68) +FN:2,(anonymous_69) +FN:2,(anonymous_70) +FN:2,(anonymous_71) +FN:2,(anonymous_72) +FN:2,(anonymous_73) +FN:2,(anonymous_74) +FN:2,(anonymous_75) +FN:2,(anonymous_76) +FN:2,(anonymous_77) +FN:2,(anonymous_78) +FN:2,(anonymous_79) +FN:2,(anonymous_80) +FN:2,(anonymous_81) +FN:2,(anonymous_82) +FN:2,(anonymous_83) +FN:2,(anonymous_84) +FN:2,(anonymous_85) +FN:2,(anonymous_86) +FN:2,(anonymous_87) +FN:2,(anonymous_88) +FN:2,(anonymous_89) +FN:2,(anonymous_90) +FN:2,(anonymous_91) +FN:2,(anonymous_92) +FN:2,(anonymous_93) +FN:2,(anonymous_94) +FN:2,(anonymous_95) +FN:2,(anonymous_96) +FN:2,(anonymous_97) +FN:2,(anonymous_98) +FN:2,(anonymous_99) +FN:2,(anonymous_100) +FN:2,(anonymous_101) +FN:2,(anonymous_102) +FN:2,(anonymous_103) +FN:2,(anonymous_104) +FN:2,(anonymous_105) +FN:2,(anonymous_106) +FN:2,(anonymous_107) +FN:2,(anonymous_108) +FN:2,(anonymous_109) +FN:2,(anonymous_110) +FN:2,(anonymous_111) +FN:2,(anonymous_112) +FN:2,(anonymous_113) +FN:2,(anonymous_114) +FN:2,(anonymous_115) +FN:2,(anonymous_116) +FN:2,(anonymous_117) +FN:2,(anonymous_118) +FN:2,(anonymous_119) +FN:2,(anonymous_120) +FN:2,(anonymous_121) +FN:2,(anonymous_122) +FN:2,(anonymous_123) +FN:2,(anonymous_124) +FN:2,(anonymous_125) +FN:2,(anonymous_126) +FN:2,(anonymous_127) +FN:2,(anonymous_128) +FN:2,(anonymous_129) +FN:2,(anonymous_130) +FN:2,(anonymous_131) +FN:2,(anonymous_132) +FN:2,(anonymous_133) +FN:2,(anonymous_134) +FN:2,(anonymous_135) +FN:2,(anonymous_136) +FN:2,(anonymous_137) +FN:2,ra +FN:2,(anonymous_139) +FN:2,sa +FN:2,ta +FN:2,(anonymous_142) +FN:2,(anonymous_143) +FN:2,ua +FN:2,(anonymous_145) +FN:2,va +FN:2,wa +FN:2,xa +FN:2,(anonymous_149) +FN:2,ya +FN:2,(anonymous_151) +FN:2,(anonymous_152) +FN:2,(anonymous_153) +FN:2,za +FN:2,(anonymous_155) +FN:2,(anonymous_156) +FN:2,(anonymous_157) +FN:2,(anonymous_158) +FN:2,(anonymous_159) +FN:2,(anonymous_160) +FN:2,(anonymous_161) +FN:2,(anonymous_162) +FN:2,(anonymous_163) +FN:2,(anonymous_164) +FN:2,(anonymous_165) +FN:2,(anonymous_166) +FN:2,D +FN:2,(anonymous_168) +FN:2,(anonymous_169) +FN:2,(anonymous_170) +FN:2,(anonymous_171) +FN:2,(anonymous_172) +FN:2,(anonymous_173) +FN:2,(anonymous_174) +FN:2,(anonymous_175) +FN:2,(anonymous_176) +FN:2,(anonymous_177) +FN:2,(anonymous_178) +FN:2,(anonymous_179) +FN:2,(anonymous_180) +FN:2,(anonymous_181) +FN:2,(anonymous_182) +FN:2,(anonymous_183) +FN:2,(anonymous_184) +FN:2,(anonymous_185) +FN:2,J +FN:2,(anonymous_187) +FN:2,(anonymous_188) +FN:2,(anonymous_189) +FN:2,(anonymous_190) +FN:2,(anonymous_191) +FN:2,(anonymous_192) +FN:2,(anonymous_193) +FN:2,(anonymous_194) +FN:2,(anonymous_195) +FN:2,(anonymous_196) +FN:2,(anonymous_197) +FN:2,(anonymous_198) +FN:2,(anonymous_199) +FN:2,(anonymous_200) +FN:2,L +FN:2,(anonymous_202) +FN:2,(anonymous_203) +FN:2,(anonymous_204) +FN:2,(anonymous_205) +FN:2,d +FN:2,(anonymous_207) +FN:2,(anonymous_208) +FN:2,(anonymous_209) +FN:2,(anonymous_210) +FN:2,(anonymous_211) +FN:2,(anonymous_212) +FN:2,(anonymous_213) +FN:2,(anonymous_214) +FN:2,(anonymous_215) +FN:2,(anonymous_216) +FN:2,(anonymous_217) +FN:2,(anonymous_218) +FN:2,M +FN:2,N +FN:2,O +FN:2,(anonymous_222) +FN:2,(anonymous_223) +FN:2,(anonymous_224) +FN:2,(anonymous_225) +FN:2,(anonymous_226) +FN:2,(anonymous_227) +FN:2,(anonymous_228) +FN:2,(anonymous_229) +FN:2,(anonymous_230) +FN:2,g +FN:2,(anonymous_232) +FN:2,(anonymous_233) +FN:2,(anonymous_234) +FN:2,(anonymous_235) +FN:2,(anonymous_236) +FN:2,(anonymous_237) +FN:2,(anonymous_238) +FN:2,(anonymous_239) +FN:2,(anonymous_240) +FN:2,(anonymous_241) +FN:2,(anonymous_242) +FN:2,(anonymous_243) +FN:2,(anonymous_244) +FN:2,(anonymous_245) +FN:2,(anonymous_246) +FN:2,(anonymous_247) +FN:2,(anonymous_248) +FN:2,(anonymous_249) +FN:2,R +FN:3,(anonymous_251) +FN:3,(anonymous_252) +FN:3,(anonymous_253) +FN:3,U +FN:3,(anonymous_255) +FN:3,(anonymous_256) +FN:3,(anonymous_257) +FN:3,(anonymous_258) +FN:3,(anonymous_259) +FN:3,(anonymous_260) +FN:3,Z +FN:3,$ +FN:3,(anonymous_263) +FN:3,(anonymous_264) +FN:3,(anonymous_265) +FN:3,(anonymous_266) +FN:3,(anonymous_267) +FN:3,(anonymous_268) +FN:3,(anonymous_269) +FN:3,(anonymous_270) +FN:3,(anonymous_271) +FN:3,(anonymous_272) +FN:3,(anonymous_273) +FN:3,(anonymous_274) +FN:3,(anonymous_275) +FN:3,(anonymous_276) +FN:3,(anonymous_277) +FN:3,(anonymous_278) +FN:3,(anonymous_279) +FN:3,(anonymous_280) +FN:3,(anonymous_281) +FN:3,(anonymous_282) +FN:3,(anonymous_283) +FN:3,(anonymous_284) +FN:3,(anonymous_285) +FN:3,(anonymous_286) +FN:3,(anonymous_287) +FN:3,ea +FN:3,(anonymous_289) +FN:3,(anonymous_290) +FN:3,ga +FN:3,ha +FN:3,(anonymous_293) +FN:3,(anonymous_294) +FN:3,(anonymous_295) +FN:3,(anonymous_296) +FN:3,ma +FN:3,na +FN:3,pa +FN:3,(anonymous_300) +FN:3,ua +FN:3,va +FN:3,wa +FN:3,xa +FN:3,(anonymous_305) +FN:3,(anonymous_306) +FN:3,(anonymous_307) +FN:3,(anonymous_308) +FN:3,(anonymous_309) +FN:3,(anonymous_310) +FN:3,(anonymous_311) +FN:3,(anonymous_312) +FN:3,(anonymous_313) +FN:3,(anonymous_314) +FN:3,(anonymous_315) +FN:3,(anonymous_316) +FN:3,(anonymous_317) +FN:3,(anonymous_318) +FN:3,(anonymous_319) +FN:3,(anonymous_320) +FN:3,(anonymous_321) +FN:3,(anonymous_322) +FN:3,(anonymous_323) +FN:3,(anonymous_324) +FN:3,(anonymous_325) +FN:3,(anonymous_326) +FN:3,(anonymous_327) +FN:3,(anonymous_328) +FN:3,(anonymous_329) +FN:3,(anonymous_330) +FN:3,(anonymous_331) +FN:3,(anonymous_332) +FN:3,(anonymous_333) +FN:3,Da +FN:3,Ea +FN:3,Fa +FN:3,Ga +FN:3,Ha +FN:3,Ia +FN:3,(anonymous_340) +FN:3,Ja +FN:3,(anonymous_342) +FN:3,(anonymous_343) +FN:3,(anonymous_344) +FN:3,(anonymous_345) +FN:3,(anonymous_346) +FN:3,(anonymous_347) +FN:3,(anonymous_348) +FN:3,(anonymous_349) +FN:3,(anonymous_350) +FN:3,(anonymous_351) +FN:3,(anonymous_352) +FN:3,(anonymous_353) +FN:3,(anonymous_354) +FN:3,(anonymous_355) +FN:3,(anonymous_356) +FN:3,(anonymous_357) +FN:3,(anonymous_358) +FN:3,(anonymous_359) +FN:3,(anonymous_360) +FN:3,(anonymous_361) +FN:3,(anonymous_362) +FN:3,(anonymous_363) +FN:3,(anonymous_364) +FN:3,(anonymous_365) +FN:3,(anonymous_366) +FN:3,(anonymous_367) +FN:3,(anonymous_368) +FN:3,b +FN:3,(anonymous_370) +FN:3,(anonymous_371) +FN:3,(anonymous_372) +FN:3,(anonymous_373) +FN:3,Na +FN:3,Oa +FN:3,(anonymous_376) +FN:3,Ua +FN:3,Va +FN:3,Wa +FN:3,Xa +FN:3,(anonymous_381) +FN:3,(anonymous_382) +FN:3,(anonymous_383) +FN:3,(anonymous_384) +FN:3,(anonymous_385) +FN:3,(anonymous_386) +FN:3,(anonymous_387) +FN:3,(anonymous_388) +FN:3,(anonymous_389) +FN:3,(anonymous_390) +FN:3,(anonymous_391) +FN:3,(anonymous_392) +FN:3,(anonymous_393) +FN:3,Ya +FN:3,(anonymous_395) +FN:3,(anonymous_396) +FN:3,(anonymous_397) +FN:3,(anonymous_398) +FN:3,(anonymous_399) +FN:3,(anonymous_400) +FN:3,(anonymous_401) +FN:3,(anonymous_402) +FN:3,bb +FN:3,cb +FN:3,(anonymous_405) +FN:3,db +FN:3,eb +FN:3,fb +FN:3,(anonymous_409) +FN:3,(anonymous_410) +FN:3,(anonymous_411) +FN:3,(anonymous_412) +FN:3,(anonymous_413) +FN:3,(anonymous_414) +FN:3,gb +FN:3,hb +FN:3,(anonymous_417) +FN:3,(anonymous_418) +FN:3,(anonymous_419) +FN:3,(anonymous_420) +FN:3,(anonymous_421) +FN:3,(anonymous_422) +FN:3,(anonymous_423) +FN:3,(anonymous_424) +FN:3,(anonymous_425) +FN:3,(anonymous_426) +FN:3,(anonymous_427) +FN:3,(anonymous_428) +FN:3,(anonymous_429) +FN:3,(anonymous_430) +FN:3,(anonymous_431) +FN:3,(anonymous_432) +FN:3,(anonymous_433) +FN:3,(anonymous_434) +FN:3,(anonymous_435) +FN:3,(anonymous_436) +FN:3,(anonymous_437) +FN:3,(anonymous_438) +FN:3,(anonymous_439) +FN:3,(anonymous_440) +FN:3,(anonymous_441) +FN:3,(anonymous_442) +FN:3,(anonymous_443) +FN:3,(anonymous_444) +FN:3,(anonymous_445) +FN:3,(anonymous_446) +FN:3,(anonymous_447) +FN:3,(anonymous_448) +FN:3,(anonymous_449) +FN:4,(anonymous_450) +FN:4,(anonymous_451) +FN:4,(anonymous_452) +FN:4,(anonymous_453) +FN:4,(anonymous_454) +FN:4,(anonymous_455) +FN:4,(anonymous_456) +FN:4,(anonymous_457) +FN:4,(anonymous_458) +FN:4,(anonymous_459) +FN:4,(anonymous_460) +FN:4,(anonymous_461) +FN:4,(anonymous_462) +FN:4,mb +FN:4,nb +FN:4,(anonymous_465) +FN:4,(anonymous_466) +FN:4,(anonymous_467) +FN:4,(anonymous_468) +FN:4,(anonymous_469) +FN:4,(anonymous_470) +FN:4,(anonymous_471) +FN:4,(anonymous_472) +FN:4,(anonymous_473) +FN:4,(anonymous_474) +FN:4,(anonymous_475) +FN:4,(anonymous_476) +FN:4,(anonymous_477) +FN:4,(anonymous_478) +FN:4,(anonymous_479) +FN:4,(anonymous_480) +FN:4,(anonymous_481) +FN:4,(anonymous_482) +FN:4,(anonymous_483) +FN:4,(anonymous_484) +FN:4,(anonymous_485) +FN:4,(anonymous_486) +FN:4,(anonymous_487) +FN:4,(anonymous_488) +FN:4,(anonymous_489) +FN:4,(anonymous_490) +FN:4,(anonymous_491) +FN:4,(anonymous_492) +FN:4,(anonymous_493) +FN:4,(anonymous_494) +FN:4,xb +FN:4,(anonymous_496) +FN:4,(anonymous_497) +FN:4,(anonymous_498) +FN:4,(anonymous_499) +FN:4,(anonymous_500) +FN:4,(anonymous_501) +FN:4,(anonymous_502) +FN:4,(anonymous_503) +FN:4,(anonymous_504) +FN:4,(anonymous_505) +FN:4,Jb +FN:4,(anonymous_507) +FN:4,Kb +FN:4,g +FN:4,(anonymous_510) +FN:4,Lb +FN:4,Mb +FN:4,Nb +FN:4,(anonymous_514) +FN:4,(anonymous_515) +FN:4,(anonymous_516) +FN:4,(anonymous_517) +FN:4,(anonymous_518) +FN:4,(anonymous_519) +FN:4,(anonymous_520) +FN:4,(anonymous_521) +FN:4,(anonymous_522) +FN:4,A +FN:4,(anonymous_524) +FN:4,(anonymous_525) +FN:4,(anonymous_526) +FN:4,(anonymous_527) +FN:4,(anonymous_528) +FN:4,(anonymous_529) +FN:4,(anonymous_530) +FN:4,(anonymous_531) +FN:4,(anonymous_532) +FN:4,(anonymous_533) +FN:4,(anonymous_534) +FN:4,(anonymous_535) +FN:4,(anonymous_536) +FN:4,(anonymous_537) +FN:4,(anonymous_538) +FN:4,(anonymous_539) +FN:4,(anonymous_540) +FN:4,(anonymous_541) +FN:4,(anonymous_542) +FN:4,(anonymous_543) +FN:4,(anonymous_544) +FN:4,(anonymous_545) +FN:4,(anonymous_546) +FN:4,(anonymous_547) +FN:4,(anonymous_548) +FN:4,(anonymous_549) +FN:4,(anonymous_550) +FN:4,(anonymous_551) +FN:4,(anonymous_552) +FN:4,(anonymous_553) +FN:4,(anonymous_554) +FN:4,(anonymous_555) +FN:4,(anonymous_556) +FN:4,(anonymous_557) +FN:4,(anonymous_558) +FN:4,(anonymous_559) +FN:4,(anonymous_560) +FN:4,(anonymous_561) +FN:4,(anonymous_562) +FN:4,(anonymous_563) +FN:4,(anonymous_564) +FN:4,(anonymous_565) +FN:4,(anonymous_566) +FN:4,(anonymous_567) +FN:4,(anonymous_568) +FN:4,(anonymous_569) +FN:4,Sb +FN:4,(anonymous_571) +FN:4,(anonymous_572) +FN:4,(anonymous_573) +FN:4,(anonymous_574) +FN:4,(anonymous_575) +FN:4,(anonymous_576) +FN:4,(anonymous_577) +FN:4,(anonymous_578) +FN:4,(anonymous_579) +FN:4,(anonymous_580) +FN:4,(anonymous_581) +FN:4,(anonymous_582) +FN:4,(anonymous_583) +FN:4,(anonymous_584) +FN:4,(anonymous_585) +FN:4,(anonymous_586) +FN:4,(anonymous_587) +FN:4,(anonymous_588) +FN:4,(anonymous_589) +FN:4,(anonymous_590) +FN:4,(anonymous_591) +FNF:592 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,p +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +FNDA:0,(anonymous_12) +FNDA:0,(anonymous_13) +FNDA:0,(anonymous_14) +FNDA:0,(anonymous_15) +FNDA:0,(anonymous_16) +FNDA:0,(anonymous_17) +FNDA:0,(anonymous_18) +FNDA:0,(anonymous_19) +FNDA:0,(anonymous_20) +FNDA:0,(anonymous_21) +FNDA:0,(anonymous_22) +FNDA:0,(anonymous_23) +FNDA:0,(anonymous_24) +FNDA:0,(anonymous_25) +FNDA:0,(anonymous_26) +FNDA:0,(anonymous_27) +FNDA:0,(anonymous_28) +FNDA:0,(anonymous_29) +FNDA:0,(anonymous_30) +FNDA:0,(anonymous_31) +FNDA:0,(anonymous_32) +FNDA:0,(anonymous_33) +FNDA:0,(anonymous_34) +FNDA:0,(anonymous_35) +FNDA:0,(anonymous_36) +FNDA:0,(anonymous_37) +FNDA:0,(anonymous_38) +FNDA:0,w +FNDA:0,(anonymous_40) +FNDA:0,(anonymous_41) +FNDA:0,(anonymous_42) +FNDA:0,(anonymous_43) +FNDA:0,(anonymous_44) +FNDA:0,(anonymous_45) +FNDA:0,(anonymous_46) +FNDA:0,(anonymous_47) +FNDA:0,(anonymous_48) +FNDA:0,ga +FNDA:0,ha +FNDA:0,b +FNDA:0,ia +FNDA:0,ja +FNDA:0,ka +FNDA:0,la +FNDA:0,ma +FNDA:0,(anonymous_57) +FNDA:0,na +FNDA:0,(anonymous_59) +FNDA:0,oa +FNDA:0,(anonymous_61) +FNDA:0,pa +FNDA:0,(anonymous_63) +FNDA:0,(anonymous_64) +FNDA:0,qa +FNDA:0,(anonymous_66) +FNDA:0,(anonymous_67) +FNDA:0,(anonymous_68) +FNDA:0,(anonymous_69) +FNDA:0,(anonymous_70) +FNDA:0,(anonymous_71) +FNDA:0,(anonymous_72) +FNDA:0,(anonymous_73) +FNDA:0,(anonymous_74) +FNDA:0,(anonymous_75) +FNDA:0,(anonymous_76) +FNDA:0,(anonymous_77) +FNDA:0,(anonymous_78) +FNDA:0,(anonymous_79) +FNDA:0,(anonymous_80) +FNDA:0,(anonymous_81) +FNDA:0,(anonymous_82) +FNDA:0,(anonymous_83) +FNDA:0,(anonymous_84) +FNDA:0,(anonymous_85) +FNDA:0,(anonymous_86) +FNDA:0,(anonymous_87) +FNDA:0,(anonymous_88) +FNDA:0,(anonymous_89) +FNDA:0,(anonymous_90) +FNDA:0,(anonymous_91) +FNDA:0,(anonymous_92) +FNDA:0,(anonymous_93) +FNDA:0,(anonymous_94) +FNDA:0,(anonymous_95) +FNDA:0,(anonymous_96) +FNDA:0,(anonymous_97) +FNDA:0,(anonymous_98) +FNDA:0,(anonymous_99) +FNDA:0,(anonymous_100) +FNDA:0,(anonymous_101) +FNDA:0,(anonymous_102) +FNDA:0,(anonymous_103) +FNDA:0,(anonymous_104) +FNDA:0,(anonymous_105) +FNDA:0,(anonymous_106) +FNDA:0,(anonymous_107) +FNDA:0,(anonymous_108) +FNDA:0,(anonymous_109) +FNDA:0,(anonymous_110) +FNDA:0,(anonymous_111) +FNDA:0,(anonymous_112) +FNDA:0,(anonymous_113) +FNDA:0,(anonymous_114) +FNDA:0,(anonymous_115) +FNDA:0,(anonymous_116) +FNDA:0,(anonymous_117) +FNDA:0,(anonymous_118) +FNDA:0,(anonymous_119) +FNDA:0,(anonymous_120) +FNDA:0,(anonymous_121) +FNDA:0,(anonymous_122) +FNDA:0,(anonymous_123) +FNDA:0,(anonymous_124) +FNDA:0,(anonymous_125) +FNDA:0,(anonymous_126) +FNDA:0,(anonymous_127) +FNDA:0,(anonymous_128) +FNDA:0,(anonymous_129) +FNDA:0,(anonymous_130) +FNDA:0,(anonymous_131) +FNDA:0,(anonymous_132) +FNDA:0,(anonymous_133) +FNDA:0,(anonymous_134) +FNDA:0,(anonymous_135) +FNDA:0,(anonymous_136) +FNDA:0,(anonymous_137) +FNDA:0,ra +FNDA:0,(anonymous_139) +FNDA:0,sa +FNDA:0,ta +FNDA:0,(anonymous_142) +FNDA:0,(anonymous_143) +FNDA:0,ua +FNDA:0,(anonymous_145) +FNDA:0,va +FNDA:0,wa +FNDA:0,xa +FNDA:0,(anonymous_149) +FNDA:0,ya +FNDA:0,(anonymous_151) +FNDA:0,(anonymous_152) +FNDA:0,(anonymous_153) +FNDA:0,za +FNDA:0,(anonymous_155) +FNDA:0,(anonymous_156) +FNDA:0,(anonymous_157) +FNDA:0,(anonymous_158) +FNDA:0,(anonymous_159) +FNDA:0,(anonymous_160) +FNDA:0,(anonymous_161) +FNDA:0,(anonymous_162) +FNDA:0,(anonymous_163) +FNDA:0,(anonymous_164) +FNDA:0,(anonymous_165) +FNDA:0,(anonymous_166) +FNDA:0,D +FNDA:0,(anonymous_168) +FNDA:0,(anonymous_169) +FNDA:0,(anonymous_170) +FNDA:0,(anonymous_171) +FNDA:0,(anonymous_172) +FNDA:0,(anonymous_173) +FNDA:0,(anonymous_174) +FNDA:0,(anonymous_175) +FNDA:0,(anonymous_176) +FNDA:0,(anonymous_177) +FNDA:0,(anonymous_178) +FNDA:0,(anonymous_179) +FNDA:0,(anonymous_180) +FNDA:0,(anonymous_181) +FNDA:0,(anonymous_182) +FNDA:0,(anonymous_183) +FNDA:0,(anonymous_184) +FNDA:0,(anonymous_185) +FNDA:0,J +FNDA:0,(anonymous_187) +FNDA:0,(anonymous_188) +FNDA:0,(anonymous_189) +FNDA:0,(anonymous_190) +FNDA:0,(anonymous_191) +FNDA:0,(anonymous_192) +FNDA:0,(anonymous_193) +FNDA:0,(anonymous_194) +FNDA:0,(anonymous_195) +FNDA:0,(anonymous_196) +FNDA:0,(anonymous_197) +FNDA:0,(anonymous_198) +FNDA:0,(anonymous_199) +FNDA:0,(anonymous_200) +FNDA:0,L +FNDA:0,(anonymous_202) +FNDA:0,(anonymous_203) +FNDA:0,(anonymous_204) +FNDA:0,(anonymous_205) +FNDA:0,d +FNDA:0,(anonymous_207) +FNDA:0,(anonymous_208) +FNDA:0,(anonymous_209) +FNDA:0,(anonymous_210) +FNDA:0,(anonymous_211) +FNDA:0,(anonymous_212) +FNDA:0,(anonymous_213) +FNDA:0,(anonymous_214) +FNDA:0,(anonymous_215) +FNDA:0,(anonymous_216) +FNDA:0,(anonymous_217) +FNDA:0,(anonymous_218) +FNDA:0,M +FNDA:0,N +FNDA:0,O +FNDA:0,(anonymous_222) +FNDA:0,(anonymous_223) +FNDA:0,(anonymous_224) +FNDA:0,(anonymous_225) +FNDA:0,(anonymous_226) +FNDA:0,(anonymous_227) +FNDA:0,(anonymous_228) +FNDA:0,(anonymous_229) +FNDA:0,(anonymous_230) +FNDA:0,g +FNDA:0,(anonymous_232) +FNDA:0,(anonymous_233) +FNDA:0,(anonymous_234) +FNDA:0,(anonymous_235) +FNDA:0,(anonymous_236) +FNDA:0,(anonymous_237) +FNDA:0,(anonymous_238) +FNDA:0,(anonymous_239) +FNDA:0,(anonymous_240) +FNDA:0,(anonymous_241) +FNDA:0,(anonymous_242) +FNDA:0,(anonymous_243) +FNDA:0,(anonymous_244) +FNDA:0,(anonymous_245) +FNDA:0,(anonymous_246) +FNDA:0,(anonymous_247) +FNDA:0,(anonymous_248) +FNDA:0,(anonymous_249) +FNDA:0,R +FNDA:0,(anonymous_251) +FNDA:0,(anonymous_252) +FNDA:0,(anonymous_253) +FNDA:0,U +FNDA:0,(anonymous_255) +FNDA:0,(anonymous_256) +FNDA:0,(anonymous_257) +FNDA:0,(anonymous_258) +FNDA:0,(anonymous_259) +FNDA:0,(anonymous_260) +FNDA:0,Z +FNDA:0,$ +FNDA:0,(anonymous_263) +FNDA:0,(anonymous_264) +FNDA:0,(anonymous_265) +FNDA:0,(anonymous_266) +FNDA:0,(anonymous_267) +FNDA:0,(anonymous_268) +FNDA:0,(anonymous_269) +FNDA:0,(anonymous_270) +FNDA:0,(anonymous_271) +FNDA:0,(anonymous_272) +FNDA:0,(anonymous_273) +FNDA:0,(anonymous_274) +FNDA:0,(anonymous_275) +FNDA:0,(anonymous_276) +FNDA:0,(anonymous_277) +FNDA:0,(anonymous_278) +FNDA:0,(anonymous_279) +FNDA:0,(anonymous_280) +FNDA:0,(anonymous_281) +FNDA:0,(anonymous_282) +FNDA:0,(anonymous_283) +FNDA:0,(anonymous_284) +FNDA:0,(anonymous_285) +FNDA:0,(anonymous_286) +FNDA:0,(anonymous_287) +FNDA:0,ea +FNDA:0,(anonymous_289) +FNDA:0,(anonymous_290) +FNDA:0,ga +FNDA:0,ha +FNDA:0,(anonymous_293) +FNDA:0,(anonymous_294) +FNDA:0,(anonymous_295) +FNDA:0,(anonymous_296) +FNDA:0,ma +FNDA:0,na +FNDA:0,pa +FNDA:0,(anonymous_300) +FNDA:0,ua +FNDA:0,va +FNDA:0,wa +FNDA:0,xa +FNDA:0,(anonymous_305) +FNDA:0,(anonymous_306) +FNDA:0,(anonymous_307) +FNDA:0,(anonymous_308) +FNDA:0,(anonymous_309) +FNDA:0,(anonymous_310) +FNDA:0,(anonymous_311) +FNDA:0,(anonymous_312) +FNDA:0,(anonymous_313) +FNDA:0,(anonymous_314) +FNDA:0,(anonymous_315) +FNDA:0,(anonymous_316) +FNDA:0,(anonymous_317) +FNDA:0,(anonymous_318) +FNDA:0,(anonymous_319) +FNDA:0,(anonymous_320) +FNDA:0,(anonymous_321) +FNDA:0,(anonymous_322) +FNDA:0,(anonymous_323) +FNDA:0,(anonymous_324) +FNDA:0,(anonymous_325) +FNDA:0,(anonymous_326) +FNDA:0,(anonymous_327) +FNDA:0,(anonymous_328) +FNDA:0,(anonymous_329) +FNDA:0,(anonymous_330) +FNDA:0,(anonymous_331) +FNDA:0,(anonymous_332) +FNDA:0,(anonymous_333) +FNDA:0,Da +FNDA:0,Ea +FNDA:0,Fa +FNDA:0,Ga +FNDA:0,Ha +FNDA:0,Ia +FNDA:0,(anonymous_340) +FNDA:0,Ja +FNDA:0,(anonymous_342) +FNDA:0,(anonymous_343) +FNDA:0,(anonymous_344) +FNDA:0,(anonymous_345) +FNDA:0,(anonymous_346) +FNDA:0,(anonymous_347) +FNDA:0,(anonymous_348) +FNDA:0,(anonymous_349) +FNDA:0,(anonymous_350) +FNDA:0,(anonymous_351) +FNDA:0,(anonymous_352) +FNDA:0,(anonymous_353) +FNDA:0,(anonymous_354) +FNDA:0,(anonymous_355) +FNDA:0,(anonymous_356) +FNDA:0,(anonymous_357) +FNDA:0,(anonymous_358) +FNDA:0,(anonymous_359) +FNDA:0,(anonymous_360) +FNDA:0,(anonymous_361) +FNDA:0,(anonymous_362) +FNDA:0,(anonymous_363) +FNDA:0,(anonymous_364) +FNDA:0,(anonymous_365) +FNDA:0,(anonymous_366) +FNDA:0,(anonymous_367) +FNDA:0,(anonymous_368) +FNDA:0,b +FNDA:0,(anonymous_370) +FNDA:0,(anonymous_371) +FNDA:0,(anonymous_372) +FNDA:0,(anonymous_373) +FNDA:0,Na +FNDA:0,Oa +FNDA:0,(anonymous_376) +FNDA:0,Ua +FNDA:0,Va +FNDA:0,Wa +FNDA:0,Xa +FNDA:0,(anonymous_381) +FNDA:0,(anonymous_382) +FNDA:0,(anonymous_383) +FNDA:0,(anonymous_384) +FNDA:0,(anonymous_385) +FNDA:0,(anonymous_386) +FNDA:0,(anonymous_387) +FNDA:0,(anonymous_388) +FNDA:0,(anonymous_389) +FNDA:0,(anonymous_390) +FNDA:0,(anonymous_391) +FNDA:0,(anonymous_392) +FNDA:0,(anonymous_393) +FNDA:0,Ya +FNDA:0,(anonymous_395) +FNDA:0,(anonymous_396) +FNDA:0,(anonymous_397) +FNDA:0,(anonymous_398) +FNDA:0,(anonymous_399) +FNDA:0,(anonymous_400) +FNDA:0,(anonymous_401) +FNDA:0,(anonymous_402) +FNDA:0,bb +FNDA:0,cb +FNDA:0,(anonymous_405) +FNDA:0,db +FNDA:0,eb +FNDA:0,fb +FNDA:0,(anonymous_409) +FNDA:0,(anonymous_410) +FNDA:0,(anonymous_411) +FNDA:0,(anonymous_412) +FNDA:0,(anonymous_413) +FNDA:0,(anonymous_414) +FNDA:0,gb +FNDA:0,hb +FNDA:0,(anonymous_417) +FNDA:0,(anonymous_418) +FNDA:0,(anonymous_419) +FNDA:0,(anonymous_420) +FNDA:0,(anonymous_421) +FNDA:0,(anonymous_422) +FNDA:0,(anonymous_423) +FNDA:0,(anonymous_424) +FNDA:0,(anonymous_425) +FNDA:0,(anonymous_426) +FNDA:0,(anonymous_427) +FNDA:0,(anonymous_428) +FNDA:0,(anonymous_429) +FNDA:0,(anonymous_430) +FNDA:0,(anonymous_431) +FNDA:0,(anonymous_432) +FNDA:0,(anonymous_433) +FNDA:0,(anonymous_434) +FNDA:0,(anonymous_435) +FNDA:0,(anonymous_436) +FNDA:0,(anonymous_437) +FNDA:0,(anonymous_438) +FNDA:0,(anonymous_439) +FNDA:0,(anonymous_440) +FNDA:0,(anonymous_441) +FNDA:0,(anonymous_442) +FNDA:0,(anonymous_443) +FNDA:0,(anonymous_444) +FNDA:0,(anonymous_445) +FNDA:0,(anonymous_446) +FNDA:0,(anonymous_447) +FNDA:0,(anonymous_448) +FNDA:0,(anonymous_449) +FNDA:0,(anonymous_450) +FNDA:0,(anonymous_451) +FNDA:0,(anonymous_452) +FNDA:0,(anonymous_453) +FNDA:0,(anonymous_454) +FNDA:0,(anonymous_455) +FNDA:0,(anonymous_456) +FNDA:0,(anonymous_457) +FNDA:0,(anonymous_458) +FNDA:0,(anonymous_459) +FNDA:0,(anonymous_460) +FNDA:0,(anonymous_461) +FNDA:0,(anonymous_462) +FNDA:0,mb +FNDA:0,nb +FNDA:0,(anonymous_465) +FNDA:0,(anonymous_466) +FNDA:0,(anonymous_467) +FNDA:0,(anonymous_468) +FNDA:0,(anonymous_469) +FNDA:0,(anonymous_470) +FNDA:0,(anonymous_471) +FNDA:0,(anonymous_472) +FNDA:0,(anonymous_473) +FNDA:0,(anonymous_474) +FNDA:0,(anonymous_475) +FNDA:0,(anonymous_476) +FNDA:0,(anonymous_477) +FNDA:0,(anonymous_478) +FNDA:0,(anonymous_479) +FNDA:0,(anonymous_480) +FNDA:0,(anonymous_481) +FNDA:0,(anonymous_482) +FNDA:0,(anonymous_483) +FNDA:0,(anonymous_484) +FNDA:0,(anonymous_485) +FNDA:0,(anonymous_486) +FNDA:0,(anonymous_487) +FNDA:0,(anonymous_488) +FNDA:0,(anonymous_489) +FNDA:0,(anonymous_490) +FNDA:0,(anonymous_491) +FNDA:0,(anonymous_492) +FNDA:0,(anonymous_493) +FNDA:0,(anonymous_494) +FNDA:0,xb +FNDA:0,(anonymous_496) +FNDA:0,(anonymous_497) +FNDA:0,(anonymous_498) +FNDA:0,(anonymous_499) +FNDA:0,(anonymous_500) +FNDA:0,(anonymous_501) +FNDA:0,(anonymous_502) +FNDA:0,(anonymous_503) +FNDA:0,(anonymous_504) +FNDA:0,(anonymous_505) +FNDA:0,Jb +FNDA:0,(anonymous_507) +FNDA:0,Kb +FNDA:0,g +FNDA:0,(anonymous_510) +FNDA:0,Lb +FNDA:0,Mb +FNDA:0,Nb +FNDA:0,(anonymous_514) +FNDA:0,(anonymous_515) +FNDA:0,(anonymous_516) +FNDA:0,(anonymous_517) +FNDA:0,(anonymous_518) +FNDA:0,(anonymous_519) +FNDA:0,(anonymous_520) +FNDA:0,(anonymous_521) +FNDA:0,(anonymous_522) +FNDA:0,A +FNDA:0,(anonymous_524) +FNDA:0,(anonymous_525) +FNDA:0,(anonymous_526) +FNDA:0,(anonymous_527) +FNDA:0,(anonymous_528) +FNDA:0,(anonymous_529) +FNDA:0,(anonymous_530) +FNDA:0,(anonymous_531) +FNDA:0,(anonymous_532) +FNDA:0,(anonymous_533) +FNDA:0,(anonymous_534) +FNDA:0,(anonymous_535) +FNDA:0,(anonymous_536) +FNDA:0,(anonymous_537) +FNDA:0,(anonymous_538) +FNDA:0,(anonymous_539) +FNDA:0,(anonymous_540) +FNDA:0,(anonymous_541) +FNDA:0,(anonymous_542) +FNDA:0,(anonymous_543) +FNDA:0,(anonymous_544) +FNDA:0,(anonymous_545) +FNDA:0,(anonymous_546) +FNDA:0,(anonymous_547) +FNDA:0,(anonymous_548) +FNDA:0,(anonymous_549) +FNDA:0,(anonymous_550) +FNDA:0,(anonymous_551) +FNDA:0,(anonymous_552) +FNDA:0,(anonymous_553) +FNDA:0,(anonymous_554) +FNDA:0,(anonymous_555) +FNDA:0,(anonymous_556) +FNDA:0,(anonymous_557) +FNDA:0,(anonymous_558) +FNDA:0,(anonymous_559) +FNDA:0,(anonymous_560) +FNDA:0,(anonymous_561) +FNDA:0,(anonymous_562) +FNDA:0,(anonymous_563) +FNDA:0,(anonymous_564) +FNDA:0,(anonymous_565) +FNDA:0,(anonymous_566) +FNDA:0,(anonymous_567) +FNDA:0,(anonymous_568) +FNDA:0,(anonymous_569) +FNDA:0,Sb +FNDA:0,(anonymous_571) +FNDA:0,(anonymous_572) +FNDA:0,(anonymous_573) +FNDA:0,(anonymous_574) +FNDA:0,(anonymous_575) +FNDA:0,(anonymous_576) +FNDA:0,(anonymous_577) +FNDA:0,(anonymous_578) +FNDA:0,(anonymous_579) +FNDA:0,(anonymous_580) +FNDA:0,(anonymous_581) +FNDA:0,(anonymous_582) +FNDA:0,(anonymous_583) +FNDA:0,(anonymous_584) +FNDA:0,(anonymous_585) +FNDA:0,(anonymous_586) +FNDA:0,(anonymous_587) +FNDA:0,(anonymous_588) +FNDA:0,(anonymous_589) +FNDA:0,(anonymous_590) +FNDA:0,(anonymous_591) +DA:2,0 +DA:3,0 +DA:4,0 +LF:3 +LH:0 +BRDA:2,0,0,0 +BRDA:2,0,1,0 +BRDA:2,1,0,0 +BRDA:2,1,1,0 +BRDA:2,2,0,0 +BRDA:2,2,1,0 +BRDA:2,3,0,0 +BRDA:2,3,1,0 +BRDA:2,4,0,0 +BRDA:2,4,1,0 +BRDA:2,5,0,0 +BRDA:2,5,1,0 +BRDA:2,6,0,0 +BRDA:2,6,1,0 +BRDA:2,7,0,0 +BRDA:2,7,1,0 +BRDA:2,8,0,0 +BRDA:2,8,1,0 +BRDA:2,9,0,0 +BRDA:2,9,1,0 +BRDA:2,10,0,0 +BRDA:2,10,1,0 +BRDA:2,11,0,0 +BRDA:2,11,1,0 +BRDA:2,12,0,0 +BRDA:2,12,1,0 +BRDA:2,13,0,0 +BRDA:2,13,1,0 +BRDA:2,14,0,0 +BRDA:2,14,1,0 +BRDA:2,15,0,0 +BRDA:2,15,1,0 +BRDA:2,15,2,0 +BRDA:2,16,0,0 +BRDA:2,16,1,0 +BRDA:2,17,0,0 +BRDA:2,17,1,0 +BRDA:2,18,0,0 +BRDA:2,18,1,0 +BRDA:2,19,0,0 +BRDA:2,19,1,0 +BRDA:2,20,0,0 +BRDA:2,20,1,0 +BRDA:2,20,2,0 +BRDA:2,20,3,0 +BRDA:2,21,0,0 +BRDA:2,21,1,0 +BRDA:2,22,0,0 +BRDA:2,22,1,0 +BRDA:2,23,0,0 +BRDA:2,23,1,0 +BRDA:2,24,0,0 +BRDA:2,24,1,0 +BRDA:2,25,0,0 +BRDA:2,25,1,0 +BRDA:2,26,0,0 +BRDA:2,26,1,0 +BRDA:2,27,0,0 +BRDA:2,27,1,0 +BRDA:2,28,0,0 +BRDA:2,28,1,0 +BRDA:2,28,2,0 +BRDA:2,29,0,0 +BRDA:2,29,1,0 +BRDA:2,29,2,0 +BRDA:2,30,0,0 +BRDA:2,30,1,0 +BRDA:2,31,0,0 +BRDA:2,31,1,0 +BRDA:2,32,0,0 +BRDA:2,32,1,0 +BRDA:2,33,0,0 +BRDA:2,33,1,0 +BRDA:2,34,0,0 +BRDA:2,34,1,0 +BRDA:2,35,0,0 +BRDA:2,35,1,0 +BRDA:2,36,0,0 +BRDA:2,36,1,0 +BRDA:2,37,0,0 +BRDA:2,37,1,0 +BRDA:2,38,0,0 +BRDA:2,38,1,0 +BRDA:2,39,0,0 +BRDA:2,39,1,0 +BRDA:2,40,0,0 +BRDA:2,40,1,0 +BRDA:2,41,0,0 +BRDA:2,41,1,0 +BRDA:2,42,0,0 +BRDA:2,42,1,0 +BRDA:2,43,0,0 +BRDA:2,43,1,0 +BRDA:2,44,0,0 +BRDA:2,44,1,0 +BRDA:2,45,0,0 +BRDA:2,45,1,0 +BRDA:2,46,0,0 +BRDA:2,46,1,0 +BRDA:2,47,0,0 +BRDA:2,47,1,0 +BRDA:2,48,0,0 +BRDA:2,48,1,0 +BRDA:2,49,0,0 +BRDA:2,49,1,0 +BRDA:2,50,0,0 +BRDA:2,50,1,0 +BRDA:2,51,0,0 +BRDA:2,51,1,0 +BRDA:2,52,0,0 +BRDA:2,52,1,0 +BRDA:2,53,0,0 +BRDA:2,53,1,0 +BRDA:2,54,0,0 +BRDA:2,54,1,0 +BRDA:2,55,0,0 +BRDA:2,55,1,0 +BRDA:2,56,0,0 +BRDA:2,56,1,0 +BRDA:2,56,2,0 +BRDA:2,57,0,0 +BRDA:2,57,1,0 +BRDA:2,57,2,0 +BRDA:2,57,3,0 +BRDA:2,57,4,0 +BRDA:2,57,5,0 +BRDA:2,57,6,0 +BRDA:2,58,0,0 +BRDA:2,58,1,0 +BRDA:2,59,0,0 +BRDA:2,59,1,0 +BRDA:2,60,0,0 +BRDA:2,60,1,0 +BRDA:2,61,0,0 +BRDA:2,61,1,0 +BRDA:2,62,0,0 +BRDA:2,62,1,0 +BRDA:2,63,0,0 +BRDA:2,63,1,0 +BRDA:2,64,0,0 +BRDA:2,64,1,0 +BRDA:2,65,0,0 +BRDA:2,65,1,0 +BRDA:2,65,2,0 +BRDA:2,66,0,0 +BRDA:2,66,1,0 +BRDA:2,67,0,0 +BRDA:2,67,1,0 +BRDA:2,68,0,0 +BRDA:2,68,1,0 +BRDA:2,69,0,0 +BRDA:2,69,1,0 +BRDA:2,70,0,0 +BRDA:2,70,1,0 +BRDA:2,71,0,0 +BRDA:2,71,1,0 +BRDA:2,71,2,0 +BRDA:2,71,3,0 +BRDA:2,71,4,0 +BRDA:2,72,0,0 +BRDA:2,72,1,0 +BRDA:2,73,0,0 +BRDA:2,73,1,0 +BRDA:2,74,0,0 +BRDA:2,74,1,0 +BRDA:2,75,0,0 +BRDA:2,75,1,0 +BRDA:2,76,0,0 +BRDA:2,76,1,0 +BRDA:2,77,0,0 +BRDA:2,77,1,0 +BRDA:2,78,0,0 +BRDA:2,78,1,0 +BRDA:2,79,0,0 +BRDA:2,79,1,0 +BRDA:2,80,0,0 +BRDA:2,80,1,0 +BRDA:2,81,0,0 +BRDA:2,81,1,0 +BRDA:2,82,0,0 +BRDA:2,82,1,0 +BRDA:2,83,0,0 +BRDA:2,83,1,0 +BRDA:2,84,0,0 +BRDA:2,84,1,0 +BRDA:2,85,0,0 +BRDA:2,85,1,0 +BRDA:2,85,2,0 +BRDA:2,85,3,0 +BRDA:2,86,0,0 +BRDA:2,86,1,0 +BRDA:2,87,0,0 +BRDA:2,87,1,0 +BRDA:2,88,0,0 +BRDA:2,88,1,0 +BRDA:2,88,2,0 +BRDA:2,89,0,0 +BRDA:2,89,1,0 +BRDA:2,90,0,0 +BRDA:2,90,1,0 +BRDA:2,90,2,0 +BRDA:2,90,3,0 +BRDA:2,91,0,0 +BRDA:2,91,1,0 +BRDA:2,92,0,0 +BRDA:2,92,1,0 +BRDA:2,93,0,0 +BRDA:2,93,1,0 +BRDA:2,94,0,0 +BRDA:2,94,1,0 +BRDA:2,94,2,0 +BRDA:2,95,0,0 +BRDA:2,95,1,0 +BRDA:2,96,0,0 +BRDA:2,96,1,0 +BRDA:2,97,0,0 +BRDA:2,97,1,0 +BRDA:2,98,0,0 +BRDA:2,98,1,0 +BRDA:2,99,0,0 +BRDA:2,99,1,0 +BRDA:2,100,0,0 +BRDA:2,100,1,0 +BRDA:2,100,2,0 +BRDA:2,100,3,0 +BRDA:2,101,0,0 +BRDA:2,101,1,0 +BRDA:2,102,0,0 +BRDA:2,102,1,0 +BRDA:2,103,0,0 +BRDA:2,103,1,0 +BRDA:2,104,0,0 +BRDA:2,104,1,0 +BRDA:2,105,0,0 +BRDA:2,105,1,0 +BRDA:2,106,0,0 +BRDA:2,106,1,0 +BRDA:2,106,2,0 +BRDA:2,107,0,0 +BRDA:2,107,1,0 +BRDA:2,108,0,0 +BRDA:2,108,1,0 +BRDA:2,109,0,0 +BRDA:2,109,1,0 +BRDA:2,110,0,0 +BRDA:2,110,1,0 +BRDA:2,111,0,0 +BRDA:2,111,1,0 +BRDA:2,112,0,0 +BRDA:2,112,1,0 +BRDA:2,112,2,0 +BRDA:2,113,0,0 +BRDA:2,113,1,0 +BRDA:2,114,0,0 +BRDA:2,114,1,0 +BRDA:2,115,0,0 +BRDA:2,115,1,0 +BRDA:2,115,2,0 +BRDA:2,116,0,0 +BRDA:2,116,1,0 +BRDA:2,117,0,0 +BRDA:2,117,1,0 +BRDA:2,118,0,0 +BRDA:2,118,1,0 +BRDA:2,119,0,0 +BRDA:2,119,1,0 +BRDA:2,120,0,0 +BRDA:2,120,1,0 +BRDA:2,121,0,0 +BRDA:2,121,1,0 +BRDA:2,122,0,0 +BRDA:2,122,1,0 +BRDA:2,122,2,0 +BRDA:2,123,0,0 +BRDA:2,123,1,0 +BRDA:2,123,2,0 +BRDA:2,123,3,0 +BRDA:2,124,0,0 +BRDA:2,124,1,0 +BRDA:2,125,0,0 +BRDA:2,125,1,0 +BRDA:2,126,0,0 +BRDA:2,126,1,0 +BRDA:2,127,0,0 +BRDA:2,127,1,0 +BRDA:2,128,0,0 +BRDA:2,128,1,0 +BRDA:2,129,0,0 +BRDA:2,129,1,0 +BRDA:2,130,0,0 +BRDA:2,130,1,0 +BRDA:2,131,0,0 +BRDA:2,131,1,0 +BRDA:2,132,0,0 +BRDA:2,132,1,0 +BRDA:2,133,0,0 +BRDA:2,133,1,0 +BRDA:2,134,0,0 +BRDA:2,134,1,0 +BRDA:2,135,0,0 +BRDA:2,135,1,0 +BRDA:2,136,0,0 +BRDA:2,136,1,0 +BRDA:2,137,0,0 +BRDA:2,137,1,0 +BRDA:2,138,0,0 +BRDA:2,138,1,0 +BRDA:2,139,0,0 +BRDA:2,139,1,0 +BRDA:2,140,0,0 +BRDA:2,140,1,0 +BRDA:2,141,0,0 +BRDA:2,141,1,0 +BRDA:2,142,0,0 +BRDA:2,142,1,0 +BRDA:2,143,0,0 +BRDA:2,143,1,0 +BRDA:2,144,0,0 +BRDA:2,144,1,0 +BRDA:2,145,0,0 +BRDA:2,145,1,0 +BRDA:2,146,0,0 +BRDA:2,146,1,0 +BRDA:2,147,0,0 +BRDA:2,147,1,0 +BRDA:2,148,0,0 +BRDA:2,148,1,0 +BRDA:2,149,0,0 +BRDA:2,149,1,0 +BRDA:2,150,0,0 +BRDA:2,150,1,0 +BRDA:2,151,0,0 +BRDA:2,151,1,0 +BRDA:2,152,0,0 +BRDA:2,152,1,0 +BRDA:2,153,0,0 +BRDA:2,153,1,0 +BRDA:2,154,0,0 +BRDA:2,154,1,0 +BRDA:2,155,0,0 +BRDA:2,155,1,0 +BRDA:2,156,0,0 +BRDA:2,156,1,0 +BRDA:2,157,0,0 +BRDA:2,157,1,0 +BRDA:2,158,0,0 +BRDA:2,158,1,0 +BRDA:2,158,2,0 +BRDA:2,158,3,0 +BRDA:2,158,4,0 +BRDA:2,159,0,0 +BRDA:2,159,1,0 +BRDA:2,160,0,0 +BRDA:2,160,1,0 +BRDA:2,161,0,0 +BRDA:2,161,1,0 +BRDA:2,162,0,0 +BRDA:2,162,1,0 +BRDA:2,163,0,0 +BRDA:2,163,1,0 +BRDA:2,164,0,0 +BRDA:2,164,1,0 +BRDA:2,165,0,0 +BRDA:2,165,1,0 +BRDA:2,166,0,0 +BRDA:2,166,1,0 +BRDA:2,166,2,0 +BRDA:2,167,0,0 +BRDA:2,167,1,0 +BRDA:2,168,0,0 +BRDA:2,168,1,0 +BRDA:2,169,0,0 +BRDA:2,169,1,0 +BRDA:2,170,0,0 +BRDA:2,170,1,0 +BRDA:2,171,0,0 +BRDA:2,171,1,0 +BRDA:2,172,0,0 +BRDA:2,172,1,0 +BRDA:2,173,0,0 +BRDA:2,173,1,0 +BRDA:2,174,0,0 +BRDA:2,174,1,0 +BRDA:2,175,0,0 +BRDA:2,175,1,0 +BRDA:2,176,0,0 +BRDA:2,176,1,0 +BRDA:2,177,0,0 +BRDA:2,177,1,0 +BRDA:2,178,0,0 +BRDA:2,178,1,0 +BRDA:2,178,2,0 +BRDA:2,179,0,0 +BRDA:2,179,1,0 +BRDA:2,180,0,0 +BRDA:2,180,1,0 +BRDA:2,180,2,0 +BRDA:2,181,0,0 +BRDA:2,181,1,0 +BRDA:2,182,0,0 +BRDA:2,182,1,0 +BRDA:2,182,2,0 +BRDA:2,183,0,0 +BRDA:2,183,1,0 +BRDA:2,184,0,0 +BRDA:2,184,1,0 +BRDA:2,185,0,0 +BRDA:2,185,1,0 +BRDA:2,186,0,0 +BRDA:2,186,1,0 +BRDA:2,187,0,0 +BRDA:2,187,1,0 +BRDA:2,188,0,0 +BRDA:2,188,1,0 +BRDA:2,189,0,0 +BRDA:2,189,1,0 +BRDA:2,190,0,0 +BRDA:2,190,1,0 +BRDA:2,191,0,0 +BRDA:2,191,1,0 +BRDA:2,192,0,0 +BRDA:2,192,1,0 +BRDA:2,193,0,0 +BRDA:2,193,1,0 +BRDA:2,194,0,0 +BRDA:2,194,1,0 +BRDA:2,195,0,0 +BRDA:2,195,1,0 +BRDA:2,196,0,0 +BRDA:2,196,1,0 +BRDA:2,197,0,0 +BRDA:2,197,1,0 +BRDA:2,198,0,0 +BRDA:2,198,1,0 +BRDA:2,199,0,0 +BRDA:2,199,1,0 +BRDA:2,200,0,0 +BRDA:2,200,1,0 +BRDA:2,200,2,0 +BRDA:2,200,3,0 +BRDA:2,200,4,0 +BRDA:2,200,5,0 +BRDA:2,200,6,0 +BRDA:2,201,0,0 +BRDA:2,201,1,0 +BRDA:2,202,0,0 +BRDA:2,202,1,0 +BRDA:2,202,2,0 +BRDA:2,202,3,0 +BRDA:2,203,0,0 +BRDA:2,203,1,0 +BRDA:2,204,0,0 +BRDA:2,204,1,0 +BRDA:2,205,0,0 +BRDA:2,205,1,0 +BRDA:2,206,0,0 +BRDA:2,206,1,0 +BRDA:2,207,0,0 +BRDA:2,207,1,0 +BRDA:2,208,0,0 +BRDA:2,208,1,0 +BRDA:2,209,0,0 +BRDA:2,209,1,0 +BRDA:2,210,0,0 +BRDA:2,210,1,0 +BRDA:2,211,0,0 +BRDA:2,211,1,0 +BRDA:2,212,0,0 +BRDA:2,212,1,0 +BRDA:2,213,0,0 +BRDA:2,213,1,0 +BRDA:2,214,0,0 +BRDA:2,214,1,0 +BRDA:2,215,0,0 +BRDA:2,215,1,0 +BRDA:2,216,0,0 +BRDA:2,216,1,0 +BRDA:2,217,0,0 +BRDA:2,217,1,0 +BRDA:2,218,0,0 +BRDA:2,218,1,0 +BRDA:2,219,0,0 +BRDA:2,219,1,0 +BRDA:2,219,2,0 +BRDA:2,220,0,0 +BRDA:2,220,1,0 +BRDA:2,221,0,0 +BRDA:2,221,1,0 +BRDA:2,222,0,0 +BRDA:2,222,1,0 +BRDA:2,223,0,0 +BRDA:2,223,1,0 +BRDA:2,223,2,0 +BRDA:2,223,3,0 +BRDA:2,224,0,0 +BRDA:2,224,1,0 +BRDA:2,225,0,0 +BRDA:2,225,1,0 +BRDA:2,226,0,0 +BRDA:2,226,1,0 +BRDA:2,227,0,0 +BRDA:2,227,1,0 +BRDA:2,228,0,0 +BRDA:2,228,1,0 +BRDA:2,229,0,0 +BRDA:2,229,1,0 +BRDA:2,230,0,0 +BRDA:2,230,1,0 +BRDA:2,231,0,0 +BRDA:2,231,1,0 +BRDA:2,232,0,0 +BRDA:2,232,1,0 +BRDA:2,233,0,0 +BRDA:2,233,1,0 +BRDA:2,234,0,0 +BRDA:2,234,1,0 +BRDA:2,235,0,0 +BRDA:2,235,1,0 +BRDA:2,235,2,0 +BRDA:2,236,0,0 +BRDA:2,236,1,0 +BRDA:2,236,2,0 +BRDA:2,236,3,0 +BRDA:2,236,4,0 +BRDA:2,237,0,0 +BRDA:2,237,1,0 +BRDA:2,238,0,0 +BRDA:2,238,1,0 +BRDA:2,239,0,0 +BRDA:2,239,1,0 +BRDA:2,239,2,0 +BRDA:2,240,0,0 +BRDA:2,240,1,0 +BRDA:2,240,2,0 +BRDA:2,240,3,0 +BRDA:2,240,4,0 +BRDA:2,241,0,0 +BRDA:2,241,1,0 +BRDA:2,242,0,0 +BRDA:2,242,1,0 +BRDA:2,243,0,0 +BRDA:2,243,1,0 +BRDA:2,244,0,0 +BRDA:2,244,1,0 +BRDA:2,245,0,0 +BRDA:2,245,1,0 +BRDA:2,246,0,0 +BRDA:2,246,1,0 +BRDA:2,247,0,0 +BRDA:2,247,1,0 +BRDA:2,248,0,0 +BRDA:2,248,1,0 +BRDA:2,249,0,0 +BRDA:2,249,1,0 +BRDA:2,250,0,0 +BRDA:2,250,1,0 +BRDA:2,251,0,0 +BRDA:2,251,1,0 +BRDA:2,252,0,0 +BRDA:2,252,1,0 +BRDA:2,252,2,0 +BRDA:2,253,0,0 +BRDA:2,253,1,0 +BRDA:2,254,0,0 +BRDA:2,254,1,0 +BRDA:2,255,0,0 +BRDA:2,255,1,0 +BRDA:2,256,0,0 +BRDA:2,256,1,0 +BRDA:2,257,0,0 +BRDA:2,257,1,0 +BRDA:2,258,0,0 +BRDA:2,258,1,0 +BRDA:2,259,0,0 +BRDA:2,259,1,0 +BRDA:2,260,0,0 +BRDA:2,260,1,0 +BRDA:2,261,0,0 +BRDA:2,261,1,0 +BRDA:2,262,0,0 +BRDA:2,262,1,0 +BRDA:2,262,2,0 +BRDA:2,263,0,0 +BRDA:2,263,1,0 +BRDA:2,264,0,0 +BRDA:2,264,1,0 +BRDA:2,265,0,0 +BRDA:2,265,1,0 +BRDA:2,266,0,0 +BRDA:2,266,1,0 +BRDA:2,267,0,0 +BRDA:2,267,1,0 +BRDA:2,268,0,0 +BRDA:2,268,1,0 +BRDA:2,269,0,0 +BRDA:2,269,1,0 +BRDA:2,270,0,0 +BRDA:2,270,1,0 +BRDA:2,271,0,0 +BRDA:2,271,1,0 +BRDA:2,272,0,0 +BRDA:2,272,1,0 +BRDA:2,272,2,0 +BRDA:2,272,3,0 +BRDA:2,272,4,0 +BRDA:2,273,0,0 +BRDA:2,273,1,0 +BRDA:2,274,0,0 +BRDA:2,274,1,0 +BRDA:2,274,2,0 +BRDA:2,275,0,0 +BRDA:2,275,1,0 +BRDA:2,276,0,0 +BRDA:2,276,1,0 +BRDA:2,277,0,0 +BRDA:2,277,1,0 +BRDA:2,278,0,0 +BRDA:2,278,1,0 +BRDA:2,279,0,0 +BRDA:2,279,1,0 +BRDA:2,280,0,0 +BRDA:2,280,1,0 +BRDA:2,281,0,0 +BRDA:2,281,1,0 +BRDA:2,281,2,0 +BRDA:2,281,3,0 +BRDA:2,281,4,0 +BRDA:2,282,0,0 +BRDA:2,282,1,0 +BRDA:2,283,0,0 +BRDA:2,283,1,0 +BRDA:2,283,2,0 +BRDA:2,284,0,0 +BRDA:2,284,1,0 +BRDA:2,285,0,0 +BRDA:2,285,1,0 +BRDA:2,286,0,0 +BRDA:2,286,1,0 +BRDA:2,287,0,0 +BRDA:2,287,1,0 +BRDA:2,288,0,0 +BRDA:2,288,1,0 +BRDA:2,288,2,0 +BRDA:2,289,0,0 +BRDA:2,289,1,0 +BRDA:2,289,2,0 +BRDA:2,290,0,0 +BRDA:2,290,1,0 +BRDA:2,291,0,0 +BRDA:2,291,1,0 +BRDA:2,292,0,0 +BRDA:2,292,1,0 +BRDA:2,293,0,0 +BRDA:2,293,1,0 +BRDA:2,294,0,0 +BRDA:2,294,1,0 +BRDA:2,295,0,0 +BRDA:2,295,1,0 +BRDA:2,295,2,0 +BRDA:2,296,0,0 +BRDA:2,296,1,0 +BRDA:2,297,0,0 +BRDA:2,297,1,0 +BRDA:2,298,0,0 +BRDA:2,298,1,0 +BRDA:2,299,0,0 +BRDA:2,299,1,0 +BRDA:2,300,0,0 +BRDA:2,300,1,0 +BRDA:2,301,0,0 +BRDA:2,301,1,0 +BRDA:2,302,0,0 +BRDA:2,302,1,0 +BRDA:2,303,0,0 +BRDA:2,303,1,0 +BRDA:2,304,0,0 +BRDA:2,304,1,0 +BRDA:2,305,0,0 +BRDA:2,305,1,0 +BRDA:2,305,2,0 +BRDA:2,305,3,0 +BRDA:2,306,0,0 +BRDA:2,306,1,0 +BRDA:2,306,2,0 +BRDA:2,307,0,0 +BRDA:2,307,1,0 +BRDA:2,307,2,0 +BRDA:2,307,3,0 +BRDA:2,308,0,0 +BRDA:2,308,1,0 +BRDA:2,309,0,0 +BRDA:2,309,1,0 +BRDA:2,310,0,0 +BRDA:2,310,1,0 +BRDA:2,310,2,0 +BRDA:2,311,0,0 +BRDA:2,311,1,0 +BRDA:2,311,2,0 +BRDA:2,311,3,0 +BRDA:2,312,0,0 +BRDA:2,312,1,0 +BRDA:2,313,0,0 +BRDA:2,313,1,0 +BRDA:2,314,0,0 +BRDA:2,314,1,0 +BRDA:2,315,0,0 +BRDA:2,315,1,0 +BRDA:2,316,0,0 +BRDA:2,316,1,0 +BRDA:2,317,0,0 +BRDA:2,317,1,0 +BRDA:2,317,2,0 +BRDA:2,318,0,0 +BRDA:2,318,1,0 +BRDA:2,319,0,0 +BRDA:2,319,1,0 +BRDA:2,320,0,0 +BRDA:2,320,1,0 +BRDA:2,321,0,0 +BRDA:2,321,1,0 +BRDA:2,321,2,0 +BRDA:2,321,3,0 +BRDA:2,322,0,0 +BRDA:2,322,1,0 +BRDA:2,323,0,0 +BRDA:2,323,1,0 +BRDA:2,324,0,0 +BRDA:2,324,1,0 +BRDA:2,325,0,0 +BRDA:2,325,1,0 +BRDA:2,326,0,0 +BRDA:2,326,1,0 +BRDA:2,327,0,0 +BRDA:2,327,1,0 +BRDA:2,328,0,0 +BRDA:2,328,1,0 +BRDA:2,329,0,0 +BRDA:2,329,1,0 +BRDA:2,330,0,0 +BRDA:2,330,1,0 +BRDA:2,331,0,0 +BRDA:2,331,1,0 +BRDA:2,332,0,0 +BRDA:2,332,1,0 +BRDA:2,332,2,0 +BRDA:2,333,0,0 +BRDA:2,333,1,0 +BRDA:2,334,0,0 +BRDA:2,334,1,0 +BRDA:2,335,0,0 +BRDA:2,335,1,0 +BRDA:2,336,0,0 +BRDA:2,336,1,0 +BRDA:2,337,0,0 +BRDA:2,337,1,0 +BRDA:2,338,0,0 +BRDA:2,338,1,0 +BRDA:2,339,0,0 +BRDA:2,339,1,0 +BRDA:2,340,0,0 +BRDA:2,340,1,0 +BRDA:2,341,0,0 +BRDA:2,341,1,0 +BRDA:2,341,2,0 +BRDA:2,342,0,0 +BRDA:2,342,1,0 +BRDA:2,343,0,0 +BRDA:2,343,1,0 +BRDA:2,344,0,0 +BRDA:2,344,1,0 +BRDA:2,345,0,0 +BRDA:2,345,1,0 +BRDA:2,345,2,0 +BRDA:2,345,3,0 +BRDA:2,346,0,0 +BRDA:2,346,1,0 +BRDA:2,347,0,0 +BRDA:2,347,1,0 +BRDA:2,347,2,0 +BRDA:2,348,0,0 +BRDA:2,348,1,0 +BRDA:2,348,2,0 +BRDA:2,349,0,0 +BRDA:2,349,1,0 +BRDA:2,350,0,0 +BRDA:2,350,1,0 +BRDA:2,351,0,0 +BRDA:2,351,1,0 +BRDA:2,352,0,0 +BRDA:2,352,1,0 +BRDA:2,353,0,0 +BRDA:2,353,1,0 +BRDA:2,353,2,0 +BRDA:2,354,0,0 +BRDA:2,354,1,0 +BRDA:2,355,0,0 +BRDA:2,355,1,0 +BRDA:2,356,0,0 +BRDA:2,356,1,0 +BRDA:2,357,0,0 +BRDA:2,357,1,0 +BRDA:2,358,0,0 +BRDA:2,358,1,0 +BRDA:2,359,0,0 +BRDA:2,359,1,0 +BRDA:2,360,0,0 +BRDA:2,360,1,0 +BRDA:2,361,0,0 +BRDA:2,361,1,0 +BRDA:2,362,0,0 +BRDA:2,362,1,0 +BRDA:2,363,0,0 +BRDA:2,363,1,0 +BRDA:2,364,0,0 +BRDA:2,364,1,0 +BRDA:2,365,0,0 +BRDA:2,365,1,0 +BRDA:2,366,0,0 +BRDA:2,366,1,0 +BRDA:2,367,0,0 +BRDA:2,367,1,0 +BRDA:2,367,2,0 +BRDA:2,368,0,0 +BRDA:2,368,1,0 +BRDA:2,369,0,0 +BRDA:2,369,1,0 +BRDA:2,370,0,0 +BRDA:2,370,1,0 +BRDA:2,371,0,0 +BRDA:2,371,1,0 +BRDA:2,372,0,0 +BRDA:2,372,1,0 +BRDA:2,373,0,0 +BRDA:2,373,1,0 +BRDA:2,373,2,0 +BRDA:2,373,3,0 +BRDA:2,374,0,0 +BRDA:2,374,1,0 +BRDA:2,375,0,0 +BRDA:2,375,1,0 +BRDA:2,376,0,0 +BRDA:2,376,1,0 +BRDA:2,377,0,0 +BRDA:2,377,1,0 +BRDA:2,378,0,0 +BRDA:2,378,1,0 +BRDA:2,379,0,0 +BRDA:2,379,1,0 +BRDA:2,380,0,0 +BRDA:2,380,1,0 +BRDA:2,381,0,0 +BRDA:2,381,1,0 +BRDA:2,382,0,0 +BRDA:2,382,1,0 +BRDA:2,383,0,0 +BRDA:2,383,1,0 +BRDA:2,384,0,0 +BRDA:2,384,1,0 +BRDA:2,385,0,0 +BRDA:2,385,1,0 +BRDA:2,385,2,0 +BRDA:2,386,0,0 +BRDA:2,386,1,0 +BRDA:2,387,0,0 +BRDA:2,387,1,0 +BRDA:2,388,0,0 +BRDA:2,388,1,0 +BRDA:2,389,0,0 +BRDA:2,389,1,0 +BRDA:2,389,2,0 +BRDA:2,390,0,0 +BRDA:2,390,1,0 +BRDA:2,391,0,0 +BRDA:2,391,1,0 +BRDA:2,392,0,0 +BRDA:2,392,1,0 +BRDA:2,393,0,0 +BRDA:2,393,1,0 +BRDA:2,393,2,0 +BRDA:2,394,0,0 +BRDA:2,394,1,0 +BRDA:2,395,0,0 +BRDA:2,395,1,0 +BRDA:2,396,0,0 +BRDA:2,396,1,0 +BRDA:2,397,0,0 +BRDA:2,397,1,0 +BRDA:2,398,0,0 +BRDA:2,398,1,0 +BRDA:2,399,0,0 +BRDA:2,399,1,0 +BRDA:2,400,0,0 +BRDA:2,400,1,0 +BRDA:2,401,0,0 +BRDA:2,401,1,0 +BRDA:2,402,0,0 +BRDA:2,402,1,0 +BRDA:2,403,0,0 +BRDA:2,403,1,0 +BRDA:2,404,0,0 +BRDA:2,404,1,0 +BRDA:2,405,0,0 +BRDA:2,405,1,0 +BRDA:2,405,2,0 +BRDA:2,406,0,0 +BRDA:2,406,1,0 +BRDA:2,406,2,0 +BRDA:2,406,3,0 +BRDA:2,406,4,0 +BRDA:2,407,0,0 +BRDA:2,407,1,0 +BRDA:2,408,0,0 +BRDA:2,408,1,0 +BRDA:2,409,0,0 +BRDA:2,409,1,0 +BRDA:2,410,0,0 +BRDA:2,410,1,0 +BRDA:2,411,0,0 +BRDA:2,411,1,0 +BRDA:2,412,0,0 +BRDA:2,412,1,0 +BRDA:2,413,0,0 +BRDA:2,413,1,0 +BRDA:2,414,0,0 +BRDA:2,414,1,0 +BRDA:2,415,0,0 +BRDA:2,415,1,0 +BRDA:2,416,0,0 +BRDA:2,416,1,0 +BRDA:2,417,0,0 +BRDA:2,417,1,0 +BRDA:2,418,0,0 +BRDA:2,418,1,0 +BRDA:2,418,2,0 +BRDA:2,418,3,0 +BRDA:2,418,4,0 +BRDA:2,419,0,0 +BRDA:2,419,1,0 +BRDA:2,420,0,0 +BRDA:2,420,1,0 +BRDA:2,421,0,0 +BRDA:2,421,1,0 +BRDA:2,422,0,0 +BRDA:2,422,1,0 +BRDA:2,423,0,0 +BRDA:2,423,1,0 +BRDA:2,424,0,0 +BRDA:2,424,1,0 +BRDA:2,425,0,0 +BRDA:2,425,1,0 +BRDA:2,426,0,0 +BRDA:2,426,1,0 +BRDA:2,426,2,0 +BRDA:2,427,0,0 +BRDA:2,427,1,0 +BRDA:2,428,0,0 +BRDA:2,428,1,0 +BRDA:2,429,0,0 +BRDA:2,429,1,0 +BRDA:2,430,0,0 +BRDA:2,430,1,0 +BRDA:2,430,2,0 +BRDA:2,430,3,0 +BRDA:2,431,0,0 +BRDA:2,431,1,0 +BRDA:2,432,0,0 +BRDA:2,432,1,0 +BRDA:2,433,0,0 +BRDA:2,433,1,0 +BRDA:2,434,0,0 +BRDA:2,434,1,0 +BRDA:2,434,2,0 +BRDA:2,435,0,0 +BRDA:2,435,1,0 +BRDA:2,436,0,0 +BRDA:2,436,1,0 +BRDA:2,437,0,0 +BRDA:2,437,1,0 +BRDA:2,438,0,0 +BRDA:2,438,1,0 +BRDA:2,439,0,0 +BRDA:2,439,1,0 +BRDA:2,440,0,0 +BRDA:2,440,1,0 +BRDA:2,441,0,0 +BRDA:2,441,1,0 +BRDA:2,442,0,0 +BRDA:2,442,1,0 +BRDA:2,443,0,0 +BRDA:2,443,1,0 +BRDA:2,444,0,0 +BRDA:2,444,1,0 +BRDA:2,445,0,0 +BRDA:2,445,1,0 +BRDA:2,446,0,0 +BRDA:2,446,1,0 +BRDA:2,446,2,0 +BRDA:2,447,0,0 +BRDA:2,447,1,0 +BRDA:2,448,0,0 +BRDA:2,448,1,0 +BRDA:2,449,0,0 +BRDA:2,449,1,0 +BRDA:2,450,0,0 +BRDA:2,450,1,0 +BRDA:2,451,0,0 +BRDA:2,451,1,0 +BRDA:2,452,0,0 +BRDA:2,452,1,0 +BRDA:2,453,0,0 +BRDA:2,453,1,0 +BRDA:2,454,0,0 +BRDA:2,454,1,0 +BRDA:2,455,0,0 +BRDA:2,455,1,0 +BRDA:2,456,0,0 +BRDA:2,456,1,0 +BRDA:2,457,0,0 +BRDA:2,457,1,0 +BRDA:2,458,0,0 +BRDA:2,458,1,0 +BRDA:2,459,0,0 +BRDA:2,459,1,0 +BRDA:2,460,0,0 +BRDA:2,460,1,0 +BRDA:2,461,0,0 +BRDA:2,461,1,0 +BRDA:2,462,0,0 +BRDA:2,462,1,0 +BRDA:2,463,0,0 +BRDA:2,463,1,0 +BRDA:2,464,0,0 +BRDA:2,464,1,0 +BRDA:2,465,0,0 +BRDA:2,465,1,0 +BRDA:2,466,0,0 +BRDA:2,466,1,0 +BRDA:2,467,0,0 +BRDA:2,467,1,0 +BRDA:2,468,0,0 +BRDA:2,468,1,0 +BRDA:2,469,0,0 +BRDA:2,469,1,0 +BRDA:2,469,2,0 +BRDA:2,470,0,0 +BRDA:2,470,1,0 +BRDA:2,470,2,0 +BRDA:2,471,0,0 +BRDA:2,471,1,0 +BRDA:2,472,0,0 +BRDA:2,472,1,0 +BRDA:2,473,0,0 +BRDA:2,473,1,0 +BRDA:2,474,0,0 +BRDA:2,474,1,0 +BRDA:2,475,0,0 +BRDA:2,475,1,0 +BRDA:2,476,0,0 +BRDA:2,476,1,0 +BRDA:2,477,0,0 +BRDA:2,477,1,0 +BRDA:2,478,0,0 +BRDA:2,478,1,0 +BRDA:2,479,0,0 +BRDA:2,479,1,0 +BRDA:2,480,0,0 +BRDA:2,480,1,0 +BRDA:2,481,0,0 +BRDA:2,481,1,0 +BRDA:2,482,0,0 +BRDA:2,482,1,0 +BRDA:2,483,0,0 +BRDA:2,483,1,0 +BRDA:2,484,0,0 +BRDA:2,484,1,0 +BRDA:2,485,0,0 +BRDA:2,485,1,0 +BRDA:2,486,0,0 +BRDA:2,486,1,0 +BRDA:2,487,0,0 +BRDA:2,487,1,0 +BRDA:2,488,0,0 +BRDA:2,488,1,0 +BRDA:2,489,0,0 +BRDA:2,489,1,0 +BRDA:2,490,0,0 +BRDA:2,490,1,0 +BRDA:2,491,0,0 +BRDA:2,491,1,0 +BRDA:2,492,0,0 +BRDA:2,492,1,0 +BRDA:2,493,0,0 +BRDA:2,493,1,0 +BRDA:2,494,0,0 +BRDA:2,494,1,0 +BRDA:2,495,0,0 +BRDA:2,495,1,0 +BRDA:2,496,0,0 +BRDA:2,496,1,0 +BRDA:2,497,0,0 +BRDA:2,497,1,0 +BRDA:2,498,0,0 +BRDA:2,498,1,0 +BRDA:2,499,0,0 +BRDA:2,499,1,0 +BRDA:2,500,0,0 +BRDA:2,500,1,0 +BRDA:2,501,0,0 +BRDA:2,501,1,0 +BRDA:2,502,0,0 +BRDA:2,502,1,0 +BRDA:2,503,0,0 +BRDA:2,503,1,0 +BRDA:2,504,0,0 +BRDA:2,504,1,0 +BRDA:2,505,0,0 +BRDA:2,505,1,0 +BRDA:2,506,0,0 +BRDA:2,506,1,0 +BRDA:2,507,0,0 +BRDA:2,507,1,0 +BRDA:2,507,2,0 +BRDA:2,508,0,0 +BRDA:2,508,1,0 +BRDA:2,509,0,0 +BRDA:2,509,1,0 +BRDA:2,510,0,0 +BRDA:2,510,1,0 +BRDA:2,511,0,0 +BRDA:2,511,1,0 +BRDA:2,512,0,0 +BRDA:2,512,1,0 +BRDA:2,513,0,0 +BRDA:2,513,1,0 +BRDA:2,513,2,0 +BRDA:2,514,0,0 +BRDA:2,514,1,0 +BRDA:2,515,0,0 +BRDA:2,515,1,0 +BRDA:2,516,0,0 +BRDA:2,516,1,0 +BRDA:2,517,0,0 +BRDA:2,517,1,0 +BRDA:2,518,0,0 +BRDA:2,518,1,0 +BRDA:2,518,2,0 +BRDA:2,519,0,0 +BRDA:2,519,1,0 +BRDA:2,520,0,0 +BRDA:2,520,1,0 +BRDA:2,520,2,0 +BRDA:2,521,0,0 +BRDA:2,521,1,0 +BRDA:2,521,2,0 +BRDA:2,521,3,0 +BRDA:2,522,0,0 +BRDA:2,522,1,0 +BRDA:2,522,2,0 +BRDA:2,523,0,0 +BRDA:2,523,1,0 +BRDA:2,524,0,0 +BRDA:2,524,1,0 +BRDA:2,525,0,0 +BRDA:2,525,1,0 +BRDA:2,526,0,0 +BRDA:2,526,1,0 +BRDA:2,526,2,0 +BRDA:2,527,0,0 +BRDA:2,527,1,0 +BRDA:2,528,0,0 +BRDA:2,528,1,0 +BRDA:2,529,0,0 +BRDA:2,529,1,0 +BRDA:2,530,0,0 +BRDA:2,530,1,0 +BRDA:2,531,0,0 +BRDA:2,531,1,0 +BRDA:2,532,0,0 +BRDA:2,532,1,0 +BRDA:2,533,0,0 +BRDA:2,533,1,0 +BRDA:2,534,0,0 +BRDA:2,534,1,0 +BRDA:2,535,0,0 +BRDA:2,535,1,0 +BRDA:2,536,0,0 +BRDA:2,536,1,0 +BRDA:2,537,0,0 +BRDA:2,537,1,0 +BRDA:2,538,0,0 +BRDA:2,538,1,0 +BRDA:2,539,0,0 +BRDA:2,539,1,0 +BRDA:2,540,0,0 +BRDA:2,540,1,0 +BRDA:2,541,0,0 +BRDA:2,541,1,0 +BRDA:2,542,0,0 +BRDA:2,542,1,0 +BRDA:2,542,2,0 +BRDA:2,542,3,0 +BRDA:2,543,0,0 +BRDA:2,543,1,0 +BRDA:2,544,0,0 +BRDA:2,544,1,0 +BRDA:2,545,0,0 +BRDA:2,545,1,0 +BRDA:2,546,0,0 +BRDA:2,546,1,0 +BRDA:2,547,0,0 +BRDA:2,547,1,0 +BRDA:2,548,0,0 +BRDA:2,548,1,0 +BRDA:2,549,0,0 +BRDA:2,549,1,0 +BRDA:2,550,0,0 +BRDA:2,550,1,0 +BRDA:2,551,0,0 +BRDA:2,551,1,0 +BRDA:2,552,0,0 +BRDA:2,552,1,0 +BRDA:2,553,0,0 +BRDA:2,553,1,0 +BRDA:2,554,0,0 +BRDA:2,554,1,0 +BRDA:2,555,0,0 +BRDA:2,555,1,0 +BRDA:2,556,0,0 +BRDA:2,556,1,0 +BRDA:2,557,0,0 +BRDA:2,557,1,0 +BRDA:2,558,0,0 +BRDA:2,558,1,0 +BRDA:2,559,0,0 +BRDA:2,559,1,0 +BRDA:2,560,0,0 +BRDA:2,560,1,0 +BRDA:2,561,0,0 +BRDA:2,561,1,0 +BRDA:2,562,0,0 +BRDA:2,562,1,0 +BRDA:2,563,0,0 +BRDA:2,563,1,0 +BRDA:2,564,0,0 +BRDA:2,564,1,0 +BRDA:2,565,0,0 +BRDA:2,565,1,0 +BRDA:2,566,0,0 +BRDA:2,566,1,0 +BRDA:2,566,2,0 +BRDA:2,566,3,0 +BRDA:2,566,4,0 +BRDA:2,567,0,0 +BRDA:2,567,1,0 +BRDA:2,568,0,0 +BRDA:2,568,1,0 +BRDA:2,569,0,0 +BRDA:2,569,1,0 +BRDA:2,570,0,0 +BRDA:2,570,1,0 +BRDA:2,570,2,0 +BRDA:3,571,0,0 +BRDA:3,571,1,0 +BRDA:3,572,0,0 +BRDA:3,572,1,0 +BRDA:3,572,2,0 +BRDA:3,573,0,0 +BRDA:3,573,1,0 +BRDA:3,574,0,0 +BRDA:3,574,1,0 +BRDA:3,575,0,0 +BRDA:3,575,1,0 +BRDA:3,576,0,0 +BRDA:3,576,1,0 +BRDA:3,577,0,0 +BRDA:3,577,1,0 +BRDA:3,578,0,0 +BRDA:3,578,1,0 +BRDA:3,579,0,0 +BRDA:3,579,1,0 +BRDA:3,580,0,0 +BRDA:3,580,1,0 +BRDA:3,581,0,0 +BRDA:3,581,1,0 +BRDA:3,582,0,0 +BRDA:3,582,1,0 +BRDA:3,583,0,0 +BRDA:3,583,1,0 +BRDA:3,583,2,0 +BRDA:3,584,0,0 +BRDA:3,584,1,0 +BRDA:3,585,0,0 +BRDA:3,585,1,0 +BRDA:3,586,0,0 +BRDA:3,586,1,0 +BRDA:3,587,0,0 +BRDA:3,587,1,0 +BRDA:3,588,0,0 +BRDA:3,588,1,0 +BRDA:3,589,0,0 +BRDA:3,589,1,0 +BRDA:3,590,0,0 +BRDA:3,590,1,0 +BRDA:3,591,0,0 +BRDA:3,591,1,0 +BRDA:3,591,2,0 +BRDA:3,591,3,0 +BRDA:3,592,0,0 +BRDA:3,592,1,0 +BRDA:3,593,0,0 +BRDA:3,593,1,0 +BRDA:3,594,0,0 +BRDA:3,594,1,0 +BRDA:3,595,0,0 +BRDA:3,595,1,0 +BRDA:3,596,0,0 +BRDA:3,596,1,0 +BRDA:3,597,0,0 +BRDA:3,597,1,0 +BRDA:3,598,0,0 +BRDA:3,598,1,0 +BRDA:3,598,2,0 +BRDA:3,599,0,0 +BRDA:3,599,1,0 +BRDA:3,600,0,0 +BRDA:3,600,1,0 +BRDA:3,601,0,0 +BRDA:3,601,1,0 +BRDA:3,601,2,0 +BRDA:3,602,0,0 +BRDA:3,602,1,0 +BRDA:3,603,0,0 +BRDA:3,603,1,0 +BRDA:3,604,0,0 +BRDA:3,604,1,0 +BRDA:3,605,0,0 +BRDA:3,605,1,0 +BRDA:3,606,0,0 +BRDA:3,606,1,0 +BRDA:3,607,0,0 +BRDA:3,607,1,0 +BRDA:3,608,0,0 +BRDA:3,608,1,0 +BRDA:3,609,0,0 +BRDA:3,609,1,0 +BRDA:3,610,0,0 +BRDA:3,610,1,0 +BRDA:3,611,0,0 +BRDA:3,611,1,0 +BRDA:3,612,0,0 +BRDA:3,612,1,0 +BRDA:3,613,0,0 +BRDA:3,613,1,0 +BRDA:3,614,0,0 +BRDA:3,614,1,0 +BRDA:3,615,0,0 +BRDA:3,615,1,0 +BRDA:3,616,0,0 +BRDA:3,616,1,0 +BRDA:3,617,0,0 +BRDA:3,617,1,0 +BRDA:3,618,0,0 +BRDA:3,618,1,0 +BRDA:3,619,0,0 +BRDA:3,619,1,0 +BRDA:3,620,0,0 +BRDA:3,620,1,0 +BRDA:3,621,0,0 +BRDA:3,621,1,0 +BRDA:3,622,0,0 +BRDA:3,622,1,0 +BRDA:3,623,0,0 +BRDA:3,623,1,0 +BRDA:3,624,0,0 +BRDA:3,624,1,0 +BRDA:3,625,0,0 +BRDA:3,625,1,0 +BRDA:3,626,0,0 +BRDA:3,626,1,0 +BRDA:3,627,0,0 +BRDA:3,627,1,0 +BRDA:3,628,0,0 +BRDA:3,628,1,0 +BRDA:3,629,0,0 +BRDA:3,629,1,0 +BRDA:3,630,0,0 +BRDA:3,630,1,0 +BRDA:3,631,0,0 +BRDA:3,631,1,0 +BRDA:3,631,2,0 +BRDA:3,632,0,0 +BRDA:3,632,1,0 +BRDA:3,633,0,0 +BRDA:3,633,1,0 +BRDA:3,634,0,0 +BRDA:3,634,1,0 +BRDA:3,635,0,0 +BRDA:3,635,1,0 +BRDA:3,636,0,0 +BRDA:3,636,1,0 +BRDA:3,636,2,0 +BRDA:3,637,0,0 +BRDA:3,637,1,0 +BRDA:3,638,0,0 +BRDA:3,638,1,0 +BRDA:3,639,0,0 +BRDA:3,639,1,0 +BRDA:3,640,0,0 +BRDA:3,640,1,0 +BRDA:3,641,0,0 +BRDA:3,641,1,0 +BRDA:3,641,2,0 +BRDA:3,642,0,0 +BRDA:3,642,1,0 +BRDA:3,643,0,0 +BRDA:3,643,1,0 +BRDA:3,643,2,0 +BRDA:3,643,3,0 +BRDA:3,644,0,0 +BRDA:3,644,1,0 +BRDA:3,645,0,0 +BRDA:3,645,1,0 +BRDA:3,646,0,0 +BRDA:3,646,1,0 +BRDA:3,646,2,0 +BRDA:3,647,0,0 +BRDA:3,647,1,0 +BRDA:3,648,0,0 +BRDA:3,648,1,0 +BRDA:3,648,2,0 +BRDA:3,648,3,0 +BRDA:3,649,0,0 +BRDA:3,649,1,0 +BRDA:3,650,0,0 +BRDA:3,650,1,0 +BRDA:3,651,0,0 +BRDA:3,651,1,0 +BRDA:3,652,0,0 +BRDA:3,652,1,0 +BRDA:3,653,0,0 +BRDA:3,653,1,0 +BRDA:3,654,0,0 +BRDA:3,654,1,0 +BRDA:3,654,2,0 +BRDA:3,655,0,0 +BRDA:3,655,1,0 +BRDA:3,656,0,0 +BRDA:3,656,1,0 +BRDA:3,657,0,0 +BRDA:3,657,1,0 +BRDA:3,657,2,0 +BRDA:3,658,0,0 +BRDA:3,658,1,0 +BRDA:3,659,0,0 +BRDA:3,659,1,0 +BRDA:3,660,0,0 +BRDA:3,660,1,0 +BRDA:3,661,0,0 +BRDA:3,661,1,0 +BRDA:3,662,0,0 +BRDA:3,662,1,0 +BRDA:3,663,0,0 +BRDA:3,663,1,0 +BRDA:3,664,0,0 +BRDA:3,664,1,0 +BRDA:3,665,0,0 +BRDA:3,665,1,0 +BRDA:3,666,0,0 +BRDA:3,666,1,0 +BRDA:3,667,0,0 +BRDA:3,667,1,0 +BRDA:3,667,2,0 +BRDA:3,668,0,0 +BRDA:3,668,1,0 +BRDA:3,669,0,0 +BRDA:3,669,1,0 +BRDA:3,670,0,0 +BRDA:3,670,1,0 +BRDA:3,671,0,0 +BRDA:3,671,1,0 +BRDA:3,672,0,0 +BRDA:3,672,1,0 +BRDA:3,673,0,0 +BRDA:3,673,1,0 +BRDA:3,674,0,0 +BRDA:3,674,1,0 +BRDA:3,675,0,0 +BRDA:3,675,1,0 +BRDA:3,676,0,0 +BRDA:3,676,1,0 +BRDA:3,677,0,0 +BRDA:3,677,1,0 +BRDA:3,678,0,0 +BRDA:3,678,1,0 +BRDA:3,678,2,0 +BRDA:3,679,0,0 +BRDA:3,679,1,0 +BRDA:3,680,0,0 +BRDA:3,680,1,0 +BRDA:3,681,0,0 +BRDA:3,681,1,0 +BRDA:3,682,0,0 +BRDA:3,682,1,0 +BRDA:3,683,0,0 +BRDA:3,683,1,0 +BRDA:3,684,0,0 +BRDA:3,684,1,0 +BRDA:3,685,0,0 +BRDA:3,685,1,0 +BRDA:3,686,0,0 +BRDA:3,686,1,0 +BRDA:3,687,0,0 +BRDA:3,687,1,0 +BRDA:3,688,0,0 +BRDA:3,688,1,0 +BRDA:3,689,0,0 +BRDA:3,689,1,0 +BRDA:3,690,0,0 +BRDA:3,690,1,0 +BRDA:3,691,0,0 +BRDA:3,691,1,0 +BRDA:3,692,0,0 +BRDA:3,692,1,0 +BRDA:3,693,0,0 +BRDA:3,693,1,0 +BRDA:3,694,0,0 +BRDA:3,694,1,0 +BRDA:3,695,0,0 +BRDA:3,695,1,0 +BRDA:3,696,0,0 +BRDA:3,696,1,0 +BRDA:3,697,0,0 +BRDA:3,697,1,0 +BRDA:3,698,0,0 +BRDA:3,698,1,0 +BRDA:3,699,0,0 +BRDA:3,699,1,0 +BRDA:3,700,0,0 +BRDA:3,700,1,0 +BRDA:3,701,0,0 +BRDA:3,701,1,0 +BRDA:3,702,0,0 +BRDA:3,702,1,0 +BRDA:3,703,0,0 +BRDA:3,703,1,0 +BRDA:3,704,0,0 +BRDA:3,704,1,0 +BRDA:3,705,0,0 +BRDA:3,705,1,0 +BRDA:3,706,0,0 +BRDA:3,706,1,0 +BRDA:3,707,0,0 +BRDA:3,707,1,0 +BRDA:3,708,0,0 +BRDA:3,708,1,0 +BRDA:3,709,0,0 +BRDA:3,709,1,0 +BRDA:3,710,0,0 +BRDA:3,710,1,0 +BRDA:3,711,0,0 +BRDA:3,711,1,0 +BRDA:3,712,0,0 +BRDA:3,712,1,0 +BRDA:3,713,0,0 +BRDA:3,713,1,0 +BRDA:3,714,0,0 +BRDA:3,714,1,0 +BRDA:3,715,0,0 +BRDA:3,715,1,0 +BRDA:3,716,0,0 +BRDA:3,716,1,0 +BRDA:3,717,0,0 +BRDA:3,717,1,0 +BRDA:3,718,0,0 +BRDA:3,718,1,0 +BRDA:3,719,0,0 +BRDA:3,719,1,0 +BRDA:3,720,0,0 +BRDA:3,720,1,0 +BRDA:3,721,0,0 +BRDA:3,721,1,0 +BRDA:3,722,0,0 +BRDA:3,722,1,0 +BRDA:3,723,0,0 +BRDA:3,723,1,0 +BRDA:3,724,0,0 +BRDA:3,724,1,0 +BRDA:3,725,0,0 +BRDA:3,725,1,0 +BRDA:3,725,2,0 +BRDA:3,725,3,0 +BRDA:3,726,0,0 +BRDA:3,726,1,0 +BRDA:3,727,0,0 +BRDA:3,727,1,0 +BRDA:3,728,0,0 +BRDA:3,728,1,0 +BRDA:3,729,0,0 +BRDA:3,729,1,0 +BRDA:3,730,0,0 +BRDA:3,730,1,0 +BRDA:3,731,0,0 +BRDA:3,731,1,0 +BRDA:3,732,0,0 +BRDA:3,732,1,0 +BRDA:3,733,0,0 +BRDA:3,733,1,0 +BRDA:3,734,0,0 +BRDA:3,734,1,0 +BRDA:3,735,0,0 +BRDA:3,735,1,0 +BRDA:3,736,0,0 +BRDA:3,736,1,0 +BRDA:3,737,0,0 +BRDA:3,737,1,0 +BRDA:3,738,0,0 +BRDA:3,738,1,0 +BRDA:3,739,0,0 +BRDA:3,739,1,0 +BRDA:3,740,0,0 +BRDA:3,740,1,0 +BRDA:3,741,0,0 +BRDA:3,741,1,0 +BRDA:3,742,0,0 +BRDA:3,742,1,0 +BRDA:3,742,2,0 +BRDA:3,742,3,0 +BRDA:3,742,4,0 +BRDA:3,742,5,0 +BRDA:3,742,6,0 +BRDA:3,742,7,0 +BRDA:3,742,8,0 +BRDA:3,742,9,0 +BRDA:3,742,10,0 +BRDA:3,743,0,0 +BRDA:3,743,1,0 +BRDA:3,744,0,0 +BRDA:3,744,1,0 +BRDA:3,745,0,0 +BRDA:3,745,1,0 +BRDA:3,745,2,0 +BRDA:3,746,0,0 +BRDA:3,746,1,0 +BRDA:3,746,2,0 +BRDA:3,747,0,0 +BRDA:3,747,1,0 +BRDA:3,748,0,0 +BRDA:3,748,1,0 +BRDA:3,749,0,0 +BRDA:3,749,1,0 +BRDA:3,750,0,0 +BRDA:3,750,1,0 +BRDA:3,751,0,0 +BRDA:3,751,1,0 +BRDA:3,752,0,0 +BRDA:3,752,1,0 +BRDA:3,753,0,0 +BRDA:3,753,1,0 +BRDA:3,754,0,0 +BRDA:3,754,1,0 +BRDA:3,755,0,0 +BRDA:3,755,1,0 +BRDA:3,755,2,0 +BRDA:3,756,0,0 +BRDA:3,756,1,0 +BRDA:3,757,0,0 +BRDA:3,757,1,0 +BRDA:3,758,0,0 +BRDA:3,758,1,0 +BRDA:3,758,2,0 +BRDA:3,759,0,0 +BRDA:3,759,1,0 +BRDA:3,760,0,0 +BRDA:3,760,1,0 +BRDA:3,761,0,0 +BRDA:3,761,1,0 +BRDA:3,761,2,0 +BRDA:3,762,0,0 +BRDA:3,762,1,0 +BRDA:3,763,0,0 +BRDA:3,763,1,0 +BRDA:3,764,0,0 +BRDA:3,764,1,0 +BRDA:3,765,0,0 +BRDA:3,765,1,0 +BRDA:3,765,2,0 +BRDA:3,766,0,0 +BRDA:3,766,1,0 +BRDA:3,767,0,0 +BRDA:3,767,1,0 +BRDA:3,768,0,0 +BRDA:3,768,1,0 +BRDA:3,769,0,0 +BRDA:3,769,1,0 +BRDA:3,770,0,0 +BRDA:3,770,1,0 +BRDA:3,771,0,0 +BRDA:3,771,1,0 +BRDA:3,772,0,0 +BRDA:3,772,1,0 +BRDA:3,773,0,0 +BRDA:3,773,1,0 +BRDA:3,774,0,0 +BRDA:3,774,1,0 +BRDA:3,775,0,0 +BRDA:3,775,1,0 +BRDA:3,776,0,0 +BRDA:3,776,1,0 +BRDA:3,777,0,0 +BRDA:3,777,1,0 +BRDA:3,778,0,0 +BRDA:3,778,1,0 +BRDA:3,779,0,0 +BRDA:3,779,1,0 +BRDA:3,780,0,0 +BRDA:3,780,1,0 +BRDA:3,780,2,0 +BRDA:3,781,0,0 +BRDA:3,781,1,0 +BRDA:3,781,2,0 +BRDA:3,782,0,0 +BRDA:3,782,1,0 +BRDA:3,783,0,0 +BRDA:3,783,1,0 +BRDA:3,784,0,0 +BRDA:3,784,1,0 +BRDA:3,785,0,0 +BRDA:3,785,1,0 +BRDA:3,786,0,0 +BRDA:3,786,1,0 +BRDA:3,787,0,0 +BRDA:3,787,1,0 +BRDA:3,787,2,0 +BRDA:3,788,0,0 +BRDA:3,788,1,0 +BRDA:3,789,0,0 +BRDA:3,789,1,0 +BRDA:3,790,0,0 +BRDA:3,790,1,0 +BRDA:3,791,0,0 +BRDA:3,791,1,0 +BRDA:3,791,2,0 +BRDA:3,792,0,0 +BRDA:3,792,1,0 +BRDA:3,792,2,0 +BRDA:3,793,0,0 +BRDA:3,793,1,0 +BRDA:3,793,2,0 +BRDA:3,794,0,0 +BRDA:3,794,1,0 +BRDA:3,794,2,0 +BRDA:3,795,0,0 +BRDA:3,795,1,0 +BRDA:3,796,0,0 +BRDA:3,796,1,0 +BRDA:3,797,0,0 +BRDA:3,797,1,0 +BRDA:3,798,0,0 +BRDA:3,798,1,0 +BRDA:3,799,0,0 +BRDA:3,799,1,0 +BRDA:3,799,2,0 +BRDA:3,800,0,0 +BRDA:3,800,1,0 +BRDA:3,801,0,0 +BRDA:3,801,1,0 +BRDA:3,802,0,0 +BRDA:3,802,1,0 +BRDA:3,803,0,0 +BRDA:3,803,1,0 +BRDA:3,803,2,0 +BRDA:3,803,3,0 +BRDA:3,804,0,0 +BRDA:3,804,1,0 +BRDA:3,805,0,0 +BRDA:3,805,1,0 +BRDA:3,805,2,0 +BRDA:3,806,0,0 +BRDA:3,806,1,0 +BRDA:3,807,0,0 +BRDA:3,807,1,0 +BRDA:3,808,0,0 +BRDA:3,808,1,0 +BRDA:3,808,2,0 +BRDA:3,809,0,0 +BRDA:3,809,1,0 +BRDA:3,810,0,0 +BRDA:3,810,1,0 +BRDA:3,811,0,0 +BRDA:3,811,1,0 +BRDA:3,812,0,0 +BRDA:3,812,1,0 +BRDA:3,813,0,0 +BRDA:3,813,1,0 +BRDA:3,814,0,0 +BRDA:3,814,1,0 +BRDA:3,815,0,0 +BRDA:3,815,1,0 +BRDA:3,816,0,0 +BRDA:3,816,1,0 +BRDA:3,817,0,0 +BRDA:3,817,1,0 +BRDA:3,818,0,0 +BRDA:3,818,1,0 +BRDA:3,819,0,0 +BRDA:3,819,1,0 +BRDA:3,820,0,0 +BRDA:3,820,1,0 +BRDA:3,821,0,0 +BRDA:3,821,1,0 +BRDA:3,821,2,0 +BRDA:3,822,0,0 +BRDA:3,822,1,0 +BRDA:3,823,0,0 +BRDA:3,823,1,0 +BRDA:3,823,2,0 +BRDA:3,823,3,0 +BRDA:3,823,4,0 +BRDA:3,824,0,0 +BRDA:3,824,1,0 +BRDA:3,825,0,0 +BRDA:3,825,1,0 +BRDA:3,826,0,0 +BRDA:3,826,1,0 +BRDA:3,827,0,0 +BRDA:3,827,1,0 +BRDA:3,828,0,0 +BRDA:3,828,1,0 +BRDA:3,829,0,0 +BRDA:3,829,1,0 +BRDA:3,830,0,0 +BRDA:3,830,1,0 +BRDA:3,831,0,0 +BRDA:3,831,1,0 +BRDA:3,832,0,0 +BRDA:3,832,1,0 +BRDA:3,832,2,0 +BRDA:3,832,3,0 +BRDA:3,833,0,0 +BRDA:3,833,1,0 +BRDA:3,834,0,0 +BRDA:3,834,1,0 +BRDA:3,835,0,0 +BRDA:3,835,1,0 +BRDA:3,836,0,0 +BRDA:3,836,1,0 +BRDA:3,837,0,0 +BRDA:3,837,1,0 +BRDA:3,837,2,0 +BRDA:3,838,0,0 +BRDA:3,838,1,0 +BRDA:3,839,0,0 +BRDA:3,839,1,0 +BRDA:3,839,2,0 +BRDA:3,840,0,0 +BRDA:3,840,1,0 +BRDA:3,841,0,0 +BRDA:3,841,1,0 +BRDA:3,841,2,0 +BRDA:3,841,3,0 +BRDA:3,842,0,0 +BRDA:3,842,1,0 +BRDA:3,843,0,0 +BRDA:3,843,1,0 +BRDA:3,844,0,0 +BRDA:3,844,1,0 +BRDA:3,845,0,0 +BRDA:3,845,1,0 +BRDA:3,846,0,0 +BRDA:3,846,1,0 +BRDA:3,847,0,0 +BRDA:3,847,1,0 +BRDA:3,848,0,0 +BRDA:3,848,1,0 +BRDA:3,849,0,0 +BRDA:3,849,1,0 +BRDA:3,850,0,0 +BRDA:3,850,1,0 +BRDA:3,851,0,0 +BRDA:3,851,1,0 +BRDA:3,852,0,0 +BRDA:3,852,1,0 +BRDA:3,853,0,0 +BRDA:3,853,1,0 +BRDA:3,854,0,0 +BRDA:3,854,1,0 +BRDA:3,854,2,0 +BRDA:3,854,3,0 +BRDA:3,855,0,0 +BRDA:3,855,1,0 +BRDA:3,856,0,0 +BRDA:3,856,1,0 +BRDA:3,856,2,0 +BRDA:3,857,0,0 +BRDA:3,857,1,0 +BRDA:3,858,0,0 +BRDA:3,858,1,0 +BRDA:3,858,2,0 +BRDA:3,859,0,0 +BRDA:3,859,1,0 +BRDA:3,860,0,0 +BRDA:3,860,1,0 +BRDA:3,861,0,0 +BRDA:3,861,1,0 +BRDA:3,862,0,0 +BRDA:3,862,1,0 +BRDA:3,863,0,0 +BRDA:3,863,1,0 +BRDA:3,864,0,0 +BRDA:3,864,1,0 +BRDA:3,865,0,0 +BRDA:3,865,1,0 +BRDA:3,866,0,0 +BRDA:3,866,1,0 +BRDA:3,867,0,0 +BRDA:3,867,1,0 +BRDA:3,868,0,0 +BRDA:3,868,1,0 +BRDA:3,868,2,0 +BRDA:3,869,0,0 +BRDA:3,869,1,0 +BRDA:3,870,0,0 +BRDA:3,870,1,0 +BRDA:3,871,0,0 +BRDA:3,871,1,0 +BRDA:3,872,0,0 +BRDA:3,872,1,0 +BRDA:3,873,0,0 +BRDA:3,873,1,0 +BRDA:3,874,0,0 +BRDA:3,874,1,0 +BRDA:3,875,0,0 +BRDA:3,875,1,0 +BRDA:3,876,0,0 +BRDA:3,876,1,0 +BRDA:3,876,2,0 +BRDA:3,877,0,0 +BRDA:3,877,1,0 +BRDA:3,878,0,0 +BRDA:3,878,1,0 +BRDA:3,879,0,0 +BRDA:3,879,1,0 +BRDA:3,880,0,0 +BRDA:3,880,1,0 +BRDA:3,881,0,0 +BRDA:3,881,1,0 +BRDA:3,882,0,0 +BRDA:3,882,1,0 +BRDA:3,882,2,0 +BRDA:3,883,0,0 +BRDA:3,883,1,0 +BRDA:3,883,2,0 +BRDA:3,883,3,0 +BRDA:3,884,0,0 +BRDA:3,884,1,0 +BRDA:3,885,0,0 +BRDA:3,885,1,0 +BRDA:3,886,0,0 +BRDA:3,886,1,0 +BRDA:3,887,0,0 +BRDA:3,887,1,0 +BRDA:3,888,0,0 +BRDA:3,888,1,0 +BRDA:3,889,0,0 +BRDA:3,889,1,0 +BRDA:3,890,0,0 +BRDA:3,890,1,0 +BRDA:3,891,0,0 +BRDA:3,891,1,0 +BRDA:3,892,0,0 +BRDA:3,892,1,0 +BRDA:3,893,0,0 +BRDA:3,893,1,0 +BRDA:3,894,0,0 +BRDA:3,894,1,0 +BRDA:3,895,0,0 +BRDA:3,895,1,0 +BRDA:3,896,0,0 +BRDA:3,896,1,0 +BRDA:3,897,0,0 +BRDA:3,897,1,0 +BRDA:3,898,0,0 +BRDA:3,898,1,0 +BRDA:3,899,0,0 +BRDA:3,899,1,0 +BRDA:3,900,0,0 +BRDA:3,900,1,0 +BRDA:3,901,0,0 +BRDA:3,901,1,0 +BRDA:3,902,0,0 +BRDA:3,902,1,0 +BRDA:3,903,0,0 +BRDA:3,903,1,0 +BRDA:3,903,2,0 +BRDA:3,904,0,0 +BRDA:3,904,1,0 +BRDA:3,904,2,0 +BRDA:3,905,0,0 +BRDA:3,905,1,0 +BRDA:3,906,0,0 +BRDA:3,906,1,0 +BRDA:3,907,0,0 +BRDA:3,907,1,0 +BRDA:3,908,0,0 +BRDA:3,908,1,0 +BRDA:3,909,0,0 +BRDA:3,909,1,0 +BRDA:3,910,0,0 +BRDA:3,910,1,0 +BRDA:3,911,0,0 +BRDA:3,911,1,0 +BRDA:3,911,2,0 +BRDA:3,911,3,0 +BRDA:3,912,0,0 +BRDA:3,912,1,0 +BRDA:3,913,0,0 +BRDA:3,913,1,0 +BRDA:3,914,0,0 +BRDA:3,914,1,0 +BRDA:3,915,0,0 +BRDA:3,915,1,0 +BRDA:3,916,0,0 +BRDA:3,916,1,0 +BRDA:3,917,0,0 +BRDA:3,917,1,0 +BRDA:3,917,2,0 +BRDA:3,918,0,0 +BRDA:3,918,1,0 +BRDA:3,918,2,0 +BRDA:3,918,3,0 +BRDA:3,919,0,0 +BRDA:3,919,1,0 +BRDA:3,919,2,0 +BRDA:3,920,0,0 +BRDA:3,920,1,0 +BRDA:3,921,0,0 +BRDA:3,921,1,0 +BRDA:3,921,2,0 +BRDA:3,922,0,0 +BRDA:3,922,1,0 +BRDA:3,923,0,0 +BRDA:3,923,1,0 +BRDA:3,923,2,0 +BRDA:3,923,3,0 +BRDA:3,924,0,0 +BRDA:3,924,1,0 +BRDA:3,924,2,0 +BRDA:3,924,3,0 +BRDA:3,925,0,0 +BRDA:3,925,1,0 +BRDA:3,926,0,0 +BRDA:3,926,1,0 +BRDA:3,927,0,0 +BRDA:3,927,1,0 +BRDA:3,928,0,0 +BRDA:3,928,1,0 +BRDA:3,928,2,0 +BRDA:3,929,0,0 +BRDA:3,929,1,0 +BRDA:3,930,0,0 +BRDA:3,930,1,0 +BRDA:3,930,2,0 +BRDA:3,931,0,0 +BRDA:3,931,1,0 +BRDA:3,932,0,0 +BRDA:3,932,1,0 +BRDA:3,933,0,0 +BRDA:3,933,1,0 +BRDA:3,934,0,0 +BRDA:3,934,1,0 +BRDA:3,935,0,0 +BRDA:3,935,1,0 +BRDA:3,936,0,0 +BRDA:3,936,1,0 +BRDA:3,937,0,0 +BRDA:3,937,1,0 +BRDA:3,938,0,0 +BRDA:3,938,1,0 +BRDA:3,938,2,0 +BRDA:3,939,0,0 +BRDA:3,939,1,0 +BRDA:3,940,0,0 +BRDA:3,940,1,0 +BRDA:3,941,0,0 +BRDA:3,941,1,0 +BRDA:3,941,2,0 +BRDA:3,941,3,0 +BRDA:3,942,0,0 +BRDA:3,942,1,0 +BRDA:3,943,0,0 +BRDA:3,943,1,0 +BRDA:3,944,0,0 +BRDA:3,944,1,0 +BRDA:3,945,0,0 +BRDA:3,945,1,0 +BRDA:3,946,0,0 +BRDA:3,946,1,0 +BRDA:3,946,2,0 +BRDA:3,947,0,0 +BRDA:3,947,1,0 +BRDA:3,948,0,0 +BRDA:3,948,1,0 +BRDA:3,949,0,0 +BRDA:3,949,1,0 +BRDA:3,950,0,0 +BRDA:3,950,1,0 +BRDA:3,951,0,0 +BRDA:3,951,1,0 +BRDA:3,952,0,0 +BRDA:3,952,1,0 +BRDA:3,953,0,0 +BRDA:3,953,1,0 +BRDA:3,954,0,0 +BRDA:3,954,1,0 +BRDA:3,955,0,0 +BRDA:3,955,1,0 +BRDA:3,956,0,0 +BRDA:3,956,1,0 +BRDA:3,957,0,0 +BRDA:3,957,1,0 +BRDA:3,958,0,0 +BRDA:3,958,1,0 +BRDA:3,959,0,0 +BRDA:3,959,1,0 +BRDA:3,960,0,0 +BRDA:3,960,1,0 +BRDA:3,960,2,0 +BRDA:3,961,0,0 +BRDA:3,961,1,0 +BRDA:3,962,0,0 +BRDA:3,962,1,0 +BRDA:3,963,0,0 +BRDA:3,963,1,0 +BRDA:3,964,0,0 +BRDA:3,964,1,0 +BRDA:3,965,0,0 +BRDA:3,965,1,0 +BRDA:3,965,2,0 +BRDA:3,966,0,0 +BRDA:3,966,1,0 +BRDA:3,966,2,0 +BRDA:3,967,0,0 +BRDA:3,967,1,0 +BRDA:3,968,0,0 +BRDA:3,968,1,0 +BRDA:3,969,0,0 +BRDA:3,969,1,0 +BRDA:3,970,0,0 +BRDA:3,970,1,0 +BRDA:3,971,0,0 +BRDA:3,971,1,0 +BRDA:3,972,0,0 +BRDA:3,972,1,0 +BRDA:3,973,0,0 +BRDA:3,973,1,0 +BRDA:3,974,0,0 +BRDA:3,974,1,0 +BRDA:3,975,0,0 +BRDA:3,975,1,0 +BRDA:3,976,0,0 +BRDA:3,976,1,0 +BRDA:3,977,0,0 +BRDA:3,977,1,0 +BRDA:3,978,0,0 +BRDA:3,978,1,0 +BRDA:3,979,0,0 +BRDA:3,979,1,0 +BRDA:3,980,0,0 +BRDA:3,980,1,0 +BRDA:3,981,0,0 +BRDA:3,981,1,0 +BRDA:3,982,0,0 +BRDA:3,982,1,0 +BRDA:3,983,0,0 +BRDA:3,983,1,0 +BRDA:3,983,2,0 +BRDA:3,984,0,0 +BRDA:3,984,1,0 +BRDA:3,984,2,0 +BRDA:3,985,0,0 +BRDA:3,985,1,0 +BRDA:3,986,0,0 +BRDA:3,986,1,0 +BRDA:3,987,0,0 +BRDA:3,987,1,0 +BRDA:3,987,2,0 +BRDA:3,988,0,0 +BRDA:3,988,1,0 +BRDA:3,989,0,0 +BRDA:3,989,1,0 +BRDA:3,990,0,0 +BRDA:3,990,1,0 +BRDA:3,991,0,0 +BRDA:3,991,1,0 +BRDA:3,992,0,0 +BRDA:3,992,1,0 +BRDA:3,993,0,0 +BRDA:3,993,1,0 +BRDA:3,993,2,0 +BRDA:3,993,3,0 +BRDA:3,993,4,0 +BRDA:3,994,0,0 +BRDA:3,994,1,0 +BRDA:3,995,0,0 +BRDA:3,995,1,0 +BRDA:3,996,0,0 +BRDA:3,996,1,0 +BRDA:3,997,0,0 +BRDA:3,997,1,0 +BRDA:3,998,0,0 +BRDA:3,998,1,0 +BRDA:3,999,0,0 +BRDA:3,999,1,0 +BRDA:3,1000,0,0 +BRDA:3,1000,1,0 +BRDA:3,1001,0,0 +BRDA:3,1001,1,0 +BRDA:3,1002,0,0 +BRDA:3,1002,1,0 +BRDA:3,1003,0,0 +BRDA:3,1003,1,0 +BRDA:3,1004,0,0 +BRDA:3,1004,1,0 +BRDA:3,1005,0,0 +BRDA:3,1005,1,0 +BRDA:3,1006,0,0 +BRDA:3,1006,1,0 +BRDA:3,1007,0,0 +BRDA:3,1007,1,0 +BRDA:3,1008,0,0 +BRDA:3,1008,1,0 +BRDA:3,1009,0,0 +BRDA:3,1009,1,0 +BRDA:3,1010,0,0 +BRDA:3,1010,1,0 +BRDA:3,1011,0,0 +BRDA:3,1011,1,0 +BRDA:3,1012,0,0 +BRDA:3,1012,1,0 +BRDA:3,1013,0,0 +BRDA:3,1013,1,0 +BRDA:3,1014,0,0 +BRDA:3,1014,1,0 +BRDA:3,1015,0,0 +BRDA:3,1015,1,0 +BRDA:3,1016,0,0 +BRDA:3,1016,1,0 +BRDA:3,1017,0,0 +BRDA:3,1017,1,0 +BRDA:3,1018,0,0 +BRDA:3,1018,1,0 +BRDA:3,1019,0,0 +BRDA:3,1019,1,0 +BRDA:3,1020,0,0 +BRDA:3,1020,1,0 +BRDA:3,1021,0,0 +BRDA:3,1021,1,0 +BRDA:3,1022,0,0 +BRDA:3,1022,1,0 +BRDA:3,1023,0,0 +BRDA:3,1023,1,0 +BRDA:3,1024,0,0 +BRDA:3,1024,1,0 +BRDA:3,1025,0,0 +BRDA:3,1025,1,0 +BRDA:3,1026,0,0 +BRDA:3,1026,1,0 +BRDA:3,1027,0,0 +BRDA:3,1027,1,0 +BRDA:3,1028,0,0 +BRDA:3,1028,1,0 +BRDA:3,1029,0,0 +BRDA:3,1029,1,0 +BRDA:3,1030,0,0 +BRDA:3,1030,1,0 +BRDA:3,1030,2,0 +BRDA:3,1030,3,0 +BRDA:3,1030,4,0 +BRDA:3,1031,0,0 +BRDA:3,1031,1,0 +BRDA:3,1031,2,0 +BRDA:3,1031,3,0 +BRDA:3,1031,4,0 +BRDA:3,1032,0,0 +BRDA:3,1032,1,0 +BRDA:3,1033,0,0 +BRDA:3,1033,1,0 +BRDA:3,1034,0,0 +BRDA:3,1034,1,0 +BRDA:3,1035,0,0 +BRDA:3,1035,1,0 +BRDA:3,1036,0,0 +BRDA:3,1036,1,0 +BRDA:3,1036,2,0 +BRDA:3,1037,0,0 +BRDA:3,1037,1,0 +BRDA:3,1038,0,0 +BRDA:3,1038,1,0 +BRDA:3,1039,0,0 +BRDA:3,1039,1,0 +BRDA:3,1039,2,0 +BRDA:3,1040,0,0 +BRDA:3,1040,1,0 +BRDA:3,1041,0,0 +BRDA:3,1041,1,0 +BRDA:3,1042,0,0 +BRDA:3,1042,1,0 +BRDA:3,1043,0,0 +BRDA:3,1043,1,0 +BRDA:3,1043,2,0 +BRDA:3,1044,0,0 +BRDA:3,1044,1,0 +BRDA:3,1045,0,0 +BRDA:3,1045,1,0 +BRDA:3,1046,0,0 +BRDA:3,1046,1,0 +BRDA:3,1047,0,0 +BRDA:3,1047,1,0 +BRDA:3,1047,2,0 +BRDA:3,1048,0,0 +BRDA:3,1048,1,0 +BRDA:3,1048,2,0 +BRDA:3,1048,3,0 +BRDA:3,1049,0,0 +BRDA:3,1049,1,0 +BRDA:3,1049,2,0 +BRDA:3,1049,3,0 +BRDA:3,1050,0,0 +BRDA:3,1050,1,0 +BRDA:3,1050,2,0 +BRDA:3,1051,0,0 +BRDA:3,1051,1,0 +BRDA:3,1052,0,0 +BRDA:3,1052,1,0 +BRDA:3,1053,0,0 +BRDA:3,1053,1,0 +BRDA:3,1054,0,0 +BRDA:3,1054,1,0 +BRDA:3,1054,2,0 +BRDA:3,1055,0,0 +BRDA:3,1055,1,0 +BRDA:3,1055,2,0 +BRDA:3,1056,0,0 +BRDA:3,1056,1,0 +BRDA:3,1056,2,0 +BRDA:3,1057,0,0 +BRDA:3,1057,1,0 +BRDA:3,1058,0,0 +BRDA:3,1058,1,0 +BRDA:3,1059,0,0 +BRDA:3,1059,1,0 +BRDA:3,1059,2,0 +BRDA:3,1060,0,0 +BRDA:3,1060,1,0 +BRDA:3,1061,0,0 +BRDA:3,1061,1,0 +BRDA:3,1062,0,0 +BRDA:3,1062,1,0 +BRDA:3,1063,0,0 +BRDA:3,1063,1,0 +BRDA:3,1064,0,0 +BRDA:3,1064,1,0 +BRDA:3,1065,0,0 +BRDA:3,1065,1,0 +BRDA:3,1066,0,0 +BRDA:3,1066,1,0 +BRDA:3,1067,0,0 +BRDA:3,1067,1,0 +BRDA:3,1068,0,0 +BRDA:3,1068,1,0 +BRDA:3,1069,0,0 +BRDA:3,1069,1,0 +BRDA:3,1069,2,0 +BRDA:3,1070,0,0 +BRDA:3,1070,1,0 +BRDA:3,1071,0,0 +BRDA:3,1071,1,0 +BRDA:3,1071,2,0 +BRDA:3,1072,0,0 +BRDA:3,1072,1,0 +BRDA:3,1073,0,0 +BRDA:3,1073,1,0 +BRDA:4,1074,0,0 +BRDA:4,1074,1,0 +BRDA:4,1075,0,0 +BRDA:4,1075,1,0 +BRDA:4,1076,0,0 +BRDA:4,1076,1,0 +BRDA:4,1077,0,0 +BRDA:4,1077,1,0 +BRDA:4,1077,2,0 +BRDA:4,1078,0,0 +BRDA:4,1078,1,0 +BRDA:4,1079,0,0 +BRDA:4,1079,1,0 +BRDA:4,1079,2,0 +BRDA:4,1080,0,0 +BRDA:4,1080,1,0 +BRDA:4,1081,0,0 +BRDA:4,1081,1,0 +BRDA:4,1082,0,0 +BRDA:4,1082,1,0 +BRDA:4,1082,2,0 +BRDA:4,1083,0,0 +BRDA:4,1083,1,0 +BRDA:4,1084,0,0 +BRDA:4,1084,1,0 +BRDA:4,1085,0,0 +BRDA:4,1085,1,0 +BRDA:4,1086,0,0 +BRDA:4,1086,1,0 +BRDA:4,1087,0,0 +BRDA:4,1087,1,0 +BRDA:4,1088,0,0 +BRDA:4,1088,1,0 +BRDA:4,1089,0,0 +BRDA:4,1089,1,0 +BRDA:4,1090,0,0 +BRDA:4,1090,1,0 +BRDA:4,1091,0,0 +BRDA:4,1091,1,0 +BRDA:4,1092,0,0 +BRDA:4,1092,1,0 +BRDA:4,1093,0,0 +BRDA:4,1093,1,0 +BRDA:4,1093,2,0 +BRDA:4,1094,0,0 +BRDA:4,1094,1,0 +BRDA:4,1094,2,0 +BRDA:4,1095,0,0 +BRDA:4,1095,1,0 +BRDA:4,1096,0,0 +BRDA:4,1096,1,0 +BRDA:4,1097,0,0 +BRDA:4,1097,1,0 +BRDA:4,1098,0,0 +BRDA:4,1098,1,0 +BRDA:4,1098,2,0 +BRDA:4,1099,0,0 +BRDA:4,1099,1,0 +BRDA:4,1100,0,0 +BRDA:4,1100,1,0 +BRDA:4,1100,2,0 +BRDA:4,1101,0,0 +BRDA:4,1101,1,0 +BRDA:4,1102,0,0 +BRDA:4,1102,1,0 +BRDA:4,1103,0,0 +BRDA:4,1103,1,0 +BRDA:4,1103,2,0 +BRDA:4,1104,0,0 +BRDA:4,1104,1,0 +BRDA:4,1105,0,0 +BRDA:4,1105,1,0 +BRDA:4,1105,2,0 +BRDA:4,1106,0,0 +BRDA:4,1106,1,0 +BRDA:4,1107,0,0 +BRDA:4,1107,1,0 +BRDA:4,1108,0,0 +BRDA:4,1108,1,0 +BRDA:4,1109,0,0 +BRDA:4,1109,1,0 +BRDA:4,1109,2,0 +BRDA:4,1110,0,0 +BRDA:4,1110,1,0 +BRDA:4,1111,0,0 +BRDA:4,1111,1,0 +BRDA:4,1112,0,0 +BRDA:4,1112,1,0 +BRDA:4,1113,0,0 +BRDA:4,1113,1,0 +BRDA:4,1114,0,0 +BRDA:4,1114,1,0 +BRDA:4,1115,0,0 +BRDA:4,1115,1,0 +BRDA:4,1116,0,0 +BRDA:4,1116,1,0 +BRDA:4,1117,0,0 +BRDA:4,1117,1,0 +BRDA:4,1118,0,0 +BRDA:4,1118,1,0 +BRDA:4,1119,0,0 +BRDA:4,1119,1,0 +BRDA:4,1120,0,0 +BRDA:4,1120,1,0 +BRDA:4,1121,0,0 +BRDA:4,1121,1,0 +BRDA:4,1122,0,0 +BRDA:4,1122,1,0 +BRDA:4,1123,0,0 +BRDA:4,1123,1,0 +BRDA:4,1124,0,0 +BRDA:4,1124,1,0 +BRDA:4,1125,0,0 +BRDA:4,1125,1,0 +BRDA:4,1126,0,0 +BRDA:4,1126,1,0 +BRDA:4,1127,0,0 +BRDA:4,1127,1,0 +BRDA:4,1128,0,0 +BRDA:4,1128,1,0 +BRDA:4,1129,0,0 +BRDA:4,1129,1,0 +BRDA:4,1130,0,0 +BRDA:4,1130,1,0 +BRDA:4,1131,0,0 +BRDA:4,1131,1,0 +BRDA:4,1132,0,0 +BRDA:4,1132,1,0 +BRDA:4,1133,0,0 +BRDA:4,1133,1,0 +BRDA:4,1133,2,0 +BRDA:4,1134,0,0 +BRDA:4,1134,1,0 +BRDA:4,1135,0,0 +BRDA:4,1135,1,0 +BRDA:4,1136,0,0 +BRDA:4,1136,1,0 +BRDA:4,1137,0,0 +BRDA:4,1137,1,0 +BRDA:4,1138,0,0 +BRDA:4,1138,1,0 +BRDA:4,1139,0,0 +BRDA:4,1139,1,0 +BRDA:4,1140,0,0 +BRDA:4,1140,1,0 +BRDA:4,1141,0,0 +BRDA:4,1141,1,0 +BRDA:4,1142,0,0 +BRDA:4,1142,1,0 +BRDA:4,1143,0,0 +BRDA:4,1143,1,0 +BRDA:4,1144,0,0 +BRDA:4,1144,1,0 +BRDA:4,1145,0,0 +BRDA:4,1145,1,0 +BRDA:4,1146,0,0 +BRDA:4,1146,1,0 +BRDA:4,1147,0,0 +BRDA:4,1147,1,0 +BRDA:4,1148,0,0 +BRDA:4,1148,1,0 +BRDA:4,1149,0,0 +BRDA:4,1149,1,0 +BRDA:4,1149,2,0 +BRDA:4,1149,3,0 +BRDA:4,1150,0,0 +BRDA:4,1150,1,0 +BRDA:4,1151,0,0 +BRDA:4,1151,1,0 +BRDA:4,1152,0,0 +BRDA:4,1152,1,0 +BRDA:4,1153,0,0 +BRDA:4,1153,1,0 +BRDA:4,1153,2,0 +BRDA:4,1154,0,0 +BRDA:4,1154,1,0 +BRDA:4,1155,0,0 +BRDA:4,1155,1,0 +BRDA:4,1156,0,0 +BRDA:4,1156,1,0 +BRDA:4,1157,0,0 +BRDA:4,1157,1,0 +BRDA:4,1158,0,0 +BRDA:4,1158,1,0 +BRDA:4,1159,0,0 +BRDA:4,1159,1,0 +BRDA:4,1160,0,0 +BRDA:4,1160,1,0 +BRDA:4,1161,0,0 +BRDA:4,1161,1,0 +BRDA:4,1162,0,0 +BRDA:4,1162,1,0 +BRDA:4,1162,2,0 +BRDA:4,1162,3,0 +BRDA:4,1162,4,0 +BRDA:4,1163,0,0 +BRDA:4,1163,1,0 +BRDA:4,1164,0,0 +BRDA:4,1164,1,0 +BRDA:4,1165,0,0 +BRDA:4,1165,1,0 +BRDA:4,1166,0,0 +BRDA:4,1166,1,0 +BRDA:4,1167,0,0 +BRDA:4,1167,1,0 +BRDA:4,1168,0,0 +BRDA:4,1168,1,0 +BRDA:4,1169,0,0 +BRDA:4,1169,1,0 +BRDA:4,1170,0,0 +BRDA:4,1170,1,0 +BRDA:4,1171,0,0 +BRDA:4,1171,1,0 +BRDA:4,1172,0,0 +BRDA:4,1172,1,0 +BRDA:4,1173,0,0 +BRDA:4,1173,1,0 +BRDA:4,1174,0,0 +BRDA:4,1174,1,0 +BRDA:4,1174,2,0 +BRDA:4,1174,3,0 +BRDA:4,1175,0,0 +BRDA:4,1175,1,0 +BRDA:4,1176,0,0 +BRDA:4,1176,1,0 +BRDA:4,1177,0,0 +BRDA:4,1177,1,0 +BRDA:4,1178,0,0 +BRDA:4,1178,1,0 +BRDA:4,1179,0,0 +BRDA:4,1179,1,0 +BRDA:4,1180,0,0 +BRDA:4,1180,1,0 +BRDA:4,1181,0,0 +BRDA:4,1181,1,0 +BRDA:4,1182,0,0 +BRDA:4,1182,1,0 +BRDA:4,1183,0,0 +BRDA:4,1183,1,0 +BRDA:4,1184,0,0 +BRDA:4,1184,1,0 +BRDA:4,1184,2,0 +BRDA:4,1185,0,0 +BRDA:4,1185,1,0 +BRDA:4,1186,0,0 +BRDA:4,1186,1,0 +BRDA:4,1186,2,0 +BRDA:4,1187,0,0 +BRDA:4,1187,1,0 +BRDA:4,1188,0,0 +BRDA:4,1188,1,0 +BRDA:4,1189,0,0 +BRDA:4,1189,1,0 +BRDA:4,1190,0,0 +BRDA:4,1190,1,0 +BRDA:4,1191,0,0 +BRDA:4,1191,1,0 +BRDA:4,1191,2,0 +BRDA:4,1192,0,0 +BRDA:4,1192,1,0 +BRDA:4,1193,0,0 +BRDA:4,1193,1,0 +BRDA:4,1194,0,0 +BRDA:4,1194,1,0 +BRDA:4,1195,0,0 +BRDA:4,1195,1,0 +BRDA:4,1196,0,0 +BRDA:4,1196,1,0 +BRDA:4,1197,0,0 +BRDA:4,1197,1,0 +BRDA:4,1198,0,0 +BRDA:4,1198,1,0 +BRDA:4,1199,0,0 +BRDA:4,1199,1,0 +BRDA:4,1199,2,0 +BRDA:4,1199,3,0 +BRDA:4,1200,0,0 +BRDA:4,1200,1,0 +BRDA:4,1201,0,0 +BRDA:4,1201,1,0 +BRDA:4,1201,2,0 +BRDA:4,1201,3,0 +BRDA:4,1201,4,0 +BRDA:4,1201,5,0 +BRDA:4,1201,6,0 +BRDA:4,1201,7,0 +BRDA:4,1201,8,0 +BRDA:4,1202,0,0 +BRDA:4,1202,1,0 +BRDA:4,1203,0,0 +BRDA:4,1203,1,0 +BRDA:4,1204,0,0 +BRDA:4,1204,1,0 +BRDA:4,1205,0,0 +BRDA:4,1205,1,0 +BRDA:4,1206,0,0 +BRDA:4,1206,1,0 +BRDA:4,1207,0,0 +BRDA:4,1207,1,0 +BRDA:4,1208,0,0 +BRDA:4,1208,1,0 +BRDA:4,1209,0,0 +BRDA:4,1209,1,0 +BRDA:4,1210,0,0 +BRDA:4,1210,1,0 +BRDA:4,1211,0,0 +BRDA:4,1211,1,0 +BRDA:4,1212,0,0 +BRDA:4,1212,1,0 +BRDA:4,1213,0,0 +BRDA:4,1213,1,0 +BRDA:4,1214,0,0 +BRDA:4,1214,1,0 +BRDA:4,1215,0,0 +BRDA:4,1215,1,0 +BRDA:4,1215,2,0 +BRDA:4,1216,0,0 +BRDA:4,1216,1,0 +BRDA:4,1217,0,0 +BRDA:4,1217,1,0 +BRDA:4,1218,0,0 +BRDA:4,1218,1,0 +BRDA:4,1219,0,0 +BRDA:4,1219,1,0 +BRDA:4,1220,0,0 +BRDA:4,1220,1,0 +BRDA:4,1221,0,0 +BRDA:4,1221,1,0 +BRDA:4,1222,0,0 +BRDA:4,1222,1,0 +BRDA:4,1223,0,0 +BRDA:4,1223,1,0 +BRDA:4,1224,0,0 +BRDA:4,1224,1,0 +BRDA:4,1225,0,0 +BRDA:4,1225,1,0 +BRDA:4,1226,0,0 +BRDA:4,1226,1,0 +BRDA:4,1226,2,0 +BRDA:4,1227,0,0 +BRDA:4,1227,1,0 +BRDA:4,1228,0,0 +BRDA:4,1228,1,0 +BRDA:4,1228,2,0 +BRDA:4,1228,3,0 +BRDA:4,1228,4,0 +BRDA:4,1228,5,0 +BRDA:4,1229,0,0 +BRDA:4,1229,1,0 +BRDA:4,1230,0,0 +BRDA:4,1230,1,0 +BRDA:4,1231,0,0 +BRDA:4,1231,1,0 +BRDA:4,1232,0,0 +BRDA:4,1232,1,0 +BRDA:4,1233,0,0 +BRDA:4,1233,1,0 +BRDA:4,1234,0,0 +BRDA:4,1234,1,0 +BRDA:4,1235,0,0 +BRDA:4,1235,1,0 +BRDA:4,1236,0,0 +BRDA:4,1236,1,0 +BRDA:4,1237,0,0 +BRDA:4,1237,1,0 +BRDA:4,1238,0,0 +BRDA:4,1238,1,0 +BRDA:4,1239,0,0 +BRDA:4,1239,1,0 +BRDA:4,1240,0,0 +BRDA:4,1240,1,0 +BRDA:4,1240,2,0 +BRDA:4,1241,0,0 +BRDA:4,1241,1,0 +BRDA:4,1242,0,0 +BRDA:4,1242,1,0 +BRDA:4,1242,2,0 +BRDA:4,1243,0,0 +BRDA:4,1243,1,0 +BRDA:4,1244,0,0 +BRDA:4,1244,1,0 +BRDA:4,1245,0,0 +BRDA:4,1245,1,0 +BRDA:4,1246,0,0 +BRDA:4,1246,1,0 +BRDA:4,1247,0,0 +BRDA:4,1247,1,0 +BRDA:4,1248,0,0 +BRDA:4,1248,1,0 +BRDA:4,1249,0,0 +BRDA:4,1249,1,0 +BRDA:4,1250,0,0 +BRDA:4,1250,1,0 +BRDA:4,1251,0,0 +BRDA:4,1251,1,0 +BRDA:4,1252,0,0 +BRDA:4,1252,1,0 +BRDA:4,1253,0,0 +BRDA:4,1253,1,0 +BRDA:4,1254,0,0 +BRDA:4,1254,1,0 +BRDA:4,1255,0,0 +BRDA:4,1255,1,0 +BRDA:4,1256,0,0 +BRDA:4,1256,1,0 +BRDA:4,1257,0,0 +BRDA:4,1257,1,0 +BRDA:4,1258,0,0 +BRDA:4,1258,1,0 +BRDA:4,1259,0,0 +BRDA:4,1259,1,0 +BRDA:4,1260,0,0 +BRDA:4,1260,1,0 +BRDA:4,1261,0,0 +BRDA:4,1261,1,0 +BRDA:4,1262,0,0 +BRDA:4,1262,1,0 +BRDA:4,1263,0,0 +BRDA:4,1263,1,0 +BRDA:4,1263,2,0 +BRDA:4,1263,3,0 +BRDA:4,1264,0,0 +BRDA:4,1264,1,0 +BRDA:4,1265,0,0 +BRDA:4,1265,1,0 +BRDA:4,1266,0,0 +BRDA:4,1266,1,0 +BRDA:4,1267,0,0 +BRDA:4,1267,1,0 +BRDA:4,1268,0,0 +BRDA:4,1268,1,0 +BRDA:4,1269,0,0 +BRDA:4,1269,1,0 +BRDA:4,1270,0,0 +BRDA:4,1270,1,0 +BRDA:4,1271,0,0 +BRDA:4,1271,1,0 +BRDA:4,1272,0,0 +BRDA:4,1272,1,0 +BRDA:4,1273,0,0 +BRDA:4,1273,1,0 +BRDA:4,1274,0,0 +BRDA:4,1274,1,0 +BRDA:4,1275,0,0 +BRDA:4,1275,1,0 +BRDA:4,1276,0,0 +BRDA:4,1276,1,0 +BRDA:4,1277,0,0 +BRDA:4,1277,1,0 +BRDA:4,1278,0,0 +BRDA:4,1278,1,0 +BRDA:4,1279,0,0 +BRDA:4,1279,1,0 +BRDA:4,1280,0,0 +BRDA:4,1280,1,0 +BRDA:4,1281,0,0 +BRDA:4,1281,1,0 +BRDA:4,1282,0,0 +BRDA:4,1282,1,0 +BRDA:4,1283,0,0 +BRDA:4,1283,1,0 +BRDA:4,1283,2,0 +BRDA:4,1284,0,0 +BRDA:4,1284,1,0 +BRDA:4,1285,0,0 +BRDA:4,1285,1,0 +BRDA:4,1286,0,0 +BRDA:4,1286,1,0 +BRDA:4,1287,0,0 +BRDA:4,1287,1,0 +BRDA:4,1288,0,0 +BRDA:4,1288,1,0 +BRDA:4,1289,0,0 +BRDA:4,1289,1,0 +BRDA:4,1290,0,0 +BRDA:4,1290,1,0 +BRDA:4,1291,0,0 +BRDA:4,1291,1,0 +BRDA:4,1292,0,0 +BRDA:4,1292,1,0 +BRDA:4,1293,0,0 +BRDA:4,1293,1,0 +BRDA:4,1294,0,0 +BRDA:4,1294,1,0 +BRDA:4,1295,0,0 +BRDA:4,1295,1,0 +BRDA:4,1296,0,0 +BRDA:4,1296,1,0 +BRDA:4,1297,0,0 +BRDA:4,1297,1,0 +BRDA:4,1297,2,0 +BRDA:4,1298,0,0 +BRDA:4,1298,1,0 +BRDA:4,1298,2,0 +BRDA:4,1298,3,0 +BRDA:4,1299,0,0 +BRDA:4,1299,1,0 +BRDA:4,1300,0,0 +BRDA:4,1300,1,0 +BRDA:4,1301,0,0 +BRDA:4,1301,1,0 +BRDA:4,1302,0,0 +BRDA:4,1302,1,0 +BRDA:4,1302,2,0 +BRDA:4,1302,3,0 +BRDA:4,1303,0,0 +BRDA:4,1303,1,0 +BRDA:4,1304,0,0 +BRDA:4,1304,1,0 +BRDA:4,1304,2,0 +BRDA:4,1305,0,0 +BRDA:4,1305,1,0 +BRDA:4,1306,0,0 +BRDA:4,1306,1,0 +BRDA:4,1306,2,0 +BRDA:4,1306,3,0 +BRDA:4,1307,0,0 +BRDA:4,1307,1,0 +BRDA:4,1308,0,0 +BRDA:4,1308,1,0 +BRDA:4,1309,0,0 +BRDA:4,1309,1,0 +BRDA:4,1310,0,0 +BRDA:4,1310,1,0 +BRDA:4,1311,0,0 +BRDA:4,1311,1,0 +BRDA:4,1312,0,0 +BRDA:4,1312,1,0 +BRDA:4,1313,0,0 +BRDA:4,1313,1,0 +BRDA:4,1314,0,0 +BRDA:4,1314,1,0 +BRDA:4,1315,0,0 +BRDA:4,1315,1,0 +BRDA:4,1315,2,0 +BRDA:4,1315,3,0 +BRDA:4,1315,4,0 +BRDA:4,1316,0,0 +BRDA:4,1316,1,0 +BRDA:4,1317,0,0 +BRDA:4,1317,1,0 +BRDA:4,1318,0,0 +BRDA:4,1318,1,0 +BRDA:4,1319,0,0 +BRDA:4,1319,1,0 +BRDA:4,1320,0,0 +BRDA:4,1320,1,0 +BRDA:4,1320,2,0 +BRDA:4,1321,0,0 +BRDA:4,1321,1,0 +BRDA:4,1322,0,0 +BRDA:4,1322,1,0 +BRDA:4,1323,0,0 +BRDA:4,1323,1,0 +BRDA:4,1324,0,0 +BRDA:4,1324,1,0 +BRDA:4,1324,2,0 +BRDA:4,1325,0,0 +BRDA:4,1325,1,0 +BRDA:4,1326,0,0 +BRDA:4,1326,1,0 +BRDA:4,1327,0,0 +BRDA:4,1327,1,0 +BRDA:4,1328,0,0 +BRDA:4,1328,1,0 +BRDA:4,1329,0,0 +BRDA:4,1329,1,0 +BRDA:4,1330,0,0 +BRDA:4,1330,1,0 +BRDA:4,1330,2,0 +BRDA:4,1331,0,0 +BRDA:4,1331,1,0 +BRDA:4,1332,0,0 +BRDA:4,1332,1,0 +BRDA:4,1333,0,0 +BRDA:4,1333,1,0 +BRDA:4,1334,0,0 +BRDA:4,1334,1,0 +BRDA:4,1335,0,0 +BRDA:4,1335,1,0 +BRDA:4,1336,0,0 +BRDA:4,1336,1,0 +BRDA:4,1337,0,0 +BRDA:4,1337,1,0 +BRDA:4,1338,0,0 +BRDA:4,1338,1,0 +BRDA:4,1339,0,0 +BRDA:4,1339,1,0 +BRDA:4,1339,2,0 +BRDA:4,1340,0,0 +BRDA:4,1340,1,0 +BRDA:4,1341,0,0 +BRDA:4,1341,1,0 +BRDA:4,1342,0,0 +BRDA:4,1342,1,0 +BRDA:4,1343,0,0 +BRDA:4,1343,1,0 +BRDA:4,1344,0,0 +BRDA:4,1344,1,0 +BRDA:4,1345,0,0 +BRDA:4,1345,1,0 +BRDA:4,1346,0,0 +BRDA:4,1346,1,0 +BRDA:4,1347,0,0 +BRDA:4,1347,1,0 +BRDA:4,1348,0,0 +BRDA:4,1348,1,0 +BRDA:4,1349,0,0 +BRDA:4,1349,1,0 +BRDA:4,1350,0,0 +BRDA:4,1350,1,0 +BRDA:4,1351,0,0 +BRDA:4,1351,1,0 +BRDA:4,1352,0,0 +BRDA:4,1352,1,0 +BRDA:4,1353,0,0 +BRDA:4,1353,1,0 +BRDA:4,1354,0,0 +BRDA:4,1354,1,0 +BRDA:4,1355,0,0 +BRDA:4,1355,1,0 +BRDA:4,1356,0,0 +BRDA:4,1356,1,0 +BRDA:4,1357,0,0 +BRDA:4,1357,1,0 +BRDA:4,1357,2,0 +BRDA:4,1358,0,0 +BRDA:4,1358,1,0 +BRDA:4,1359,0,0 +BRDA:4,1359,1,0 +BRDA:4,1360,0,0 +BRDA:4,1360,1,0 +BRDA:4,1360,2,0 +BRDA:4,1361,0,0 +BRDA:4,1361,1,0 +BRDA:4,1362,0,0 +BRDA:4,1362,1,0 +BRDA:4,1362,2,0 +BRDA:4,1363,0,0 +BRDA:4,1363,1,0 +BRDA:4,1363,2,0 +BRDA:4,1364,0,0 +BRDA:4,1364,1,0 +BRDA:4,1365,0,0 +BRDA:4,1365,1,0 +BRDA:4,1366,0,0 +BRDA:4,1366,1,0 +BRDA:4,1367,0,0 +BRDA:4,1367,1,0 +BRDA:4,1368,0,0 +BRDA:4,1368,1,0 +BRDA:4,1369,0,0 +BRDA:4,1369,1,0 +BRDA:4,1370,0,0 +BRDA:4,1370,1,0 +BRDA:4,1371,0,0 +BRDA:4,1371,1,0 +BRDA:4,1372,0,0 +BRDA:4,1372,1,0 +BRDA:4,1373,0,0 +BRDA:4,1373,1,0 +BRDA:4,1374,0,0 +BRDA:4,1374,1,0 +BRDA:4,1375,0,0 +BRDA:4,1375,1,0 +BRDA:4,1375,2,0 +BRDA:4,1376,0,0 +BRDA:4,1376,1,0 +BRDA:4,1377,0,0 +BRDA:4,1377,1,0 +BRDA:4,1378,0,0 +BRDA:4,1378,1,0 +BRDA:4,1379,0,0 +BRDA:4,1379,1,0 +BRDA:4,1380,0,0 +BRDA:4,1380,1,0 +BRDA:4,1381,0,0 +BRDA:4,1381,1,0 +BRDA:4,1382,0,0 +BRDA:4,1382,1,0 +BRDA:4,1383,0,0 +BRDA:4,1383,1,0 +BRDA:4,1384,0,0 +BRDA:4,1384,1,0 +BRDA:4,1385,0,0 +BRDA:4,1385,1,0 +BRDA:4,1386,0,0 +BRDA:4,1386,1,0 +BRDA:4,1387,0,0 +BRDA:4,1387,1,0 +BRDA:4,1388,0,0 +BRDA:4,1388,1,0 +BRDA:4,1388,2,0 +BRDA:4,1388,3,0 +BRDA:4,1389,0,0 +BRDA:4,1389,1,0 +BRDA:4,1390,0,0 +BRDA:4,1390,1,0 +BRDA:4,1391,0,0 +BRDA:4,1391,1,0 +BRDA:4,1392,0,0 +BRDA:4,1392,1,0 +BRDA:4,1393,0,0 +BRDA:4,1393,1,0 +BRDA:4,1394,0,0 +BRDA:4,1394,1,0 +BRDA:4,1395,0,0 +BRDA:4,1395,1,0 +BRDA:4,1396,0,0 +BRDA:4,1396,1,0 +BRDA:4,1397,0,0 +BRDA:4,1397,1,0 +BRDA:4,1398,0,0 +BRDA:4,1398,1,0 +BRDA:4,1399,0,0 +BRDA:4,1399,1,0 +BRDA:4,1399,2,0 +BRDA:4,1400,0,0 +BRDA:4,1400,1,0 +BRDA:4,1401,0,0 +BRDA:4,1401,1,0 +BRDA:4,1402,0,0 +BRDA:4,1402,1,0 +BRDA:4,1403,0,0 +BRDA:4,1403,1,0 +BRDA:4,1404,0,0 +BRDA:4,1404,1,0 +BRDA:4,1405,0,0 +BRDA:4,1405,1,0 +BRDA:4,1406,0,0 +BRDA:4,1406,1,0 +BRDA:4,1406,2,0 +BRDA:4,1407,0,0 +BRDA:4,1407,1,0 +BRDA:4,1408,0,0 +BRDA:4,1408,1,0 +BRDA:4,1409,0,0 +BRDA:4,1409,1,0 +BRDA:4,1409,2,0 +BRDA:4,1410,0,0 +BRDA:4,1410,1,0 +BRDA:4,1411,0,0 +BRDA:4,1411,1,0 +BRDA:4,1412,0,0 +BRDA:4,1412,1,0 +BRDA:4,1413,0,0 +BRDA:4,1413,1,0 +BRDA:4,1414,0,0 +BRDA:4,1414,1,0 +BRDA:4,1415,0,0 +BRDA:4,1415,1,0 +BRDA:4,1416,0,0 +BRDA:4,1416,1,0 +BRDA:4,1417,0,0 +BRDA:4,1417,1,0 +BRDA:4,1418,0,0 +BRDA:4,1418,1,0 +BRDA:4,1418,2,0 +BRDA:4,1419,0,0 +BRDA:4,1419,1,0 +BRDA:4,1420,0,0 +BRDA:4,1420,1,0 +BRDA:4,1421,0,0 +BRDA:4,1421,1,0 +BRDA:4,1422,0,0 +BRDA:4,1422,1,0 +BRDA:4,1423,0,0 +BRDA:4,1423,1,0 +BRDA:4,1424,0,0 +BRDA:4,1424,1,0 +BRDA:4,1425,0,0 +BRDA:4,1425,1,0 +BRDA:4,1426,0,0 +BRDA:4,1426,1,0 +BRDA:4,1427,0,0 +BRDA:4,1427,1,0 +BRDA:4,1428,0,0 +BRDA:4,1428,1,0 +BRDA:4,1429,0,0 +BRDA:4,1429,1,0 +BRDA:4,1430,0,0 +BRDA:4,1430,1,0 +BRDA:4,1431,0,0 +BRDA:4,1431,1,0 +BRDA:4,1432,0,0 +BRDA:4,1432,1,0 +BRDA:4,1433,0,0 +BRDA:4,1433,1,0 +BRDA:4,1434,0,0 +BRDA:4,1434,1,0 +BRDA:4,1435,0,0 +BRDA:4,1435,1,0 +BRDA:4,1436,0,0 +BRDA:4,1436,1,0 +BRDA:4,1437,0,0 +BRDA:4,1437,1,0 +BRDA:4,1438,0,0 +BRDA:4,1438,1,0 +BRDA:4,1439,0,0 +BRDA:4,1439,1,0 +BRDA:4,1440,0,0 +BRDA:4,1440,1,0 +BRDA:4,1441,0,0 +BRDA:4,1441,1,0 +BRDA:4,1442,0,0 +BRDA:4,1442,1,0 +BRDA:4,1443,0,0 +BRDA:4,1443,1,0 +BRDA:4,1444,0,0 +BRDA:4,1444,1,0 +BRDA:4,1444,2,0 +BRDA:4,1445,0,0 +BRDA:4,1445,1,0 +BRDA:4,1446,0,0 +BRDA:4,1446,1,0 +BRDA:4,1447,0,0 +BRDA:4,1447,1,0 +BRDA:4,1448,0,0 +BRDA:4,1448,1,0 +BRDA:4,1449,0,0 +BRDA:4,1449,1,0 +BRDA:4,1450,0,0 +BRDA:4,1450,1,0 +BRDA:4,1451,0,0 +BRDA:4,1451,1,0 +BRDA:4,1452,0,0 +BRDA:4,1452,1,0 +BRDA:4,1453,0,0 +BRDA:4,1453,1,0 +BRDA:4,1454,0,0 +BRDA:4,1454,1,0 +BRDA:4,1455,0,0 +BRDA:4,1455,1,0 +BRDA:4,1455,2,0 +BRDA:4,1456,0,0 +BRDA:4,1456,1,0 +BRDA:4,1457,0,0 +BRDA:4,1457,1,0 +BRDA:4,1457,2,0 +BRDA:4,1458,0,0 +BRDA:4,1458,1,0 +BRF:3223 +BRH:0 +end_of_record +TN: +SF:src/assets/js/script.js +FN:3,(anonymous_0) +FN:10,(anonymous_1) +FN:29,(anonymous_2) +FN:37,readCookie +FNF:4 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,readCookie +DA:3,0 +DA:4,0 +DA:5,0 +DA:7,0 +DA:10,0 +DA:11,0 +DA:12,0 +DA:15,0 +DA:17,0 +DA:21,0 +DA:25,0 +DA:27,0 +DA:29,0 +DA:30,0 +DA:33,0 +DA:35,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:45,0 +LF:23 +LH:0 +BRDA:4,0,0,0 +BRDA:4,0,1,0 +BRDA:43,1,0,0 +BRDA:43,1,1,0 +BRF:4 +BRH:0 +end_of_record +TN: +SF:src/assets/js/semantic.min.js +FN:11,(anonymous_0) +FN:11,(anonymous_1) +FN:11,(anonymous_2) +FN:11,(anonymous_3) +FN:11,(anonymous_4) +FN:11,(anonymous_5) +FN:11,(anonymous_6) +FN:11,(anonymous_7) +FN:11,(anonymous_8) +FN:11,(anonymous_9) +FN:11,(anonymous_10) +FN:11,(anonymous_11) +FN:11,(anonymous_12) +FN:11,(anonymous_13) +FN:11,(anonymous_14) +FN:11,(anonymous_15) +FN:11,(anonymous_16) +FN:11,(anonymous_17) +FN:11,(anonymous_18) +FN:11,(anonymous_19) +FN:11,(anonymous_20) +FN:11,(anonymous_21) +FN:11,(anonymous_22) +FN:11,(anonymous_23) +FN:11,(anonymous_24) +FN:11,(anonymous_25) +FN:11,(anonymous_26) +FN:11,(anonymous_27) +FN:11,(anonymous_28) +FN:11,(anonymous_29) +FN:11,(anonymous_30) +FN:11,(anonymous_31) +FN:11,(anonymous_32) +FN:11,(anonymous_33) +FN:11,(anonymous_34) +FN:11,(anonymous_35) +FN:11,(anonymous_36) +FN:11,(anonymous_37) +FN:11,(anonymous_38) +FN:11,(anonymous_39) +FN:11,(anonymous_40) +FN:11,(anonymous_41) +FN:11,(anonymous_42) +FN:11,(anonymous_43) +FN:11,(anonymous_44) +FN:11,(anonymous_45) +FN:11,(anonymous_46) +FN:11,(anonymous_47) +FN:11,(anonymous_48) +FN:11,(anonymous_49) +FN:11,(anonymous_50) +FN:11,(anonymous_51) +FN:11,(anonymous_52) +FN:11,(anonymous_53) +FN:11,(anonymous_54) +FN:11,(anonymous_55) +FN:11,(anonymous_56) +FN:11,(anonymous_57) +FN:11,(anonymous_58) +FN:11,(anonymous_59) +FN:11,(anonymous_60) +FN:11,(anonymous_61) +FN:11,(anonymous_62) +FN:11,(anonymous_63) +FN:11,(anonymous_64) +FN:11,(anonymous_65) +FN:11,(anonymous_66) +FN:11,(anonymous_67) +FN:11,(anonymous_68) +FN:11,(anonymous_69) +FN:11,(anonymous_70) +FN:11,(anonymous_71) +FN:11,(anonymous_72) +FN:11,(anonymous_73) +FN:11,(anonymous_74) +FN:11,(anonymous_75) +FN:11,(anonymous_76) +FN:11,(anonymous_77) +FN:11,(anonymous_78) +FN:11,(anonymous_79) +FN:11,(anonymous_80) +FN:11,(anonymous_81) +FN:11,(anonymous_82) +FN:11,(anonymous_83) +FN:11,(anonymous_84) +FN:11,(anonymous_85) +FN:11,(anonymous_86) +FN:11,(anonymous_87) +FN:11,(anonymous_88) +FN:11,(anonymous_89) +FN:11,(anonymous_90) +FN:11,(anonymous_91) +FN:11,(anonymous_92) +FN:11,(anonymous_93) +FN:11,(anonymous_94) +FN:11,(anonymous_95) +FN:11,(anonymous_96) +FN:11,(anonymous_97) +FN:11,(anonymous_98) +FN:11,(anonymous_99) +FN:11,(anonymous_100) +FN:11,(anonymous_101) +FN:11,(anonymous_102) +FN:11,(anonymous_103) +FN:11,(anonymous_104) +FN:11,(anonymous_105) +FN:11,(anonymous_106) +FN:11,(anonymous_107) +FN:11,(anonymous_108) +FN:11,(anonymous_109) +FN:11,(anonymous_110) +FN:11,(anonymous_111) +FN:11,(anonymous_112) +FN:11,(anonymous_113) +FN:11,(anonymous_114) +FN:11,(anonymous_115) +FN:11,(anonymous_116) +FN:11,(anonymous_117) +FN:11,(anonymous_118) +FN:11,(anonymous_119) +FN:11,(anonymous_120) +FN:11,(anonymous_121) +FN:11,(anonymous_122) +FN:11,(anonymous_123) +FN:11,(anonymous_124) +FN:11,(anonymous_125) +FN:11,(anonymous_126) +FN:11,(anonymous_127) +FN:11,(anonymous_128) +FN:11,(anonymous_129) +FN:11,(anonymous_130) +FN:11,(anonymous_131) +FN:11,(anonymous_132) +FN:11,(anonymous_133) +FN:11,(anonymous_134) +FN:11,(anonymous_135) +FN:11,(anonymous_136) +FN:11,(anonymous_137) +FN:11,(anonymous_138) +FN:11,(anonymous_139) +FN:11,(anonymous_140) +FN:11,(anonymous_141) +FN:11,(anonymous_142) +FN:11,(anonymous_143) +FN:11,(anonymous_144) +FN:11,(anonymous_145) +FN:11,(anonymous_146) +FN:11,(anonymous_147) +FN:11,(anonymous_148) +FN:11,(anonymous_149) +FN:11,(anonymous_150) +FN:11,(anonymous_151) +FN:11,(anonymous_152) +FN:11,(anonymous_153) +FN:11,(anonymous_154) +FN:11,(anonymous_155) +FN:11,(anonymous_156) +FN:11,(anonymous_157) +FN:11,(anonymous_158) +FN:11,(anonymous_159) +FN:11,(anonymous_160) +FN:11,(anonymous_161) +FN:11,(anonymous_162) +FN:11,(anonymous_163) +FN:11,(anonymous_164) +FN:11,(anonymous_165) +FN:11,(anonymous_166) +FN:11,(anonymous_167) +FN:11,(anonymous_168) +FN:11,(anonymous_169) +FN:11,(anonymous_170) +FN:11,(anonymous_171) +FN:11,(anonymous_172) +FN:11,(anonymous_173) +FN:11,(anonymous_174) +FN:11,(anonymous_175) +FN:11,(anonymous_176) +FN:11,(anonymous_177) +FN:11,(anonymous_178) +FN:11,(anonymous_179) +FN:11,(anonymous_180) +FN:11,(anonymous_181) +FN:11,(anonymous_182) +FN:11,(anonymous_183) +FN:11,(anonymous_184) +FN:11,(anonymous_185) +FN:11,(anonymous_186) +FN:11,(anonymous_187) +FN:11,(anonymous_188) +FN:11,(anonymous_189) +FN:11,(anonymous_190) +FN:11,(anonymous_191) +FN:11,(anonymous_192) +FN:11,(anonymous_193) +FN:11,(anonymous_194) +FN:12,(anonymous_195) +FN:12,(anonymous_196) +FN:12,(anonymous_197) +FN:12,(anonymous_198) +FN:12,(anonymous_199) +FN:12,(anonymous_200) +FN:12,(anonymous_201) +FN:12,(anonymous_202) +FN:12,(anonymous_203) +FN:12,(anonymous_204) +FN:12,(anonymous_205) +FN:12,(anonymous_206) +FN:12,(anonymous_207) +FN:12,(anonymous_208) +FN:12,(anonymous_209) +FN:12,(anonymous_210) +FN:12,(anonymous_211) +FN:12,(anonymous_212) +FN:12,(anonymous_213) +FN:12,(anonymous_214) +FN:12,(anonymous_215) +FN:12,(anonymous_216) +FN:12,(anonymous_217) +FN:12,(anonymous_218) +FN:12,(anonymous_219) +FN:12,(anonymous_220) +FN:12,(anonymous_221) +FN:12,(anonymous_222) +FN:12,(anonymous_223) +FN:12,(anonymous_224) +FN:12,(anonymous_225) +FN:12,(anonymous_226) +FN:12,(anonymous_227) +FN:12,(anonymous_228) +FN:12,(anonymous_229) +FN:12,(anonymous_230) +FN:12,(anonymous_231) +FN:12,(anonymous_232) +FN:12,(anonymous_233) +FN:12,(anonymous_234) +FN:12,(anonymous_235) +FN:12,(anonymous_236) +FN:12,(anonymous_237) +FN:12,(anonymous_238) +FN:12,(anonymous_239) +FN:12,(anonymous_240) +FN:12,(anonymous_241) +FN:12,(anonymous_242) +FN:12,(anonymous_243) +FN:12,(anonymous_244) +FN:12,(anonymous_245) +FN:12,(anonymous_246) +FN:12,(anonymous_247) +FN:12,(anonymous_248) +FN:12,(anonymous_249) +FN:12,(anonymous_250) +FN:12,(anonymous_251) +FN:12,(anonymous_252) +FN:12,(anonymous_253) +FN:12,(anonymous_254) +FN:12,(anonymous_255) +FN:12,(anonymous_256) +FN:12,(anonymous_257) +FN:12,(anonymous_258) +FN:12,(anonymous_259) +FN:12,(anonymous_260) +FN:12,(anonymous_261) +FN:12,(anonymous_262) +FN:12,(anonymous_263) +FN:12,(anonymous_264) +FN:12,(anonymous_265) +FN:12,(anonymous_266) +FN:12,(anonymous_267) +FN:12,(anonymous_268) +FN:12,(anonymous_269) +FN:12,(anonymous_270) +FN:12,(anonymous_271) +FN:12,(anonymous_272) +FN:12,(anonymous_273) +FN:12,(anonymous_274) +FN:12,(anonymous_275) +FN:12,(anonymous_276) +FN:12,(anonymous_277) +FN:12,(anonymous_278) +FN:12,(anonymous_279) +FN:12,(anonymous_280) +FN:12,(anonymous_281) +FN:12,(anonymous_282) +FN:12,(anonymous_283) +FN:12,(anonymous_284) +FN:12,(anonymous_285) +FN:12,(anonymous_286) +FN:12,(anonymous_287) +FN:12,(anonymous_288) +FN:12,(anonymous_289) +FN:12,(anonymous_290) +FN:12,(anonymous_291) +FN:12,(anonymous_292) +FN:12,(anonymous_293) +FN:12,(anonymous_294) +FN:12,(anonymous_295) +FN:12,(anonymous_296) +FN:12,(anonymous_297) +FN:12,(anonymous_298) +FN:12,(anonymous_299) +FN:12,(anonymous_300) +FN:12,(anonymous_301) +FN:12,(anonymous_302) +FN:12,(anonymous_303) +FN:12,(anonymous_304) +FN:12,(anonymous_305) +FN:12,(anonymous_306) +FN:12,(anonymous_307) +FN:12,(anonymous_308) +FN:12,(anonymous_309) +FN:12,(anonymous_310) +FN:12,(anonymous_311) +FN:12,(anonymous_312) +FN:12,(anonymous_313) +FN:12,(anonymous_314) +FN:12,(anonymous_315) +FN:12,(anonymous_316) +FN:12,(anonymous_317) +FN:12,(anonymous_318) +FN:12,(anonymous_319) +FN:12,(anonymous_320) +FN:12,(anonymous_321) +FN:12,(anonymous_322) +FN:12,(anonymous_323) +FN:12,(anonymous_324) +FN:12,(anonymous_325) +FN:12,(anonymous_326) +FN:12,(anonymous_327) +FN:12,(anonymous_328) +FN:12,(anonymous_329) +FN:12,(anonymous_330) +FN:12,(anonymous_331) +FN:12,(anonymous_332) +FN:12,(anonymous_333) +FN:12,(anonymous_334) +FN:12,(anonymous_335) +FN:12,(anonymous_336) +FN:12,(anonymous_337) +FN:12,(anonymous_338) +FN:12,(anonymous_339) +FN:12,(anonymous_340) +FN:12,(anonymous_341) +FN:12,(anonymous_342) +FN:12,(anonymous_343) +FN:12,(anonymous_344) +FN:12,(anonymous_345) +FN:12,(anonymous_346) +FN:12,(anonymous_347) +FN:12,(anonymous_348) +FN:12,(anonymous_349) +FN:12,(anonymous_350) +FN:12,(anonymous_351) +FN:12,(anonymous_352) +FN:12,(anonymous_353) +FN:12,(anonymous_354) +FN:12,(anonymous_355) +FN:12,(anonymous_356) +FN:12,(anonymous_357) +FN:12,(anonymous_358) +FN:12,(anonymous_359) +FN:12,(anonymous_360) +FN:12,(anonymous_361) +FN:12,(anonymous_362) +FN:12,(anonymous_363) +FN:12,(anonymous_364) +FN:12,(anonymous_365) +FN:12,(anonymous_366) +FN:12,(anonymous_367) +FN:12,(anonymous_368) +FN:12,(anonymous_369) +FN:12,(anonymous_370) +FN:12,(anonymous_371) +FN:12,(anonymous_372) +FN:12,(anonymous_373) +FN:12,(anonymous_374) +FN:12,(anonymous_375) +FN:12,(anonymous_376) +FN:12,(anonymous_377) +FN:12,(anonymous_378) +FN:12,(anonymous_379) +FN:12,(anonymous_380) +FN:12,(anonymous_381) +FN:12,(anonymous_382) +FN:12,(anonymous_383) +FN:12,(anonymous_384) +FN:12,(anonymous_385) +FN:12,(anonymous_386) +FN:12,(anonymous_387) +FN:12,(anonymous_388) +FN:12,(anonymous_389) +FN:12,(anonymous_390) +FN:12,(anonymous_391) +FN:12,(anonymous_392) +FN:12,(anonymous_393) +FN:12,(anonymous_394) +FN:12,(anonymous_395) +FN:12,(anonymous_396) +FN:12,(anonymous_397) +FN:12,(anonymous_398) +FN:12,(anonymous_399) +FN:12,(anonymous_400) +FN:12,(anonymous_401) +FN:12,(anonymous_402) +FN:12,(anonymous_403) +FN:12,(anonymous_404) +FN:12,(anonymous_405) +FN:12,(anonymous_406) +FN:12,(anonymous_407) +FN:12,(anonymous_408) +FN:12,(anonymous_409) +FN:12,(anonymous_410) +FN:12,(anonymous_411) +FN:12,(anonymous_412) +FN:12,(anonymous_413) +FN:12,(anonymous_414) +FN:12,(anonymous_415) +FN:12,(anonymous_416) +FN:12,(anonymous_417) +FN:12,(anonymous_418) +FN:12,(anonymous_419) +FN:12,(anonymous_420) +FN:13,(anonymous_421) +FN:13,(anonymous_422) +FN:13,(anonymous_423) +FN:13,(anonymous_424) +FN:13,(anonymous_425) +FN:13,(anonymous_426) +FN:13,(anonymous_427) +FN:13,(anonymous_428) +FN:13,(anonymous_429) +FN:13,(anonymous_430) +FN:13,(anonymous_431) +FN:13,(anonymous_432) +FN:13,(anonymous_433) +FN:13,(anonymous_434) +FN:13,(anonymous_435) +FN:13,(anonymous_436) +FN:13,(anonymous_437) +FN:13,(anonymous_438) +FN:13,(anonymous_439) +FN:13,(anonymous_440) +FN:13,(anonymous_441) +FN:13,(anonymous_442) +FN:13,(anonymous_443) +FN:13,(anonymous_444) +FN:13,(anonymous_445) +FN:13,(anonymous_446) +FN:13,(anonymous_447) +FN:13,(anonymous_448) +FN:13,(anonymous_449) +FN:13,(anonymous_450) +FN:13,(anonymous_451) +FN:13,(anonymous_452) +FN:13,(anonymous_453) +FN:13,(anonymous_454) +FN:13,(anonymous_455) +FN:13,(anonymous_456) +FN:13,(anonymous_457) +FN:13,(anonymous_458) +FN:13,(anonymous_459) +FN:13,(anonymous_460) +FN:13,(anonymous_461) +FN:13,(anonymous_462) +FN:13,(anonymous_463) +FN:13,(anonymous_464) +FN:13,(anonymous_465) +FN:13,(anonymous_466) +FN:13,(anonymous_467) +FN:13,(anonymous_468) +FN:13,(anonymous_469) +FN:13,(anonymous_470) +FN:13,(anonymous_471) +FN:13,(anonymous_472) +FN:13,(anonymous_473) +FN:13,(anonymous_474) +FN:13,(anonymous_475) +FN:13,(anonymous_476) +FN:13,(anonymous_477) +FN:13,(anonymous_478) +FN:13,(anonymous_479) +FN:13,(anonymous_480) +FN:13,(anonymous_481) +FN:13,(anonymous_482) +FN:13,(anonymous_483) +FN:13,(anonymous_484) +FN:13,(anonymous_485) +FN:13,(anonymous_486) +FN:13,(anonymous_487) +FN:13,(anonymous_488) +FN:13,(anonymous_489) +FN:13,(anonymous_490) +FN:13,(anonymous_491) +FN:13,(anonymous_492) +FN:13,(anonymous_493) +FN:13,(anonymous_494) +FN:13,(anonymous_495) +FN:13,(anonymous_496) +FN:13,(anonymous_497) +FN:13,(anonymous_498) +FN:13,(anonymous_499) +FN:13,(anonymous_500) +FN:13,(anonymous_501) +FN:13,(anonymous_502) +FN:13,(anonymous_503) +FN:13,(anonymous_504) +FN:13,(anonymous_505) +FN:13,(anonymous_506) +FN:13,(anonymous_507) +FN:13,(anonymous_508) +FN:13,(anonymous_509) +FN:13,(anonymous_510) +FN:13,(anonymous_511) +FN:13,(anonymous_512) +FN:13,(anonymous_513) +FN:13,(anonymous_514) +FN:13,(anonymous_515) +FN:13,(anonymous_516) +FN:13,(anonymous_517) +FN:13,(anonymous_518) +FN:13,(anonymous_519) +FN:13,(anonymous_520) +FN:13,(anonymous_521) +FN:13,(anonymous_522) +FN:13,(anonymous_523) +FN:13,(anonymous_524) +FN:13,(anonymous_525) +FN:13,(anonymous_526) +FN:13,(anonymous_527) +FN:13,(anonymous_528) +FN:13,(anonymous_529) +FN:13,(anonymous_530) +FN:13,(anonymous_531) +FN:13,(anonymous_532) +FN:13,(anonymous_533) +FN:13,(anonymous_534) +FN:13,(anonymous_535) +FN:13,(anonymous_536) +FN:13,(anonymous_537) +FN:13,(anonymous_538) +FN:13,(anonymous_539) +FN:13,(anonymous_540) +FN:13,(anonymous_541) +FN:13,(anonymous_542) +FN:13,(anonymous_543) +FN:13,(anonymous_544) +FN:13,(anonymous_545) +FN:13,(anonymous_546) +FN:13,(anonymous_547) +FN:13,(anonymous_548) +FN:13,(anonymous_549) +FN:13,(anonymous_550) +FN:13,(anonymous_551) +FN:13,(anonymous_552) +FN:13,(anonymous_553) +FN:13,(anonymous_554) +FN:13,(anonymous_555) +FN:13,(anonymous_556) +FN:13,(anonymous_557) +FN:13,(anonymous_558) +FN:13,(anonymous_559) +FN:13,(anonymous_560) +FN:13,(anonymous_561) +FN:13,(anonymous_562) +FN:13,(anonymous_563) +FN:13,(anonymous_564) +FN:13,(anonymous_565) +FN:13,(anonymous_566) +FN:13,(anonymous_567) +FN:13,(anonymous_568) +FN:13,(anonymous_569) +FN:13,(anonymous_570) +FN:13,(anonymous_571) +FN:13,(anonymous_572) +FN:13,(anonymous_573) +FN:13,(anonymous_574) +FN:13,(anonymous_575) +FN:13,(anonymous_576) +FN:13,(anonymous_577) +FN:13,(anonymous_578) +FN:13,(anonymous_579) +FN:13,(anonymous_580) +FN:13,(anonymous_581) +FN:13,(anonymous_582) +FN:13,(anonymous_583) +FN:13,(anonymous_584) +FN:13,(anonymous_585) +FN:13,(anonymous_586) +FN:13,(anonymous_587) +FN:13,(anonymous_588) +FN:13,(anonymous_589) +FN:13,(anonymous_590) +FN:13,(anonymous_591) +FN:13,(anonymous_592) +FN:13,(anonymous_593) +FN:13,(anonymous_594) +FN:13,(anonymous_595) +FN:13,(anonymous_596) +FN:13,(anonymous_597) +FN:13,(anonymous_598) +FN:13,(anonymous_599) +FN:13,(anonymous_600) +FN:13,(anonymous_601) +FN:13,(anonymous_602) +FN:13,(anonymous_603) +FN:13,(anonymous_604) +FN:13,(anonymous_605) +FN:13,(anonymous_606) +FN:13,(anonymous_607) +FN:13,(anonymous_608) +FN:13,(anonymous_609) +FN:13,(anonymous_610) +FN:13,(anonymous_611) +FN:13,(anonymous_612) +FN:13,(anonymous_613) +FN:13,(anonymous_614) +FN:13,(anonymous_615) +FN:13,(anonymous_616) +FN:13,(anonymous_617) +FN:13,(anonymous_618) +FN:13,(anonymous_619) +FN:13,(anonymous_620) +FN:13,(anonymous_621) +FN:13,(anonymous_622) +FN:13,(anonymous_623) +FN:13,(anonymous_624) +FN:13,(anonymous_625) +FN:14,(anonymous_626) +FN:14,(anonymous_627) +FN:14,(anonymous_628) +FN:14,(anonymous_629) +FN:14,(anonymous_630) +FN:14,(anonymous_631) +FN:14,(anonymous_632) +FN:14,(anonymous_633) +FN:14,(anonymous_634) +FN:14,(anonymous_635) +FN:14,(anonymous_636) +FN:14,(anonymous_637) +FN:14,(anonymous_638) +FN:14,(anonymous_639) +FN:14,(anonymous_640) +FN:14,(anonymous_641) +FN:14,(anonymous_642) +FN:14,(anonymous_643) +FN:14,(anonymous_644) +FN:14,(anonymous_645) +FN:14,(anonymous_646) +FN:14,(anonymous_647) +FN:14,(anonymous_648) +FN:14,(anonymous_649) +FN:14,(anonymous_650) +FN:14,(anonymous_651) +FN:14,(anonymous_652) +FN:14,(anonymous_653) +FN:14,(anonymous_654) +FN:14,(anonymous_655) +FN:14,(anonymous_656) +FN:14,(anonymous_657) +FN:14,(anonymous_658) +FN:14,(anonymous_659) +FN:14,(anonymous_660) +FN:14,(anonymous_661) +FN:14,(anonymous_662) +FN:14,(anonymous_663) +FN:14,(anonymous_664) +FN:14,(anonymous_665) +FN:14,(anonymous_666) +FN:14,(anonymous_667) +FN:14,(anonymous_668) +FN:14,(anonymous_669) +FN:14,(anonymous_670) +FN:14,(anonymous_671) +FN:14,(anonymous_672) +FN:14,(anonymous_673) +FN:14,(anonymous_674) +FN:14,(anonymous_675) +FN:14,(anonymous_676) +FN:14,(anonymous_677) +FN:14,(anonymous_678) +FN:14,(anonymous_679) +FN:14,(anonymous_680) +FN:14,(anonymous_681) +FN:14,(anonymous_682) +FN:14,(anonymous_683) +FN:14,(anonymous_684) +FN:14,(anonymous_685) +FN:14,(anonymous_686) +FN:14,(anonymous_687) +FN:14,(anonymous_688) +FN:14,(anonymous_689) +FN:14,(anonymous_690) +FN:14,(anonymous_691) +FN:14,(anonymous_692) +FN:14,(anonymous_693) +FN:14,(anonymous_694) +FN:14,(anonymous_695) +FN:14,(anonymous_696) +FN:14,(anonymous_697) +FN:14,(anonymous_698) +FN:14,(anonymous_699) +FN:14,(anonymous_700) +FN:14,(anonymous_701) +FN:14,(anonymous_702) +FN:14,(anonymous_703) +FN:14,(anonymous_704) +FN:14,(anonymous_705) +FN:14,(anonymous_706) +FN:14,(anonymous_707) +FN:14,(anonymous_708) +FN:14,(anonymous_709) +FN:14,(anonymous_710) +FN:14,(anonymous_711) +FN:14,(anonymous_712) +FN:14,(anonymous_713) +FN:14,(anonymous_714) +FN:14,(anonymous_715) +FN:14,(anonymous_716) +FN:14,(anonymous_717) +FN:14,(anonymous_718) +FN:14,(anonymous_719) +FN:14,(anonymous_720) +FN:14,(anonymous_721) +FN:14,(anonymous_722) +FN:14,(anonymous_723) +FN:14,(anonymous_724) +FN:14,(anonymous_725) +FN:14,(anonymous_726) +FN:14,(anonymous_727) +FN:14,(anonymous_728) +FN:14,(anonymous_729) +FN:14,(anonymous_730) +FN:14,(anonymous_731) +FN:14,(anonymous_732) +FN:14,(anonymous_733) +FN:14,(anonymous_734) +FN:14,(anonymous_735) +FN:14,(anonymous_736) +FN:14,(anonymous_737) +FN:14,(anonymous_738) +FN:14,(anonymous_739) +FN:14,(anonymous_740) +FN:14,(anonymous_741) +FN:14,(anonymous_742) +FN:14,(anonymous_743) +FN:14,(anonymous_744) +FN:14,(anonymous_745) +FN:14,(anonymous_746) +FN:14,(anonymous_747) +FN:14,(anonymous_748) +FN:14,(anonymous_749) +FN:14,(anonymous_750) +FN:14,(anonymous_751) +FN:14,(anonymous_752) +FN:14,(anonymous_753) +FN:14,(anonymous_754) +FN:14,(anonymous_755) +FN:14,(anonymous_756) +FN:14,(anonymous_757) +FN:14,(anonymous_758) +FN:14,(anonymous_759) +FN:14,(anonymous_760) +FN:14,(anonymous_761) +FN:14,(anonymous_762) +FN:14,(anonymous_763) +FN:14,(anonymous_764) +FN:14,(anonymous_765) +FN:14,(anonymous_766) +FN:14,(anonymous_767) +FN:14,(anonymous_768) +FN:14,(anonymous_769) +FN:14,(anonymous_770) +FN:14,(anonymous_771) +FN:14,(anonymous_772) +FN:14,(anonymous_773) +FN:14,(anonymous_774) +FN:14,(anonymous_775) +FN:14,(anonymous_776) +FN:14,(anonymous_777) +FN:14,(anonymous_778) +FN:14,(anonymous_779) +FN:14,(anonymous_780) +FN:14,(anonymous_781) +FN:14,(anonymous_782) +FN:14,(anonymous_783) +FN:14,(anonymous_784) +FN:14,(anonymous_785) +FN:14,(anonymous_786) +FN:14,(anonymous_787) +FN:14,(anonymous_788) +FN:14,(anonymous_789) +FN:14,(anonymous_790) +FN:14,(anonymous_791) +FN:14,(anonymous_792) +FN:14,(anonymous_793) +FN:14,(anonymous_794) +FN:14,(anonymous_795) +FN:14,(anonymous_796) +FN:14,(anonymous_797) +FN:14,(anonymous_798) +FN:14,(anonymous_799) +FN:14,(anonymous_800) +FN:14,(anonymous_801) +FN:14,(anonymous_802) +FN:14,(anonymous_803) +FN:14,(anonymous_804) +FN:14,(anonymous_805) +FN:14,(anonymous_806) +FN:14,(anonymous_807) +FN:14,(anonymous_808) +FN:14,(anonymous_809) +FN:14,(anonymous_810) +FN:14,(anonymous_811) +FN:14,(anonymous_812) +FN:14,(anonymous_813) +FN:14,(anonymous_814) +FN:14,(anonymous_815) +FN:14,(anonymous_816) +FN:14,(anonymous_817) +FN:14,(anonymous_818) +FN:14,(anonymous_819) +FN:14,(anonymous_820) +FN:14,(anonymous_821) +FN:14,(anonymous_822) +FN:14,(anonymous_823) +FN:14,(anonymous_824) +FN:14,(anonymous_825) +FN:14,(anonymous_826) +FN:14,(anonymous_827) +FN:14,(anonymous_828) +FN:14,(anonymous_829) +FN:14,(anonymous_830) +FN:14,(anonymous_831) +FN:14,(anonymous_832) +FN:14,(anonymous_833) +FN:14,(anonymous_834) +FN:14,(anonymous_835) +FN:14,(anonymous_836) +FN:15,(anonymous_837) +FN:15,(anonymous_838) +FN:15,(anonymous_839) +FN:15,(anonymous_840) +FN:15,(anonymous_841) +FN:15,(anonymous_842) +FN:15,(anonymous_843) +FN:15,(anonymous_844) +FN:15,(anonymous_845) +FN:15,(anonymous_846) +FN:15,(anonymous_847) +FN:15,(anonymous_848) +FN:15,(anonymous_849) +FN:15,(anonymous_850) +FN:15,(anonymous_851) +FN:15,(anonymous_852) +FN:15,(anonymous_853) +FN:15,(anonymous_854) +FN:15,(anonymous_855) +FN:15,(anonymous_856) +FN:15,(anonymous_857) +FN:15,(anonymous_858) +FN:15,(anonymous_859) +FN:15,(anonymous_860) +FN:15,(anonymous_861) +FN:15,(anonymous_862) +FN:15,(anonymous_863) +FN:15,(anonymous_864) +FN:15,(anonymous_865) +FN:15,(anonymous_866) +FN:15,(anonymous_867) +FN:15,(anonymous_868) +FN:15,(anonymous_869) +FN:15,(anonymous_870) +FN:15,(anonymous_871) +FN:15,(anonymous_872) +FN:15,(anonymous_873) +FN:15,(anonymous_874) +FN:15,(anonymous_875) +FN:15,(anonymous_876) +FN:15,(anonymous_877) +FN:15,(anonymous_878) +FN:15,(anonymous_879) +FN:15,(anonymous_880) +FN:15,(anonymous_881) +FN:15,(anonymous_882) +FN:15,(anonymous_883) +FN:15,(anonymous_884) +FN:15,(anonymous_885) +FN:15,(anonymous_886) +FN:15,(anonymous_887) +FN:15,(anonymous_888) +FN:15,(anonymous_889) +FN:15,(anonymous_890) +FN:15,(anonymous_891) +FN:15,(anonymous_892) +FN:15,(anonymous_893) +FN:15,(anonymous_894) +FN:15,(anonymous_895) +FN:15,(anonymous_896) +FN:15,(anonymous_897) +FN:15,(anonymous_898) +FN:15,(anonymous_899) +FN:15,(anonymous_900) +FN:15,(anonymous_901) +FN:15,(anonymous_902) +FN:15,(anonymous_903) +FN:15,(anonymous_904) +FN:15,(anonymous_905) +FN:15,(anonymous_906) +FN:15,(anonymous_907) +FN:15,(anonymous_908) +FN:15,(anonymous_909) +FN:15,(anonymous_910) +FN:15,(anonymous_911) +FN:15,(anonymous_912) +FN:15,(anonymous_913) +FN:15,(anonymous_914) +FN:15,(anonymous_915) +FN:15,(anonymous_916) +FN:15,(anonymous_917) +FN:15,(anonymous_918) +FN:15,(anonymous_919) +FN:15,(anonymous_920) +FN:15,(anonymous_921) +FN:15,(anonymous_922) +FN:15,(anonymous_923) +FN:15,(anonymous_924) +FN:15,(anonymous_925) +FN:15,(anonymous_926) +FN:15,(anonymous_927) +FN:15,(anonymous_928) +FN:15,(anonymous_929) +FN:15,(anonymous_930) +FN:15,(anonymous_931) +FN:15,(anonymous_932) +FN:15,(anonymous_933) +FN:15,(anonymous_934) +FN:15,(anonymous_935) +FN:15,(anonymous_936) +FN:15,(anonymous_937) +FN:15,(anonymous_938) +FN:15,(anonymous_939) +FN:15,(anonymous_940) +FN:15,(anonymous_941) +FN:15,(anonymous_942) +FN:15,(anonymous_943) +FN:15,(anonymous_944) +FN:15,(anonymous_945) +FN:15,(anonymous_946) +FN:15,(anonymous_947) +FN:15,(anonymous_948) +FN:15,(anonymous_949) +FN:15,(anonymous_950) +FN:15,(anonymous_951) +FN:15,(anonymous_952) +FN:15,(anonymous_953) +FN:15,(anonymous_954) +FN:15,(anonymous_955) +FN:15,(anonymous_956) +FN:15,(anonymous_957) +FN:15,(anonymous_958) +FN:15,(anonymous_959) +FN:15,(anonymous_960) +FN:15,(anonymous_961) +FN:15,(anonymous_962) +FN:15,(anonymous_963) +FN:15,(anonymous_964) +FN:15,(anonymous_965) +FN:15,(anonymous_966) +FN:15,(anonymous_967) +FN:15,(anonymous_968) +FN:15,(anonymous_969) +FN:15,(anonymous_970) +FN:15,(anonymous_971) +FN:15,(anonymous_972) +FN:15,(anonymous_973) +FN:15,(anonymous_974) +FN:15,(anonymous_975) +FN:15,(anonymous_976) +FN:15,(anonymous_977) +FN:15,(anonymous_978) +FN:15,(anonymous_979) +FN:15,(anonymous_980) +FN:15,(anonymous_981) +FN:15,(anonymous_982) +FN:15,(anonymous_983) +FN:15,(anonymous_984) +FN:15,(anonymous_985) +FN:15,(anonymous_986) +FN:15,(anonymous_987) +FN:15,(anonymous_988) +FN:15,(anonymous_989) +FN:15,(anonymous_990) +FN:15,(anonymous_991) +FN:15,(anonymous_992) +FN:15,(anonymous_993) +FN:15,(anonymous_994) +FN:15,(anonymous_995) +FN:15,(anonymous_996) +FN:15,(anonymous_997) +FN:15,(anonymous_998) +FN:15,(anonymous_999) +FN:15,(anonymous_1000) +FN:15,(anonymous_1001) +FN:15,(anonymous_1002) +FN:15,(anonymous_1003) +FN:15,(anonymous_1004) +FN:15,(anonymous_1005) +FN:15,(anonymous_1006) +FN:15,(anonymous_1007) +FN:15,(anonymous_1008) +FN:15,(anonymous_1009) +FN:15,(anonymous_1010) +FN:15,(anonymous_1011) +FN:15,(anonymous_1012) +FN:15,(anonymous_1013) +FN:15,(anonymous_1014) +FN:15,(anonymous_1015) +FN:15,(anonymous_1016) +FN:15,(anonymous_1017) +FN:15,(anonymous_1018) +FN:15,(anonymous_1019) +FN:15,(anonymous_1020) +FN:15,(anonymous_1021) +FN:15,(anonymous_1022) +FN:15,(anonymous_1023) +FN:15,(anonymous_1024) +FN:15,(anonymous_1025) +FN:15,(anonymous_1026) +FN:15,(anonymous_1027) +FN:15,(anonymous_1028) +FN:15,(anonymous_1029) +FN:15,(anonymous_1030) +FN:15,(anonymous_1031) +FN:15,(anonymous_1032) +FN:15,(anonymous_1033) +FN:15,(anonymous_1034) +FN:15,(anonymous_1035) +FN:15,(anonymous_1036) +FN:15,(anonymous_1037) +FN:15,(anonymous_1038) +FN:15,(anonymous_1039) +FN:16,(anonymous_1040) +FN:16,(anonymous_1041) +FN:16,(anonymous_1042) +FN:16,(anonymous_1043) +FN:16,(anonymous_1044) +FN:16,(anonymous_1045) +FN:16,(anonymous_1046) +FN:16,(anonymous_1047) +FN:16,(anonymous_1048) +FN:16,(anonymous_1049) +FN:16,(anonymous_1050) +FN:16,(anonymous_1051) +FN:16,(anonymous_1052) +FN:16,(anonymous_1053) +FN:16,(anonymous_1054) +FN:16,(anonymous_1055) +FN:16,(anonymous_1056) +FN:16,(anonymous_1057) +FN:16,(anonymous_1058) +FN:16,(anonymous_1059) +FN:16,(anonymous_1060) +FN:16,(anonymous_1061) +FN:16,(anonymous_1062) +FN:16,(anonymous_1063) +FN:16,(anonymous_1064) +FN:16,(anonymous_1065) +FN:16,(anonymous_1066) +FN:16,(anonymous_1067) +FN:16,(anonymous_1068) +FN:16,(anonymous_1069) +FN:16,(anonymous_1070) +FN:16,(anonymous_1071) +FN:16,(anonymous_1072) +FN:16,(anonymous_1073) +FN:16,(anonymous_1074) +FN:16,(anonymous_1075) +FN:16,(anonymous_1076) +FN:16,(anonymous_1077) +FN:16,(anonymous_1078) +FN:16,(anonymous_1079) +FN:16,(anonymous_1080) +FN:16,(anonymous_1081) +FN:16,(anonymous_1082) +FN:16,(anonymous_1083) +FN:16,(anonymous_1084) +FN:16,(anonymous_1085) +FN:16,(anonymous_1086) +FN:16,(anonymous_1087) +FN:16,(anonymous_1088) +FN:16,(anonymous_1089) +FN:16,(anonymous_1090) +FN:16,(anonymous_1091) +FN:16,(anonymous_1092) +FN:16,(anonymous_1093) +FN:16,(anonymous_1094) +FN:16,(anonymous_1095) +FN:16,(anonymous_1096) +FN:16,(anonymous_1097) +FN:16,(anonymous_1098) +FN:16,(anonymous_1099) +FN:16,(anonymous_1100) +FN:16,(anonymous_1101) +FN:16,(anonymous_1102) +FN:16,(anonymous_1103) +FN:16,(anonymous_1104) +FN:16,(anonymous_1105) +FN:16,(anonymous_1106) +FN:16,(anonymous_1107) +FN:16,(anonymous_1108) +FN:16,(anonymous_1109) +FN:16,(anonymous_1110) +FN:16,(anonymous_1111) +FN:16,(anonymous_1112) +FN:16,(anonymous_1113) +FN:16,(anonymous_1114) +FN:16,(anonymous_1115) +FN:16,(anonymous_1116) +FN:16,(anonymous_1117) +FN:16,(anonymous_1118) +FN:16,(anonymous_1119) +FN:16,(anonymous_1120) +FN:16,(anonymous_1121) +FN:16,(anonymous_1122) +FN:16,(anonymous_1123) +FN:16,(anonymous_1124) +FN:16,(anonymous_1125) +FN:16,(anonymous_1126) +FN:16,(anonymous_1127) +FN:16,(anonymous_1128) +FN:16,(anonymous_1129) +FN:16,(anonymous_1130) +FN:16,(anonymous_1131) +FN:16,(anonymous_1132) +FN:16,(anonymous_1133) +FN:16,(anonymous_1134) +FN:16,(anonymous_1135) +FN:16,(anonymous_1136) +FN:16,(anonymous_1137) +FN:16,(anonymous_1138) +FN:16,(anonymous_1139) +FN:16,(anonymous_1140) +FN:16,(anonymous_1141) +FN:16,(anonymous_1142) +FN:16,(anonymous_1143) +FN:16,(anonymous_1144) +FN:16,(anonymous_1145) +FN:16,(anonymous_1146) +FN:16,(anonymous_1147) +FN:16,(anonymous_1148) +FN:16,(anonymous_1149) +FN:16,(anonymous_1150) +FN:16,(anonymous_1151) +FN:16,(anonymous_1152) +FN:16,(anonymous_1153) +FN:16,(anonymous_1154) +FN:16,(anonymous_1155) +FN:16,(anonymous_1156) +FN:16,(anonymous_1157) +FN:16,(anonymous_1158) +FN:16,(anonymous_1159) +FN:16,(anonymous_1160) +FN:16,(anonymous_1161) +FN:16,(anonymous_1162) +FN:16,(anonymous_1163) +FN:16,(anonymous_1164) +FN:16,(anonymous_1165) +FN:16,(anonymous_1166) +FN:16,(anonymous_1167) +FN:16,(anonymous_1168) +FN:16,(anonymous_1169) +FN:16,(anonymous_1170) +FN:16,(anonymous_1171) +FN:16,(anonymous_1172) +FN:16,(anonymous_1173) +FN:16,(anonymous_1174) +FN:16,(anonymous_1175) +FN:16,(anonymous_1176) +FN:16,(anonymous_1177) +FN:16,(anonymous_1178) +FN:16,(anonymous_1179) +FN:16,(anonymous_1180) +FN:16,(anonymous_1181) +FN:16,(anonymous_1182) +FN:16,(anonymous_1183) +FN:16,(anonymous_1184) +FN:16,(anonymous_1185) +FN:16,(anonymous_1186) +FN:16,(anonymous_1187) +FN:16,(anonymous_1188) +FN:16,(anonymous_1189) +FN:16,(anonymous_1190) +FN:16,(anonymous_1191) +FN:16,(anonymous_1192) +FN:16,(anonymous_1193) +FN:16,(anonymous_1194) +FN:16,(anonymous_1195) +FN:16,(anonymous_1196) +FN:16,(anonymous_1197) +FN:16,(anonymous_1198) +FN:16,(anonymous_1199) +FN:16,(anonymous_1200) +FN:16,(anonymous_1201) +FN:16,(anonymous_1202) +FN:16,(anonymous_1203) +FN:16,(anonymous_1204) +FN:16,(anonymous_1205) +FN:16,(anonymous_1206) +FN:16,(anonymous_1207) +FN:16,(anonymous_1208) +FN:16,(anonymous_1209) +FN:16,(anonymous_1210) +FN:16,(anonymous_1211) +FN:16,(anonymous_1212) +FN:16,(anonymous_1213) +FN:17,(anonymous_1214) +FN:17,(anonymous_1215) +FN:17,(anonymous_1216) +FN:17,(anonymous_1217) +FN:17,(anonymous_1218) +FN:17,(anonymous_1219) +FN:17,(anonymous_1220) +FN:17,(anonymous_1221) +FN:17,(anonymous_1222) +FN:17,(anonymous_1223) +FN:17,(anonymous_1224) +FN:17,(anonymous_1225) +FN:17,(anonymous_1226) +FN:17,(anonymous_1227) +FN:17,(anonymous_1228) +FN:17,(anonymous_1229) +FN:17,(anonymous_1230) +FN:17,(anonymous_1231) +FN:17,(anonymous_1232) +FN:17,(anonymous_1233) +FN:17,(anonymous_1234) +FN:17,(anonymous_1235) +FN:17,(anonymous_1236) +FN:17,(anonymous_1237) +FN:17,(anonymous_1238) +FN:17,(anonymous_1239) +FN:17,(anonymous_1240) +FN:17,(anonymous_1241) +FN:17,(anonymous_1242) +FN:17,(anonymous_1243) +FN:17,(anonymous_1244) +FN:17,(anonymous_1245) +FN:17,(anonymous_1246) +FN:17,(anonymous_1247) +FN:17,(anonymous_1248) +FN:17,(anonymous_1249) +FN:17,(anonymous_1250) +FN:17,(anonymous_1251) +FN:17,(anonymous_1252) +FN:17,(anonymous_1253) +FN:17,(anonymous_1254) +FN:17,(anonymous_1255) +FN:17,(anonymous_1256) +FN:17,(anonymous_1257) +FN:17,(anonymous_1258) +FN:17,(anonymous_1259) +FN:17,(anonymous_1260) +FN:17,(anonymous_1261) +FN:17,(anonymous_1262) +FN:17,(anonymous_1263) +FN:17,(anonymous_1264) +FN:17,(anonymous_1265) +FN:17,(anonymous_1266) +FN:17,(anonymous_1267) +FN:17,(anonymous_1268) +FN:17,(anonymous_1269) +FN:17,(anonymous_1270) +FN:17,(anonymous_1271) +FN:17,(anonymous_1272) +FN:17,(anonymous_1273) +FN:17,(anonymous_1274) +FN:17,(anonymous_1275) +FN:17,(anonymous_1276) +FN:17,(anonymous_1277) +FN:17,(anonymous_1278) +FN:17,(anonymous_1279) +FN:17,(anonymous_1280) +FN:17,(anonymous_1281) +FN:17,(anonymous_1282) +FN:17,(anonymous_1283) +FN:17,(anonymous_1284) +FN:17,(anonymous_1285) +FN:17,(anonymous_1286) +FN:17,(anonymous_1287) +FN:17,(anonymous_1288) +FN:17,(anonymous_1289) +FN:17,(anonymous_1290) +FN:17,(anonymous_1291) +FN:17,(anonymous_1292) +FN:17,(anonymous_1293) +FN:17,(anonymous_1294) +FN:17,(anonymous_1295) +FN:17,(anonymous_1296) +FN:17,(anonymous_1297) +FN:17,(anonymous_1298) +FN:17,(anonymous_1299) +FN:17,(anonymous_1300) +FN:17,(anonymous_1301) +FN:17,(anonymous_1302) +FN:17,(anonymous_1303) +FN:17,(anonymous_1304) +FN:17,(anonymous_1305) +FN:17,(anonymous_1306) +FN:17,(anonymous_1307) +FN:17,(anonymous_1308) +FN:17,(anonymous_1309) +FN:17,(anonymous_1310) +FN:17,(anonymous_1311) +FN:17,(anonymous_1312) +FN:17,(anonymous_1313) +FN:17,(anonymous_1314) +FN:17,(anonymous_1315) +FN:17,(anonymous_1316) +FN:17,(anonymous_1317) +FN:17,(anonymous_1318) +FN:17,(anonymous_1319) +FN:17,(anonymous_1320) +FN:17,(anonymous_1321) +FN:17,(anonymous_1322) +FN:17,(anonymous_1323) +FN:17,(anonymous_1324) +FN:17,(anonymous_1325) +FN:17,(anonymous_1326) +FN:17,(anonymous_1327) +FN:17,(anonymous_1328) +FN:17,(anonymous_1329) +FN:17,(anonymous_1330) +FN:17,(anonymous_1331) +FN:17,(anonymous_1332) +FN:17,(anonymous_1333) +FN:17,(anonymous_1334) +FN:17,(anonymous_1335) +FN:17,(anonymous_1336) +FN:17,(anonymous_1337) +FN:17,(anonymous_1338) +FN:17,(anonymous_1339) +FN:17,(anonymous_1340) +FN:17,(anonymous_1341) +FN:17,(anonymous_1342) +FN:17,(anonymous_1343) +FN:17,(anonymous_1344) +FN:17,(anonymous_1345) +FN:17,(anonymous_1346) +FN:17,(anonymous_1347) +FN:17,(anonymous_1348) +FN:17,(anonymous_1349) +FN:17,(anonymous_1350) +FN:17,(anonymous_1351) +FN:17,(anonymous_1352) +FN:17,(anonymous_1353) +FN:17,(anonymous_1354) +FN:17,(anonymous_1355) +FN:17,(anonymous_1356) +FN:17,(anonymous_1357) +FN:17,(anonymous_1358) +FN:17,(anonymous_1359) +FN:17,(anonymous_1360) +FN:17,(anonymous_1361) +FN:17,(anonymous_1362) +FN:17,(anonymous_1363) +FN:17,(anonymous_1364) +FN:17,(anonymous_1365) +FN:17,(anonymous_1366) +FN:17,(anonymous_1367) +FN:17,(anonymous_1368) +FN:17,(anonymous_1369) +FN:17,(anonymous_1370) +FN:17,(anonymous_1371) +FN:17,(anonymous_1372) +FN:17,(anonymous_1373) +FN:17,(anonymous_1374) +FN:17,(anonymous_1375) +FN:17,(anonymous_1376) +FN:17,(anonymous_1377) +FN:17,(anonymous_1378) +FN:17,(anonymous_1379) +FN:17,(anonymous_1380) +FN:17,(anonymous_1381) +FN:17,(anonymous_1382) +FN:17,(anonymous_1383) +FN:17,(anonymous_1384) +FN:17,(anonymous_1385) +FN:17,(anonymous_1386) +FN:17,(anonymous_1387) +FN:17,(anonymous_1388) +FN:17,(anonymous_1389) +FN:17,(anonymous_1390) +FN:17,(anonymous_1391) +FN:17,(anonymous_1392) +FN:17,(anonymous_1393) +FN:17,(anonymous_1394) +FN:17,(anonymous_1395) +FN:17,(anonymous_1396) +FN:17,(anonymous_1397) +FN:17,(anonymous_1398) +FN:17,(anonymous_1399) +FN:17,(anonymous_1400) +FN:17,(anonymous_1401) +FN:17,(anonymous_1402) +FN:17,(anonymous_1403) +FN:17,(anonymous_1404) +FN:17,(anonymous_1405) +FN:17,(anonymous_1406) +FN:17,(anonymous_1407) +FN:17,(anonymous_1408) +FN:17,(anonymous_1409) +FN:17,(anonymous_1410) +FN:17,(anonymous_1411) +FN:17,(anonymous_1412) +FN:17,(anonymous_1413) +FN:17,(anonymous_1414) +FN:17,(anonymous_1415) +FN:17,(anonymous_1416) +FN:17,(anonymous_1417) +FN:17,(anonymous_1418) +FN:17,(anonymous_1419) +FN:17,(anonymous_1420) +FN:17,(anonymous_1421) +FN:17,(anonymous_1422) +FN:17,(anonymous_1423) +FN:17,(anonymous_1424) +FN:17,(anonymous_1425) +FN:18,(anonymous_1426) +FN:18,(anonymous_1427) +FN:18,(anonymous_1428) +FN:18,(anonymous_1429) +FN:18,(anonymous_1430) +FN:18,(anonymous_1431) +FN:18,(anonymous_1432) +FN:18,(anonymous_1433) +FN:18,(anonymous_1434) +FN:18,(anonymous_1435) +FN:18,(anonymous_1436) +FN:18,(anonymous_1437) +FN:18,(anonymous_1438) +FN:18,(anonymous_1439) +FN:18,(anonymous_1440) +FN:18,(anonymous_1441) +FN:18,(anonymous_1442) +FN:18,(anonymous_1443) +FN:18,(anonymous_1444) +FN:18,(anonymous_1445) +FN:18,(anonymous_1446) +FN:18,(anonymous_1447) +FN:18,(anonymous_1448) +FN:18,(anonymous_1449) +FN:18,(anonymous_1450) +FN:18,(anonymous_1451) +FN:18,(anonymous_1452) +FN:18,(anonymous_1453) +FN:18,(anonymous_1454) +FN:18,(anonymous_1455) +FN:18,(anonymous_1456) +FN:18,(anonymous_1457) +FN:18,(anonymous_1458) +FN:18,(anonymous_1459) +FN:18,(anonymous_1460) +FN:18,(anonymous_1461) +FN:18,(anonymous_1462) +FN:18,(anonymous_1463) +FN:18,(anonymous_1464) +FN:18,(anonymous_1465) +FN:18,(anonymous_1466) +FN:18,(anonymous_1467) +FN:18,(anonymous_1468) +FN:18,(anonymous_1469) +FN:18,(anonymous_1470) +FN:18,(anonymous_1471) +FN:18,(anonymous_1472) +FN:18,(anonymous_1473) +FN:18,(anonymous_1474) +FN:18,(anonymous_1475) +FN:18,(anonymous_1476) +FN:18,(anonymous_1477) +FN:18,(anonymous_1478) +FN:18,(anonymous_1479) +FN:18,(anonymous_1480) +FN:18,(anonymous_1481) +FN:18,(anonymous_1482) +FN:18,(anonymous_1483) +FN:18,(anonymous_1484) +FN:18,(anonymous_1485) +FN:18,(anonymous_1486) +FN:18,(anonymous_1487) +FN:18,(anonymous_1488) +FN:18,(anonymous_1489) +FN:18,(anonymous_1490) +FN:18,(anonymous_1491) +FN:18,(anonymous_1492) +FN:18,(anonymous_1493) +FN:18,(anonymous_1494) +FN:18,(anonymous_1495) +FN:18,(anonymous_1496) +FN:18,(anonymous_1497) +FN:18,(anonymous_1498) +FN:18,(anonymous_1499) +FN:18,(anonymous_1500) +FN:18,(anonymous_1501) +FN:18,(anonymous_1502) +FN:18,(anonymous_1503) +FN:18,(anonymous_1504) +FN:18,(anonymous_1505) +FN:18,(anonymous_1506) +FN:18,(anonymous_1507) +FN:18,(anonymous_1508) +FN:18,(anonymous_1509) +FN:18,(anonymous_1510) +FN:18,(anonymous_1511) +FN:18,(anonymous_1512) +FN:18,(anonymous_1513) +FN:18,(anonymous_1514) +FN:18,(anonymous_1515) +FN:18,(anonymous_1516) +FN:18,(anonymous_1517) +FN:18,(anonymous_1518) +FN:18,(anonymous_1519) +FN:18,(anonymous_1520) +FN:18,(anonymous_1521) +FN:18,(anonymous_1522) +FN:18,(anonymous_1523) +FN:18,(anonymous_1524) +FN:18,(anonymous_1525) +FN:18,(anonymous_1526) +FN:18,(anonymous_1527) +FN:18,(anonymous_1528) +FN:18,(anonymous_1529) +FN:18,(anonymous_1530) +FN:18,(anonymous_1531) +FN:18,(anonymous_1532) +FN:18,(anonymous_1533) +FN:18,(anonymous_1534) +FN:18,(anonymous_1535) +FN:18,(anonymous_1536) +FN:18,(anonymous_1537) +FN:18,(anonymous_1538) +FN:18,(anonymous_1539) +FN:18,(anonymous_1540) +FN:18,(anonymous_1541) +FN:18,(anonymous_1542) +FN:18,(anonymous_1543) +FN:18,(anonymous_1544) +FN:18,(anonymous_1545) +FN:18,(anonymous_1546) +FN:18,(anonymous_1547) +FN:18,(anonymous_1548) +FN:18,(anonymous_1549) +FN:18,(anonymous_1550) +FN:18,(anonymous_1551) +FN:18,(anonymous_1552) +FN:18,(anonymous_1553) +FN:18,(anonymous_1554) +FN:18,(anonymous_1555) +FN:18,(anonymous_1556) +FN:18,(anonymous_1557) +FN:18,(anonymous_1558) +FN:18,(anonymous_1559) +FN:18,(anonymous_1560) +FN:18,(anonymous_1561) +FN:18,(anonymous_1562) +FN:18,(anonymous_1563) +FN:18,(anonymous_1564) +FN:18,(anonymous_1565) +FN:18,(anonymous_1566) +FN:18,(anonymous_1567) +FN:18,(anonymous_1568) +FN:18,(anonymous_1569) +FN:18,(anonymous_1570) +FN:18,(anonymous_1571) +FN:18,(anonymous_1572) +FN:18,(anonymous_1573) +FN:18,(anonymous_1574) +FN:18,(anonymous_1575) +FN:18,(anonymous_1576) +FN:18,(anonymous_1577) +FN:18,(anonymous_1578) +FN:18,(anonymous_1579) +FN:18,(anonymous_1580) +FN:18,(anonymous_1581) +FN:18,(anonymous_1582) +FN:18,(anonymous_1583) +FN:18,(anonymous_1584) +FN:18,(anonymous_1585) +FN:18,(anonymous_1586) +FN:18,(anonymous_1587) +FN:18,(anonymous_1588) +FN:18,(anonymous_1589) +FN:18,(anonymous_1590) +FN:18,(anonymous_1591) +FN:18,(anonymous_1592) +FN:18,(anonymous_1593) +FN:18,(anonymous_1594) +FN:18,(anonymous_1595) +FN:18,(anonymous_1596) +FN:18,(anonymous_1597) +FN:18,(anonymous_1598) +FN:18,(anonymous_1599) +FN:18,(anonymous_1600) +FN:18,(anonymous_1601) +FN:18,(anonymous_1602) +FN:18,(anonymous_1603) +FN:18,(anonymous_1604) +FN:18,(anonymous_1605) +FN:18,(anonymous_1606) +FN:18,(anonymous_1607) +FN:18,(anonymous_1608) +FN:18,(anonymous_1609) +FN:18,(anonymous_1610) +FN:18,(anonymous_1611) +FN:18,(anonymous_1612) +FN:18,(anonymous_1613) +FN:18,(anonymous_1614) +FN:18,(anonymous_1615) +FN:18,(anonymous_1616) +FN:18,(anonymous_1617) +FN:18,(anonymous_1618) +FN:18,(anonymous_1619) +FN:18,(anonymous_1620) +FN:18,(anonymous_1621) +FN:18,(anonymous_1622) +FN:18,(anonymous_1623) +FN:18,(anonymous_1624) +FN:18,(anonymous_1625) +FN:18,(anonymous_1626) +FN:18,(anonymous_1627) +FN:18,(anonymous_1628) +FN:18,(anonymous_1629) +FN:18,(anonymous_1630) +FN:18,(anonymous_1631) +FN:18,(anonymous_1632) +FN:18,(anonymous_1633) +FN:18,(anonymous_1634) +FN:18,(anonymous_1635) +FN:18,(anonymous_1636) +FN:18,(anonymous_1637) +FN:18,(anonymous_1638) +FN:18,(anonymous_1639) +FN:19,(anonymous_1640) +FN:19,(anonymous_1641) +FN:19,(anonymous_1642) +FN:19,(anonymous_1643) +FN:19,(anonymous_1644) +FN:19,(anonymous_1645) +FN:19,(anonymous_1646) +FN:19,(anonymous_1647) +FN:19,(anonymous_1648) +FN:19,(anonymous_1649) +FN:19,(anonymous_1650) +FN:19,(anonymous_1651) +FN:19,(anonymous_1652) +FN:19,(anonymous_1653) +FN:19,(anonymous_1654) +FN:19,(anonymous_1655) +FN:19,(anonymous_1656) +FN:19,(anonymous_1657) +FN:19,(anonymous_1658) +FN:19,(anonymous_1659) +FN:19,(anonymous_1660) +FN:19,(anonymous_1661) +FN:19,(anonymous_1662) +FN:19,(anonymous_1663) +FN:19,(anonymous_1664) +FN:19,(anonymous_1665) +FN:19,(anonymous_1666) +FN:19,(anonymous_1667) +FN:19,(anonymous_1668) +FN:19,(anonymous_1669) +FN:19,(anonymous_1670) +FN:19,(anonymous_1671) +FN:19,(anonymous_1672) +FN:19,(anonymous_1673) +FN:19,(anonymous_1674) +FN:19,(anonymous_1675) +FN:19,(anonymous_1676) +FN:19,(anonymous_1677) +FN:19,(anonymous_1678) +FN:19,(anonymous_1679) +FN:19,(anonymous_1680) +FN:19,(anonymous_1681) +FN:19,(anonymous_1682) +FN:19,(anonymous_1683) +FN:19,(anonymous_1684) +FN:19,(anonymous_1685) +FN:19,(anonymous_1686) +FN:19,(anonymous_1687) +FN:19,(anonymous_1688) +FN:19,(anonymous_1689) +FN:19,(anonymous_1690) +FN:19,(anonymous_1691) +FN:19,(anonymous_1692) +FN:19,(anonymous_1693) +FN:19,(anonymous_1694) +FN:19,(anonymous_1695) +FN:19,(anonymous_1696) +FN:19,(anonymous_1697) +FN:19,(anonymous_1698) +FN:19,(anonymous_1699) +FN:19,(anonymous_1700) +FN:19,(anonymous_1701) +FN:19,(anonymous_1702) +FN:19,(anonymous_1703) +FN:19,(anonymous_1704) +FN:19,(anonymous_1705) +FN:19,(anonymous_1706) +FN:19,(anonymous_1707) +FN:19,(anonymous_1708) +FN:19,(anonymous_1709) +FN:19,(anonymous_1710) +FN:19,(anonymous_1711) +FN:19,(anonymous_1712) +FN:19,(anonymous_1713) +FN:19,(anonymous_1714) +FN:19,(anonymous_1715) +FN:19,(anonymous_1716) +FN:19,(anonymous_1717) +FN:19,(anonymous_1718) +FN:19,(anonymous_1719) +FN:19,(anonymous_1720) +FN:19,(anonymous_1721) +FN:19,(anonymous_1722) +FN:19,(anonymous_1723) +FN:19,(anonymous_1724) +FN:19,(anonymous_1725) +FN:19,(anonymous_1726) +FN:19,(anonymous_1727) +FN:19,(anonymous_1728) +FN:19,(anonymous_1729) +FN:19,(anonymous_1730) +FN:19,(anonymous_1731) +FN:19,(anonymous_1732) +FN:19,(anonymous_1733) +FN:19,(anonymous_1734) +FN:19,(anonymous_1735) +FN:19,(anonymous_1736) +FN:19,(anonymous_1737) +FN:19,(anonymous_1738) +FN:19,(anonymous_1739) +FN:19,(anonymous_1740) +FN:19,(anonymous_1741) +FN:19,(anonymous_1742) +FN:19,(anonymous_1743) +FN:19,(anonymous_1744) +FN:19,(anonymous_1745) +FN:19,(anonymous_1746) +FN:19,(anonymous_1747) +FN:19,(anonymous_1748) +FN:19,(anonymous_1749) +FN:19,(anonymous_1750) +FN:19,(anonymous_1751) +FN:19,(anonymous_1752) +FN:19,(anonymous_1753) +FN:19,(anonymous_1754) +FN:19,(anonymous_1755) +FN:19,(anonymous_1756) +FN:19,(anonymous_1757) +FN:19,(anonymous_1758) +FN:19,(anonymous_1759) +FN:19,(anonymous_1760) +FNF:1761 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +FNDA:0,(anonymous_12) +FNDA:0,(anonymous_13) +FNDA:0,(anonymous_14) +FNDA:0,(anonymous_15) +FNDA:0,(anonymous_16) +FNDA:0,(anonymous_17) +FNDA:0,(anonymous_18) +FNDA:0,(anonymous_19) +FNDA:0,(anonymous_20) +FNDA:0,(anonymous_21) +FNDA:0,(anonymous_22) +FNDA:0,(anonymous_23) +FNDA:0,(anonymous_24) +FNDA:0,(anonymous_25) +FNDA:0,(anonymous_26) +FNDA:0,(anonymous_27) +FNDA:0,(anonymous_28) +FNDA:0,(anonymous_29) +FNDA:0,(anonymous_30) +FNDA:0,(anonymous_31) +FNDA:0,(anonymous_32) +FNDA:0,(anonymous_33) +FNDA:0,(anonymous_34) +FNDA:0,(anonymous_35) +FNDA:0,(anonymous_36) +FNDA:0,(anonymous_37) +FNDA:0,(anonymous_38) +FNDA:0,(anonymous_39) +FNDA:0,(anonymous_40) +FNDA:0,(anonymous_41) +FNDA:0,(anonymous_42) +FNDA:0,(anonymous_43) +FNDA:0,(anonymous_44) +FNDA:0,(anonymous_45) +FNDA:0,(anonymous_46) +FNDA:0,(anonymous_47) +FNDA:0,(anonymous_48) +FNDA:0,(anonymous_49) +FNDA:0,(anonymous_50) +FNDA:0,(anonymous_51) +FNDA:0,(anonymous_52) +FNDA:0,(anonymous_53) +FNDA:0,(anonymous_54) +FNDA:0,(anonymous_55) +FNDA:0,(anonymous_56) +FNDA:0,(anonymous_57) +FNDA:0,(anonymous_58) +FNDA:0,(anonymous_59) +FNDA:0,(anonymous_60) +FNDA:0,(anonymous_61) +FNDA:0,(anonymous_62) +FNDA:0,(anonymous_63) +FNDA:0,(anonymous_64) +FNDA:0,(anonymous_65) +FNDA:0,(anonymous_66) +FNDA:0,(anonymous_67) +FNDA:0,(anonymous_68) +FNDA:0,(anonymous_69) +FNDA:0,(anonymous_70) +FNDA:0,(anonymous_71) +FNDA:0,(anonymous_72) +FNDA:0,(anonymous_73) +FNDA:0,(anonymous_74) +FNDA:0,(anonymous_75) +FNDA:0,(anonymous_76) +FNDA:0,(anonymous_77) +FNDA:0,(anonymous_78) +FNDA:0,(anonymous_79) +FNDA:0,(anonymous_80) +FNDA:0,(anonymous_81) +FNDA:0,(anonymous_82) +FNDA:0,(anonymous_83) +FNDA:0,(anonymous_84) +FNDA:0,(anonymous_85) +FNDA:0,(anonymous_86) +FNDA:0,(anonymous_87) +FNDA:0,(anonymous_88) +FNDA:0,(anonymous_89) +FNDA:0,(anonymous_90) +FNDA:0,(anonymous_91) +FNDA:0,(anonymous_92) +FNDA:0,(anonymous_93) +FNDA:0,(anonymous_94) +FNDA:0,(anonymous_95) +FNDA:0,(anonymous_96) +FNDA:0,(anonymous_97) +FNDA:0,(anonymous_98) +FNDA:0,(anonymous_99) +FNDA:0,(anonymous_100) +FNDA:0,(anonymous_101) +FNDA:0,(anonymous_102) +FNDA:0,(anonymous_103) +FNDA:0,(anonymous_104) +FNDA:0,(anonymous_105) +FNDA:0,(anonymous_106) +FNDA:0,(anonymous_107) +FNDA:0,(anonymous_108) +FNDA:0,(anonymous_109) +FNDA:0,(anonymous_110) +FNDA:0,(anonymous_111) +FNDA:0,(anonymous_112) +FNDA:0,(anonymous_113) +FNDA:0,(anonymous_114) +FNDA:0,(anonymous_115) +FNDA:0,(anonymous_116) +FNDA:0,(anonymous_117) +FNDA:0,(anonymous_118) +FNDA:0,(anonymous_119) +FNDA:0,(anonymous_120) +FNDA:0,(anonymous_121) +FNDA:0,(anonymous_122) +FNDA:0,(anonymous_123) +FNDA:0,(anonymous_124) +FNDA:0,(anonymous_125) +FNDA:0,(anonymous_126) +FNDA:0,(anonymous_127) +FNDA:0,(anonymous_128) +FNDA:0,(anonymous_129) +FNDA:0,(anonymous_130) +FNDA:0,(anonymous_131) +FNDA:0,(anonymous_132) +FNDA:0,(anonymous_133) +FNDA:0,(anonymous_134) +FNDA:0,(anonymous_135) +FNDA:0,(anonymous_136) +FNDA:0,(anonymous_137) +FNDA:0,(anonymous_138) +FNDA:0,(anonymous_139) +FNDA:0,(anonymous_140) +FNDA:0,(anonymous_141) +FNDA:0,(anonymous_142) +FNDA:0,(anonymous_143) +FNDA:0,(anonymous_144) +FNDA:0,(anonymous_145) +FNDA:0,(anonymous_146) +FNDA:0,(anonymous_147) +FNDA:0,(anonymous_148) +FNDA:0,(anonymous_149) +FNDA:0,(anonymous_150) +FNDA:0,(anonymous_151) +FNDA:0,(anonymous_152) +FNDA:0,(anonymous_153) +FNDA:0,(anonymous_154) +FNDA:0,(anonymous_155) +FNDA:0,(anonymous_156) +FNDA:0,(anonymous_157) +FNDA:0,(anonymous_158) +FNDA:0,(anonymous_159) +FNDA:0,(anonymous_160) +FNDA:0,(anonymous_161) +FNDA:0,(anonymous_162) +FNDA:0,(anonymous_163) +FNDA:0,(anonymous_164) +FNDA:0,(anonymous_165) +FNDA:0,(anonymous_166) +FNDA:0,(anonymous_167) +FNDA:0,(anonymous_168) +FNDA:0,(anonymous_169) +FNDA:0,(anonymous_170) +FNDA:0,(anonymous_171) +FNDA:0,(anonymous_172) +FNDA:0,(anonymous_173) +FNDA:0,(anonymous_174) +FNDA:0,(anonymous_175) +FNDA:0,(anonymous_176) +FNDA:0,(anonymous_177) +FNDA:0,(anonymous_178) +FNDA:0,(anonymous_179) +FNDA:0,(anonymous_180) +FNDA:0,(anonymous_181) +FNDA:0,(anonymous_182) +FNDA:0,(anonymous_183) +FNDA:0,(anonymous_184) +FNDA:0,(anonymous_185) +FNDA:0,(anonymous_186) +FNDA:0,(anonymous_187) +FNDA:0,(anonymous_188) +FNDA:0,(anonymous_189) +FNDA:0,(anonymous_190) +FNDA:0,(anonymous_191) +FNDA:0,(anonymous_192) +FNDA:0,(anonymous_193) +FNDA:0,(anonymous_194) +FNDA:0,(anonymous_195) +FNDA:0,(anonymous_196) +FNDA:0,(anonymous_197) +FNDA:0,(anonymous_198) +FNDA:0,(anonymous_199) +FNDA:0,(anonymous_200) +FNDA:0,(anonymous_201) +FNDA:0,(anonymous_202) +FNDA:0,(anonymous_203) +FNDA:0,(anonymous_204) +FNDA:0,(anonymous_205) +FNDA:0,(anonymous_206) +FNDA:0,(anonymous_207) +FNDA:0,(anonymous_208) +FNDA:0,(anonymous_209) +FNDA:0,(anonymous_210) +FNDA:0,(anonymous_211) +FNDA:0,(anonymous_212) +FNDA:0,(anonymous_213) +FNDA:0,(anonymous_214) +FNDA:0,(anonymous_215) +FNDA:0,(anonymous_216) +FNDA:0,(anonymous_217) +FNDA:0,(anonymous_218) +FNDA:0,(anonymous_219) +FNDA:0,(anonymous_220) +FNDA:0,(anonymous_221) +FNDA:0,(anonymous_222) +FNDA:0,(anonymous_223) +FNDA:0,(anonymous_224) +FNDA:0,(anonymous_225) +FNDA:0,(anonymous_226) +FNDA:0,(anonymous_227) +FNDA:0,(anonymous_228) +FNDA:0,(anonymous_229) +FNDA:0,(anonymous_230) +FNDA:0,(anonymous_231) +FNDA:0,(anonymous_232) +FNDA:0,(anonymous_233) +FNDA:0,(anonymous_234) +FNDA:0,(anonymous_235) +FNDA:0,(anonymous_236) +FNDA:0,(anonymous_237) +FNDA:0,(anonymous_238) +FNDA:0,(anonymous_239) +FNDA:0,(anonymous_240) +FNDA:0,(anonymous_241) +FNDA:0,(anonymous_242) +FNDA:0,(anonymous_243) +FNDA:0,(anonymous_244) +FNDA:0,(anonymous_245) +FNDA:0,(anonymous_246) +FNDA:0,(anonymous_247) +FNDA:0,(anonymous_248) +FNDA:0,(anonymous_249) +FNDA:0,(anonymous_250) +FNDA:0,(anonymous_251) +FNDA:0,(anonymous_252) +FNDA:0,(anonymous_253) +FNDA:0,(anonymous_254) +FNDA:0,(anonymous_255) +FNDA:0,(anonymous_256) +FNDA:0,(anonymous_257) +FNDA:0,(anonymous_258) +FNDA:0,(anonymous_259) +FNDA:0,(anonymous_260) +FNDA:0,(anonymous_261) +FNDA:0,(anonymous_262) +FNDA:0,(anonymous_263) +FNDA:0,(anonymous_264) +FNDA:0,(anonymous_265) +FNDA:0,(anonymous_266) +FNDA:0,(anonymous_267) +FNDA:0,(anonymous_268) +FNDA:0,(anonymous_269) +FNDA:0,(anonymous_270) +FNDA:0,(anonymous_271) +FNDA:0,(anonymous_272) +FNDA:0,(anonymous_273) +FNDA:0,(anonymous_274) +FNDA:0,(anonymous_275) +FNDA:0,(anonymous_276) +FNDA:0,(anonymous_277) +FNDA:0,(anonymous_278) +FNDA:0,(anonymous_279) +FNDA:0,(anonymous_280) +FNDA:0,(anonymous_281) +FNDA:0,(anonymous_282) +FNDA:0,(anonymous_283) +FNDA:0,(anonymous_284) +FNDA:0,(anonymous_285) +FNDA:0,(anonymous_286) +FNDA:0,(anonymous_287) +FNDA:0,(anonymous_288) +FNDA:0,(anonymous_289) +FNDA:0,(anonymous_290) +FNDA:0,(anonymous_291) +FNDA:0,(anonymous_292) +FNDA:0,(anonymous_293) +FNDA:0,(anonymous_294) +FNDA:0,(anonymous_295) +FNDA:0,(anonymous_296) +FNDA:0,(anonymous_297) +FNDA:0,(anonymous_298) +FNDA:0,(anonymous_299) +FNDA:0,(anonymous_300) +FNDA:0,(anonymous_301) +FNDA:0,(anonymous_302) +FNDA:0,(anonymous_303) +FNDA:0,(anonymous_304) +FNDA:0,(anonymous_305) +FNDA:0,(anonymous_306) +FNDA:0,(anonymous_307) +FNDA:0,(anonymous_308) +FNDA:0,(anonymous_309) +FNDA:0,(anonymous_310) +FNDA:0,(anonymous_311) +FNDA:0,(anonymous_312) +FNDA:0,(anonymous_313) +FNDA:0,(anonymous_314) +FNDA:0,(anonymous_315) +FNDA:0,(anonymous_316) +FNDA:0,(anonymous_317) +FNDA:0,(anonymous_318) +FNDA:0,(anonymous_319) +FNDA:0,(anonymous_320) +FNDA:0,(anonymous_321) +FNDA:0,(anonymous_322) +FNDA:0,(anonymous_323) +FNDA:0,(anonymous_324) +FNDA:0,(anonymous_325) +FNDA:0,(anonymous_326) +FNDA:0,(anonymous_327) +FNDA:0,(anonymous_328) +FNDA:0,(anonymous_329) +FNDA:0,(anonymous_330) +FNDA:0,(anonymous_331) +FNDA:0,(anonymous_332) +FNDA:0,(anonymous_333) +FNDA:0,(anonymous_334) +FNDA:0,(anonymous_335) +FNDA:0,(anonymous_336) +FNDA:0,(anonymous_337) +FNDA:0,(anonymous_338) +FNDA:0,(anonymous_339) +FNDA:0,(anonymous_340) +FNDA:0,(anonymous_341) +FNDA:0,(anonymous_342) +FNDA:0,(anonymous_343) +FNDA:0,(anonymous_344) +FNDA:0,(anonymous_345) +FNDA:0,(anonymous_346) +FNDA:0,(anonymous_347) +FNDA:0,(anonymous_348) +FNDA:0,(anonymous_349) +FNDA:0,(anonymous_350) +FNDA:0,(anonymous_351) +FNDA:0,(anonymous_352) +FNDA:0,(anonymous_353) +FNDA:0,(anonymous_354) +FNDA:0,(anonymous_355) +FNDA:0,(anonymous_356) +FNDA:0,(anonymous_357) +FNDA:0,(anonymous_358) +FNDA:0,(anonymous_359) +FNDA:0,(anonymous_360) +FNDA:0,(anonymous_361) +FNDA:0,(anonymous_362) +FNDA:0,(anonymous_363) +FNDA:0,(anonymous_364) +FNDA:0,(anonymous_365) +FNDA:0,(anonymous_366) +FNDA:0,(anonymous_367) +FNDA:0,(anonymous_368) +FNDA:0,(anonymous_369) +FNDA:0,(anonymous_370) +FNDA:0,(anonymous_371) +FNDA:0,(anonymous_372) +FNDA:0,(anonymous_373) +FNDA:0,(anonymous_374) +FNDA:0,(anonymous_375) +FNDA:0,(anonymous_376) +FNDA:0,(anonymous_377) +FNDA:0,(anonymous_378) +FNDA:0,(anonymous_379) +FNDA:0,(anonymous_380) +FNDA:0,(anonymous_381) +FNDA:0,(anonymous_382) +FNDA:0,(anonymous_383) +FNDA:0,(anonymous_384) +FNDA:0,(anonymous_385) +FNDA:0,(anonymous_386) +FNDA:0,(anonymous_387) +FNDA:0,(anonymous_388) +FNDA:0,(anonymous_389) +FNDA:0,(anonymous_390) +FNDA:0,(anonymous_391) +FNDA:0,(anonymous_392) +FNDA:0,(anonymous_393) +FNDA:0,(anonymous_394) +FNDA:0,(anonymous_395) +FNDA:0,(anonymous_396) +FNDA:0,(anonymous_397) +FNDA:0,(anonymous_398) +FNDA:0,(anonymous_399) +FNDA:0,(anonymous_400) +FNDA:0,(anonymous_401) +FNDA:0,(anonymous_402) +FNDA:0,(anonymous_403) +FNDA:0,(anonymous_404) +FNDA:0,(anonymous_405) +FNDA:0,(anonymous_406) +FNDA:0,(anonymous_407) +FNDA:0,(anonymous_408) +FNDA:0,(anonymous_409) +FNDA:0,(anonymous_410) +FNDA:0,(anonymous_411) +FNDA:0,(anonymous_412) +FNDA:0,(anonymous_413) +FNDA:0,(anonymous_414) +FNDA:0,(anonymous_415) +FNDA:0,(anonymous_416) +FNDA:0,(anonymous_417) +FNDA:0,(anonymous_418) +FNDA:0,(anonymous_419) +FNDA:0,(anonymous_420) +FNDA:0,(anonymous_421) +FNDA:0,(anonymous_422) +FNDA:0,(anonymous_423) +FNDA:0,(anonymous_424) +FNDA:0,(anonymous_425) +FNDA:0,(anonymous_426) +FNDA:0,(anonymous_427) +FNDA:0,(anonymous_428) +FNDA:0,(anonymous_429) +FNDA:0,(anonymous_430) +FNDA:0,(anonymous_431) +FNDA:0,(anonymous_432) +FNDA:0,(anonymous_433) +FNDA:0,(anonymous_434) +FNDA:0,(anonymous_435) +FNDA:0,(anonymous_436) +FNDA:0,(anonymous_437) +FNDA:0,(anonymous_438) +FNDA:0,(anonymous_439) +FNDA:0,(anonymous_440) +FNDA:0,(anonymous_441) +FNDA:0,(anonymous_442) +FNDA:0,(anonymous_443) +FNDA:0,(anonymous_444) +FNDA:0,(anonymous_445) +FNDA:0,(anonymous_446) +FNDA:0,(anonymous_447) +FNDA:0,(anonymous_448) +FNDA:0,(anonymous_449) +FNDA:0,(anonymous_450) +FNDA:0,(anonymous_451) +FNDA:0,(anonymous_452) +FNDA:0,(anonymous_453) +FNDA:0,(anonymous_454) +FNDA:0,(anonymous_455) +FNDA:0,(anonymous_456) +FNDA:0,(anonymous_457) +FNDA:0,(anonymous_458) +FNDA:0,(anonymous_459) +FNDA:0,(anonymous_460) +FNDA:0,(anonymous_461) +FNDA:0,(anonymous_462) +FNDA:0,(anonymous_463) +FNDA:0,(anonymous_464) +FNDA:0,(anonymous_465) +FNDA:0,(anonymous_466) +FNDA:0,(anonymous_467) +FNDA:0,(anonymous_468) +FNDA:0,(anonymous_469) +FNDA:0,(anonymous_470) +FNDA:0,(anonymous_471) +FNDA:0,(anonymous_472) +FNDA:0,(anonymous_473) +FNDA:0,(anonymous_474) +FNDA:0,(anonymous_475) +FNDA:0,(anonymous_476) +FNDA:0,(anonymous_477) +FNDA:0,(anonymous_478) +FNDA:0,(anonymous_479) +FNDA:0,(anonymous_480) +FNDA:0,(anonymous_481) +FNDA:0,(anonymous_482) +FNDA:0,(anonymous_483) +FNDA:0,(anonymous_484) +FNDA:0,(anonymous_485) +FNDA:0,(anonymous_486) +FNDA:0,(anonymous_487) +FNDA:0,(anonymous_488) +FNDA:0,(anonymous_489) +FNDA:0,(anonymous_490) +FNDA:0,(anonymous_491) +FNDA:0,(anonymous_492) +FNDA:0,(anonymous_493) +FNDA:0,(anonymous_494) +FNDA:0,(anonymous_495) +FNDA:0,(anonymous_496) +FNDA:0,(anonymous_497) +FNDA:0,(anonymous_498) +FNDA:0,(anonymous_499) +FNDA:0,(anonymous_500) +FNDA:0,(anonymous_501) +FNDA:0,(anonymous_502) +FNDA:0,(anonymous_503) +FNDA:0,(anonymous_504) +FNDA:0,(anonymous_505) +FNDA:0,(anonymous_506) +FNDA:0,(anonymous_507) +FNDA:0,(anonymous_508) +FNDA:0,(anonymous_509) +FNDA:0,(anonymous_510) +FNDA:0,(anonymous_511) +FNDA:0,(anonymous_512) +FNDA:0,(anonymous_513) +FNDA:0,(anonymous_514) +FNDA:0,(anonymous_515) +FNDA:0,(anonymous_516) +FNDA:0,(anonymous_517) +FNDA:0,(anonymous_518) +FNDA:0,(anonymous_519) +FNDA:0,(anonymous_520) +FNDA:0,(anonymous_521) +FNDA:0,(anonymous_522) +FNDA:0,(anonymous_523) +FNDA:0,(anonymous_524) +FNDA:0,(anonymous_525) +FNDA:0,(anonymous_526) +FNDA:0,(anonymous_527) +FNDA:0,(anonymous_528) +FNDA:0,(anonymous_529) +FNDA:0,(anonymous_530) +FNDA:0,(anonymous_531) +FNDA:0,(anonymous_532) +FNDA:0,(anonymous_533) +FNDA:0,(anonymous_534) +FNDA:0,(anonymous_535) +FNDA:0,(anonymous_536) +FNDA:0,(anonymous_537) +FNDA:0,(anonymous_538) +FNDA:0,(anonymous_539) +FNDA:0,(anonymous_540) +FNDA:0,(anonymous_541) +FNDA:0,(anonymous_542) +FNDA:0,(anonymous_543) +FNDA:0,(anonymous_544) +FNDA:0,(anonymous_545) +FNDA:0,(anonymous_546) +FNDA:0,(anonymous_547) +FNDA:0,(anonymous_548) +FNDA:0,(anonymous_549) +FNDA:0,(anonymous_550) +FNDA:0,(anonymous_551) +FNDA:0,(anonymous_552) +FNDA:0,(anonymous_553) +FNDA:0,(anonymous_554) +FNDA:0,(anonymous_555) +FNDA:0,(anonymous_556) +FNDA:0,(anonymous_557) +FNDA:0,(anonymous_558) +FNDA:0,(anonymous_559) +FNDA:0,(anonymous_560) +FNDA:0,(anonymous_561) +FNDA:0,(anonymous_562) +FNDA:0,(anonymous_563) +FNDA:0,(anonymous_564) +FNDA:0,(anonymous_565) +FNDA:0,(anonymous_566) +FNDA:0,(anonymous_567) +FNDA:0,(anonymous_568) +FNDA:0,(anonymous_569) +FNDA:0,(anonymous_570) +FNDA:0,(anonymous_571) +FNDA:0,(anonymous_572) +FNDA:0,(anonymous_573) +FNDA:0,(anonymous_574) +FNDA:0,(anonymous_575) +FNDA:0,(anonymous_576) +FNDA:0,(anonymous_577) +FNDA:0,(anonymous_578) +FNDA:0,(anonymous_579) +FNDA:0,(anonymous_580) +FNDA:0,(anonymous_581) +FNDA:0,(anonymous_582) +FNDA:0,(anonymous_583) +FNDA:0,(anonymous_584) +FNDA:0,(anonymous_585) +FNDA:0,(anonymous_586) +FNDA:0,(anonymous_587) +FNDA:0,(anonymous_588) +FNDA:0,(anonymous_589) +FNDA:0,(anonymous_590) +FNDA:0,(anonymous_591) +FNDA:0,(anonymous_592) +FNDA:0,(anonymous_593) +FNDA:0,(anonymous_594) +FNDA:0,(anonymous_595) +FNDA:0,(anonymous_596) +FNDA:0,(anonymous_597) +FNDA:0,(anonymous_598) +FNDA:0,(anonymous_599) +FNDA:0,(anonymous_600) +FNDA:0,(anonymous_601) +FNDA:0,(anonymous_602) +FNDA:0,(anonymous_603) +FNDA:0,(anonymous_604) +FNDA:0,(anonymous_605) +FNDA:0,(anonymous_606) +FNDA:0,(anonymous_607) +FNDA:0,(anonymous_608) +FNDA:0,(anonymous_609) +FNDA:0,(anonymous_610) +FNDA:0,(anonymous_611) +FNDA:0,(anonymous_612) +FNDA:0,(anonymous_613) +FNDA:0,(anonymous_614) +FNDA:0,(anonymous_615) +FNDA:0,(anonymous_616) +FNDA:0,(anonymous_617) +FNDA:0,(anonymous_618) +FNDA:0,(anonymous_619) +FNDA:0,(anonymous_620) +FNDA:0,(anonymous_621) +FNDA:0,(anonymous_622) +FNDA:0,(anonymous_623) +FNDA:0,(anonymous_624) +FNDA:0,(anonymous_625) +FNDA:0,(anonymous_626) +FNDA:0,(anonymous_627) +FNDA:0,(anonymous_628) +FNDA:0,(anonymous_629) +FNDA:0,(anonymous_630) +FNDA:0,(anonymous_631) +FNDA:0,(anonymous_632) +FNDA:0,(anonymous_633) +FNDA:0,(anonymous_634) +FNDA:0,(anonymous_635) +FNDA:0,(anonymous_636) +FNDA:0,(anonymous_637) +FNDA:0,(anonymous_638) +FNDA:0,(anonymous_639) +FNDA:0,(anonymous_640) +FNDA:0,(anonymous_641) +FNDA:0,(anonymous_642) +FNDA:0,(anonymous_643) +FNDA:0,(anonymous_644) +FNDA:0,(anonymous_645) +FNDA:0,(anonymous_646) +FNDA:0,(anonymous_647) +FNDA:0,(anonymous_648) +FNDA:0,(anonymous_649) +FNDA:0,(anonymous_650) +FNDA:0,(anonymous_651) +FNDA:0,(anonymous_652) +FNDA:0,(anonymous_653) +FNDA:0,(anonymous_654) +FNDA:0,(anonymous_655) +FNDA:0,(anonymous_656) +FNDA:0,(anonymous_657) +FNDA:0,(anonymous_658) +FNDA:0,(anonymous_659) +FNDA:0,(anonymous_660) +FNDA:0,(anonymous_661) +FNDA:0,(anonymous_662) +FNDA:0,(anonymous_663) +FNDA:0,(anonymous_664) +FNDA:0,(anonymous_665) +FNDA:0,(anonymous_666) +FNDA:0,(anonymous_667) +FNDA:0,(anonymous_668) +FNDA:0,(anonymous_669) +FNDA:0,(anonymous_670) +FNDA:0,(anonymous_671) +FNDA:0,(anonymous_672) +FNDA:0,(anonymous_673) +FNDA:0,(anonymous_674) +FNDA:0,(anonymous_675) +FNDA:0,(anonymous_676) +FNDA:0,(anonymous_677) +FNDA:0,(anonymous_678) +FNDA:0,(anonymous_679) +FNDA:0,(anonymous_680) +FNDA:0,(anonymous_681) +FNDA:0,(anonymous_682) +FNDA:0,(anonymous_683) +FNDA:0,(anonymous_684) +FNDA:0,(anonymous_685) +FNDA:0,(anonymous_686) +FNDA:0,(anonymous_687) +FNDA:0,(anonymous_688) +FNDA:0,(anonymous_689) +FNDA:0,(anonymous_690) +FNDA:0,(anonymous_691) +FNDA:0,(anonymous_692) +FNDA:0,(anonymous_693) +FNDA:0,(anonymous_694) +FNDA:0,(anonymous_695) +FNDA:0,(anonymous_696) +FNDA:0,(anonymous_697) +FNDA:0,(anonymous_698) +FNDA:0,(anonymous_699) +FNDA:0,(anonymous_700) +FNDA:0,(anonymous_701) +FNDA:0,(anonymous_702) +FNDA:0,(anonymous_703) +FNDA:0,(anonymous_704) +FNDA:0,(anonymous_705) +FNDA:0,(anonymous_706) +FNDA:0,(anonymous_707) +FNDA:0,(anonymous_708) +FNDA:0,(anonymous_709) +FNDA:0,(anonymous_710) +FNDA:0,(anonymous_711) +FNDA:0,(anonymous_712) +FNDA:0,(anonymous_713) +FNDA:0,(anonymous_714) +FNDA:0,(anonymous_715) +FNDA:0,(anonymous_716) +FNDA:0,(anonymous_717) +FNDA:0,(anonymous_718) +FNDA:0,(anonymous_719) +FNDA:0,(anonymous_720) +FNDA:0,(anonymous_721) +FNDA:0,(anonymous_722) +FNDA:0,(anonymous_723) +FNDA:0,(anonymous_724) +FNDA:0,(anonymous_725) +FNDA:0,(anonymous_726) +FNDA:0,(anonymous_727) +FNDA:0,(anonymous_728) +FNDA:0,(anonymous_729) +FNDA:0,(anonymous_730) +FNDA:0,(anonymous_731) +FNDA:0,(anonymous_732) +FNDA:0,(anonymous_733) +FNDA:0,(anonymous_734) +FNDA:0,(anonymous_735) +FNDA:0,(anonymous_736) +FNDA:0,(anonymous_737) +FNDA:0,(anonymous_738) +FNDA:0,(anonymous_739) +FNDA:0,(anonymous_740) +FNDA:0,(anonymous_741) +FNDA:0,(anonymous_742) +FNDA:0,(anonymous_743) +FNDA:0,(anonymous_744) +FNDA:0,(anonymous_745) +FNDA:0,(anonymous_746) +FNDA:0,(anonymous_747) +FNDA:0,(anonymous_748) +FNDA:0,(anonymous_749) +FNDA:0,(anonymous_750) +FNDA:0,(anonymous_751) +FNDA:0,(anonymous_752) +FNDA:0,(anonymous_753) +FNDA:0,(anonymous_754) +FNDA:0,(anonymous_755) +FNDA:0,(anonymous_756) +FNDA:0,(anonymous_757) +FNDA:0,(anonymous_758) +FNDA:0,(anonymous_759) +FNDA:0,(anonymous_760) +FNDA:0,(anonymous_761) +FNDA:0,(anonymous_762) +FNDA:0,(anonymous_763) +FNDA:0,(anonymous_764) +FNDA:0,(anonymous_765) +FNDA:0,(anonymous_766) +FNDA:0,(anonymous_767) +FNDA:0,(anonymous_768) +FNDA:0,(anonymous_769) +FNDA:0,(anonymous_770) +FNDA:0,(anonymous_771) +FNDA:0,(anonymous_772) +FNDA:0,(anonymous_773) +FNDA:0,(anonymous_774) +FNDA:0,(anonymous_775) +FNDA:0,(anonymous_776) +FNDA:0,(anonymous_777) +FNDA:0,(anonymous_778) +FNDA:0,(anonymous_779) +FNDA:0,(anonymous_780) +FNDA:0,(anonymous_781) +FNDA:0,(anonymous_782) +FNDA:0,(anonymous_783) +FNDA:0,(anonymous_784) +FNDA:0,(anonymous_785) +FNDA:0,(anonymous_786) +FNDA:0,(anonymous_787) +FNDA:0,(anonymous_788) +FNDA:0,(anonymous_789) +FNDA:0,(anonymous_790) +FNDA:0,(anonymous_791) +FNDA:0,(anonymous_792) +FNDA:0,(anonymous_793) +FNDA:0,(anonymous_794) +FNDA:0,(anonymous_795) +FNDA:0,(anonymous_796) +FNDA:0,(anonymous_797) +FNDA:0,(anonymous_798) +FNDA:0,(anonymous_799) +FNDA:0,(anonymous_800) +FNDA:0,(anonymous_801) +FNDA:0,(anonymous_802) +FNDA:0,(anonymous_803) +FNDA:0,(anonymous_804) +FNDA:0,(anonymous_805) +FNDA:0,(anonymous_806) +FNDA:0,(anonymous_807) +FNDA:0,(anonymous_808) +FNDA:0,(anonymous_809) +FNDA:0,(anonymous_810) +FNDA:0,(anonymous_811) +FNDA:0,(anonymous_812) +FNDA:0,(anonymous_813) +FNDA:0,(anonymous_814) +FNDA:0,(anonymous_815) +FNDA:0,(anonymous_816) +FNDA:0,(anonymous_817) +FNDA:0,(anonymous_818) +FNDA:0,(anonymous_819) +FNDA:0,(anonymous_820) +FNDA:0,(anonymous_821) +FNDA:0,(anonymous_822) +FNDA:0,(anonymous_823) +FNDA:0,(anonymous_824) +FNDA:0,(anonymous_825) +FNDA:0,(anonymous_826) +FNDA:0,(anonymous_827) +FNDA:0,(anonymous_828) +FNDA:0,(anonymous_829) +FNDA:0,(anonymous_830) +FNDA:0,(anonymous_831) +FNDA:0,(anonymous_832) +FNDA:0,(anonymous_833) +FNDA:0,(anonymous_834) +FNDA:0,(anonymous_835) +FNDA:0,(anonymous_836) +FNDA:0,(anonymous_837) +FNDA:0,(anonymous_838) +FNDA:0,(anonymous_839) +FNDA:0,(anonymous_840) +FNDA:0,(anonymous_841) +FNDA:0,(anonymous_842) +FNDA:0,(anonymous_843) +FNDA:0,(anonymous_844) +FNDA:0,(anonymous_845) +FNDA:0,(anonymous_846) +FNDA:0,(anonymous_847) +FNDA:0,(anonymous_848) +FNDA:0,(anonymous_849) +FNDA:0,(anonymous_850) +FNDA:0,(anonymous_851) +FNDA:0,(anonymous_852) +FNDA:0,(anonymous_853) +FNDA:0,(anonymous_854) +FNDA:0,(anonymous_855) +FNDA:0,(anonymous_856) +FNDA:0,(anonymous_857) +FNDA:0,(anonymous_858) +FNDA:0,(anonymous_859) +FNDA:0,(anonymous_860) +FNDA:0,(anonymous_861) +FNDA:0,(anonymous_862) +FNDA:0,(anonymous_863) +FNDA:0,(anonymous_864) +FNDA:0,(anonymous_865) +FNDA:0,(anonymous_866) +FNDA:0,(anonymous_867) +FNDA:0,(anonymous_868) +FNDA:0,(anonymous_869) +FNDA:0,(anonymous_870) +FNDA:0,(anonymous_871) +FNDA:0,(anonymous_872) +FNDA:0,(anonymous_873) +FNDA:0,(anonymous_874) +FNDA:0,(anonymous_875) +FNDA:0,(anonymous_876) +FNDA:0,(anonymous_877) +FNDA:0,(anonymous_878) +FNDA:0,(anonymous_879) +FNDA:0,(anonymous_880) +FNDA:0,(anonymous_881) +FNDA:0,(anonymous_882) +FNDA:0,(anonymous_883) +FNDA:0,(anonymous_884) +FNDA:0,(anonymous_885) +FNDA:0,(anonymous_886) +FNDA:0,(anonymous_887) +FNDA:0,(anonymous_888) +FNDA:0,(anonymous_889) +FNDA:0,(anonymous_890) +FNDA:0,(anonymous_891) +FNDA:0,(anonymous_892) +FNDA:0,(anonymous_893) +FNDA:0,(anonymous_894) +FNDA:0,(anonymous_895) +FNDA:0,(anonymous_896) +FNDA:0,(anonymous_897) +FNDA:0,(anonymous_898) +FNDA:0,(anonymous_899) +FNDA:0,(anonymous_900) +FNDA:0,(anonymous_901) +FNDA:0,(anonymous_902) +FNDA:0,(anonymous_903) +FNDA:0,(anonymous_904) +FNDA:0,(anonymous_905) +FNDA:0,(anonymous_906) +FNDA:0,(anonymous_907) +FNDA:0,(anonymous_908) +FNDA:0,(anonymous_909) +FNDA:0,(anonymous_910) +FNDA:0,(anonymous_911) +FNDA:0,(anonymous_912) +FNDA:0,(anonymous_913) +FNDA:0,(anonymous_914) +FNDA:0,(anonymous_915) +FNDA:0,(anonymous_916) +FNDA:0,(anonymous_917) +FNDA:0,(anonymous_918) +FNDA:0,(anonymous_919) +FNDA:0,(anonymous_920) +FNDA:0,(anonymous_921) +FNDA:0,(anonymous_922) +FNDA:0,(anonymous_923) +FNDA:0,(anonymous_924) +FNDA:0,(anonymous_925) +FNDA:0,(anonymous_926) +FNDA:0,(anonymous_927) +FNDA:0,(anonymous_928) +FNDA:0,(anonymous_929) +FNDA:0,(anonymous_930) +FNDA:0,(anonymous_931) +FNDA:0,(anonymous_932) +FNDA:0,(anonymous_933) +FNDA:0,(anonymous_934) +FNDA:0,(anonymous_935) +FNDA:0,(anonymous_936) +FNDA:0,(anonymous_937) +FNDA:0,(anonymous_938) +FNDA:0,(anonymous_939) +FNDA:0,(anonymous_940) +FNDA:0,(anonymous_941) +FNDA:0,(anonymous_942) +FNDA:0,(anonymous_943) +FNDA:0,(anonymous_944) +FNDA:0,(anonymous_945) +FNDA:0,(anonymous_946) +FNDA:0,(anonymous_947) +FNDA:0,(anonymous_948) +FNDA:0,(anonymous_949) +FNDA:0,(anonymous_950) +FNDA:0,(anonymous_951) +FNDA:0,(anonymous_952) +FNDA:0,(anonymous_953) +FNDA:0,(anonymous_954) +FNDA:0,(anonymous_955) +FNDA:0,(anonymous_956) +FNDA:0,(anonymous_957) +FNDA:0,(anonymous_958) +FNDA:0,(anonymous_959) +FNDA:0,(anonymous_960) +FNDA:0,(anonymous_961) +FNDA:0,(anonymous_962) +FNDA:0,(anonymous_963) +FNDA:0,(anonymous_964) +FNDA:0,(anonymous_965) +FNDA:0,(anonymous_966) +FNDA:0,(anonymous_967) +FNDA:0,(anonymous_968) +FNDA:0,(anonymous_969) +FNDA:0,(anonymous_970) +FNDA:0,(anonymous_971) +FNDA:0,(anonymous_972) +FNDA:0,(anonymous_973) +FNDA:0,(anonymous_974) +FNDA:0,(anonymous_975) +FNDA:0,(anonymous_976) +FNDA:0,(anonymous_977) +FNDA:0,(anonymous_978) +FNDA:0,(anonymous_979) +FNDA:0,(anonymous_980) +FNDA:0,(anonymous_981) +FNDA:0,(anonymous_982) +FNDA:0,(anonymous_983) +FNDA:0,(anonymous_984) +FNDA:0,(anonymous_985) +FNDA:0,(anonymous_986) +FNDA:0,(anonymous_987) +FNDA:0,(anonymous_988) +FNDA:0,(anonymous_989) +FNDA:0,(anonymous_990) +FNDA:0,(anonymous_991) +FNDA:0,(anonymous_992) +FNDA:0,(anonymous_993) +FNDA:0,(anonymous_994) +FNDA:0,(anonymous_995) +FNDA:0,(anonymous_996) +FNDA:0,(anonymous_997) +FNDA:0,(anonymous_998) +FNDA:0,(anonymous_999) +FNDA:0,(anonymous_1000) +FNDA:0,(anonymous_1001) +FNDA:0,(anonymous_1002) +FNDA:0,(anonymous_1003) +FNDA:0,(anonymous_1004) +FNDA:0,(anonymous_1005) +FNDA:0,(anonymous_1006) +FNDA:0,(anonymous_1007) +FNDA:0,(anonymous_1008) +FNDA:0,(anonymous_1009) +FNDA:0,(anonymous_1010) +FNDA:0,(anonymous_1011) +FNDA:0,(anonymous_1012) +FNDA:0,(anonymous_1013) +FNDA:0,(anonymous_1014) +FNDA:0,(anonymous_1015) +FNDA:0,(anonymous_1016) +FNDA:0,(anonymous_1017) +FNDA:0,(anonymous_1018) +FNDA:0,(anonymous_1019) +FNDA:0,(anonymous_1020) +FNDA:0,(anonymous_1021) +FNDA:0,(anonymous_1022) +FNDA:0,(anonymous_1023) +FNDA:0,(anonymous_1024) +FNDA:0,(anonymous_1025) +FNDA:0,(anonymous_1026) +FNDA:0,(anonymous_1027) +FNDA:0,(anonymous_1028) +FNDA:0,(anonymous_1029) +FNDA:0,(anonymous_1030) +FNDA:0,(anonymous_1031) +FNDA:0,(anonymous_1032) +FNDA:0,(anonymous_1033) +FNDA:0,(anonymous_1034) +FNDA:0,(anonymous_1035) +FNDA:0,(anonymous_1036) +FNDA:0,(anonymous_1037) +FNDA:0,(anonymous_1038) +FNDA:0,(anonymous_1039) +FNDA:0,(anonymous_1040) +FNDA:0,(anonymous_1041) +FNDA:0,(anonymous_1042) +FNDA:0,(anonymous_1043) +FNDA:0,(anonymous_1044) +FNDA:0,(anonymous_1045) +FNDA:0,(anonymous_1046) +FNDA:0,(anonymous_1047) +FNDA:0,(anonymous_1048) +FNDA:0,(anonymous_1049) +FNDA:0,(anonymous_1050) +FNDA:0,(anonymous_1051) +FNDA:0,(anonymous_1052) +FNDA:0,(anonymous_1053) +FNDA:0,(anonymous_1054) +FNDA:0,(anonymous_1055) +FNDA:0,(anonymous_1056) +FNDA:0,(anonymous_1057) +FNDA:0,(anonymous_1058) +FNDA:0,(anonymous_1059) +FNDA:0,(anonymous_1060) +FNDA:0,(anonymous_1061) +FNDA:0,(anonymous_1062) +FNDA:0,(anonymous_1063) +FNDA:0,(anonymous_1064) +FNDA:0,(anonymous_1065) +FNDA:0,(anonymous_1066) +FNDA:0,(anonymous_1067) +FNDA:0,(anonymous_1068) +FNDA:0,(anonymous_1069) +FNDA:0,(anonymous_1070) +FNDA:0,(anonymous_1071) +FNDA:0,(anonymous_1072) +FNDA:0,(anonymous_1073) +FNDA:0,(anonymous_1074) +FNDA:0,(anonymous_1075) +FNDA:0,(anonymous_1076) +FNDA:0,(anonymous_1077) +FNDA:0,(anonymous_1078) +FNDA:0,(anonymous_1079) +FNDA:0,(anonymous_1080) +FNDA:0,(anonymous_1081) +FNDA:0,(anonymous_1082) +FNDA:0,(anonymous_1083) +FNDA:0,(anonymous_1084) +FNDA:0,(anonymous_1085) +FNDA:0,(anonymous_1086) +FNDA:0,(anonymous_1087) +FNDA:0,(anonymous_1088) +FNDA:0,(anonymous_1089) +FNDA:0,(anonymous_1090) +FNDA:0,(anonymous_1091) +FNDA:0,(anonymous_1092) +FNDA:0,(anonymous_1093) +FNDA:0,(anonymous_1094) +FNDA:0,(anonymous_1095) +FNDA:0,(anonymous_1096) +FNDA:0,(anonymous_1097) +FNDA:0,(anonymous_1098) +FNDA:0,(anonymous_1099) +FNDA:0,(anonymous_1100) +FNDA:0,(anonymous_1101) +FNDA:0,(anonymous_1102) +FNDA:0,(anonymous_1103) +FNDA:0,(anonymous_1104) +FNDA:0,(anonymous_1105) +FNDA:0,(anonymous_1106) +FNDA:0,(anonymous_1107) +FNDA:0,(anonymous_1108) +FNDA:0,(anonymous_1109) +FNDA:0,(anonymous_1110) +FNDA:0,(anonymous_1111) +FNDA:0,(anonymous_1112) +FNDA:0,(anonymous_1113) +FNDA:0,(anonymous_1114) +FNDA:0,(anonymous_1115) +FNDA:0,(anonymous_1116) +FNDA:0,(anonymous_1117) +FNDA:0,(anonymous_1118) +FNDA:0,(anonymous_1119) +FNDA:0,(anonymous_1120) +FNDA:0,(anonymous_1121) +FNDA:0,(anonymous_1122) +FNDA:0,(anonymous_1123) +FNDA:0,(anonymous_1124) +FNDA:0,(anonymous_1125) +FNDA:0,(anonymous_1126) +FNDA:0,(anonymous_1127) +FNDA:0,(anonymous_1128) +FNDA:0,(anonymous_1129) +FNDA:0,(anonymous_1130) +FNDA:0,(anonymous_1131) +FNDA:0,(anonymous_1132) +FNDA:0,(anonymous_1133) +FNDA:0,(anonymous_1134) +FNDA:0,(anonymous_1135) +FNDA:0,(anonymous_1136) +FNDA:0,(anonymous_1137) +FNDA:0,(anonymous_1138) +FNDA:0,(anonymous_1139) +FNDA:0,(anonymous_1140) +FNDA:0,(anonymous_1141) +FNDA:0,(anonymous_1142) +FNDA:0,(anonymous_1143) +FNDA:0,(anonymous_1144) +FNDA:0,(anonymous_1145) +FNDA:0,(anonymous_1146) +FNDA:0,(anonymous_1147) +FNDA:0,(anonymous_1148) +FNDA:0,(anonymous_1149) +FNDA:0,(anonymous_1150) +FNDA:0,(anonymous_1151) +FNDA:0,(anonymous_1152) +FNDA:0,(anonymous_1153) +FNDA:0,(anonymous_1154) +FNDA:0,(anonymous_1155) +FNDA:0,(anonymous_1156) +FNDA:0,(anonymous_1157) +FNDA:0,(anonymous_1158) +FNDA:0,(anonymous_1159) +FNDA:0,(anonymous_1160) +FNDA:0,(anonymous_1161) +FNDA:0,(anonymous_1162) +FNDA:0,(anonymous_1163) +FNDA:0,(anonymous_1164) +FNDA:0,(anonymous_1165) +FNDA:0,(anonymous_1166) +FNDA:0,(anonymous_1167) +FNDA:0,(anonymous_1168) +FNDA:0,(anonymous_1169) +FNDA:0,(anonymous_1170) +FNDA:0,(anonymous_1171) +FNDA:0,(anonymous_1172) +FNDA:0,(anonymous_1173) +FNDA:0,(anonymous_1174) +FNDA:0,(anonymous_1175) +FNDA:0,(anonymous_1176) +FNDA:0,(anonymous_1177) +FNDA:0,(anonymous_1178) +FNDA:0,(anonymous_1179) +FNDA:0,(anonymous_1180) +FNDA:0,(anonymous_1181) +FNDA:0,(anonymous_1182) +FNDA:0,(anonymous_1183) +FNDA:0,(anonymous_1184) +FNDA:0,(anonymous_1185) +FNDA:0,(anonymous_1186) +FNDA:0,(anonymous_1187) +FNDA:0,(anonymous_1188) +FNDA:0,(anonymous_1189) +FNDA:0,(anonymous_1190) +FNDA:0,(anonymous_1191) +FNDA:0,(anonymous_1192) +FNDA:0,(anonymous_1193) +FNDA:0,(anonymous_1194) +FNDA:0,(anonymous_1195) +FNDA:0,(anonymous_1196) +FNDA:0,(anonymous_1197) +FNDA:0,(anonymous_1198) +FNDA:0,(anonymous_1199) +FNDA:0,(anonymous_1200) +FNDA:0,(anonymous_1201) +FNDA:0,(anonymous_1202) +FNDA:0,(anonymous_1203) +FNDA:0,(anonymous_1204) +FNDA:0,(anonymous_1205) +FNDA:0,(anonymous_1206) +FNDA:0,(anonymous_1207) +FNDA:0,(anonymous_1208) +FNDA:0,(anonymous_1209) +FNDA:0,(anonymous_1210) +FNDA:0,(anonymous_1211) +FNDA:0,(anonymous_1212) +FNDA:0,(anonymous_1213) +FNDA:0,(anonymous_1214) +FNDA:0,(anonymous_1215) +FNDA:0,(anonymous_1216) +FNDA:0,(anonymous_1217) +FNDA:0,(anonymous_1218) +FNDA:0,(anonymous_1219) +FNDA:0,(anonymous_1220) +FNDA:0,(anonymous_1221) +FNDA:0,(anonymous_1222) +FNDA:0,(anonymous_1223) +FNDA:0,(anonymous_1224) +FNDA:0,(anonymous_1225) +FNDA:0,(anonymous_1226) +FNDA:0,(anonymous_1227) +FNDA:0,(anonymous_1228) +FNDA:0,(anonymous_1229) +FNDA:0,(anonymous_1230) +FNDA:0,(anonymous_1231) +FNDA:0,(anonymous_1232) +FNDA:0,(anonymous_1233) +FNDA:0,(anonymous_1234) +FNDA:0,(anonymous_1235) +FNDA:0,(anonymous_1236) +FNDA:0,(anonymous_1237) +FNDA:0,(anonymous_1238) +FNDA:0,(anonymous_1239) +FNDA:0,(anonymous_1240) +FNDA:0,(anonymous_1241) +FNDA:0,(anonymous_1242) +FNDA:0,(anonymous_1243) +FNDA:0,(anonymous_1244) +FNDA:0,(anonymous_1245) +FNDA:0,(anonymous_1246) +FNDA:0,(anonymous_1247) +FNDA:0,(anonymous_1248) +FNDA:0,(anonymous_1249) +FNDA:0,(anonymous_1250) +FNDA:0,(anonymous_1251) +FNDA:0,(anonymous_1252) +FNDA:0,(anonymous_1253) +FNDA:0,(anonymous_1254) +FNDA:0,(anonymous_1255) +FNDA:0,(anonymous_1256) +FNDA:0,(anonymous_1257) +FNDA:0,(anonymous_1258) +FNDA:0,(anonymous_1259) +FNDA:0,(anonymous_1260) +FNDA:0,(anonymous_1261) +FNDA:0,(anonymous_1262) +FNDA:0,(anonymous_1263) +FNDA:0,(anonymous_1264) +FNDA:0,(anonymous_1265) +FNDA:0,(anonymous_1266) +FNDA:0,(anonymous_1267) +FNDA:0,(anonymous_1268) +FNDA:0,(anonymous_1269) +FNDA:0,(anonymous_1270) +FNDA:0,(anonymous_1271) +FNDA:0,(anonymous_1272) +FNDA:0,(anonymous_1273) +FNDA:0,(anonymous_1274) +FNDA:0,(anonymous_1275) +FNDA:0,(anonymous_1276) +FNDA:0,(anonymous_1277) +FNDA:0,(anonymous_1278) +FNDA:0,(anonymous_1279) +FNDA:0,(anonymous_1280) +FNDA:0,(anonymous_1281) +FNDA:0,(anonymous_1282) +FNDA:0,(anonymous_1283) +FNDA:0,(anonymous_1284) +FNDA:0,(anonymous_1285) +FNDA:0,(anonymous_1286) +FNDA:0,(anonymous_1287) +FNDA:0,(anonymous_1288) +FNDA:0,(anonymous_1289) +FNDA:0,(anonymous_1290) +FNDA:0,(anonymous_1291) +FNDA:0,(anonymous_1292) +FNDA:0,(anonymous_1293) +FNDA:0,(anonymous_1294) +FNDA:0,(anonymous_1295) +FNDA:0,(anonymous_1296) +FNDA:0,(anonymous_1297) +FNDA:0,(anonymous_1298) +FNDA:0,(anonymous_1299) +FNDA:0,(anonymous_1300) +FNDA:0,(anonymous_1301) +FNDA:0,(anonymous_1302) +FNDA:0,(anonymous_1303) +FNDA:0,(anonymous_1304) +FNDA:0,(anonymous_1305) +FNDA:0,(anonymous_1306) +FNDA:0,(anonymous_1307) +FNDA:0,(anonymous_1308) +FNDA:0,(anonymous_1309) +FNDA:0,(anonymous_1310) +FNDA:0,(anonymous_1311) +FNDA:0,(anonymous_1312) +FNDA:0,(anonymous_1313) +FNDA:0,(anonymous_1314) +FNDA:0,(anonymous_1315) +FNDA:0,(anonymous_1316) +FNDA:0,(anonymous_1317) +FNDA:0,(anonymous_1318) +FNDA:0,(anonymous_1319) +FNDA:0,(anonymous_1320) +FNDA:0,(anonymous_1321) +FNDA:0,(anonymous_1322) +FNDA:0,(anonymous_1323) +FNDA:0,(anonymous_1324) +FNDA:0,(anonymous_1325) +FNDA:0,(anonymous_1326) +FNDA:0,(anonymous_1327) +FNDA:0,(anonymous_1328) +FNDA:0,(anonymous_1329) +FNDA:0,(anonymous_1330) +FNDA:0,(anonymous_1331) +FNDA:0,(anonymous_1332) +FNDA:0,(anonymous_1333) +FNDA:0,(anonymous_1334) +FNDA:0,(anonymous_1335) +FNDA:0,(anonymous_1336) +FNDA:0,(anonymous_1337) +FNDA:0,(anonymous_1338) +FNDA:0,(anonymous_1339) +FNDA:0,(anonymous_1340) +FNDA:0,(anonymous_1341) +FNDA:0,(anonymous_1342) +FNDA:0,(anonymous_1343) +FNDA:0,(anonymous_1344) +FNDA:0,(anonymous_1345) +FNDA:0,(anonymous_1346) +FNDA:0,(anonymous_1347) +FNDA:0,(anonymous_1348) +FNDA:0,(anonymous_1349) +FNDA:0,(anonymous_1350) +FNDA:0,(anonymous_1351) +FNDA:0,(anonymous_1352) +FNDA:0,(anonymous_1353) +FNDA:0,(anonymous_1354) +FNDA:0,(anonymous_1355) +FNDA:0,(anonymous_1356) +FNDA:0,(anonymous_1357) +FNDA:0,(anonymous_1358) +FNDA:0,(anonymous_1359) +FNDA:0,(anonymous_1360) +FNDA:0,(anonymous_1361) +FNDA:0,(anonymous_1362) +FNDA:0,(anonymous_1363) +FNDA:0,(anonymous_1364) +FNDA:0,(anonymous_1365) +FNDA:0,(anonymous_1366) +FNDA:0,(anonymous_1367) +FNDA:0,(anonymous_1368) +FNDA:0,(anonymous_1369) +FNDA:0,(anonymous_1370) +FNDA:0,(anonymous_1371) +FNDA:0,(anonymous_1372) +FNDA:0,(anonymous_1373) +FNDA:0,(anonymous_1374) +FNDA:0,(anonymous_1375) +FNDA:0,(anonymous_1376) +FNDA:0,(anonymous_1377) +FNDA:0,(anonymous_1378) +FNDA:0,(anonymous_1379) +FNDA:0,(anonymous_1380) +FNDA:0,(anonymous_1381) +FNDA:0,(anonymous_1382) +FNDA:0,(anonymous_1383) +FNDA:0,(anonymous_1384) +FNDA:0,(anonymous_1385) +FNDA:0,(anonymous_1386) +FNDA:0,(anonymous_1387) +FNDA:0,(anonymous_1388) +FNDA:0,(anonymous_1389) +FNDA:0,(anonymous_1390) +FNDA:0,(anonymous_1391) +FNDA:0,(anonymous_1392) +FNDA:0,(anonymous_1393) +FNDA:0,(anonymous_1394) +FNDA:0,(anonymous_1395) +FNDA:0,(anonymous_1396) +FNDA:0,(anonymous_1397) +FNDA:0,(anonymous_1398) +FNDA:0,(anonymous_1399) +FNDA:0,(anonymous_1400) +FNDA:0,(anonymous_1401) +FNDA:0,(anonymous_1402) +FNDA:0,(anonymous_1403) +FNDA:0,(anonymous_1404) +FNDA:0,(anonymous_1405) +FNDA:0,(anonymous_1406) +FNDA:0,(anonymous_1407) +FNDA:0,(anonymous_1408) +FNDA:0,(anonymous_1409) +FNDA:0,(anonymous_1410) +FNDA:0,(anonymous_1411) +FNDA:0,(anonymous_1412) +FNDA:0,(anonymous_1413) +FNDA:0,(anonymous_1414) +FNDA:0,(anonymous_1415) +FNDA:0,(anonymous_1416) +FNDA:0,(anonymous_1417) +FNDA:0,(anonymous_1418) +FNDA:0,(anonymous_1419) +FNDA:0,(anonymous_1420) +FNDA:0,(anonymous_1421) +FNDA:0,(anonymous_1422) +FNDA:0,(anonymous_1423) +FNDA:0,(anonymous_1424) +FNDA:0,(anonymous_1425) +FNDA:0,(anonymous_1426) +FNDA:0,(anonymous_1427) +FNDA:0,(anonymous_1428) +FNDA:0,(anonymous_1429) +FNDA:0,(anonymous_1430) +FNDA:0,(anonymous_1431) +FNDA:0,(anonymous_1432) +FNDA:0,(anonymous_1433) +FNDA:0,(anonymous_1434) +FNDA:0,(anonymous_1435) +FNDA:0,(anonymous_1436) +FNDA:0,(anonymous_1437) +FNDA:0,(anonymous_1438) +FNDA:0,(anonymous_1439) +FNDA:0,(anonymous_1440) +FNDA:0,(anonymous_1441) +FNDA:0,(anonymous_1442) +FNDA:0,(anonymous_1443) +FNDA:0,(anonymous_1444) +FNDA:0,(anonymous_1445) +FNDA:0,(anonymous_1446) +FNDA:0,(anonymous_1447) +FNDA:0,(anonymous_1448) +FNDA:0,(anonymous_1449) +FNDA:0,(anonymous_1450) +FNDA:0,(anonymous_1451) +FNDA:0,(anonymous_1452) +FNDA:0,(anonymous_1453) +FNDA:0,(anonymous_1454) +FNDA:0,(anonymous_1455) +FNDA:0,(anonymous_1456) +FNDA:0,(anonymous_1457) +FNDA:0,(anonymous_1458) +FNDA:0,(anonymous_1459) +FNDA:0,(anonymous_1460) +FNDA:0,(anonymous_1461) +FNDA:0,(anonymous_1462) +FNDA:0,(anonymous_1463) +FNDA:0,(anonymous_1464) +FNDA:0,(anonymous_1465) +FNDA:0,(anonymous_1466) +FNDA:0,(anonymous_1467) +FNDA:0,(anonymous_1468) +FNDA:0,(anonymous_1469) +FNDA:0,(anonymous_1470) +FNDA:0,(anonymous_1471) +FNDA:0,(anonymous_1472) +FNDA:0,(anonymous_1473) +FNDA:0,(anonymous_1474) +FNDA:0,(anonymous_1475) +FNDA:0,(anonymous_1476) +FNDA:0,(anonymous_1477) +FNDA:0,(anonymous_1478) +FNDA:0,(anonymous_1479) +FNDA:0,(anonymous_1480) +FNDA:0,(anonymous_1481) +FNDA:0,(anonymous_1482) +FNDA:0,(anonymous_1483) +FNDA:0,(anonymous_1484) +FNDA:0,(anonymous_1485) +FNDA:0,(anonymous_1486) +FNDA:0,(anonymous_1487) +FNDA:0,(anonymous_1488) +FNDA:0,(anonymous_1489) +FNDA:0,(anonymous_1490) +FNDA:0,(anonymous_1491) +FNDA:0,(anonymous_1492) +FNDA:0,(anonymous_1493) +FNDA:0,(anonymous_1494) +FNDA:0,(anonymous_1495) +FNDA:0,(anonymous_1496) +FNDA:0,(anonymous_1497) +FNDA:0,(anonymous_1498) +FNDA:0,(anonymous_1499) +FNDA:0,(anonymous_1500) +FNDA:0,(anonymous_1501) +FNDA:0,(anonymous_1502) +FNDA:0,(anonymous_1503) +FNDA:0,(anonymous_1504) +FNDA:0,(anonymous_1505) +FNDA:0,(anonymous_1506) +FNDA:0,(anonymous_1507) +FNDA:0,(anonymous_1508) +FNDA:0,(anonymous_1509) +FNDA:0,(anonymous_1510) +FNDA:0,(anonymous_1511) +FNDA:0,(anonymous_1512) +FNDA:0,(anonymous_1513) +FNDA:0,(anonymous_1514) +FNDA:0,(anonymous_1515) +FNDA:0,(anonymous_1516) +FNDA:0,(anonymous_1517) +FNDA:0,(anonymous_1518) +FNDA:0,(anonymous_1519) +FNDA:0,(anonymous_1520) +FNDA:0,(anonymous_1521) +FNDA:0,(anonymous_1522) +FNDA:0,(anonymous_1523) +FNDA:0,(anonymous_1524) +FNDA:0,(anonymous_1525) +FNDA:0,(anonymous_1526) +FNDA:0,(anonymous_1527) +FNDA:0,(anonymous_1528) +FNDA:0,(anonymous_1529) +FNDA:0,(anonymous_1530) +FNDA:0,(anonymous_1531) +FNDA:0,(anonymous_1532) +FNDA:0,(anonymous_1533) +FNDA:0,(anonymous_1534) +FNDA:0,(anonymous_1535) +FNDA:0,(anonymous_1536) +FNDA:0,(anonymous_1537) +FNDA:0,(anonymous_1538) +FNDA:0,(anonymous_1539) +FNDA:0,(anonymous_1540) +FNDA:0,(anonymous_1541) +FNDA:0,(anonymous_1542) +FNDA:0,(anonymous_1543) +FNDA:0,(anonymous_1544) +FNDA:0,(anonymous_1545) +FNDA:0,(anonymous_1546) +FNDA:0,(anonymous_1547) +FNDA:0,(anonymous_1548) +FNDA:0,(anonymous_1549) +FNDA:0,(anonymous_1550) +FNDA:0,(anonymous_1551) +FNDA:0,(anonymous_1552) +FNDA:0,(anonymous_1553) +FNDA:0,(anonymous_1554) +FNDA:0,(anonymous_1555) +FNDA:0,(anonymous_1556) +FNDA:0,(anonymous_1557) +FNDA:0,(anonymous_1558) +FNDA:0,(anonymous_1559) +FNDA:0,(anonymous_1560) +FNDA:0,(anonymous_1561) +FNDA:0,(anonymous_1562) +FNDA:0,(anonymous_1563) +FNDA:0,(anonymous_1564) +FNDA:0,(anonymous_1565) +FNDA:0,(anonymous_1566) +FNDA:0,(anonymous_1567) +FNDA:0,(anonymous_1568) +FNDA:0,(anonymous_1569) +FNDA:0,(anonymous_1570) +FNDA:0,(anonymous_1571) +FNDA:0,(anonymous_1572) +FNDA:0,(anonymous_1573) +FNDA:0,(anonymous_1574) +FNDA:0,(anonymous_1575) +FNDA:0,(anonymous_1576) +FNDA:0,(anonymous_1577) +FNDA:0,(anonymous_1578) +FNDA:0,(anonymous_1579) +FNDA:0,(anonymous_1580) +FNDA:0,(anonymous_1581) +FNDA:0,(anonymous_1582) +FNDA:0,(anonymous_1583) +FNDA:0,(anonymous_1584) +FNDA:0,(anonymous_1585) +FNDA:0,(anonymous_1586) +FNDA:0,(anonymous_1587) +FNDA:0,(anonymous_1588) +FNDA:0,(anonymous_1589) +FNDA:0,(anonymous_1590) +FNDA:0,(anonymous_1591) +FNDA:0,(anonymous_1592) +FNDA:0,(anonymous_1593) +FNDA:0,(anonymous_1594) +FNDA:0,(anonymous_1595) +FNDA:0,(anonymous_1596) +FNDA:0,(anonymous_1597) +FNDA:0,(anonymous_1598) +FNDA:0,(anonymous_1599) +FNDA:0,(anonymous_1600) +FNDA:0,(anonymous_1601) +FNDA:0,(anonymous_1602) +FNDA:0,(anonymous_1603) +FNDA:0,(anonymous_1604) +FNDA:0,(anonymous_1605) +FNDA:0,(anonymous_1606) +FNDA:0,(anonymous_1607) +FNDA:0,(anonymous_1608) +FNDA:0,(anonymous_1609) +FNDA:0,(anonymous_1610) +FNDA:0,(anonymous_1611) +FNDA:0,(anonymous_1612) +FNDA:0,(anonymous_1613) +FNDA:0,(anonymous_1614) +FNDA:0,(anonymous_1615) +FNDA:0,(anonymous_1616) +FNDA:0,(anonymous_1617) +FNDA:0,(anonymous_1618) +FNDA:0,(anonymous_1619) +FNDA:0,(anonymous_1620) +FNDA:0,(anonymous_1621) +FNDA:0,(anonymous_1622) +FNDA:0,(anonymous_1623) +FNDA:0,(anonymous_1624) +FNDA:0,(anonymous_1625) +FNDA:0,(anonymous_1626) +FNDA:0,(anonymous_1627) +FNDA:0,(anonymous_1628) +FNDA:0,(anonymous_1629) +FNDA:0,(anonymous_1630) +FNDA:0,(anonymous_1631) +FNDA:0,(anonymous_1632) +FNDA:0,(anonymous_1633) +FNDA:0,(anonymous_1634) +FNDA:0,(anonymous_1635) +FNDA:0,(anonymous_1636) +FNDA:0,(anonymous_1637) +FNDA:0,(anonymous_1638) +FNDA:0,(anonymous_1639) +FNDA:0,(anonymous_1640) +FNDA:0,(anonymous_1641) +FNDA:0,(anonymous_1642) +FNDA:0,(anonymous_1643) +FNDA:0,(anonymous_1644) +FNDA:0,(anonymous_1645) +FNDA:0,(anonymous_1646) +FNDA:0,(anonymous_1647) +FNDA:0,(anonymous_1648) +FNDA:0,(anonymous_1649) +FNDA:0,(anonymous_1650) +FNDA:0,(anonymous_1651) +FNDA:0,(anonymous_1652) +FNDA:0,(anonymous_1653) +FNDA:0,(anonymous_1654) +FNDA:0,(anonymous_1655) +FNDA:0,(anonymous_1656) +FNDA:0,(anonymous_1657) +FNDA:0,(anonymous_1658) +FNDA:0,(anonymous_1659) +FNDA:0,(anonymous_1660) +FNDA:0,(anonymous_1661) +FNDA:0,(anonymous_1662) +FNDA:0,(anonymous_1663) +FNDA:0,(anonymous_1664) +FNDA:0,(anonymous_1665) +FNDA:0,(anonymous_1666) +FNDA:0,(anonymous_1667) +FNDA:0,(anonymous_1668) +FNDA:0,(anonymous_1669) +FNDA:0,(anonymous_1670) +FNDA:0,(anonymous_1671) +FNDA:0,(anonymous_1672) +FNDA:0,(anonymous_1673) +FNDA:0,(anonymous_1674) +FNDA:0,(anonymous_1675) +FNDA:0,(anonymous_1676) +FNDA:0,(anonymous_1677) +FNDA:0,(anonymous_1678) +FNDA:0,(anonymous_1679) +FNDA:0,(anonymous_1680) +FNDA:0,(anonymous_1681) +FNDA:0,(anonymous_1682) +FNDA:0,(anonymous_1683) +FNDA:0,(anonymous_1684) +FNDA:0,(anonymous_1685) +FNDA:0,(anonymous_1686) +FNDA:0,(anonymous_1687) +FNDA:0,(anonymous_1688) +FNDA:0,(anonymous_1689) +FNDA:0,(anonymous_1690) +FNDA:0,(anonymous_1691) +FNDA:0,(anonymous_1692) +FNDA:0,(anonymous_1693) +FNDA:0,(anonymous_1694) +FNDA:0,(anonymous_1695) +FNDA:0,(anonymous_1696) +FNDA:0,(anonymous_1697) +FNDA:0,(anonymous_1698) +FNDA:0,(anonymous_1699) +FNDA:0,(anonymous_1700) +FNDA:0,(anonymous_1701) +FNDA:0,(anonymous_1702) +FNDA:0,(anonymous_1703) +FNDA:0,(anonymous_1704) +FNDA:0,(anonymous_1705) +FNDA:0,(anonymous_1706) +FNDA:0,(anonymous_1707) +FNDA:0,(anonymous_1708) +FNDA:0,(anonymous_1709) +FNDA:0,(anonymous_1710) +FNDA:0,(anonymous_1711) +FNDA:0,(anonymous_1712) +FNDA:0,(anonymous_1713) +FNDA:0,(anonymous_1714) +FNDA:0,(anonymous_1715) +FNDA:0,(anonymous_1716) +FNDA:0,(anonymous_1717) +FNDA:0,(anonymous_1718) +FNDA:0,(anonymous_1719) +FNDA:0,(anonymous_1720) +FNDA:0,(anonymous_1721) +FNDA:0,(anonymous_1722) +FNDA:0,(anonymous_1723) +FNDA:0,(anonymous_1724) +FNDA:0,(anonymous_1725) +FNDA:0,(anonymous_1726) +FNDA:0,(anonymous_1727) +FNDA:0,(anonymous_1728) +FNDA:0,(anonymous_1729) +FNDA:0,(anonymous_1730) +FNDA:0,(anonymous_1731) +FNDA:0,(anonymous_1732) +FNDA:0,(anonymous_1733) +FNDA:0,(anonymous_1734) +FNDA:0,(anonymous_1735) +FNDA:0,(anonymous_1736) +FNDA:0,(anonymous_1737) +FNDA:0,(anonymous_1738) +FNDA:0,(anonymous_1739) +FNDA:0,(anonymous_1740) +FNDA:0,(anonymous_1741) +FNDA:0,(anonymous_1742) +FNDA:0,(anonymous_1743) +FNDA:0,(anonymous_1744) +FNDA:0,(anonymous_1745) +FNDA:0,(anonymous_1746) +FNDA:0,(anonymous_1747) +FNDA:0,(anonymous_1748) +FNDA:0,(anonymous_1749) +FNDA:0,(anonymous_1750) +FNDA:0,(anonymous_1751) +FNDA:0,(anonymous_1752) +FNDA:0,(anonymous_1753) +FNDA:0,(anonymous_1754) +FNDA:0,(anonymous_1755) +FNDA:0,(anonymous_1756) +FNDA:0,(anonymous_1757) +FNDA:0,(anonymous_1758) +FNDA:0,(anonymous_1759) +FNDA:0,(anonymous_1760) +DA:11,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:18,0 +DA:19,0 +LF:9 +LH:0 +BRDA:11,0,0,0 +BRDA:11,0,1,0 +BRDA:11,1,0,0 +BRDA:11,1,1,0 +BRDA:11,1,2,0 +BRDA:11,2,0,0 +BRDA:11,2,1,0 +BRDA:11,2,2,0 +BRDA:11,2,3,0 +BRDA:11,3,0,0 +BRDA:11,3,1,0 +BRDA:11,4,0,0 +BRDA:11,4,1,0 +BRDA:11,5,0,0 +BRDA:11,5,1,0 +BRDA:11,5,2,0 +BRDA:11,5,3,0 +BRDA:11,5,4,0 +BRDA:11,6,0,0 +BRDA:11,6,1,0 +BRDA:11,7,0,0 +BRDA:11,7,1,0 +BRDA:11,8,0,0 +BRDA:11,8,1,0 +BRDA:11,9,0,0 +BRDA:11,9,1,0 +BRDA:11,10,0,0 +BRDA:11,10,1,0 +BRDA:11,11,0,0 +BRDA:11,11,1,0 +BRDA:11,12,0,0 +BRDA:11,12,1,0 +BRDA:11,13,0,0 +BRDA:11,13,1,0 +BRDA:11,14,0,0 +BRDA:11,14,1,0 +BRDA:11,15,0,0 +BRDA:11,15,1,0 +BRDA:11,15,2,0 +BRDA:11,16,0,0 +BRDA:11,16,1,0 +BRDA:11,17,0,0 +BRDA:11,17,1,0 +BRDA:11,17,2,0 +BRDA:11,18,0,0 +BRDA:11,18,1,0 +BRDA:11,19,0,0 +BRDA:11,19,1,0 +BRDA:11,20,0,0 +BRDA:11,20,1,0 +BRDA:11,21,0,0 +BRDA:11,21,1,0 +BRDA:11,22,0,0 +BRDA:11,22,1,0 +BRDA:11,23,0,0 +BRDA:11,23,1,0 +BRDA:11,23,2,0 +BRDA:11,24,0,0 +BRDA:11,24,1,0 +BRDA:11,25,0,0 +BRDA:11,25,1,0 +BRDA:11,26,0,0 +BRDA:11,26,1,0 +BRDA:11,27,0,0 +BRDA:11,27,1,0 +BRDA:11,28,0,0 +BRDA:11,28,1,0 +BRDA:11,29,0,0 +BRDA:11,29,1,0 +BRDA:11,30,0,0 +BRDA:11,30,1,0 +BRDA:11,31,0,0 +BRDA:11,31,1,0 +BRDA:11,32,0,0 +BRDA:11,32,1,0 +BRDA:11,33,0,0 +BRDA:11,33,1,0 +BRDA:11,34,0,0 +BRDA:11,34,1,0 +BRDA:11,35,0,0 +BRDA:11,35,1,0 +BRDA:11,36,0,0 +BRDA:11,36,1,0 +BRDA:11,37,0,0 +BRDA:11,37,1,0 +BRDA:11,37,2,0 +BRDA:11,38,0,0 +BRDA:11,38,1,0 +BRDA:11,39,0,0 +BRDA:11,39,1,0 +BRDA:11,40,0,0 +BRDA:11,40,1,0 +BRDA:11,41,0,0 +BRDA:11,41,1,0 +BRDA:11,42,0,0 +BRDA:11,42,1,0 +BRDA:11,42,2,0 +BRDA:11,42,3,0 +BRDA:11,43,0,0 +BRDA:11,43,1,0 +BRDA:11,44,0,0 +BRDA:11,44,1,0 +BRDA:11,45,0,0 +BRDA:11,45,1,0 +BRDA:11,46,0,0 +BRDA:11,46,1,0 +BRDA:11,46,2,0 +BRDA:11,47,0,0 +BRDA:11,47,1,0 +BRDA:11,48,0,0 +BRDA:11,48,1,0 +BRDA:11,49,0,0 +BRDA:11,49,1,0 +BRDA:11,50,0,0 +BRDA:11,50,1,0 +BRDA:11,51,0,0 +BRDA:11,51,1,0 +BRDA:11,52,0,0 +BRDA:11,52,1,0 +BRDA:11,53,0,0 +BRDA:11,53,1,0 +BRDA:11,54,0,0 +BRDA:11,54,1,0 +BRDA:11,55,0,0 +BRDA:11,55,1,0 +BRDA:11,56,0,0 +BRDA:11,56,1,0 +BRDA:11,57,0,0 +BRDA:11,57,1,0 +BRDA:11,58,0,0 +BRDA:11,58,1,0 +BRDA:11,59,0,0 +BRDA:11,59,1,0 +BRDA:11,60,0,0 +BRDA:11,60,1,0 +BRDA:11,61,0,0 +BRDA:11,61,1,0 +BRDA:11,62,0,0 +BRDA:11,62,1,0 +BRDA:11,63,0,0 +BRDA:11,63,1,0 +BRDA:11,64,0,0 +BRDA:11,64,1,0 +BRDA:11,65,0,0 +BRDA:11,65,1,0 +BRDA:11,66,0,0 +BRDA:11,66,1,0 +BRDA:11,67,0,0 +BRDA:11,67,1,0 +BRDA:11,68,0,0 +BRDA:11,68,1,0 +BRDA:11,69,0,0 +BRDA:11,69,1,0 +BRDA:11,70,0,0 +BRDA:11,70,1,0 +BRDA:11,71,0,0 +BRDA:11,71,1,0 +BRDA:11,72,0,0 +BRDA:11,72,1,0 +BRDA:11,73,0,0 +BRDA:11,73,1,0 +BRDA:11,74,0,0 +BRDA:11,74,1,0 +BRDA:11,75,0,0 +BRDA:11,75,1,0 +BRDA:11,76,0,0 +BRDA:11,76,1,0 +BRDA:11,77,0,0 +BRDA:11,77,1,0 +BRDA:11,78,0,0 +BRDA:11,78,1,0 +BRDA:11,79,0,0 +BRDA:11,79,1,0 +BRDA:11,80,0,0 +BRDA:11,80,1,0 +BRDA:11,81,0,0 +BRDA:11,81,1,0 +BRDA:11,82,0,0 +BRDA:11,82,1,0 +BRDA:11,83,0,0 +BRDA:11,83,1,0 +BRDA:11,83,2,0 +BRDA:11,84,0,0 +BRDA:11,84,1,0 +BRDA:11,85,0,0 +BRDA:11,85,1,0 +BRDA:11,86,0,0 +BRDA:11,86,1,0 +BRDA:11,87,0,0 +BRDA:11,87,1,0 +BRDA:11,87,2,0 +BRDA:11,87,3,0 +BRDA:11,87,4,0 +BRDA:11,87,5,0 +BRDA:11,88,0,0 +BRDA:11,88,1,0 +BRDA:11,89,0,0 +BRDA:11,89,1,0 +BRDA:11,90,0,0 +BRDA:11,90,1,0 +BRDA:11,91,0,0 +BRDA:11,91,1,0 +BRDA:11,91,2,0 +BRDA:11,91,3,0 +BRDA:11,92,0,0 +BRDA:11,92,1,0 +BRDA:11,92,2,0 +BRDA:11,92,3,0 +BRDA:11,93,0,0 +BRDA:11,93,1,0 +BRDA:11,94,0,0 +BRDA:11,94,1,0 +BRDA:11,94,2,0 +BRDA:11,95,0,0 +BRDA:11,95,1,0 +BRDA:11,96,0,0 +BRDA:11,96,1,0 +BRDA:11,97,0,0 +BRDA:11,97,1,0 +BRDA:11,98,0,0 +BRDA:11,98,1,0 +BRDA:11,98,2,0 +BRDA:11,98,3,0 +BRDA:11,99,0,0 +BRDA:11,99,1,0 +BRDA:11,100,0,0 +BRDA:11,100,1,0 +BRDA:11,101,0,0 +BRDA:11,101,1,0 +BRDA:11,101,2,0 +BRDA:11,102,0,0 +BRDA:11,102,1,0 +BRDA:11,102,2,0 +BRDA:11,103,0,0 +BRDA:11,103,1,0 +BRDA:11,104,0,0 +BRDA:11,104,1,0 +BRDA:11,105,0,0 +BRDA:11,105,1,0 +BRDA:11,106,0,0 +BRDA:11,106,1,0 +BRDA:11,107,0,0 +BRDA:11,107,1,0 +BRDA:11,108,0,0 +BRDA:11,108,1,0 +BRDA:11,109,0,0 +BRDA:11,109,1,0 +BRDA:11,109,2,0 +BRDA:11,110,0,0 +BRDA:11,110,1,0 +BRDA:11,111,0,0 +BRDA:11,111,1,0 +BRDA:11,112,0,0 +BRDA:11,112,1,0 +BRDA:11,112,2,0 +BRDA:11,113,0,0 +BRDA:11,113,1,0 +BRDA:11,114,0,0 +BRDA:11,114,1,0 +BRDA:11,115,0,0 +BRDA:11,115,1,0 +BRDA:11,116,0,0 +BRDA:11,116,1,0 +BRDA:11,117,0,0 +BRDA:11,117,1,0 +BRDA:11,118,0,0 +BRDA:11,118,1,0 +BRDA:11,119,0,0 +BRDA:11,119,1,0 +BRDA:11,120,0,0 +BRDA:11,120,1,0 +BRDA:11,121,0,0 +BRDA:11,121,1,0 +BRDA:11,122,0,0 +BRDA:11,122,1,0 +BRDA:11,123,0,0 +BRDA:11,123,1,0 +BRDA:11,124,0,0 +BRDA:11,124,1,0 +BRDA:11,125,0,0 +BRDA:11,125,1,0 +BRDA:11,126,0,0 +BRDA:11,126,1,0 +BRDA:11,127,0,0 +BRDA:11,127,1,0 +BRDA:11,128,0,0 +BRDA:11,128,1,0 +BRDA:11,129,0,0 +BRDA:11,129,1,0 +BRDA:11,130,0,0 +BRDA:11,130,1,0 +BRDA:11,131,0,0 +BRDA:11,131,1,0 +BRDA:11,132,0,0 +BRDA:11,132,1,0 +BRDA:11,133,0,0 +BRDA:11,133,1,0 +BRDA:11,134,0,0 +BRDA:11,134,1,0 +BRDA:11,135,0,0 +BRDA:11,135,1,0 +BRDA:11,136,0,0 +BRDA:11,136,1,0 +BRDA:11,136,2,0 +BRDA:11,137,0,0 +BRDA:11,137,1,0 +BRDA:11,138,0,0 +BRDA:11,138,1,0 +BRDA:11,139,0,0 +BRDA:11,139,1,0 +BRDA:11,140,0,0 +BRDA:11,140,1,0 +BRDA:11,141,0,0 +BRDA:11,141,1,0 +BRDA:11,142,0,0 +BRDA:11,142,1,0 +BRDA:11,142,2,0 +BRDA:11,143,0,0 +BRDA:11,143,1,0 +BRDA:11,143,2,0 +BRDA:11,144,0,0 +BRDA:11,144,1,0 +BRDA:11,145,0,0 +BRDA:11,145,1,0 +BRDA:11,145,2,0 +BRDA:11,146,0,0 +BRDA:11,146,1,0 +BRDA:11,147,0,0 +BRDA:11,147,1,0 +BRDA:11,148,0,0 +BRDA:11,148,1,0 +BRDA:11,149,0,0 +BRDA:11,149,1,0 +BRDA:11,150,0,0 +BRDA:11,150,1,0 +BRDA:11,151,0,0 +BRDA:11,151,1,0 +BRDA:11,152,0,0 +BRDA:11,152,1,0 +BRDA:11,153,0,0 +BRDA:11,153,1,0 +BRDA:11,154,0,0 +BRDA:11,154,1,0 +BRDA:11,155,0,0 +BRDA:11,155,1,0 +BRDA:11,156,0,0 +BRDA:11,156,1,0 +BRDA:11,157,0,0 +BRDA:11,157,1,0 +BRDA:11,158,0,0 +BRDA:11,158,1,0 +BRDA:11,159,0,0 +BRDA:11,159,1,0 +BRDA:11,160,0,0 +BRDA:11,160,1,0 +BRDA:11,161,0,0 +BRDA:11,161,1,0 +BRDA:11,162,0,0 +BRDA:11,162,1,0 +BRDA:11,163,0,0 +BRDA:11,163,1,0 +BRDA:11,164,0,0 +BRDA:11,164,1,0 +BRDA:11,165,0,0 +BRDA:11,165,1,0 +BRDA:11,166,0,0 +BRDA:11,166,1,0 +BRDA:11,167,0,0 +BRDA:11,167,1,0 +BRDA:11,168,0,0 +BRDA:11,168,1,0 +BRDA:11,169,0,0 +BRDA:11,169,1,0 +BRDA:11,170,0,0 +BRDA:11,170,1,0 +BRDA:11,171,0,0 +BRDA:11,171,1,0 +BRDA:11,172,0,0 +BRDA:11,172,1,0 +BRDA:11,172,2,0 +BRDA:11,173,0,0 +BRDA:11,173,1,0 +BRDA:11,174,0,0 +BRDA:11,174,1,0 +BRDA:11,175,0,0 +BRDA:11,175,1,0 +BRDA:11,176,0,0 +BRDA:11,176,1,0 +BRDA:11,176,2,0 +BRDA:11,177,0,0 +BRDA:11,177,1,0 +BRDA:11,178,0,0 +BRDA:11,178,1,0 +BRDA:11,179,0,0 +BRDA:11,179,1,0 +BRDA:11,180,0,0 +BRDA:11,180,1,0 +BRDA:11,181,0,0 +BRDA:11,181,1,0 +BRDA:11,181,2,0 +BRDA:11,182,0,0 +BRDA:11,182,1,0 +BRDA:11,183,0,0 +BRDA:11,183,1,0 +BRDA:11,183,2,0 +BRDA:11,183,3,0 +BRDA:11,184,0,0 +BRDA:11,184,1,0 +BRDA:11,185,0,0 +BRDA:11,185,1,0 +BRDA:11,186,0,0 +BRDA:11,186,1,0 +BRDA:11,187,0,0 +BRDA:11,187,1,0 +BRDA:11,188,0,0 +BRDA:11,188,1,0 +BRDA:11,189,0,0 +BRDA:11,189,1,0 +BRDA:11,190,0,0 +BRDA:11,190,1,0 +BRDA:11,191,0,0 +BRDA:11,191,1,0 +BRDA:11,191,2,0 +BRDA:11,191,3,0 +BRDA:11,192,0,0 +BRDA:11,192,1,0 +BRDA:11,193,0,0 +BRDA:11,193,1,0 +BRDA:11,194,0,0 +BRDA:11,194,1,0 +BRDA:11,195,0,0 +BRDA:11,195,1,0 +BRDA:11,195,2,0 +BRDA:11,196,0,0 +BRDA:11,196,1,0 +BRDA:11,197,0,0 +BRDA:11,197,1,0 +BRDA:11,198,0,0 +BRDA:11,198,1,0 +BRDA:11,199,0,0 +BRDA:11,199,1,0 +BRDA:11,200,0,0 +BRDA:11,200,1,0 +BRDA:11,201,0,0 +BRDA:11,201,1,0 +BRDA:11,202,0,0 +BRDA:11,202,1,0 +BRDA:11,203,0,0 +BRDA:11,203,1,0 +BRDA:11,204,0,0 +BRDA:11,204,1,0 +BRDA:11,205,0,0 +BRDA:11,205,1,0 +BRDA:11,206,0,0 +BRDA:11,206,1,0 +BRDA:11,207,0,0 +BRDA:11,207,1,0 +BRDA:11,208,0,0 +BRDA:11,208,1,0 +BRDA:11,209,0,0 +BRDA:11,209,1,0 +BRDA:11,209,2,0 +BRDA:11,209,3,0 +BRDA:11,210,0,0 +BRDA:11,210,1,0 +BRDA:11,211,0,0 +BRDA:11,211,1,0 +BRDA:11,212,0,0 +BRDA:11,212,1,0 +BRDA:11,213,0,0 +BRDA:11,213,1,0 +BRDA:11,214,0,0 +BRDA:11,214,1,0 +BRDA:11,214,2,0 +BRDA:11,215,0,0 +BRDA:11,215,1,0 +BRDA:11,216,0,0 +BRDA:11,216,1,0 +BRDA:11,217,0,0 +BRDA:11,217,1,0 +BRDA:11,218,0,0 +BRDA:11,218,1,0 +BRDA:11,219,0,0 +BRDA:11,219,1,0 +BRDA:11,219,2,0 +BRDA:11,219,3,0 +BRDA:11,219,4,0 +BRDA:11,220,0,0 +BRDA:11,220,1,0 +BRDA:11,221,0,0 +BRDA:11,221,1,0 +BRDA:11,222,0,0 +BRDA:11,222,1,0 +BRDA:11,223,0,0 +BRDA:11,223,1,0 +BRDA:11,224,0,0 +BRDA:11,224,1,0 +BRDA:11,225,0,0 +BRDA:11,225,1,0 +BRDA:11,226,0,0 +BRDA:11,226,1,0 +BRDA:11,227,0,0 +BRDA:11,227,1,0 +BRDA:11,228,0,0 +BRDA:11,228,1,0 +BRDA:11,229,0,0 +BRDA:11,229,1,0 +BRDA:11,230,0,0 +BRDA:11,230,1,0 +BRDA:11,231,0,0 +BRDA:11,231,1,0 +BRDA:11,232,0,0 +BRDA:11,232,1,0 +BRDA:11,233,0,0 +BRDA:11,233,1,0 +BRDA:11,234,0,0 +BRDA:11,234,1,0 +BRDA:11,235,0,0 +BRDA:11,235,1,0 +BRDA:11,236,0,0 +BRDA:11,236,1,0 +BRDA:11,237,0,0 +BRDA:11,237,1,0 +BRDA:11,238,0,0 +BRDA:11,238,1,0 +BRDA:11,239,0,0 +BRDA:11,239,1,0 +BRDA:11,240,0,0 +BRDA:11,240,1,0 +BRDA:11,241,0,0 +BRDA:11,241,1,0 +BRDA:11,242,0,0 +BRDA:11,242,1,0 +BRDA:11,243,0,0 +BRDA:11,243,1,0 +BRDA:11,244,0,0 +BRDA:11,244,1,0 +BRDA:11,244,2,0 +BRDA:11,245,0,0 +BRDA:11,245,1,0 +BRDA:11,246,0,0 +BRDA:11,246,1,0 +BRDA:11,247,0,0 +BRDA:11,247,1,0 +BRDA:11,248,0,0 +BRDA:11,248,1,0 +BRDA:11,249,0,0 +BRDA:11,249,1,0 +BRDA:11,250,0,0 +BRDA:11,250,1,0 +BRDA:11,251,0,0 +BRDA:11,251,1,0 +BRDA:11,252,0,0 +BRDA:11,252,1,0 +BRDA:11,253,0,0 +BRDA:11,253,1,0 +BRDA:11,254,0,0 +BRDA:11,254,1,0 +BRDA:11,255,0,0 +BRDA:11,255,1,0 +BRDA:11,256,0,0 +BRDA:11,256,1,0 +BRDA:11,257,0,0 +BRDA:11,257,1,0 +BRDA:11,258,0,0 +BRDA:11,258,1,0 +BRDA:11,259,0,0 +BRDA:11,259,1,0 +BRDA:11,259,2,0 +BRDA:11,259,3,0 +BRDA:11,259,4,0 +BRDA:11,260,0,0 +BRDA:11,260,1,0 +BRDA:11,261,0,0 +BRDA:11,261,1,0 +BRDA:11,262,0,0 +BRDA:11,262,1,0 +BRDA:11,263,0,0 +BRDA:11,263,1,0 +BRDA:11,264,0,0 +BRDA:11,264,1,0 +BRDA:11,265,0,0 +BRDA:11,265,1,0 +BRDA:11,266,0,0 +BRDA:11,266,1,0 +BRDA:11,267,0,0 +BRDA:11,267,1,0 +BRDA:11,268,0,0 +BRDA:11,268,1,0 +BRDA:11,269,0,0 +BRDA:11,269,1,0 +BRDA:11,270,0,0 +BRDA:11,270,1,0 +BRDA:11,271,0,0 +BRDA:11,271,1,0 +BRDA:11,272,0,0 +BRDA:11,272,1,0 +BRDA:11,273,0,0 +BRDA:11,273,1,0 +BRDA:11,274,0,0 +BRDA:11,274,1,0 +BRDA:11,275,0,0 +BRDA:11,275,1,0 +BRDA:11,276,0,0 +BRDA:11,276,1,0 +BRDA:11,277,0,0 +BRDA:11,277,1,0 +BRDA:11,278,0,0 +BRDA:11,278,1,0 +BRDA:11,279,0,0 +BRDA:11,279,1,0 +BRDA:11,280,0,0 +BRDA:11,280,1,0 +BRDA:11,281,0,0 +BRDA:11,281,1,0 +BRDA:11,282,0,0 +BRDA:11,282,1,0 +BRDA:11,283,0,0 +BRDA:11,283,1,0 +BRDA:11,283,2,0 +BRDA:11,283,3,0 +BRDA:11,284,0,0 +BRDA:11,284,1,0 +BRDA:11,285,0,0 +BRDA:11,285,1,0 +BRDA:11,286,0,0 +BRDA:11,286,1,0 +BRDA:11,287,0,0 +BRDA:11,287,1,0 +BRDA:11,288,0,0 +BRDA:11,288,1,0 +BRDA:11,289,0,0 +BRDA:11,289,1,0 +BRDA:11,290,0,0 +BRDA:11,290,1,0 +BRDA:11,291,0,0 +BRDA:11,291,1,0 +BRDA:11,292,0,0 +BRDA:11,292,1,0 +BRDA:11,293,0,0 +BRDA:11,293,1,0 +BRDA:11,294,0,0 +BRDA:11,294,1,0 +BRDA:11,295,0,0 +BRDA:11,295,1,0 +BRDA:11,296,0,0 +BRDA:11,296,1,0 +BRDA:11,297,0,0 +BRDA:11,297,1,0 +BRDA:11,298,0,0 +BRDA:11,298,1,0 +BRDA:11,299,0,0 +BRDA:11,299,1,0 +BRDA:11,300,0,0 +BRDA:11,300,1,0 +BRDA:11,300,2,0 +BRDA:11,301,0,0 +BRDA:11,301,1,0 +BRDA:11,302,0,0 +BRDA:11,302,1,0 +BRDA:11,302,2,0 +BRDA:11,302,3,0 +BRDA:11,303,0,0 +BRDA:11,303,1,0 +BRDA:11,304,0,0 +BRDA:11,304,1,0 +BRDA:11,305,0,0 +BRDA:11,305,1,0 +BRDA:11,306,0,0 +BRDA:11,306,1,0 +BRDA:11,307,0,0 +BRDA:11,307,1,0 +BRDA:11,308,0,0 +BRDA:11,308,1,0 +BRDA:11,309,0,0 +BRDA:11,309,1,0 +BRDA:11,309,2,0 +BRDA:11,309,3,0 +BRDA:11,310,0,0 +BRDA:11,310,1,0 +BRDA:11,311,0,0 +BRDA:11,311,1,0 +BRDA:11,312,0,0 +BRDA:11,312,1,0 +BRDA:11,313,0,0 +BRDA:11,313,1,0 +BRDA:11,313,2,0 +BRDA:11,314,0,0 +BRDA:11,314,1,0 +BRDA:11,315,0,0 +BRDA:11,315,1,0 +BRDA:11,316,0,0 +BRDA:11,316,1,0 +BRDA:11,317,0,0 +BRDA:11,317,1,0 +BRDA:11,318,0,0 +BRDA:11,318,1,0 +BRDA:11,319,0,0 +BRDA:11,319,1,0 +BRDA:11,320,0,0 +BRDA:11,320,1,0 +BRDA:11,321,0,0 +BRDA:11,321,1,0 +BRDA:11,322,0,0 +BRDA:11,322,1,0 +BRDA:11,323,0,0 +BRDA:11,323,1,0 +BRDA:11,324,0,0 +BRDA:11,324,1,0 +BRDA:11,325,0,0 +BRDA:11,325,1,0 +BRDA:11,326,0,0 +BRDA:11,326,1,0 +BRDA:11,327,0,0 +BRDA:11,327,1,0 +BRDA:11,328,0,0 +BRDA:11,328,1,0 +BRDA:11,329,0,0 +BRDA:11,329,1,0 +BRDA:12,330,0,0 +BRDA:12,330,1,0 +BRDA:12,331,0,0 +BRDA:12,331,1,0 +BRDA:12,332,0,0 +BRDA:12,332,1,0 +BRDA:12,333,0,0 +BRDA:12,333,1,0 +BRDA:12,334,0,0 +BRDA:12,334,1,0 +BRDA:12,335,0,0 +BRDA:12,335,1,0 +BRDA:12,336,0,0 +BRDA:12,336,1,0 +BRDA:12,337,0,0 +BRDA:12,337,1,0 +BRDA:12,338,0,0 +BRDA:12,338,1,0 +BRDA:12,339,0,0 +BRDA:12,339,1,0 +BRDA:12,340,0,0 +BRDA:12,340,1,0 +BRDA:12,341,0,0 +BRDA:12,341,1,0 +BRDA:12,342,0,0 +BRDA:12,342,1,0 +BRDA:12,343,0,0 +BRDA:12,343,1,0 +BRDA:12,344,0,0 +BRDA:12,344,1,0 +BRDA:12,345,0,0 +BRDA:12,345,1,0 +BRDA:12,345,2,0 +BRDA:12,346,0,0 +BRDA:12,346,1,0 +BRDA:12,347,0,0 +BRDA:12,347,1,0 +BRDA:12,348,0,0 +BRDA:12,348,1,0 +BRDA:12,349,0,0 +BRDA:12,349,1,0 +BRDA:12,350,0,0 +BRDA:12,350,1,0 +BRDA:12,351,0,0 +BRDA:12,351,1,0 +BRDA:12,352,0,0 +BRDA:12,352,1,0 +BRDA:12,353,0,0 +BRDA:12,353,1,0 +BRDA:12,354,0,0 +BRDA:12,354,1,0 +BRDA:12,355,0,0 +BRDA:12,355,1,0 +BRDA:12,356,0,0 +BRDA:12,356,1,0 +BRDA:12,357,0,0 +BRDA:12,357,1,0 +BRDA:12,358,0,0 +BRDA:12,358,1,0 +BRDA:12,359,0,0 +BRDA:12,359,1,0 +BRDA:12,360,0,0 +BRDA:12,360,1,0 +BRDA:12,361,0,0 +BRDA:12,361,1,0 +BRDA:12,362,0,0 +BRDA:12,362,1,0 +BRDA:12,362,2,0 +BRDA:12,363,0,0 +BRDA:12,363,1,0 +BRDA:12,364,0,0 +BRDA:12,364,1,0 +BRDA:12,365,0,0 +BRDA:12,365,1,0 +BRDA:12,365,2,0 +BRDA:12,366,0,0 +BRDA:12,366,1,0 +BRDA:12,367,0,0 +BRDA:12,367,1,0 +BRDA:12,368,0,0 +BRDA:12,368,1,0 +BRDA:12,369,0,0 +BRDA:12,369,1,0 +BRDA:12,370,0,0 +BRDA:12,370,1,0 +BRDA:12,371,0,0 +BRDA:12,371,1,0 +BRDA:12,372,0,0 +BRDA:12,372,1,0 +BRDA:12,373,0,0 +BRDA:12,373,1,0 +BRDA:12,374,0,0 +BRDA:12,374,1,0 +BRDA:12,375,0,0 +BRDA:12,375,1,0 +BRDA:12,375,2,0 +BRDA:12,375,3,0 +BRDA:12,376,0,0 +BRDA:12,376,1,0 +BRDA:12,377,0,0 +BRDA:12,377,1,0 +BRDA:12,378,0,0 +BRDA:12,378,1,0 +BRDA:12,379,0,0 +BRDA:12,379,1,0 +BRDA:12,380,0,0 +BRDA:12,380,1,0 +BRDA:12,381,0,0 +BRDA:12,381,1,0 +BRDA:12,382,0,0 +BRDA:12,382,1,0 +BRDA:12,383,0,0 +BRDA:12,383,1,0 +BRDA:12,384,0,0 +BRDA:12,384,1,0 +BRDA:12,385,0,0 +BRDA:12,385,1,0 +BRDA:12,386,0,0 +BRDA:12,386,1,0 +BRDA:12,387,0,0 +BRDA:12,387,1,0 +BRDA:12,388,0,0 +BRDA:12,388,1,0 +BRDA:12,389,0,0 +BRDA:12,389,1,0 +BRDA:12,390,0,0 +BRDA:12,390,1,0 +BRDA:12,391,0,0 +BRDA:12,391,1,0 +BRDA:12,392,0,0 +BRDA:12,392,1,0 +BRDA:12,393,0,0 +BRDA:12,393,1,0 +BRDA:12,393,2,0 +BRDA:12,394,0,0 +BRDA:12,394,1,0 +BRDA:12,395,0,0 +BRDA:12,395,1,0 +BRDA:12,396,0,0 +BRDA:12,396,1,0 +BRDA:12,397,0,0 +BRDA:12,397,1,0 +BRDA:12,398,0,0 +BRDA:12,398,1,0 +BRDA:12,399,0,0 +BRDA:12,399,1,0 +BRDA:12,400,0,0 +BRDA:12,400,1,0 +BRDA:12,400,2,0 +BRDA:12,401,0,0 +BRDA:12,401,1,0 +BRDA:12,402,0,0 +BRDA:12,402,1,0 +BRDA:12,402,2,0 +BRDA:12,402,3,0 +BRDA:12,403,0,0 +BRDA:12,403,1,0 +BRDA:12,404,0,0 +BRDA:12,404,1,0 +BRDA:12,405,0,0 +BRDA:12,405,1,0 +BRDA:12,406,0,0 +BRDA:12,406,1,0 +BRDA:12,407,0,0 +BRDA:12,407,1,0 +BRDA:12,408,0,0 +BRDA:12,408,1,0 +BRDA:12,409,0,0 +BRDA:12,409,1,0 +BRDA:12,409,2,0 +BRDA:12,409,3,0 +BRDA:12,410,0,0 +BRDA:12,410,1,0 +BRDA:12,411,0,0 +BRDA:12,411,1,0 +BRDA:12,412,0,0 +BRDA:12,412,1,0 +BRDA:12,413,0,0 +BRDA:12,413,1,0 +BRDA:12,413,2,0 +BRDA:12,414,0,0 +BRDA:12,414,1,0 +BRDA:12,415,0,0 +BRDA:12,415,1,0 +BRDA:12,416,0,0 +BRDA:12,416,1,0 +BRDA:12,417,0,0 +BRDA:12,417,1,0 +BRDA:12,418,0,0 +BRDA:12,418,1,0 +BRDA:12,419,0,0 +BRDA:12,419,1,0 +BRDA:12,420,0,0 +BRDA:12,420,1,0 +BRDA:12,421,0,0 +BRDA:12,421,1,0 +BRDA:12,422,0,0 +BRDA:12,422,1,0 +BRDA:12,423,0,0 +BRDA:12,423,1,0 +BRDA:12,424,0,0 +BRDA:12,424,1,0 +BRDA:12,425,0,0 +BRDA:12,425,1,0 +BRDA:12,426,0,0 +BRDA:12,426,1,0 +BRDA:12,427,0,0 +BRDA:12,427,1,0 +BRDA:12,428,0,0 +BRDA:12,428,1,0 +BRDA:12,429,0,0 +BRDA:12,429,1,0 +BRDA:12,430,0,0 +BRDA:12,430,1,0 +BRDA:12,431,0,0 +BRDA:12,431,1,0 +BRDA:12,432,0,0 +BRDA:12,432,1,0 +BRDA:12,433,0,0 +BRDA:12,433,1,0 +BRDA:12,434,0,0 +BRDA:12,434,1,0 +BRDA:12,435,0,0 +BRDA:12,435,1,0 +BRDA:12,436,0,0 +BRDA:12,436,1,0 +BRDA:12,437,0,0 +BRDA:12,437,1,0 +BRDA:12,438,0,0 +BRDA:12,438,1,0 +BRDA:12,439,0,0 +BRDA:12,439,1,0 +BRDA:12,440,0,0 +BRDA:12,440,1,0 +BRDA:12,441,0,0 +BRDA:12,441,1,0 +BRDA:12,442,0,0 +BRDA:12,442,1,0 +BRDA:12,443,0,0 +BRDA:12,443,1,0 +BRDA:12,444,0,0 +BRDA:12,444,1,0 +BRDA:12,444,2,0 +BRDA:12,445,0,0 +BRDA:12,445,1,0 +BRDA:12,446,0,0 +BRDA:12,446,1,0 +BRDA:12,447,0,0 +BRDA:12,447,1,0 +BRDA:12,448,0,0 +BRDA:12,448,1,0 +BRDA:12,449,0,0 +BRDA:12,449,1,0 +BRDA:12,449,2,0 +BRDA:12,450,0,0 +BRDA:12,450,1,0 +BRDA:12,451,0,0 +BRDA:12,451,1,0 +BRDA:12,452,0,0 +BRDA:12,452,1,0 +BRDA:12,453,0,0 +BRDA:12,453,1,0 +BRDA:12,454,0,0 +BRDA:12,454,1,0 +BRDA:12,455,0,0 +BRDA:12,455,1,0 +BRDA:12,456,0,0 +BRDA:12,456,1,0 +BRDA:12,456,2,0 +BRDA:12,457,0,0 +BRDA:12,457,1,0 +BRDA:12,458,0,0 +BRDA:12,458,1,0 +BRDA:12,459,0,0 +BRDA:12,459,1,0 +BRDA:12,460,0,0 +BRDA:12,460,1,0 +BRDA:12,461,0,0 +BRDA:12,461,1,0 +BRDA:12,461,2,0 +BRDA:12,462,0,0 +BRDA:12,462,1,0 +BRDA:12,463,0,0 +BRDA:12,463,1,0 +BRDA:12,464,0,0 +BRDA:12,464,1,0 +BRDA:12,465,0,0 +BRDA:12,465,1,0 +BRDA:12,466,0,0 +BRDA:12,466,1,0 +BRDA:12,467,0,0 +BRDA:12,467,1,0 +BRDA:12,468,0,0 +BRDA:12,468,1,0 +BRDA:12,469,0,0 +BRDA:12,469,1,0 +BRDA:12,470,0,0 +BRDA:12,470,1,0 +BRDA:12,471,0,0 +BRDA:12,471,1,0 +BRDA:12,472,0,0 +BRDA:12,472,1,0 +BRDA:12,473,0,0 +BRDA:12,473,1,0 +BRDA:12,474,0,0 +BRDA:12,474,1,0 +BRDA:12,475,0,0 +BRDA:12,475,1,0 +BRDA:12,476,0,0 +BRDA:12,476,1,0 +BRDA:12,477,0,0 +BRDA:12,477,1,0 +BRDA:12,478,0,0 +BRDA:12,478,1,0 +BRDA:12,479,0,0 +BRDA:12,479,1,0 +BRDA:12,480,0,0 +BRDA:12,480,1,0 +BRDA:12,481,0,0 +BRDA:12,481,1,0 +BRDA:12,482,0,0 +BRDA:12,482,1,0 +BRDA:12,482,2,0 +BRDA:12,483,0,0 +BRDA:12,483,1,0 +BRDA:12,484,0,0 +BRDA:12,484,1,0 +BRDA:12,484,2,0 +BRDA:12,484,3,0 +BRDA:12,485,0,0 +BRDA:12,485,1,0 +BRDA:12,486,0,0 +BRDA:12,486,1,0 +BRDA:12,487,0,0 +BRDA:12,487,1,0 +BRDA:12,488,0,0 +BRDA:12,488,1,0 +BRDA:12,489,0,0 +BRDA:12,489,1,0 +BRDA:12,490,0,0 +BRDA:12,490,1,0 +BRDA:12,491,0,0 +BRDA:12,491,1,0 +BRDA:12,492,0,0 +BRDA:12,492,1,0 +BRDA:12,492,2,0 +BRDA:12,492,3,0 +BRDA:12,493,0,0 +BRDA:12,493,1,0 +BRDA:12,494,0,0 +BRDA:12,494,1,0 +BRDA:12,495,0,0 +BRDA:12,495,1,0 +BRDA:12,496,0,0 +BRDA:12,496,1,0 +BRDA:12,496,2,0 +BRDA:12,497,0,0 +BRDA:12,497,1,0 +BRDA:12,498,0,0 +BRDA:12,498,1,0 +BRDA:12,499,0,0 +BRDA:12,499,1,0 +BRDA:12,500,0,0 +BRDA:12,500,1,0 +BRDA:12,501,0,0 +BRDA:12,501,1,0 +BRDA:12,502,0,0 +BRDA:12,502,1,0 +BRDA:12,503,0,0 +BRDA:12,503,1,0 +BRDA:12,504,0,0 +BRDA:12,504,1,0 +BRDA:12,505,0,0 +BRDA:12,505,1,0 +BRDA:12,506,0,0 +BRDA:12,506,1,0 +BRDA:12,507,0,0 +BRDA:12,507,1,0 +BRDA:12,508,0,0 +BRDA:12,508,1,0 +BRDA:12,509,0,0 +BRDA:12,509,1,0 +BRDA:12,510,0,0 +BRDA:12,510,1,0 +BRDA:12,511,0,0 +BRDA:12,511,1,0 +BRDA:12,512,0,0 +BRDA:12,512,1,0 +BRDA:12,513,0,0 +BRDA:12,513,1,0 +BRDA:12,514,0,0 +BRDA:12,514,1,0 +BRDA:12,515,0,0 +BRDA:12,515,1,0 +BRDA:12,516,0,0 +BRDA:12,516,1,0 +BRDA:12,517,0,0 +BRDA:12,517,1,0 +BRDA:12,518,0,0 +BRDA:12,518,1,0 +BRDA:12,519,0,0 +BRDA:12,519,1,0 +BRDA:12,520,0,0 +BRDA:12,520,1,0 +BRDA:12,521,0,0 +BRDA:12,521,1,0 +BRDA:12,522,0,0 +BRDA:12,522,1,0 +BRDA:12,523,0,0 +BRDA:12,523,1,0 +BRDA:12,524,0,0 +BRDA:12,524,1,0 +BRDA:12,525,0,0 +BRDA:12,525,1,0 +BRDA:12,526,0,0 +BRDA:12,526,1,0 +BRDA:12,527,0,0 +BRDA:12,527,1,0 +BRDA:12,528,0,0 +BRDA:12,528,1,0 +BRDA:12,529,0,0 +BRDA:12,529,1,0 +BRDA:12,530,0,0 +BRDA:12,530,1,0 +BRDA:12,531,0,0 +BRDA:12,531,1,0 +BRDA:12,532,0,0 +BRDA:12,532,1,0 +BRDA:12,533,0,0 +BRDA:12,533,1,0 +BRDA:12,534,0,0 +BRDA:12,534,1,0 +BRDA:12,535,0,0 +BRDA:12,535,1,0 +BRDA:12,536,0,0 +BRDA:12,536,1,0 +BRDA:12,537,0,0 +BRDA:12,537,1,0 +BRDA:12,538,0,0 +BRDA:12,538,1,0 +BRDA:12,538,2,0 +BRDA:12,539,0,0 +BRDA:12,539,1,0 +BRDA:12,539,2,0 +BRDA:12,539,3,0 +BRDA:12,540,0,0 +BRDA:12,540,1,0 +BRDA:12,541,0,0 +BRDA:12,541,1,0 +BRDA:12,542,0,0 +BRDA:12,542,1,0 +BRDA:12,543,0,0 +BRDA:12,543,1,0 +BRDA:12,544,0,0 +BRDA:12,544,1,0 +BRDA:12,544,2,0 +BRDA:12,545,0,0 +BRDA:12,545,1,0 +BRDA:12,546,0,0 +BRDA:12,546,1,0 +BRDA:12,547,0,0 +BRDA:12,547,1,0 +BRDA:12,548,0,0 +BRDA:12,548,1,0 +BRDA:12,549,0,0 +BRDA:12,549,1,0 +BRDA:12,550,0,0 +BRDA:12,550,1,0 +BRDA:12,551,0,0 +BRDA:12,551,1,0 +BRDA:12,552,0,0 +BRDA:12,552,1,0 +BRDA:12,553,0,0 +BRDA:12,553,1,0 +BRDA:12,554,0,0 +BRDA:12,554,1,0 +BRDA:12,554,2,0 +BRDA:12,554,3,0 +BRDA:12,555,0,0 +BRDA:12,555,1,0 +BRDA:12,556,0,0 +BRDA:12,556,1,0 +BRDA:12,557,0,0 +BRDA:12,557,1,0 +BRDA:12,558,0,0 +BRDA:12,558,1,0 +BRDA:12,559,0,0 +BRDA:12,559,1,0 +BRDA:12,560,0,0 +BRDA:12,560,1,0 +BRDA:12,561,0,0 +BRDA:12,561,1,0 +BRDA:12,562,0,0 +BRDA:12,562,1,0 +BRDA:12,562,2,0 +BRDA:12,563,0,0 +BRDA:12,563,1,0 +BRDA:12,564,0,0 +BRDA:12,564,1,0 +BRDA:12,565,0,0 +BRDA:12,565,1,0 +BRDA:12,566,0,0 +BRDA:12,566,1,0 +BRDA:12,567,0,0 +BRDA:12,567,1,0 +BRDA:12,568,0,0 +BRDA:12,568,1,0 +BRDA:12,569,0,0 +BRDA:12,569,1,0 +BRDA:12,570,0,0 +BRDA:12,570,1,0 +BRDA:12,571,0,0 +BRDA:12,571,1,0 +BRDA:12,572,0,0 +BRDA:12,572,1,0 +BRDA:12,573,0,0 +BRDA:12,573,1,0 +BRDA:12,574,0,0 +BRDA:12,574,1,0 +BRDA:12,575,0,0 +BRDA:12,575,1,0 +BRDA:12,576,0,0 +BRDA:12,576,1,0 +BRDA:12,577,0,0 +BRDA:12,577,1,0 +BRDA:12,578,0,0 +BRDA:12,578,1,0 +BRDA:12,579,0,0 +BRDA:12,579,1,0 +BRDA:12,579,2,0 +BRDA:12,579,3,0 +BRDA:12,580,0,0 +BRDA:12,580,1,0 +BRDA:12,580,2,0 +BRDA:12,581,0,0 +BRDA:12,581,1,0 +BRDA:12,582,0,0 +BRDA:12,582,1,0 +BRDA:12,583,0,0 +BRDA:12,583,1,0 +BRDA:12,584,0,0 +BRDA:12,584,1,0 +BRDA:12,585,0,0 +BRDA:12,585,1,0 +BRDA:12,586,0,0 +BRDA:12,586,1,0 +BRDA:12,587,0,0 +BRDA:12,587,1,0 +BRDA:12,588,0,0 +BRDA:12,588,1,0 +BRDA:12,589,0,0 +BRDA:12,589,1,0 +BRDA:12,590,0,0 +BRDA:12,590,1,0 +BRDA:12,591,0,0 +BRDA:12,591,1,0 +BRDA:12,592,0,0 +BRDA:12,592,1,0 +BRDA:12,593,0,0 +BRDA:12,593,1,0 +BRDA:12,594,0,0 +BRDA:12,594,1,0 +BRDA:12,595,0,0 +BRDA:12,595,1,0 +BRDA:12,596,0,0 +BRDA:12,596,1,0 +BRDA:12,597,0,0 +BRDA:12,597,1,0 +BRDA:12,598,0,0 +BRDA:12,598,1,0 +BRDA:12,599,0,0 +BRDA:12,599,1,0 +BRDA:12,600,0,0 +BRDA:12,600,1,0 +BRDA:12,601,0,0 +BRDA:12,601,1,0 +BRDA:12,602,0,0 +BRDA:12,602,1,0 +BRDA:12,603,0,0 +BRDA:12,603,1,0 +BRDA:12,603,2,0 +BRDA:12,604,0,0 +BRDA:12,604,1,0 +BRDA:12,605,0,0 +BRDA:12,605,1,0 +BRDA:12,606,0,0 +BRDA:12,606,1,0 +BRDA:12,607,0,0 +BRDA:12,607,1,0 +BRDA:12,608,0,0 +BRDA:12,608,1,0 +BRDA:12,609,0,0 +BRDA:12,609,1,0 +BRDA:12,609,2,0 +BRDA:12,609,3,0 +BRDA:12,609,4,0 +BRDA:12,610,0,0 +BRDA:12,610,1,0 +BRDA:12,610,2,0 +BRDA:12,611,0,0 +BRDA:12,611,1,0 +BRDA:12,612,0,0 +BRDA:12,612,1,0 +BRDA:12,613,0,0 +BRDA:12,613,1,0 +BRDA:12,614,0,0 +BRDA:12,614,1,0 +BRDA:12,615,0,0 +BRDA:12,615,1,0 +BRDA:12,616,0,0 +BRDA:12,616,1,0 +BRDA:12,617,0,0 +BRDA:12,617,1,0 +BRDA:12,617,2,0 +BRDA:12,617,3,0 +BRDA:12,618,0,0 +BRDA:12,618,1,0 +BRDA:12,619,0,0 +BRDA:12,619,1,0 +BRDA:12,619,2,0 +BRDA:13,620,0,0 +BRDA:13,620,1,0 +BRDA:13,621,0,0 +BRDA:13,621,1,0 +BRDA:13,622,0,0 +BRDA:13,622,1,0 +BRDA:13,623,0,0 +BRDA:13,623,1,0 +BRDA:13,624,0,0 +BRDA:13,624,1,0 +BRDA:13,625,0,0 +BRDA:13,625,1,0 +BRDA:13,625,2,0 +BRDA:13,625,3,0 +BRDA:13,626,0,0 +BRDA:13,626,1,0 +BRDA:13,627,0,0 +BRDA:13,627,1,0 +BRDA:13,628,0,0 +BRDA:13,628,1,0 +BRDA:13,629,0,0 +BRDA:13,629,1,0 +BRDA:13,630,0,0 +BRDA:13,630,1,0 +BRDA:13,631,0,0 +BRDA:13,631,1,0 +BRDA:13,632,0,0 +BRDA:13,632,1,0 +BRDA:13,633,0,0 +BRDA:13,633,1,0 +BRDA:13,634,0,0 +BRDA:13,634,1,0 +BRDA:13,634,2,0 +BRDA:13,635,0,0 +BRDA:13,635,1,0 +BRDA:13,636,0,0 +BRDA:13,636,1,0 +BRDA:13,637,0,0 +BRDA:13,637,1,0 +BRDA:13,637,2,0 +BRDA:13,637,3,0 +BRDA:13,638,0,0 +BRDA:13,638,1,0 +BRDA:13,639,0,0 +BRDA:13,639,1,0 +BRDA:13,640,0,0 +BRDA:13,640,1,0 +BRDA:13,640,2,0 +BRDA:13,641,0,0 +BRDA:13,641,1,0 +BRDA:13,642,0,0 +BRDA:13,642,1,0 +BRDA:13,643,0,0 +BRDA:13,643,1,0 +BRDA:13,644,0,0 +BRDA:13,644,1,0 +BRDA:13,645,0,0 +BRDA:13,645,1,0 +BRDA:13,645,2,0 +BRDA:13,646,0,0 +BRDA:13,646,1,0 +BRDA:13,647,0,0 +BRDA:13,647,1,0 +BRDA:13,648,0,0 +BRDA:13,648,1,0 +BRDA:13,648,2,0 +BRDA:13,649,0,0 +BRDA:13,649,1,0 +BRDA:13,650,0,0 +BRDA:13,650,1,0 +BRDA:13,651,0,0 +BRDA:13,651,1,0 +BRDA:13,652,0,0 +BRDA:13,652,1,0 +BRDA:13,653,0,0 +BRDA:13,653,1,0 +BRDA:13,654,0,0 +BRDA:13,654,1,0 +BRDA:13,654,2,0 +BRDA:13,655,0,0 +BRDA:13,655,1,0 +BRDA:13,656,0,0 +BRDA:13,656,1,0 +BRDA:13,657,0,0 +BRDA:13,657,1,0 +BRDA:13,658,0,0 +BRDA:13,658,1,0 +BRDA:13,659,0,0 +BRDA:13,659,1,0 +BRDA:13,660,0,0 +BRDA:13,660,1,0 +BRDA:13,661,0,0 +BRDA:13,661,1,0 +BRDA:13,662,0,0 +BRDA:13,662,1,0 +BRDA:13,663,0,0 +BRDA:13,663,1,0 +BRDA:13,664,0,0 +BRDA:13,664,1,0 +BRDA:13,664,2,0 +BRDA:13,664,3,0 +BRDA:13,665,0,0 +BRDA:13,665,1,0 +BRDA:13,665,2,0 +BRDA:13,665,3,0 +BRDA:13,666,0,0 +BRDA:13,666,1,0 +BRDA:13,667,0,0 +BRDA:13,667,1,0 +BRDA:13,668,0,0 +BRDA:13,668,1,0 +BRDA:13,669,0,0 +BRDA:13,669,1,0 +BRDA:13,669,2,0 +BRDA:13,670,0,0 +BRDA:13,670,1,0 +BRDA:13,670,2,0 +BRDA:13,671,0,0 +BRDA:13,671,1,0 +BRDA:13,671,2,0 +BRDA:13,671,3,0 +BRDA:13,671,4,0 +BRDA:13,672,0,0 +BRDA:13,672,1,0 +BRDA:13,673,0,0 +BRDA:13,673,1,0 +BRDA:13,674,0,0 +BRDA:13,674,1,0 +BRDA:13,675,0,0 +BRDA:13,675,1,0 +BRDA:13,676,0,0 +BRDA:13,676,1,0 +BRDA:13,676,2,0 +BRDA:13,677,0,0 +BRDA:13,677,1,0 +BRDA:13,678,0,0 +BRDA:13,678,1,0 +BRDA:13,678,2,0 +BRDA:13,678,3,0 +BRDA:13,679,0,0 +BRDA:13,679,1,0 +BRDA:13,680,0,0 +BRDA:13,680,1,0 +BRDA:13,681,0,0 +BRDA:13,681,1,0 +BRDA:13,682,0,0 +BRDA:13,682,1,0 +BRDA:13,683,0,0 +BRDA:13,683,1,0 +BRDA:13,684,0,0 +BRDA:13,684,1,0 +BRDA:13,684,2,0 +BRDA:13,685,0,0 +BRDA:13,685,1,0 +BRDA:13,686,0,0 +BRDA:13,686,1,0 +BRDA:13,687,0,0 +BRDA:13,687,1,0 +BRDA:13,688,0,0 +BRDA:13,688,1,0 +BRDA:13,688,2,0 +BRDA:13,689,0,0 +BRDA:13,689,1,0 +BRDA:13,690,0,0 +BRDA:13,690,1,0 +BRDA:13,691,0,0 +BRDA:13,691,1,0 +BRDA:13,692,0,0 +BRDA:13,692,1,0 +BRDA:13,693,0,0 +BRDA:13,693,1,0 +BRDA:13,693,2,0 +BRDA:13,694,0,0 +BRDA:13,694,1,0 +BRDA:13,695,0,0 +BRDA:13,695,1,0 +BRDA:13,696,0,0 +BRDA:13,696,1,0 +BRDA:13,697,0,0 +BRDA:13,697,1,0 +BRDA:13,698,0,0 +BRDA:13,698,1,0 +BRDA:13,698,2,0 +BRDA:13,699,0,0 +BRDA:13,699,1,0 +BRDA:13,700,0,0 +BRDA:13,700,1,0 +BRDA:13,701,0,0 +BRDA:13,701,1,0 +BRDA:13,702,0,0 +BRDA:13,702,1,0 +BRDA:13,703,0,0 +BRDA:13,703,1,0 +BRDA:13,704,0,0 +BRDA:13,704,1,0 +BRDA:13,705,0,0 +BRDA:13,705,1,0 +BRDA:13,706,0,0 +BRDA:13,706,1,0 +BRDA:13,707,0,0 +BRDA:13,707,1,0 +BRDA:13,708,0,0 +BRDA:13,708,1,0 +BRDA:13,708,2,0 +BRDA:13,709,0,0 +BRDA:13,709,1,0 +BRDA:13,710,0,0 +BRDA:13,710,1,0 +BRDA:13,711,0,0 +BRDA:13,711,1,0 +BRDA:13,712,0,0 +BRDA:13,712,1,0 +BRDA:13,713,0,0 +BRDA:13,713,1,0 +BRDA:13,714,0,0 +BRDA:13,714,1,0 +BRDA:13,715,0,0 +BRDA:13,715,1,0 +BRDA:13,716,0,0 +BRDA:13,716,1,0 +BRDA:13,717,0,0 +BRDA:13,717,1,0 +BRDA:13,718,0,0 +BRDA:13,718,1,0 +BRDA:13,719,0,0 +BRDA:13,719,1,0 +BRDA:13,720,0,0 +BRDA:13,720,1,0 +BRDA:13,721,0,0 +BRDA:13,721,1,0 +BRDA:13,722,0,0 +BRDA:13,722,1,0 +BRDA:13,723,0,0 +BRDA:13,723,1,0 +BRDA:13,724,0,0 +BRDA:13,724,1,0 +BRDA:13,725,0,0 +BRDA:13,725,1,0 +BRDA:13,726,0,0 +BRDA:13,726,1,0 +BRDA:13,727,0,0 +BRDA:13,727,1,0 +BRDA:13,728,0,0 +BRDA:13,728,1,0 +BRDA:13,729,0,0 +BRDA:13,729,1,0 +BRDA:13,730,0,0 +BRDA:13,730,1,0 +BRDA:13,730,2,0 +BRDA:13,731,0,0 +BRDA:13,731,1,0 +BRDA:13,732,0,0 +BRDA:13,732,1,0 +BRDA:13,733,0,0 +BRDA:13,733,1,0 +BRDA:13,734,0,0 +BRDA:13,734,1,0 +BRDA:13,735,0,0 +BRDA:13,735,1,0 +BRDA:13,736,0,0 +BRDA:13,736,1,0 +BRDA:13,737,0,0 +BRDA:13,737,1,0 +BRDA:13,738,0,0 +BRDA:13,738,1,0 +BRDA:13,739,0,0 +BRDA:13,739,1,0 +BRDA:13,740,0,0 +BRDA:13,740,1,0 +BRDA:13,741,0,0 +BRDA:13,741,1,0 +BRDA:13,742,0,0 +BRDA:13,742,1,0 +BRDA:13,743,0,0 +BRDA:13,743,1,0 +BRDA:13,744,0,0 +BRDA:13,744,1,0 +BRDA:13,745,0,0 +BRDA:13,745,1,0 +BRDA:13,746,0,0 +BRDA:13,746,1,0 +BRDA:13,747,0,0 +BRDA:13,747,1,0 +BRDA:13,748,0,0 +BRDA:13,748,1,0 +BRDA:13,749,0,0 +BRDA:13,749,1,0 +BRDA:13,750,0,0 +BRDA:13,750,1,0 +BRDA:13,751,0,0 +BRDA:13,751,1,0 +BRDA:13,752,0,0 +BRDA:13,752,1,0 +BRDA:13,753,0,0 +BRDA:13,753,1,0 +BRDA:13,754,0,0 +BRDA:13,754,1,0 +BRDA:13,755,0,0 +BRDA:13,755,1,0 +BRDA:13,756,0,0 +BRDA:13,756,1,0 +BRDA:13,756,2,0 +BRDA:13,757,0,0 +BRDA:13,757,1,0 +BRDA:13,758,0,0 +BRDA:13,758,1,0 +BRDA:13,759,0,0 +BRDA:13,759,1,0 +BRDA:13,760,0,0 +BRDA:13,760,1,0 +BRDA:13,761,0,0 +BRDA:13,761,1,0 +BRDA:13,762,0,0 +BRDA:13,762,1,0 +BRDA:13,763,0,0 +BRDA:13,763,1,0 +BRDA:13,764,0,0 +BRDA:13,764,1,0 +BRDA:13,765,0,0 +BRDA:13,765,1,0 +BRDA:13,766,0,0 +BRDA:13,766,1,0 +BRDA:13,767,0,0 +BRDA:13,767,1,0 +BRDA:13,768,0,0 +BRDA:13,768,1,0 +BRDA:13,768,2,0 +BRDA:13,768,3,0 +BRDA:13,769,0,0 +BRDA:13,769,1,0 +BRDA:13,770,0,0 +BRDA:13,770,1,0 +BRDA:13,771,0,0 +BRDA:13,771,1,0 +BRDA:13,772,0,0 +BRDA:13,772,1,0 +BRDA:13,773,0,0 +BRDA:13,773,1,0 +BRDA:13,773,2,0 +BRDA:13,774,0,0 +BRDA:13,774,1,0 +BRDA:13,775,0,0 +BRDA:13,775,1,0 +BRDA:13,776,0,0 +BRDA:13,776,1,0 +BRDA:13,777,0,0 +BRDA:13,777,1,0 +BRDA:13,778,0,0 +BRDA:13,778,1,0 +BRDA:13,779,0,0 +BRDA:13,779,1,0 +BRDA:13,780,0,0 +BRDA:13,780,1,0 +BRDA:13,781,0,0 +BRDA:13,781,1,0 +BRDA:13,782,0,0 +BRDA:13,782,1,0 +BRDA:13,783,0,0 +BRDA:13,783,1,0 +BRDA:13,784,0,0 +BRDA:13,784,1,0 +BRDA:13,785,0,0 +BRDA:13,785,1,0 +BRDA:13,786,0,0 +BRDA:13,786,1,0 +BRDA:13,787,0,0 +BRDA:13,787,1,0 +BRDA:13,788,0,0 +BRDA:13,788,1,0 +BRDA:13,789,0,0 +BRDA:13,789,1,0 +BRDA:13,790,0,0 +BRDA:13,790,1,0 +BRDA:13,791,0,0 +BRDA:13,791,1,0 +BRDA:13,792,0,0 +BRDA:13,792,1,0 +BRDA:13,792,2,0 +BRDA:13,793,0,0 +BRDA:13,793,1,0 +BRDA:13,794,0,0 +BRDA:13,794,1,0 +BRDA:13,795,0,0 +BRDA:13,795,1,0 +BRDA:13,796,0,0 +BRDA:13,796,1,0 +BRDA:13,797,0,0 +BRDA:13,797,1,0 +BRDA:13,797,2,0 +BRDA:13,798,0,0 +BRDA:13,798,1,0 +BRDA:13,799,0,0 +BRDA:13,799,1,0 +BRDA:13,800,0,0 +BRDA:13,800,1,0 +BRDA:13,801,0,0 +BRDA:13,801,1,0 +BRDA:13,802,0,0 +BRDA:13,802,1,0 +BRDA:13,803,0,0 +BRDA:13,803,1,0 +BRDA:13,804,0,0 +BRDA:13,804,1,0 +BRDA:13,805,0,0 +BRDA:13,805,1,0 +BRDA:13,806,0,0 +BRDA:13,806,1,0 +BRDA:13,807,0,0 +BRDA:13,807,1,0 +BRDA:13,808,0,0 +BRDA:13,808,1,0 +BRDA:13,808,2,0 +BRDA:13,809,0,0 +BRDA:13,809,1,0 +BRDA:13,810,0,0 +BRDA:13,810,1,0 +BRDA:13,811,0,0 +BRDA:13,811,1,0 +BRDA:13,812,0,0 +BRDA:13,812,1,0 +BRDA:13,812,2,0 +BRDA:13,813,0,0 +BRDA:13,813,1,0 +BRDA:13,814,0,0 +BRDA:13,814,1,0 +BRDA:13,814,2,0 +BRDA:13,815,0,0 +BRDA:13,815,1,0 +BRDA:13,815,2,0 +BRDA:13,815,3,0 +BRDA:13,816,0,0 +BRDA:13,816,1,0 +BRDA:13,817,0,0 +BRDA:13,817,1,0 +BRDA:13,818,0,0 +BRDA:13,818,1,0 +BRDA:13,819,0,0 +BRDA:13,819,1,0 +BRDA:13,820,0,0 +BRDA:13,820,1,0 +BRDA:13,821,0,0 +BRDA:13,821,1,0 +BRDA:13,822,0,0 +BRDA:13,822,1,0 +BRDA:13,823,0,0 +BRDA:13,823,1,0 +BRDA:13,824,0,0 +BRDA:13,824,1,0 +BRDA:13,824,2,0 +BRDA:13,824,3,0 +BRDA:13,825,0,0 +BRDA:13,825,1,0 +BRDA:13,826,0,0 +BRDA:13,826,1,0 +BRDA:13,826,2,0 +BRDA:13,826,3,0 +BRDA:13,827,0,0 +BRDA:13,827,1,0 +BRDA:13,828,0,0 +BRDA:13,828,1,0 +BRDA:13,829,0,0 +BRDA:13,829,1,0 +BRDA:13,830,0,0 +BRDA:13,830,1,0 +BRDA:13,831,0,0 +BRDA:13,831,1,0 +BRDA:13,832,0,0 +BRDA:13,832,1,0 +BRDA:13,833,0,0 +BRDA:13,833,1,0 +BRDA:13,834,0,0 +BRDA:13,834,1,0 +BRDA:13,835,0,0 +BRDA:13,835,1,0 +BRDA:13,836,0,0 +BRDA:13,836,1,0 +BRDA:13,837,0,0 +BRDA:13,837,1,0 +BRDA:13,838,0,0 +BRDA:13,838,1,0 +BRDA:13,838,2,0 +BRDA:13,839,0,0 +BRDA:13,839,1,0 +BRDA:13,840,0,0 +BRDA:13,840,1,0 +BRDA:13,841,0,0 +BRDA:13,841,1,0 +BRDA:13,842,0,0 +BRDA:13,842,1,0 +BRDA:13,843,0,0 +BRDA:13,843,1,0 +BRDA:13,844,0,0 +BRDA:13,844,1,0 +BRDA:13,845,0,0 +BRDA:13,845,1,0 +BRDA:13,846,0,0 +BRDA:13,846,1,0 +BRDA:13,846,2,0 +BRDA:13,847,0,0 +BRDA:13,847,1,0 +BRDA:13,847,2,0 +BRDA:13,847,3,0 +BRDA:13,848,0,0 +BRDA:13,848,1,0 +BRDA:13,849,0,0 +BRDA:13,849,1,0 +BRDA:13,850,0,0 +BRDA:13,850,1,0 +BRDA:13,851,0,0 +BRDA:13,851,1,0 +BRDA:13,852,0,0 +BRDA:13,852,1,0 +BRDA:13,853,0,0 +BRDA:13,853,1,0 +BRDA:13,854,0,0 +BRDA:13,854,1,0 +BRDA:13,855,0,0 +BRDA:13,855,1,0 +BRDA:13,856,0,0 +BRDA:13,856,1,0 +BRDA:13,857,0,0 +BRDA:13,857,1,0 +BRDA:13,858,0,0 +BRDA:13,858,1,0 +BRDA:13,859,0,0 +BRDA:13,859,1,0 +BRDA:13,860,0,0 +BRDA:13,860,1,0 +BRDA:13,861,0,0 +BRDA:13,861,1,0 +BRDA:13,862,0,0 +BRDA:13,862,1,0 +BRDA:13,863,0,0 +BRDA:13,863,1,0 +BRDA:13,864,0,0 +BRDA:13,864,1,0 +BRDA:13,864,2,0 +BRDA:13,865,0,0 +BRDA:13,865,1,0 +BRDA:13,866,0,0 +BRDA:13,866,1,0 +BRDA:13,867,0,0 +BRDA:13,867,1,0 +BRDA:13,867,2,0 +BRDA:13,868,0,0 +BRDA:13,868,1,0 +BRDA:13,869,0,0 +BRDA:13,869,1,0 +BRDA:13,870,0,0 +BRDA:13,870,1,0 +BRDA:13,871,0,0 +BRDA:13,871,1,0 +BRDA:13,872,0,0 +BRDA:13,872,1,0 +BRDA:13,873,0,0 +BRDA:13,873,1,0 +BRDA:13,874,0,0 +BRDA:13,874,1,0 +BRDA:13,875,0,0 +BRDA:13,875,1,0 +BRDA:13,876,0,0 +BRDA:13,876,1,0 +BRDA:13,877,0,0 +BRDA:13,877,1,0 +BRDA:13,878,0,0 +BRDA:13,878,1,0 +BRDA:13,879,0,0 +BRDA:13,879,1,0 +BRDA:13,880,0,0 +BRDA:13,880,1,0 +BRDA:13,881,0,0 +BRDA:13,881,1,0 +BRDA:13,882,0,0 +BRDA:13,882,1,0 +BRDA:13,882,2,0 +BRDA:13,883,0,0 +BRDA:13,883,1,0 +BRDA:13,884,0,0 +BRDA:13,884,1,0 +BRDA:13,885,0,0 +BRDA:13,885,1,0 +BRDA:13,886,0,0 +BRDA:13,886,1,0 +BRDA:13,887,0,0 +BRDA:13,887,1,0 +BRDA:13,888,0,0 +BRDA:13,888,1,0 +BRDA:13,889,0,0 +BRDA:13,889,1,0 +BRDA:13,890,0,0 +BRDA:13,890,1,0 +BRDA:13,891,0,0 +BRDA:13,891,1,0 +BRDA:13,892,0,0 +BRDA:13,892,1,0 +BRDA:13,893,0,0 +BRDA:13,893,1,0 +BRDA:13,894,0,0 +BRDA:13,894,1,0 +BRDA:13,894,2,0 +BRDA:13,895,0,0 +BRDA:13,895,1,0 +BRDA:13,896,0,0 +BRDA:13,896,1,0 +BRDA:13,897,0,0 +BRDA:13,897,1,0 +BRDA:13,897,2,0 +BRDA:13,898,0,0 +BRDA:13,898,1,0 +BRDA:13,899,0,0 +BRDA:13,899,1,0 +BRDA:13,900,0,0 +BRDA:13,900,1,0 +BRDA:13,901,0,0 +BRDA:13,901,1,0 +BRDA:13,902,0,0 +BRDA:13,902,1,0 +BRDA:13,903,0,0 +BRDA:13,903,1,0 +BRDA:13,904,0,0 +BRDA:13,904,1,0 +BRDA:13,905,0,0 +BRDA:13,905,1,0 +BRDA:13,906,0,0 +BRDA:13,906,1,0 +BRDA:13,907,0,0 +BRDA:13,907,1,0 +BRDA:13,908,0,0 +BRDA:13,908,1,0 +BRDA:13,909,0,0 +BRDA:13,909,1,0 +BRDA:13,910,0,0 +BRDA:13,910,1,0 +BRDA:13,911,0,0 +BRDA:13,911,1,0 +BRDA:13,912,0,0 +BRDA:13,912,1,0 +BRDA:13,913,0,0 +BRDA:13,913,1,0 +BRDA:13,914,0,0 +BRDA:13,914,1,0 +BRDA:13,915,0,0 +BRDA:13,915,1,0 +BRDA:13,916,0,0 +BRDA:13,916,1,0 +BRDA:13,917,0,0 +BRDA:13,917,1,0 +BRDA:13,918,0,0 +BRDA:13,918,1,0 +BRDA:13,919,0,0 +BRDA:13,919,1,0 +BRDA:13,920,0,0 +BRDA:13,920,1,0 +BRDA:13,921,0,0 +BRDA:13,921,1,0 +BRDA:13,922,0,0 +BRDA:13,922,1,0 +BRDA:13,922,2,0 +BRDA:13,923,0,0 +BRDA:13,923,1,0 +BRDA:13,924,0,0 +BRDA:13,924,1,0 +BRDA:13,925,0,0 +BRDA:13,925,1,0 +BRDA:13,926,0,0 +BRDA:13,926,1,0 +BRDA:13,927,0,0 +BRDA:13,927,1,0 +BRDA:13,927,2,0 +BRDA:13,928,0,0 +BRDA:13,928,1,0 +BRDA:13,929,0,0 +BRDA:13,929,1,0 +BRDA:13,930,0,0 +BRDA:13,930,1,0 +BRDA:13,931,0,0 +BRDA:13,931,1,0 +BRDA:13,931,2,0 +BRDA:13,931,3,0 +BRDA:13,931,4,0 +BRDA:13,932,0,0 +BRDA:13,932,1,0 +BRDA:13,933,0,0 +BRDA:13,933,1,0 +BRDA:13,934,0,0 +BRDA:13,934,1,0 +BRDA:13,935,0,0 +BRDA:13,935,1,0 +BRDA:13,936,0,0 +BRDA:13,936,1,0 +BRDA:13,937,0,0 +BRDA:13,937,1,0 +BRDA:13,938,0,0 +BRDA:13,938,1,0 +BRDA:13,939,0,0 +BRDA:13,939,1,0 +BRDA:13,940,0,0 +BRDA:13,940,1,0 +BRDA:13,941,0,0 +BRDA:13,941,1,0 +BRDA:13,942,0,0 +BRDA:13,942,1,0 +BRDA:13,943,0,0 +BRDA:13,943,1,0 +BRDA:13,943,2,0 +BRDA:13,944,0,0 +BRDA:13,944,1,0 +BRDA:13,945,0,0 +BRDA:13,945,1,0 +BRDA:13,946,0,0 +BRDA:13,946,1,0 +BRDA:13,947,0,0 +BRDA:13,947,1,0 +BRDA:13,947,2,0 +BRDA:13,948,0,0 +BRDA:13,948,1,0 +BRDA:13,949,0,0 +BRDA:13,949,1,0 +BRDA:13,950,0,0 +BRDA:13,950,1,0 +BRDA:13,951,0,0 +BRDA:13,951,1,0 +BRDA:13,952,0,0 +BRDA:13,952,1,0 +BRDA:13,952,2,0 +BRDA:13,953,0,0 +BRDA:13,953,1,0 +BRDA:13,954,0,0 +BRDA:13,954,1,0 +BRDA:13,955,0,0 +BRDA:13,955,1,0 +BRDA:13,956,0,0 +BRDA:13,956,1,0 +BRDA:13,957,0,0 +BRDA:13,957,1,0 +BRDA:13,958,0,0 +BRDA:13,958,1,0 +BRDA:13,959,0,0 +BRDA:13,959,1,0 +BRDA:13,960,0,0 +BRDA:13,960,1,0 +BRDA:13,961,0,0 +BRDA:13,961,1,0 +BRDA:13,961,2,0 +BRDA:13,962,0,0 +BRDA:13,962,1,0 +BRDA:13,963,0,0 +BRDA:13,963,1,0 +BRDA:13,964,0,0 +BRDA:13,964,1,0 +BRDA:13,965,0,0 +BRDA:13,965,1,0 +BRDA:13,966,0,0 +BRDA:13,966,1,0 +BRDA:13,967,0,0 +BRDA:13,967,1,0 +BRDA:13,968,0,0 +BRDA:13,968,1,0 +BRDA:13,969,0,0 +BRDA:13,969,1,0 +BRDA:13,970,0,0 +BRDA:13,970,1,0 +BRDA:13,971,0,0 +BRDA:13,971,1,0 +BRDA:13,971,2,0 +BRDA:13,972,0,0 +BRDA:13,972,1,0 +BRDA:13,973,0,0 +BRDA:13,973,1,0 +BRDA:13,974,0,0 +BRDA:13,974,1,0 +BRDA:13,975,0,0 +BRDA:13,975,1,0 +BRDA:13,976,0,0 +BRDA:13,976,1,0 +BRDA:13,977,0,0 +BRDA:13,977,1,0 +BRDA:13,978,0,0 +BRDA:13,978,1,0 +BRDA:13,978,2,0 +BRDA:13,979,0,0 +BRDA:13,979,1,0 +BRDA:13,980,0,0 +BRDA:13,980,1,0 +BRDA:13,980,2,0 +BRDA:13,980,3,0 +BRDA:13,981,0,0 +BRDA:13,981,1,0 +BRDA:13,982,0,0 +BRDA:13,982,1,0 +BRDA:13,983,0,0 +BRDA:13,983,1,0 +BRDA:13,984,0,0 +BRDA:13,984,1,0 +BRDA:13,985,0,0 +BRDA:13,985,1,0 +BRDA:13,986,0,0 +BRDA:13,986,1,0 +BRDA:13,987,0,0 +BRDA:13,987,1,0 +BRDA:13,987,2,0 +BRDA:13,987,3,0 +BRDA:13,988,0,0 +BRDA:13,988,1,0 +BRDA:13,989,0,0 +BRDA:13,989,1,0 +BRDA:13,990,0,0 +BRDA:13,990,1,0 +BRDA:13,991,0,0 +BRDA:13,991,1,0 +BRDA:13,991,2,0 +BRDA:13,992,0,0 +BRDA:13,992,1,0 +BRDA:13,993,0,0 +BRDA:13,993,1,0 +BRDA:13,994,0,0 +BRDA:13,994,1,0 +BRDA:13,995,0,0 +BRDA:13,995,1,0 +BRDA:13,996,0,0 +BRDA:13,996,1,0 +BRDA:13,997,0,0 +BRDA:13,997,1,0 +BRDA:13,998,0,0 +BRDA:13,998,1,0 +BRDA:13,999,0,0 +BRDA:13,999,1,0 +BRDA:13,1000,0,0 +BRDA:13,1000,1,0 +BRDA:13,1001,0,0 +BRDA:13,1001,1,0 +BRDA:13,1002,0,0 +BRDA:13,1002,1,0 +BRDA:13,1003,0,0 +BRDA:13,1003,1,0 +BRDA:13,1004,0,0 +BRDA:13,1004,1,0 +BRDA:13,1005,0,0 +BRDA:13,1005,1,0 +BRDA:13,1006,0,0 +BRDA:13,1006,1,0 +BRDA:14,1007,0,0 +BRDA:14,1007,1,0 +BRDA:14,1008,0,0 +BRDA:14,1008,1,0 +BRDA:14,1009,0,0 +BRDA:14,1009,1,0 +BRDA:14,1010,0,0 +BRDA:14,1010,1,0 +BRDA:14,1011,0,0 +BRDA:14,1011,1,0 +BRDA:14,1012,0,0 +BRDA:14,1012,1,0 +BRDA:14,1013,0,0 +BRDA:14,1013,1,0 +BRDA:14,1014,0,0 +BRDA:14,1014,1,0 +BRDA:14,1015,0,0 +BRDA:14,1015,1,0 +BRDA:14,1016,0,0 +BRDA:14,1016,1,0 +BRDA:14,1017,0,0 +BRDA:14,1017,1,0 +BRDA:14,1018,0,0 +BRDA:14,1018,1,0 +BRDA:14,1019,0,0 +BRDA:14,1019,1,0 +BRDA:14,1020,0,0 +BRDA:14,1020,1,0 +BRDA:14,1021,0,0 +BRDA:14,1021,1,0 +BRDA:14,1022,0,0 +BRDA:14,1022,1,0 +BRDA:14,1023,0,0 +BRDA:14,1023,1,0 +BRDA:14,1024,0,0 +BRDA:14,1024,1,0 +BRDA:14,1025,0,0 +BRDA:14,1025,1,0 +BRDA:14,1026,0,0 +BRDA:14,1026,1,0 +BRDA:14,1027,0,0 +BRDA:14,1027,1,0 +BRDA:14,1028,0,0 +BRDA:14,1028,1,0 +BRDA:14,1029,0,0 +BRDA:14,1029,1,0 +BRDA:14,1030,0,0 +BRDA:14,1030,1,0 +BRDA:14,1031,0,0 +BRDA:14,1031,1,0 +BRDA:14,1032,0,0 +BRDA:14,1032,1,0 +BRDA:14,1033,0,0 +BRDA:14,1033,1,0 +BRDA:14,1034,0,0 +BRDA:14,1034,1,0 +BRDA:14,1035,0,0 +BRDA:14,1035,1,0 +BRDA:14,1036,0,0 +BRDA:14,1036,1,0 +BRDA:14,1037,0,0 +BRDA:14,1037,1,0 +BRDA:14,1038,0,0 +BRDA:14,1038,1,0 +BRDA:14,1039,0,0 +BRDA:14,1039,1,0 +BRDA:14,1040,0,0 +BRDA:14,1040,1,0 +BRDA:14,1041,0,0 +BRDA:14,1041,1,0 +BRDA:14,1042,0,0 +BRDA:14,1042,1,0 +BRDA:14,1043,0,0 +BRDA:14,1043,1,0 +BRDA:14,1044,0,0 +BRDA:14,1044,1,0 +BRDA:14,1045,0,0 +BRDA:14,1045,1,0 +BRDA:14,1046,0,0 +BRDA:14,1046,1,0 +BRDA:14,1047,0,0 +BRDA:14,1047,1,0 +BRDA:14,1048,0,0 +BRDA:14,1048,1,0 +BRDA:14,1049,0,0 +BRDA:14,1049,1,0 +BRDA:14,1050,0,0 +BRDA:14,1050,1,0 +BRDA:14,1051,0,0 +BRDA:14,1051,1,0 +BRDA:14,1052,0,0 +BRDA:14,1052,1,0 +BRDA:14,1053,0,0 +BRDA:14,1053,1,0 +BRDA:14,1054,0,0 +BRDA:14,1054,1,0 +BRDA:14,1055,0,0 +BRDA:14,1055,1,0 +BRDA:14,1056,0,0 +BRDA:14,1056,1,0 +BRDA:14,1057,0,0 +BRDA:14,1057,1,0 +BRDA:14,1058,0,0 +BRDA:14,1058,1,0 +BRDA:14,1058,2,0 +BRDA:14,1059,0,0 +BRDA:14,1059,1,0 +BRDA:14,1060,0,0 +BRDA:14,1060,1,0 +BRDA:14,1060,2,0 +BRDA:14,1060,3,0 +BRDA:14,1061,0,0 +BRDA:14,1061,1,0 +BRDA:14,1062,0,0 +BRDA:14,1062,1,0 +BRDA:14,1063,0,0 +BRDA:14,1063,1,0 +BRDA:14,1064,0,0 +BRDA:14,1064,1,0 +BRDA:14,1065,0,0 +BRDA:14,1065,1,0 +BRDA:14,1066,0,0 +BRDA:14,1066,1,0 +BRDA:14,1067,0,0 +BRDA:14,1067,1,0 +BRDA:14,1068,0,0 +BRDA:14,1068,1,0 +BRDA:14,1068,2,0 +BRDA:14,1068,3,0 +BRDA:14,1069,0,0 +BRDA:14,1069,1,0 +BRDA:14,1070,0,0 +BRDA:14,1070,1,0 +BRDA:14,1071,0,0 +BRDA:14,1071,1,0 +BRDA:14,1072,0,0 +BRDA:14,1072,1,0 +BRDA:14,1072,2,0 +BRDA:14,1073,0,0 +BRDA:14,1073,1,0 +BRDA:14,1074,0,0 +BRDA:14,1074,1,0 +BRDA:14,1075,0,0 +BRDA:14,1075,1,0 +BRDA:14,1076,0,0 +BRDA:14,1076,1,0 +BRDA:14,1077,0,0 +BRDA:14,1077,1,0 +BRDA:14,1078,0,0 +BRDA:14,1078,1,0 +BRDA:14,1079,0,0 +BRDA:14,1079,1,0 +BRDA:14,1080,0,0 +BRDA:14,1080,1,0 +BRDA:14,1081,0,0 +BRDA:14,1081,1,0 +BRDA:14,1082,0,0 +BRDA:14,1082,1,0 +BRDA:14,1083,0,0 +BRDA:14,1083,1,0 +BRDA:14,1084,0,0 +BRDA:14,1084,1,0 +BRDA:14,1085,0,0 +BRDA:14,1085,1,0 +BRDA:14,1086,0,0 +BRDA:14,1086,1,0 +BRDA:14,1087,0,0 +BRDA:14,1087,1,0 +BRDA:14,1088,0,0 +BRDA:14,1088,1,0 +BRDA:14,1089,0,0 +BRDA:14,1089,1,0 +BRDA:14,1090,0,0 +BRDA:14,1090,1,0 +BRDA:14,1091,0,0 +BRDA:14,1091,1,0 +BRDA:14,1092,0,0 +BRDA:14,1092,1,0 +BRDA:14,1093,0,0 +BRDA:14,1093,1,0 +BRDA:14,1094,0,0 +BRDA:14,1094,1,0 +BRDA:14,1095,0,0 +BRDA:14,1095,1,0 +BRDA:14,1096,0,0 +BRDA:14,1096,1,0 +BRDA:14,1097,0,0 +BRDA:14,1097,1,0 +BRDA:14,1098,0,0 +BRDA:14,1098,1,0 +BRDA:14,1099,0,0 +BRDA:14,1099,1,0 +BRDA:14,1099,2,0 +BRDA:14,1099,3,0 +BRDA:14,1099,4,0 +BRDA:14,1100,0,0 +BRDA:14,1100,1,0 +BRDA:14,1101,0,0 +BRDA:14,1101,1,0 +BRDA:14,1102,0,0 +BRDA:14,1102,1,0 +BRDA:14,1103,0,0 +BRDA:14,1103,1,0 +BRDA:14,1104,0,0 +BRDA:14,1104,1,0 +BRDA:14,1105,0,0 +BRDA:14,1105,1,0 +BRDA:14,1106,0,0 +BRDA:14,1106,1,0 +BRDA:14,1107,0,0 +BRDA:14,1107,1,0 +BRDA:14,1108,0,0 +BRDA:14,1108,1,0 +BRDA:14,1109,0,0 +BRDA:14,1109,1,0 +BRDA:14,1110,0,0 +BRDA:14,1110,1,0 +BRDA:14,1111,0,0 +BRDA:14,1111,1,0 +BRDA:14,1112,0,0 +BRDA:14,1112,1,0 +BRDA:14,1112,2,0 +BRDA:14,1113,0,0 +BRDA:14,1113,1,0 +BRDA:14,1114,0,0 +BRDA:14,1114,1,0 +BRDA:14,1115,0,0 +BRDA:14,1115,1,0 +BRDA:14,1116,0,0 +BRDA:14,1116,1,0 +BRDA:14,1117,0,0 +BRDA:14,1117,1,0 +BRDA:14,1118,0,0 +BRDA:14,1118,1,0 +BRDA:14,1119,0,0 +BRDA:14,1119,1,0 +BRDA:14,1120,0,0 +BRDA:14,1120,1,0 +BRDA:14,1121,0,0 +BRDA:14,1121,1,0 +BRDA:14,1122,0,0 +BRDA:14,1122,1,0 +BRDA:14,1123,0,0 +BRDA:14,1123,1,0 +BRDA:14,1124,0,0 +BRDA:14,1124,1,0 +BRDA:14,1125,0,0 +BRDA:14,1125,1,0 +BRDA:14,1126,0,0 +BRDA:14,1126,1,0 +BRDA:14,1127,0,0 +BRDA:14,1127,1,0 +BRDA:14,1128,0,0 +BRDA:14,1128,1,0 +BRDA:14,1128,2,0 +BRDA:14,1129,0,0 +BRDA:14,1129,1,0 +BRDA:14,1130,0,0 +BRDA:14,1130,1,0 +BRDA:14,1131,0,0 +BRDA:14,1131,1,0 +BRDA:14,1132,0,0 +BRDA:14,1132,1,0 +BRDA:14,1133,0,0 +BRDA:14,1133,1,0 +BRDA:14,1133,2,0 +BRDA:14,1134,0,0 +BRDA:14,1134,1,0 +BRDA:14,1135,0,0 +BRDA:14,1135,1,0 +BRDA:14,1135,2,0 +BRDA:14,1136,0,0 +BRDA:14,1136,1,0 +BRDA:14,1136,2,0 +BRDA:14,1137,0,0 +BRDA:14,1137,1,0 +BRDA:14,1138,0,0 +BRDA:14,1138,1,0 +BRDA:14,1139,0,0 +BRDA:14,1139,1,0 +BRDA:14,1140,0,0 +BRDA:14,1140,1,0 +BRDA:14,1141,0,0 +BRDA:14,1141,1,0 +BRDA:14,1142,0,0 +BRDA:14,1142,1,0 +BRDA:14,1143,0,0 +BRDA:14,1143,1,0 +BRDA:14,1144,0,0 +BRDA:14,1144,1,0 +BRDA:14,1145,0,0 +BRDA:14,1145,1,0 +BRDA:14,1146,0,0 +BRDA:14,1146,1,0 +BRDA:14,1146,2,0 +BRDA:14,1147,0,0 +BRDA:14,1147,1,0 +BRDA:14,1148,0,0 +BRDA:14,1148,1,0 +BRDA:14,1149,0,0 +BRDA:14,1149,1,0 +BRDA:14,1149,2,0 +BRDA:14,1150,0,0 +BRDA:14,1150,1,0 +BRDA:14,1151,0,0 +BRDA:14,1151,1,0 +BRDA:14,1152,0,0 +BRDA:14,1152,1,0 +BRDA:14,1153,0,0 +BRDA:14,1153,1,0 +BRDA:14,1154,0,0 +BRDA:14,1154,1,0 +BRDA:14,1155,0,0 +BRDA:14,1155,1,0 +BRDA:14,1156,0,0 +BRDA:14,1156,1,0 +BRDA:14,1157,0,0 +BRDA:14,1157,1,0 +BRDA:14,1158,0,0 +BRDA:14,1158,1,0 +BRDA:14,1158,2,0 +BRDA:14,1159,0,0 +BRDA:14,1159,1,0 +BRDA:14,1160,0,0 +BRDA:14,1160,1,0 +BRDA:14,1161,0,0 +BRDA:14,1161,1,0 +BRDA:14,1162,0,0 +BRDA:14,1162,1,0 +BRDA:14,1163,0,0 +BRDA:14,1163,1,0 +BRDA:14,1164,0,0 +BRDA:14,1164,1,0 +BRDA:14,1165,0,0 +BRDA:14,1165,1,0 +BRDA:14,1165,2,0 +BRDA:14,1166,0,0 +BRDA:14,1166,1,0 +BRDA:14,1167,0,0 +BRDA:14,1167,1,0 +BRDA:14,1167,2,0 +BRDA:14,1167,3,0 +BRDA:14,1168,0,0 +BRDA:14,1168,1,0 +BRDA:14,1169,0,0 +BRDA:14,1169,1,0 +BRDA:14,1170,0,0 +BRDA:14,1170,1,0 +BRDA:14,1171,0,0 +BRDA:14,1171,1,0 +BRDA:14,1172,0,0 +BRDA:14,1172,1,0 +BRDA:14,1173,0,0 +BRDA:14,1173,1,0 +BRDA:14,1174,0,0 +BRDA:14,1174,1,0 +BRDA:14,1174,2,0 +BRDA:14,1174,3,0 +BRDA:14,1175,0,0 +BRDA:14,1175,1,0 +BRDA:14,1176,0,0 +BRDA:14,1176,1,0 +BRDA:14,1177,0,0 +BRDA:14,1177,1,0 +BRDA:14,1178,0,0 +BRDA:14,1178,1,0 +BRDA:14,1178,2,0 +BRDA:14,1179,0,0 +BRDA:14,1179,1,0 +BRDA:14,1180,0,0 +BRDA:14,1180,1,0 +BRDA:14,1181,0,0 +BRDA:14,1181,1,0 +BRDA:14,1182,0,0 +BRDA:14,1182,1,0 +BRDA:14,1183,0,0 +BRDA:14,1183,1,0 +BRDA:14,1184,0,0 +BRDA:14,1184,1,0 +BRDA:14,1185,0,0 +BRDA:14,1185,1,0 +BRDA:14,1186,0,0 +BRDA:14,1186,1,0 +BRDA:14,1187,0,0 +BRDA:14,1187,1,0 +BRDA:14,1188,0,0 +BRDA:14,1188,1,0 +BRDA:14,1189,0,0 +BRDA:14,1189,1,0 +BRDA:14,1190,0,0 +BRDA:14,1190,1,0 +BRDA:14,1191,0,0 +BRDA:14,1191,1,0 +BRDA:14,1192,0,0 +BRDA:14,1192,1,0 +BRDA:14,1193,0,0 +BRDA:14,1193,1,0 +BRDA:14,1194,0,0 +BRDA:14,1194,1,0 +BRDA:14,1195,0,0 +BRDA:14,1195,1,0 +BRDA:14,1196,0,0 +BRDA:14,1196,1,0 +BRDA:14,1197,0,0 +BRDA:14,1197,1,0 +BRDA:14,1198,0,0 +BRDA:14,1198,1,0 +BRDA:14,1199,0,0 +BRDA:14,1199,1,0 +BRDA:14,1200,0,0 +BRDA:14,1200,1,0 +BRDA:14,1201,0,0 +BRDA:14,1201,1,0 +BRDA:14,1202,0,0 +BRDA:14,1202,1,0 +BRDA:14,1202,2,0 +BRDA:14,1202,3,0 +BRDA:14,1202,4,0 +BRDA:14,1203,0,0 +BRDA:14,1203,1,0 +BRDA:14,1203,2,0 +BRDA:14,1204,0,0 +BRDA:14,1204,1,0 +BRDA:14,1205,0,0 +BRDA:14,1205,1,0 +BRDA:14,1205,2,0 +BRDA:14,1206,0,0 +BRDA:14,1206,1,0 +BRDA:14,1207,0,0 +BRDA:14,1207,1,0 +BRDA:14,1208,0,0 +BRDA:14,1208,1,0 +BRDA:14,1209,0,0 +BRDA:14,1209,1,0 +BRDA:14,1210,0,0 +BRDA:14,1210,1,0 +BRDA:14,1211,0,0 +BRDA:14,1211,1,0 +BRDA:14,1212,0,0 +BRDA:14,1212,1,0 +BRDA:14,1213,0,0 +BRDA:14,1213,1,0 +BRDA:14,1214,0,0 +BRDA:14,1214,1,0 +BRDA:14,1215,0,0 +BRDA:14,1215,1,0 +BRDA:14,1216,0,0 +BRDA:14,1216,1,0 +BRDA:14,1217,0,0 +BRDA:14,1217,1,0 +BRDA:14,1218,0,0 +BRDA:14,1218,1,0 +BRDA:14,1219,0,0 +BRDA:14,1219,1,0 +BRDA:14,1220,0,0 +BRDA:14,1220,1,0 +BRDA:14,1221,0,0 +BRDA:14,1221,1,0 +BRDA:14,1222,0,0 +BRDA:14,1222,1,0 +BRDA:14,1223,0,0 +BRDA:14,1223,1,0 +BRDA:14,1224,0,0 +BRDA:14,1224,1,0 +BRDA:14,1225,0,0 +BRDA:14,1225,1,0 +BRDA:14,1225,2,0 +BRDA:14,1225,3,0 +BRDA:14,1225,4,0 +BRDA:14,1226,0,0 +BRDA:14,1226,1,0 +BRDA:14,1227,0,0 +BRDA:14,1227,1,0 +BRDA:14,1228,0,0 +BRDA:14,1228,1,0 +BRDA:14,1229,0,0 +BRDA:14,1229,1,0 +BRDA:14,1230,0,0 +BRDA:14,1230,1,0 +BRDA:14,1231,0,0 +BRDA:14,1231,1,0 +BRDA:14,1232,0,0 +BRDA:14,1232,1,0 +BRDA:14,1233,0,0 +BRDA:14,1233,1,0 +BRDA:14,1234,0,0 +BRDA:14,1234,1,0 +BRDA:14,1235,0,0 +BRDA:14,1235,1,0 +BRDA:14,1236,0,0 +BRDA:14,1236,1,0 +BRDA:14,1236,2,0 +BRDA:14,1237,0,0 +BRDA:14,1237,1,0 +BRDA:14,1238,0,0 +BRDA:14,1238,1,0 +BRDA:14,1238,2,0 +BRDA:14,1238,3,0 +BRDA:14,1239,0,0 +BRDA:14,1239,1,0 +BRDA:14,1240,0,0 +BRDA:14,1240,1,0 +BRDA:14,1241,0,0 +BRDA:14,1241,1,0 +BRDA:14,1242,0,0 +BRDA:14,1242,1,0 +BRDA:14,1243,0,0 +BRDA:14,1243,1,0 +BRDA:14,1244,0,0 +BRDA:14,1244,1,0 +BRDA:14,1245,0,0 +BRDA:14,1245,1,0 +BRDA:14,1245,2,0 +BRDA:14,1245,3,0 +BRDA:14,1246,0,0 +BRDA:14,1246,1,0 +BRDA:14,1247,0,0 +BRDA:14,1247,1,0 +BRDA:14,1248,0,0 +BRDA:14,1248,1,0 +BRDA:14,1249,0,0 +BRDA:14,1249,1,0 +BRDA:14,1249,2,0 +BRDA:14,1250,0,0 +BRDA:14,1250,1,0 +BRDA:14,1251,0,0 +BRDA:14,1251,1,0 +BRDA:14,1252,0,0 +BRDA:14,1252,1,0 +BRDA:14,1253,0,0 +BRDA:14,1253,1,0 +BRDA:14,1254,0,0 +BRDA:14,1254,1,0 +BRDA:14,1255,0,0 +BRDA:14,1255,1,0 +BRDA:14,1256,0,0 +BRDA:14,1256,1,0 +BRDA:14,1257,0,0 +BRDA:14,1257,1,0 +BRDA:14,1258,0,0 +BRDA:14,1258,1,0 +BRDA:14,1259,0,0 +BRDA:14,1259,1,0 +BRDA:14,1260,0,0 +BRDA:14,1260,1,0 +BRDA:14,1261,0,0 +BRDA:14,1261,1,0 +BRDA:14,1262,0,0 +BRDA:14,1262,1,0 +BRDA:14,1263,0,0 +BRDA:14,1263,1,0 +BRDA:14,1264,0,0 +BRDA:14,1264,1,0 +BRDA:14,1265,0,0 +BRDA:14,1265,1,0 +BRDA:14,1266,0,0 +BRDA:14,1266,1,0 +BRDA:14,1267,0,0 +BRDA:14,1267,1,0 +BRDA:14,1268,0,0 +BRDA:14,1268,1,0 +BRDA:14,1269,0,0 +BRDA:14,1269,1,0 +BRDA:14,1270,0,0 +BRDA:14,1270,1,0 +BRDA:14,1271,0,0 +BRDA:14,1271,1,0 +BRDA:14,1272,0,0 +BRDA:14,1272,1,0 +BRDA:14,1273,0,0 +BRDA:14,1273,1,0 +BRDA:14,1273,2,0 +BRDA:14,1274,0,0 +BRDA:14,1274,1,0 +BRDA:14,1275,0,0 +BRDA:14,1275,1,0 +BRDA:14,1276,0,0 +BRDA:14,1276,1,0 +BRDA:14,1277,0,0 +BRDA:14,1277,1,0 +BRDA:14,1278,0,0 +BRDA:14,1278,1,0 +BRDA:14,1279,0,0 +BRDA:14,1279,1,0 +BRDA:14,1279,2,0 +BRDA:14,1279,3,0 +BRDA:14,1280,0,0 +BRDA:14,1280,1,0 +BRDA:14,1281,0,0 +BRDA:14,1281,1,0 +BRDA:14,1282,0,0 +BRDA:14,1282,1,0 +BRDA:14,1282,2,0 +BRDA:14,1283,0,0 +BRDA:14,1283,1,0 +BRDA:14,1284,0,0 +BRDA:14,1284,1,0 +BRDA:14,1285,0,0 +BRDA:14,1285,1,0 +BRDA:14,1285,2,0 +BRDA:14,1286,0,0 +BRDA:14,1286,1,0 +BRDA:14,1287,0,0 +BRDA:14,1287,1,0 +BRDA:14,1288,0,0 +BRDA:14,1288,1,0 +BRDA:14,1289,0,0 +BRDA:14,1289,1,0 +BRDA:14,1290,0,0 +BRDA:14,1290,1,0 +BRDA:14,1291,0,0 +BRDA:14,1291,1,0 +BRDA:14,1291,2,0 +BRDA:14,1292,0,0 +BRDA:14,1292,1,0 +BRDA:14,1293,0,0 +BRDA:14,1293,1,0 +BRDA:14,1293,2,0 +BRDA:14,1294,0,0 +BRDA:14,1294,1,0 +BRDA:14,1295,0,0 +BRDA:14,1295,1,0 +BRDA:14,1295,2,0 +BRDA:14,1296,0,0 +BRDA:14,1296,1,0 +BRDA:14,1297,0,0 +BRDA:14,1297,1,0 +BRDA:14,1298,0,0 +BRDA:14,1298,1,0 +BRDA:14,1299,0,0 +BRDA:14,1299,1,0 +BRDA:14,1300,0,0 +BRDA:14,1300,1,0 +BRDA:14,1301,0,0 +BRDA:14,1301,1,0 +BRDA:14,1302,0,0 +BRDA:14,1302,1,0 +BRDA:14,1303,0,0 +BRDA:14,1303,1,0 +BRDA:15,1304,0,0 +BRDA:15,1304,1,0 +BRDA:15,1305,0,0 +BRDA:15,1305,1,0 +BRDA:15,1306,0,0 +BRDA:15,1306,1,0 +BRDA:15,1306,2,0 +BRDA:15,1307,0,0 +BRDA:15,1307,1,0 +BRDA:15,1308,0,0 +BRDA:15,1308,1,0 +BRDA:15,1309,0,0 +BRDA:15,1309,1,0 +BRDA:15,1309,2,0 +BRDA:15,1310,0,0 +BRDA:15,1310,1,0 +BRDA:15,1310,2,0 +BRDA:15,1311,0,0 +BRDA:15,1311,1,0 +BRDA:15,1312,0,0 +BRDA:15,1312,1,0 +BRDA:15,1313,0,0 +BRDA:15,1313,1,0 +BRDA:15,1314,0,0 +BRDA:15,1314,1,0 +BRDA:15,1315,0,0 +BRDA:15,1315,1,0 +BRDA:15,1316,0,0 +BRDA:15,1316,1,0 +BRDA:15,1317,0,0 +BRDA:15,1317,1,0 +BRDA:15,1318,0,0 +BRDA:15,1318,1,0 +BRDA:15,1319,0,0 +BRDA:15,1319,1,0 +BRDA:15,1319,2,0 +BRDA:15,1320,0,0 +BRDA:15,1320,1,0 +BRDA:15,1321,0,0 +BRDA:15,1321,1,0 +BRDA:15,1321,2,0 +BRDA:15,1322,0,0 +BRDA:15,1322,1,0 +BRDA:15,1323,0,0 +BRDA:15,1323,1,0 +BRDA:15,1324,0,0 +BRDA:15,1324,1,0 +BRDA:15,1324,2,0 +BRDA:15,1325,0,0 +BRDA:15,1325,1,0 +BRDA:15,1326,0,0 +BRDA:15,1326,1,0 +BRDA:15,1327,0,0 +BRDA:15,1327,1,0 +BRDA:15,1328,0,0 +BRDA:15,1328,1,0 +BRDA:15,1328,2,0 +BRDA:15,1329,0,0 +BRDA:15,1329,1,0 +BRDA:15,1330,0,0 +BRDA:15,1330,1,0 +BRDA:15,1331,0,0 +BRDA:15,1331,1,0 +BRDA:15,1331,2,0 +BRDA:15,1332,0,0 +BRDA:15,1332,1,0 +BRDA:15,1333,0,0 +BRDA:15,1333,1,0 +BRDA:15,1334,0,0 +BRDA:15,1334,1,0 +BRDA:15,1334,2,0 +BRDA:15,1335,0,0 +BRDA:15,1335,1,0 +BRDA:15,1336,0,0 +BRDA:15,1336,1,0 +BRDA:15,1337,0,0 +BRDA:15,1337,1,0 +BRDA:15,1337,2,0 +BRDA:15,1338,0,0 +BRDA:15,1338,1,0 +BRDA:15,1339,0,0 +BRDA:15,1339,1,0 +BRDA:15,1340,0,0 +BRDA:15,1340,1,0 +BRDA:15,1341,0,0 +BRDA:15,1341,1,0 +BRDA:15,1342,0,0 +BRDA:15,1342,1,0 +BRDA:15,1343,0,0 +BRDA:15,1343,1,0 +BRDA:15,1344,0,0 +BRDA:15,1344,1,0 +BRDA:15,1345,0,0 +BRDA:15,1345,1,0 +BRDA:15,1346,0,0 +BRDA:15,1346,1,0 +BRDA:15,1347,0,0 +BRDA:15,1347,1,0 +BRDA:15,1348,0,0 +BRDA:15,1348,1,0 +BRDA:15,1349,0,0 +BRDA:15,1349,1,0 +BRDA:15,1349,2,0 +BRDA:15,1349,3,0 +BRDA:15,1350,0,0 +BRDA:15,1350,1,0 +BRDA:15,1351,0,0 +BRDA:15,1351,1,0 +BRDA:15,1352,0,0 +BRDA:15,1352,1,0 +BRDA:15,1353,0,0 +BRDA:15,1353,1,0 +BRDA:15,1354,0,0 +BRDA:15,1354,1,0 +BRDA:15,1355,0,0 +BRDA:15,1355,1,0 +BRDA:15,1355,2,0 +BRDA:15,1356,0,0 +BRDA:15,1356,1,0 +BRDA:15,1356,2,0 +BRDA:15,1357,0,0 +BRDA:15,1357,1,0 +BRDA:15,1358,0,0 +BRDA:15,1358,1,0 +BRDA:15,1359,0,0 +BRDA:15,1359,1,0 +BRDA:15,1360,0,0 +BRDA:15,1360,1,0 +BRDA:15,1361,0,0 +BRDA:15,1361,1,0 +BRDA:15,1361,2,0 +BRDA:15,1362,0,0 +BRDA:15,1362,1,0 +BRDA:15,1363,0,0 +BRDA:15,1363,1,0 +BRDA:15,1363,2,0 +BRDA:15,1364,0,0 +BRDA:15,1364,1,0 +BRDA:15,1364,2,0 +BRDA:15,1364,3,0 +BRDA:15,1364,4,0 +BRDA:15,1364,5,0 +BRDA:15,1364,6,0 +BRDA:15,1364,7,0 +BRDA:15,1365,0,0 +BRDA:15,1365,1,0 +BRDA:15,1366,0,0 +BRDA:15,1366,1,0 +BRDA:15,1367,0,0 +BRDA:15,1367,1,0 +BRDA:15,1368,0,0 +BRDA:15,1368,1,0 +BRDA:15,1369,0,0 +BRDA:15,1369,1,0 +BRDA:15,1369,2,0 +BRDA:15,1370,0,0 +BRDA:15,1370,1,0 +BRDA:15,1371,0,0 +BRDA:15,1371,1,0 +BRDA:15,1372,0,0 +BRDA:15,1372,1,0 +BRDA:15,1372,2,0 +BRDA:15,1373,0,0 +BRDA:15,1373,1,0 +BRDA:15,1374,0,0 +BRDA:15,1374,1,0 +BRDA:15,1375,0,0 +BRDA:15,1375,1,0 +BRDA:15,1376,0,0 +BRDA:15,1376,1,0 +BRDA:15,1377,0,0 +BRDA:15,1377,1,0 +BRDA:15,1378,0,0 +BRDA:15,1378,1,0 +BRDA:15,1378,2,0 +BRDA:15,1379,0,0 +BRDA:15,1379,1,0 +BRDA:15,1380,0,0 +BRDA:15,1380,1,0 +BRDA:15,1381,0,0 +BRDA:15,1381,1,0 +BRDA:15,1381,2,0 +BRDA:15,1382,0,0 +BRDA:15,1382,1,0 +BRDA:15,1383,0,0 +BRDA:15,1383,1,0 +BRDA:15,1384,0,0 +BRDA:15,1384,1,0 +BRDA:15,1385,0,0 +BRDA:15,1385,1,0 +BRDA:15,1385,2,0 +BRDA:15,1386,0,0 +BRDA:15,1386,1,0 +BRDA:15,1387,0,0 +BRDA:15,1387,1,0 +BRDA:15,1388,0,0 +BRDA:15,1388,1,0 +BRDA:15,1388,2,0 +BRDA:15,1389,0,0 +BRDA:15,1389,1,0 +BRDA:15,1389,2,0 +BRDA:15,1389,3,0 +BRDA:15,1390,0,0 +BRDA:15,1390,1,0 +BRDA:15,1390,2,0 +BRDA:15,1391,0,0 +BRDA:15,1391,1,0 +BRDA:15,1391,2,0 +BRDA:15,1392,0,0 +BRDA:15,1392,1,0 +BRDA:15,1393,0,0 +BRDA:15,1393,1,0 +BRDA:15,1394,0,0 +BRDA:15,1394,1,0 +BRDA:15,1395,0,0 +BRDA:15,1395,1,0 +BRDA:15,1396,0,0 +BRDA:15,1396,1,0 +BRDA:15,1397,0,0 +BRDA:15,1397,1,0 +BRDA:15,1398,0,0 +BRDA:15,1398,1,0 +BRDA:15,1399,0,0 +BRDA:15,1399,1,0 +BRDA:15,1400,0,0 +BRDA:15,1400,1,0 +BRDA:15,1401,0,0 +BRDA:15,1401,1,0 +BRDA:15,1402,0,0 +BRDA:15,1402,1,0 +BRDA:15,1403,0,0 +BRDA:15,1403,1,0 +BRDA:15,1404,0,0 +BRDA:15,1404,1,0 +BRDA:15,1404,2,0 +BRDA:15,1405,0,0 +BRDA:15,1405,1,0 +BRDA:15,1406,0,0 +BRDA:15,1406,1,0 +BRDA:15,1406,2,0 +BRDA:15,1406,3,0 +BRDA:15,1407,0,0 +BRDA:15,1407,1,0 +BRDA:15,1408,0,0 +BRDA:15,1408,1,0 +BRDA:15,1409,0,0 +BRDA:15,1409,1,0 +BRDA:15,1410,0,0 +BRDA:15,1410,1,0 +BRDA:15,1411,0,0 +BRDA:15,1411,1,0 +BRDA:15,1412,0,0 +BRDA:15,1412,1,0 +BRDA:15,1413,0,0 +BRDA:15,1413,1,0 +BRDA:15,1413,2,0 +BRDA:15,1413,3,0 +BRDA:15,1414,0,0 +BRDA:15,1414,1,0 +BRDA:15,1415,0,0 +BRDA:15,1415,1,0 +BRDA:15,1416,0,0 +BRDA:15,1416,1,0 +BRDA:15,1417,0,0 +BRDA:15,1417,1,0 +BRDA:15,1417,2,0 +BRDA:15,1418,0,0 +BRDA:15,1418,1,0 +BRDA:15,1419,0,0 +BRDA:15,1419,1,0 +BRDA:15,1420,0,0 +BRDA:15,1420,1,0 +BRDA:15,1421,0,0 +BRDA:15,1421,1,0 +BRDA:15,1422,0,0 +BRDA:15,1422,1,0 +BRDA:15,1423,0,0 +BRDA:15,1423,1,0 +BRDA:15,1424,0,0 +BRDA:15,1424,1,0 +BRDA:15,1425,0,0 +BRDA:15,1425,1,0 +BRDA:15,1426,0,0 +BRDA:15,1426,1,0 +BRDA:15,1427,0,0 +BRDA:15,1427,1,0 +BRDA:15,1428,0,0 +BRDA:15,1428,1,0 +BRDA:15,1429,0,0 +BRDA:15,1429,1,0 +BRDA:15,1430,0,0 +BRDA:15,1430,1,0 +BRDA:15,1431,0,0 +BRDA:15,1431,1,0 +BRDA:15,1432,0,0 +BRDA:15,1432,1,0 +BRDA:15,1433,0,0 +BRDA:15,1433,1,0 +BRDA:15,1434,0,0 +BRDA:15,1434,1,0 +BRDA:15,1435,0,0 +BRDA:15,1435,1,0 +BRDA:15,1436,0,0 +BRDA:15,1436,1,0 +BRDA:15,1436,2,0 +BRDA:15,1437,0,0 +BRDA:15,1437,1,0 +BRDA:15,1437,2,0 +BRDA:15,1438,0,0 +BRDA:15,1438,1,0 +BRDA:15,1439,0,0 +BRDA:15,1439,1,0 +BRDA:15,1440,0,0 +BRDA:15,1440,1,0 +BRDA:15,1441,0,0 +BRDA:15,1441,1,0 +BRDA:15,1442,0,0 +BRDA:15,1442,1,0 +BRDA:15,1443,0,0 +BRDA:15,1443,1,0 +BRDA:15,1444,0,0 +BRDA:15,1444,1,0 +BRDA:15,1445,0,0 +BRDA:15,1445,1,0 +BRDA:15,1446,0,0 +BRDA:15,1446,1,0 +BRDA:15,1447,0,0 +BRDA:15,1447,1,0 +BRDA:15,1448,0,0 +BRDA:15,1448,1,0 +BRDA:15,1448,2,0 +BRDA:15,1449,0,0 +BRDA:15,1449,1,0 +BRDA:15,1450,0,0 +BRDA:15,1450,1,0 +BRDA:15,1451,0,0 +BRDA:15,1451,1,0 +BRDA:15,1452,0,0 +BRDA:15,1452,1,0 +BRDA:15,1453,0,0 +BRDA:15,1453,1,0 +BRDA:15,1454,0,0 +BRDA:15,1454,1,0 +BRDA:15,1455,0,0 +BRDA:15,1455,1,0 +BRDA:15,1456,0,0 +BRDA:15,1456,1,0 +BRDA:15,1457,0,0 +BRDA:15,1457,1,0 +BRDA:15,1458,0,0 +BRDA:15,1458,1,0 +BRDA:15,1459,0,0 +BRDA:15,1459,1,0 +BRDA:15,1460,0,0 +BRDA:15,1460,1,0 +BRDA:15,1461,0,0 +BRDA:15,1461,1,0 +BRDA:15,1462,0,0 +BRDA:15,1462,1,0 +BRDA:15,1463,0,0 +BRDA:15,1463,1,0 +BRDA:15,1464,0,0 +BRDA:15,1464,1,0 +BRDA:15,1465,0,0 +BRDA:15,1465,1,0 +BRDA:15,1466,0,0 +BRDA:15,1466,1,0 +BRDA:15,1467,0,0 +BRDA:15,1467,1,0 +BRDA:15,1468,0,0 +BRDA:15,1468,1,0 +BRDA:15,1469,0,0 +BRDA:15,1469,1,0 +BRDA:15,1470,0,0 +BRDA:15,1470,1,0 +BRDA:15,1471,0,0 +BRDA:15,1471,1,0 +BRDA:15,1472,0,0 +BRDA:15,1472,1,0 +BRDA:15,1473,0,0 +BRDA:15,1473,1,0 +BRDA:15,1474,0,0 +BRDA:15,1474,1,0 +BRDA:15,1475,0,0 +BRDA:15,1475,1,0 +BRDA:15,1476,0,0 +BRDA:15,1476,1,0 +BRDA:15,1477,0,0 +BRDA:15,1477,1,0 +BRDA:15,1478,0,0 +BRDA:15,1478,1,0 +BRDA:15,1478,2,0 +BRDA:15,1479,0,0 +BRDA:15,1479,1,0 +BRDA:15,1480,0,0 +BRDA:15,1480,1,0 +BRDA:15,1480,2,0 +BRDA:15,1481,0,0 +BRDA:15,1481,1,0 +BRDA:15,1482,0,0 +BRDA:15,1482,1,0 +BRDA:15,1483,0,0 +BRDA:15,1483,1,0 +BRDA:15,1484,0,0 +BRDA:15,1484,1,0 +BRDA:15,1485,0,0 +BRDA:15,1485,1,0 +BRDA:15,1486,0,0 +BRDA:15,1486,1,0 +BRDA:15,1487,0,0 +BRDA:15,1487,1,0 +BRDA:15,1488,0,0 +BRDA:15,1488,1,0 +BRDA:15,1489,0,0 +BRDA:15,1489,1,0 +BRDA:15,1490,0,0 +BRDA:15,1490,1,0 +BRDA:15,1491,0,0 +BRDA:15,1491,1,0 +BRDA:15,1492,0,0 +BRDA:15,1492,1,0 +BRDA:15,1493,0,0 +BRDA:15,1493,1,0 +BRDA:15,1494,0,0 +BRDA:15,1494,1,0 +BRDA:15,1495,0,0 +BRDA:15,1495,1,0 +BRDA:15,1496,0,0 +BRDA:15,1496,1,0 +BRDA:15,1497,0,0 +BRDA:15,1497,1,0 +BRDA:15,1498,0,0 +BRDA:15,1498,1,0 +BRDA:15,1499,0,0 +BRDA:15,1499,1,0 +BRDA:15,1500,0,0 +BRDA:15,1500,1,0 +BRDA:15,1500,2,0 +BRDA:15,1501,0,0 +BRDA:15,1501,1,0 +BRDA:15,1502,0,0 +BRDA:15,1502,1,0 +BRDA:15,1503,0,0 +BRDA:15,1503,1,0 +BRDA:15,1504,0,0 +BRDA:15,1504,1,0 +BRDA:15,1505,0,0 +BRDA:15,1505,1,0 +BRDA:15,1506,0,0 +BRDA:15,1506,1,0 +BRDA:15,1507,0,0 +BRDA:15,1507,1,0 +BRDA:15,1507,2,0 +BRDA:15,1508,0,0 +BRDA:15,1508,1,0 +BRDA:15,1509,0,0 +BRDA:15,1509,1,0 +BRDA:15,1509,2,0 +BRDA:15,1510,0,0 +BRDA:15,1510,1,0 +BRDA:15,1511,0,0 +BRDA:15,1511,1,0 +BRDA:15,1512,0,0 +BRDA:15,1512,1,0 +BRDA:15,1513,0,0 +BRDA:15,1513,1,0 +BRDA:15,1514,0,0 +BRDA:15,1514,1,0 +BRDA:15,1515,0,0 +BRDA:15,1515,1,0 +BRDA:15,1516,0,0 +BRDA:15,1516,1,0 +BRDA:15,1517,0,0 +BRDA:15,1517,1,0 +BRDA:15,1518,0,0 +BRDA:15,1518,1,0 +BRDA:15,1519,0,0 +BRDA:15,1519,1,0 +BRDA:15,1520,0,0 +BRDA:15,1520,1,0 +BRDA:15,1521,0,0 +BRDA:15,1521,1,0 +BRDA:15,1522,0,0 +BRDA:15,1522,1,0 +BRDA:15,1523,0,0 +BRDA:15,1523,1,0 +BRDA:15,1524,0,0 +BRDA:15,1524,1,0 +BRDA:15,1524,2,0 +BRDA:15,1525,0,0 +BRDA:15,1525,1,0 +BRDA:15,1526,0,0 +BRDA:15,1526,1,0 +BRDA:15,1526,2,0 +BRDA:15,1526,3,0 +BRDA:15,1527,0,0 +BRDA:15,1527,1,0 +BRDA:15,1528,0,0 +BRDA:15,1528,1,0 +BRDA:15,1529,0,0 +BRDA:15,1529,1,0 +BRDA:15,1530,0,0 +BRDA:15,1530,1,0 +BRDA:15,1531,0,0 +BRDA:15,1531,1,0 +BRDA:15,1532,0,0 +BRDA:15,1532,1,0 +BRDA:15,1533,0,0 +BRDA:15,1533,1,0 +BRDA:15,1533,2,0 +BRDA:15,1533,3,0 +BRDA:15,1534,0,0 +BRDA:15,1534,1,0 +BRDA:15,1535,0,0 +BRDA:15,1535,1,0 +BRDA:15,1536,0,0 +BRDA:15,1536,1,0 +BRDA:15,1537,0,0 +BRDA:15,1537,1,0 +BRDA:15,1537,2,0 +BRDA:15,1538,0,0 +BRDA:15,1538,1,0 +BRDA:15,1539,0,0 +BRDA:15,1539,1,0 +BRDA:15,1540,0,0 +BRDA:15,1540,1,0 +BRDA:15,1541,0,0 +BRDA:15,1541,1,0 +BRDA:15,1542,0,0 +BRDA:15,1542,1,0 +BRDA:15,1543,0,0 +BRDA:15,1543,1,0 +BRDA:15,1544,0,0 +BRDA:15,1544,1,0 +BRDA:15,1545,0,0 +BRDA:15,1545,1,0 +BRDA:15,1546,0,0 +BRDA:15,1546,1,0 +BRDA:15,1547,0,0 +BRDA:15,1547,1,0 +BRDA:15,1548,0,0 +BRDA:15,1548,1,0 +BRDA:15,1549,0,0 +BRDA:15,1549,1,0 +BRDA:15,1550,0,0 +BRDA:15,1550,1,0 +BRDA:15,1551,0,0 +BRDA:15,1551,1,0 +BRDA:15,1552,0,0 +BRDA:15,1552,1,0 +BRDA:15,1553,0,0 +BRDA:15,1553,1,0 +BRDA:15,1554,0,0 +BRDA:15,1554,1,0 +BRDA:15,1555,0,0 +BRDA:15,1555,1,0 +BRDA:15,1556,0,0 +BRDA:15,1556,1,0 +BRDA:15,1557,0,0 +BRDA:15,1557,1,0 +BRDA:15,1558,0,0 +BRDA:15,1558,1,0 +BRDA:15,1559,0,0 +BRDA:15,1559,1,0 +BRDA:15,1560,0,0 +BRDA:15,1560,1,0 +BRDA:15,1561,0,0 +BRDA:15,1561,1,0 +BRDA:15,1562,0,0 +BRDA:15,1562,1,0 +BRDA:15,1563,0,0 +BRDA:15,1563,1,0 +BRDA:15,1564,0,0 +BRDA:15,1564,1,0 +BRDA:15,1565,0,0 +BRDA:15,1565,1,0 +BRDA:15,1566,0,0 +BRDA:15,1566,1,0 +BRDA:15,1567,0,0 +BRDA:15,1567,1,0 +BRDA:15,1568,0,0 +BRDA:15,1568,1,0 +BRDA:15,1569,0,0 +BRDA:15,1569,1,0 +BRDA:15,1570,0,0 +BRDA:15,1570,1,0 +BRDA:15,1571,0,0 +BRDA:15,1571,1,0 +BRDA:15,1572,0,0 +BRDA:15,1572,1,0 +BRDA:15,1573,0,0 +BRDA:15,1573,1,0 +BRDA:15,1574,0,0 +BRDA:15,1574,1,0 +BRDA:15,1575,0,0 +BRDA:15,1575,1,0 +BRDA:15,1575,2,0 +BRDA:15,1576,0,0 +BRDA:15,1576,1,0 +BRDA:15,1577,0,0 +BRDA:15,1577,1,0 +BRDA:15,1577,2,0 +BRDA:15,1577,3,0 +BRDA:15,1578,0,0 +BRDA:15,1578,1,0 +BRDA:15,1579,0,0 +BRDA:15,1579,1,0 +BRDA:15,1580,0,0 +BRDA:15,1580,1,0 +BRDA:15,1581,0,0 +BRDA:15,1581,1,0 +BRDA:15,1582,0,0 +BRDA:15,1582,1,0 +BRDA:15,1583,0,0 +BRDA:15,1583,1,0 +BRDA:15,1584,0,0 +BRDA:15,1584,1,0 +BRDA:15,1585,0,0 +BRDA:15,1585,1,0 +BRDA:15,1585,2,0 +BRDA:15,1585,3,0 +BRDA:15,1586,0,0 +BRDA:15,1586,1,0 +BRDA:15,1587,0,0 +BRDA:15,1587,1,0 +BRDA:15,1588,0,0 +BRDA:15,1588,1,0 +BRDA:15,1589,0,0 +BRDA:15,1589,1,0 +BRDA:15,1589,2,0 +BRDA:15,1590,0,0 +BRDA:15,1590,1,0 +BRDA:15,1591,0,0 +BRDA:15,1591,1,0 +BRDA:15,1592,0,0 +BRDA:15,1592,1,0 +BRDA:15,1593,0,0 +BRDA:15,1593,1,0 +BRDA:15,1594,0,0 +BRDA:15,1594,1,0 +BRDA:15,1595,0,0 +BRDA:15,1595,1,0 +BRDA:15,1596,0,0 +BRDA:15,1596,1,0 +BRDA:15,1597,0,0 +BRDA:15,1597,1,0 +BRDA:15,1598,0,0 +BRDA:15,1598,1,0 +BRDA:15,1599,0,0 +BRDA:15,1599,1,0 +BRDA:15,1600,0,0 +BRDA:15,1600,1,0 +BRDA:15,1601,0,0 +BRDA:15,1601,1,0 +BRDA:15,1602,0,0 +BRDA:15,1602,1,0 +BRDA:15,1603,0,0 +BRDA:15,1603,1,0 +BRDA:15,1604,0,0 +BRDA:15,1604,1,0 +BRDA:15,1605,0,0 +BRDA:15,1605,1,0 +BRDA:15,1606,0,0 +BRDA:15,1606,1,0 +BRDA:15,1607,0,0 +BRDA:15,1607,1,0 +BRDA:15,1608,0,0 +BRDA:15,1608,1,0 +BRDA:15,1609,0,0 +BRDA:15,1609,1,0 +BRDA:16,1610,0,0 +BRDA:16,1610,1,0 +BRDA:16,1611,0,0 +BRDA:16,1611,1,0 +BRDA:16,1612,0,0 +BRDA:16,1612,1,0 +BRDA:16,1613,0,0 +BRDA:16,1613,1,0 +BRDA:16,1613,2,0 +BRDA:16,1614,0,0 +BRDA:16,1614,1,0 +BRDA:16,1615,0,0 +BRDA:16,1615,1,0 +BRDA:16,1616,0,0 +BRDA:16,1616,1,0 +BRDA:16,1617,0,0 +BRDA:16,1617,1,0 +BRDA:16,1618,0,0 +BRDA:16,1618,1,0 +BRDA:16,1619,0,0 +BRDA:16,1619,1,0 +BRDA:16,1620,0,0 +BRDA:16,1620,1,0 +BRDA:16,1620,2,0 +BRDA:16,1621,0,0 +BRDA:16,1621,1,0 +BRDA:16,1622,0,0 +BRDA:16,1622,1,0 +BRDA:16,1623,0,0 +BRDA:16,1623,1,0 +BRDA:16,1624,0,0 +BRDA:16,1624,1,0 +BRDA:16,1625,0,0 +BRDA:16,1625,1,0 +BRDA:16,1626,0,0 +BRDA:16,1626,1,0 +BRDA:16,1627,0,0 +BRDA:16,1627,1,0 +BRDA:16,1628,0,0 +BRDA:16,1628,1,0 +BRDA:16,1629,0,0 +BRDA:16,1629,1,0 +BRDA:16,1630,0,0 +BRDA:16,1630,1,0 +BRDA:16,1631,0,0 +BRDA:16,1631,1,0 +BRDA:16,1632,0,0 +BRDA:16,1632,1,0 +BRDA:16,1633,0,0 +BRDA:16,1633,1,0 +BRDA:16,1634,0,0 +BRDA:16,1634,1,0 +BRDA:16,1635,0,0 +BRDA:16,1635,1,0 +BRDA:16,1636,0,0 +BRDA:16,1636,1,0 +BRDA:16,1637,0,0 +BRDA:16,1637,1,0 +BRDA:16,1638,0,0 +BRDA:16,1638,1,0 +BRDA:16,1639,0,0 +BRDA:16,1639,1,0 +BRDA:16,1640,0,0 +BRDA:16,1640,1,0 +BRDA:16,1641,0,0 +BRDA:16,1641,1,0 +BRDA:16,1642,0,0 +BRDA:16,1642,1,0 +BRDA:16,1642,2,0 +BRDA:16,1643,0,0 +BRDA:16,1643,1,0 +BRDA:16,1643,2,0 +BRDA:16,1644,0,0 +BRDA:16,1644,1,0 +BRDA:16,1645,0,0 +BRDA:16,1645,1,0 +BRDA:16,1646,0,0 +BRDA:16,1646,1,0 +BRDA:16,1647,0,0 +BRDA:16,1647,1,0 +BRDA:16,1648,0,0 +BRDA:16,1648,1,0 +BRDA:16,1649,0,0 +BRDA:16,1649,1,0 +BRDA:16,1650,0,0 +BRDA:16,1650,1,0 +BRDA:16,1651,0,0 +BRDA:16,1651,1,0 +BRDA:16,1652,0,0 +BRDA:16,1652,1,0 +BRDA:16,1653,0,0 +BRDA:16,1653,1,0 +BRDA:16,1654,0,0 +BRDA:16,1654,1,0 +BRDA:16,1655,0,0 +BRDA:16,1655,1,0 +BRDA:16,1656,0,0 +BRDA:16,1656,1,0 +BRDA:16,1657,0,0 +BRDA:16,1657,1,0 +BRDA:16,1658,0,0 +BRDA:16,1658,1,0 +BRDA:16,1659,0,0 +BRDA:16,1659,1,0 +BRDA:16,1660,0,0 +BRDA:16,1660,1,0 +BRDA:16,1661,0,0 +BRDA:16,1661,1,0 +BRDA:16,1662,0,0 +BRDA:16,1662,1,0 +BRDA:16,1663,0,0 +BRDA:16,1663,1,0 +BRDA:16,1664,0,0 +BRDA:16,1664,1,0 +BRDA:16,1665,0,0 +BRDA:16,1665,1,0 +BRDA:16,1665,2,0 +BRDA:16,1666,0,0 +BRDA:16,1666,1,0 +BRDA:16,1667,0,0 +BRDA:16,1667,1,0 +BRDA:16,1668,0,0 +BRDA:16,1668,1,0 +BRDA:16,1669,0,0 +BRDA:16,1669,1,0 +BRDA:16,1670,0,0 +BRDA:16,1670,1,0 +BRDA:16,1671,0,0 +BRDA:16,1671,1,0 +BRDA:16,1672,0,0 +BRDA:16,1672,1,0 +BRDA:16,1673,0,0 +BRDA:16,1673,1,0 +BRDA:16,1673,2,0 +BRDA:16,1674,0,0 +BRDA:16,1674,1,0 +BRDA:16,1675,0,0 +BRDA:16,1675,1,0 +BRDA:16,1676,0,0 +BRDA:16,1676,1,0 +BRDA:16,1677,0,0 +BRDA:16,1677,1,0 +BRDA:16,1678,0,0 +BRDA:16,1678,1,0 +BRDA:16,1678,2,0 +BRDA:16,1678,3,0 +BRDA:16,1679,0,0 +BRDA:16,1679,1,0 +BRDA:16,1680,0,0 +BRDA:16,1680,1,0 +BRDA:16,1681,0,0 +BRDA:16,1681,1,0 +BRDA:16,1681,2,0 +BRDA:16,1681,3,0 +BRDA:16,1682,0,0 +BRDA:16,1682,1,0 +BRDA:16,1683,0,0 +BRDA:16,1683,1,0 +BRDA:16,1683,2,0 +BRDA:16,1684,0,0 +BRDA:16,1684,1,0 +BRDA:16,1685,0,0 +BRDA:16,1685,1,0 +BRDA:16,1686,0,0 +BRDA:16,1686,1,0 +BRDA:16,1687,0,0 +BRDA:16,1687,1,0 +BRDA:16,1688,0,0 +BRDA:16,1688,1,0 +BRDA:16,1689,0,0 +BRDA:16,1689,1,0 +BRDA:16,1690,0,0 +BRDA:16,1690,1,0 +BRDA:16,1691,0,0 +BRDA:16,1691,1,0 +BRDA:16,1692,0,0 +BRDA:16,1692,1,0 +BRDA:16,1693,0,0 +BRDA:16,1693,1,0 +BRDA:16,1694,0,0 +BRDA:16,1694,1,0 +BRDA:16,1695,0,0 +BRDA:16,1695,1,0 +BRDA:16,1696,0,0 +BRDA:16,1696,1,0 +BRDA:16,1697,0,0 +BRDA:16,1697,1,0 +BRDA:16,1698,0,0 +BRDA:16,1698,1,0 +BRDA:16,1699,0,0 +BRDA:16,1699,1,0 +BRDA:16,1700,0,0 +BRDA:16,1700,1,0 +BRDA:16,1701,0,0 +BRDA:16,1701,1,0 +BRDA:16,1702,0,0 +BRDA:16,1702,1,0 +BRDA:16,1703,0,0 +BRDA:16,1703,1,0 +BRDA:16,1704,0,0 +BRDA:16,1704,1,0 +BRDA:16,1705,0,0 +BRDA:16,1705,1,0 +BRDA:16,1706,0,0 +BRDA:16,1706,1,0 +BRDA:16,1707,0,0 +BRDA:16,1707,1,0 +BRDA:16,1708,0,0 +BRDA:16,1708,1,0 +BRDA:16,1709,0,0 +BRDA:16,1709,1,0 +BRDA:16,1710,0,0 +BRDA:16,1710,1,0 +BRDA:16,1711,0,0 +BRDA:16,1711,1,0 +BRDA:16,1712,0,0 +BRDA:16,1712,1,0 +BRDA:16,1713,0,0 +BRDA:16,1713,1,0 +BRDA:16,1714,0,0 +BRDA:16,1714,1,0 +BRDA:16,1714,2,0 +BRDA:16,1715,0,0 +BRDA:16,1715,1,0 +BRDA:16,1716,0,0 +BRDA:16,1716,1,0 +BRDA:16,1716,2,0 +BRDA:16,1716,3,0 +BRDA:16,1717,0,0 +BRDA:16,1717,1,0 +BRDA:16,1718,0,0 +BRDA:16,1718,1,0 +BRDA:16,1719,0,0 +BRDA:16,1719,1,0 +BRDA:16,1720,0,0 +BRDA:16,1720,1,0 +BRDA:16,1721,0,0 +BRDA:16,1721,1,0 +BRDA:16,1722,0,0 +BRDA:16,1722,1,0 +BRDA:16,1723,0,0 +BRDA:16,1723,1,0 +BRDA:16,1724,0,0 +BRDA:16,1724,1,0 +BRDA:16,1724,2,0 +BRDA:16,1724,3,0 +BRDA:16,1725,0,0 +BRDA:16,1725,1,0 +BRDA:16,1726,0,0 +BRDA:16,1726,1,0 +BRDA:16,1727,0,0 +BRDA:16,1727,1,0 +BRDA:16,1728,0,0 +BRDA:16,1728,1,0 +BRDA:16,1728,2,0 +BRDA:16,1729,0,0 +BRDA:16,1729,1,0 +BRDA:16,1730,0,0 +BRDA:16,1730,1,0 +BRDA:16,1731,0,0 +BRDA:16,1731,1,0 +BRDA:16,1732,0,0 +BRDA:16,1732,1,0 +BRDA:16,1733,0,0 +BRDA:16,1733,1,0 +BRDA:16,1734,0,0 +BRDA:16,1734,1,0 +BRDA:16,1735,0,0 +BRDA:16,1735,1,0 +BRDA:16,1736,0,0 +BRDA:16,1736,1,0 +BRDA:16,1737,0,0 +BRDA:16,1737,1,0 +BRDA:16,1738,0,0 +BRDA:16,1738,1,0 +BRDA:16,1739,0,0 +BRDA:16,1739,1,0 +BRDA:16,1740,0,0 +BRDA:16,1740,1,0 +BRDA:16,1741,0,0 +BRDA:16,1741,1,0 +BRDA:16,1742,0,0 +BRDA:16,1742,1,0 +BRDA:16,1743,0,0 +BRDA:16,1743,1,0 +BRDA:16,1744,0,0 +BRDA:16,1744,1,0 +BRDA:16,1745,0,0 +BRDA:16,1745,1,0 +BRDA:16,1746,0,0 +BRDA:16,1746,1,0 +BRDA:16,1746,2,0 +BRDA:16,1747,0,0 +BRDA:16,1747,1,0 +BRDA:16,1748,0,0 +BRDA:16,1748,1,0 +BRDA:16,1749,0,0 +BRDA:16,1749,1,0 +BRDA:16,1749,2,0 +BRDA:16,1750,0,0 +BRDA:16,1750,1,0 +BRDA:16,1751,0,0 +BRDA:16,1751,1,0 +BRDA:16,1752,0,0 +BRDA:16,1752,1,0 +BRDA:16,1753,0,0 +BRDA:16,1753,1,0 +BRDA:16,1754,0,0 +BRDA:16,1754,1,0 +BRDA:16,1755,0,0 +BRDA:16,1755,1,0 +BRDA:16,1756,0,0 +BRDA:16,1756,1,0 +BRDA:16,1757,0,0 +BRDA:16,1757,1,0 +BRDA:16,1758,0,0 +BRDA:16,1758,1,0 +BRDA:16,1759,0,0 +BRDA:16,1759,1,0 +BRDA:16,1760,0,0 +BRDA:16,1760,1,0 +BRDA:16,1761,0,0 +BRDA:16,1761,1,0 +BRDA:16,1762,0,0 +BRDA:16,1762,1,0 +BRDA:16,1763,0,0 +BRDA:16,1763,1,0 +BRDA:16,1764,0,0 +BRDA:16,1764,1,0 +BRDA:16,1765,0,0 +BRDA:16,1765,1,0 +BRDA:16,1766,0,0 +BRDA:16,1766,1,0 +BRDA:16,1767,0,0 +BRDA:16,1767,1,0 +BRDA:16,1768,0,0 +BRDA:16,1768,1,0 +BRDA:16,1768,2,0 +BRDA:16,1768,3,0 +BRDA:16,1768,4,0 +BRDA:16,1769,0,0 +BRDA:16,1769,1,0 +BRDA:16,1770,0,0 +BRDA:16,1770,1,0 +BRDA:16,1771,0,0 +BRDA:16,1771,1,0 +BRDA:16,1772,0,0 +BRDA:16,1772,1,0 +BRDA:16,1773,0,0 +BRDA:16,1773,1,0 +BRDA:16,1774,0,0 +BRDA:16,1774,1,0 +BRDA:16,1775,0,0 +BRDA:16,1775,1,0 +BRDA:16,1776,0,0 +BRDA:16,1776,1,0 +BRDA:16,1777,0,0 +BRDA:16,1777,1,0 +BRDA:16,1778,0,0 +BRDA:16,1778,1,0 +BRDA:16,1778,2,0 +BRDA:16,1779,0,0 +BRDA:16,1779,1,0 +BRDA:16,1780,0,0 +BRDA:16,1780,1,0 +BRDA:16,1781,0,0 +BRDA:16,1781,1,0 +BRDA:16,1782,0,0 +BRDA:16,1782,1,0 +BRDA:16,1783,0,0 +BRDA:16,1783,1,0 +BRDA:16,1784,0,0 +BRDA:16,1784,1,0 +BRDA:16,1785,0,0 +BRDA:16,1785,1,0 +BRDA:16,1786,0,0 +BRDA:16,1786,1,0 +BRDA:16,1787,0,0 +BRDA:16,1787,1,0 +BRDA:16,1788,0,0 +BRDA:16,1788,1,0 +BRDA:16,1789,0,0 +BRDA:16,1789,1,0 +BRDA:16,1789,2,0 +BRDA:16,1790,0,0 +BRDA:16,1790,1,0 +BRDA:16,1791,0,0 +BRDA:16,1791,1,0 +BRDA:16,1792,0,0 +BRDA:16,1792,1,0 +BRDA:16,1792,2,0 +BRDA:16,1793,0,0 +BRDA:16,1793,1,0 +BRDA:16,1794,0,0 +BRDA:16,1794,1,0 +BRDA:16,1795,0,0 +BRDA:16,1795,1,0 +BRDA:16,1795,2,0 +BRDA:16,1796,0,0 +BRDA:16,1796,1,0 +BRDA:16,1797,0,0 +BRDA:16,1797,1,0 +BRDA:16,1798,0,0 +BRDA:16,1798,1,0 +BRDA:16,1798,2,0 +BRDA:16,1799,0,0 +BRDA:16,1799,1,0 +BRDA:16,1800,0,0 +BRDA:16,1800,1,0 +BRDA:16,1801,0,0 +BRDA:16,1801,1,0 +BRDA:16,1801,2,0 +BRDA:16,1802,0,0 +BRDA:16,1802,1,0 +BRDA:16,1803,0,0 +BRDA:16,1803,1,0 +BRDA:16,1804,0,0 +BRDA:16,1804,1,0 +BRDA:16,1804,2,0 +BRDA:16,1805,0,0 +BRDA:16,1805,1,0 +BRDA:16,1806,0,0 +BRDA:16,1806,1,0 +BRDA:16,1807,0,0 +BRDA:16,1807,1,0 +BRDA:16,1808,0,0 +BRDA:16,1808,1,0 +BRDA:16,1809,0,0 +BRDA:16,1809,1,0 +BRDA:16,1810,0,0 +BRDA:16,1810,1,0 +BRDA:16,1811,0,0 +BRDA:16,1811,1,0 +BRDA:16,1812,0,0 +BRDA:16,1812,1,0 +BRDA:16,1813,0,0 +BRDA:16,1813,1,0 +BRDA:16,1813,2,0 +BRDA:16,1814,0,0 +BRDA:16,1814,1,0 +BRDA:16,1815,0,0 +BRDA:16,1815,1,0 +BRDA:16,1815,2,0 +BRDA:16,1815,3,0 +BRDA:16,1816,0,0 +BRDA:16,1816,1,0 +BRDA:16,1817,0,0 +BRDA:16,1817,1,0 +BRDA:16,1818,0,0 +BRDA:16,1818,1,0 +BRDA:16,1819,0,0 +BRDA:16,1819,1,0 +BRDA:16,1820,0,0 +BRDA:16,1820,1,0 +BRDA:16,1821,0,0 +BRDA:16,1821,1,0 +BRDA:16,1822,0,0 +BRDA:16,1822,1,0 +BRDA:16,1823,0,0 +BRDA:16,1823,1,0 +BRDA:16,1823,2,0 +BRDA:16,1823,3,0 +BRDA:16,1824,0,0 +BRDA:16,1824,1,0 +BRDA:16,1825,0,0 +BRDA:16,1825,1,0 +BRDA:16,1826,0,0 +BRDA:16,1826,1,0 +BRDA:16,1827,0,0 +BRDA:16,1827,1,0 +BRDA:16,1827,2,0 +BRDA:16,1828,0,0 +BRDA:16,1828,1,0 +BRDA:16,1829,0,0 +BRDA:16,1829,1,0 +BRDA:16,1830,0,0 +BRDA:16,1830,1,0 +BRDA:16,1831,0,0 +BRDA:16,1831,1,0 +BRDA:16,1832,0,0 +BRDA:16,1832,1,0 +BRDA:16,1833,0,0 +BRDA:16,1833,1,0 +BRDA:16,1834,0,0 +BRDA:16,1834,1,0 +BRDA:16,1835,0,0 +BRDA:16,1835,1,0 +BRDA:16,1836,0,0 +BRDA:16,1836,1,0 +BRDA:16,1837,0,0 +BRDA:16,1837,1,0 +BRDA:16,1838,0,0 +BRDA:16,1838,1,0 +BRDA:16,1839,0,0 +BRDA:16,1839,1,0 +BRDA:16,1840,0,0 +BRDA:16,1840,1,0 +BRDA:16,1841,0,0 +BRDA:16,1841,1,0 +BRDA:16,1842,0,0 +BRDA:16,1842,1,0 +BRDA:16,1843,0,0 +BRDA:16,1843,1,0 +BRDA:16,1844,0,0 +BRDA:16,1844,1,0 +BRDA:16,1845,0,0 +BRDA:16,1845,1,0 +BRDA:16,1846,0,0 +BRDA:16,1846,1,0 +BRDA:16,1847,0,0 +BRDA:16,1847,1,0 +BRDA:16,1848,0,0 +BRDA:16,1848,1,0 +BRDA:16,1849,0,0 +BRDA:16,1849,1,0 +BRDA:16,1849,2,0 +BRDA:16,1849,3,0 +BRDA:16,1849,4,0 +BRDA:16,1850,0,0 +BRDA:16,1850,1,0 +BRDA:16,1851,0,0 +BRDA:16,1851,1,0 +BRDA:16,1852,0,0 +BRDA:16,1852,1,0 +BRDA:16,1853,0,0 +BRDA:16,1853,1,0 +BRDA:16,1854,0,0 +BRDA:16,1854,1,0 +BRDA:16,1855,0,0 +BRDA:16,1855,1,0 +BRDA:16,1856,0,0 +BRDA:16,1856,1,0 +BRDA:16,1857,0,0 +BRDA:16,1857,1,0 +BRDA:16,1858,0,0 +BRDA:16,1858,1,0 +BRDA:16,1859,0,0 +BRDA:16,1859,1,0 +BRDA:16,1860,0,0 +BRDA:16,1860,1,0 +BRDA:16,1861,0,0 +BRDA:16,1861,1,0 +BRDA:16,1862,0,0 +BRDA:16,1862,1,0 +BRDA:16,1863,0,0 +BRDA:16,1863,1,0 +BRDA:16,1864,0,0 +BRDA:16,1864,1,0 +BRDA:16,1865,0,0 +BRDA:16,1865,1,0 +BRDA:16,1866,0,0 +BRDA:16,1866,1,0 +BRDA:16,1867,0,0 +BRDA:16,1867,1,0 +BRDA:16,1867,2,0 +BRDA:16,1868,0,0 +BRDA:16,1868,1,0 +BRDA:16,1869,0,0 +BRDA:16,1869,1,0 +BRDA:16,1870,0,0 +BRDA:16,1870,1,0 +BRDA:16,1871,0,0 +BRDA:16,1871,1,0 +BRDA:16,1871,2,0 +BRDA:17,1872,0,0 +BRDA:17,1872,1,0 +BRDA:17,1873,0,0 +BRDA:17,1873,1,0 +BRDA:17,1873,2,0 +BRDA:17,1874,0,0 +BRDA:17,1874,1,0 +BRDA:17,1875,0,0 +BRDA:17,1875,1,0 +BRDA:17,1876,0,0 +BRDA:17,1876,1,0 +BRDA:17,1877,0,0 +BRDA:17,1877,1,0 +BRDA:17,1878,0,0 +BRDA:17,1878,1,0 +BRDA:17,1879,0,0 +BRDA:17,1879,1,0 +BRDA:17,1880,0,0 +BRDA:17,1880,1,0 +BRDA:17,1881,0,0 +BRDA:17,1881,1,0 +BRDA:17,1882,0,0 +BRDA:17,1882,1,0 +BRDA:17,1883,0,0 +BRDA:17,1883,1,0 +BRDA:17,1883,2,0 +BRDA:17,1884,0,0 +BRDA:17,1884,1,0 +BRDA:17,1885,0,0 +BRDA:17,1885,1,0 +BRDA:17,1886,0,0 +BRDA:17,1886,1,0 +BRDA:17,1887,0,0 +BRDA:17,1887,1,0 +BRDA:17,1888,0,0 +BRDA:17,1888,1,0 +BRDA:17,1889,0,0 +BRDA:17,1889,1,0 +BRDA:17,1890,0,0 +BRDA:17,1890,1,0 +BRDA:17,1891,0,0 +BRDA:17,1891,1,0 +BRDA:17,1892,0,0 +BRDA:17,1892,1,0 +BRDA:17,1893,0,0 +BRDA:17,1893,1,0 +BRDA:17,1893,2,0 +BRDA:17,1894,0,0 +BRDA:17,1894,1,0 +BRDA:17,1895,0,0 +BRDA:17,1895,1,0 +BRDA:17,1896,0,0 +BRDA:17,1896,1,0 +BRDA:17,1897,0,0 +BRDA:17,1897,1,0 +BRDA:17,1897,2,0 +BRDA:17,1898,0,0 +BRDA:17,1898,1,0 +BRDA:17,1899,0,0 +BRDA:17,1899,1,0 +BRDA:17,1899,2,0 +BRDA:17,1899,3,0 +BRDA:17,1900,0,0 +BRDA:17,1900,1,0 +BRDA:17,1901,0,0 +BRDA:17,1901,1,0 +BRDA:17,1902,0,0 +BRDA:17,1902,1,0 +BRDA:17,1902,2,0 +BRDA:17,1903,0,0 +BRDA:17,1903,1,0 +BRDA:17,1904,0,0 +BRDA:17,1904,1,0 +BRDA:17,1905,0,0 +BRDA:17,1905,1,0 +BRDA:17,1906,0,0 +BRDA:17,1906,1,0 +BRDA:17,1907,0,0 +BRDA:17,1907,1,0 +BRDA:17,1908,0,0 +BRDA:17,1908,1,0 +BRDA:17,1909,0,0 +BRDA:17,1909,1,0 +BRDA:17,1910,0,0 +BRDA:17,1910,1,0 +BRDA:17,1911,0,0 +BRDA:17,1911,1,0 +BRDA:17,1912,0,0 +BRDA:17,1912,1,0 +BRDA:17,1913,0,0 +BRDA:17,1913,1,0 +BRDA:17,1914,0,0 +BRDA:17,1914,1,0 +BRDA:17,1915,0,0 +BRDA:17,1915,1,0 +BRDA:17,1916,0,0 +BRDA:17,1916,1,0 +BRDA:17,1917,0,0 +BRDA:17,1917,1,0 +BRDA:17,1918,0,0 +BRDA:17,1918,1,0 +BRDA:17,1919,0,0 +BRDA:17,1919,1,0 +BRDA:17,1920,0,0 +BRDA:17,1920,1,0 +BRDA:17,1921,0,0 +BRDA:17,1921,1,0 +BRDA:17,1922,0,0 +BRDA:17,1922,1,0 +BRDA:17,1923,0,0 +BRDA:17,1923,1,0 +BRDA:17,1923,2,0 +BRDA:17,1924,0,0 +BRDA:17,1924,1,0 +BRDA:17,1925,0,0 +BRDA:17,1925,1,0 +BRDA:17,1925,2,0 +BRDA:17,1925,3,0 +BRDA:17,1926,0,0 +BRDA:17,1926,1,0 +BRDA:17,1927,0,0 +BRDA:17,1927,1,0 +BRDA:17,1928,0,0 +BRDA:17,1928,1,0 +BRDA:17,1929,0,0 +BRDA:17,1929,1,0 +BRDA:17,1930,0,0 +BRDA:17,1930,1,0 +BRDA:17,1931,0,0 +BRDA:17,1931,1,0 +BRDA:17,1932,0,0 +BRDA:17,1932,1,0 +BRDA:17,1932,2,0 +BRDA:17,1932,3,0 +BRDA:17,1933,0,0 +BRDA:17,1933,1,0 +BRDA:17,1934,0,0 +BRDA:17,1934,1,0 +BRDA:17,1935,0,0 +BRDA:17,1935,1,0 +BRDA:17,1936,0,0 +BRDA:17,1936,1,0 +BRDA:17,1936,2,0 +BRDA:17,1937,0,0 +BRDA:17,1937,1,0 +BRDA:17,1938,0,0 +BRDA:17,1938,1,0 +BRDA:17,1939,0,0 +BRDA:17,1939,1,0 +BRDA:17,1940,0,0 +BRDA:17,1940,1,0 +BRDA:17,1941,0,0 +BRDA:17,1941,1,0 +BRDA:17,1942,0,0 +BRDA:17,1942,1,0 +BRDA:17,1943,0,0 +BRDA:17,1943,1,0 +BRDA:17,1944,0,0 +BRDA:17,1944,1,0 +BRDA:17,1945,0,0 +BRDA:17,1945,1,0 +BRDA:17,1946,0,0 +BRDA:17,1946,1,0 +BRDA:17,1947,0,0 +BRDA:17,1947,1,0 +BRDA:17,1948,0,0 +BRDA:17,1948,1,0 +BRDA:17,1949,0,0 +BRDA:17,1949,1,0 +BRDA:17,1950,0,0 +BRDA:17,1950,1,0 +BRDA:17,1951,0,0 +BRDA:17,1951,1,0 +BRDA:17,1952,0,0 +BRDA:17,1952,1,0 +BRDA:17,1953,0,0 +BRDA:17,1953,1,0 +BRDA:17,1954,0,0 +BRDA:17,1954,1,0 +BRDA:17,1955,0,0 +BRDA:17,1955,1,0 +BRDA:17,1956,0,0 +BRDA:17,1956,1,0 +BRDA:17,1957,0,0 +BRDA:17,1957,1,0 +BRDA:17,1958,0,0 +BRDA:17,1958,1,0 +BRDA:17,1959,0,0 +BRDA:17,1959,1,0 +BRDA:17,1960,0,0 +BRDA:17,1960,1,0 +BRDA:17,1960,2,0 +BRDA:17,1960,3,0 +BRDA:17,1960,4,0 +BRDA:17,1961,0,0 +BRDA:17,1961,1,0 +BRDA:17,1962,0,0 +BRDA:17,1962,1,0 +BRDA:17,1963,0,0 +BRDA:17,1963,1,0 +BRDA:17,1964,0,0 +BRDA:17,1964,1,0 +BRDA:17,1965,0,0 +BRDA:17,1965,1,0 +BRDA:17,1966,0,0 +BRDA:17,1966,1,0 +BRDA:17,1967,0,0 +BRDA:17,1967,1,0 +BRDA:17,1968,0,0 +BRDA:17,1968,1,0 +BRDA:17,1969,0,0 +BRDA:17,1969,1,0 +BRDA:17,1970,0,0 +BRDA:17,1970,1,0 +BRDA:17,1971,0,0 +BRDA:17,1971,1,0 +BRDA:17,1971,2,0 +BRDA:17,1972,0,0 +BRDA:17,1972,1,0 +BRDA:17,1973,0,0 +BRDA:17,1973,1,0 +BRDA:17,1974,0,0 +BRDA:17,1974,1,0 +BRDA:17,1975,0,0 +BRDA:17,1975,1,0 +BRDA:17,1976,0,0 +BRDA:17,1976,1,0 +BRDA:17,1977,0,0 +BRDA:17,1977,1,0 +BRDA:17,1978,0,0 +BRDA:17,1978,1,0 +BRDA:17,1979,0,0 +BRDA:17,1979,1,0 +BRDA:17,1980,0,0 +BRDA:17,1980,1,0 +BRDA:17,1981,0,0 +BRDA:17,1981,1,0 +BRDA:17,1982,0,0 +BRDA:17,1982,1,0 +BRDA:17,1983,0,0 +BRDA:17,1983,1,0 +BRDA:17,1984,0,0 +BRDA:17,1984,1,0 +BRDA:17,1985,0,0 +BRDA:17,1985,1,0 +BRDA:17,1986,0,0 +BRDA:17,1986,1,0 +BRDA:17,1987,0,0 +BRDA:17,1987,1,0 +BRDA:17,1988,0,0 +BRDA:17,1988,1,0 +BRDA:17,1989,0,0 +BRDA:17,1989,1,0 +BRDA:17,1990,0,0 +BRDA:17,1990,1,0 +BRDA:17,1991,0,0 +BRDA:17,1991,1,0 +BRDA:17,1992,0,0 +BRDA:17,1992,1,0 +BRDA:17,1993,0,0 +BRDA:17,1993,1,0 +BRDA:17,1994,0,0 +BRDA:17,1994,1,0 +BRDA:17,1995,0,0 +BRDA:17,1995,1,0 +BRDA:17,1995,2,0 +BRDA:17,1996,0,0 +BRDA:17,1996,1,0 +BRDA:17,1997,0,0 +BRDA:17,1997,1,0 +BRDA:17,1998,0,0 +BRDA:17,1998,1,0 +BRDA:17,1999,0,0 +BRDA:17,1999,1,0 +BRDA:17,2000,0,0 +BRDA:17,2000,1,0 +BRDA:17,2001,0,0 +BRDA:17,2001,1,0 +BRDA:17,2002,0,0 +BRDA:17,2002,1,0 +BRDA:17,2003,0,0 +BRDA:17,2003,1,0 +BRDA:17,2004,0,0 +BRDA:17,2004,1,0 +BRDA:17,2005,0,0 +BRDA:17,2005,1,0 +BRDA:17,2006,0,0 +BRDA:17,2006,1,0 +BRDA:17,2007,0,0 +BRDA:17,2007,1,0 +BRDA:17,2008,0,0 +BRDA:17,2008,1,0 +BRDA:17,2009,0,0 +BRDA:17,2009,1,0 +BRDA:17,2010,0,0 +BRDA:17,2010,1,0 +BRDA:17,2011,0,0 +BRDA:17,2011,1,0 +BRDA:17,2012,0,0 +BRDA:17,2012,1,0 +BRDA:17,2013,0,0 +BRDA:17,2013,1,0 +BRDA:17,2014,0,0 +BRDA:17,2014,1,0 +BRDA:17,2015,0,0 +BRDA:17,2015,1,0 +BRDA:17,2016,0,0 +BRDA:17,2016,1,0 +BRDA:17,2017,0,0 +BRDA:17,2017,1,0 +BRDA:17,2018,0,0 +BRDA:17,2018,1,0 +BRDA:17,2018,2,0 +BRDA:17,2019,0,0 +BRDA:17,2019,1,0 +BRDA:17,2019,2,0 +BRDA:17,2020,0,0 +BRDA:17,2020,1,0 +BRDA:17,2021,0,0 +BRDA:17,2021,1,0 +BRDA:17,2022,0,0 +BRDA:17,2022,1,0 +BRDA:17,2023,0,0 +BRDA:17,2023,1,0 +BRDA:17,2024,0,0 +BRDA:17,2024,1,0 +BRDA:17,2025,0,0 +BRDA:17,2025,1,0 +BRDA:17,2026,0,0 +BRDA:17,2026,1,0 +BRDA:17,2026,2,0 +BRDA:17,2027,0,0 +BRDA:17,2027,1,0 +BRDA:17,2028,0,0 +BRDA:17,2028,1,0 +BRDA:17,2028,2,0 +BRDA:17,2028,3,0 +BRDA:17,2029,0,0 +BRDA:17,2029,1,0 +BRDA:17,2030,0,0 +BRDA:17,2030,1,0 +BRDA:17,2031,0,0 +BRDA:17,2031,1,0 +BRDA:17,2032,0,0 +BRDA:17,2032,1,0 +BRDA:17,2033,0,0 +BRDA:17,2033,1,0 +BRDA:17,2034,0,0 +BRDA:17,2034,1,0 +BRDA:17,2035,0,0 +BRDA:17,2035,1,0 +BRDA:17,2035,2,0 +BRDA:17,2035,3,0 +BRDA:17,2036,0,0 +BRDA:17,2036,1,0 +BRDA:17,2037,0,0 +BRDA:17,2037,1,0 +BRDA:17,2038,0,0 +BRDA:17,2038,1,0 +BRDA:17,2039,0,0 +BRDA:17,2039,1,0 +BRDA:17,2039,2,0 +BRDA:17,2040,0,0 +BRDA:17,2040,1,0 +BRDA:17,2041,0,0 +BRDA:17,2041,1,0 +BRDA:17,2042,0,0 +BRDA:17,2042,1,0 +BRDA:17,2043,0,0 +BRDA:17,2043,1,0 +BRDA:17,2044,0,0 +BRDA:17,2044,1,0 +BRDA:17,2045,0,0 +BRDA:17,2045,1,0 +BRDA:17,2046,0,0 +BRDA:17,2046,1,0 +BRDA:17,2047,0,0 +BRDA:17,2047,1,0 +BRDA:17,2048,0,0 +BRDA:17,2048,1,0 +BRDA:17,2049,0,0 +BRDA:17,2049,1,0 +BRDA:17,2050,0,0 +BRDA:17,2050,1,0 +BRDA:17,2051,0,0 +BRDA:17,2051,1,0 +BRDA:17,2052,0,0 +BRDA:17,2052,1,0 +BRDA:17,2053,0,0 +BRDA:17,2053,1,0 +BRDA:17,2054,0,0 +BRDA:17,2054,1,0 +BRDA:17,2055,0,0 +BRDA:17,2055,1,0 +BRDA:17,2056,0,0 +BRDA:17,2056,1,0 +BRDA:17,2057,0,0 +BRDA:17,2057,1,0 +BRDA:17,2058,0,0 +BRDA:17,2058,1,0 +BRDA:17,2059,0,0 +BRDA:17,2059,1,0 +BRDA:17,2060,0,0 +BRDA:17,2060,1,0 +BRDA:17,2061,0,0 +BRDA:17,2061,1,0 +BRDA:17,2062,0,0 +BRDA:17,2062,1,0 +BRDA:17,2063,0,0 +BRDA:17,2063,1,0 +BRDA:17,2064,0,0 +BRDA:17,2064,1,0 +BRDA:17,2064,2,0 +BRDA:17,2065,0,0 +BRDA:17,2065,1,0 +BRDA:17,2066,0,0 +BRDA:17,2066,1,0 +BRDA:17,2067,0,0 +BRDA:17,2067,1,0 +BRDA:17,2068,0,0 +BRDA:17,2068,1,0 +BRDA:17,2069,0,0 +BRDA:17,2069,1,0 +BRDA:17,2070,0,0 +BRDA:17,2070,1,0 +BRDA:17,2070,2,0 +BRDA:17,2070,3,0 +BRDA:17,2071,0,0 +BRDA:17,2071,1,0 +BRDA:17,2072,0,0 +BRDA:17,2072,1,0 +BRDA:17,2073,0,0 +BRDA:17,2073,1,0 +BRDA:17,2074,0,0 +BRDA:17,2074,1,0 +BRDA:17,2075,0,0 +BRDA:17,2075,1,0 +BRDA:17,2076,0,0 +BRDA:17,2076,1,0 +BRDA:17,2077,0,0 +BRDA:17,2077,1,0 +BRDA:17,2078,0,0 +BRDA:17,2078,1,0 +BRDA:17,2079,0,0 +BRDA:17,2079,1,0 +BRDA:17,2080,0,0 +BRDA:17,2080,1,0 +BRDA:17,2081,0,0 +BRDA:17,2081,1,0 +BRDA:17,2082,0,0 +BRDA:17,2082,1,0 +BRDA:17,2083,0,0 +BRDA:17,2083,1,0 +BRDA:17,2084,0,0 +BRDA:17,2084,1,0 +BRDA:17,2085,0,0 +BRDA:17,2085,1,0 +BRDA:17,2086,0,0 +BRDA:17,2086,1,0 +BRDA:17,2087,0,0 +BRDA:17,2087,1,0 +BRDA:17,2088,0,0 +BRDA:17,2088,1,0 +BRDA:17,2089,0,0 +BRDA:17,2089,1,0 +BRDA:17,2090,0,0 +BRDA:17,2090,1,0 +BRDA:17,2091,0,0 +BRDA:17,2091,1,0 +BRDA:17,2091,2,0 +BRDA:17,2092,0,0 +BRDA:17,2092,1,0 +BRDA:17,2093,0,0 +BRDA:17,2093,1,0 +BRDA:17,2094,0,0 +BRDA:17,2094,1,0 +BRDA:17,2095,0,0 +BRDA:17,2095,1,0 +BRDA:17,2096,0,0 +BRDA:17,2096,1,0 +BRDA:17,2097,0,0 +BRDA:17,2097,1,0 +BRDA:17,2098,0,0 +BRDA:17,2098,1,0 +BRDA:17,2099,0,0 +BRDA:17,2099,1,0 +BRDA:17,2100,0,0 +BRDA:17,2100,1,0 +BRDA:17,2101,0,0 +BRDA:17,2101,1,0 +BRDA:17,2102,0,0 +BRDA:17,2102,1,0 +BRDA:17,2103,0,0 +BRDA:17,2103,1,0 +BRDA:17,2104,0,0 +BRDA:17,2104,1,0 +BRDA:17,2105,0,0 +BRDA:17,2105,1,0 +BRDA:17,2105,2,0 +BRDA:17,2106,0,0 +BRDA:17,2106,1,0 +BRDA:17,2107,0,0 +BRDA:17,2107,1,0 +BRDA:17,2108,0,0 +BRDA:17,2108,1,0 +BRDA:17,2109,0,0 +BRDA:17,2109,1,0 +BRDA:17,2110,0,0 +BRDA:17,2110,1,0 +BRDA:17,2111,0,0 +BRDA:17,2111,1,0 +BRDA:17,2112,0,0 +BRDA:17,2112,1,0 +BRDA:17,2113,0,0 +BRDA:17,2113,1,0 +BRDA:17,2113,2,0 +BRDA:17,2114,0,0 +BRDA:17,2114,1,0 +BRDA:17,2115,0,0 +BRDA:17,2115,1,0 +BRDA:17,2116,0,0 +BRDA:17,2116,1,0 +BRDA:17,2117,0,0 +BRDA:17,2117,1,0 +BRDA:17,2118,0,0 +BRDA:17,2118,1,0 +BRDA:17,2118,2,0 +BRDA:17,2119,0,0 +BRDA:17,2119,1,0 +BRDA:17,2120,0,0 +BRDA:17,2120,1,0 +BRDA:17,2121,0,0 +BRDA:17,2121,1,0 +BRDA:17,2122,0,0 +BRDA:17,2122,1,0 +BRDA:17,2123,0,0 +BRDA:17,2123,1,0 +BRDA:17,2124,0,0 +BRDA:17,2124,1,0 +BRDA:17,2125,0,0 +BRDA:17,2125,1,0 +BRDA:17,2126,0,0 +BRDA:17,2126,1,0 +BRDA:17,2127,0,0 +BRDA:17,2127,1,0 +BRDA:17,2128,0,0 +BRDA:17,2128,1,0 +BRDA:17,2129,0,0 +BRDA:17,2129,1,0 +BRDA:17,2130,0,0 +BRDA:17,2130,1,0 +BRDA:17,2131,0,0 +BRDA:17,2131,1,0 +BRDA:17,2132,0,0 +BRDA:17,2132,1,0 +BRDA:17,2133,0,0 +BRDA:17,2133,1,0 +BRDA:17,2134,0,0 +BRDA:17,2134,1,0 +BRDA:17,2135,0,0 +BRDA:17,2135,1,0 +BRDA:17,2136,0,0 +BRDA:17,2136,1,0 +BRDA:17,2137,0,0 +BRDA:17,2137,1,0 +BRDA:17,2138,0,0 +BRDA:17,2138,1,0 +BRDA:17,2139,0,0 +BRDA:17,2139,1,0 +BRDA:17,2140,0,0 +BRDA:17,2140,1,0 +BRDA:17,2141,0,0 +BRDA:17,2141,1,0 +BRDA:17,2142,0,0 +BRDA:17,2142,1,0 +BRDA:17,2143,0,0 +BRDA:17,2143,1,0 +BRDA:17,2144,0,0 +BRDA:17,2144,1,0 +BRDA:17,2145,0,0 +BRDA:17,2145,1,0 +BRDA:17,2146,0,0 +BRDA:17,2146,1,0 +BRDA:17,2147,0,0 +BRDA:17,2147,1,0 +BRDA:17,2148,0,0 +BRDA:17,2148,1,0 +BRDA:17,2149,0,0 +BRDA:17,2149,1,0 +BRDA:17,2149,2,0 +BRDA:17,2150,0,0 +BRDA:17,2150,1,0 +BRDA:17,2151,0,0 +BRDA:17,2151,1,0 +BRDA:17,2151,2,0 +BRDA:17,2151,3,0 +BRDA:17,2152,0,0 +BRDA:17,2152,1,0 +BRDA:17,2153,0,0 +BRDA:17,2153,1,0 +BRDA:17,2154,0,0 +BRDA:17,2154,1,0 +BRDA:17,2155,0,0 +BRDA:17,2155,1,0 +BRDA:17,2156,0,0 +BRDA:17,2156,1,0 +BRDA:17,2157,0,0 +BRDA:17,2157,1,0 +BRDA:17,2158,0,0 +BRDA:17,2158,1,0 +BRDA:17,2158,2,0 +BRDA:17,2158,3,0 +BRDA:17,2159,0,0 +BRDA:17,2159,1,0 +BRDA:17,2160,0,0 +BRDA:17,2160,1,0 +BRDA:17,2161,0,0 +BRDA:17,2161,1,0 +BRDA:17,2162,0,0 +BRDA:17,2162,1,0 +BRDA:17,2162,2,0 +BRDA:17,2163,0,0 +BRDA:17,2163,1,0 +BRDA:17,2164,0,0 +BRDA:17,2164,1,0 +BRDA:17,2165,0,0 +BRDA:17,2165,1,0 +BRDA:17,2166,0,0 +BRDA:17,2166,1,0 +BRDA:17,2167,0,0 +BRDA:17,2167,1,0 +BRDA:17,2168,0,0 +BRDA:17,2168,1,0 +BRDA:17,2169,0,0 +BRDA:17,2169,1,0 +BRDA:17,2170,0,0 +BRDA:17,2170,1,0 +BRDA:17,2171,0,0 +BRDA:17,2171,1,0 +BRDA:17,2172,0,0 +BRDA:17,2172,1,0 +BRDA:17,2173,0,0 +BRDA:17,2173,1,0 +BRDA:17,2174,0,0 +BRDA:17,2174,1,0 +BRDA:17,2175,0,0 +BRDA:17,2175,1,0 +BRDA:17,2176,0,0 +BRDA:17,2176,1,0 +BRDA:17,2177,0,0 +BRDA:17,2177,1,0 +BRDA:17,2178,0,0 +BRDA:17,2178,1,0 +BRDA:18,2179,0,0 +BRDA:18,2179,1,0 +BRDA:18,2180,0,0 +BRDA:18,2180,1,0 +BRDA:18,2181,0,0 +BRDA:18,2181,1,0 +BRDA:18,2182,0,0 +BRDA:18,2182,1,0 +BRDA:18,2183,0,0 +BRDA:18,2183,1,0 +BRDA:18,2184,0,0 +BRDA:18,2184,1,0 +BRDA:18,2184,2,0 +BRDA:18,2184,3,0 +BRDA:18,2184,4,0 +BRDA:18,2185,0,0 +BRDA:18,2185,1,0 +BRDA:18,2186,0,0 +BRDA:18,2186,1,0 +BRDA:18,2187,0,0 +BRDA:18,2187,1,0 +BRDA:18,2188,0,0 +BRDA:18,2188,1,0 +BRDA:18,2189,0,0 +BRDA:18,2189,1,0 +BRDA:18,2190,0,0 +BRDA:18,2190,1,0 +BRDA:18,2191,0,0 +BRDA:18,2191,1,0 +BRDA:18,2192,0,0 +BRDA:18,2192,1,0 +BRDA:18,2193,0,0 +BRDA:18,2193,1,0 +BRDA:18,2194,0,0 +BRDA:18,2194,1,0 +BRDA:18,2195,0,0 +BRDA:18,2195,1,0 +BRDA:18,2196,0,0 +BRDA:18,2196,1,0 +BRDA:18,2197,0,0 +BRDA:18,2197,1,0 +BRDA:18,2198,0,0 +BRDA:18,2198,1,0 +BRDA:18,2199,0,0 +BRDA:18,2199,1,0 +BRDA:18,2200,0,0 +BRDA:18,2200,1,0 +BRDA:18,2201,0,0 +BRDA:18,2201,1,0 +BRDA:18,2201,2,0 +BRDA:18,2201,3,0 +BRDA:18,2202,0,0 +BRDA:18,2202,1,0 +BRDA:18,2203,0,0 +BRDA:18,2203,1,0 +BRDA:18,2204,0,0 +BRDA:18,2204,1,0 +BRDA:18,2205,0,0 +BRDA:18,2205,1,0 +BRDA:18,2206,0,0 +BRDA:18,2206,1,0 +BRDA:18,2207,0,0 +BRDA:18,2207,1,0 +BRDA:18,2208,0,0 +BRDA:18,2208,1,0 +BRDA:18,2209,0,0 +BRDA:18,2209,1,0 +BRDA:18,2210,0,0 +BRDA:18,2210,1,0 +BRDA:18,2211,0,0 +BRDA:18,2211,1,0 +BRDA:18,2212,0,0 +BRDA:18,2212,1,0 +BRDA:18,2213,0,0 +BRDA:18,2213,1,0 +BRDA:18,2214,0,0 +BRDA:18,2214,1,0 +BRDA:18,2215,0,0 +BRDA:18,2215,1,0 +BRDA:18,2216,0,0 +BRDA:18,2216,1,0 +BRDA:18,2217,0,0 +BRDA:18,2217,1,0 +BRDA:18,2217,2,0 +BRDA:18,2218,0,0 +BRDA:18,2218,1,0 +BRDA:18,2219,0,0 +BRDA:18,2219,1,0 +BRDA:18,2220,0,0 +BRDA:18,2220,1,0 +BRDA:18,2221,0,0 +BRDA:18,2221,1,0 +BRDA:18,2222,0,0 +BRDA:18,2222,1,0 +BRDA:18,2222,2,0 +BRDA:18,2223,0,0 +BRDA:18,2223,1,0 +BRDA:18,2224,0,0 +BRDA:18,2224,1,0 +BRDA:18,2225,0,0 +BRDA:18,2225,1,0 +BRDA:18,2226,0,0 +BRDA:18,2226,1,0 +BRDA:18,2227,0,0 +BRDA:18,2227,1,0 +BRDA:18,2228,0,0 +BRDA:18,2228,1,0 +BRDA:18,2229,0,0 +BRDA:18,2229,1,0 +BRDA:18,2230,0,0 +BRDA:18,2230,1,0 +BRDA:18,2231,0,0 +BRDA:18,2231,1,0 +BRDA:18,2232,0,0 +BRDA:18,2232,1,0 +BRDA:18,2233,0,0 +BRDA:18,2233,1,0 +BRDA:18,2234,0,0 +BRDA:18,2234,1,0 +BRDA:18,2235,0,0 +BRDA:18,2235,1,0 +BRDA:18,2236,0,0 +BRDA:18,2236,1,0 +BRDA:18,2237,0,0 +BRDA:18,2237,1,0 +BRDA:18,2238,0,0 +BRDA:18,2238,1,0 +BRDA:18,2239,0,0 +BRDA:18,2239,1,0 +BRDA:18,2240,0,0 +BRDA:18,2240,1,0 +BRDA:18,2241,0,0 +BRDA:18,2241,1,0 +BRDA:18,2242,0,0 +BRDA:18,2242,1,0 +BRDA:18,2243,0,0 +BRDA:18,2243,1,0 +BRDA:18,2244,0,0 +BRDA:18,2244,1,0 +BRDA:18,2245,0,0 +BRDA:18,2245,1,0 +BRDA:18,2246,0,0 +BRDA:18,2246,1,0 +BRDA:18,2247,0,0 +BRDA:18,2247,1,0 +BRDA:18,2248,0,0 +BRDA:18,2248,1,0 +BRDA:18,2249,0,0 +BRDA:18,2249,1,0 +BRDA:18,2250,0,0 +BRDA:18,2250,1,0 +BRDA:18,2251,0,0 +BRDA:18,2251,1,0 +BRDA:18,2252,0,0 +BRDA:18,2252,1,0 +BRDA:18,2253,0,0 +BRDA:18,2253,1,0 +BRDA:18,2254,0,0 +BRDA:18,2254,1,0 +BRDA:18,2255,0,0 +BRDA:18,2255,1,0 +BRDA:18,2256,0,0 +BRDA:18,2256,1,0 +BRDA:18,2257,0,0 +BRDA:18,2257,1,0 +BRDA:18,2258,0,0 +BRDA:18,2258,1,0 +BRDA:18,2258,2,0 +BRDA:18,2259,0,0 +BRDA:18,2259,1,0 +BRDA:18,2259,2,0 +BRDA:18,2260,0,0 +BRDA:18,2260,1,0 +BRDA:18,2261,0,0 +BRDA:18,2261,1,0 +BRDA:18,2262,0,0 +BRDA:18,2262,1,0 +BRDA:18,2263,0,0 +BRDA:18,2263,1,0 +BRDA:18,2264,0,0 +BRDA:18,2264,1,0 +BRDA:18,2265,0,0 +BRDA:18,2265,1,0 +BRDA:18,2266,0,0 +BRDA:18,2266,1,0 +BRDA:18,2267,0,0 +BRDA:18,2267,1,0 +BRDA:18,2268,0,0 +BRDA:18,2268,1,0 +BRDA:18,2269,0,0 +BRDA:18,2269,1,0 +BRDA:18,2270,0,0 +BRDA:18,2270,1,0 +BRDA:18,2271,0,0 +BRDA:18,2271,1,0 +BRDA:18,2272,0,0 +BRDA:18,2272,1,0 +BRDA:18,2273,0,0 +BRDA:18,2273,1,0 +BRDA:18,2274,0,0 +BRDA:18,2274,1,0 +BRDA:18,2275,0,0 +BRDA:18,2275,1,0 +BRDA:18,2276,0,0 +BRDA:18,2276,1,0 +BRDA:18,2277,0,0 +BRDA:18,2277,1,0 +BRDA:18,2277,2,0 +BRDA:18,2278,0,0 +BRDA:18,2278,1,0 +BRDA:18,2279,0,0 +BRDA:18,2279,1,0 +BRDA:18,2279,2,0 +BRDA:18,2279,3,0 +BRDA:18,2280,0,0 +BRDA:18,2280,1,0 +BRDA:18,2281,0,0 +BRDA:18,2281,1,0 +BRDA:18,2282,0,0 +BRDA:18,2282,1,0 +BRDA:18,2283,0,0 +BRDA:18,2283,1,0 +BRDA:18,2284,0,0 +BRDA:18,2284,1,0 +BRDA:18,2285,0,0 +BRDA:18,2285,1,0 +BRDA:18,2286,0,0 +BRDA:18,2286,1,0 +BRDA:18,2287,0,0 +BRDA:18,2287,1,0 +BRDA:18,2287,2,0 +BRDA:18,2287,3,0 +BRDA:18,2288,0,0 +BRDA:18,2288,1,0 +BRDA:18,2289,0,0 +BRDA:18,2289,1,0 +BRDA:18,2290,0,0 +BRDA:18,2290,1,0 +BRDA:18,2291,0,0 +BRDA:18,2291,1,0 +BRDA:18,2291,2,0 +BRDA:18,2292,0,0 +BRDA:18,2292,1,0 +BRDA:18,2293,0,0 +BRDA:18,2293,1,0 +BRDA:18,2294,0,0 +BRDA:18,2294,1,0 +BRDA:18,2295,0,0 +BRDA:18,2295,1,0 +BRDA:18,2296,0,0 +BRDA:18,2296,1,0 +BRDA:18,2297,0,0 +BRDA:18,2297,1,0 +BRDA:18,2298,0,0 +BRDA:18,2298,1,0 +BRDA:18,2299,0,0 +BRDA:18,2299,1,0 +BRDA:18,2300,0,0 +BRDA:18,2300,1,0 +BRDA:18,2301,0,0 +BRDA:18,2301,1,0 +BRDA:18,2302,0,0 +BRDA:18,2302,1,0 +BRDA:18,2303,0,0 +BRDA:18,2303,1,0 +BRDA:18,2304,0,0 +BRDA:18,2304,1,0 +BRDA:18,2305,0,0 +BRDA:18,2305,1,0 +BRDA:18,2306,0,0 +BRDA:18,2306,1,0 +BRDA:18,2307,0,0 +BRDA:18,2307,1,0 +BRDA:18,2308,0,0 +BRDA:18,2308,1,0 +BRDA:18,2309,0,0 +BRDA:18,2309,1,0 +BRDA:18,2310,0,0 +BRDA:18,2310,1,0 +BRDA:18,2311,0,0 +BRDA:18,2311,1,0 +BRDA:18,2312,0,0 +BRDA:18,2312,1,0 +BRDA:18,2313,0,0 +BRDA:18,2313,1,0 +BRDA:18,2314,0,0 +BRDA:18,2314,1,0 +BRDA:18,2315,0,0 +BRDA:18,2315,1,0 +BRDA:18,2316,0,0 +BRDA:18,2316,1,0 +BRDA:18,2317,0,0 +BRDA:18,2317,1,0 +BRDA:18,2318,0,0 +BRDA:18,2318,1,0 +BRDA:18,2319,0,0 +BRDA:18,2319,1,0 +BRDA:18,2320,0,0 +BRDA:18,2320,1,0 +BRDA:18,2321,0,0 +BRDA:18,2321,1,0 +BRDA:18,2322,0,0 +BRDA:18,2322,1,0 +BRDA:18,2323,0,0 +BRDA:18,2323,1,0 +BRDA:18,2324,0,0 +BRDA:18,2324,1,0 +BRDA:18,2325,0,0 +BRDA:18,2325,1,0 +BRDA:18,2326,0,0 +BRDA:18,2326,1,0 +BRDA:18,2327,0,0 +BRDA:18,2327,1,0 +BRDA:18,2328,0,0 +BRDA:18,2328,1,0 +BRDA:18,2329,0,0 +BRDA:18,2329,1,0 +BRDA:18,2330,0,0 +BRDA:18,2330,1,0 +BRDA:18,2331,0,0 +BRDA:18,2331,1,0 +BRDA:18,2332,0,0 +BRDA:18,2332,1,0 +BRDA:18,2333,0,0 +BRDA:18,2333,1,0 +BRDA:18,2334,0,0 +BRDA:18,2334,1,0 +BRDA:18,2335,0,0 +BRDA:18,2335,1,0 +BRDA:18,2336,0,0 +BRDA:18,2336,1,0 +BRDA:18,2337,0,0 +BRDA:18,2337,1,0 +BRDA:18,2338,0,0 +BRDA:18,2338,1,0 +BRDA:18,2339,0,0 +BRDA:18,2339,1,0 +BRDA:18,2340,0,0 +BRDA:18,2340,1,0 +BRDA:18,2341,0,0 +BRDA:18,2341,1,0 +BRDA:18,2341,2,0 +BRDA:18,2342,0,0 +BRDA:18,2342,1,0 +BRDA:18,2343,0,0 +BRDA:18,2343,1,0 +BRDA:18,2344,0,0 +BRDA:18,2344,1,0 +BRDA:18,2344,2,0 +BRDA:18,2344,3,0 +BRDA:18,2345,0,0 +BRDA:18,2345,1,0 +BRDA:18,2346,0,0 +BRDA:18,2346,1,0 +BRDA:18,2347,0,0 +BRDA:18,2347,1,0 +BRDA:18,2347,2,0 +BRDA:18,2348,0,0 +BRDA:18,2348,1,0 +BRDA:18,2349,0,0 +BRDA:18,2349,1,0 +BRDA:18,2350,0,0 +BRDA:18,2350,1,0 +BRDA:18,2351,0,0 +BRDA:18,2351,1,0 +BRDA:18,2352,0,0 +BRDA:18,2352,1,0 +BRDA:18,2353,0,0 +BRDA:18,2353,1,0 +BRDA:18,2354,0,0 +BRDA:18,2354,1,0 +BRDA:18,2354,2,0 +BRDA:18,2355,0,0 +BRDA:18,2355,1,0 +BRDA:18,2356,0,0 +BRDA:18,2356,1,0 +BRDA:18,2357,0,0 +BRDA:18,2357,1,0 +BRDA:18,2358,0,0 +BRDA:18,2358,1,0 +BRDA:18,2359,0,0 +BRDA:18,2359,1,0 +BRDA:18,2360,0,0 +BRDA:18,2360,1,0 +BRDA:18,2361,0,0 +BRDA:18,2361,1,0 +BRDA:18,2362,0,0 +BRDA:18,2362,1,0 +BRDA:18,2363,0,0 +BRDA:18,2363,1,0 +BRDA:18,2364,0,0 +BRDA:18,2364,1,0 +BRDA:18,2365,0,0 +BRDA:18,2365,1,0 +BRDA:18,2366,0,0 +BRDA:18,2366,1,0 +BRDA:18,2367,0,0 +BRDA:18,2367,1,0 +BRDA:18,2368,0,0 +BRDA:18,2368,1,0 +BRDA:18,2369,0,0 +BRDA:18,2369,1,0 +BRDA:18,2370,0,0 +BRDA:18,2370,1,0 +BRDA:18,2371,0,0 +BRDA:18,2371,1,0 +BRDA:18,2372,0,0 +BRDA:18,2372,1,0 +BRDA:18,2373,0,0 +BRDA:18,2373,1,0 +BRDA:18,2374,0,0 +BRDA:18,2374,1,0 +BRDA:18,2375,0,0 +BRDA:18,2375,1,0 +BRDA:18,2376,0,0 +BRDA:18,2376,1,0 +BRDA:18,2377,0,0 +BRDA:18,2377,1,0 +BRDA:18,2378,0,0 +BRDA:18,2378,1,0 +BRDA:18,2378,2,0 +BRDA:18,2379,0,0 +BRDA:18,2379,1,0 +BRDA:18,2380,0,0 +BRDA:18,2380,1,0 +BRDA:18,2381,0,0 +BRDA:18,2381,1,0 +BRDA:18,2382,0,0 +BRDA:18,2382,1,0 +BRDA:18,2383,0,0 +BRDA:18,2383,1,0 +BRDA:18,2384,0,0 +BRDA:18,2384,1,0 +BRDA:18,2385,0,0 +BRDA:18,2385,1,0 +BRDA:18,2386,0,0 +BRDA:18,2386,1,0 +BRDA:18,2387,0,0 +BRDA:18,2387,1,0 +BRDA:18,2388,0,0 +BRDA:18,2388,1,0 +BRDA:18,2388,2,0 +BRDA:18,2389,0,0 +BRDA:18,2389,1,0 +BRDA:18,2390,0,0 +BRDA:18,2390,1,0 +BRDA:18,2391,0,0 +BRDA:18,2391,1,0 +BRDA:18,2392,0,0 +BRDA:18,2392,1,0 +BRDA:18,2392,2,0 +BRDA:18,2393,0,0 +BRDA:18,2393,1,0 +BRDA:18,2393,2,0 +BRDA:18,2393,3,0 +BRDA:18,2394,0,0 +BRDA:18,2394,1,0 +BRDA:18,2394,2,0 +BRDA:18,2395,0,0 +BRDA:18,2395,1,0 +BRDA:18,2396,0,0 +BRDA:18,2396,1,0 +BRDA:18,2397,0,0 +BRDA:18,2397,1,0 +BRDA:18,2398,0,0 +BRDA:18,2398,1,0 +BRDA:18,2399,0,0 +BRDA:18,2399,1,0 +BRDA:18,2400,0,0 +BRDA:18,2400,1,0 +BRDA:18,2401,0,0 +BRDA:18,2401,1,0 +BRDA:18,2402,0,0 +BRDA:18,2402,1,0 +BRDA:18,2403,0,0 +BRDA:18,2403,1,0 +BRDA:18,2404,0,0 +BRDA:18,2404,1,0 +BRDA:18,2405,0,0 +BRDA:18,2405,1,0 +BRDA:18,2406,0,0 +BRDA:18,2406,1,0 +BRDA:18,2407,0,0 +BRDA:18,2407,1,0 +BRDA:18,2408,0,0 +BRDA:18,2408,1,0 +BRDA:18,2409,0,0 +BRDA:18,2409,1,0 +BRDA:18,2410,0,0 +BRDA:18,2410,1,0 +BRDA:18,2411,0,0 +BRDA:18,2411,1,0 +BRDA:18,2412,0,0 +BRDA:18,2412,1,0 +BRDA:18,2413,0,0 +BRDA:18,2413,1,0 +BRDA:18,2414,0,0 +BRDA:18,2414,1,0 +BRDA:18,2415,0,0 +BRDA:18,2415,1,0 +BRDA:18,2416,0,0 +BRDA:18,2416,1,0 +BRDA:18,2417,0,0 +BRDA:18,2417,1,0 +BRDA:18,2418,0,0 +BRDA:18,2418,1,0 +BRDA:18,2419,0,0 +BRDA:18,2419,1,0 +BRDA:18,2420,0,0 +BRDA:18,2420,1,0 +BRDA:18,2421,0,0 +BRDA:18,2421,1,0 +BRDA:18,2422,0,0 +BRDA:18,2422,1,0 +BRDA:18,2423,0,0 +BRDA:18,2423,1,0 +BRDA:18,2424,0,0 +BRDA:18,2424,1,0 +BRDA:18,2425,0,0 +BRDA:18,2425,1,0 +BRDA:18,2426,0,0 +BRDA:18,2426,1,0 +BRDA:18,2427,0,0 +BRDA:18,2427,1,0 +BRDA:18,2428,0,0 +BRDA:18,2428,1,0 +BRDA:18,2428,2,0 +BRDA:18,2428,3,0 +BRDA:18,2429,0,0 +BRDA:18,2429,1,0 +BRDA:18,2429,2,0 +BRDA:18,2430,0,0 +BRDA:18,2430,1,0 +BRDA:18,2431,0,0 +BRDA:18,2431,1,0 +BRDA:18,2432,0,0 +BRDA:18,2432,1,0 +BRDA:18,2433,0,0 +BRDA:18,2433,1,0 +BRDA:18,2434,0,0 +BRDA:18,2434,1,0 +BRDA:18,2434,2,0 +BRDA:18,2435,0,0 +BRDA:18,2435,1,0 +BRDA:18,2435,2,0 +BRDA:18,2436,0,0 +BRDA:18,2436,1,0 +BRDA:18,2437,0,0 +BRDA:18,2437,1,0 +BRDA:18,2438,0,0 +BRDA:18,2438,1,0 +BRDA:18,2439,0,0 +BRDA:18,2439,1,0 +BRDA:18,2440,0,0 +BRDA:18,2440,1,0 +BRDA:18,2441,0,0 +BRDA:18,2441,1,0 +BRDA:18,2441,2,0 +BRDA:18,2442,0,0 +BRDA:18,2442,1,0 +BRDA:18,2443,0,0 +BRDA:18,2443,1,0 +BRDA:18,2443,2,0 +BRDA:18,2443,3,0 +BRDA:18,2444,0,0 +BRDA:18,2444,1,0 +BRDA:18,2445,0,0 +BRDA:18,2445,1,0 +BRDA:18,2446,0,0 +BRDA:18,2446,1,0 +BRDA:18,2447,0,0 +BRDA:18,2447,1,0 +BRDA:18,2448,0,0 +BRDA:18,2448,1,0 +BRDA:18,2449,0,0 +BRDA:18,2449,1,0 +BRDA:18,2450,0,0 +BRDA:18,2450,1,0 +BRDA:18,2450,2,0 +BRDA:18,2450,3,0 +BRDA:18,2451,0,0 +BRDA:18,2451,1,0 +BRDA:18,2452,0,0 +BRDA:18,2452,1,0 +BRDA:18,2453,0,0 +BRDA:18,2453,1,0 +BRDA:18,2454,0,0 +BRDA:18,2454,1,0 +BRDA:18,2454,2,0 +BRDA:18,2455,0,0 +BRDA:18,2455,1,0 +BRDA:18,2456,0,0 +BRDA:18,2456,1,0 +BRDA:18,2457,0,0 +BRDA:18,2457,1,0 +BRDA:18,2458,0,0 +BRDA:18,2458,1,0 +BRDA:18,2459,0,0 +BRDA:18,2459,1,0 +BRDA:18,2460,0,0 +BRDA:18,2460,1,0 +BRDA:18,2461,0,0 +BRDA:18,2461,1,0 +BRDA:18,2462,0,0 +BRDA:18,2462,1,0 +BRDA:18,2463,0,0 +BRDA:18,2463,1,0 +BRDA:18,2464,0,0 +BRDA:18,2464,1,0 +BRDA:18,2465,0,0 +BRDA:18,2465,1,0 +BRDA:18,2466,0,0 +BRDA:18,2466,1,0 +BRDA:18,2467,0,0 +BRDA:18,2467,1,0 +BRDA:18,2468,0,0 +BRDA:18,2468,1,0 +BRDA:18,2469,0,0 +BRDA:18,2469,1,0 +BRDA:18,2470,0,0 +BRDA:18,2470,1,0 +BRDA:18,2471,0,0 +BRDA:18,2471,1,0 +BRDA:18,2472,0,0 +BRDA:18,2472,1,0 +BRDA:18,2473,0,0 +BRDA:18,2473,1,0 +BRDA:18,2474,0,0 +BRDA:18,2474,1,0 +BRDA:18,2475,0,0 +BRDA:18,2475,1,0 +BRDA:18,2476,0,0 +BRDA:18,2476,1,0 +BRDA:18,2477,0,0 +BRDA:18,2477,1,0 +BRDA:18,2478,0,0 +BRDA:18,2478,1,0 +BRDA:18,2479,0,0 +BRDA:18,2479,1,0 +BRDA:18,2480,0,0 +BRDA:18,2480,1,0 +BRDA:18,2481,0,0 +BRDA:18,2481,1,0 +BRDA:18,2482,0,0 +BRDA:18,2482,1,0 +BRDA:18,2482,2,0 +BRDA:18,2483,0,0 +BRDA:18,2483,1,0 +BRDA:18,2484,0,0 +BRDA:18,2484,1,0 +BRDA:18,2485,0,0 +BRDA:18,2485,1,0 +BRDA:18,2486,0,0 +BRDA:18,2486,1,0 +BRDA:18,2487,0,0 +BRDA:18,2487,1,0 +BRDA:18,2488,0,0 +BRDA:18,2488,1,0 +BRDA:18,2489,0,0 +BRDA:18,2489,1,0 +BRDA:18,2490,0,0 +BRDA:18,2490,1,0 +BRDA:18,2491,0,0 +BRDA:18,2491,1,0 +BRDA:18,2492,0,0 +BRDA:18,2492,1,0 +BRDA:18,2493,0,0 +BRDA:18,2493,1,0 +BRDA:18,2494,0,0 +BRDA:18,2494,1,0 +BRDA:18,2495,0,0 +BRDA:18,2495,1,0 +BRDA:18,2496,0,0 +BRDA:18,2496,1,0 +BRDA:18,2497,0,0 +BRDA:18,2497,1,0 +BRDA:18,2498,0,0 +BRDA:18,2498,1,0 +BRDA:18,2499,0,0 +BRDA:18,2499,1,0 +BRDA:18,2500,0,0 +BRDA:18,2500,1,0 +BRDA:18,2501,0,0 +BRDA:18,2501,1,0 +BRDA:18,2502,0,0 +BRDA:18,2502,1,0 +BRDA:18,2503,0,0 +BRDA:18,2503,1,0 +BRDA:18,2504,0,0 +BRDA:18,2504,1,0 +BRDA:18,2505,0,0 +BRDA:18,2505,1,0 +BRDA:19,2506,0,0 +BRDA:19,2506,1,0 +BRDA:19,2507,0,0 +BRDA:19,2507,1,0 +BRDA:19,2508,0,0 +BRDA:19,2508,1,0 +BRDA:19,2509,0,0 +BRDA:19,2509,1,0 +BRDA:19,2510,0,0 +BRDA:19,2510,1,0 +BRDA:19,2511,0,0 +BRDA:19,2511,1,0 +BRDA:19,2512,0,0 +BRDA:19,2512,1,0 +BRDA:19,2513,0,0 +BRDA:19,2513,1,0 +BRDA:19,2514,0,0 +BRDA:19,2514,1,0 +BRDA:19,2515,0,0 +BRDA:19,2515,1,0 +BRDA:19,2516,0,0 +BRDA:19,2516,1,0 +BRDA:19,2517,0,0 +BRDA:19,2517,1,0 +BRDA:19,2518,0,0 +BRDA:19,2518,1,0 +BRDA:19,2519,0,0 +BRDA:19,2519,1,0 +BRDA:19,2520,0,0 +BRDA:19,2520,1,0 +BRDA:19,2521,0,0 +BRDA:19,2521,1,0 +BRDA:19,2522,0,0 +BRDA:19,2522,1,0 +BRDA:19,2523,0,0 +BRDA:19,2523,1,0 +BRDA:19,2524,0,0 +BRDA:19,2524,1,0 +BRDA:19,2525,0,0 +BRDA:19,2525,1,0 +BRDA:19,2526,0,0 +BRDA:19,2526,1,0 +BRDA:19,2526,2,0 +BRDA:19,2527,0,0 +BRDA:19,2527,1,0 +BRDA:19,2528,0,0 +BRDA:19,2528,1,0 +BRDA:19,2528,2,0 +BRDA:19,2528,3,0 +BRDA:19,2529,0,0 +BRDA:19,2529,1,0 +BRDA:19,2530,0,0 +BRDA:19,2530,1,0 +BRDA:19,2531,0,0 +BRDA:19,2531,1,0 +BRDA:19,2532,0,0 +BRDA:19,2532,1,0 +BRDA:19,2533,0,0 +BRDA:19,2533,1,0 +BRDA:19,2534,0,0 +BRDA:19,2534,1,0 +BRDA:19,2535,0,0 +BRDA:19,2535,1,0 +BRDA:19,2535,2,0 +BRDA:19,2535,3,0 +BRDA:19,2536,0,0 +BRDA:19,2536,1,0 +BRDA:19,2537,0,0 +BRDA:19,2537,1,0 +BRDA:19,2538,0,0 +BRDA:19,2538,1,0 +BRDA:19,2539,0,0 +BRDA:19,2539,1,0 +BRDA:19,2539,2,0 +BRDA:19,2540,0,0 +BRDA:19,2540,1,0 +BRDA:19,2541,0,0 +BRDA:19,2541,1,0 +BRDA:19,2542,0,0 +BRDA:19,2542,1,0 +BRDA:19,2543,0,0 +BRDA:19,2543,1,0 +BRDA:19,2544,0,0 +BRDA:19,2544,1,0 +BRDA:19,2545,0,0 +BRDA:19,2545,1,0 +BRDA:19,2546,0,0 +BRDA:19,2546,1,0 +BRDA:19,2547,0,0 +BRDA:19,2547,1,0 +BRDA:19,2548,0,0 +BRDA:19,2548,1,0 +BRDA:19,2549,0,0 +BRDA:19,2549,1,0 +BRDA:19,2550,0,0 +BRDA:19,2550,1,0 +BRDA:19,2551,0,0 +BRDA:19,2551,1,0 +BRDA:19,2552,0,0 +BRDA:19,2552,1,0 +BRDA:19,2553,0,0 +BRDA:19,2553,1,0 +BRDA:19,2554,0,0 +BRDA:19,2554,1,0 +BRDA:19,2555,0,0 +BRDA:19,2555,1,0 +BRDA:19,2556,0,0 +BRDA:19,2556,1,0 +BRDA:19,2557,0,0 +BRDA:19,2557,1,0 +BRDA:19,2558,0,0 +BRDA:19,2558,1,0 +BRDA:19,2559,0,0 +BRDA:19,2559,1,0 +BRDA:19,2560,0,0 +BRDA:19,2560,1,0 +BRDA:19,2561,0,0 +BRDA:19,2561,1,0 +BRDA:19,2562,0,0 +BRDA:19,2562,1,0 +BRDA:19,2563,0,0 +BRDA:19,2563,1,0 +BRDA:19,2563,2,0 +BRDA:19,2563,3,0 +BRDA:19,2563,4,0 +BRDA:19,2564,0,0 +BRDA:19,2564,1,0 +BRDA:19,2565,0,0 +BRDA:19,2565,1,0 +BRDA:19,2566,0,0 +BRDA:19,2566,1,0 +BRDA:19,2567,0,0 +BRDA:19,2567,1,0 +BRDA:19,2568,0,0 +BRDA:19,2568,1,0 +BRDA:19,2569,0,0 +BRDA:19,2569,1,0 +BRDA:19,2570,0,0 +BRDA:19,2570,1,0 +BRDA:19,2571,0,0 +BRDA:19,2571,1,0 +BRDA:19,2572,0,0 +BRDA:19,2572,1,0 +BRDA:19,2573,0,0 +BRDA:19,2573,1,0 +BRDA:19,2574,0,0 +BRDA:19,2574,1,0 +BRDA:19,2575,0,0 +BRDA:19,2575,1,0 +BRDA:19,2576,0,0 +BRDA:19,2576,1,0 +BRDA:19,2576,2,0 +BRDA:19,2577,0,0 +BRDA:19,2577,1,0 +BRDA:19,2578,0,0 +BRDA:19,2578,1,0 +BRDA:19,2579,0,0 +BRDA:19,2579,1,0 +BRDA:19,2580,0,0 +BRDA:19,2580,1,0 +BRDA:19,2580,2,0 +BRDA:19,2581,0,0 +BRDA:19,2581,1,0 +BRDA:19,2582,0,0 +BRDA:19,2582,1,0 +BRDA:19,2583,0,0 +BRDA:19,2583,1,0 +BRDA:19,2584,0,0 +BRDA:19,2584,1,0 +BRDA:19,2585,0,0 +BRDA:19,2585,1,0 +BRDA:19,2585,2,0 +BRDA:19,2586,0,0 +BRDA:19,2586,1,0 +BRDA:19,2587,0,0 +BRDA:19,2587,1,0 +BRDA:19,2588,0,0 +BRDA:19,2588,1,0 +BRDA:19,2589,0,0 +BRDA:19,2589,1,0 +BRDA:19,2590,0,0 +BRDA:19,2590,1,0 +BRDA:19,2591,0,0 +BRDA:19,2591,1,0 +BRDA:19,2592,0,0 +BRDA:19,2592,1,0 +BRDA:19,2593,0,0 +BRDA:19,2593,1,0 +BRDA:19,2594,0,0 +BRDA:19,2594,1,0 +BRDA:19,2594,2,0 +BRDA:19,2595,0,0 +BRDA:19,2595,1,0 +BRDA:19,2596,0,0 +BRDA:19,2596,1,0 +BRDA:19,2597,0,0 +BRDA:19,2597,1,0 +BRDA:19,2598,0,0 +BRDA:19,2598,1,0 +BRDA:19,2599,0,0 +BRDA:19,2599,1,0 +BRDA:19,2600,0,0 +BRDA:19,2600,1,0 +BRDA:19,2601,0,0 +BRDA:19,2601,1,0 +BRDA:19,2602,0,0 +BRDA:19,2602,1,0 +BRDA:19,2603,0,0 +BRDA:19,2603,1,0 +BRDA:19,2604,0,0 +BRDA:19,2604,1,0 +BRDA:19,2605,0,0 +BRDA:19,2605,1,0 +BRDA:19,2606,0,0 +BRDA:19,2606,1,0 +BRDA:19,2607,0,0 +BRDA:19,2607,1,0 +BRDA:19,2608,0,0 +BRDA:19,2608,1,0 +BRDA:19,2609,0,0 +BRDA:19,2609,1,0 +BRDA:19,2610,0,0 +BRDA:19,2610,1,0 +BRDA:19,2611,0,0 +BRDA:19,2611,1,0 +BRDA:19,2612,0,0 +BRDA:19,2612,1,0 +BRDA:19,2613,0,0 +BRDA:19,2613,1,0 +BRDA:19,2614,0,0 +BRDA:19,2614,1,0 +BRDA:19,2615,0,0 +BRDA:19,2615,1,0 +BRDA:19,2616,0,0 +BRDA:19,2616,1,0 +BRDA:19,2617,0,0 +BRDA:19,2617,1,0 +BRDA:19,2618,0,0 +BRDA:19,2618,1,0 +BRDA:19,2619,0,0 +BRDA:19,2619,1,0 +BRDA:19,2620,0,0 +BRDA:19,2620,1,0 +BRDA:19,2621,0,0 +BRDA:19,2621,1,0 +BRDA:19,2622,0,0 +BRDA:19,2622,1,0 +BRDA:19,2623,0,0 +BRDA:19,2623,1,0 +BRDA:19,2624,0,0 +BRDA:19,2624,1,0 +BRDA:19,2625,0,0 +BRDA:19,2625,1,0 +BRDA:19,2626,0,0 +BRDA:19,2626,1,0 +BRDA:19,2627,0,0 +BRDA:19,2627,1,0 +BRDA:19,2628,0,0 +BRDA:19,2628,1,0 +BRDA:19,2629,0,0 +BRDA:19,2629,1,0 +BRDA:19,2630,0,0 +BRDA:19,2630,1,0 +BRDA:19,2631,0,0 +BRDA:19,2631,1,0 +BRDA:19,2632,0,0 +BRDA:19,2632,1,0 +BRDA:19,2633,0,0 +BRDA:19,2633,1,0 +BRDA:19,2634,0,0 +BRDA:19,2634,1,0 +BRDA:19,2635,0,0 +BRDA:19,2635,1,0 +BRDA:19,2636,0,0 +BRDA:19,2636,1,0 +BRDA:19,2637,0,0 +BRDA:19,2637,1,0 +BRDA:19,2638,0,0 +BRDA:19,2638,1,0 +BRDA:19,2639,0,0 +BRDA:19,2639,1,0 +BRDA:19,2640,0,0 +BRDA:19,2640,1,0 +BRDA:19,2641,0,0 +BRDA:19,2641,1,0 +BRDA:19,2642,0,0 +BRDA:19,2642,1,0 +BRDA:19,2643,0,0 +BRDA:19,2643,1,0 +BRDA:19,2644,0,0 +BRDA:19,2644,1,0 +BRDA:19,2645,0,0 +BRDA:19,2645,1,0 +BRDA:19,2646,0,0 +BRDA:19,2646,1,0 +BRDA:19,2647,0,0 +BRDA:19,2647,1,0 +BRDA:19,2648,0,0 +BRDA:19,2648,1,0 +BRDA:19,2649,0,0 +BRDA:19,2649,1,0 +BRDA:19,2650,0,0 +BRDA:19,2650,1,0 +BRDA:19,2651,0,0 +BRDA:19,2651,1,0 +BRDA:19,2652,0,0 +BRDA:19,2652,1,0 +BRDA:19,2653,0,0 +BRDA:19,2653,1,0 +BRDA:19,2654,0,0 +BRDA:19,2654,1,0 +BRDA:19,2655,0,0 +BRDA:19,2655,1,0 +BRDA:19,2656,0,0 +BRDA:19,2656,1,0 +BRDA:19,2657,0,0 +BRDA:19,2657,1,0 +BRDA:19,2658,0,0 +BRDA:19,2658,1,0 +BRDA:19,2659,0,0 +BRDA:19,2659,1,0 +BRDA:19,2660,0,0 +BRDA:19,2660,1,0 +BRDA:19,2661,0,0 +BRDA:19,2661,1,0 +BRDA:19,2662,0,0 +BRDA:19,2662,1,0 +BRDA:19,2663,0,0 +BRDA:19,2663,1,0 +BRDA:19,2664,0,0 +BRDA:19,2664,1,0 +BRDA:19,2665,0,0 +BRDA:19,2665,1,0 +BRDA:19,2666,0,0 +BRDA:19,2666,1,0 +BRDA:19,2667,0,0 +BRDA:19,2667,1,0 +BRDA:19,2668,0,0 +BRDA:19,2668,1,0 +BRDA:19,2669,0,0 +BRDA:19,2669,1,0 +BRDA:19,2670,0,0 +BRDA:19,2670,1,0 +BRDA:19,2671,0,0 +BRDA:19,2671,1,0 +BRDA:19,2672,0,0 +BRDA:19,2672,1,0 +BRDA:19,2673,0,0 +BRDA:19,2673,1,0 +BRDA:19,2674,0,0 +BRDA:19,2674,1,0 +BRDA:19,2674,2,0 +BRDA:19,2675,0,0 +BRDA:19,2675,1,0 +BRDA:19,2675,2,0 +BRDA:19,2675,3,0 +BRDA:19,2676,0,0 +BRDA:19,2676,1,0 +BRDA:19,2677,0,0 +BRDA:19,2677,1,0 +BRDA:19,2678,0,0 +BRDA:19,2678,1,0 +BRDA:19,2679,0,0 +BRDA:19,2679,1,0 +BRDA:19,2680,0,0 +BRDA:19,2680,1,0 +BRDA:19,2681,0,0 +BRDA:19,2681,1,0 +BRDA:19,2682,0,0 +BRDA:19,2682,1,0 +BRDA:19,2683,0,0 +BRDA:19,2683,1,0 +BRDA:19,2684,0,0 +BRDA:19,2684,1,0 +BRDA:19,2685,0,0 +BRDA:19,2685,1,0 +BRDA:19,2686,0,0 +BRDA:19,2686,1,0 +BRDA:19,2686,2,0 +BRDA:19,2687,0,0 +BRDA:19,2687,1,0 +BRDA:19,2688,0,0 +BRDA:19,2688,1,0 +BRDA:19,2689,0,0 +BRDA:19,2689,1,0 +BRDA:19,2690,0,0 +BRDA:19,2690,1,0 +BRDA:19,2691,0,0 +BRDA:19,2691,1,0 +BRDA:19,2692,0,0 +BRDA:19,2692,1,0 +BRDA:19,2693,0,0 +BRDA:19,2693,1,0 +BRDA:19,2694,0,0 +BRDA:19,2694,1,0 +BRDA:19,2695,0,0 +BRDA:19,2695,1,0 +BRDA:19,2696,0,0 +BRDA:19,2696,1,0 +BRDA:19,2697,0,0 +BRDA:19,2697,1,0 +BRDA:19,2698,0,0 +BRDA:19,2698,1,0 +BRDA:19,2698,2,0 +BRDA:19,2699,0,0 +BRDA:19,2699,1,0 +BRDA:19,2700,0,0 +BRDA:19,2700,1,0 +BRDA:19,2700,2,0 +BRDA:19,2700,3,0 +BRDA:19,2701,0,0 +BRDA:19,2701,1,0 +BRDA:19,2702,0,0 +BRDA:19,2702,1,0 +BRDA:19,2703,0,0 +BRDA:19,2703,1,0 +BRDA:19,2704,0,0 +BRDA:19,2704,1,0 +BRDA:19,2705,0,0 +BRDA:19,2705,1,0 +BRDA:19,2706,0,0 +BRDA:19,2706,1,0 +BRDA:19,2707,0,0 +BRDA:19,2707,1,0 +BRDA:19,2707,2,0 +BRDA:19,2707,3,0 +BRDA:19,2708,0,0 +BRDA:19,2708,1,0 +BRDA:19,2709,0,0 +BRDA:19,2709,1,0 +BRDA:19,2710,0,0 +BRDA:19,2710,1,0 +BRDA:19,2711,0,0 +BRDA:19,2711,1,0 +BRDA:19,2711,2,0 +BRDA:19,2712,0,0 +BRDA:19,2712,1,0 +BRDA:19,2713,0,0 +BRDA:19,2713,1,0 +BRDA:19,2714,0,0 +BRDA:19,2714,1,0 +BRDA:19,2715,0,0 +BRDA:19,2715,1,0 +BRDA:19,2716,0,0 +BRDA:19,2716,1,0 +BRDA:19,2717,0,0 +BRDA:19,2717,1,0 +BRDA:19,2718,0,0 +BRDA:19,2718,1,0 +BRDA:19,2719,0,0 +BRDA:19,2719,1,0 +BRDA:19,2720,0,0 +BRDA:19,2720,1,0 +BRDA:19,2721,0,0 +BRDA:19,2721,1,0 +BRDA:19,2722,0,0 +BRDA:19,2722,1,0 +BRDA:19,2723,0,0 +BRDA:19,2723,1,0 +BRDA:19,2724,0,0 +BRDA:19,2724,1,0 +BRDA:19,2725,0,0 +BRDA:19,2725,1,0 +BRDA:19,2726,0,0 +BRDA:19,2726,1,0 +BRDA:19,2727,0,0 +BRDA:19,2727,1,0 +BRF:5865 +BRH:0 +end_of_record +TN: +SF:src/middleware/auth.js +FN:5,auth +FNF:1 +FNH:0 +FNDA:0,auth +DA:6,0 +DA:8,0 +DA:9,0 +DA:12,0 +DA:13,0 +DA:17,0 +DA:18,0 +DA:21,0 +DA:22,0 +LF:9 +LH:0 +BRDA:8,0,0,0 +BRDA:8,0,1,0 +BRDA:17,1,0,0 +BRDA:17,1,1,0 +BRF:4 +BRH:0 +end_of_record +TN: +SF:src/router/index.js +FN:41,(anonymous_0) +FN:167,nextFactory +FN:171,(anonymous_2) +FN:178,(anonymous_3) +FNF:4 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,nextFactory +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +DA:28,0 +DA:30,0 +DA:43,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:50,0 +DA:51,0 +DA:53,0 +DA:55,0 +DA:60,0 +DA:168,0 +DA:169,0 +DA:171,0 +DA:172,0 +DA:173,0 +DA:174,0 +DA:178,0 +DA:179,0 +DA:180,0 +DA:184,0 +DA:190,0 +DA:192,0 +DA:195,0 +LF:25 +LH:0 +BRDA:50,0,0,0 +BRDA:50,0,1,0 +BRDA:51,1,0,0 +BRDA:51,1,1,0 +BRDA:169,2,0,0 +BRDA:169,2,1,0 +BRDA:179,3,0,0 +BRDA:179,3,1,0 +BRDA:180,4,0,0 +BRDA:180,4,1,0 +BRF:10 +BRH:0 +end_of_record +TN: +SF:src/services/UploadService.js +FN:7,(anonymous_0) +FN:11,(anonymous_1) +FNF:2 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +DA:5,0 +DA:8,0 +DA:12,0 +LF:3 +LH:0 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src/store/index.js +FN:25,(anonymous_0) +FN:77,(anonymous_1) +FN:85,(anonymous_2) +FN:88,(anonymous_3) +FN:91,(anonymous_4) +FN:98,(anonymous_5) +FN:105,(anonymous_6) +FN:136,(anonymous_7) +FN:139,(anonymous_8) +FN:144,(anonymous_9) +FN:166,(anonymous_10) +FN:183,(anonymous_11) +FN:196,(anonymous_12) +FN:199,(anonymous_13) +FN:202,(anonymous_14) +FN:205,(anonymous_15) +FN:208,(anonymous_16) +FN:211,(anonymous_17) +FN:222,(anonymous_18) +FN:225,(anonymous_19) +FN:229,(anonymous_20) +FN:240,(anonymous_21) +FN:240,(anonymous_22) +FN:243,(anonymous_23) +FN:243,(anonymous_24) +FN:246,(anonymous_25) +FN:246,(anonymous_26) +FN:249,(anonymous_27) +FN:249,(anonymous_28) +FNF:29 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +FNDA:0,(anonymous_12) +FNDA:0,(anonymous_13) +FNDA:0,(anonymous_14) +FNDA:0,(anonymous_15) +FNDA:0,(anonymous_16) +FNDA:0,(anonymous_17) +FNDA:0,(anonymous_18) +FNDA:0,(anonymous_19) +FNDA:0,(anonymous_20) +FNDA:0,(anonymous_21) +FNDA:0,(anonymous_22) +FNDA:0,(anonymous_23) +FNDA:0,(anonymous_24) +FNDA:0,(anonymous_25) +FNDA:0,(anonymous_26) +FNDA:0,(anonymous_27) +FNDA:0,(anonymous_28) +DA:1,0 +DA:20,0 +DA:21,0 +DA:25,0 +DA:78,0 +DA:79,0 +DA:80,0 +DA:82,0 +DA:86,0 +DA:89,0 +DA:92,0 +DA:94,0 +DA:96,0 +DA:99,0 +DA:100,0 +DA:101,0 +DA:103,0 +DA:107,0 +DA:109,0 +DA:110,0 +DA:114,0 +DA:115,0 +DA:116,0 +DA:119,0 +DA:120,0 +DA:122,0 +DA:123,0 +DA:124,0 +DA:127,0 +DA:132,0 +DA:134,0 +DA:137,0 +DA:140,0 +DA:145,0 +DA:150,0 +DA:152,0 +DA:153,0 +DA:155,0 +DA:167,0 +DA:168,0 +DA:172,0 +DA:176,0 +DA:184,0 +DA:188,0 +DA:189,0 +DA:191,0 +DA:193,0 +DA:197,0 +DA:200,0 +DA:203,0 +DA:206,0 +DA:209,0 +DA:212,0 +DA:223,0 +DA:226,0 +DA:230,0 +DA:231,0 +DA:232,0 +DA:233,0 +DA:235,0 +DA:240,0 +DA:241,0 +DA:243,0 +DA:244,0 +DA:246,0 +DA:247,0 +DA:249,0 +DA:250,0 +LF:68 +LH:0 +BRDA:109,0,0,0 +BRDA:109,0,1,0 +BRDA:114,1,0,0 +BRDA:114,1,1,0 +BRDA:115,2,0,0 +BRDA:115,2,1,0 +BRDA:119,3,0,0 +BRDA:119,3,1,0 +BRDA:184,4,0,0 +BRDA:184,4,1,0 +BRF:10 +BRH:0 +end_of_record +TN: +SF:src/store/modules/contributorStore.js +FN:3,(anonymous_0) +FN:6,(anonymous_1) +FN:9,(anonymous_2) +FN:14,(anonymous_3) +FN:20,(anonymous_4) +FN:24,(anonymous_5) +FN:28,(anonymous_6) +FN:33,(anonymous_7) +FN:36,(anonymous_8) +FN:40,(anonymous_9) +FN:52,(anonymous_10) +FN:56,(anonymous_11) +FNF:12 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +DA:1,0 +DA:4,0 +DA:7,0 +DA:10,0 +DA:15,0 +DA:16,0 +DA:18,0 +DA:21,0 +DA:22,0 +DA:25,0 +DA:29,0 +DA:31,0 +DA:34,0 +DA:37,0 +DA:41,0 +DA:43,0 +DA:53,0 +DA:54,0 +DA:57,0 +LF:19 +LH:0 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src/store/modules/cookbookStore.js +FN:2,(anonymous_0) +FN:13,(anonymous_1) +FN:18,(anonymous_2) +FN:22,(anonymous_3) +FN:28,(anonymous_4) +FN:31,(anonymous_5) +FN:38,(anonymous_6) +FN:51,(anonymous_7) +FN:54,(anonymous_8) +FN:59,(anonymous_9) +FN:62,(anonymous_10) +FN:65,(anonymous_11) +FN:73,(anonymous_12) +FN:76,(anonymous_13) +FN:80,(anonymous_14) +FN:98,(anonymous_15) +FN:100,(anonymous_16) +FN:108,(anonymous_17) +FNF:18 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +FNDA:0,(anonymous_12) +FNDA:0,(anonymous_13) +FNDA:0,(anonymous_14) +FNDA:0,(anonymous_15) +FNDA:0,(anonymous_16) +FNDA:0,(anonymous_17) +DA:1,0 +DA:2,0 +DA:14,0 +DA:16,0 +DA:19,0 +DA:20,0 +DA:23,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:28,0 +DA:29,0 +DA:31,0 +DA:32,0 +DA:34,0 +DA:36,0 +DA:38,0 +DA:39,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:43,0 +DA:48,0 +DA:52,0 +DA:55,0 +DA:60,0 +DA:63,0 +DA:66,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:74,0 +DA:75,0 +DA:77,0 +DA:81,0 +DA:83,0 +DA:85,0 +DA:87,0 +DA:89,0 +DA:91,0 +DA:97,0 +DA:99,0 +DA:101,0 +DA:103,0 +DA:104,0 +DA:109,0 +LF:47 +LH:0 +BRDA:24,0,0,0 +BRDA:24,0,1,0 +BRDA:26,1,0,0 +BRDA:26,1,1,0 +BRDA:39,2,0,0 +BRDA:39,2,1,0 +BRDA:42,3,0,0 +BRDA:42,3,1,0 +BRDA:68,4,0,0 +BRDA:68,4,1,0 +BRDA:83,5,0,0 +BRDA:83,5,1,0 +BRDA:103,6,0,0 +BRDA:103,6,1,0 +BRF:14 +BRH:0 +end_of_record +TN: +SF:src/store/modules/dataStore.js +FN:2,(anonymous_0) +FN:6,(anonymous_1) +FN:11,(anonymous_2) +FN:25,(anonymous_3) +FNF:4 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +DA:1,0 +DA:2,0 +DA:7,0 +DA:12,0 +DA:13,0 +DA:14,0 +DA:18,0 +DA:20,0 +DA:26,0 +LF:9 +LH:0 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src/store/modules/exampleStore.js +FN:2,(anonymous_0) +FNF:1 +FNH:0 +FNDA:0,(anonymous_0) +DA:1,0 +DA:2,0 +LF:2 +LH:0 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src/store/modules/imageUploadStore.js +FN:5,(anonymous_0) +FN:12,(anonymous_1) +FN:18,(anonymous_2) +FN:32,(anonymous_3) +FN:36,(anonymous_4) +FNF:5 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +DA:3,0 +DA:6,0 +DA:7,0 +DA:9,0 +DA:13,0 +DA:14,0 +DA:19,0 +DA:21,0 +DA:22,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:29,0 +DA:33,0 +DA:34,0 +DA:37,0 +DA:38,0 +LF:18 +LH:0 +BRDA:6,0,0,0 +BRDA:6,0,1,0 +BRDA:24,1,0,0 +BRDA:24,1,1,0 +BRF:4 +BRH:0 +end_of_record +TN: +SF:src/store/modules/recipeStore.js +FN:2,(anonymous_0) +FN:12,(anonymous_1) +FN:16,(anonymous_2) +FN:20,(anonymous_3) +FN:23,(anonymous_4) +FN:29,(anonymous_5) +FN:35,(anonymous_6) +FN:39,(anonymous_7) +FN:48,(anonymous_8) +FN:58,(anonymous_9) +FN:63,(anonymous_10) +FN:67,(anonymous_11) +FN:75,(anonymous_12) +FN:93,(anonymous_13) +FN:99,(anonymous_14) +FN:113,(anonymous_15) +FN:117,(anonymous_16) +FN:140,(anonymous_17) +FN:142,(anonymous_18) +FN:147,(anonymous_19) +FN:176,(anonymous_20) +FN:186,(anonymous_21) +FN:190,(anonymous_22) +FN:193,(anonymous_23) +FNF:24 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +FNDA:0,(anonymous_12) +FNDA:0,(anonymous_13) +FNDA:0,(anonymous_14) +FNDA:0,(anonymous_15) +FNDA:0,(anonymous_16) +FNDA:0,(anonymous_17) +FNDA:0,(anonymous_18) +FNDA:0,(anonymous_19) +FNDA:0,(anonymous_20) +FNDA:0,(anonymous_21) +FNDA:0,(anonymous_22) +FNDA:0,(anonymous_23) +DA:1,0 +DA:2,0 +DA:13,0 +DA:14,0 +DA:17,0 +DA:18,0 +DA:21,0 +DA:24,0 +DA:25,0 +DA:26,0 +DA:27,0 +DA:30,0 +DA:31,0 +DA:32,0 +DA:33,0 +DA:36,0 +DA:37,0 +DA:40,0 +DA:41,0 +DA:42,0 +DA:49,0 +DA:51,0 +DA:59,0 +DA:60,0 +DA:64,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:76,0 +DA:80,0 +DA:83,0 +DA:89,0 +DA:91,0 +DA:92,0 +DA:94,0 +DA:100,0 +DA:101,0 +DA:102,0 +DA:107,0 +DA:109,0 +DA:114,0 +DA:118,0 +DA:120,0 +DA:141,0 +DA:143,0 +DA:149,0 +DA:155,0 +DA:177,0 +DA:178,0 +DA:180,0 +DA:181,0 +DA:183,0 +DA:187,0 +DA:191,0 +DA:194,0 +LF:55 +LH:0 +BRDA:41,0,0,0 +BRDA:41,0,1,0 +BRDA:59,1,0,0 +BRDA:59,1,1,0 +BRDA:177,2,0,0 +BRDA:177,2,1,0 +BRF:6 +BRH:0 +end_of_record +TN: +SF:src/store/modules/searchStore.js +FN:4,(anonymous_0) +FN:8,(anonymous_1) +FN:11,(anonymous_2) +FN:14,(anonymous_3) +FN:15,(anonymous_4) +FN:40,(anonymous_5) +FN:44,(anonymous_6) +FN:61,(anonymous_7) +FN:63,(anonymous_8) +FN:67,(anonymous_9) +FN:69,(anonymous_10) +FN:71,(anonymous_11) +FN:75,(anonymous_12) +FN:78,(anonymous_13) +FNF:14 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +FNDA:0,(anonymous_12) +FNDA:0,(anonymous_13) +DA:3,0 +DA:4,0 +DA:9,0 +DA:12,0 +DA:15,0 +DA:16,0 +DA:17,0 +DA:19,0 +DA:20,0 +DA:23,0 +DA:24,0 +DA:27,0 +DA:28,0 +DA:31,0 +DA:32,0 +DA:35,0 +DA:41,0 +DA:43,0 +DA:45,0 +DA:46,0 +DA:47,0 +DA:48,0 +DA:49,0 +DA:50,0 +DA:53,0 +DA:68,0 +DA:70,0 +DA:72,0 +DA:76,0 +DA:79,0 +LF:30 +LH:0 +BRDA:19,0,0,0 +BRDA:19,0,1,0 +BRDA:19,1,0,0 +BRDA:19,1,1,0 +BRDA:23,2,0,0 +BRDA:23,2,1,0 +BRDA:23,3,0,0 +BRDA:23,3,1,0 +BRDA:27,4,0,0 +BRDA:27,4,1,0 +BRDA:27,5,0,0 +BRDA:27,5,1,0 +BRDA:31,6,0,0 +BRDA:31,6,1,0 +BRDA:31,7,0,0 +BRDA:31,7,1,0 +BRF:16 +BRH:0 +end_of_record +TN: +SF:src/store/modules/subscriptionStore.js +FN:2,(anonymous_0) +FN:8,(anonymous_1) +FN:13,(anonymous_2) +FN:17,(anonymous_3) +FN:20,(anonymous_4) +FN:24,(anonymous_5) +FN:27,(anonymous_6) +FN:32,(anonymous_7) +FN:46,(anonymous_8) +FN:50,(anonymous_9) +FN:58,(anonymous_10) +FN:61,(anonymous_11) +FN:72,(anonymous_12) +FN:76,(anonymous_13) +FN:82,(anonymous_14) +FNF:15 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +FNDA:0,(anonymous_12) +FNDA:0,(anonymous_13) +FNDA:0,(anonymous_14) +DA:1,0 +DA:2,0 +DA:9,0 +DA:10,0 +DA:14,0 +DA:15,0 +DA:18,0 +DA:21,0 +DA:22,0 +DA:25,0 +DA:28,0 +DA:33,0 +DA:34,0 +DA:36,0 +DA:38,0 +DA:47,0 +DA:48,0 +DA:51,0 +DA:52,0 +DA:59,0 +DA:62,0 +DA:63,0 +DA:65,0 +DA:67,0 +DA:73,0 +DA:74,0 +DA:77,0 +DA:78,0 +DA:79,0 +DA:83,0 +LF:30 +LH:0 +BRDA:9,0,0,0 +BRDA:9,0,1,0 +BRF:2 +BRH:0 +end_of_record +TN: +SF:src/store/modules/userStore.js +FN:3,(anonymous_0) +FN:7,(anonymous_1) +FN:8,(anonymous_2) +FN:12,(anonymous_3) +FN:19,(anonymous_4) +FN:21,(anonymous_5) +FN:25,(anonymous_6) +FN:34,(anonymous_7) +FN:37,(anonymous_8) +FN:46,(anonymous_9) +FN:51,(anonymous_10) +FN:53,(anonymous_11) +FNF:12 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +FNDA:0,(anonymous_9) +FNDA:0,(anonymous_10) +FNDA:0,(anonymous_11) +DA:2,0 +DA:3,0 +DA:8,0 +DA:13,0 +DA:20,0 +DA:22,0 +DA:26,0 +DA:28,0 +DA:30,0 +DA:35,0 +DA:36,0 +DA:39,0 +DA:40,0 +DA:43,0 +DA:47,0 +DA:52,0 +DA:54,0 +LF:17 +LH:0 +BRDA:39,0,0,0 +BRDA:39,0,1,0 +BRF:2 +BRH:0 +end_of_record +TN: +SF:src/store/modules/varietiesStore.js +FN:2,(anonymous_0) +FN:6,(anonymous_1) +FN:6,(anonymous_2) +FN:8,(anonymous_3) +FN:9,(anonymous_4) +FNF:5 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +DA:1,0 +DA:2,0 +DA:6,0 +DA:7,0 +DA:8,0 +DA:9,0 +DA:11,0 +LF:7 +LH:0 +BRF:0 +BRH:0 +end_of_record +TN: +SF:src/store/modules/user/registerStore.js +FN:3,(anonymous_0) +FN:7,(anonymous_1) +FN:18,(anonymous_2) +FN:21,(anonymous_3) +FN:24,(anonymous_4) +FN:30,(anonymous_5) +FN:39,(anonymous_6) +FN:42,(anonymous_7) +FN:48,(anonymous_8) +FNF:9 +FNH:0 +FNDA:0,(anonymous_0) +FNDA:0,(anonymous_1) +FNDA:0,(anonymous_2) +FNDA:0,(anonymous_3) +FNDA:0,(anonymous_4) +FNDA:0,(anonymous_5) +FNDA:0,(anonymous_6) +FNDA:0,(anonymous_7) +FNDA:0,(anonymous_8) +DA:2,0 +DA:3,0 +DA:8,0 +DA:9,0 +DA:11,0 +DA:12,0 +DA:14,0 +DA:15,0 +DA:19,0 +DA:22,0 +DA:25,0 +DA:26,0 +DA:31,0 +DA:32,0 +DA:34,0 +DA:40,0 +DA:41,0 +DA:43,0 +DA:44,0 +DA:45,0 +DA:49,0 +LF:21 +LH:0 +BRDA:8,0,0,0 +BRDA:8,0,1,0 +BRDA:11,1,0,0 +BRDA:11,1,1,0 +BRDA:14,2,0,0 +BRDA:14,2,1,0 +BRF:6 +BRH:0 +end_of_record diff --git a/cypress/e2e/Auth.cy.js b/cypress/e2e/Auth.cy.js new file mode 100644 index 00000000..d3d83ff0 --- /dev/null +++ b/cypress/e2e/Auth.cy.js @@ -0,0 +1,32 @@ +describe("Auth flow", () => { + let baseUrl = 'http://localhost:5001' + + if (process.env.NODE_ENV !== 'development') { + baseUrl = 'https://cookbookshq-staging-web.herokuapp.com' + } + + it("Navigate to login page", () => { + cy + .visit("/#/") + .get('#signinBtn') + .click() + .url() + .should("eq", baseUrl + "/#/signin"); + }); + + it("Login with TikTok", () => { + cy + .visit("/#/signin") + .get('#signinWithTikTokBtn') + .click() + .url() + .should("eq", baseUrl + "//#/?v=fu"); + }); + + it("Only authenticated users can view the dashboard", () => { + cy + .visit("/#/dashboard?tab=Recipes") + .url() + .should("eq", baseUrl + "/#/signin"); + }); +}); diff --git a/cypress/e2e/DashboardPage.cy.js b/cypress/e2e/DashboardPage.cy.js new file mode 100644 index 00000000..593902fd --- /dev/null +++ b/cypress/e2e/DashboardPage.cy.js @@ -0,0 +1,66 @@ +describe("Dashboard Component", () => { + let baseUrl = 'http://localhost:5001' + + if (process.env.NODE_ENV !== 'development') { + baseUrl = 'https://cookbookshq-staging-web.herokuapp.com' + } + + it("See LeftNav menu items", () => { + cy + .visit("/#/signin") + .get('#signinWithTikTokBtn') + .trigger("click") + + cy.visit(baseUrl + "//#/?v=fu") + .contains('Advanced Search'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('My Recipes'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('My Drafts'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('Preferences'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('My Profile'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('Notifications'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('Privacy Settings'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('Display Settings'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('Redeem My Points'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('Payments & Billing'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('For You'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('Following'); + + cy.visit(baseUrl + "//#/?v=fu") + .contains('Who to follow'); + }); + + // it("Show My Recipes Page", () => { + // cy + // .visit("/#/signin") + // .get('#signinWithTikTokBtn') + // .trigger("click"); + + // cy.visit(baseUrl + "/#/dashboard?tab=Recipes") + // .contains('add new recipe'); + // }); + + // it("Can Create a new recipe", () => {}); + // it("Can Update an existing recipe", () => {}); +}); diff --git a/cypress/e2e/FetchRecipe.cy.js b/cypress/e2e/RenderCookbooksOnPageLoad.cy.js similarity index 100% rename from cypress/e2e/FetchRecipe.cy.js rename to cypress/e2e/RenderCookbooksOnPageLoad.cy.js diff --git a/cypress/videos/Auth.cy.js.mp4 b/cypress/videos/Auth.cy.js.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..0c3b52ba0a8919a4a9012793f492260c1fd1fccf GIT binary patch literal 116732 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�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⁡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 literal 0 HcmV?d00001 diff --git a/cypress/videos/FetchRecipe.cy.js.mp4 b/cypress/videos/FetchRecipe.cy.js.mp4 deleted file mode 100644 index 37d282513c6bc2ea1bc0063b7b9d9e9819ba0c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 433990 zcmb@u1z26X(m%X6ZpGc*-QAr+af-XUYjIkjxEGhAMGF)t?(XhZiWD!d--e$1|L(cx zJXhXxo(EQv$zv)DSYvj6}97&9kR zQvj3>x2=hx3xG$=-rm{>^h+#eZ|h)hXKLp{>||ynqMsw4Cp$dyVC7^dW&lZY zG9_l=;39Tn=3wVAF=aIaRY)^}7?|W0C8QYGiAB`KK%6F~#-Iu@dk0S&Q!^K0 zR%T{423BSkZV=JJ#l?Y_iOJpFozczG#MIu#(2mjG$(-p)3!{aLtqq9B-oeGv-p-j9 zgw)8;Sbzo88#4h`ViQv%8+&7G0Ty0nUS?uLJ3|{!XHx-Y4>n$A4;B_SVp~%I3sVnb zXICRoj+5BI*%QVulH5W6^;+Sph+gL2#++$P2@pp3DjtpGC!f}x2Q$if1wEc7fa#Ab%hF8U76)|L)W z9KQrOI_TS*nK_%f2r#e`yI44ZS~!Ey*nkGY&;nG@{|AkQ*xAO?7=+~?1ZHA8r)M3; zmbRcF0*SP=b1`+YF$6Jz=tefKPKKWP#-K4abODu(K_+r>GPJY|{o4YXq|EQ@20`0X9}fW@5*u&Im9wa)PoBPlBIQLk|H?9uUFV#neH7 zo!HU=G)N$a0F5C?m!TtQ{GUb>;12*0y)z9B27l}z@1Vtc>t@a%p+WUP;E#ShxcUx- z5C8!G?FWNF1MI!VCVX{VOEU3UON`-1QBY%WfPD=B!<_z#fV)fjsR+wW=1+p@W%Y>L z4}T{M!wJ@b%wxfTa9L_T$*0bMlsq7C{n$! zoL$&c@nJ37UOP~4JBk{e#7id#c&J4=@$)4OTc zk*_xYjr!I5Aft3+anpn}DoAuZ#W!O)rCeu>)Zp#~yI;WZyWTV<9%xo}NMCHfT%zS9 zFbYZA35`cmjV+RtP1Krw$Mpj5BLm@rj8lr@M>o$m`6LbniealJE?9dmXk_qMuXT*< z7ieNb z5m00Fh)KDRUjBwGuCpF;3fS4)pub5(gQgiMh8_JtL$q1brbA!FGH&q_S^L|Vo>vZC z#hyqLOk6U025X)Vqy;^WG6^DHRTcI-k)`VSi#6YLX0os76`1DwqCX_Y+X_9xP z)MGK7Ebj|cst&pv)O_#iqpa9hq+&9PO}LNhq+4CAn$msrNy$AznHeEEQVm^$BmfOT znBoM6);Qe{y)6}zj}?tzyYD=~o8sl^Y|-_2JtSmh93-?PGW${@#(r}Qkn5>CnkD|g zwmT%M5R273PECwQ!zgEum$t5gp({0=lRR9F23HcMMkS_;Ewt7NVC=W7AmYV5=PdH< zk>_a)j#PmBOmuSXx{ zshqvyrF5pt+ZH`>2>2w`co@rpeF;9B^7u+MH0~Vq2&TT?wyNv|=lqqR5r`4*MESl9%_E_?yuhfTB!m_1&iLIFx~D zc%0m?QKdh5C%jlxv1=6*A@34_2vdU~AeglYrK1+JvL4KsmH3q!D_dL*yG42L22--Lh0v*b1E+}2>D(twKZl6$gl4pZ3!p1(F;@( zCfUS`D{Bl6gi0<$>UGO?KB{p!>wa!cDK=mxPwL7gT%~s@lcmZv#nn zB5~f5ajY(*;(4`aRYXWH^tz#JF`a*<5`oXSmF6?CQVUs((V`wXdbdA-zqLrRg^zF&(1!SVw~6&+!9*u(V0-WKI49*sVYDaoNn?l=B3{~lW+hBX%}X)-nrwb1D+-Np?Iyw3{VWAU??xwL@nQhjFnhn8|;Yro}Y+`w8j_!25A7;nnQ zxpD!M-B$nUUOCVGU4rEhPuuI`ruzFa3TT$YZAG#nh&S7{Qr~u0JIa?@zX03aFz4tgFsXic)8Yvs1i#L7eG{NA4T;@&8BJ!D0=%w&X8&s@59;yB>YBhkf$Typrb z5adf-wh4}rIuz(%oP~|VLr*aIyyo<7@9c;v*h6ogz%!dK@kb%-_*wZvm%U-pA-oHD z%$(pA)zNv+6oj-`szpZ@Fvr{>ZpaHeksx$Cp%huF_3)G%i{svaOb}mx0SDB7GRF z9CdB_(m>rEy>eBdP)-L*j%DbaW8N8JIYi}BPe_mJF;EpPGgNSBOsrGN*|6wmnBH9P z>N*oS7)ROSLCk}_d~&^ZryPG?!DV|r8Z*hHH7yey%qB#FV|#gFPG;E z+01rzyU@W04v4Nx!g~R_+T(}M^RIc#W`v7Eh1AA0h-l0DwON~phzhmbTQRYFl6Hxl*w4ZC)*(3qWj_*!bhD*segIHE6~OYEg(fGs$~o z*ZHLDmkgHOy4t)HgkarkTgcs`UDl4rf@Z_R7$UXJ1EZ3YHE zuu;ErzbJC_Xq%qhM2y^h*J(Z)G|6KV%KYx(#TVs)0PiqapLWJg5ddd6Oxef67Adtx z1Qz{oHSIg^GatKM^oN9eU`_+lkhgYQ%8>{j3sG@Z!R}GGV>)=N*vhKR_6%GEdhv^j~?f`bT4)V!jN9GE5j844t+zYW@ zG&in^3qwkUq%D#tLbDc#%0ZKrsKcb{TDJ50cJuHzpCv;8xVe+IgMkU+N@&eHU7cI~ z0<7t>Z#P77jiY&BQ`!L`@&}lz)=D#$+o85xKg{!|GG0Sg{Lt>WvQe&^*P_$N?*qPp z*e6~r-FSf?;SXN;0?wL^VzjmLO<5Hf7jLX3DSWphpV6x$eVa5SgHus&bWR$$n-ij7 z=PNgu?UvPCvn4?OhQrOb63I}$Z)P`ho!?=l;aaAA^d>AlZA#801%3M1!G z2YbWNi3MXsKjznxL!%(%ajH(^lF(fmw!idl@6Mn}r9{GaZvci5*z}Ukm&xQHGv8r8 z|0B>B&{39YjS(X)HW z)_A5^I%k|9oCuopHc{~FmMMt)X;70(*N~CuZ(jH00EZ{P2W|zKdC60*X1TZEUcJ z`g;~%!A#WpI=A^q=RTi@vbL^6b2uQfSBJ3gDrG^K7)9 z;U}uWZfp<#+*;AbL6nn`1$U{E2ZWol@W+WQ?GlY;8dri%PuG(o{Fe9bX_Ra;w{sJD zmGjoeQc_x@OI1v9h6jN)@owB3q_;C%g8RybL5aZZlZNb`0iQHxIUU=A1ZSF{RJ!WA zNk4MZ*1Gowy^b==TJDiiP3yTsrOMS|uWh8o1U@7*Mj=3U7XZNEDIB|4Pod3QvwuW_Xv>Sk3QIhai7l`)jIDlo zUALuD}$Xb!NXz2CvrSYg=j0p~4+efOHmmq0Mye^xqGvn6|EoXeTQ z;uC0(4-P;XJ`8>I{v^miGmF6|Z1-qU>M|B|>1la3SZ5YSwxgt&Dw&Ja16Onua(Wb!gTC4z@* zls^}vEVrN6tdBbY={1xVRg|n+fw|HE}SdzTb{&MD~s(M_TOxl_{nkfx3n6(sm{Wyk+_x zcMkbk(HO(&%^_Y-<8$HZa}o%Z4WDh^)xLLjYXMvaE7H1gR=^+`WP|j>iwhw~GjM>G z9n!CERE#c9Y5zPmc|AKrVx+|oRYVc8ptqBxA?!EF51AFoyam0 zYuAR@PA=z&-^OLMqzpMI2+39p^!u*t?xjk81l`jt-4h=)>!Ou*2lNV^D|U;vkz5^e zkz~z_6!Q52Mh`&Nb!^J7BWZd@iAufC50nhAN58f(Rc@B88jD~-&1lq3{z9DfI5j#j zU-f}2*NnZFw6c*aUM7s$&&7)XB>`&r7&a|l_HHZkvmR-oiVcQX0_GVuB$tm*$Ae)f z972JAbt_S~kNya_QN?9p??RoB7!%UM*Fe6|*XBBh1ltI^3J-okvhCdNGr$YpY_ZuV2#Jyh$oQ2rQdc(~fNb#rbJEf@Y>#e_;_qU0O#Y{&(zQu^Xz1VK9 z;Qy*{51!t8SNP^bV{j5V4h*F9s0$>93=rzY#}^-u+`eLf9slfeMzcke5sC zD(lFyGTOa-^V~p;{#GR)Qmt}liy}}1RXDJRx_drbTvDYRt>^vBC~w289WbCruMFWe zf0c^s4`pZ``Y8N{wyK}B`GI(pj-|Z~6KfhBDj9*zH8D|!3m;e(8bS-Tm3}A|d?LmP zWx?h1FJGMF0)IioW^q#$0WUd(z6mYvio)UWvZqh#rC*IXHtOpHY1?Xv%?&)6+`e|& zEa#X_vDzH6DI|}mRNA60PVfgb()TZ>nVej%Uu*n$kN@H&k&E@)RH^+eUelMmx-_>3 zLt&cIcvWKR-?&~@O_Y*e4qsx}!&Kd3ou+>)C9*m7(LO$YXN!va4xG z6sL^lq((B<4YV7`J6TbDzmWR&J4ribCx61pl79l_d7k}BGA*sOa*>!?qr8YK77Cmi z{0)g5445a`j~_KD9XP${#(3kWN`VY8i`&N+uyH`$7a{KZ$S=fKph!CN@Jrr|xgJ5y zGHKHmgniCJmCXG*KSC`EI6ecrbKcWQlWz5DJF29uvVdYeX0a!Q9eF!aze6wYZlZs; ze^&vER26iWe^m0Y6dW|N2LM<=qd)t#W7{#GCIj&GRrf6)2}DiaHW;(_ln0S+J#QVFE~@ zaxhZ>XBcrAou&@1t!p;>+X?m{#{^HufF>Ug6Mq2k)8pKe31Q$T%tXkj`rXkcDIfUQZTAiV zfNHg8<3g&Zq@rCi$q~rp)s!PVk#N|vPtEwdUI}_UGjKTi0bZ~g8ax$Xxk=AJDUfL} z`?(Gr09GXNTMmFh{SP8gy5Ju~$|V2ave3!GzvY0#&!7M}XAc@L(Dk>h;yD*{#MYWK zXMGJdw21GD&>kJoG$54r^Td1=`(h}2XT?}w6>BK3bV3>6ZThqwx!rmxN3C&5l)JZH zcYcNRym8o>IU?#_g3}QVr_j2ShiiJLEYtY|`>y)ZZtd~guBn2*?FzvN#|L`+ zEgU2@61@V^B;n*>J#9i~#j_3Mw_mp36YjwDINb{r_6c+mA&4Fh=uu9WC>WZ0E17nX zzT5kzBH7()jYw^+Yr#r6r&6@45t0|hhLj@xC5|`qyS{r@D0R~S1E%~3qDYjv+|sd5l(ZprCjITqroDiuKt5t$8#(5Fe8tSoXG4{L z`^`uJeq#`rX6qCIEVk|vi5@Caw?~eKBbF-eGV=ZH;bI7-*nJ#5Gg{Y4U>j%wfcKig z3Yb77P6=D~*<`R((YBX8jT*hPKbEk2i-xYQan{|x%T=ii=@W8aupwpL!CP+VECK1@ zMvozA8qRz(MJ-K4fiJivWQiy{QRyxESG^MhC0l6+-C%V52T@TsUcL4H8Jpp~Q~|vJ z4gc10DCJ&DU1%~Zsfnz{eip03?sK=X*haw`K;h;$^s=ysq$bysD4pzQg#s@c-G~H3 zHDmPn@te4QWQMk1&WbCeImmonVMXy08`et?Sd1ANCDKw?Nj6hZOQ4B+P_R3`)`G*v zyKR5x81bzysy~my?JfaLY4{X_I`zuQg~3+w!|NE~G`u$}qg=eew-rO5(*WJ8D$+{F z;f{LEZDuqOUF*jeU8g+9ckXx>x5GscGskHROw66)RfY=!=pcJynUO(HZ@|gp&1ylgSU`!tkIRGlQAjtR&3z}{>8Q6GmO#;up%!`Lx@gFm1 zZ{nMxoW9&td}hs0t#lg^ol& z0z%E$QXA}QZwugOjDO=E5Lvbxa3kvc(c{B#NNC}k{eF_v0ofDYSBiJg-40ZjI>xtK;Uxhd!y2+?aa%@33d%2$x>pFsy<{<7 z$}J|dp3{+~vEa_@`bm`%nB|%VIcZ{At!3j|S-UH}ekF`VD!N?uFw1uat+KhPF6r7Z z%V<*<566kKn$%C~8dLCUW(1&7gt3B4h3+DdltSQ(FSBoWcfK|6`lW?N5KqQ2V#mjKic{q}!9K(XCs4}QG+aa}p&^op zUlDlF`CqnO7kEK#%kkKQy(i=TX+q)$E9B+n6K{kTxOa*puCM8ihRfQs8< z(FGjJ1CiG>)*!;9$oj<(Z>Z4`+JbcHS-UWk5R=It^3(f7r&Ox55SU%!{X8DCyX%79X%>;n_(W}=hmWi+apxb$lsT6^qt9qB0IGrz1H_Qnj$5PkS`p&mrLUP+i~ zPtn=`9^y=sx?Its{O8i7<^j1xkFA*XmwwsaG6l!;eQGo}qdWu-*AbZ|GaDawTqZDg zG8o7W@_r9aZ31fjTXTHPj8v;Ry~5%u?l~(|x?Q~c^%cA0+%|iJcY5zm`q_l*?Fh$~ zXGg*(iV(xxSFKJp07&lyZu0a8x?+0kqA;zp@S$tpv+mWRF^4={Cf;0N@pJNur*6%` zFRRA9%xU!O0YA3Zy)_%Sd;1FI4I5t-O5qJrYeK=hO=^#TX*k3<^Rjjo@DGn93e6mP zQqXd+i_}q*HS@%3IWep=atFIvZ66X)gozSI6soy>30>-}gbg~!qo%EtnvV>n;p!u8S^ ze*jn-=GD{8cBoJgLsrJAfMlN9B0>Em^;s){C;okFFs#1;qUpfN&+#>8uHG#SRp=zG z23gyCf&FDV!bqWST^>nISAfu07gJZbr8VV&tS^4<9fyd1-psGe6Uf=Epvg(K8|BTN zGLwS|>Y41bogCbx_E!JA-o8Jr$gmdC^uio$7OaQI*Ck>I;ZV=i%idlnJwS+_%EwFLcfJyA5E=Z(JH9A< zSQSkfcDgFE%@zd-*|GD*p(Iaevk24UBe+fXpO5pYu;th%9p*Nym-YT3FYLz0XM*=k zR9}o>oOjA*(tXO1PJ`B{2r*Rio10^YgT6tT9;c|z*+cxGMT!$(?k9QjQVbrIIssGq z$7gh$HVWU}t~@Gn>(wdcruqU}rZg|y(t7wrSz%XWxL^Jjz}+WXJX3Sb&Xd^Pvhcq82Q!7| z74&j}+letZ+z)MgR@_{zV7Uo4x+87jbN)#x@bMO^C_H{ybBl5a6hvyO$?;Zl%_;i!quluN1@%R~40dz}>1y__$c za`mW0Sc+vdXUB77;Y^Tov^oIpfo!jtO8%pB5qp1?j9(uEPL4N4@B^GskRmV*|AnIS*N#5eDD%p z5KN*efpx%>?(@36sxj8!`Di42`mpYI*cGG5C1qGx_Wm9tN}`U|ScOiqeM$%Vv~%!t zl9eXilQ;33ALc#~cKGPjF2A`69S|9*%?dg>m2|)g}QS26enpDutPfvg#NGfRGN&Q?vp+_P*@P z4&!{Lpf)|%qmunf44#QNlg|l-)N{h8@SI42JtuG0o|Ca>fk67_5}5om4Wj;82<)#j zXY}f4B8}N|qC)?i6hEI9099h1N?^&)>L7nXM8bLIpmlgoJby8&3O|*=2il$zxWeZu z!e7YMo*M&BpBceQpBbSOo;fg-o)hU`rJv6QaIjC$4Pdc;39)-l)Sg*@WQtEE@X==> za9{kNO5|?O9A3YGXfQvOAYz_5kSU+57+9Z^RFElZd^XG{hf+$%d%K!Gv3 z&td#k(;L`QtDzShU$x!PlN5J*QytnjM6nkO-^2M6iHMYwz#4@yeMYMwwQ%cvxPpQ< zODARX`KpnWU~NNF=)Z8luAbuqTC!$}@*%qR5q*LM>* z_y?n3mUNAmgDw_->Nl9wlfyu(foud0UMdZGg7HLvp1`ZAr#vhB(^Hig^aRHT@j#7% zasXtxYcEWNuk_Zh9yQm1(PvLI%nK~im7R|6mnHh*jV4J!AH3=xC@si7&!a)kDkvbSN)n z;`Nh!0BbO)!Rv;)it81+k8JBj9HRU=^Hv^6tWi0e)Y%SQn0f9KG8Ch*7S#<>^kg@N zGvB+xiPkWj5(KkuxOmG_F(0FD>yY2y+wn|=KFLGXEC@)I&IaI+KPr?y+AB{|Tfj}a zPVDM6Y|IS$>9u%T`d`MzV%F5SY5zpjL8H1#5w!aDWpkJ&V~5sj!KAB&ez|_Z=Pi{- zn&>tXGQt5uZ7W0}$7Sf8%P|rGdyk9_v&|f6tYBopv|a;12Vaq!m)x6+`7mNTJ!b3% z!H1-tRZgNy#zfx~$b->+3~HRNR`VND9+)J__0(s!L#B%gpmCfmLd~-2=p61%1kF3> zFqYPJL>tGUXB2$`x(;A#>xZlq_@~*bET6gq6ZwV+bdk&1VUY^ie+*TIN;Jv2ejrYg zj*K!y`}=w|DTX-}p^9*m81h z+Y=ESYl!c;60%Xk`Z)u|l=dDBfRDktXr~2X;%foz&flL%%tuy&mW4Dei;jgZa`qvy4ql(;TVqC2I@Ky_i+<6+q&Wg@W4 zGG;XXgPycG$kR+RY!fomOJ%d={VQ(O`upWHV*;0gF}K&Twsu;XB(A-f2FHE%-k+Z7 zC+FTZqyGPjpDa!U>YqO_)6hjUi(RqOVdfrn;*R1t0OEg{Ex*j|5 zBy<-WyaF#%f#(ROdyHRY0j6Ir`$>RE$a&#!a|i%{5M#3K81w+^v@YEoa4Mh66&w+K zFttcL$>OTasdFAXzdf4}|LUnsYqcP|NIRnk{2=fW?^GFuo^!J7f{?{`fZ#n#zBbm% z9-|S7{{a|65j5IR2QVe44*(WLwKOgKd&JKp_1_G^FCIA13IQk)$$Tq;LQnF@3jN(m z;4>ot=52_3;xPaVRizfQ)UEXQ8eX8|){ge#t&s|<#T)oUewdvtIpE$WS=2FKJNl0A z)%1IAa4^5+gqvjBWE+hSaab!m+2dnDynS18RZ_+N`kr0F5mj1Y6{KtSh4LSps%twx zCG)X!7RC5;+ldkydyg+rC(Mo`+UAFzbERjbxL7?6hc7TQALP4FY9NBa(Ufe0F(@c&KR zf6m(E@-j672Zn5pSO2n-mCU^qX&EAR4OJRL&;FzNq+1K4Q8 zhx6&(>aSUvXjU-S`hAG-?9wy^~_3b;R zSz>-MRI&2Y*AU6U!};#%7JBgQb;@Z~9(!wVmu@Vi6-U6ln?A+eocKg;>}AVJv&WR` zYoHU9aSB3Ytov!fzmx!*bP;qyg4@(k!DE!;=*#EkJ}Pt~>1T%R4b zMaEjk4AJ8c6Q2|s@|VqjkZJX)_<+`q6WjX8}73v_NLYYR_h($MgEp$ zT>wQxi!92jOEKFLB^o=lgHOJ^Yeg!dZxnDw^-99`ifOu^TfO|7Ec6^!)`La2M^m2i3^}7eFnOv@ zxLOsf<3XE8nD+89VLmq3bU8pn)@MD2q@tUB#_vE(scUs9o8`XD)CnaFE7Ck_tN z`ayARryW?#?Rcy5c346VbWN_sbsOl|*MZPoN9DH<<;9vv@>gr#x6R=f=ZshT!QqO? z9)K(*HvL%rb#+F*0mceHpBVJf{R4J#n7x6ANLYIyKGq^%*^MD|l)*#o4?QJ{69N=j ze`Z-=cS|z2j9yWIc!FQTt6={t+lq*(JLPPGFPUbI@yx$odH>_8`kPJv(F&*y001(8 znY&NR7G6`Z3xF5Q!Ru)hfD~cBcL0F%XLp*&k3>5tB;fV^zF^RE#}3hi;~^-DuxCGd zMoaR(hiU)#syJ%t!XIer1eizom*)Ra`7a3mLlFtI2LfaQGk-jLq{vsU(5o#xP0qo`wfWUf{zFkZPW9fYEoq4Xw@Ll9R3&t157MVwcMX*!(RYA^3fG)|0~a4=W$$HL~03S!)G*NECc2)=wvaTq?5SnLXPSgdt} zd{Y{%N@QZrVvjNHfw)^QX2Z_B^wYJ|!9rU7{BSZEe3c~@*ti0Fk zG_%%Q3^^clrxu!-u{xeS3MYsa?4|gi{nNd*S}8j8)n%J1r>4hOfqnl9g~s`ut_PC! z?x_Oh2h?~tS&jyTL6lp+u+p79hb&$cBm-ci+~CJye)l)X+*RD@`B=)x&FOFlxR)kn zGrD~->=znT)dl1B@LPm*8H@Gbt6f~IsS?}0&CXX{F(2_vH# zYT0)J!o>Ft$q5MVPR370^MGunz{bf0p<^BhXCI;X&(8CI$%DNDExOSnS%|+ax<1S> z099VHe2^Fa!Sf?3AA|xWIyQb7wwEOt^)W8iyxJjSuTz={m!d><=4g;HE1??X#&0oD z2yekRq(5I-psHBDKy*dFX^VQez!xzmG}nDlgnU^NZxw{{{u_h9`n}(9caraW2I`c7 zo|RN{dY{o->pr1s4G8ALZz)wt_q#t=tkJwXRQ8#ruf)jR>yaTJ2U#f{sRVTGlj7c> zA7Ms$9C;We@=|7H!ddm_Ji^kQJf5$W-`4j6lPnlkusL?7in8j%WAUlzR0J-tA+ zYP6|G#6t?SmT#%)>OG+aU(r@L1?OSN!Gj>x)cR%=7Ife?5;c@xhMtrz2bi zZ^4P2gYb}34`!!Vp;DeP$A-lWma|l&(JV(unjQR_96LNCSL^-&QkpXXVWr>A=RdLH zAMN@tloz1a9v~i=#qhici|+rK3>*U*-(*>NNH8Q|Uvtv= ztxAX@Yg6LPGw#O=2#ZLTKNInX;r$mF|5}u22f_LP%wqcgHoW72%4c*Az%-Vw-QVhFRgeHynObMkv1y}hupaU+0R$V-i zH1_9J7w~YXC*Ln*0`ny>krhJxpM4pMG$+3;LmF^+o~PDR4a6ATX?@&G;Z2hV9$)V8 z<)@utAIO!6(b9_0rZ56*b7<<-{wCvHP5^M_0$G3H8};PIw4Bc9Hm{ z4Fz8jJdK(|aUA>OHclDr#8|Jvz3iG~Q~Vif>R=&o7P*p%K2!BGI_^%77!4@pg{Ju- zNi7b4;fuCG@t>|Rx5ydk_v$(d#Jh$rbKQEO3Qz7rygQxQQpoA@HCP*L16EE62RmbE z{8Lr?J?-HRrqQ+JJ1tk~q9}fFQa=1-&*3m;=&-t15OtUNIU~I6Z^MGZEo45u?VNac|P5I3R`qS5f?bWYKv zN=iKg9lP9}9y6s5_Z_Cpp|TyG1-lx%5$12+_})uWd;y)fDLZ_F7iLt3sR7r;bKriXBzlIldd?f@zoC?fx{KHP{ zU+3j3Sp(=vY~1GEC89LTzRejJ-p{^$IdsyZF0T}?I78B{c8zZ~`ve9f^uMi{24DYW zWKa6(K~oCw9+>6)Pus9x`^0}mry$J7RQ{s#h~!oXF67eqBR^hhtW^cHK;8*BQ4Yah zwbF0ebc8{(pIIc$i3FZcMUKA3&~pIi|G|@TicN^a);s~TwW@j%$UFSh{Qa`hmy2>wbXrTP?j$=8DkXPeC0S>5((& ziUQ0y#2t;*aHLV4HA@zVb}sZ?zb$5T^+7dYGlWMT(739tC#`2Sz=lUm0(gpmQv;{v zCRkR;mB?FdfLfaf(#ZK5gQw-|UTC2sUZQ^>A&NfYy_tttT8L9UrHhKU z&udJ&*z51NB*xeg7?!7>3<<`nD+VS?tEOZycdGAn36rmHY9QXY8t0(0vv3PGkI4ZR zXL=I{*<0XkENVajWRJ&fEfwG5ofMR0Y%(2gqRYt^HNkIS&B2aH&XE(tok>iPj0-iXQhxJPQlktD#Yg zu-GAQd>oyi>;yODMwm>sVy6E>oD7eM4>WmY?^LfC7ij^YU66^aOfE*gAUvY-|EpM^ zyq1v|g!e5ltM=dQ3P7J}J<;@IUgY-!!~p3HKeTtDTlMX1i>Z{8U&erRt$zm&&^_!E z5RzD6R^7kZ2*4|*Bo<|!#VzbOGDeFXDt8td#H&{xpys!}Pj7>HeC@+ww7x?>|FIql z^g;KBZN&e9f6@U3N9f11?b#rlGy*g;bz)Qy`)VO*KL1vC+N3hFYnidV~ zUu<}kn=D01>RD&Zr6g@xRg{@*a1P)}ydrF1B-`!3J=iY&4E2-LVyW&?UBZLPk~h`g zSj-P@D9IUNL54rEo^8l$B`X|Ra}wa)G;pV_V8znfIPiX`il09h3V_tXdpDN?XMnur z#8)-E%?4ghC&j_`>7@%4DV8-^iM#oo^qk>6VuznBJ)@R+;u! zt0uNr7mhH+i^F5l*Dg~=p{!1%+uvXA_=+vQAawX#xbi4s-F4I5U|KFhl+;OMp3WqE z^6*8s39X?Qs$9#Hsq!Y7`u%xwf`;&3De5QKdoTxj&nk*=Q3EXw_Ag7B8Bm^x)ELM_ zbtI6V1$T{P0q7javpoW=A5G!X8*!V(U+Hn1g}vL!@}8rC#5?SNFoU)j;WVsgG_&35 z;Y8TJa%bZ|pflZl97h4u(&GAVqf~W{(K~--)Yx8%sjG?DW7UebkK-a-g_=y57^w*2iU-$#U*{C$nF-pAs?jvPMZYA2w z_!t&e$HZ%G*<-O^!wRBc6uoPEiv0eiA22)6eEuYoweasZM=6!FBnziI0Mp%JueDxJ zIu!0)+!KL`Oesian+Gs&B-eLdYulZ&@h`I73njyiMN==pJ>h=XzpZ*@$iQZs#Ps>= zUqbo+I%)j$9nt{Iy8e$lBMmi0krJ!LY$qoBPn_=%-uaUYRi}Le>5;;Pj+v*YCrfi+0+TaT1IRVe*|B34tTu|l&bJ_jmZ8R=ziVikrwQaY(YS+@{65h55zu5-rZ*_4;MVLg2YBh5}@4Bhv^uyeK z-%DIiOT84;+D8C+O%W0mdofgg!D38rnC9c|cQbk#Bm-9o;qpbs3#rWR0@8~D_^$^B znI7u*0x3`eEb;@2P|dDIJ4c49$A5I1|BV834Vn&FBAJB$#U>1lMocc=<5qG3rNYD) zIwX=(W5?suSKToFh#u~0D)~9W%X<1zHRZ3DeYyi3@eZ$JV*WQQ|8If$eFkg*1kn$e zDe&+2U9K}O{y?$-iV|V5jrYitzHh8x%%2a=e=qI-1W8jE1R)%lDfDkPTmX8uwpeG$ zYV7V)uo5e~Hi)3N9o|4{h1pkPYV~niq2EhJMFjs(+W+9t_2t}!d%Cu4~!^+WSr8-$py_6DY{$*3zs$;5vgJk&1{(-|ur zr`edo27?Gwppcv&r}TZn@=^WO6_j5h2jgCIF6pj?>^6-x6*K>&8;m9syxgD@LQ864 ztAOKe&FWZ#b4Qbp7M0zX!mpd0x(Ky9XqB19H-_V+9= zPgs>io(%EZ-3`F6!^@|)@@3xYAC(9mk6syD=oh_nok1Zd*>}P`@&@}ZY%t83{l9nn zkA_2n1wrwCx@GYz2K(>A0l>ygyyI{rS;1IN;TJ z#A`rw{Em~D|KFn)(Ea3!Hov_3MQ?z$$ z*lUXFdJ2eFjdB}7ob)}4cp#Hu3@Hu)2hhUn$3FJTZd_u$-3xmJUVsU}q_0C`nYF9i zA>CsD3s>@$Zt-jJgON(X;$188G?+eAXCMBd9*{5@w@CugB=y!cs%^TUM39Xv761#? z7`#M!+|1)E6jVSZsH!x&hF+ZgC&>P%SqFv)>Tke*4DEvh5V*<_p>W@|e?>8t(`W~5tBd9aeMFfpnxkh;Wo0to7ecBJD=Y_ix=x!#L^m>J z8dEw5VdDw@<~Za|ZC}lcFqu1t!A~%}^iEvO*yM;JHW@Hz+>{Gt-*Z1Y5lLBmDHyvk zbG9cS`}z?6v153Sf6{bTN|cOb`Zg$C-@q4zr8&ex2=NPts%dulT&=1ryun{JHrxkL zUjzTUXeL;m_Tf;U)H$*&3#8Fckz8>$so=k=|Cb|?uY*w7{`&ylUmn(f_F0^#6FJX+ zADRQO1JqR@3j95U@0r1P@B`nK$q~o>9sPZA1=rjEDcpgw{^OJz^q z2w3EQ6RZLU7UpNPO`H^)=3^Kr8IHvfn1@}rMn`l;3D*t7RQlKd9dN(_hyEZy{{KyU z3LF?}6RJcF9*HisV0UmH?}}BhiT~@bRsP~=!9Bg>!+sx>`qS^EkBy!b zCKl2EN8DEi)!8j;ZrmZbI|K->!5xCT1&2Uzf;$9vcX#&$2ol`ggS)#!aAxPb=giz& z=gb%Ggt}A34{F!mZ$GP7_mY0P`)w7Rvu9|Xmfzr!+mf5eLp`81X^cGB>amJ&sB@}s zZ-9|(tB+8jv1)FoWAQqQ9)qXwMP4EwC#>=GxNc62fgL+~6%4lQDy;$c&ZJHQ5aej- zwM?<{_>*^KC~em-0)XTi@-M&Dp; zj)eG$vzV%HuUlUonvcl;1Pe0dfhWlCN`QViFCl&la!JP?R;XyLx2I{x?7CN<)#IU)dg^lhxztQp^Na8GE-ss{pdM&zGvR*^_h;Uk($S-g+9!v-OR zmIV7%_({8G!9h$TL)hcWs*PhvCzle9g;MMuWy-J-nSoX|_KYZC{Xc}+$7=+AH@qj` zbp>4@T%tx<1z=c3Jm|6ZJ*fV$K$~u!`K}4GUqlCmJ#yx7a4zYcf@hMFx#v?iQChTf z&Cf{{mwekmk$jVpzZ3H)cKmV!(eF!v_PsjOgX! zMZj08gqiaDblV<~iL?rL8t2mHL}ufX(+#3(m4mesKgqN9=(-!5o z%G+J>FQJ=1V=mU7rm!7y%gp6s(SFMbz}+^?59K==we5glg;t@m^rubybXL5r^l1Yb zhWiUi4bf0_%~PtO>dmdYseinU*df*zKZwFqcnB0&Pf_vIEv5U_jFRr5Ajf(0nG<&c1ua=;aUK(m)*siWvO!2RJP0SwBdrDl^L2svCZB4? z0EkNmApjHX;tisvT)b`$?Q?}1gWrBV4i(U zd5$uADY@nuV*=$CH&VFGYwmnZj?0<+J8nM@S#m*9NbU7RlSAQqwinPK^k>94N{|fA ztgaB|jd?(aUiU0vF99T4n83;iwLLLmqopVCr{EwONkk7@qf)DyEfEaF2w1;tZhUL% zX3f$Jp!kub(Zl8I9o&niS(#aEVj%VNd-g;vUmJd=fvA33Tcu3|L&B$eqDbbuC^Gmw z>Chgm^!WR?n zWB(e3`K?3#>laWMfi8OgU%8imdmdO90K?%BPfgntt##FP3DjjmtYPv$PGGRQ?hTX> zVPfuxMsIxBy6&DKmUT6^%ucKicYPkW zElCp&9L*c?Kcm?m37lpb!@lq)gI{^6FGa#XSj;&wixlL~&8xlQ&BoU6g^)_xmm|d7 ziajs{D6AYT0jRHWj?DD*n%#2w0+9XQQ3h&@#b<^LQfpVaN|R?VO|W+zSWHRX=$c%alYhEiWBV3?@S5S4H0*M23wx9wb!Q* zx!6+BGO}2z19@CFupzw%<_zN%$EL)dOin|_@U58S{X6~*q7k7yfsP3-DafdMV-}EC zDm%847e=&l1E1F{)gN4G1I7)U=BJ|&_l-s|n9f0$v-Sn>SZ91_b@G0?=F5VxXViLK zs3tG~z)HzL0zM&qU)%IbL&|da_DETNc3gm!+(k-<&Lbn-sRI*Q-mo_A{q09-mr0d$ zd>%Tu?o|G*q@Mn%Bh_0$vuk`+czTOomd%KWPh{c8V^95}bZKOPhAUNya?Uc2uL#h? z=Ge8UyE_U^J#Cup|JVmAeuZDkp2zi=<;(k=^?-tCxbSl#W_=m$dJ-?@3whU5uF1bt zqbG09Dd@+wWhrKuS0(1|!ceU2znlx3Zc6@G_R#8xst#Nw{?+~d`=4mH0s*`JmigHd zV^lkskW|6~!KO%`<+|7Md>QfUz~=yS?EaSZfwocL2w`*pep5&H#!Hzi4;fzmx}*|> zSPL>OrU`urc_&tyoBTxprTm({)ZfxR)C%8GAPutju&xC1Ay{@}E+9TO4n$qUXnW|R zEcI(Ei8-m&P|BK%LkfP(q2v}D8)H&_nJhq1Z6H4H-%=Y9W;K~03TZ1~n^L4PM?0$? z)M`|phq_;8%76v;Kr{Qr7XGSP{d*!oph9LPL9IZ=Apil&$5o7jbGr3qK!BSAApm3O zze-mB9)i4A9oWjt2n9Oaui7Cnu>Z^qs^KWIa;L)OCVVdr~ixescO3e@YV*KN-NK@g|;F z3HHQoce9m0pHxv_H)?CR(l=^ued}NJMFBqeGj|*fI0C`Nyt>TPs*Ha*>c;EdcywIyldJq}3b z({wtmS*Mj6^Iv@=iBoeBWvPjQ&=p_NzamQ1e{BO-ROUzXPVS&A9_*)!7b}Gi)Um2# zPd?%gg}^(oqN=Dg(c1&l4@e#x#8*0>`JyA+b&8Fmil}=x$G5-E-++9Pt5MhzKWV{- z0THKj-tNjpR&-(jr+jn~+s6B`0syhJf6&wWQ-44NhM+-Op2whhmagR85_-vKTLQZ= z-N8u8S}l;yfSPL}F0fTM)<3ZIQn^`hPN)N-cg^Up%|%xb@z!g`Nt09a94fKsC6e$L zWjQi(`oX-Fudj;Lx;uRJQ06@Fv=vbLv>1YxnZo9LdsO231T&oBbjhTwcMh4C}a^moi0Dfh40ZDPkkS%%xSF(t#=+b3>;|uIe1K#Bnh!tE z7q4{3p==sQA9TDm7k-H8yWbhV>!2rVaI&Azsw#+~r-$0m&syUpr3P$5l!Q;^eE#PC z6UYEBXeT!tT)AIk6Hf)$ck3@EF6*{+#F zDM#nM7Nr6~>Xrl|0QwJep~^p@F#WW{z)=%+2wk}Yiuq0X`4kiX8I#oxG%BZ;sb9Izp6CM;wQy;YBNQuf*QJ4V@?#vVm}otXSxPYRH;n zplA2|WA%Xnz5yQs+V>24^P4QdgfBnhlkmlA1$W`OS#jgJp1FEq@+^-5Gz##>&Bw8Wbrh z+^JGKyxDv;R-^wqbRHb4!>YTy^l|x zyAHrc;G@(#QjBgBZawu6J5IBilqWkYIcWkCno`}iJR3>IO+oJNpUbEB!z6d2d%9oPP8OYUyC%tbCUaZ`!)^9MO?|}W5wAj`x zaA+vRX|u3UI1VVK(I92uS?q$l`yB03(Js*B#zun1>dEIQkOOn;X_ za!9Ldp(in7WBB_PhiBADq$=>Ijx9;N!P-2`t>r<->CT}K;v{~-qsqOBn!y%&-yQ3r?=~BzM9v>R0IA zKAIzqC24DoocS?8Ys}vUA;(Ri)EIQUweMw87y^E+Sl-X0w!w>y4qz*Vh0fszx^@-kWBiO(DR>*v;Qw7H;4*i@Zj|E^vMZ8^~fV8nJ06KuM75r zQ%Ga_pReCQaM&k6D6RjM^!_)8QDB{wL=VZwKE5cNz|GM~3xbsrnYX4OQotD3fKESb zF0a__;x_SJajrWl#3%&2px55wu^DynF1ApCr46e^3vjI?_%?HtGj(SIk3W;7qI2gcD04Uz}cPuuDZW*3pmKt%` ztCOkBmk$sW?{8ps!z0DBTKhj8?xVa$iE9{~YLF_jllQ z{=T5_pTBsK0sob|3KaYMO2L;GYyAxJ6#&cD#q;zsivIp<6}EdG$@(J7{l`NhJb`k7 z`6ho~8uo$`|H?P{ALdm7?$6*=!QzcK8aY>T1hb)hY>z)cT2qN7zQo+>@&h$&^V<@c zU-@fgB>CX&zzKN)a|QuECt< zz&!^f?-?A)+=^n;%=k&AbuNYVJvY@+i^iP8;8)YsVQWA1ck!h)2DvV^^@;LV#40jP z8a)-p9&2@^#j|m=z$6IT8Ze@gs0H`Aw2HW``Z-VoOm?vv3sIJWlg={Lig!-UE$??W|IO9ZNzy_)GPN}Kq$eWU*HU&&$di%JMM%5L}ovbFy`3}^(S^ee}J};Y5Vnuzm}^AfwbWceTh$g0ArE zOP@r&?_+fr5D%&XmB^Lre>`2ezm~er=LPdYD=o|+Hj_1Qee#SaAn(1qXXC9EcL0YJ zqq#n$Y2(>c-@t461hUCM#!PMz880WW`9_HK8AFWCB4OHMta*S9SigE2*m@;i)Ni6N zc6hNnq9pNDPkCC&{qZQk0O-Jn{Jy%wA%hwM0DYsmArTA*1 zj2{fJ&cEjD-#RV~qRBxkaUI}5fxosI?TB{&_9bvIuK-av{Wg*hT=SUmy2FajKLs-K zgUAxSj0Qr0vK^iizXyuPT&ZshN_&z1CBPQCzmlYY8N$C0+y9ch8~R41;;q<=j2R%* z1`O9M{5EnA23SL2uc{g{tRy8pRWlPEhNR!&B3cEfIHtc^f-y9)u@EKzOfy)3A%cp7 z*6Sy)`$-<5?ZmOkn$%;kcf^25Hrn%)>Uzsdg6Y9l&(cCGy+7O3`@-7p+Ty>^Yw(Cj zGt!BSv!P;GZR}s~2sQN)0x2juiFKjh&l-tVToLEJ=3P;)*Mw0{o58$^V@mkr+=gPd9}BY)td2=++g2#%quQn?gyf*i`G#BrUeYP0gV?%5C%DpakdcPGMAZJUMfk% zwO`=vcW*mqjJPJVnQioO5Xl62XpU5j;C$mnB5tEsU0s`#{Z*#WIB=!b{U4g&`Cj(f z@-;ch&QSL+XM^x>3qMYh4{?l2nWgZ?r^rlsCS2i+r9ZlD_wF_le_W!6^A}#3r!2Tf z?|z*=ZUj?e^`LFKV(&-TP)s!3fcAyzD(+Z|2JJk{gfp&FUnSlu50JwGgUbqiMTy=@ zRcn_aw-Ns6w9Zwu{1s0K`ZzcG-k9FU09S@QF2*L0fg3T??I{Y`d|f3I)PR}y{fO%} zrY2VKRnUj2^{KBoZ=eTX_Y`#esg;8`0#6l}&kMm^k4jl9>4B>kkd z38fCjoEaKF2(bA&4&*Ks7wo`W(}`6HT_py3^LU#LYhe~$?Qg#(CcwxOhrk}z4-1Pk zH&>N9*uFv)q@P&W9WSA!gKSe>P?JgzW`62uR$ushve2E($n-vMl3NkMA(-B>cwMrY zMg!#vkg@L@mH6YWVZl$l*zahA%y0!yQx!*2btBOM+zYM(3JYZ_QRy57p0+#?bi|Ji>7;E(toL02oyM~)aD#W4p8uzKtpH^HSjueS_<~-kjAPM)=Mr2+Z z<5NsJ3y=s2yTmza%D0+)+y9M{j~B}6z1aXIG-N#3&?u)`{p)(RpHTvPM^K9COvaA|)39q?hr^GSQP(xZhtCn7328O5ZC?9r4KO&_FA_1w9Rnhb`%Orn zE$gZju%&fCMJecs=zgsIam~%AREJot_r_3v1O&7Y15a%|o2inzR*As=474Yo{{>VC zHU|V2^o&q`;Q(#v@jg1_St^a4K06XYj6RGI3mjpjz71+M{4Cx(&ldob4}8dT%7{Q| z%cndcxJQl-LI$y11?p^7j@zpQbGme200RKyS6B{6@&9X&%zwT5K#3|>UCCL1%#;Kn zHuCpXHO*PQ1OzxrAOv8!;xhuR0Lb)^INB(JiVHQ6GnZ4(7Z48-3w#LlGh(ajf?V{K zU?oBTPuJ489khJep2bzut;-Ec-VQ<5i#r6@Fgq84cVweoSiFE$QZEIm*Sc%n>hZW_CT~AgOc1B2}pLg8)Cw=Kgo!l^|xO zdt#x-SCi_uIT+by2?AuCowXRznkvPZ&W@MRt3^0XQt((xCUBRlT=g^z_=mo-&B2oK z14Yb*J7W9Z3D@$o4hu}a6sF&DJvVpl+1BS{@2Nm`#(}S5F$iM#E6}`IMVckrcpjuR_H&1-1=L1+EQ2uVcX?CXyqt8(SiW<%)K=*?m--U$ zT5R*)S(k|MuA>7cvi0?@Cc3sDRwtr4#%!JeY3i<_Z*5fz#;SyFl+=g>xiVx&<6^w8 zM*4X(YoK>iTYd)e$d293V3rfIiVqq$XWWyXvh~4?T+Uezx~bp_u~WRc`*MBfu+^K* zE~MO8PO%gTb&YP7+1up9!}})4YdcV>JH@XIar-QVpyVx1eUQUzHFHvJZ7AN>(Y|)= zTHEfiGZf!J?bOC5ZuxqJLx_F}XepFAc|@t8kP?x*&pm>B?Bm-?dE!rIc{?9A`{$Z% zahr6Kq3jq={6G1keh#6gf3wjd`s*JA;1)*%1MvGBX4OMV-T zl3q5kHB+Q#Moe~wj*|SwO0(S0Nb+O)#c>Ng^r@g$uy>XfX{f9)T-8kM`g{D>jX+lh zo~Hlc55yYii3QJ#(ObTj6`r$i13*<4N~Dv$+O;z{+nfZP^P^4F?*nEDr{r(Ycm$&# z#0k~ezkWmg@C9-Zz&PLnyWVl|5?%{H_*EMR4D0+|TS?%Sx!qHq2{JL+h1&iJz?RTC z`A6#chiZvefue)|KBf$PPoQ$Dz^1ImNIjg^qJ{W?TH~1kTowbuZ zpp>cCuo7Z18vTZ_&*>N%HsX@6sOlViFY7gGDhSqOBiJxiQ5ntChr)MvR!%yK8MKvi zASoY%+or(Z1tac>7Be^%)IlK#9q9{8=Dy|JeuPrK$*{VbN6JJ`W{fG5^TPy@-=saYO>k@yRY=nwCz5T^PiYsmu4 z2Zz3=zd~><7^E*Q26y6|+`%=lPh54s>nbsZsDB z1xnL*{42nV9nZ9ExoVB=nO9uBg+%8EQ|DLut|QMZE|dL`9}baQ=<6nxX-?l%4!574 zr~%-FO*>}I?L!HXjuoNPTb58H+NEz(J5?wu2pH@KiIsL2#VQln#`z*}g^v7Kouw?T;ehxSWf&(Jt^W2&22t*8Ij3c z3wLmjJ-v5;K?=g~%G0I(kkS-H^{qLw{vW$8cq;JnQvF-5$R030@0Cv|$PMYOBZAX& z=9)Zbezv5`Z$O*Yx?cH}+mW6+mv{9f zt-R;QLaypcRLq98D~}n7ZB0u4!co)emz&9I3NTJI0Ae3qPQ`eSP@iN$IV|7kJG-x3 z*tn|XWs@S7uqp&ys!Hx^^|`_1%@y}l3ikOS1&pw_qec)lx}!8Z3YT1zVKHmO@Rha{ zkLYkSp;V+VvCbeA0oT0D=kRUf73!r>dj)Tm#`t~~>k|8wX*V%qsB|Z+K_a!6pB*wN zi|+YNr!GOz+w34iZY^ol)WP441iu7E9-{xi_0^ELH#Y0_j-~ss`JN6 zUvll>Z4X{?gJ3|b_JsMgh?5kjp6+7Xhn4V_m**KHteMEmLJ#hF9x zQ{u^0Cs+w|d%QmBGwPNxWvuMnNRcE@Ki|;#*_^kr$oN{q9-sGiqAaJtefy`X0W$(lUBL6WMv(3}so?ym(g3>qJ41dn=`)P3qwPH7&k=tL z;y61fkhZ^dcZYD}WgOrx{6~ zXE2g89jrnkH_$)jJ94EVY7_zF6|IL;MYKSx21jrGD*xtSM~D%7D9Ki+95fx5o#2Tkr|uH^C=2IiIAf6s)J$Tx z1(t!5OADRCobajZ&-d&H(<|(|UbeE9{5RV~#}v@%xud;0Z*f+j^~?Wkgny09|Ct=# ze{PnsDnJ`YNB>=_MWgJ`5d70FVP=3jw)kD8&A*!B|MMq*rH27)B>t9jW64y={#fE; zn7oFT@=^rb1aLERdIrHZH``>SuD%b>Iwot!VzSW&=D9275x}STBiDNxmw6dgM+>Q9 zc)dQ(YHWU+9kuOi@v!paTY_6t`kN=B`gRe6l^WU%ruEJl`rTwN=gHg5RO zJy-&MAIG6Bihb)QM#xdLs7O~BZ{8TQk}(GtxZ#a=N=rzCX=7hRna-l?I+N< z$_7g(cgB{$4L;?3Bq4Q7R1JvMm_1l+W>5;2l10HoE@DaJuwQY4vSn@7KtVZaUIhXo7@b7;A(8z2-p!-PG4oFm z{xavk-s1)=I{SSA5g15v9(b+5xp57bwqXkh*^7wh)deak@L4P*NCj~S>rRaC@FAtW zLp>>seZ<5{Db#fhO`AA$>r1HOSD$H6$!E}#tEQawA6in-_WW=!ja0Q#PNj%086#G7 z57J7Y)PkA}F?^j`eLO}bP{)E|DXa}$M466cT?I0G0U2yrF|6h#O9Nn-WP=_JLW*$3~Ogr_Zio%qqM z2{A0c5EIi8R!FMz3wYP}5wAut*J&zJSiCxU-Iir>dGJ1(k)P9DeV{+p?E!0M?VPq~ zlNSE2)E%i=^?r_(2BoHTyqV6ve>flM3-;m1aLsYR0w2wXkdaixur^yk($8^RD#(vH z{Bzv;H;4SYUA-D!x9^lAtCTgEJ!;ZO=gZ0T?jgf+w_$%K+6$@Ak+>M5yGL#En6eX; z=PTZpNM>VZ*l9Y{z=*kO!#cf7L_mJi3|ii{%J<%;67kcI=%l@7iVz0JQ9O;L%&&V9 zQBvMX#neXS9f901?ShNm&_n!$LyC9<}{Xn@E{2{3m+7kSx z#OjD8&toIZi7+$4vcD+=RZ@}miI=%rH^Gi4#fBn5Le4QwPKAYEWX_|Pt@=j<{;@^D zya$?g>GN2?Xc8kV9J(R{u(z4#?5hn`S$8boplYp6JN%9fsXt?Au4hj4kaeAJ*z$FW z?g)3dK;sXi;MKw&Q&GSVGF#yh{V`bJN`U+;wCMah@(QFg*Rjwn#!3``sJQw$1N((~ zyd!b|g#($hzbi3;ip=TT#!rqTs`%^4%{OujZeYD$gI4BA*%b0t^JNl?P+YrOE^L~@@K5SLt^vSHSJ=J!Q?+M% z0#$zW+lq)(FW9vozRlwMAZ`A&OT3`h?3RozGU|T%v;66`iyDunZ!lgD!yZ+OcdPYS zf7lsA3lfsQP8-HVX+dX}c}-T(=yW%fAd=&fN=f9;71E+LkrH{=GIMix7tABUT|TzP zL9bVQ?u#Oo{YA()OQ7E%`CI;R=G0_4CxSLgMB`H47bcW+@yc?0FU2^HQX#yZriI7U zhr^^W!|0RAOaxscJ<(SWQM1L(+uG8?;G*DhQaW$E7iM+pS6v#{@b)aIXB#Y-HPC#% z)BC_}JDTK`z4wW=TrflDkU*L4Eovql$6HQwwm|$$)M*odf01j5{t@I;(US#>c)*_J zsbcdT(a~rm!8X*_LiK9{Q4hFmbJBB&slKeCCk2b3GKNAb)YlCjsB@pz7TW3fN zUOzw^80*jEIn02s__U!zFF6;G{ z;6l(psI3XBzrA{irR%6BgTLlvEQ7fx`&F)j(^H9T*?wyPRehhv)KpCg48;mjT?*(K z|Gd=vKmP;L13dRo{gz*4u1xkwLSqYHkJa?G@B|BF_G7cn&6_zlJ7hjAXO(HWt<@Y* zF9==YrM-xaK^B`lg&wFwQ212vAW~Iyq!fNzly4lB-?eZLBC)rvD>$!kYcS@^$Ay2q zyApa5Qg~1&uK#m~&DW<@cPmJ;gu}0TkaxN0%p^O({ji$DbC{}fIVLM#O?AV0#*!8L zgPUa*z9Q5UwAwlgdD6FRfdCot_tFSU>$v2Tk{SMDGNBZXp|*>{+U9eanuEJbRuN=@ zS)t?%O9F}T@0A%OAJB+5OWKpsI~wY@`v^cu z@AV%p#U59@Wb_z2Dz-ccuX;Jnia#p!qa=$fJaG&63*BFYDe`C;)uc2dvV5bJUrK@BQeyhOQMA@h^#z=pN|YfNTnf!LGdHl+vcRy+(O&* zoyNu^|CsPp7K|_Jhadd|lu|y?EnKR)PM>1;*?ey7>}BGh(ckV(R_VunOuv<0sdsSp zq+YQu0~Ahoy;ZA8DU#`^0F@U))*Q8Rj`q_d{_rSBgUf=-T|NDZ$b~gN#?KC_RL+ih zAvZbvPYnii1n8OV&m$l`e8o&{17RI|g>*ag$b#UQzW6F$Q)V7D73}tJ;7l<8Fk!vl zHq`CvZI+^vCj6wrosO3sEOM=GB=> zn$;I_d_=+LQWmp7e?qId-?sTeT1C6`HpWpTBnBl=B>(h{1IaPp>6xzi)+HAmUDs4! zIE7Iy4#o_cY4pw8$;~vBK_}k+97}59Ql*IehyZmlLstfI@eF#-rGg6M&eHkKH8g1n zC^ZnZ_%MYX9j&F{rM7!G-DURI52M!235PAd_YLvHILA@Z_=Y1AS8`gflSQl0s5HYB z`n8A=rI5tdU7`y(vgfiLuP4O2IlNO)@C(KR6k{Oys1-ZOH7z3E6P%b6PNX`VqJ2kI zb|{3DS=}7us4N;|TOi)7`La}FQVd(T;P1wHSl;f#rmBC^O#UGKil%S3LEE4}l~nNS zwU6E1TQ&leesjvHvC_CKquk-6P+?HEgU5%(TxnMKsAG=nglCwOg#-PHpakk|pLWfB zS8XPGdWCo*`y$tINPY;Y=rVrxCE_rPu(@CPQ)jyYx(CR^Z`s5^uh-Kut)LZ|08WU3 z>I$MS5JOi`Kie7Q`^2eLMB~hN?{tMTV~^>4uW@NkV}C-WddTg^33+U^c~`~+?UWVx zqVLv$@RrHdH^|q@BfyYfAZ=)7hZ;5tA~@>SNb3^38mz4=j|Z}MUFXu0gYmA0^-CCM z7?|*&joo{0uRdXc(16ElZbDW|c#=$g*jM&7+C#gb%Ef2;!WosNCV01L%P*>1<8L1J z`St6n0?lR!7p#NbaxE-zWXP@_>E=qXp6~es-clHyiI2pjl-umwVRu^uD36JptG-@W zu;vPmDHV%xgN9u0i(i67-n_fd@}%I4&&f{s!Ft@4RCE&uy4=nChB$il!POe`)}VzgF6s=g^X};IiP? z$-3wIGz*iBH+?N6S$&2>$a{9dF~j-`M!KJSU3dv8udUIqqlefHd-yh@=hzPIItTHF zE>^BD(xDa^>IwxeZ;QYNIVW}h6g6-y1YZCGFL_QOp^Ra-ZtUyXA?^R3alhlfQpI!q0&qd- zfe&%{Ep16W$@u;2k$C?PIe3H~RSWJXy@1u6tTE)|H`7H26w`}6Xswi!nQwecIP$RE zhQG@%7$7S1u)&SnfA(}K@asBPETupVl*r^i*(ihhne}lit2UY3uW!k;+&=6iw;dPG zNIZO&wtRw1+L)s_V;e-oZUkMS`N13{NO;`;h6c~i>DGj~Lzo zT6ixU3Yjyp?=z}TCs-UplQi_{!fs8R)wqDQ4h}Ldq3T`wHo)72f_?U1rIUCS+HVQR z?iqU&0%r;ni>uAis(7i`nCXT=c2QbS2b(dXZEs35o{>puB*e$bLPJ^)dZ8TnG0~H_ z_}u_FSmF2xM=MS;(Moef0^r>-UrQGIP6+=GG-|5{t4lt388(`X*mjGL^_z#!p_1HvmYj6u!2-@}YJm4bBU7AIcC99T^rVvK?JcHJg#D)> z#y(338WajK>k;LIk8`kS?a9in7&9T%OPYbgGi1SW^u1k;n&{z0YN5&9999Zw%CDUf zsfl3jdm`p9s9SnDKBsfz21I?O-H;9?>(U-?3QLhCj|zZ(Vpy9UjVI7KP>|?!Q!gyQ zVCJm*mg2(ga7>`T2{#f=2Tk5tO1Gxs2xiAD{HJ-Oqd!ZOVI z8_Zd$JLAHUem|FNuTYv?){qh7xIbPm-ev)}xy0wO+_e&A!GL<~qKmPlRdjlrM{9U>Lu=@bxnF0V`(_(Dwjy$N9 zNISu10AzHlMZ3ip8|N~?n0Nm)`@20zK{46U6dc@i;6?~0As$m9btcT?9~%#FjIURL zn+>p``QN?b62Njppv4cRiVTV2&8mtMR3x%&?OP8(*CAx4CLlB_#)H26*ZWdx9mk>1S3|nmw{Wzg(E_Yrvje>hfm`M#qi0hIRi}O z2n!$pBaa`!6}(vx9p76E8wmp^BWo!+q=1*Dc1*)4(-RCb#T1TUuBDxK zNZ0#@LxRO=nKOX0^A*_1T75}(b5MiIgtr_P(ZQV#`d%rn&gJzqi(;EO;%vwcRkM}k}wWdQhB%@1vqx_OQQ zDgE2ME=H&*;=_b`$2ei!PPoc7I50hRP9Mxq6I75s;j?lwb z<#o_G-(e#7c*+U&G&4`6MMw|uvnQIwaf7_Y=xZpXj0EHp*0ip8yL<>*UFfcNUpcd{ z@1S48O!$!tyu!Gevz?F+wjz)rGQh(wO6e)27 zh>a;l+82jOy~BwL`XRUoSvbM&XrDkMbB22QF5xY7q=&RXTp$ZRPjDcXw1q zhjU`Uacztl7iYhWDuuuqeS5sB6GaI?d+v}vTrz?6j?1U%|NAI0-5q7uv z!9C?}+k(vjH^f(WNsh2ThldCQO>7AX$87Q3n+2nU(LWtFEH-ew zQO~3ML37@(JzPzveqCyt3`6{4hd+BiI?>Rk@c^rC2gMDm;zUQJdF%P7h=AuxuwM-p ztbWVs-)X1OeC=y}0f9i7f3@lWW)%G$l@DME{7N{!Ii*CBQVc-Bs&YnX7Z70&i-)R2R6aJAL`>f*77r0CPQ}RE$ zY(1+W^o7NOu>Y2+1kNquu9|IrlS!GgS53xXpy-DTNa-}uZJ}F_lz`6+EBk=6ZDpAc z1V>U{mK59NP?2<iu#+=4)H*)NTkk$yJF=&|A*A zK9Rr<%4Z(7zg82sXx0oTnnuiG2Ut<(Y8<-F2U*|Zw^nx-Ex6$KWX^d&H=2%6E&af9 zH7IIUdI~)Zc7tQq%Z%FF_5D)=g{T3ZG##Hu+<}%_^$mJlEA4Y?srusblu@3_GVl<2 zi9;c-nQn0v8rq1T5O$W5nnNksesuS+wG2_4ykdDrAwAx*tUV8w!5Y)bayugPS!)Fg z_zrAi#J#sa@x6FZ7(Y*@#)d+#oj&?fMCC0Ie2zAjX-AB&b3foD4k!MSuE!#r{V_DW z?#UVJ*4*0Eqem6vUA^b4&G&>!Q}DSq=d?jz1}E;{%K7VJEw{bOu$vFsIv>LFFcfYp z7=6&1J4d$iT~WNdK5jlH#L$>!EFt|Y>Wo~gL@s!0sHsMI+Bg^7v5ZTT?!feI-NOvV zqJHwNj}YIk#>!6cL;W?Hh0##KR}ooZJZqfx&jk`xKHsWjJlB@~RPDd4KgbKXFr@rF z+lbqkg8?Aj^m&E9|HHS?btiJ=^laHT@hjp~Hq#tAwUmESu*;fUY`R`-aYSia79(N7 z$0a9NhL?Z`H3Wng|M%o0yo^Y*C!%HQS(TU?bXICLO9)4J-|C^B@1!xh4Us@-88QBP z)J4Pl@Gq165`uFGHLZFVebeK#5{ivX96>w}-2eur*#c2Sf!u3EBC1 zp=6d4v<-Vu%##0H{;{}A7tS?Zkf)KDDKgus>4p2|m}=-7n;U3iV9gIW@a$?t3d1n%i&_$OpAD^zoaR=X-H=M<|&jMLP5(|1rSB|1U#_O^C? zd(T1GrI!8OYjU*XoEIU9VJeo-)h$2JI-6gj7|H8n@{m7QW4sfZ1@ay6)l(G2R*=X+ zxxx0?C6v?9o_>Y8s2)L;Tss~e{nGobXGeYqbvEfBW@^;~Zh-)d0_DT=LIgDOaRqfT)!6+XPn*0WiW z)z|rWZ5)l}n6IL3IAKj)J6c!UuMO&vF&Z6@N;BP7%o$Tt?O)GKUZ5t3jI)PZHqleG z%D&ymlDl#YRTXmq$F!D)bb!y;0W(uFpdNOjLH^F@r($EHk-+We^wHM(_r%bZ`Zh;g z0lgo$Jt)tyBbLgDJM0mpt^57o%`QE*;l2j_!6LEfNLEABA#RL^82hee8hQ`6qddF7 zH#4j_V&N211Setf(dVSkK=X@gAifB(`*2cy4k{9XkzToLjB&Ta8Aoa$bFt!5#EoT> ziF!O@trI!1af3|nSEo9-5P7|~a2qZ6`b}l>q7(0Fi2KyS&K|8qyLgePG|HR85c(H( zG+I~v#-;5`sQ7_X4jSHX%W7wYVEM<>k01tI^df#o4Y*-Ww|2O{f&{#ihFcJighfBp z1KAqyA2qRU`dqT{b1lLey@c@@r@H8N#q`zkZ;Pi+uqL7uH?A|?`c1 zcygF1pY~J}Du!asHjc%cmy1*nn^p6+BhiI0b zWM9*QFDhZNOSEpFA5~~&*|LYS)yTx9^Sw=du5`4YHeE%dIG>8lFvFq+XO;q8fII~w zOO)Svlr|ab2Z^dA6sEr2o+uycJTII^)pld4K^W&(0V6!Gjrr7shv0i@h#SD+`qq7- z?{SIuv{tUtYvvmX!**&Ibp~P3sT%Ys(q8pPZ?Fu`&6!G;m|IcWG&C!trqf43$1~1E zR9cpX;@%ypaNfX5p<{g&gujw_`&|)|+GD@9sTE6AHdz2Z?Lbb3oM*ga6e??+BhA9r zP1*&phq##20w*C4Vo#5^eG`I(M2p;6$dH-|HJyrLd@6C7L)UBe5 znc1^vJ-vE$Pw#$~SkCjUJpWVsbnXG#X4l_x2%oIFyaCkvU?G~i@fh&b-8cl&L!Mk9 z$Jys9@=h-_k85H5;)r}>``1}Wy-CCbu}rmP8#C+=Vut&%kSypuj4@8f<4UoP*o7gh zs}_-`tqx~%g3vhr{}lbNmH1z2ukwC}bfF(Qbi5o@zaS}Tl`y~wZ(q`3E)?TY0$ynpeKN-mzZEg%Gt(zJ>aVF)fs)_QLbcV z9bAJgMh-;#p~p*@tkMpqA9{zc%5mD-dnx?Wyv#qAR1BjRc(YX0jb^YIR5&xY3i2^{ z8Z?F`!Zh7^DPqc;(@_2BEuOybOc8g&OISd9#)IXV z;T~B+e#m2I!JEtA30yLjcsI#%K%Q}bH4j%Kl|W3F&0ZQW@_alNIZE3JkAfeeimucn zF@F^sDl(+;d%Fp`UnS*tJQTCoDZUu%;aKc!dOO#5Em}4KRW&z`n+2nw zmy$1_WwLQQKvGZ*XH89b3$@B;4U6qpM;S17&LhYxl^P$ZKEU2zj)ReuJnWeIGOoDX z4L$OK3SXBc$kc43dY2|YbA!MW1xi~g+@4PWD;|fOGFcVdyv4I~=rfg%? z#8U!@Glo>roh46%zlY*gJ{LefOG!VYsLnoyG+U(Jft8s zqPD2P;Yl@Qzt6S1vKQLPYUJx&)TSTTh4mEm1f^eEWHy@2^#R|-i_-05HdTvupBgiW67bEn`+J0sErpz;y!t9PY!xTNgyiXpAVlV^n28|W z_8MO7gU&UW(rq1&yHHe+XjEcG-+4Y!dkU4yr>C-D7gF@xY};UX5ep0lo_KWi!l5ox zF8IMp4`f!#E@E8ibPMo|xjpHf!O2-6BCF%fHSB9Ygi4p;k0rxD-{x!C6-`5}zHu~E zxWy#y_|v#Xr?VWkPY@l!H#$P}Lh-DufTZm*!*`GohqCW=T+h-d>aHgZ7)jx8oR`hVJcDn-A;%cy_#v8%=44kbJnOR}F7QxA<5dzQ#J=^d| zy&jB5&q2GFy9I}?e(ocY2J0l?z~o62WBpr`-&|kO$74 z&3_l!?V+~bS_wkf6fpsase=O-xTkr&qS|6zxNCIL-r*m4Y%Di+8WV>FE}e1nZ>jLo zYI2-<(pd@MLC|qX&Dl5b^ILj*YrL}UIkeU|hKg2t{xNLet4SI76hPs>rsbgP6%K}J znLxQ9V(EmU$mQ;p9df{1MfkHlQv{9`zy=ky2XD1i!@vfA z*-`*tp(zOd0igWbz=tUQEptcy&4uFgK3%Km=$Q||Q(pf4c@l1VE0&L-cVD{7OkuCYBYjRH-oI=@ykQT;IBKsg_9zr3sxLg1RqRaE&hk-jOYS@`>Tsye5G- z)r-;?&#sHw_>Rc7X+Ec-xJnBLTZQepXkooMwR4;V0C(l;EfT?X0V+{wzknm@5@_O5 zI%L7KFbDROe8k2oKR}voaen=Fm%*GWgh9EQ-tk>-u4pT_P(-Qu`;T4dCo<##%^&x&vW4`n#OT^J zK@13b#D_oiSScGW=7$9ZiG7bDE%?lJ&8e~n;--xY<5}aN5hEso7|(8lu|;X+Nnl{b zDUl&m8Ywq$3#WgC8IIUrqT?OWDbFB@3)vV}PonZA(YG$7nHqh!HjlomVkWn0(YXvE z-Ih?&N+#?F#S}pT?AmZf=x4N1Cb*xNl@R*Xs!cJqy`z{JHBjV>w{1;tsU(6;QQ!mA z{QQx9#mXIh;31R2*1qRrg9O8g%O7~OvN3m`hWFm2zHs7oTU4oXnP~E>a5JVq?x_*a zwl5@nFIXROOQiGPV&Zod7GT^I11I6v)Seea2aC(xU#ud(1|2ad7T8H8D&{%6CaSrT z={%uOIxqp)2@$30tBZdzU5$=ieS%hfcvqLStg)JQsJscU(@* z>C)qOF=28U>qv1rEwsH^=9wG*Sbkkmvu9`E+#Sg*lQ=-!6 zc;s;Vr3LHyX^EA4e)e4AOm%^r`BB@k@8y+7PeGl-;yaVsGs~Qvna2@EG>cm(ct5D8 z;|^7;&z-0ay>PKExk4E=VR(8FNdB?%fq^gMz{wX_;qLFVAP5T@xNv}rjQB_KAcrVj z-4(;4v9^B_C{aoh3%fWEW{4Tcr|*@C2RlTaPr|5$1}}te8~FnO!DfK~BY!VX0!MFH z6a_F{xHlZ$X!AC!WW!~)B8SvWllf@6@ISXy;HwG@Bo1h;Xn)J?19N1#6iw1!Hqln8 z>g?k~wr9Y~i7-DhLO|^_^6hOQw$pA(uUuGDd;&Qq;ylX#UI!Vd^aJsM*_)Df1Y{_Z zAfeVD)?j!tOWwo0tbfcpvgli#t99hwPgO)iFoWl%nucz#iY#-r&x6}#(BwY8#Z#J{ z1j^sOE9H|c4FS|%PTpaalGTVbV=wTuJp@!>=dY|P@cgV3<5s$eTX8jby~}(I6$c+b zBEKYBVk{PF`p4d;ILyFK3iv%2fL~rkoZr7Hg{9McH7HRnjzj}`ru@?FKmB9L1A?&r zJIWsbk^WBw{RdPC2%tRgzoGj{i6mV!bvrPA07%oCc4Hs4m19*;{|ta0ph*MLe}nG_ z^#P|Sg;zcb@t*(-KcdOnVz!(IeBNw_6NUwYo7|2%!+qF@A*v4oF|@7}o3$bO1MrrA zVe|M6j{s;y1T4K|Kv>_Ja3f^=ACL^}oWJUy14~Q%PTpwnqBXz~mv04D+1!@v?;h+^;Ph~EG>-b~N{WggO^ z+&}dE|7|*m3joRmmf-r=$#wrrHUIqJKTB}^|5_$5^*5+rux$M|%FSSnufr??!`PxL zrBLaWrJ(EIm^JSAE-*0BYdw-(D?STNIWm<;0iA9CH--NGbr(UP>Ro?>6$aMkI_?ih zC?T@$?D-Rd!F~nm0~~)RmhP|CfT&IX39+zWfKokwj~RxX+ZoN;HbMmVL0Cfm6T-nj zOn^I(u)jeNZ`#Rmo9Z-l&Z5s9`c5Z`(KL$58YdVBfqnD#Jj=x%w}Ff~?Teh>h2DCxyL zj3Ga(&w#0?5v~MFPp`~N#{9~kjj4^x8hQNHk!`6P@w2_w_CVJ8?VuC=dk=rRV!TRd zf_J2pD=^5RnU=h7U*z9m4~K{*=}Mq-G|~?`6;zHuTarZjVb@V&kjx}ygo2YJhO>Cg z4?95l)b8eJfmA!CLHLt&rCPHlHRNclY@$6A+%c9lyMNrEO5I(CJPwT%=zN|b#&HO+ z@H!UTj|?4&14)OzDa*;pAeQ@?j=iKxw+j(DJbxYjG;#~RSx4-d(-=s7n#8AhRyr$i zH7_#lj)W(Wy3*5}ZN>gQ{ML~ar}|wKHn&*Jw1^m^nd2IaM2sDu=*wl-D(&#octK1h zip(P{+%#IDofFWP;`hhc|90nJzJ+_g$Jc`PnP)H=898qbQYa6hiK+w*g=P&vx{Gri z!=gsMJi{%W@a@|MABKLwxl@6C@Lvu&j9CC+n%nw?eXGU^g8Z1s3NQ4Emj3Qjs6^p9 z)Yly3ba<~HaXM5nTe$K(j3pyfDL&)VgvQwWPDStF-QewhXzS=(Hj4!+{)vV{kO2ps z``Ah(a)61l*5iZi}fr{0U zU;+5~y!S4&iGAXnN$pSrk5a53U`boV)yXOG@@4PfY~ayRDsCEp*-!&h+ztY;>^D zKzpnDTUs#xiOlff7{)uIkbR}2RA47+?OsqUDmFg_ zp-|oq@ThERp2pTcVh)Jgr9yKcNY37={S%98&?F$>h~Hrm!9a|feuUf1``Puq)CGWA z-%ApWGBC4*YpFJkBfo9^i6Qb!|A4yRVGC7m_#qyfDc7qFoiESIxlzK8lP0Q{fky=*=%3Z<%JtqFQ$@$;7 z4*C)JR)_vuUXec0$Vfr%bp_7GjGOh$9#zxE#bC2pM0Coip9}mWY>>S04akSYa<=HN zMXLU)_u7WqB}=y!i>WgZJyt0WEb?1x8iOfcy)~*xd3jc!W|P;?5G`peP;B3&pm#v% zNb|_a_CqBXp2KP5GJjE}Q$nXm<$497^n)}T?Tdu-n&JJJH0DG59KSzZAZ^KISOwtu zQh=%t@NJ8!^#2gS4+ZX9=)M7URdUp_IXaBNy-Bt?6V3Xbksbs(axPscF)pU|D}Sqf zy6xo&TNsosV_+47F4$AB1PyG$U6svg=;n{8qn<=zuN(E2x|HImB8?A0*Bqh%ERzf; zP|t3x9>4P3_fml2&8GIWdqw@v3A8{Y*X@K7VwE=h9czln^y%e*T^*!@2Gc z-+9*QbZ<73j}47ozDf2|>#b7RXZ2a&>0Tcp-T5P{AzO~`6*ipT2F(R|;SleIdNUC3K~-EdkowV~)6-_TTm*P&Qyjfmm<;;0jqT2o!j zKAb}^k2<4A@E!oht2`6C_djh1Xd2NjBXlJEb9A(w&{S|08b45Y|9ILI0Xj0;ROhbv{}iJ)gc z55zn;ZpG#PQ=R;pE6BHjWBvJW2_vA>J}{IRrlIu<&ZixzU6XTXhTF^<71G{4 zxbMmve68_*HAS?z2yBv3dWnRqO3XFVlbn5wo@R;X{kj5-@hPpp#nQov@SacKlw$8D z)0zs?o@W}_gceFp-8YdErT|=1ZQO$@J-WNorZbp=Mo{lz#DG9;B|W5kx4iu?-Cg#G zc+ZyI04qGV5MCJ4+ae+c`M!;Bc^j{tVfVt;X1;d&JM;%E?$OxMV6L(V0l{&QsdQ9* zrZv~pb{=C0jE=o>2Lnk}qcFoOf;VJGJm6l_&?a>-yc`|hS!gb7&vJz1$7Edl5M1gR z$OgzsrJ$m;)55Q=i$HWbSW`T7kRhnBrV`|u{+I`szc~^Bx3;W!a&tx>QhRAg*XMY$#alc{#BFw^VnmkLWD+UFANpr^^_R=lE~^j2<-EKxsh)pWLbwX z-?<~_Lq1+b@`Om*_fQ|fmV6w8X_xvwrpdnIi*?dW8MXGmg|m( zCr!@#-sdY@A^%}$s4e2c&wBIjgWeWH1FeoV4XFAv&5I?YHxIkzzQkTDOBD&J&ll1* zB($@DHY(8VFSZ3$PE8{?x8jhO+Phs)S&>5thh_GU(PytV#o@uxVveqw$Fn}++YwY| zu>KoQbR*5p)|Zf5cmH$@fC4MpfoA?KwF3sa^BU{rEI^q1b&HO5eu~gt^rw{`w;H~U zMAYjglA5XL`5S@g?7&i{O9c1@3X@YtQrgwXyR%|MH47s(w}yCIq3oZaFu&Z0p$DZ`@L>m8X6ASS}*;kgwp5LR~Frg z5}X8JFcx@pCgjAA#IU2xFX_~`U}ZgxNxkoaScMZoh9EoApm3s;*wh#@i4@6ckgPCs z1l!3J#n;*ZhujCjQr7#~Y)Y(r+jQlPt>QAk(BlOKjF=l*q+0Lo*z6=E%U8)WLR-BwyI>El=V4yUKfS+|!Ljw$#_F$Yu+?l5MmCcOKl13{ z(+T)kX7U5^2Ge@T)2kUo=bq&&J#ioYe1d*afVM{^C+CUw%Fxuf+)Jvi1Nqb;sNHFy z!Br`TstoIkLUtz{esmE6FVgo(v_V-`f=F;9XQ?j-waOQ7Hyn>@IOY~St}1h6s}Rzq zvvr=iENS5kD@pMn{Dyim<>OSs8UNHc0R+D`Ff)FK`2qvUt^R6!29yYT_#}At&>Un+ zhxe64cpDX87}!j#_jrEWGf;1(5E_BT;O&z7{}|f;%|{2w`aRaG2sPDic?&2M1Y2ZY z#QnV&S6epGAi^w4XM5(wu~$iuNI%s56k#BHe*>)+yRnu3AHat`1033@f6IeWUaO2h zrem*7D4lJEAfs=8G9j;R3c)0-$ACBKw(chekZnv6u` zIKkBNq3}*0k?f+hcNm<8k|cRaL_CT)X2WXH#aY4b(^ZUpqmspSb|VBMfu+&{sGsNT zkucBapJf?_mYFRn+V{!0b~ndX35?Xn3-8Xv;r7JUAaE%MsZ2MGimX5Pz2xO2Avnhj zu?$+Bmu=0E$+*7Jo)hZN82ZEQS@y6e4}Y$ml4zb^IC>%ptv#ROD^9mD(dvbt`WA;; z6~Eh}uME|B(@0B{1*x0tLIWOmIVhQ7hD$?dHtiB<*g&!B1g<<_wstL6a1O%Tz=gCH z-3UR2FZosLgET0X054qOp0KGKMWEThCN75o%Z9P%LoK+HX!vL!C1JU%iaNSF6n3yc z5i>!iz3{E!w<7v;bxN$#(D<`KC^|9e;E!N>^m|N8CE8iGc`R{xwI4sbd5TNc+pD9YSm|8-eYA zZtTCOuD@oRkiQ`dnYNR7woo~?IQ%=tH7+ue)i|aBq-RXn1Lt#qHU!kR+&_SXcndgk zr~Z~TB>!gIVu_VL0?h3~%Ws=a7Tc4WB7=*d&W&JTd|88dl%|L}f?xpa8Ipt~W2DJY zN*-WyVMj%`^g1rEq>(7_nf|GxNF9tLVi|LZJd~(HsuSf+m+t}P`!0NW4**b0O#XR6 z^TQW#H4o|LsG^@KItGq>-Czx`I|BCyzU+wDUE@g0q9$JQeMovqB&l>9&DF5N+XEC6 z``ZuteKFu{qlKB%GKNWlf@n-vgC-vaFXLylbj%&89H>Tk;2-|#Hh|bC3u8i|M4v0|`IK5qP>h}3HlHY7ekWd{pDAn(S5vjU zYAZLz%Lr#4u1`3hwi$PCDg0EnbUC7wPNf-P`+2$g8)HXe?QsOL1qbM-sa^c|mbG{5=5b<~eVveFt<)9PzVmM% zJ|twj<8$In56q~eQM<1OI@r(QV98SlbOn89|9}Vy=Ld2oZaORgKFoi_P@p;K!mBx% zhWFuhYoR?lG8wUsM}Z<$`rC4tPR7C4CKnGy+yz&PzMA)U4pEt)H6b}JlQaBQeJOvnC{xv5x4K5|3bj#;lGdWKil?S zjR3U+!Y%tPdK$z%YRX4a-7Qs!eHjjXXWE3SQYfqP23zc<4-%Qx8@Y(DTg&p^(~+{C zy3oxx{GiVn^^=^pc!UWWfz%&B3WWUbmu^FUi_r!l-}j|HHJ=Pe2^lFb!fTVWHeg7M zMK#`H@BPKuhwvM!+lQ|DfylWBs!mupwXhPEplQ8rJ4 z1pvleB@PuND+{H6x&zL=Uyys3X8Al|qZgev!=hp(LAa_W5NJzVl9{38P>Xbd+h6Kg zLYAzXci#_68@;2;i);|}{A|zVY#HzmG8aL5GB^Y^#95G`ZISS5e#~HbyqWGESvy~2 zjJ_b5CRdWfpF5G{dbo=@wAs|v8lALnH>i~G+2V92><^i{0vH;!ecDd)B_wABg^L^s z(45J*vd-1?eOs7BCg+2sD>hIz+pyWV=r6=8+aM+#O`Q5Sa-l<^n&3I6y<)pNgPAL_ zvICc*kjQ+gFl`h>rMq%ocx&a}n@{mIms<{@8dP$|`_nY#HFe&{+p z4*)Pawi0})iMZgoGs{nb@OQ#Mr%{I;SZG=LP_%cti@<&lUn~CXmWtZl?cy+47foV9u_8>3~2DjVT|`f>f&v^ZFCd zrpw40fG_LmU+G52t0BoJP%hzX#U57VMx``?otg}%)Qr=fd^Zxg% zK2sQElCUy^3iDn91MB(k5Jl^Xf0!sahd8m{zV7Bbe8*uVtG%y3*^W+w2%d-?|JXJm z+TWZ%Oi}vD*P86soTtiZTh86qMVZya(x}er&P(O1>0>VQ&INc3hqb1Et-<1U#nc=? zd}8A5$xGIBbW=Pil!J?HsO*f3kqWor;Z)X*MHEW++m8xFNDs`3N+z(&HaLCRuZH|NnX721Te|@P|;KCXaC#rQg(hsYBv;o0qn5 zfNLSg&aeI4uo2sPmM zoG`!}FkPynKf5b57)r-_4~%h* z=2Z3C19g`DluEYjk{Kcz_V6e0p#JrK{0%RSfqo4HCJ*;-hJA$}{lS>8lB10MKnP?5 z9&oJw1P)-vBLSdh{D03w0A%kK5PU9o2a^-H-V~E;2jtxUfPnx2Y5qVAz|xWbI^(GN zZL~TdE*|CM_}KKH5&RdE;`%qlJ;kb^CxH74ueAG_j!QutQ`v}Z z30Q9{yO;TIrEeijEjGn)gW#D&!`z?U5^AruexU)|@CS&M1X#xZI)O!`(?0d>cK7iE z0YozEG5KHAm##0A1=I5clWsO7ztau)pysT^qt08fQ8KjTj4LisWoW5auFr5+sdi1* z*#dQ0ug>2~Z7iiub;{IQF^6(5-SDdO&6uy;xyCdWNq)FJEqAtLZSP&ya=-iLhT*5) z=j*JA;JN)D!v9S(T%Ts*mittXt0A(XYN_*n+o?Gr8G}tg@|3yQs{pwp=T~j)(b>t4W^R=#8M8O=1j^=s?>I zq`@Z6^K%!FG(4Y(bU1O~@w%`2@9WY4kuH7=R8Nbhwd%todMi)258Cr^gYLj!Xp}VN z{^yyZK)C$AS8}luP`k6ime!V05hCc7!|sF-V)dRkd)ZGs?_3^|s z9K+uNQgS!R3D&1yX$WR^U^j7r5#BcbJ00{c?)r_r~3@9hoA3ZZHLE-8ciJP5=YECuW?(p zZ(oJKmPJ`{46W~<&8O79wkR*Uc&^k1ene=Gee)+yMw`7S6%gkW$)*s zr-iL*f?S{T2;{9Zm0gpB4BTEnurWu$C=(G{jzFwauNJ< z-gQ4V)09zdwoZQcY&4g>U;tc-Puj?B)cR!N=ZqIRzbot^{;8O&0y|7PQbx74l+`s? zzp?0*)R&v_mN{k$d^NCLf=4Qm5TcTZ>@$1SD$gE#%4IfJ$6zhv2P;x+ERBgZ%6vgM zQO)pZHn-^a z=l0D;b`M{ZF(yDtAMrX|g*bX|2at)1yH=xVzoV3nnX|SnEc_G=(3H>#BTaui*SPBN z4E_AL3=2bu3Td|^WnSTp@&s64^dQLsTX4JdE#XG)-1>Ym|QFB z1dAm&Wkk~wo4Qs4^6)qMIN>h?Q_f$|FC!{?*X>{fJHBllYrOf5X&dF`+A`R)VvO~P za+qjV7V?LWfgYN#8WDV1*L^wx!3Vvl(3$O`cVx8#e<|1HTT|*s)h9M+RZ;!|$6}36 zKPz-{^8K9v;hblef-Bsl)GV3F_l%Okp!Rg$9Yayk#W-mI3aUNW7Li%bAt8h4wyLPE zv|*`ElVHvdllO_DB*CT}brfIq09vY+&04uKO&OGfs+zuu=%~`fUmK^W((kI2N7R@2 zS#F+K*?mX?_^CbRH5bqc$`vdrpt|9Cq3B-5sg?~-l?+|2#?2JD--NxHt#7f){A^o! zn^))L>O{O&w`s~G7)Ijn=TqO80(v7)jA+gYRsbUL~-~~j)qV!G-eYTEDM8eY!@SyZ9C%Gn}YE2hj zTa|W`TC+BdqkZ3%ZAl-hC9sPm-km-HFADhq?PmXfk)+*TVt`lI^~cpl8%jVqZ=V$yYH@F;#ZjS#QRBP+kkr zW0UZ8SMm@9tQwO?k6oKh-?gubs#EN~Sx3`FS#!#@PL$qvuA|aj^#>B<;!}FXLwrxe zJ4}+X`HU|8(zXU6JeOX1nK1r+Nn#+Sd5tp3kz1P`wHWdwH?01|u7d*E>-a zTvy&CCVgQ&>GVnoyVk9mtXjfZ)nS2oE94IS`++kf2bKG8R&RlLO-aLV?PE~-^pPQL zDGAL+3*G!V>fL9=&pN36vlz9*jcn^)e9N?19aAj~N)KA0IKmne61D9jhYjy5peo&m z+WYWMY`7qF8)z9$IigcTsJpUAQGJwcW!3UF8E4X_rM1e1G-3%N?@-K-3?yLy!j1Zw_qu8%9rbRl)%_9Meg_(4W(?iKM z>+quZ=NUixGoVSD1PTr($Og%N!wFS|PxW(rc7assT{uJ;&`0?A(v_ajFhjV)^t^K8 zrArHMposj!IJR$+eC+$ZN**t4sCVQxfw-E(akvu*?yzilO}gr=_{Bp zHFkVPB0;5gMPs_A^n|D6PD?iCLf$bavc0`cR+6l>zA6Trd}7>~kYR7Yb!+oS5t zB}W-Lm|`uy?S=gtl>gK)`6TE!X!zyIuX~j~mp5`L#puw&mJ(#NTgA2&3&nCe^b2+K zjn1|Q%C6+2LxJ+e8vc95T5Pb&R~mA8>&oAc@QoFUDgi&`@jpy$6y8mHo0yUcvWOeu zIkzklH(gd>zQESVXIH{sa*<1YgX5w%Bf+!@ppirLRgU@oDK3zMrb=3)3UP8lPNC>{ z@?Kh5m5GX-jkw$BojCgk?zN~JJBSHQd$jaQy~f0n!}bPeCTd$d1a!qa7X@OLk8WJ? zRHRnj-mO_`Kffj7M4Fjz1yg=Ej0V)d6FSB3lxC8#$%^}__ON*){dQ(k>WE7%r#<{Vg4C|7drnWHv9uhR?`+_Q zaMm2mHoU|SOGT#bE_6Y$=a!J;@`*NnY@COd>~Ixk;cNnLZzU2cs__T$ooKx;X35-J zOe%<~;XkQYy-Qf-=|f1PuKh*E6WQs z=8B4?>0LBeeVT9C!|aJZcmh9(Lg^BX1Rr~R|xGtc28CuoHMQ#x0>2`2vz3ybFLz`i7B_WZ)^*LNz1%U z?LIb3l>oo(7UrnI0Ce6r6;Jw|uT{Yf98)^YbA=y4vIYzL-MW+YG?75P|4IY5;(h!O zQJek6vDBbO-=;Sm;-#)c{=r8(4^Xquw{<9qt}{yG>Aj;2VJ2v=POZ{Sqf4gllO>0E zXqE5F#Hlpi<3b>Jn0{gLz^Qn}XssyDw%0fuYv?T0zk%c&@kEL3AF=Nilv<%aYCd4k z8-80D$usLN>faR>K}R*Hl2)^NRwYe(MSmQLk+w2+`s(7w4x%1+{C$y@jbG!4v>^rS`jr(zHGm!H z1ZpHbZ%%2W2RI!im;K3wJYYc_Y5d`e@aN6~(g`2v>`lQF1YyYs1^-smAZy}0N)x62 zBxR|OddCEYL}CFb#8b)y%)(`D7qjOfpjy23wZ zHjhD272RBYBpa}Mwz)d1_o|?M@;CV2NGw^ic`L#jnlK6)ug<#>Es-yxJ%=Sq1!1;U zglGNpYrXE54IEZ{@e@Y6g(-ha&{b|1znx-^YGD}ZW67`QrWyhwG9BGQdj8(6pK59hh|*SM;;7*blXr);&6{JmfHzMM^=mz8kM0uFYdsnM-0f zp6|7NDA7s1*d$>kzBTcz-1F8MvAmW?a}7E)?d{9KSMtnKf27&* zYY9T^W&Fpp7O3nVe7^M>_AnKkxyaGrqie_a#4_WQ!F+MGX)rTf5_>aj zeqTO+V^p%WT766`KQRpAnj=8`$fuHM7Ku5$5)i?K0D--E-K&!pyy`=ndIPDAacOzE zQ%c|3oP(!V1*1557*jU*XnZo~*QmVAQ0l(n60esr9?85;RWu-^ioTxe@-WPWSNx1u zt0d;u-jWKxI#p|MiN1=%pWod_^BBtvKe^$&8>xS;%U}Vienndva{!8Q37#k|5R#!R zU|fF3tK$9VU zx)ysbx-a}DOSrtW0^>0=w2*YMtth@@x>c6`Ei6|?9h4isik%;we7c(Y5&ki}2wA5( z=gqC>KlUe>gM>(4@0DpfNzqp26~Fn_s^O5@hRus)!oNAYR}|Ho*~Q)Xm~NGt-3fPi zTCpL+1lY0)mv}6|DrlWhBe_3jX( zP~yten(T*`3EA$0nUIwJTmXk3A;JD!`wh?W#UtKy;sYj+Z)F~UVBh~&Lm;jSM#S2H z{;>+=RcIoAIWbdgw-8w8=WuXG#M$h8KTUs3kckxF^SdYnjruamzjB?2h#3C{k~A;h z{*{~LoIYgfI}6B{4uhomR8Dau?4P~LzACg0Qi;5=*CB529!nJihF%yF+GY(Zd<>l; zYihA4$MVeD4t%t{nwk|2ia9Ju+IYt>x*g^UVp$J7|}#VBD5#!>T_Idl^LX(7>OxV>`H~FHxLJWNWuA(mU!; zASmGkbhs!P7M*&8Sb~<(4pVd7N*=rXAlAg526%<-X++m{BKY2iZrd@+ig{)|qhwZm zDLk`1mFfcT)Wyh-ouSzyF_Wd?+%0PIP>HM(I%=r&>L9WA?->9iUkuWa^~2F;$|XKC zWRwizCo)SzLp?URLf#SCE_2gB06Kf3pA8(5>L5u*P;h7;%~B5fNcvwa^XC=O){|rQ z(kL=;GA3yADc@_uU}rz1<6AKQkZ8DdC-_0!S8CG9@IB^Z>ydw9V}FaTiKCXaI9JVIk_*9 z8HKUTvfRb7!L?mLQDj7EHN3$+@*`k;rV6uHw!^B~uGeCN07ES(*y>%spzk=^W0|-S zmV5zqDL31GPPfQ{BhiP#F4hF*RUhgOzSfAW>Adg)rS>4R7c7@Y0|!4X)Mwd( zilp#{PsO(nA|6Bq7~H3_T_0z8r#RjSCZic$gC~$~0*ukP*L0aFUU!%F!=b*q#>Qj3 z%>;edD1_om3T24Ojf}FnDHiv46yd6?OBcR*m$_0LBk^tqfi3ie=LR=ow73QYCLY(o zk`;hLM(IoSp{ZJgn)JP6J&{LwQ4*#~h`W{Oym;jIrt-;q@U5~>wub<`ZjB-@R7lK)m*e&e$d~2?eoF0^iMyyMGI~Z}K zeAD~NQ?VGi>z5yR1=S|g7pOdr9(*FGhlBOgXgL=W`|x?spK@riLq(b#T-w?DebIJ1 zG6*MyGZ6WG6Nx9P<=4gF6P0TMr&|0lUcg5HC*M-?MQ9G+Vq$qU#=)&|iOTdUUaU-}UFvwWHSZ*Z?2oC!jpJ!|zI)%QU zLy1`18hOaJC-D^YlWG_J!UelaaacRG*QuQaHTpdp`}+zFmKcZK0)_RbfLeldh-+n{ zGwA})gSVHyrfG>l+V;2%+VOFtUL&Fs}?4 z0P3*HPVE*|nJ9xbQ=4FqSmW*L&bzo(EQR2}oAGf-Pv8x279=eyj;MEtp0&XGq;n7Y zLP~zmy>K|_+iky4rt=J>;+L=|lu@D6kHxsLr=FLS$2YAi`o;D!vg}o@Ps5;xCzVH= zo`c1Ex4p#*CR|`cAKz0oNy^E|mb1MR;>*gc96F&I;A{`;{uBfIPQRxmxH+4V1iCo#*?|weL?kg*VykQ?I9n3r>R3)$OoCZ@V^~nfpRRdCCDmayPB`b| zo$++<^OFz~S2P1gXjB|t93LFEOmsWrLmLJWMu{n{2uw^!oYw$jwH;owf1Ff|*Z5UB zOpL8*QMhyCdkj2hmv>}e_D(Rb8O6zNV6>^jGaT#*$r;Eg3d}=Z=(i^Kk%Qz0DAGe! zT-S-U)JylPUx?H1m7Y5{v@Tm6CZW%Z2!Cpc4Lp{|QmfF{7?&7gu700`d9k7|yST1F zYUI3@a3A{Xo=+~v#3W~;Aib;M zw7_{p!TB1bpVYb8(xR}}=6yOZ^6vOXecyE+f55p&`iKSSx>$Wskb6rH*m&FmyYadP zDqMuiaWwv+l*rq8w`K+I%_9i{*Sufki$oHR`_hVsabLomcl}i_TZ4%RJUN-vsX&%l zF@$tsOE>t4m6Qp564%sNrEyi5zm@vI25Wo8kc`SY{KisP;+1hVIc(Y)yu)1J^I7MV z5P0#RG7Py>0r{vXB1h5z>M@D#PDXGLVNP{ zA6{zr@O=t(m)tEf#BP>nRz2=Dv^dL4?YN?VZNe4pDsh^sQ(NHV)G@}t?X?PLdu+sEpnkU~1 zw7*vZG{mZ1OI9crRZttlCd}A>e7VHHr@$&-QEd)aZ;~V2?rIyO}gsJW9 zD~cRa+TlYS`6U6ixBgaanu2Cf*)4>6RClsR+)?6)rYq+sy`EAS*c}K{P>`uNcFuWh zDzyT_=njf955Ht|pc$J`Azsx%y&Q%5Bkt|A@@BVW_4dblhoqV0AE+fk8mN=KB+VzO zaf^ZJZ|r@P-Pb|nnh2o!-wx8)eqtB{VzFNr$ac9f+JZj`no~$7n!q;ZBe2KqQ*G3F zxyT`I2kdErk~N`9%e#jRFjRSDH04>li=^f0#W0)x*xvq~1@Y#_6~lH2SFJT^1`hgR9o zQEQ|q@kT7@q~6&PghJWJNChW`%nDqFqPE^E#fS9dtfb@sLxs z)lWw|c@hdA8Ovs_#un4jZO2M(wyTjof5=o-?#3c=o!SOJ;&?Lp^>^}eF?kzJZX{j*BTohV*(Z_fW=?Ja=g z+_5&{HZwC*OffSvvty>1neCX_j+vR+j+vR6nH@7@%*QWs^ z=RDFYsb8sep3|;eZ${%!?vpnoB7c-I6K=USLcvQ$S$r194Bc%|3{G;c1gN2Y{VQr5kh zlm}yd-1V6BdiOo0dBDtFtxtyaVHB7e_Rx1GKf(&!gmXuiAl1b6x~RP`IxW9RHijqv zD-Zlxu)po??H9N42E!G#UKBQRi1+YX82+b&wvtnTQbci~@phN!RBd18MAm-N&q0nH z>NZGf2o-hi$odfzZm(~i`EK2&o3Du4umFfc8SuphEzRJy({@Q#8?gao7(C|qVf9DY znl%4_l9=Su6B)p^D97#sI&OOEL25sD1OzEZkh;4?MBgQ*&HFkdW}4eia7$HZ&)W2@ z2+&5fY9?+%QtxywYwc>&{)TotZq-ds`!D4OfSP?+uJ8RftDdnulWP^X;+JG!j~1r=}StMSg zV~~C!FUrQXj!R)5aLVM}mM^T_hG|cF^6qukEl;2I3W;)GRrN&gZXiw%m1PJP!a@%h(KM?^D!iJf=Gi9Bfp=TuSA|JLAn7VL zC~$xNW`Sgc=m8^H?NhB3B}xsxNa#+NpLTJezrAIUAWgBpNhoYztL zIrua3GF3*A2yoGrF1AuY)3ga@MV0BN4bz0E{Tt3A+-Hob6 zU&hH`g8zAmR%YQF)O;&$HJtHAVfKcXWn8;F{qoBcGQ;lJmYB_+u?;PHeuZ%j^W6G2 zp%$iIV8{{+$R{A`nnBhdXWuZUMf?&I6Ir&F%sP(Jl&m<}Sj9NRT)lW9_zE^rP|7;t zdt=Xp-qz5-C36txUWtQOGZMH9i=}UrW)CMQ59-S7Tu46kD}BCXe>vb?VYYAJxcm+d zK3aPl&GAJSRjHD)*9s`vPqijO?VZ^|Yln0{aK0LI#Wj z(0)uj?tGz7JXaN7kdkVGFpG;)un86a@9C~iS(81Vt`^0@wJfRdlk>o_*S!6aG3Awl z3HTa{nf=(XoRl&}k6v7@E9wXdKMzm3*H@(Qe8tX~L+QaD3;<03hZa9rgsz5<%VSd@ z(^UW<6(2$w9{_Y65b%e;ymB_=tgg-mC&CnQ!*0s5(YPK;-{D8VqoO%}0L%ii`~m=Z z_3NwtAe$FW>R9J7i_uWC?Pxsk&j%~fP?A}mGOLho^_>|e>*r0ApyXfs+B|8UTih>} zoIMiE|?5HocC%cp~(-?ijqP@-f6xr(#E|(PX8St7RA1VE*_+$d_fm zn~OHd?*j=h;Ug1K)p@s;^j`U-ut&Nz5yV^AF)q5gaBjCY;bb0AGcq&Gij#bB z1hSYv=F-NcYWi`;3;(hC=FI^Gq~0U$adlJnvZ!Ezd7Db?j;^G0nRX{t`s|9_KCX7X~TIRVU;Yc7u5V$|jzDl0z;8$G0+> zv*&mqs(^$AJL6B|#Vg8i3?olx3@_WewEhGwY8folFFAtK#TjB++4S)~4dv$pkhuH_ zgd1vHiLY=wU(1`28}f8$4|(w<72Z%%pkEn9>O2Tu8VE?UadyvMnTrdSG8gV|V5cK5 z#(RTF5}Jv%EJn&pR9ze9z~;skm${{`Bl&$203<~ZfH5@&U}KYG*+c_AA_GG<5Bweo z00#g7%>IA&SXn**oKJsv5Im|083S_Ed;$yr(uepvgUu(BJi|%60-_U? z?hL5U-hS}IAp=P1gIL4T`*;41ZJZEoni5dwtEeR^*`{S2cc*99KXiX&|Nfwuj)i-r z+iLjyIwFTeARA|eb2u0KI$E|()xB)$0dugBq_kas%5*_Y%-b3Cpixg7nw69Z0@^4i zLLxO%`EAT#ZC85qsVeHBN<-tP+nKxNKwMC^jOZvY11^RLgRt)2|X zH~6?MGXK{2gfNgV3#p5-@b$FS4_U{TVF6S;E%|4_bABKABXN<#mRSv zB7-vgXajRT_1q8S!8+>4Ax4$k^bUouTsFVS9_DY>6p5Z}sC?L?fBI!b?HqqXf-}w8 zz%pl6s$%DEdG8;D37J|LYrw8~_0Le-Jjf_I26IlkXp-)PIcw zN%F%Iu-5;aBL1zSe-jPx`G-Bve|X#fjXi82qh1&OM@TWiZ7$y?sD>y6yi4%#pJV+$ zg8=%W2Z;Jlcly6kc2dG)X-tA2;%=`eS2-Q0&^d?>u&Oh78wn-MAEN)b3#Y{#sl|8- zh+b)H5GJP8Q!(5qNjST@IM3nWk@&c2W88JN+5i*z;~=US0_-_(%bU(Z6-qfs8t||u z!y_5?rOZ_N5pJr2y$+0|l+uIvGkmxUx!ErsB<&DY4wb-bDvM7oM^Nu3JPvr$dcjZ= zWQ+VU{0E>ZN+95Qex`%Ta)Qj6ul?Dl0|TQlP4_rtI~tAYK!W$U+ZCF){5B3LG^+3O zd*MJ@)7Subdc}Y9(foBWVA_ud*81Dg9O*at>|Z}JOqTDXu%ny{3l`3j6KI^OiUqh) zX5LHX@hsDIfNK>l9k5d^TdjNMMb^us1DQrkAqk6jtX&klv*T*R!Ho$;rcQ4 zekj6d!)_dsxKZ%gkN1MVc{u+!a*)>#_@n>uLjUWESgZaH0M65A4A*0Q9a8#kNa7z= z^QH0lvC5*-7Ll(8t=?Ay77(R$UJ?NKX>o<`fQIH}kRr&$U(lm{CsVSpQU)N&pUnc# zO6#Tw<@~C4HRaRJzVj|w+QDT!-ae;+M4~m%KCJy$S_2sH`Djk$KYZK&x;YpZuk?T< zD+pLXVom~C1~S6CEHY)8K; zel)Txz_ZofJct*!6xZ9c=pwpGKQwOe;N_JQq4(W_gqd0v+5@e)8;Dslo_uHMvK?%N zsL|8-hAZ+kuEVh}nyiH%7gIR!?5&gZ;?V7#jl_H^+%-2B%a=q<8Al?rJen*|E}M!3 zvB)dmou1xC_MmOv>NMqg6hb-QP=t%o?AH|ITkgDNiYf0*Ad|*h40~5p$?%bWnJ)Rm zArnXYn?icjc?c4kg6bq^E)mS9au>A~>zEY}91yQsy^oMV^`B|OMoyoH%`jvAS}i?0 zB1g-|poo^k)!XYmP>h(!dC%BXG7;$wTz*;kd4#>_$LMCD!AWG-XU@Wo0y{-C2tGN! zDzGt5an-dB+m`1VnD@#{#CBDr0#ZVe&hzJI z>&z{LBa}kM}7rL%9@%fXJwVC0K9o9EgbK z*SJ7+@TbQwVId2^m>DnlrdXLMFgupI8ejioynl@TKSCWx{ln?}uOVOE!f>w-JbQ_R z;LQ-23@-UV;hB8UtG=g|CU*^(@eH-`G;L#8O09D$|92pP|M=)f-+#E4|23rTy-gt6 z<)^In7d;^A1}vd$0B3A|D~{SI2j{|n2ZT}g$4Zg+r&sx3t`zJm@z_wgN4#>uZp=m! zPu57Pu%`9KTkd_)V&K&5m)hRYl#j&j9XY^kI0{C-;$8p=-kT7~vz2e@oX`k;D zwW*~&>mX$J79?pOWH{+`MbhrNQzpeN3 zM|}n=w+P$-!|FUf?1W6!_xnP;h*%lhlO&Y=wsJz-%t&A;w5C>XE3QXzuDkb5I&W$( z+_43&FggrWe8n=cM5|EefhSl*Gi3PN3RUo#lYYa=@l_LfEph~Z_1aH`!-x5$3w&)<8bTo=1FY?s3pyJc%7TIjHC@`n7Fhl zK>N@_pU!&<7Rg?aU^wPjW)bcAD`J`SMqPz7m6i8&*^}LZ@!Jz?cAdvDkB!!9`C*Eh zdQYq+t~cLc2XU128kIv@yA+_*Zc_&h7xTCnLVEQve+DI4-z2Z>Zje)R@61R0!;u&U zYBh9dJR^U|m!*p2|~EZt-m&6C=U^=VBsc=LCXfTWffd#dcXZZq64dMyyDd9b^P( zqg?BMs&|3xW0{W_ys(tLvz%(8?Spkjyh};Y`J_7ZP8B}{?ux@ujOG%hq2w=%iG}M_mhw}U;&?f<3nspHqw+m( zsseemUDvnO5Gb^#9j@SACTV*4p8*}|738Wb5y+S(pTK8jZcXw>6{_@kCy{wNx?$5X zrCk9vTkzH)AR$TdlhtO;JX@+WCpjW;SW?4Nc@jM#b^`$2M6GIOp@R$QAvA zJK!&sfyskCVu#&dS)j_hm|zkDqVm4f;?js@pf}rJYiu^Ni2}Z<;>`^(ZRm8Y`A|)o zWKNohvB}I4oM}@{%~K(@0manJ0DoBd_c8rlNxrTRtd;*D8u)8{*h*gCv$mSl4C(>E z77>ELXUqJ#+j>*AHVDwb*Q~l6Gb#C-qz!Gi-hsy9jXINP88|FDb{D)S1q=t06uB#Q zjQ)r9@C>3&3=oI;{|(6M0w2q_>7R@Qf7votuCzI&cGaKi3lSu2$y}V;s1zjyq@Z83 zFgV(VRlL3&Eibc06J%ZnRnjs5fzWK_e-D1*1Ej}4WWBW*X9ge!p-cC(Yr{cRjHRL} zRk^nu4KXyI&;qP*ArEbQC=qsJ5=Ox#p91Q67Mk|OWP>bsR`Tv0%CGe0x+>9Y8YgW^ zafh6P;JuL@Z-Gm_%Y3haAqF#Jf_=>c``T_(m(4bYq%P?*%5V1bzbHoq(VCp$NhLO! z&mhA%KiJOg*bE?U!pu}ctVIZFs3Biu%Awg0ugJ8mEYuhy7Sj>+~bJ*6OmTU0;Ds}IFCDHy8!R8eUrqiNOJuNpn0Ji;!8As&QNR0o?(9Hia ztglj(|JMbaA~6A`CWr{6`sKk;AP)s&ez~)Y611az8Z?uq{}h)LCG15{jt%-%lnM9= z!oXl~qB!6<>xhI`46JYdCuyvs=_P%)zCsMQrvPq7r_-8YzNf z3olsnFb`Q0iFX{M2d+1<^caTDQpslxStG0PRsM&Q1b6CVdW8Q;)$rF71e3Y~s43_I zTt|4aiP3tG{!e~TIpEG!GFuQ=J#+|x6&x)#2S<;UGrs7{tq`wt{P<b1cx10180XhV+=4$|hFs`mfmjBQ%Krp9BnlgAt^kB%zdB<#0ULk6tvifqgYq`Uw~N8{c+^@ca8XaIS|4}AGrQWzwmbj1tj#jk{*o!#I5aQa5q=- z|6=-Yp#Pnwf0dW}d>H@s58j1;&G^@}Fu#(cYaamVilae>|G#4QcWhaJ%|B=t{?*jK zrh&f9CnEyH{_}m;AN>R5{9)4j&#(yKnj!_JvVcd*_>TSjLwFceW9AMrEzEMGYk$9vdQxg!nD=2# z)M_0B3l^`!sWRA!>e3Nw(0?D{`D%>mOjB>z`ss_uR^6P#&k_-6O=VxrV7VHvcHTly zQ(bzk>Lgm2CfCBw?6`HjGN%w#6C@3+lTfI_gP^Hj4;fk=yKl_DD%4vg>9+>)Nevwu zL4Aq@LXq7%dFoROI@DlA?7muSu&>uOUdV0_()N8qZg4;3=Hzk2XKEY%bxuq31J+;h zv5t9251$<&oc-tp?6O>yqdHbr7Ji)V0Zp@^YNQnLtAwIq8i%Gzm7e{6{&}d{*fugmOPpcyb1^JLCqeQbOy@zzvfy;q*E6+i zfn31}HZj_^B{dzSxn389(zF86pt8Q~*s>$G$>p_OccQt<5nk>VdmEgU!otrj{Q?`3 z^_m878tX)>>{tSB!c|`s1B5~sJcJTlA~Hjkcw$SbC`1;{ng`X2b26PU^GS9qEc{)e z!N&#Y9}$lbc)+612J#hLL1ny}h@zv=>x;&o*8~aXEY1%_xQ-AQ(LVfG} zm?w|avHSFLpkuy&p10}%D^-$oGq4;;LeDIgpSU}{_s3nr)bF;kv~|8mNH-LtB)u=- zeQU*s@92Find72JB>DU)pwv^FixulzS&V1?aS?@53vj?uWXpl942r3+_g&*66?4J% zDAgXN^PZqiniJJpSxjaf3Hh4_HdR?6sm3P_H5r0RTiuGOd5A#*%&aPl)~todhrk>? z^FmJ(ahnw_FnCU3NZiHF1H-1+EO`Mq5Jz;BVq>RJF?yies+Gs6ISpdOhHQ}eC8qTr ze8HoHIzw5D`FlaqCaZUOc-8KpWk)<4j7G{|1p>;<8cDiZ;)E>4CwwTe<;@=jZCV*q zC}Q<>QHuC+e0ylV^0Vz-BN0OQ&Bt=9?oS96qfhuYke~G=LZ3gx8Y(6}S!r!b`8QED zJ}*a#gq=Q(SQ1x#G2eYUVebL}>x1BnbqGys+oMe|r*skPj$??2!4X@&`#E$~E|}q# z!@Sp^W$1;mtb7e#=os5y=9UHi3Kf&c1c72(6n8^CFzoHLeTWVh`})*X0XAEd8PDwb zmNe-=7hDAT&P9}1Cb|mWXSk?1e8&x(Tj)7_gEw!Y{F-Jy-({TT^>_&Wi)ao9f_@(< zU&(#S?ET{88(aGrv4q^FVd9i1P6}N)axIkH7o9YtqJg0C0q#da`$&a}BJC?D{C*D+ zh}IEC78Dm{E}ulGl2HFU3RvqqmDijk5MIFTxYT1{LQ3>mWchVGVXuEpgRF5a9_4GK zK$Rs>XrPzd1gA=wW^k7C&+E0U-pn9vxH2`}Oz2@rA@Y$|rHv~~>238U_4WA2M(g`g zn^=>4y=}SAc{x`@0ghaoW0S!|G&(K=?G|zInG0lrzW68MhCm2bYCK!4mU z3Uildb}(L@jAg{_Gsob3Qv=Db;9V9on|%g?mx=!r^7tIy&|}rt*cQ7{Ns7SR#1S*{ z9XE3EW#phDuca#7qUn$mguR1~e2-MiTPhXzFrBqwijDM>T?^q#`WSrqQ?`90^?k|^m1I-0$S(2nl|CY~}WpaP2JB=oP` zG7>uB@y}KZ1G|xJ02nO~hdNVZg0+2yq0LYg@T$&op8d6yonx zGF6YzzBvaG5RKDn&^u{)Wmdt`bj%#fwSGN9Q+v3-Y8?b!u@+IN*dtXoh~xfxYqSW@ zJAsG#-Hw&j=-~0@&A_N|q7rmB{r!zJ19U;c8{4!fd3xH)! zr9>Uo`iGV8u5;1|Bm)OWril~gEGN#6s9(Qgt?;$gGMjGKImWC^#whUaul7;b975bV z%9*3QCtRv~uqHPSE(t-sx{omUUD*t$ZylSq<*ahkv=W#_-#$^y_!H?! zzf^%FBVQ*OteyZ$%RBbZsAdr-?N;|XK10MtA&=1*ybk&GlqsrP-=1_T_34XMu%Vwn zpMc+Gw+h)0U?(r(y)=gkL=2!r4sq_0Qxr9G{9JY#H90%GU8|f8?t73WqnHIESe_mj zZS~y`0eCHT38Zqc%a&*j3T{MOnwv`5L0+fV@QG|d0?in}P@gcA>`u{>bP*=UL)vd( z?zrQamz|Q{U1k;`B1uMKW{k{=b`m+I8HMLnsGGcCL$xj&FNp6v4aQzjr+Dg7!e%2q z@=Pg;dwTfUf-vWAFh&}A>fTt!IDK;}?($T*8(=B)!G5i|&k>s!l#;5m~Cy9|Q z#;D-$uD+5cn3ZIu7-Ox`sI?~jIbcasZ%iE2pRZ5Q4c&N?kF5YZ#pdTDUQ($f@S=J|8jwf25uph`@E}g<8i_00f zXWW@5gk^@u$6U=4n5lB@e;}ogs%%$U{`6`%b~;j4rKO0QB!1pCb0F|{8Ml?RF9v3d zmG=vsgXumoBH^~sIccD>P_^M?aK@$nVdV#Xmlm!n@S~KVrIlq6v;SAvNA1j8LUVp1065z2^l2Vr*yE0VFgpHimKkqmL6yaN+2jy z@O@G>ZTY;+UzcfJ-An2*lbTWe(@i3DqTlN{*Az0?N`EJ}5vZ&1M zeKoc-$N^upy0NnGCrD=9%xBu)*A>rS$MJ-FD@vm2jk%d21E@p*T>kFlTvg}+rcQEo zu0q96m-4DAz`4X~1=!qD^7$%eqcARzRw9wR_b_$%Nf-uqIy{(*+8d2GFKd~YpiQac z^7tf}+?02x@SVWrK|g2GDvG{yMAaFk%v*pF*gunVx8~X4d<__KWRbkcyFXMf`kL|U zyRdTD*O8#L0q~2&+v`39PyHHlN4B7;2fz_CNvWA_<^18Q1HsWaM$22sVE&32wMIB^ znG0W@x6A_G@ffup*(g571k20Fn|q4fo7xq=?o@_5tl5;Cag#8`tJj5FCoo-Ntq8o9 z`YDJv{`Q~^=fjhJ&>J-^*3J@DVx{7K?#4zwM;;Di)_M?u=J<0pzl5kPDMWAl`^6;5 z&34*W>dm>Je&--IyEMTD=sd~Ksh_HJ^rGE~+5UAFUf;5W{2{q}s8fwf*gRgYK!)og z3tYG_8m421rIIGA=PO_K`gua0C=eRB!>*7HWF~gpnYnosihjai>gsAO(!zcRmu;v9 z_IXgkAl{ReSk3$XOK15|BnD!b0sod#Eah6d(Vpc1z2 zqMh9>cX_{!RZA_+nT*Ip;sDIaE~gi5i6io0%{fe1*}k1bjR5-x4>EyJ4EBPPJQ^v+ zJrTA8G>c3692>Ip$*RRHl&2`}N`OTtArrqAex0c{* z-g>QqtJRjO*0oF1tO%USoWax67zp_A5=unKHtyWJ39qnrUDyfNqBGV+!Ard|#jtV9 zFF`!-yl#bHDc)Zo%#_jk+FSD=Z|)GUbR)eXuD zmJZBt(!t0}8RUHY=MV%qc0rZ<>gC~ie@>UV1dVMLiMQ)6kr}ppoKo+NqwMymOJG3! zmVuX9pXL`IOyK+drRO{&kbC@+Cy2rc;R;B(9bf7gYRlbq!<8Pv0sv_mC+Bh%3n zw7na^&JsG)RGcP31A6R1m$ohG#_P*aBJ>p3JcI3L8!@~ngY$x_&)un>^WeqG6we%Uk(%5A1G3||D)qN>)Ezc~MF|&l=pO0c8>Y96_eJ#wA z+I@cQ%leAypm^wWWD^&wNj0U_Tl2r}YMIhj757q#9okrQAJwty7$WYNxjJ2TvhpQR z-z~DqS3^`xYC;WzLUTYXVtkUo(N2DnaFPRhmE#xFclhMMr(`aP1rN8LO}e_xnke7x zmk7dV`3u=`UUE=YxC5pcncO#A7V)xlXr|Y;xlQF^M!3_mEl{&5O7d6g$^PfTxQb42 z70u`@_1k0N{`&XEMR*&VR04WTbE@Wx1p_#$e&n`5DK^``BI00S^FeF0L7B^F(_ zYJ7tl(R~3b27gqJemUWui2ckhtarMq>sn_LpzjsESO?1XxcO4phsLLyRXK1;>&<-T zD=cRqW@fRinBVgd4^fxmp6v0C_}D8JuT}G1(Z2JJ)H2K+2n^t@4ueU%D3mWG6?UA6 za8xsY>15-(j@^qd4)wh z)*ElGWKni9#hx-+>A-~}xIrDA$q9S(l9RZsmHM~<-(-5eSd(jw8pJj@oO5IFuq;;` zKXfUTf{W|&i30ewXZZdRl_@t*d%-pN(cxwE_{eN%&gOc=B;ZUT7I3?gB3dgrz1n9 z@hQWJC&-nxRTq8NFTV3po+n4<>U+{1!GMmiH@`}pkf-Q|$3EF(an!M)EaG@5^d&et zEDHKDqk(f$-;EMan0mU^#)r97;k=_X?I|8EF-P^;tywDnOQUoK1S)aOYxt6WSe?pBeODk9m;0vlK0- zRK0AS=gl7#I>;;;`&V+utf&rFjvPPxXQdKQzx+AdUROv?fr z`YVUByH$_zi*3Z>Y)BlHyEkppcT~&a#2vnITe=^Y_O`+W5=LO{2nU*Qh};`1{`I6Z zBU*=|m_`9Cx7E}3$Uq7=&U&VI8g4(t3U0m?DG`t!3$qID-lJ4FG;FyKiJk$jWfZh! zPApgbszJ1Qj3~{#Wpg!g_~lU5@1jqyjnr>Tx?KM- z2W8HzrIU|wzFJYIKmGXlMdtPu?lt45X4B*z#o{ruia_U>s~|QY?F_?@9AUkADJS~d zyTgqJA^3QfG#rfJgt=Uljcd1`E1T_ZeSKGcR-&TA)W}lw=3+WkxgsKqv?wC~Xq;o@ z^pu$>t;SKS`B|F;*gX)PXY2x+?mvnkF$mp`asCm#ZPx<;b^!oXj;S?<0Lq*fIZv5q zxm^CxVp~sJB~&9(K}zU@r>~(gb#Prx1wzUg+5#69%5z6T79hQB!%k&^pY3|Gvt#?Q zlM~KQy`k@=%a_Q!Cte%!Vx%}q(kStA8pCVtF0Dme=FaG`!oPKl+$ah<;a9F`@#t@Y zFvQ%EQSi|<*>XXNHE|{FfG;ga%!o%Y@saZr7j#@DwK=7193U{R$Hd_ z%{;Z-@$e@?Z%8eut7XGZKKxMgy|_{dn%IXAR`sDXW7!OFaus|U>uDnotoAk3c>MmI z*Hod$c>LE80b@O}W~9m$&={`C%O6ltRdNu4ZE34NQuLHh+ct1)d9%{p-4{&)i$;TQP=4)&@rug;u6wQ~`fLONR$`>L^$EMLjN(|X31sOWynA<}UraUl zPVV!}t))2N7`<0+HSag{iHyAbkea|~^dZO6jmxtfRnyC;+?n?9m0j?ivaX}KLOrlm zaebeLpdt~nix7UHQW}(P@1V)=3WM=^o4Bx`JF__KpUr+@(*Rb!Vc2?hM=z*gk2$?M z(86kV;a^cXJYnbi4q+1MQg1Gs?qm%^NSGW2CJA8>nb>8CPzM7~dH7I{D1sFi&ca1V z=c6#KRigxt&l6luJ+4czdhXAQ0EZEL zuCA@KzFXr9?)@T8+Sz864XC3pnT2*Y8b^0IXEfbSlSE>&f_>gGSt9+pEnO~g{pmP` zcKEb6P5njWx1O`*y%LUsC86QfkojL=-i%>I(j%VwaGa8TCbYh4VaA)Zk1Sjf>!hlU1njaT3cHB{LG)2|)qt0Ix2{_*NaAMrUs01K;ff`oX@+FwlV3 zm{Ctz&sy{?WcP2OSj(w*>gBD(HPuhA+U|m}^R@Bd_bowF@-eJ|u-4mF7?>BTUzKLR zl_Q!T&5%XSIhkmQ&DZkn*o?J+f*UW|G?}}jzFB=M5NCLR6U}yD;_nfjCcqrz&eW!3 z_i0bu1%tr*#){75LKvn7O4j#{^-Y^s(kX7C5(ns~`Wi!P^jG=<>0BNU9laZaZ(`X8 z1J7j>l_55QjU7Re9r0A(4XBmP3U1QW(`{k~n2}Y7STd|cV!8MhE*DB)lo&eg%SYgk zgSlP|0gNyM@pYhSW$A4+Y?%!B=G1L9J!{04HZarp1x$?jM5{Q7B164TCv$T|*m_7j zFj+xmMNbSG+nfhmW5b~W)NN6PZvMn zIvKxbC)L6YR|{27c!-;9&*|S~HuCUUw{VBA4>n9ElWW?nypTv9B`!Ef9q1>jp;*hh zbj6A#Dw}~Te?oVRNc}$h%?M+=_<5vdfaNZ>o=)C`2t~hmHleheH1)~Q4)-WY-MA|P z9KpUKOQ&FGD@2DgUYK&78#Dt9Ro|eQDmjjhJqCL=W?QI;SO7ZE%Zz?WtA8x=K5*?s zY*9utY3{Q((ycs(Iyka-R7#Z8Plg@7h|zv|jro3t3B)eV@e-9wPeWZZk*YJn@j;ZX z)^Oll4z?jN8JVyk*4JTqnKWX*8PU%u5zv)LPK&a}3Cy2>S#oUeuu2Lsn-9t%+s7W9 z>7i6D>0ZnSJxKIVY{&$_rlYAl70Nss6v-{p2Ol=QMOg>Z#~{X=NU#0$VR3LLGVn-y zVMc`&A2^8@41es?WLI-J4EXFt=oDs2QO-d7N(_y*4WZFcoeVxt5|zxUV}n3x8Tfew zqBJpGPnQP{1g`XC`zINOGp{MZART_IE5!O{X>BO|VhIJ*Xd~?>ZqF7g%}HH`fG#L?z3SaM zv@}sM-;*B#+p!BRfeFW0vUsbkK}pH>4Yltjq{y~K_7+N?gCG?J{!v7hyL}m4F4>k7U|r%0T$ggeA76Z$i;}0*8g+J z&aSrc!ivemy{Zdx_mW$D&fT{!Zkg_vdBa4kJXI(=;ZWU7wKKVU=F4zelQV|Kp#zyq z`p4iz(~#+kZmF_~qB*;)(B5*A59~px2t90Kb^sdl4=;knex0hRmw3ZKTnB16!LN;H zbecNb<6awmDR@t=y~cKSe#$}~7Xp;^d)72d>Q}Rx^320m3ANmfIe;7V+O>smh0EB4 z8{j?fP&{(`vcdba<&@~|!)rg7Bw#f%TctAK^C-g=f+;`FKMwOzr$}Q6?d4IA+DE%6 z%nX$&JMMS1D+vX$uUgK2a2T1*Y=fe-hh=D8m|$6l)C7y%Y3eH1K53ZGBDsT)mjD($M!8b{NciWo}TAT-I#68l5DMR4$%0jnGrihu45Ye z{n)2?`71`X2U1$ei4vs?Gp^7G=UB320}W&A?M6~jL2&BAwf3vM^>$Pfu@RyvHn5TE z<=N*RkXDnF=_8xMCr`pyePB3rq|Gf@r<0)w;NeBKCsk^(wu`lyVO&L9!Kg53TKhnF zUg6;-6>$*t+4(@F{ATit;YlR>>H*V2!=n=WD2eL?Ok#9lq6wx2434rh2!;m3uyNg=d0`9q;$&CWk%<&P4^O7hfK8m?%9zyX2`DWUL1^bqKyA z`2bc27U`a=<|ix*tskkB9qnoTFo+A+!&P@8)yOCd!FXx+jzf3GwOPQv(dIW7cq_Jw z?5jy$2UNvY3b*RxVxh4}%pQ6(ga<2#P+N!-FgY;f#V;*rLKGD%r=0**KLLh2c4Hoz z`62K$!!sMngT`r92;BKN>674V)o*j&#dX+SSE3*lh%PcZz?E?+f)wH{80&e~?|XNq%Paf>15ESF;^c18*@=M6T@I zKs*k56`Q@Mq;Evg#L!ADumi%y9OqWjyn)xJ${|(Lp}8?mWNKkW&_x)IQ8&NtK%9j% zL4I9lwaiLlNb-sLChVXk7xC;^h#tRe6Hj2FGvX02nRd`;i8Edh#v~sRh*oh}vr_9@ z+iiD6OU6rvhn`3iL2r$|$T~RH2x321&tfGMjKm)`rye!OnUZq`^W1vUB|@+13s{7D z5Otb$J-elh)zkc{c~KX#+7{<-`HCHt%t@1ca2P&@g2Urxs-#?3ABu(k!GH4d>#)wM zLl`B&Dsf&<4&MkYHf=KSHsz_+b5MhB@JJdF%X?^~t0V(TZ*+DitE>8-qu%2)vM)cy3+hD-+Ck)4o>Yj1P%XkP4tPkQGMpRw7xzhc6q=^oenW30`TXrQ+>&c1KVBgb4DTR)UBDXmFp!D!2Ge*rnq<;MNkW-gY6b-8 zxh+f~u*630h+&dOj*TH|c(e%wuOSx1I{wi9fOTq5wQ+Z^*&iXUa+h2pL<^l3=}waN zz{;!X62Y4M)Cp}NsX^;5W@r7~0ou*IsI($J4e7Y7QvfWU+=Kx)WlAmWZTPjkvn_Si zZ8~U#_K21rZOm@8yYCq+JaK?Sx{H(czGk zFUgO$BEqQ<;Rd+Joeu$P5`3YB2)f23QNt4o7Jfhl9bq`TyrT(rnKviIz zIl|}1vJtrIgt${;Or=pn>6QhK^&z#(9FStP%n$k_FQU%!OJ*yUb`bCkmk`U2K5g{o z_wwsHmW){+k-};!6z2yyc&1L;4IRN#1wpsKdh08x{j}J`Ad3}0{OnbXqVnVO&?-=$ zQu6A~mhf?Z3MC%4PL|0NT^Zp!K9bTZ%tM|am<4KZV3FBKBNxCDl=3Q54*Ltosk#2N zdvP9}7;1JNEVqAPx*5P_8X(@@Q0>#$Q8~cI&pTR0@)*I;C`0>PC)r!3vgrNfW}ws^ zfR{9i#6)OyNk0r(^u!)k) z6Keshjwt2`B@9|Mz2jv!*O1n@%kO0jwe`gyG7;VA!cYMVw(=$q!Mj=C(=SypOwhmf zblj*P9H6JtH#-4CH4uQ84y0!ho?mp$m0M1TzC%hluZ(bvA8$?>AD7TtqMV9Z;}?95 zQVv8Jy&)3^wd=B`93z`LO6q7sB*Xo>+5_5WogI!$f zw6tg1Ri(Hm_VejMBI4Oe*P=%o3r8nNWNcd%_LIy>?5bVLj4!=Yr=Z7GP=o=UDQjpK zYwD2(N(BNEM$}|yKdTklv%5O|ZA!j`?alYQz=_QP()F<0C2~fjb|cAgFZ&D&7o1fx zuFeEoqjOHb#Z0+Tn;_&ZcESs)cXHr)sbn3ebz0))yMehQJ59umxy?xv>gKlQx&_c8&5aCXJt%E!jmsN#YgMeP$oXT zeDjhN6JZf@FhBszCU86Ar1`y!E;v4u4t8#iH|cK8q?p`^C=ohD8&zuG4Q-gSV_fi6 zr7%}ie$oo*exdNQ`$?}1Cpvt(VYl_>1f5@0pMu2_XW1oaK4C1Oj7&9CWt&>%C@v8I zg)L>N>(2Fl)p z+QyroS$Q|m2)ww+bO;g(W3St>&gK|kYvqdWeI+aDMoWSiz!@BWO4I=jy8=O%@X?b$ z?WBuDO^}3?bK+WzLkto^8%<3j1jMB&HHlwdsF~w@5;lR15eCCcM-UR?{*-Cb?`RF_ zfgGagE)g1{pbckh zmGDVct=cLX^=902aSl=M25Y^*P*Py;!aXXYdRaEeO?B2?+w;V4ar5jM2hx;kNkhyR zA+aOPNrhvKxQ_FY)gz=5;X(h4y}y9Ua_RoZ;rpgLrMnv`0YT}O6zNXsP#WnFkS^)& zP6;WIloX^JN$HSA{x_(n9*>^qk@tMpyMC?(Yt22^T=Us`&z{(OX7(ky%^3OYp|$#h zu^Nt1cy3O@S{IGZ!V4Sa*dRx@q=TVSDR*JLl!1HjqDV&+eueSR8W*8io)mj@lqPJ| z4nWtJe1d>%GxT{@8>EbK{}aL&3b5ald}Ak?FBTFZ zmKT6Ysni1dprpYK)G5T)nG=#nY)|g5`BQxGVnR`W@+n6cLSMlJUekvMthUL#OA}QX zIe+kg-QEv(1$#t7e*2(xT}#kD`57Tj)Slcq#3|!O7%(m$ULZW)RmR|`jV4ZO z{eVOF7~Mx-Y8^~ffSE6^4sLCdiCZ)Xr`|$`tBVjNoeLekCmbc;QXVdW3g9Toc-^i=lT7(4w#6pC#R(ceU4pYzT} zyhSq8dmg`wkFo0E`O!9+h=Kj|{N5lh&v{T=0xvvWzv4cqpz6 z;+u0!jZN*?9X1TMmyXcHH(d1FhM22niyfqX_?&5v| zVhCO+O%iG3Ly8B$mnYeP?T+mook8UNA{QkLdo1*lLQLC&MZ>${;>6R&aWzwEVL2mN z%g?*{t&(?;#);GGau5krZiO_NUwD+1udKKjXvUlIB&46}SFCX|Ad`H+WQ{Cnk~Kh_ z-$mWT=_KC@lX-!fs7a;6PLdQ5;3QD#7J;JA1a=;=qZCIRc;Eqc>)kXneCG%q%d%K@ z=@DEqDGQ+u?u$GO@|Z?NP9-ZDDa15p-x7bN{%G)z-p&W>#N0J&3-9Ho%CJ_C2Hx^F zM=?ei1CHSC8S37UsC88HZBxsghGf`W9;Sg+Q|s@Lx>#ww%-lB1sj8xq0e{KkRn zST{p4W2`y+kjt$J%Q3(myzz{jjHb89V+K@Rhm_lBCXa+ygO^=2JB=#JRCZG{(5N*H zAZu@Xa%nv41NwQ4=+Iuw!5r%cdP*~IxxyUWHkn3a2tTPvaaQztDf7JTdL!EJ76+vAUR|5b*?_Rt!t8nT7tJ59h}djooA^CR#~Uk#8N#HW0U1$ zr9D;xKJf)exf%#HZV5e}`aULY{eJ}hsz$GEU6t5@ypRueZlNfmFF*--5O zM!zqiap&W}2Y&PJ60cL^*9N_dQkBcLV?|Ur87vtEJr#i>NLv`irR1iitO5>IWH=cx z2EJ_Uahr+i1v%cfmEspV6Vhzz}?>=H&x&tivtJG`sK? zeHv}AOO;1li|qYN{O4(dYJoC8Gd#OYnc}- z{eTX6B3i*7)+9&QW0sPwsmO{uOFezQ{g3!+z~|7 zM9ur?6Z7yhQKp@Eq0*WQpSlh`rQtLI*z}Dc)ZqL8m-H&KPkiM(NotF4sKI!23??6X z$}_v*d<2xfS;*KaC7G+Gh5!JRoxI9K#_tr5+;j&kLr!m2d;SCf9Amd2_knBK*pu6O z9i~z7c4<120rFX00)BW^SH1ru)0^((4Uj#>;lRZZMyl88^wf_K)e&*6;51DJ>0$qP z`{W1b<-rF*l7s~&-MzZ;gAxmJ0tO5)hpmE%y?hD^bPBo~U@^Gqiy)i*zI_06;uepN zIG&*hfXZ3BZqv_d@7QZ=*)<0o@1?qjTMV-!Iw4FU+i;&uW@|&{ej0q9O-=n}4XU{r z0H{%0wN_N=oZ%*j=j~?}V1dMVR!~DpuhCJq56L8@YoRVIVmYD`Uz&Wn$fu2b3OWak zr)VO#uimUMmIr`EYTfgdns6`#01T+$y$7jO`p&jYA(SLkB#oC@D{pght-DKTrOW~w znTDBVV5GQk;V%4wdRFV@R4#jA=f zZzeZr1fxU{f3YL&4genbSHraxy9d>0=Kz+S0nncDsD;@WbE&gnbH=+v4DZ9LrHKDS zwa4L~^2fbPV^A!dSeryY{=F zlOU6YW{JTm%shsNg4j#4N1s@3#N%nbU1JvDdxon(OC9!n0Q=L?D+}#op2{yhalMl{`;yQ zq#`^#$JrXko1pTc^>niHLY}_m2{|rotK=p-7RD!JH9d2Heo2ZXXtr0Pw!oA(0!_8( z`+PqX9HcI{N=zv=69fSFqjooJFk2_gx91`=viC5`Vr@~NOayn;A?~_Y zCxHtwSFwDMPD&%eI`8QPBX6AW^k0L`G67$}B_KzHnd{nR*f^%|oQOxV$Gy;kuAD=n z1Vc3&j%RUs&z?E0R+m6a63s? z&z>$@$frJgw9z3V^()4=P1li?om!h+<1%e^@~BfYK13_d#bP(msw9_lTRW-u)yJY3 zP!MNPx@m~bLT&JO6%Iz7Tdk86XD&b7U#cA`(qv?VrS4rp1;a5@lFl2e!f1Z_ax0)) z9FEJ%xN4MZnAiM0usgTQT;l}d#Eqq8@r8$=p}wJ|rRc>07x70alPT?v1dNc;N(}on zTnY(p!a36yLlo_i3Cb#PXoN>RPFL?B#11Mn}E*tV3#!mh`bS+TsD$OqzPaTC&XRsw2nR`x3tI zGua!p&b@`tm(Y3>nOiI~&_*gBNuKWuO(zT^x70ZGc~eno6O-I8FtW8&y3h6iex#9m zCQ@T*Jys>nK5E%M(H6q|{C#1o_QL3PaQgt1hc4w<)!iO;B!Ru9!7()Fk{rzdSK_>_ zK~?IxLH1zm3-1Xw^`xqpgOjQ)vlQR5;vFLESv8uF z-DOoj#ugEcCJ#cK9NX~Htkzd@k$iK2)kp_f{Z>#`3I*17id)gg&4v0 zLa70ZSvX##kI%hx(u$hLn^U9QM15BW25Tl>`n5w;*;6ClzX_H<_$oR#3HoWmLC+(T zR{P zEWoqXWY{0FSYITEIow`zkFx#LC?FoG-uIPvLcxu+$I8<9p^$G8CWGEdRy;kNrD!tKbSU)v zw$sB5J7yKL0wn2tx)F`bodOEEXHzW+^CV2m`p;Z)jl1F%2lC<%Nnb7RfTKJkVK+D= zsNHr8k5}j{%+MXJh~&%r+jrp2XJ7-T)6B-o4f}3Qr@YcxCu924Gzpws^mf92 zxZmphvhP+`Kcq7g;Gt4oxPYlT&&;0+f~M@h{{v2eRz3ls$aJ6AkPV4ED!-Q&7_ z;sd%;>{2=N0e~tN=JNF5msEgzByUeNffXAjKmw8ZWi`_>b6doWL%+Pq%(*pX^-8Sk z=2-VD0Hxkq>6RxSN#rBI#;Za);eIJ~q6mUMYU47dD!xLI9n zCKz(&Sa2?Vyf|Gf%1SsV<8Cy0(`CH~t?c|n0yCyBQvo}>_;M3ou&Tuu1BnlOl@dZt zT|0KP1XFtf=Pk@o=+uL}TPyi>oG$jA*0lSo zvZAk2JdKQV69t&w%$#YsYhxr@j8m#UNqf}r(T)%)GA5OxzWqhP3C;rtVQQU2h&SeW zx-5?u_tUnL5_6g?PELIE_AwM|Wc7NG76<6kU=4COoRxuD7aGXbDb^&ytY zCjbJHZE($dbzI>pC{KvNKGM3g9Sunn#5j8LkykUB_-pL0 zy99KJ``222X9h?PgC`nYHeGGVCFuv&DDJOp!-a>LA24KX{@i?)2Kh|EX5K=;H3zn6v zz-EC%)5?6@jejRKltA7VM;S{x2O`;s2KFrWQm6m$hr@Nk{T2RC5B^x_&uMU45Vsv) z0}VopT2K@(zy-5TE_5D!saPZ2yi&3RzP))6LknOdab5xdmozRa`3(mtS4CD|46a(= z<^2ldVE>x_tChWW7Y{662ruIk>A(`Eo2~s*eB<6eF@#nCfQTAxtTq67?#){N9|-?S zQ^ftQAns@W+F0(O=%g~m%Pp+XU8tb+*XQ3)0MS9bq+A98#JCIs*fEI9AnV zEktMl0EcVNp%`S^V~TA{KecXAb8|58;0h- zgY6%fr|Z$V?W}+Z`cRv*07#PmA(I%9Z)E;wvEOrGK$8Z*>r0rvj`Y2EzrW8MabAd{ z4RkxZ13(?0{XPHpmqF2BlO`T~`^g_m{W$&fa_}hs8k_I$RS?iPO8i$m!q<%RND=5& z?*I^>qkyOnHDr4wwS_I-ho@lV%tEY-Q;QD! zoJiaA79E$_eb@l$9AZcg6NrjGvqwwu_A={6$jfZR&<|^Wef*cwKmG}O8$=o?-rU-y zb>10WY*7O9r#cC4Pw@s3mw0+NvS{TY1S$%jLYt6<77n+Y%8yrg>mnw7H*8KC-SeM(F|FN}f+-ryCIVX(nw8>OK3Rue%08N_PD#>{e+y z?B&*10+6TPcoqlv&Bqt4nf0**H!6=+KYZj`jai)d5WzdpBkO~P;{;hRW}@+^<`Y3c z9%s7d+LrI=k+*}Hp#WaJ;p8Jmc%Px#bwXxyiFlr7nx0#aB{9Niu-4Pu>`(M<2X3uL zbHIrL)eDt3-`{W54P23>1-DTTevSDlqXEVCfH=WugY|Xl*o@EFIi(=ldwq3SaTvvl zmFP@dv_MI)tnRW!JM$+yMX_4V4dxDF9gRe_>y!Kwru%rsmaA*aJ@2SA8|Y^eF;ZvC zUV#BtajfnljX)Tj3B#BetsNH~jhBq9g9DSfy1ZXo+P^Jv4-~zj_)v%2Yq<#zmA~wk zcd^>zw?=Q-0)z|(cE;^WRZttcYZTK7n&jDlhFD$Lwed^Y8P6naLxy=`;b#i23p{|FT1Dh_I+p;#gBs} zyzh_a@i@_+Uo0YQ?-Nu>(;we|w9o_9dWwD6ulM-5VPMwHmrD=(!-q;`Dar=w0y@(n zOvl2O{EQdSQb(5VOw29Rv)?1j$XjB0{9;Id<*r;TR3)+srPde{HhxXAJ5ab>I;ANt zTqqz3g?*IyL`_33!Y_bBHJbJ9%78YS;W-PQ+MOeyi*0Amp+J!}`S3b9X|aE`lNrC* z6EhPJBAO=n4B0b=sh*e#qfu@47W_A?P58aVszX@=vM=wrb5?vvUu`)0SPLE1+QhZu z^sEh)h@cI!^=3YSo5551n$9g^^^gbAi#dKX2%*I=58>|St}5OCti%B;!wex{mAl*^%d;%cLjyLbgQ|mJJwDGW<~`9U zXYH+W)E2zTK>M@J{5ktrdia*YzM-hH9g;P`SG#nc7hlS7{aGvt80Iwnr(J{qwvW030yg>B7pH86hN|y+?-Zx`W~k*s=*v zS=30y)q)6N+C9TWaoamIwVndUJeb`8$MGdGBWC|**U3j6FH+S7o`N&B+659`w zr$=AAq!g6E4#&nfZ{0%*0IjA#A>js6?Yn!}4HE0eRjdL8Edp`wjmz$Ar4No8N`xc9L+UU3Qq0p%LRd6! zsDv0K8mtqc3kv_oIlOh_!<+XNmPR|R0;4`A?Amafv6$WhaaMpwxPit5Em zlUI`xL3ukCn z|GWZ|nNM0hqgXtq*ul4vT5wJ5?g@7BSw-f|rG2Remd9z`-WzL31IYL(Y`|n&@4(C) z3|?oX=wg07@nf2b^@nX$*4?RM@P#N&>yeu2;vfF@n{4y&^&(y_YAA}hXYGtcwniaBs8rBu*L`--Ju zMU$l4+E+hp_j8**%YtCZAFDU#DwDvKw1D&~1?`y8I#~5Nsr9A@w3fWA01OP9c1HfH zTHvvAzi-o3_SUTn?fjIhT}GjQkW90Uefi+Ui5HdmozppE-GCmuyE3&zFJmb5V5M} zDjIi)A))aFJvlyQr?#xY*C?zgNrCY|5@_&rmu2tugmg||dGupTHm!?8S!Ic&%s6u? zq>sx;=aFgR(&MfUf;qXx(pB*Y+W0BCJc2RdUMavtgOgXTq0IF1KtpJN*P}bK+dcBp zA~zHoAr*eX&SZM@ntmJTAx&J#&_M)Q<6~0ASC6se-wYX*$R=`hCD5yWaH-5qAo&BF zzC;XVafDd`Jhu8$0*G&uk6LD?Oi$V!P6DGVAqKn+fOpIT+?_48W0$w_be{o$?8PZA!q}Q0kpG_Hh>Cu%x$o3fTcSM3Rn)n2!Qk#bYw9QdeWB| zpkL6**^l@D0D?eKzu8Md&~JATDSx5pM0OP>_W?kDa+GmFIksZjV~TZY(4?hnQPh`p zsfEzLFg9(nh&VS*fWq8~KBTs|GX`H4ipv>O6T2^p@Spuh{#iWWzD#_#iISn3B9NF@Yy&BRAtkqSb1G)B%Ct#3nCgm@6{ntOQ{3nlpivjsX<^Hys zs`sduJ8eJx_Xflk!1_z5N9Hd)exp{1(>9oecx=G!>Tf*!Z|Q(w0D+o*iR#F5>7)61 zM!r*n2|oxf>1!azKep@dxDV^js<#KvlvZPv!ONlj2&({Ki5wuhz_lMsX-;mHaX$&4 zn$*aLEN`1>CRU!*h?;%p6=T~y?D!DkRhk&nPjYY-d(iT?5RW$}`Tn*-uo7U8-`_s{ zouTi@k_l-(scif`RF^Mv-o*u0XP782ZU+y zHLT;e8~;bL`W{dJ`R=JZ2+{htD2_ks$^TvD{|Waw2MYxRYW5|R<9GV;^`Lb^zuk&@yM$*h-3)7NN!)e3!p3u8MX`5`uk zIPpyZeE_((q*k@th6}le308^Bn3wa40ivfTwDki>FYur$&X&zo9%qddk57&m>H#+@ z1gjE+AN@4xKJFmGAOE(Q_@k~5PV=g#Ve!RJ!yfh`9NqSe~`1j`TyZ^;b z?B9w3z5}#H%lma}=@04v#NMbJd%L{`{o!o^j=fGh-@*Fe5F$4u)`L=ANu#m>Q^Ne3 zYL2Jr0xpaJBtetqjnoTK7U2(Bo`)EF?)JeEEz^SYOWwe^TGBuSbVrpHjJ|WrC;Rwv zG?Hx9($guA7K4GTP5>zdUG0e=(#{6cLB`venA?Gw-H{o#$&t+3005lL6cUrlZi3rD z5`FL6-BOlE6&H_QBLjDH7&brk#qN%Qm7fpd)_^>Y;Z*m6Zty^u-+Ey+F4a)YUX&CR z=$s)sf_3g|Vy6L1PdB;Rxgi?esjP&kF0(F8!ZZo@CkqIb-a))wRnfABhKw255|GJx7ao&y8c zTcDR#kuV*45X1c^i3K+WQE2hIlj5631M#b-D;SxZKZ$nvI_fqE@zI|g2;a0B8plif zuL16hpbJ5Qx4LbR#~GXgnR3_&=3~)(c;E6mKt!uiAqV-AdIb!Ufe}temPTDOv_t2K08Lj6T@6_Nky1@eajhXJa^ z5F+nloTee2#_kTIn#B(yvBbAsiGmQ`1!R`ajvcGX)`-*S;;ijI-5$AsF`YGkFUcJ9 zzT^o>07CCMIBTxE;4yBbY17Zj2lx!s{*K>rc_?4;eAUaq!Obpl+zjjv8`jjOX>b5z zT_8jEA5V>cS5gB+KEUS3&X4+-OE6M!Y!tAg>zJ_j-9fmZq3l}@5b&=%NFYQZzDrz# zckTq+*T5~trJZW|Ph23-BTTgp+SdT717hHp59Fuy^iTS0aw*f!@B2XXtusFrbp+tf zjH9rYF`bx!oeFvp>5#>cp2{vk?-osWp?<=YXqhZ7uxIM7(e9h`uj!qb zCE6aoyGAEK*tuu@X|DO?0_*u|?gt*DJ*f*URgUnUX?0ysy`C`PgvU~4-#WtfCt`oZ zI^X5=YV}>;33P~8CjfxPABx+;V+%0;d94IqTw?y%ebRvc^H^VNKn9H{P5f8Uh34yfO_sPh0}CVt;5VQ35gHfomNWWi(- zd+_8!^8OS|Y&ulgpcMcS(ggZIwEcd;GhHZ5pV1&Otia=_3w|2!^XBsR-539h zM*Y^ze@R^Jd0Kqmeesu9e)8w(rJkApz#Va&ETV%Z5m0AJX1H`f{mHfXlbn3#bxXd_ zm_P7E{JgsSp@yptJn&sl1i;WH%ieB*0NpRd90Iv8;3in{O~S@=XNH5`Th{k(dSY3t zC_27n&z9Bz-D1KVe?7r_tSP!2@xr9U{b4bMO3mQYkoX;m{oSLhUT^b5*TdJ>TRHFe zfI)T>{~Rc&wnBGM3x3z{aGg5(`$p;27c9Rsfdi1l5XwNbeP#H6Odzd-*aO*m4p(=> zzv+X<_7G(MX`DZhDRsHl1aEcK!hKdktSZe&zo`$N!e){ySygB=>*L zyz2PBjxPMq^81??|1XX%fLihMhbX_}x2zsdLi56&h0M(fWc zzI4bhfj9n@rUcChmuurMx0C;VZ|^#r77G;w`fuB~pr!GTj}!b%{A%A47UYFW_ znIS)4vHaee^?Cq**{atg$G@o9|Cy}{TI{g>+Z{6b{*O+-T&Ik`p0@q_&Fkw#`!9^h z>w*2!A-`utUJuZ38vE6G^vj04X2JflA+OWb@mu5kvLUZqtiNo?-<0c`6Ia&9FB|e& z750}6dCf}tc_r{=$@$Nv-ioxg0z-)y66N_<_i{%|Am zdiu#P8}fSO_?OoI>eTtQ5BV3t{QS?aPMzbwz0h>ME&8=X{+m~*f9*qFs~G@Ny01&t ztB(cz>9*m|YvkY6@M|CPx?Ax|(qFede(gj4o#Oqs`CpwnzxE-oTVcOCb$)p1_d4gS zUpC}*N)yzXe%X-!?TGRZ%YWVW__YuD4+ZwmihW(O{<0zenY?~HT>LuA`ePaWZ?gU} zLne>^UmOhhWkX)mg6G#+*8ffWfB4of8}gbo^v{z1WkX)KSby1&|397~e;hdKItloH z+=c{dFB|=QRJA{jIXH5kuV4MzhrCWT1xfgq4SC%|`IXxKvLUZqtpBgskTsyg<#28Q z)XlPYDc3E_KaQ;6fXjFdw{;Bsya5*#!PZEWi|A}Z+b;_&Ph;>XNrDP0a7+MGwYi6q ze;Cmr4UK1n@w^b2gq}K_*@uq@t zMWZjSOuf!jlRt=hC{g}NV@UsQo=x#yX-sVU%T%THTYI%n&dB&(-ztulWHwv(AMxLF zcJx9g&yY0Nb{W0}L7!QrORj<8!s+0OkCD4em{tc_*7h{{Q@J#K+6s%vqS|XboLlXC zow#U(rjiIyEKA$Rn0(+e9)sg<-THy8|@T zNHvu@4#9)%H#A-SSPKk=zj>62BP z;FJv~2R^s0c;6NzqnS^!J(SI~pJH+p&`EOXiv>!1p3m!aCREyQvE1d!rCuBkK`rXp zSZ>{T{Ft*E-MM@^+eLq<)Qi^6`)+EJc*X5?B)vTku&L+4`8K>|WA*M~y#(6uXIq_E zv>7F{+j~L?ABN*}y-WdEDsw`Ks-?(K=&a)(BES(E8tM`f1cw)ng7x#c3%Dwu%Y=6D z(c8YcP0z}5wsocgid$q^)=Xnf7UUeqku)@iH8I5^Sx?8iG`U_^50G36J6STS7A^L8 zVyU*wC$rh9bQ%UD>CH*m7Ffj2DsC8W@2trxqv*n0F6BHinpDZ9lIk~}kH+7?=WWpf!a3JT-UiL_6(q>-Jf-7b5N zAi{-WbZ&16wB1y`#cuD&kC>{vRpL~e=(S(evz09pR^o(XUHazO_99(m=24jhtyu5A zleN^F5t>rZw<<~1(2R|iIdLVY1Bm%dEmJr6TJpq9Juv#?liIaBCWPG5UkmzYjaOX2 zD-*1--j1iBO=(iTm>BS*OvZaJGR>$ge434fWn?9IAv*FwZIctK-x#TX!c$|XO#xUq zG#J5__B=9OC%}X3Ic=``*1WjeXeHH0-0|LBA?;SK$kgn0yQ0&@5c2LI>GymRj#y7kuyQ;0elX?OZPR7ib?|~Wg7VByRYE5al+0$M~z_WfHJZSrwtDzA&wd- z24}jN&W_94NqiY#P@fLV$F?v15#%cNUV8BT3WARsiFIjG@Yoy@d|}B)R7J4%RA;-%pnp~v!j40oS^EQ9YT#1B zZHom5hoFQ#S+=2m(C3-U;j3jVbCA#N`#9^4h}u`hGSWH~)GY1tgA1DkxzdVv6(}hl zYBI18XO}-oUPM6M9#@rT2CN}xCDNW%OL&(o5I96Yx=nAu9h%fVV-+8ZT-gN92M)_7 zkg}$JaGKo@c&V!Qn8y#QVs4*a^5s0-Yl8X6mb){ z$dYWA9E;d9-i%^?7lGs=KXpMBzxAjpdjN|nfaazC2XkYzx|L{xTOG({VU7OYMkJYm z6kFlhj~L#x$l|5RQftM{>GyhA3R#`Njf7`;ypx-< zcIK5B3*xeW?X1+A2Yvo4;=}hlil*}u{Ft3@;Ks}pu~CrV5a+w79|2cR<{{$KerK*mB5VJS5w*+dZt1x?dr<GK+z3{4AxM%Eu8sK zW7-g%v@`+1H82&*1l6AffriKJe(e^Bw{d9rsg+M6VDycf)&d= z|8R%^{JsiGoV^ZG_f~vGi?SZ?*rPLoHg`3(WzkCE5>eP1V8@+Q;?kZE?eY_;Z+Nr2 z`gYsSs!H~s8P;zyek9m-sn&6!^tcsQ&CXDo=KV-`q3_0myKY~YWJSxy{et1mlSt^= z0cO1WR?IJ{)$bU+p=Q&Q$io9J4BC~~62+7D6+yf*MLO&2Y_@6`RznDeFu2&pMWfYV zhdmUea{>Xor*^Y3Y5k%!FDd6yk<;1 z06tDLM^T|?i%>2fyeub2`T`YrPw*U3CqMKz&nmtOiBsEhsA~yu^coHS5S{ud2nU?o zM3t*fpX+T!MUj!-VNjzdte=ZnNE2&}7W|pJ7~ev-3w@NCh!dddNx2K}rkWLcaV5D1 zjgD}X!8=lI{)$d=%ZU5Td2fy_BOddhxIB0>-3P@{MmK}?2CQk!2A$54E$?B!?otgc zLMjXNJ&Mq`S)`#}aG}pM=|8e+mCIE>!|x{#>3%g(m@SYr1lOZ)grugo6g{O@Mku4i z!8;zQM?L&Zp2ZYgCn_pV?`2i>fn`R*NS@RCmlXL{%PHmol+3`P80JL81;Wt195S3| zNwx-yrw69R4=nYOeT`oZxooP=dEbPwH!6)4K0sfr+8uBTw0F|_G^wZO(Aj?m!ycco z9L}fh0%tM6Go}!POM@ncr{a_yykKWrQ2sO`tQPnlHAA6TPcOG6bfDA6lv^Ji`4iYrzUlt1>sR_o^_yAcKN~h@inkMqb34LL=8(ivL*(0``S1vO{E}sm+*gBQrGk8if zs`9F0QqPYxTq^p_!ZC-S-)Og@-Wq?iPMArj=)MswPI(jFY@NN;gS7` z&mhg_MPaff3ugpWq9z9odD;Z?VFY6R-U$pl&IOA@;u^I66IQ0#o4y1>@0L6zx}2cV zZf<5hdi4hKsS4ei^Rovjv7_Xvn#!yzGocqg6mtT}N!j&$4_P2Sm3ilpp3NuXzo~k? z6X@%nQYh@dDm9;yT!=W*m!Tl;S_*qA2R$jo?gRy|uHx)I*(&-(Q$0~8xyKl-MfM#O z(F?=zTh(_GggU3ITLYi_$35Z*lo{%f|hOM(B^xHrZFZoRLQA8bvRG&78q~Svbw9DX@+Ww8dl6M{`yc*xXo@|FxG5blAXOpX-p)q$v(=-6UyUpArli+4r4JRM!*qW^kq;*RFhYZkn4?k0$S1sg;}U}8#KVh@lNu==o>{=|1vtd}D}Wbk2+ z5KqEXC9P`=bXd2^izGMX2NxoMUSVhlqWe{5fM#dcY%Q_UYOT38;k%IyUk>=Pos*ORV9NtQiDW!5JcNd?YYQAR`Wk4>YbSv&%l z8BBtqZd+;c@1N{%i}X`}`n2}ul!@(;F7k;&GrB+#f8<(-#~d$?gY^0dMK4a3rJtf0 z#THf86Yx+%>eQ|r>i}-whatUtyZV08T86VhOo2slcIonjh#jlY?9CV-%}BYaXmmju3B_d$A0ll>l-MYm z06RkAl8^`eAIWTRh0OA)UmtF2;=$R&grtKH1tP54ho~hdn#I@owx2a{*`R>0FREhW zr1I==OAVZE@XoYmV&HUg?=Fr(RX8@pY`WepJdG0T9dJaAelufbUN!-oqf`JGQp;O& zK{BrOYB+}ZwZ==Sg*`a!OL;TIxwwqG9`}S?1fRgwoKzBf^<@g4Ycc+dhEgX^nJ&iA zJNwmjsL2{!79OyD2yllah08wwjVmT?5J^t6Hc6w-gLWM zWZ)E&HZ0n(MQqwXg=}JZ9M9$>SJ%CbuoCv}z!e%2y;_orv>hBr_~kq%))p;>(EM9& znlikic5va4?S2NM3e%t}b0vJoXg!C}8}cYKJpCLmHp+v&8mZ9}{Q7p4f{u{!KPXiw zS+Zg$izE%yjJg)7!9@uj$v2AMFuqW>FLa2uR84vBAafgyf6)5k$)X8l>Lh=J`O$XI zyS>AGt9^hjVJQxk<303aU(<3Dl6j3{16JNF4~&z*^VMLl-4qxrY&6To#W2{86bz9W zXfHB8&Mf)o^_s{1{3i!4QygjBL;wr^#~kqa^=oWfx&AduuTXi}P->KobMEU;Zjf*> zJ=}|PL?mHYoq5lgjCArr^j*bfo>45$suL;C9YtsCamJ`X`aPED1gR11d~5~l<%&WE zE^R~&2|fFlSxJyPqPk;Z7iVMXQqhvz8_)V2Yw71oU8z^Li=zAB{4Y;$g?J z{b+nR>p3w!#S}@R*ruK&lG_MxHDD^>*ir8h8A!2#rpw|NBiT$y$V#WRdQ#Nm3)$%j z)?ehKhP(sj0(ZE*`tDxH1SQnSOIk1>a4=qPw9?p;#_2iL@GCGd zSe6ZnRp0@VT1)O}Jo)<^n>dj!BlQ*P!$nw-Az3*hyrsV(Ow!&CG}{}MI1(4MQ6zVprBk;9?ut9(s)(zH`Z7J}3LvlC;lJ;k zoSY;g_K^)3HlJ-H>zBi_?j}+Au(i)aB{hiN_#Vw^8YH_CF*ffw|E2<>ZxEEc?z#Yj z3tnvsmE0mbv!MM_^lP7q(SjSu;<0!nLN|5?8Wp3#DC!C00!O?+CXG3* zKym_3?j2!tsr3&fWor=yZ@MO9_c8U*HCZLb!}E|kAp&tbZVTl+<8`j-PPFuWVpTi4 zOaNvLH|7{S_K6fNzpXW#H`N z^0JS(UVbhX$>2!Xw=Fhnqqd4h;%^M$iWwJa=h5oSHb->mw~P4o;fWif8}7LTE7s-! zDp11AbQ<&?WspXjWDhT{;Y&>S`7G28BDiK}_J${@d^+X0q4r@*OJ3DSOb%$oJPR3? z2|4N#%Pnp5K)pR$6HyK2HVOGf%nBXwqiC5Rq|0Ii_^@do)4?bN(x$$F?^wY-hJ8kZ zFc$~@4sLP7-fG}oQLBB^v=OWW5{3=x2o|l{{^}1Gjv|Rl?Ht=o^pN>cmt~* zi4C7w_pWFPO@UU~g!k&?&zLv5;6q15sxCG>e2X$_Co71s9z6&m;%4HF+lC;WIMdan z(HbSJ(p_9N_~3iA<|8@8Ai-)XZ=MU&6^$G;yHa|Wq&Oe2Hm6u|MjUc;>CIWN1~l!I z`-@rzk-ZXVnr@zR!*cH_O#5g0aXXW4CHk`s7j~3OHjT*Gv76OmLHm-@$3CP$BBO680!yOR5C3eoqP+-yb zREm(slek(xk)oI*a!fVI8ZQHi5Yq;o>nQB~-OQ(SSLUi*S1S8lvXRL(c(SjgiLr zK>(LB`HB$NGc64of-cUP0&vvsDmr7nGJ!j|qD(eaZwMgfr3l6~AOuXy^#m0vZmEqA zKCK-ZXMs?ZTle=PZCA~a;zH^XJT{5Kf8fZbI3n$5NKK|M!FA}=+Ul|m5B^L=r&=v& z#?}<>{C>2@ETY&IA0Y_^6qdTgqBwV_{Q}~z{SycI|NcAO)$Ol*r;z3FS ziL@gr9-sP;IE1HCb+fdu1};c<80MP8pSz8}d!f`DW-A2FOm~~5;SLO54V!=c3}$J` zqo>|iM1dUt#f?p(*3BDp_Gnfh=nTdJG$`u)of=Pl)>w%06ftc4xkz+e$2J{OHv2)HuMNu!2=f4)i^qCP-o}M1K?8Qr zC}mLz1@MYC_bQd|*>aP*RZL>K@8ELw)b1@d;3dfPDhgT)1N74=W$B9_i5_Y#C}N^& zRE;bY00}=>!0t@1q!&Ji6`j+;VPrHBY^N&Q*6vB@bFZ#mZxFR;^_ddoJ@12DzgKNO z$JoEPnOuQU5W&Pn(zZPFv8}p0bYevimnmn-m@Kqjl=m%iFG+E8X=>OLbX|>#K*y3< zU_ccZWJcyY=T&Q-M|gKO!pm`R#eNq;5ihaUpQj<7oMKfTbMg?b77f!OP z4-RkUFIm>jMjJ4>&<(iB+sw&_H=2Md-QS$+G*{B)K;uLRuDhUCTV059&PYcyCWyee zfFF8VX1agwhI$V5@@4S<$KG2<<&`x1!VfON-GjS3A-G$x5Fj`S?iSqL-QC?oAhe}5kL06ng^=Y&C$nf=8N#M(p z5-eLonEWz}w=zY$y{C7*n;|UeqL~Tn`ez9Yv6-5qG zFEW8+kwxORpGCQlyWf9f;nTXdf=SBQ*;74ld7PBm(1lOpSgJ~G`q^?Gr9|LhcPemX zo9582g@GaRBVX-($>NI|f*6;N&J>W?UKU8;o{;?X&JFxMWx0*b3_x9(A?a?k(?cr` z@aD*mCJe`>Ar4QDZ%=PwkaXqa? zV5t{)u58{O&MMlYy{qa{bXqQ=FR%k@(b3H|qq@>`G*OVRHv2WCdAP>R?7W*ir{W3v zMV8*3k#IpzBM(@#8y#6J<4SxCf!m;#UADEoCe_AVgj9qNJF4Y+D_nP!AGXan_l1l` zNvu`v{bE|M=^%rX*(Ln1p$K=?zVkN;>sG2yo1>_*XUsrNqCVFV&e;`DBAOW zic>O!vlH4y>m=lh;B+V5d_v*jJFBL4E2GY`ECst9AxLzZiY3LY0CiNXKl?j`07_ST zVi%AW=p5fqHL#Am`Q`LcO1Sn5mKi#TVo{Jpt>cu)*pq@#pL4t5-v}-`IdhrP;Ll}< z>0HIDRFRLLQX0sE*UP(K+*U@#2-TV|h8U5dcgU70>SE~edSc@@-hO~!>3+7Mjt@1b zmoVwHYTFYIQTU#3n(7o9!~APnC6#yf*EbO>U~~Pu590?DW@X6pmYu^xsR((HffVa) zb!^=W{Vc;Bam;N=1*+_MhPS-fIGh}4#FZMZryLQga>Wd!AVT#P z=Md|KSg<$Zb}PPnL-!gpeC%u#n{0h_t8lNMFRS`t64WKsLxtQtKFyX{)S6fP;l%H{D-g|NV2O7{JK6F5 z7BB2@6DhIGM^N^Vu0uzuM6+Ng#u6eucQoofq_j{ptXU@PvFNHmygnj4>J*s9fyv(< zHmWFUb2E&a?1X`p=_%d-VqRwu3PHXM)jy~7hwg#-eKzQdR`a-n&&wW5piSHKd)*&DRti^QuY#3pmchZqSE{mNg#s$V~(#-pvlzdoA! zWlX@xr>3O^*puAgC5s4xs~c*6k;?%QdRI*Owynjm(wa}nFjhf!TT)f7fonK*bJST= zFQcHE;_PWe%g>Wbt}MQ+*-a+V0%4p3bX1s@VJ!7f-b{*iYSbe;E|W13mf9v!;!4uT zqxu6vfJQ8ZJXhFw=CyT_nU=s_b+pnN9TU@ypYg4!EGR$~_!}V$@B6HZ<=~13D;ABb z&lP=R3OTl56faeV$!GVCRRwFQ>$U5ZLBS!akpa&Wejix2EH(>N#(r-yJtDAXrcrqL z&1)gJqRj#p*}TdO#u^u9cE0M=v|oH0!)4Iex^>FNI69)@Ef-pyi5$Tjk zWyW&d8_g`s_41*!_w*E=@a?^t`Z27dtsf$Q`6328J_#Clo?IuG7wO+q(G=IF;zCuc zbK~gc5uY)OSdYVb>Sp=}81%_rK+ozW%N0f+5>e=V?O@muuV&q@oSA||4?as&;p%7b)OKH?8c&d?DYcv2r$+2cQvdcXxOirw z`f3*qY}(F#Gg7}97BZTXZlu>l>5MWJGXWbqQZRMyuuDluaE0Q~6pJ5Pc=@D`K9k7T zVg$$ME8+QFCRTLIC|6Pu0}B$Iq7XnIk?(88&Z{fWg4ArV3(hF}v6DSr?SqsWhZOMi z{kNo@8pC_w_GQ^pi?0HWs%|KCnmmQaE}$^QmGPCjCdkwoj>a|2S1Tb;%R6`1aX^ug zpiJ(uXI)K5)Y`Y!TAY)@k8$;PWW{3}9_gzC>sSY*{Xjg({pUd#uP@gNKf6xcz z7hO?gM|Q@*HqZDfcJDpDj>&hkTc-2HOf*H*pxz6Kb>fckrCH)c3j@_GEyI0;caIa^ zy`3g=2>KWz0Iv+w-%{Q9HJDN&JQrKC+e-JB{clHc&J6v9vmU%k+t8=R-kz}YW#C2% z2o~m`xgRNVxp@NpndJD4VuSF!-X@u^zj63{b~N{BeCpe$xU$HISM*M!^RBdnrM zgw+NTx8I4med7k(yR&0j(KllTNwcJh54wFHr03m|82FX)o9$&?6a~rHrhm6ChOM<; zYHH1H{_OHJ+4zBUOhyV>8TP#pVJg$|*Q%PmPjA!oLj(*c^%V~=DrhhHtl;h zEQ+xt)I}a`rqu}5<7GYOH=eRqQtBq{wHyHFz^Idui%lfES>9iPyk=M<5yP8v+9D(X zx6$yfB(^`lB#I!GjCoGawHC?Nb-f2{Im^h$2`yFNP02mQ+D%!dZ_t z##{~cSV?amx_Y;_HG?{YEtw{(<&h-o~f z$p#>-E~BY7vs0CD8Eml; z>ac}Etsfno`nbc-P?^4sZS#}6BxG9)Y#KFuPb6tO?1oo3`XFFEPu5p`iqqG6TF$n9MvaD}*7~6}Ipk^D9&^)}D zQ=w;3;L^)|Y>d-AR$AKcl0~0kjojI)$3iaRQ{-TDw;#NIj$x8;rDYCrzow$3Cd|>L zN!QdDV*@kZjqXyueCgedHyWQU&wkZ2th9R8F9%33eHG%Gsd1a)?vYxJFwv<=irPYq z(&6J4=w6SYIL?{jaztdK)B(FCXw<~1xfQ~y=5EEQf7fj9-+h4enpVgST@^AQD>>uf z3$mHOpVu&8_^hRY48EL30_PW&^1L)|#3H+f59w$HRrAmhlr$>^l6(#}6Sv!f2r{86 zChy%=sCqu1L-cJl_Z6+}bB-Goy$VzfVF*9BX+6c@40>)vO(>-0;1D&v#aK6zT>ZoF z6+-8-N@5LFU#q0JRJ1kgWP7%*8XM!FmxUy4`RG%%>FH}g;Zqs5{cG$i5)xa~k@Y&T zf-4?9+iGnyylzn=AqX5tjw1J52CE>SYg2V2yu#cL-0R`aGjEU;nF+1w0~X>z$)mzlod!(&G(B2I!9>sp_ea*o=uqtE-U-sYDM5d=;R?w}**E8FVfT(!Qm zB2gvPe6=VsOqwix;5(u(y$#pOoZSA}vi?2vY9haE?TYu?Xk?kVFBt1fto39|eO-8(GUycE%<$W<_&jL3+Pk_>D;SU( zEm+T+0*sS`%osdaB?5+IY6~6uY4t)^Zs|T9OIWe)?`V z(IFyP*Knv()2o>DFkk*s=yJzH*St zDF@Y(dV9BgyN6-Up2#QuaymoM*goIK3r`Px7-M{ycuTjK4OUde4D=KrBtbkS54Ww@J6oBvMuX-Y`x_C zv~a7MTQA`ay{&`n!spra;(A7^f`IqwfTXEmNrUkW2!PfAyLO9{aqm8fvi0yAE!RaQ zK*boMFB|M|8)&>KbUmUmv*J{fIezGWT|-a(NosLU9W032C6vHL#rbRdn3P;vq*aFt z5HCOTdF@(4kX}@h&zp)K_qk}A$fv=)n0(GpC5DT?e}o*2ey>q&#=-mU%@qa9tAg_i zK8~Rr`LJHh0!j}2;bc4tsPpEU*dj-#uP}S}megasHcV7An`Oo`)LVrrII1lR``P&v z088WDk5G%vStx@zPPZO7?8L@+78HvCH>Z}<=HoA8nM@eMxWQb<*wVTEr7x+Rt2Bfj zmTVW@=i~NX6X_yZTc|S_GLn&I0P$^}$rT;;W)7|x4c|}JS2=1fLQSAfUC$X)Kwx_H zkI%Y+kk^#Kfgu_1ux<}Rw;5{(?+X!#Hu|L4US_4VW<)8U-A%xO59n^p>Zf}_%%b(^ zfM`JwKZ8=KZ-a%VpI~oyb=vC-Br=JSl-@Ygwt~Bj_dI2;7Lg%=N8#jsK9&RA3DK7l zi;ew}(yZ(41PVc1t=0Td_e7VR#Pt*nsWU=8KbI3gH|&!T%{I@$rOl_(=SeT^AQb1S zfVVQ40e#^((9xfKf*o`PiLiSarDc|kI85WL=}yd5?ZKMsOo~8T^+!#xafHJGDwd^; z?qA30?DC4_IrqS0lLv@7t4By)VBK?_MDa0R$hk2`$tt;tCvJ`QS4KFYd)n8hRXNcL zT}0p#S<}7qK+#-Kf-@?Z;gHy7{>p^;j${kp4TMKrzDSTC_EWG?Y|_^@p_*u=bAa9O=sUtE(Ui zGb)#2@Jk`Q1muLaw=_{!*MkEZkg=eaM(_M|H`I-rQ#fQCr38d5E__sYGT;s|OJrP< zncjPyNA&i?;h#|WMqywft6kRxlV+cq#p~ zOj(bUYnH}f0aKlj{LFV104TZ$74Je+6V$3+s>~Mw!p!0)c)oE<23zRGxXz+79s)qXB54#r&#Cp}2@Fj3z_~o!?uTofea)kvd`Q-^=L*-=jsBt*9Za9)XkPeYSFa6Q{vBp@K@Q_?)wvhixq|;)RPVQ7hcJ z=+T9Ea5xAYEKZ8VNNE*TZ9$BD6kbJl0@Wv6hAL`CV6(!bbMUuyG7AgqQk?j4t1$*@ z7ifyLQDlYAWMs$p4_ zNHexH{mwB1i6KL{$%g4ndkU1x)*HOwhbCS5m+p+OFL<&@tfe{9w!KM^wC%jK5Y|Yv z&bbY}Z2Q zESAe2k(#EmS*Bngh#kpHQEn$sOMDf&YV)e=)wdSvBNiFa7j9_m*iF=RhusAhA#S2f z9^S5oU!}x%ftPCC)?jx=vDJs{*do(Q>O2L#J&?z=fT0xqp{8DxBjbcdCEz&(OW=*d zJ7tC);*8rd4So}4sF*7F*ie5~2ggW3SR$Pnfk?uOR$@zpDxYd^^by-mD zvM}X`?x7?fgh5tp!mkil%o%gX(fT z56G`BaXLAj@FJK&oAkl2?9k6fT4{z&z*6B~({L(an~UK@j|)X=0lEc=C7-`HveVpD z?x!|`ziZw+P`?v}uzc(P!cI#~fA~~|zZLEl#EfzeQYSA71sK|7rOhV(8^%~92aR&S zMlXBBJel*zOY0D%qB}|;V@Hnj7yB0B2!WeH`F8HbSPuM(EW`%(-RXu3l&SZ-;W9m) zg2nDKAurjYYR<9t6H~hN&WX^NPVJ7(Whw~;j?{ebpilI(+m5xGlqIS<2wcmOQPV6WVE(#GX9OfO}twaDIW7>_!|_W@EA1ViTf5f?Q_}BY!m*K z?nCb+`)S)|+yEHT!j^ld-yU^A!G8W;zrm%CUUu5f*z`yYwWdc}!f*I0-ZZ!C!{Y_%PTNmaKUH&4>f^08^d4f zuheYeP0W;dt|l|7^tF1@(UgC(NqXc1mYK+7!KoVvoZ!s>2VeLQW}-6HNb5vM#7*#d z$leG7fRBTLD7R;RNKgy{Tx(GL)b~)mrhdFd;Tz-k*z7=HDct~RV4;uC4eWyk0CLIi ze7ujuwFE#e5NUoaHira&ELo*JkU*5C0H6_i&Bq$y#{i(XnkSyo$N->vm?tuJ6ach1 z|3t=p1pqUDdgK6PF9`t6Byf9Vb`=MJ>W_S60CpY*Kvn$kNWwti1E^wmA4v>WUVvhH z+#^X}Xj+t^EH_RS|Prch+HPy3G>%mTSau(aYCUw-HpuZZMd0hK?xN zP-bS`>t9z}alQyA4Iz&w8z>J~0Y&r~IJF;mX`A$qmj=O2(WL=^(lM02*)=~3;PKBg z2>@!z(u-exmKGaR{=M|!288*E{`X6bO@!~H_r~|1g0RbdFQjWv`;!F2{bN4x5XS)! ze!neq{++^h|4zZ>f2SZOo;a#e2hfIHbgH;yp7vL}HUla1K2|^xz-X2E05q z@RV_!*x2>yrwT@~8~^~Lliu2E`InC+%DcPvogD^l07m|&3hYuswejox;kCNDk%g7&LV>LiZ5ABi;pDzBY@ejlcp7j7~ z^_X4{k(%KCuUCWrs%-iF3RUfyDu80``{h4C`|-%2T#vASW|03;im;de8bGY{bMnRi zSC9F{?E%*E&m8jqJuJ*P{?B|_#G?mPv+tSqe!%{#VgcZt$oxOCDbr~^zUYs<@INr0 zZ1jgJfuNo~TKjSLpAwq9k1zUXV)!4-5W>C-6BbS=6M*>b`{jS7p&!5ceQlzOA1wbe%b)#{!;d!dfcJFLIw?F!T-~QxJ^a_6alYg$?{b;~Hi}>wN{={bbot67zAMo3s z{4S24)mDG3@%;8Df0{^t=;-?z&u@S7he-Z0@#nhhZ-4S1OY(2+{b{N9w?FyUg2CUU z^ABYG=ep}}fAVJu^pVe>bJvvL{^UPsng69i{+zr1_9uU4Pw+cF`7@>YSG)ZkpDg;x zpMd-&+wXJN-|@+x*Tw!hcTJ7?BZJ!yVgKrN*VNzf$)BghKeYCJjpuiK@<%KF=fw9l zp5O7wpW9sj94CLrCx5{-1mSml@}C?2f8g+ajpuiK@~1XfxZm-~pWCl~=QjL1KKUOk z_$OTcj!*uMPkuMB|3!29{k`i?9XtNe#CMzg?N9!Lmib>c=HLG0&z9(en1B0|zn~9z z(9>^!@)xeV{`M#T%MS9N6#n)n|B3Ye+u#27C;wZ~{IkLAw?Fv{#;xyjSDJtOzL3=4 z`zL?Cq5O_d{(Kwx9iRO9?ezO}`SQN{s{d%&Pd=>0FWo>16G)z+#Yz7!x`Y>d(4__6?;Vu?B9nit)~B!Q zocaDwNA&zh<^N|)I?Q4xg}eX$vFIvjXX9oBAW=Nch%PMB{#Nm+DLq)|?{MYc#PWX^ z`hQl#zm`0?m%0Dv6M8@ZRG;tzvvH4kM;55OE~y%_P9HI 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%0Df^N>eZQ1AH!%M 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�yW|4Nu|sLgM~RWMYMQ_OZpII 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 wLh)b=OC7zOas_?(u;jvs#C__yt_{z|6 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%0AYP6k8yWmI3YF9=o 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 S^ZmNd?NxNGE)?-=(Z2wK(og#U literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json index 34d2ceb4..e361980f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,255 +1,78 @@ { "name": "web_client", "version": "1.0.0", - "lockfileVersion": 2, + "lockfileVersion": 1, "requires": true, - "packages": { - "": { - "name": "web_client", - "version": "1.0.0", - "hasInstallScript": true, - "dependencies": { - "@vue/composition-api": "^1.7.2", - "@vuelidate/components": "^1.2.6", - "@vuelidate/core": "^2.0.3", - "@vuelidate/validators": "^2.0.4", - "autoprefixer": "^6.7.2", - "aws-sdk": "^2.1445.0", - "axios": "^0.16.2", - "babel-eslint": "^7.2.3", - "babel-loader": "^6.4.1", - "babel-plugin-transform-runtime": "^6.22.0", - "babel-register": "^6.22.0", - "bfj": "^6.1.0", - "body-parser": "^1.20.2", - "braces": "^3.0.2", - "chai": "^3.5.0", - "cors": "^2.8.5", - "cross-env": "^4.0.0", - "cross-spawn": "^5.0.1", - "cypress": "^12.17.4", - "dotenv": "^5.0.1", - "es6-promise": "^4.2.8", - "eslint": "^3.19.0", - "eslint-config-standard": "^6.2.1", - "eslint-friendly-formatter": "^2.0.7", - "eslint-loader": "^1.9.0", - "eslint-plugin-html": "^2.0.3", - "eslint-plugin-standard": "^2.3.1", - "eventsource-polyfill": "^0.9.6", - "extract-text-webpack-plugin": "^2.1.2", - "facebook-login-vuejs": "^2.1.3", - "file-loader": "^0.11.1", - "fs": "0.0.1-security", - "html-webpack-plugin": "^2.30.1", - "http-proxy-middleware": "^0.17.3", - "inject-loader": "^3.0.0", - "jquery": "^3.7.0", - "jwt-decode": "^2.2.0", - "karma": "^1.4.1", - "karma-mocha": "^1.3.0", - "karma-phantomjs-launcher": "^1.0.2", - "karma-phantomjs-shim": "^1.4.0", - "karma-spec-reporter": "0.0.30", - "lolex": "^1.5.2", - "mocha": "^3.2.0", - "objects-to-csv": "^1.3.6", - "opn": "^4.0.2", - "optimize-css-assets-webpack-plugin": "^1.3.2", - "pexels": "^1.4.0", - "serve-static": "^1.15.0", - "shelljs": "^0.7.8", - "sinon": "^2.1.0", - "sinon-chai": "^2.8.0", - "talkify-tts": "^3.9.3", - "transform-runtime": "0.0.0", - "url-loader": "^0.5.8", - "vee-validate": "^3.4.15", - "vue-carousel-3d": "^0.1.23", - "vue-dark-mode-switch": "^1.1.0", - "vue-input-tag": "0.0.16", - "vue-jest": "^3.0.7", - "vue-loader": "^12.1.0", - "vue-loading-skeleton": "^1.1.9", - "vue-resource": "^1.5.3", - "vue-route-middleware": "^1.0.7", - "vue-router": "^2.3.1", - "vue2-editor": "^2.10.3", - "vuex": "^2.4.0", - "vuex-persistedstate": "^4.1.0", - "webpack-dev-server": "^1.12.1" - }, - "devDependencies": { - "@babel/core": "^7.22.11", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.7", - "@babel/plugin-transform-runtime": "^7.22.10", - "@babel/preset-env": "^7.22.10", - "@vue/babel-preset-jsx": "^1.4.0", - "@vue/test-utils": "^1.3.6", - "autoprefixer": "^6.7.2", - "babel-core": "^7.0.0-bridge.0", - "babel-eslint": "^7.2.3", - "babel-jest": "^24.5.0", - "babel-loader": "^6.4.1", - "babel-plugin-istanbul": "^4.1.6", - "babel-plugin-syntax-jsx": "^6.18.0", - "babel-plugin-transform-runtime": "^6.22.0", - "babel-plugin-transform-vue-jsx": "^3.5.0", - "babel-preset-env": "^1.7.0", - "babel-register": "^6.22.0", - "chai": "^3.5.0", - "chalk": "^1.1.3", - "chromedriver": "^2.46.0", - "connect-history-api-fallback": "^1.6.0", - "copy-webpack-plugin": "^4.6.0", - "cross-env": "^4.0.0", - "cross-spawn": "^5.0.1", - "css-loader": "^0.28.11", - "eslint": "^3.19.0", - "eslint-config-airbnb-base": "^11.3.0", - "eslint-config-standard": "^6.2.1", - "eslint-friendly-formatter": "^2.0.7", - "eslint-loader": "^1.9.0", - "eslint-plugin-html": "^2.0.3", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-promise": "^3.8.0", - "eslint-plugin-standard": "^2.3.1", - "eslint-plugin-vue": "^4.7.1", - "eventsource-polyfill": "^0.9.6", - "express": "^4.18.2", - "extract-text-webpack-plugin": "^2.1.2", - "file-loader": "^0.11.1", - "friendly-errors-webpack-plugin": "^1.7.0", - "gulp-header": "^1.8.2", - "html-webpack-plugin": "^2.30.1", - "http-proxy-middleware": "^0.17.3", - "inject-loader": "^3.0.0", - "jest": "^24.5.0", - "jest-serializer-vue": "^2.0.2", - "karma": "^1.4.1", - "karma-coverage": "^1.1.2", - "karma-mocha": "^1.3.0", - "karma-phantomjs-launcher": "^1.0.2", - "karma-phantomjs-shim": "^1.4.0", - "karma-sinon-chai": "^1.3.4", - "karma-sourcemap-loader": "^0.3.8", - "karma-spec-reporter": "0.0.30", - "karma-webpack": "^2.0.13", - "lolex": "^1.5.2", - "mocha": "^3.2.0", - "nightwatch": "^0.9.21", - "node-sass": "^4.14.1", - "nyc": "^15.1.0", - "opn": "^4.0.2", - "optimize-css-assets-webpack-plugin": "^1.3.2", - "ora": "^1.4.0", - "phantomjs-prebuilt": "^2.1.16", - "rimraf": "^2.6.3", - "sass-loader": "^6.0.7", - "selenium-server": "^3.141.59", - "semver": "^5.7.2", - "shelljs": "^0.7.8", - "sinon": "^2.1.0", - "sinon-chai": "^2.8.0", - "transform-runtime": "0.0.0", - "url-loader": "^0.5.8", - "vue": "^2.7.14", - "vue-loader": "^12.1.0", - "vue-style-loader": "^3.1.2", - "vue-template-compiler": "^2.7.14", - "webpack": "^2.7.0", - "webpack-bundle-analyzer": "^2.13.1", - "webpack-dev-middleware": "^1.12.2", - "webpack-dev-server": "^1.12.1", - "webpack-hot-middleware": "^2.25.4", - "webpack-merge": "^4.2.1" - }, - "engines": { - "node": "8.4.0", - "npm": "5.3.0" - } - }, - "node_modules/@ampproject/remapping": { + "dependencies": { + "@ampproject/remapping": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dependencies": { + "dev": true, + "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", - "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", - "dependencies": { - "@babel/highlight": "^7.22.10", + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.13", "chalk": "^2.4.2" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/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==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/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==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/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==", "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + } } }, - "node_modules/@babel/compat-data": { + "@babel/compat-data": { "version": "7.22.9", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", - "engines": { - "node": ">=6.9.0" - } + "dev": true }, - "node_modules/@babel/core": { + "@babel/core": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.11.tgz", "integrity": "sha512-lh7RJrtPdhibbxndr6/xx0w8+CVlY5FJZiaSz908Fpy+G0xkBFTvwLcKJFF4PJxVfGhVWNebikpWGnOoC71juQ==", - "dependencies": { + "dev": true, + "requires": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.22.10", "@babel/generator": "^7.22.10", @@ -266,1937 +89,1424 @@ "json5": "^2.2.3", "semver": "^6.3.1" }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/@babel/parser": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.11.tgz", - "integrity": "sha512-R5zb8eJIBPJriQtbH/htEQy4k7E2dHWlD2Y2VT07JCzwYZHBxV5ZYtM0UhXSNMT74LyxuM+b1jdL7pSesXbC/g==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/traverse": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz", - "integrity": "sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==", - "dependencies": { - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.11", - "@babel/types": "^7.22.11", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/@babel/types": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", - "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/@babel/core/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 + "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" + } + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "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 + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true } } }, - "node_modules/@babel/core/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/@babel/core/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/@babel/core/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/@babel/core/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/@babel/core/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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/generator": { + "@babel/generator": { "version": "7.22.10", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", - "dependencies": { + "dev": true, + "requires": { "@babel/types": "^7.22.10", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + } } }, - "node_modules/@babel/helper-annotate-as-pure": { + "@babel/helper-annotate-as-pure": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz", - "integrity": "sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==", + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", "dev": true, - "dependencies": { - "@babel/types": "^7.22.10" + "requires": { + "@babel/types": "^7.22.15" }, - "engines": { - "node": ">=6.9.0" + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", + "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", + "dev": true + }, + "@babel/types": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.15.tgz", + "integrity": "sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.15", + "to-fast-properties": "^2.0.0" + } + }, + "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 + } } }, - "node_modules/@babel/helper-compilation-targets": { + "@babel/helper-compilation-targets": { "version": "7.22.10", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", - "dependencies": { + "dev": true, + "requires": { "@babel/compat-data": "^7.22.9", "@babel/helper-validator-option": "^7.22.5", "browserslist": "^4.21.9", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", - "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.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium": { - "version": "1.4.488", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.488.tgz", - "integrity": "sha512-Dv4sTjiW7t/UWGL+H8ZkgIjtUAVZDgb/PwGWvMsCT7jipzUV/u5skbLXPFKb6iV0tiddVi/bcS2/kUrczeWgIQ==" - }, - "node_modules/@babel/helper-compilation-targets/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/@babel/helper-compilation-targets/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/@babel/helper-compilation-targets/node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "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" + } }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.11.tgz", - "integrity": "sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==", + "@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-replace-supers": "^7.22.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", "semver": "^6.3.1" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz", - "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==", + "@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/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/@babel/helper-create-regexp-features-plugin/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/@babel/helper-create-regexp-features-plugin/node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "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 + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "node_modules/@babel/helper-define-polyfill-provider": { + "@babel/helper-define-polyfill-provider": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", "dev": true, - "dependencies": { + "requires": { "@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-define-polyfill-provider/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 + "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" + } + }, + "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 + }, + "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 + }, + "resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } } } }, - "node_modules/@babel/helper-define-polyfill-provider/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/@babel/helper-environment-visitor": { + "@babel/helper-environment-visitor": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", - "engines": { - "node": ">=6.9.0" - } + "dev": true }, - "node_modules/@babel/helper-function-name": { + "@babel/helper-function-name": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "dependencies": { + "dev": true, + "requires": { "@babel/template": "^7.22.5", "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { + "@babel/helper-hoist-variables": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { + "dev": true, + "requires": { "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", - "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "@babel/helper-member-expression-to-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", + "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" + "requires": { + "@babel/types": "^7.22.15" }, - "engines": { - "node": ">=6.9.0" + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", + "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", + "dev": true + }, + "@babel/types": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.15.tgz", + "integrity": "sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.15", + "to-fast-properties": "^2.0.0" + } + }, + "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 + } } }, - "node_modules/@babel/helper-module-imports": { + "@babel/helper-module-imports": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", - "dependencies": { + "dev": true, + "requires": { "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-transforms": { + "@babel/helper-module-transforms": { "version": "7.22.9", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", - "dependencies": { + "dev": true, + "requires": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-module-imports": "^7.22.5", "@babel/helper-simple-access": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", "@babel/helper-validator-identifier": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-optimise-call-expression": { + "@babel/helper-optimise-call-expression": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helper-plugin-utils": { + "@babel/helper-plugin-utils": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } + "dev": true }, - "node_modules/@babel/helper-remap-async-to-generator": { + "@babel/helper-remap-async-to-generator": { "version": "7.22.9", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-wrap-function": "^7.22.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-replace-supers": { + "@babel/helper-replace-supers": { "version": "7.22.9", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-member-expression-to-functions": "^7.22.5", "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { + "@babel/helper-simple-access": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dependencies": { + "dev": true, + "requires": { "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "@babel/helper-skip-transparent-expression-wrappers": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dev": true, - "dependencies": { + "requires": { "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { + "@babel/helper-split-export-declaration": { "version": "7.22.6", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dependencies": { + "dev": true, + "requires": { "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helper-string-parser": { + "@babel/helper-string-parser": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "engines": { - "node": ">=6.9.0" - } + "dev": true }, - "node_modules/@babel/helper-validator-identifier": { + "@babel/helper-validator-identifier": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", - "engines": { - "node": ">=6.9.0" - } + "dev": true }, - "node_modules/@babel/helper-validator-option": { + "@babel/helper-validator-option": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", - "engines": { - "node": ">=6.9.0" - } + "dev": true }, - "node_modules/@babel/helper-wrap-function": { + "@babel/helper-wrap-function": { "version": "7.22.10", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz", "integrity": "sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-function-name": "^7.22.5", "@babel/template": "^7.22.5", "@babel/types": "^7.22.10" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helpers": { + "@babel/helpers": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.11.tgz", "integrity": "sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==", - "dependencies": { + "dev": true, + "requires": { "@babel/template": "^7.22.5", "@babel/traverse": "^7.22.11", "@babel/types": "^7.22.11" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/parser": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.11.tgz", - "integrity": "sha512-R5zb8eJIBPJriQtbH/htEQy4k7E2dHWlD2Y2VT07JCzwYZHBxV5ZYtM0UhXSNMT74LyxuM+b1jdL7pSesXbC/g==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helpers/node_modules/@babel/traverse": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz", - "integrity": "sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==", - "dependencies": { - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.11", - "@babel/types": "^7.22.11", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/helpers/node_modules/@babel/types": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", - "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers/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/@babel/helpers/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/@babel/helpers/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/@babel/helpers/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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", - "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", - "dependencies": { + "@babel/highlight": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "dev": true, + "requires": { "@babel/helper-validator-identifier": "^7.22.5", "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/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==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/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==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/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/@babel/highlight/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==", "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "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" + } + }, + "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" + } + }, + "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 + }, + "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 + }, + "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" + } + } } }, - "node_modules/@babel/parser": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", - "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } + "@babel/parser": { + "version": "7.22.14", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.14.tgz", + "integrity": "sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==" }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.5", - "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.22.5.tgz", - "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.15", + "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.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", - "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "@babel/plugin-transform-optional-chaining": "^7.22.15" } }, - "node_modules/@babel/plugin-proposal-class-properties": { + "@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.", "dev": true, - "dependencies": { + "requires": { "@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-object-rest-spread": { + "@babel/plugin-proposal-object-rest-spread": { "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", "dev": true, - "dependencies": { + "requires": { "@babel/compat-data": "^7.20.5", "@babel/helper-compilation-targets": "^7.20.7", "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { + "@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==", - "dev": true, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "dev": true }, - "node_modules/@babel/plugin-syntax-async-generators": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { + "@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": { + "requires": { "@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": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { + "@babel/plugin-syntax-import-assertions": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-attributes": { + "@babel/plugin-syntax-import-attributes": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-meta": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-jsx": { + "@babel/plugin-syntax-jsx": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { + "@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": { + "requires": { "@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": { + "@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": { + "requires": { "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "@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==", "dev": true, - "dependencies": { + "requires": { "@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": { + "@babel/plugin-transform-arrow-functions": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.11.tgz", - "integrity": "sha512-0pAlmeRJn6wU84zzZsEOx1JV1Jf8fqO9ok7wofIJwUnplYo247dcd24P+cMJht7ts9xkzdtB0EPHmOb7F+KzXw==", + "@babel/plugin-transform-async-generator-functions": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", + "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-remap-async-to-generator": "^7.22.9", "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { + "@babel/plugin-transform-async-to-generator": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-imports": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-remap-async-to-generator": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { + "@babel/plugin-transform-block-scoped-functions": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz", - "integrity": "sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==", + "@babel/plugin-transform-block-scoping": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", + "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-class-properties": { + "@babel/plugin-transform-class-properties": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-class-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-class-static-block": { + "@babel/plugin-transform-class-static-block": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-class-features-plugin": "^7.22.11", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", - "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", + "@babel/plugin-transform-classes": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes/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" + "dependencies": { + "@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true + }, + "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 + }, + "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" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "node_modules/@babel/plugin-transform-computed-properties": { + "@babel/plugin-transform-computed-properties": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/template": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz", - "integrity": "sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==", + "@babel/plugin-transform-destructuring": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", + "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { + "@babel/plugin-transform-dotall-regex": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { + "@babel/plugin-transform-duplicate-keys": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-dynamic-import": { + "@babel/plugin-transform-dynamic-import": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { + "@babel/plugin-transform-exponentiation-operator": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-export-namespace-from": { + "@babel/plugin-transform-export-namespace-from": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@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-transform-for-of": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", - "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", + "@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-function-name": { + "@babel/plugin-transform-function-name": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-compilation-targets": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-json-strings": { + "@babel/plugin-transform-json-strings": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-literals": { + "@babel/plugin-transform-literals": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "@babel/plugin-transform-logical-assignment-operators": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@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-transform-member-expression-literals": { + "@babel/plugin-transform-member-expression-literals": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { + "@babel/plugin-transform-modules-amd": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-transforms": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.11.tgz", - "integrity": "sha512-o2+bg7GDS60cJMgz9jWqRUsWkMzLCxp+jFDeDUT5sjRlAxcJWZ2ylNdI7QQ2+CH5hWu7OnN+Cv3htt7AkSf96g==", + "@babel/plugin-transform-modules-commonjs": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", + "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.22.9", + "requires": { + "@babel/helper-module-transforms": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-simple-access": "^7.22.5" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-transforms": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.15.tgz", + "integrity": "sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.15" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", + "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", + "dev": true + }, + "@babel/types": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.15.tgz", + "integrity": "sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.15", + "to-fast-properties": "^2.0.0" + } + }, + "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 + } } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { + "@babel/plugin-transform-modules-systemjs": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-module-transforms": "^7.22.9", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-validator-identifier": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { + "@babel/plugin-transform-modules-umd": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-module-transforms": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-new-target": { + "@babel/plugin-transform-new-target": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@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-transform-numeric-separator": { + "@babel/plugin-transform-numeric-separator": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.11.tgz", - "integrity": "sha512-nX8cPFa6+UmbepISvlf5jhQyaC7ASs/7UxHmMkuJ/k5xSHvDPPaibMo+v3TXwU/Pjqhep/nFNpd3zn4YR59pnw==", + "@babel/plugin-transform-object-rest-spread": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", "dev": true, - "dependencies": { + "requires": { "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.5" + "@babel/plugin-transform-parameters": "^7.22.15" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "dependencies": { + "@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "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" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "node_modules/@babel/plugin-transform-object-super": { + "@babel/plugin-transform-object-super": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-replace-supers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { + "@babel/plugin-transform-optional-catch-binding": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@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-transform-optional-chaining": { - "version": "7.22.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.12.tgz", - "integrity": "sha512-7XXCVqZtyFWqjDsYDY4T45w4mlx1rf7aOgkc/Ww76xkgBiOlmjPkx36PBLHa1k1rwWvVgYMPsbuVnIamx2ZQJw==", + "@babel/plugin-transform-optional-chaining": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", + "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", - "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "@babel/plugin-transform-parameters": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-private-methods": { + "@babel/plugin-transform-private-methods": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-class-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-private-property-in-object": { + "@babel/plugin-transform-private-property-in-object": { "version": "7.22.11", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-create-class-features-plugin": "^7.22.11", "@babel/helper-plugin-utils": "^7.22.5", "@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-transform-property-literals": { + "@babel/plugin-transform-property-literals": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-regenerator": { + "@babel/plugin-transform-regenerator": { "version": "7.22.10", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "regenerator-transform": "^0.15.2" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator/node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, "dependencies": { - "@babel/runtime": "^7.8.4" + "regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + } } }, - "node_modules/@babel/plugin-transform-reserved-words": { + "@babel/plugin-transform-reserved-words": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.10.tgz", - "integrity": "sha512-RchI7HePu1eu0CYNKHHHQdfenZcM4nz8rew5B1VWqeRKdcwW5aQ5HeG9eTUbWiAS1UrmHVLmoxTWHt3iLD/NhA==", + "@babel/plugin-transform-runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", + "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.22.5", + "requires": { + "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", "babel-plugin-polyfill-corejs2": "^0.4.5", "babel-plugin-polyfill-corejs3": "^0.8.3", "babel-plugin-polyfill-regenerator": "^0.5.2", "semver": "^6.3.1" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", + "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", + "dev": true + }, + "@babel/types": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.15.tgz", + "integrity": "sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.15", + "to-fast-properties": "^2.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "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 + } } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { + "@babel/plugin-transform-shorthand-properties": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-spread": { + "@babel/plugin-transform-spread": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { + "@babel/plugin-transform-sticky-regex": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-template-literals": { + "@babel/plugin-transform-template-literals": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { + "@babel/plugin-transform-typeof-symbol": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { + "@babel/plugin-transform-unicode-escapes": { "version": "7.22.10", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { + "@babel/plugin-transform-unicode-property-regex": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { + "@babel/plugin-transform-unicode-regex": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "@babel/plugin-transform-unicode-sets-regex": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", "dev": true, - "dependencies": { + "requires": { "@babel/helper-create-regexp-features-plugin": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, - "node_modules/@babel/preset-env": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.10.tgz", - "integrity": "sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==", + "@babel/preset-env": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.15.tgz", + "integrity": "sha512-tZFHr54GBkHk6hQuVA8w4Fmq+MSPsfvMG0vPnOYyTnJpyfMqybL8/MbNCPRT9zc2KBO2pe4tq15g6Uno4Jpoag==", "dev": true, - "dependencies": { + "requires": { "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.10", + "@babel/helper-compilation-targets": "^7.22.15", "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -2217,41 +1527,41 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.10", + "@babel/plugin-transform-async-generator-functions": "^7.22.15", "@babel/plugin-transform-async-to-generator": "^7.22.5", "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.10", + "@babel/plugin-transform-block-scoping": "^7.22.15", "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.5", - "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.10", + "@babel/plugin-transform-destructuring": "^7.22.15", "@babel/plugin-transform-dotall-regex": "^7.22.5", "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.5", - "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", "@babel/plugin-transform-member-expression-literals": "^7.22.5", "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.15", + "@babel/plugin-transform-modules-systemjs": "^7.22.11", "@babel/plugin-transform-modules-umd": "^7.22.5", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", - "@babel/plugin-transform-numeric-separator": "^7.22.5", - "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.10", - "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.22.15", + "@babel/plugin-transform-parameters": "^7.22.15", "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", "@babel/plugin-transform-property-literals": "^7.22.5", "@babel/plugin-transform-regenerator": "^7.22.10", "@babel/plugin-transform-reserved-words": "^7.22.5", @@ -2265,193 +1575,213 @@ "@babel/plugin-transform-unicode-regex": "^7.22.5", "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.22.10", + "@babel/types": "^7.22.15", "babel-plugin-polyfill-corejs2": "^0.4.5", "babel-plugin-polyfill-corejs3": "^0.8.3", "babel-plugin-polyfill-regenerator": "^0.5.2", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", + "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true + }, + "@babel/types": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.15.tgz", + "integrity": "sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.15", + "to-fast-properties": "^2.0.0" + } + }, + "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" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "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 + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "node_modules/@babel/preset-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==", "dev": true, - "dependencies": { + "requires": { "@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/regjsgen": { + "@babel/regjsgen": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", "dev": true }, - "node_modules/@babel/runtime": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", - "integrity": "sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==", + "@babel/runtime": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", + "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", "dev": true, - "dependencies": { + "requires": { "regenerator-runtime": "^0.14.0" }, - "engines": { - "node": ">=6.9.0" + "dependencies": { + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + } } }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", - "dev": true - }, - "node_modules/@babel/template": { + "@babel/template": { "version": "7.22.5", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", - "dependencies": { + "dev": true, + "requires": { "@babel/code-frame": "^7.22.5", "@babel/parser": "^7.22.5", "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" } }, - "node_modules/@babel/traverse": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", - "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", + "@babel/traverse": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz", + "integrity": "sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==", "dev": true, - "dependencies": { + "requires": { "@babel/code-frame": "^7.22.10", "@babel/generator": "^7.22.10", "@babel/helper-environment-visitor": "^7.22.5", "@babel/helper-function-name": "^7.22.5", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.10", - "@babel/types": "^7.22.10", + "@babel/parser": "^7.22.11", + "@babel/types": "^7.22.11", "debug": "^4.1.0", "globals": "^11.1.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse/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 + "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" + } + }, + "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 + }, + "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/@babel/traverse/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==", + "@babel/types": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", + "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==", "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/traverse/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/@babel/types": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", - "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", - "dependencies": { + "requires": { "@babel/helper-string-parser": "^7.22.5", "@babel/helper-validator-identifier": "^7.22.5", "to-fast-properties": "^2.0.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types/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==", - "engines": { - "node": ">=4" + "dependencies": { + "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 + } } }, - "node_modules/@cnakazawa/watch": { + "@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, - "dependencies": { + "requires": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" }, - "bin": { - "watch": "cli.js" - }, - "engines": { - "node": ">=0.1.95" - } - }, - "node_modules/@cnakazawa/watch/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + } } }, - "node_modules/@colors/colors": { + "@colors/colors": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true, - "engines": { - "node": ">=0.1.90" - } + "optional": true }, - "node_modules/@cypress/request": { + "@cypress/request": { "version": "2.88.12", "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz", "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", - "dependencies": { + "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", "caseless": "~0.12.0", @@ -2471,27795 +1801,236 @@ "tunnel-agent": "^0.6.0", "uuid": "^8.3.2" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@cypress/request/node_modules/http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2", - "sshpk": "^1.14.1" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/@cypress/request/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/@cypress/request/node_modules/jsprim": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", - "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "node_modules/@cypress/request/node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@cypress/request/node_modules/qs": { - "version": "6.10.5", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.5.tgz", - "integrity": "sha512-O5RlPh0VFtR78y79rgcgKK4wbAI0C5zGVLztOIdpWX6ep368q5Hv6XRxDvXuZ9q3C6v+e3n8UfZZJw7IIG27eQ==", - "deprecated": "when using stringify with arrayFormat comma, `[]` is appended on single-item arrays. Upgrade to v6.11.0 or downgrade to v6.10.4 to fix.", "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@cypress/request/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/@cypress/request/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" + "http-signature": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", + "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^2.0.2", + "sshpk": "^1.14.1" + } }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/@cypress/request/node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@cypress/request/node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@cypress/request/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/@cypress/request/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" + "jsprim": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", + "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "qs": { + "version": "6.10.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.5.tgz", + "integrity": "sha512-O5RlPh0VFtR78y79rgcgKK4wbAI0C5zGVLztOIdpWX6ep368q5Hv6XRxDvXuZ9q3C6v+e3n8UfZZJw7IIG27eQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "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==" + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } } }, - "node_modules/@cypress/xvfb": { + "@cypress/xvfb": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", - "dependencies": { + "requires": { "debug": "^3.1.0", "lodash.once": "^4.1.1" } }, - "node_modules/@istanbuljs/load-nyc-config": { + "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, - "dependencies": { + "requires": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "dev": true, "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } } }, - "node_modules/@istanbuljs/schema": { + "@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } + "dev": true }, - "node_modules/@jest/console": { + "@jest/console": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", "dev": true, - "dependencies": { + "requires": { "@jest/source-map": "^24.9.0", "chalk": "^2.0.1", "slash": "^2.0.0" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/console/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" + "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" + } + }, + "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" + } + }, + "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 + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "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" + } + } } }, - "node_modules/@jest/console/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==", + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@jest/console/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/@jest/console/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/console/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/@jest/core": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", - "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", - "dev": true, - "dependencies": { - "@jest/console": "^24.7.1", - "@jest/reporters": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.9.0", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-resolve-dependencies": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "jest-watcher": "^24.9.0", - "micromatch": "^3.1.10", - "p-each-series": "^1.0.0", - "realpath-native": "^1.1.0", - "rimraf": "^2.5.4", - "slash": "^2.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/core/node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@jest/core/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/@jest/core/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/@jest/core/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/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/@jest/core/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@jest/core/node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/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/@jest/core/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/core/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/core/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/@jest/core/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/@jest/core/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/environment": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", - "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", - "dev": true, - "dependencies": { - "@jest/fake-timers": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/fake-timers": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", - "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/reporters": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", - "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", - "dev": true, - "dependencies": { - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "istanbul-lib-coverage": "^2.0.2", - "istanbul-lib-instrument": "^3.0.1", - "istanbul-lib-report": "^2.0.4", - "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.2.6", - "jest-haste-map": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "node-notifier": "^5.4.2", - "slash": "^2.0.0", - "source-map": "^0.6.0", - "string-length": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/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/@jest/reporters/node_modules/istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "dependencies": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/reporters/node_modules/istanbul-reports": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", - "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/reporters/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==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/reporters/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==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@jest/reporters/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/@jest/reporters/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/reporters/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@jest/reporters/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/reporters/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/@jest/reporters/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/@jest/source-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", - "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.1.15", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/source-map/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/source-map/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/@jest/test-result": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", - "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/istanbul-lib-coverage": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", - "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", - "dev": true, - "dependencies": { - "@jest/test-result": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-runner": "^24.9.0", - "jest-runtime": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/transform": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", - "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^24.9.0", - "babel-plugin-istanbul": "^5.1.0", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.9.0", - "jest-regex-util": "^24.9.0", - "jest-util": "^24.9.0", - "micromatch": "^3.1.10", - "pirates": "^4.0.1", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "2.4.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jest/transform/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/@jest/transform/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/transform/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/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/@jest/transform/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@jest/transform/node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/transform/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/@jest/transform/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/@jest/transform/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/transform/node_modules/istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "dependencies": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/transform/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@jest/transform/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/transform/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/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/@jest/transform/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==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@jest/transform/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/transform/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/transform/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@jest/transform/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@jest/transform/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@jest/transform/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@jest/transform/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@jest/transform/node_modules/read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/transform/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/@jest/transform/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@jest/transform/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/transform/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/@jest/transform/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@jest/transform/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/@jest/transform/node_modules/test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "dependencies": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@jest/transform/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "node_modules/@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "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/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@one-ini/wasm": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", - "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==" - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "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/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@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.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } - }, - "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/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "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": "8.10.49", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.49.tgz", - "integrity": "sha512-YX30JVx0PvSmJ3Eqr74fYLGeBxD+C7vIL20ek+GGGLJeUbVYRUW3EzyAXpIRA0K8c8o0UWqR/GwEFYiFoz1T8w==" - }, - "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/@types/sinonjs__fake-timers": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==" - }, - "node_modules/@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" - }, - "node_modules/@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "node_modules/@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==" - }, - "node_modules/@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==" - }, - "node_modules/@types/yargs": { - "version": "13.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", - "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "node_modules/@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", - "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", - "dev": true - }, - "node_modules/@vue/babel-plugin-transform-vue-jsx": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz", - "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-preset-jsx": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz", - "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==", - "dev": true, - "dependencies": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", - "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", - "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", - "@vue/babel-sugar-functional-vue": "^1.4.0", - "@vue/babel-sugar-inject-h": "^1.4.0", - "@vue/babel-sugar-v-model": "^1.4.0", - "@vue/babel-sugar-v-on": "^1.4.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0", - "vue": "*" - }, - "peerDependenciesMeta": { - "vue": { - "optional": true - } - } - }, - "node_modules/@vue/babel-sugar-composition-api-inject-h": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz", - "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-composition-api-render-instance": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz", - "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-functional-vue": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz", - "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-inject-h": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz", - "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-model": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz", - "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-model/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/@vue/babel-sugar-v-on": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz", - "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", - "camelcase": "^5.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-on/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/@vue/compiler-sfc": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", - "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", - "dependencies": { - "@babel/parser": "^7.18.4", - "postcss": "^8.4.14", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/postcss": { - "version": "8.4.28", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.28.tgz", - "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/@vue/compiler-sfc/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/@vue/composition-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@vue/composition-api/-/composition-api-1.7.2.tgz", - "integrity": "sha512-M8jm9J/laYrYT02665HkZ5l2fWTK4dcVg3BsDHm/pfz+MjDYwX+9FUaZyGwEyXEDonQYRCo0H7aLgdklcIELjw==", - "peerDependencies": { - "vue": ">= 2.5 < 2.7" - } - }, - "node_modules/@vue/test-utils": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.3.6.tgz", - "integrity": "sha512-udMmmF1ts3zwxUJEIAj5ziioR900reDrt6C9H3XpWPsLBx2lpHKoA4BTdd9HNIYbkGltWw+JjWJ+5O6QBwiyEw==", - "dev": true, - "dependencies": { - "dom-event-types": "^1.0.0", - "lodash": "^4.17.15", - "pretty": "^2.0.0" - }, - "peerDependencies": { - "vue": "2.x", - "vue-template-compiler": "^2.x" - } - }, - "node_modules/@vuelidate/components": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@vuelidate/components/-/components-1.2.6.tgz", - "integrity": "sha512-oteVHhic9F4zDnSvSRIAadrmu1can/TwjAqGOnpGFc+rKDd29fhUdbmIVEDQLQjVAF0VzZK7s0y+cxvfMERF9w==", - "dependencies": { - "@vuelidate/core": "^2.0.3", - "vue-demi": "^0.13.11" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^2.0.0 || >=3.0.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/@vuelidate/core": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@vuelidate/core/-/core-2.0.3.tgz", - "integrity": "sha512-AN6l7KF7+mEfyWG0doT96z+47ljwPpZfi9/JrNMkOGLFv27XVZvKzRLXlmDPQjPl/wOB1GNnHuc54jlCLRNqGA==", - "dependencies": { - "vue-demi": "^0.13.11" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^2.0.0 || >=3.0.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/@vuelidate/validators": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@vuelidate/validators/-/validators-2.0.4.tgz", - "integrity": "sha512-odTxtUZ2JpwwiQ10t0QWYJkkYrfd0SyFYhdHH44QQ1jDatlZgTh/KRzrWVmn/ib9Gq7H4hFD4e8ahoo5YlUlDw==", - "dependencies": { - "vue-demi": "^0.13.11" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^2.0.0 || >=3.0.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", - "dev": true - }, - "node_modules/abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=" - }, - "node_modules/accepts": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", - "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", - "dev": true, - "dependencies": { - "mime-types": "~2.1.16", - "negotiator": "0.6.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-dynamic-import": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", - "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", - "deprecated": "This is probably built in to whatever tool you're using. If you still need it... idk", - "dev": true, - "dependencies": { - "acorn": "^4.0.3" - } - }, - "node_modules/acorn-dynamic-import/node_modules/acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, - "dependencies": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dev": true, - "dependencies": { - "acorn": "^3.0.4" - } - }, - "node_modules/acorn-jsx/node_modules/acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true - }, - "node_modules/agent-base": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", - "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", - "dev": true, - "dependencies": { - "extend": "~3.0.0", - "semver": "~5.0.1" - } - }, - "node_modules/agent-base/node_modules/semver": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", - "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aggregate-error/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/ajv": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.1.tgz", - "integrity": "sha1-s4u4h22ehr7plJVqBOch6IskjrI=", - "dev": true, - "dependencies": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "node_modules/ajv-keywords": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", - "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", - "dev": true, - "peerDependencies": { - "ajv": ">=4.10.0" - } - }, - "node_modules/align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, - "engines": { - "node": ">=0.4.2" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true, - "dependencies": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" - } - }, - "node_modules/append-transform": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", - "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", - "dev": true, - "dependencies": { - "default-require-extensions": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "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/archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true - }, - "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "dependencies": { - "arr-flatten": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", - "dev": true - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", - "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", - "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.slice": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", - "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=", - "dev": true - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" - }, - "node_modules/asn1.js": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz", - "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "dev": true, - "dependencies": { - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ast-types": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.1.tgz", - "integrity": "sha512-b+EeK0WlzrSmpMw5jktWvQGxblpWnvMrV+vOp69RLjzGiHwWV0vgq75DPKtUjppKni3yWwSW8WLGV3Ch/XIWcQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", - "dev": true, - "dependencies": { - "lodash": "^4.14.0" - } - }, - "node_modules/async-csv": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/async-csv/-/async-csv-2.1.3.tgz", - "integrity": "sha512-mpsCN+D7mzZeqrlDw7UTPhvDQDlx1i819E9fbKIt8drkgED5FSOlBv3Rk/+sXdevnO2wwlRkVOQ4kdT0AyqPqQ==", - "dependencies": { - "csv": "^5.1.3" - } - }, - "node_modules/async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true - }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true - }, - "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/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "6.7.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", - "dev": true, - "dependencies": { - "browserslist": "^1.7.6", - "caniuse-db": "^1.0.30000634", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^5.2.16", - "postcss-value-parser": "^3.2.3" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/aws-sdk": { - "version": "2.1445.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1445.0.tgz", - "integrity": "sha512-/IYUYE79khfguHsb28fQtXKR/avgkhCa6NNOh6W84xEyc89hLTvF30VlvaYaHFlIQeDmylO9kJfjSqGrEVDPIg==", - "dependencies": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.16.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "util": "^0.12.4", - "uuid": "8.0.0", - "xml2js": "0.5.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/aws-sdk/node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/aws-sdk/node_modules/ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "node_modules/aws-sdk/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - }, - "node_modules/aws-sdk/node_modules/sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==" - }, - "node_modules/aws-sdk/node_modules/url": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/aws-sdk/node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/aws-sdk/node_modules/uuid": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", - "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "node_modules/axios": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz", - "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=", - "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410", - "dependencies": { - "follow-redirects": "^1.2.3", - "is-buffer": "^1.1.5" - } - }, - "node_modules/babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dependencies": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-eslint": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.2.3.tgz", - "integrity": "sha1-sv4tgBJkcPXBlELcdXJTqJdxCCc=", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.22.0", - "babel-traverse": "^6.23.1", - "babel-types": "^6.23.0", - "babylon": "^6.17.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, - "dependencies": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - } - }, - "node_modules/babel-helper-bindify-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", - "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dependencies": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dependencies": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-explode-class": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", - "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", - "dependencies": { - "babel-helper-bindify-decorators": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dependencies": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dependencies": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", - "dev": true, - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", - "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", - "dev": true, - "dependencies": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-jest/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/babel-jest/node_modules/babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-jest/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/babel-jest/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-jest/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/babel-jest/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/babel-jest/node_modules/istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-jest/node_modules/istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "dependencies": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-jest/node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-jest/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-jest/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/babel-jest/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==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-jest/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-jest/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-jest/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-jest/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-jest/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-jest/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-jest/node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-jest/node_modules/read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-jest/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/babel-jest/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-jest/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-jest/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-jest/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/babel-jest/node_modules/test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "dependencies": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/babel-loader": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.4.1.tgz", - "integrity": "sha1-CzQRLVsHSKjc2/Uaz2+b1C1QuMo=", - "dev": true, - "dependencies": { - "find-cache-dir": "^0.1.1", - "loader-utils": "^0.2.16", - "mkdirp": "^0.5.1", - "object-assign": "^4.0.1" - }, - "peerDependencies": { - "babel-core": "^6.0.0", - "webpack": "1 || 2 || ^2.1.0-beta || ^2.2.0-rc" - } - }, - "node_modules/babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", - "dev": true, - "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", - "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", - "dev": true, - "dependencies": { - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", - "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.31.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" - }, - "node_modules/babel-plugin-syntax-async-generators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", - "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=" - }, - "node_modules/babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" - }, - "node_modules/babel-plugin-syntax-decorators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", - "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=" - }, - "node_modules/babel-plugin-syntax-dynamic-import": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=" - }, - "node_modules/babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=" - }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, - "node_modules/babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" - }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" - }, - "node_modules/babel-plugin-transform-async-generator-functions": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", - "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", - "dependencies": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-generators": "^6.5.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dependencies": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", - "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", - "dependencies": { - "babel-helper-explode-class": "^6.24.1", - "babel-plugin-syntax-decorators": "^6.13.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dependencies": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dependencies": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dependencies": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz", - "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=", - "dependencies": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dependencies": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "dependencies": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "dependencies": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dependencies": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "dependencies": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "dependencies": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - } - }, - "node_modules/babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dependencies": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "dependencies": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, - "node_modules/babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dependencies": { - "regenerator-transform": "^0.10.0" - } - }, - "node_modules/babel-plugin-transform-runtime": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", - "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", - "dependencies": { - "babel-runtime": "^6.22.0" - } - }, - "node_modules/babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dependencies": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "node_modules/babel-plugin-transform-vue-jsx": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.7.0.tgz", - "integrity": "sha512-W39X07/n3oJMQd8tALBO+440NraGSF//Lo1ydd/9Nme3+QiRGFBb1Q39T9iixh0jZPPbfv3so18tNoIgLatymw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "peerDependencies": { - "babel-helper-vue-jsx-merge-props": "^2.0.0" - } - }, - "node_modules/babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", - "dev": true, - "dependencies": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" - } - }, - "node_modules/babel-preset-env/node_modules/browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - }, - "bin": { - "browserslist": "cli.js" - } - }, - "node_modules/babel-preset-env/node_modules/caniuse-lite": { - "version": "1.0.30000974", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000974.tgz", - "integrity": "sha512-xc3rkNS/Zc3CmpMKuczWEdY2sZgx09BkAxfvkxlAEBTqcMHeL8QnPqhKse+5sRTi3nrw2pJwToD2WvKn1Uhvww==", - "dev": true - }, - "node_modules/babel-preset-env/node_modules/electron-to-chromium": { - "version": "1.3.150", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.150.tgz", - "integrity": "sha512-5wuYlaXhXbBvavSTij5ZyidICB6sAK/1BwgZZoPCgsniid1oDgzVvDOV/Dw6J25lKV9QZ9ZdQCp8MEfF0/OIKA==", - "dev": true - }, - "node_modules/babel-preset-es2015": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", - "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", - "deprecated": "🙌 Thanks for using Babel: we recommend using babel-preset-env now: please read https://babeljs.io/env to update!", - "dependencies": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.24.1", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-es2015-computed-properties": "^6.24.1", - "babel-plugin-transform-es2015-destructuring": "^6.22.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", - "babel-plugin-transform-es2015-for-of": "^6.22.0", - "babel-plugin-transform-es2015-function-name": "^6.24.1", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-umd": "^6.24.1", - "babel-plugin-transform-es2015-object-super": "^6.24.1", - "babel-plugin-transform-es2015-parameters": "^6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", - "babel-plugin-transform-regenerator": "^6.24.1" - } - }, - "node_modules/babel-preset-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", - "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-stage-2": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", - "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", - "dependencies": { - "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators": "^6.24.1", - "babel-preset-stage-3": "^6.24.1" - } - }, - "node_modules/babel-preset-stage-3": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", - "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", - "dependencies": { - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-generator-functions": "^6.24.1", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-exponentiation-operator": "^6.24.1", - "babel-plugin-transform-object-rest-spread": "^6.22.0" - } - }, - "node_modules/babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "dependencies": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - } - }, - "node_modules/babel-register/node_modules/babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "node_modules/babel-register/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dependencies": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "node_modules/babel-traverse/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dependencies": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "node_modules/babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "bin": { - "babylon": "bin/babylon.js" - } - }, - "node_modules/backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "node_modules/balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/base64-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", - "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==" - }, - "node_modules/base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true, - "dependencies": { - "callsite": "1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", - "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/bfj-node4": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/bfj-node4/-/bfj-node4-5.3.1.tgz", - "integrity": "sha512-SOmOsowQWfXc7ybFARsK3C4MCOWzERaOMV/Fl3Tgjs+5dJWyzo3oa127jL44eMbQiAN17J7SvAs2TRxEScTUmg==", - "deprecated": "Switch to the `bfj` package for fixes and new features!", - "dev": true, - "dependencies": { - "bluebird": "^3.5.1", - "check-types": "^7.3.0", - "tryer": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/bfj/node_modules/check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==" - }, - "node_modules/big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/blob": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", - "dev": true - }, - "node_modules/blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==" - }, - "node_modules/block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha512-OorbnJVPII4DuUKbjARAe8u8EfqOmkEEaSFIyoQ7OjTHn6kafxWl0wLgoZ2rXaYd7MyLcDaU4TmhfxtwgcccMQ==", - "dev": true, - "dependencies": { - "inherits": "~2.0.0" - }, - "engines": { - "node": "0.4 || >=0.5.8" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/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==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/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/body-parser/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/body-parser/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==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/body-parser/node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "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==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "dev": true, - "dependencies": { - "resolve": "1.1.7" - } - }, - "node_modules/browser-resolve/node_modules/resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", - "dev": true - }, - "node_modules/browser-stdout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", - "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", - "dev": true - }, - "node_modules/browserify-aes": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", - "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", - "dev": true, - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", - "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", - "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "dependencies": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" - } - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "deprecated": "Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.", - "dev": true, - "dependencies": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - }, - "bin": { - "browserslist": "cli.js" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", - "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", - "deprecated": "This version of 'buffer' is out-of-date. You must update to v4.9.2 or newer", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" - } - }, - "node_modules/cacache/node_modules/y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-base/node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/cache-base/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", - "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/cacheable-request/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/cachedir": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", - "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/caching-transform": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", - "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", - "dev": true, - "dependencies": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/caching-transform/node_modules/hasha": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", - "dev": true, - "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caching-transform/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/caching-transform/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==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caching-transform/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "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==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "dependencies": { - "callsites": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/caniuse-api": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", - "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", - "dev": true, - "dependencies": { - "browserslist": "^1.3.6", - "caniuse-db": "^1.0.30000529", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-db": { - "version": "1.0.30000780", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000780.tgz", - "integrity": "sha1-jRl3Vh0A/w8O0ra2YUAyirRQTAo=", - "dev": true - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001519", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz", - "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==", - "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/capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "dependencies": { - "rsvp": "^4.8.4" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "node_modules/center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "dependencies": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", - "dev": true, - "dependencies": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/chai-nightwatch": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/chai-nightwatch/-/chai-nightwatch-0.1.1.tgz", - "integrity": "sha1-HKVt52jTwIaP5/wvTTLC/olOa+k=", - "dev": true, - "dependencies": { - "assertion-error": "1.0.0", - "deep-eql": "0.1.3" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/chai-nightwatch/node_modules/assertion-error": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz", - "integrity": "sha1-x/hUOP3UZrx8oWq5DIFRN5el0js=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/chalk/node_modules/supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/check-types": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", - "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", - "dev": true - }, - "node_modules/chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "dev": true, - "dependencies": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" - }, - "optionalDependencies": { - "fsevents": "^1.0.0" - } - }, - "node_modules/chownr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", - "dev": true - }, - "node_modules/chromedriver": { - "version": "2.46.0", - "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.46.0.tgz", - "integrity": "sha512-dLtKIJW3y/PuFrPmcw6Mb8Nh+HwSqgVrK1rWgTARXhHfWvV822X2VRkx2meU/tg2+YQL6/nNgT6n5qWwIDHbwg==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "del": "^3.0.0", - "extract-zip": "^1.6.7", - "mkdirp": "^0.5.1", - "request": "^2.88.0", - "tcp-port-used": "^1.0.1" - }, - "bin": { - "chromedriver": "bin/chromedriver" - } - }, - "node_modules/chromedriver/node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/chromedriver/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/chromedriver/node_modules/extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "dev": true, - "dependencies": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" - }, - "bin": { - "extract-zip": "cli.js" - } - }, - "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==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "deprecated": "CircularJSON is in maintenance only, flatted is its successor.", - "dev": true - }, - "node_modules/clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", - "dev": true, - "dependencies": { - "chalk": "^1.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-css": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", - "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", - "dev": true, - "dependencies": { - "source-map": "0.5.x" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "dependencies": { - "restore-cursor": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cli-spinners": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", - "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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==", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-table3/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/cli-table3/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/cli-table3/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/cli-table3/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/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate/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/cli-truncate/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/cli-truncate/node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate/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/cli-truncate/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/cli-truncate/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/cli-truncate/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate/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/cli-truncate/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/cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "node_modules/cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "dependencies": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "node_modules/cliui/node_modules/wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/clone": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", - "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", - "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", - "dev": true, - "dependencies": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.0", - "shallow-clone": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clone-deep/node_modules/for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clone-deep/node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", - "dev": true, - "dependencies": { - "q": "^1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true, - "dependencies": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "dependencies": { - "color-name": "^1.1.1" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "dependencies": { - "color-name": "^1.0.0" - } - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "node_modules/colormin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", - "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", - "dev": true, - "dependencies": { - "color": "^0.11.0", - "css-color-names": "0.0.4", - "has": "^1.0.1" - } - }, - "node_modules/colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/combine-lists": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", - "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", - "dev": true, - "dependencies": { - "lodash": "^4.5.0" - } - }, - "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": "2.12.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", - "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", - "dev": true - }, - "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/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", - "dev": true - }, - "node_modules/component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz", - "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", - "dev": true, - "dependencies": { - "mime-db": ">= 1.30.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", - "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "bytes": "3.0.0", - "compressible": "~2.0.11", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-with-sourcemaps": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz", - "integrity": "sha1-9Vs74q60dgGxCi1SWcz7cP0vHdY=", - "deprecated": "important fix in v1.0.6", - "dev": true, - "dependencies": { - "source-map": "^0.5.1" - } - }, - "node_modules/condense-newlines": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", - "integrity": "sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-whitespace": "^0.3.0", - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/config-chain": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz", - "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=", - "dev": true, - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/connect": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", - "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.0.6", - "parseurl": "~1.3.2", - "utils-merge": "1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/finalhandler": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", - "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "dependencies": { - "date-now": "^0.1.4" - } - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true - }, - "node_modules/consolidate": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", - "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", - "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", - "dev": true, - "dependencies": { - "bluebird": "^3.1.1" - } - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "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.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true - }, - "node_modules/cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", - "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==", - "dev": true, - "dependencies": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "globby": "^7.1.1", - "is-glob": "^4.0.0", - "loader-utils": "^1.1.0", - "minimatch": "^3.0.4", - "p-limit": "^1.0.0", - "serialize-javascript": "^1.4.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/copy-webpack-plugin/node_modules/find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/copy-webpack-plugin/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "node_modules/copy-webpack-plugin/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/core-js": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz", - "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js." - }, - "node_modules/core-js-compat": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.1.tgz", - "integrity": "sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==", - "dev": true, - "dependencies": { - "browserslist": "^4.21.10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", - "dev": true, - "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.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/core-js-compat/node_modules/electron-to-chromium": { - "version": "1.4.503", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.503.tgz", - "integrity": "sha512-LF2IQit4B0VrUHFeQkWhZm97KuJSGF2WJqq1InpY+ECpFRkXd8yTIaTtJxsO0OKDmiBYwWqcrNaXOurn2T2wiA==", - "dev": true - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cosmiconfig": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", - "dev": true, - "dependencies": { - "is-directory": "^0.3.1", - "js-yaml": "^3.4.3", - "minimist": "^1.2.0", - "object-assign": "^4.1.0", - "os-homedir": "^1.0.1", - "parse-json": "^2.2.0", - "require-from-string": "^1.1.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/cosmiconfig/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "node_modules/create-ecdh": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", - "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" - } - }, - "node_modules/create-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", - "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", - "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/cross-env": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-4.0.0.tgz", - "integrity": "sha1-Fgg4YtCCdaRiiwskOxIb7apV3YA=", - "dev": true, - "dependencies": { - "cross-spawn": "^5.1.0", - "is-windows": "^1.0.0" - }, - "bin": { - "cross-env": "dist/bin/cross-env.js" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "engines": { - "node": "*" - } - }, - "node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-loader": { - "version": "0.28.11", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", - "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "cssnano": "^3.10.0", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash.camelcase": "^4.3.0", - "object-assign": "^4.1.1", - "postcss": "^5.0.6", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" - }, - "engines": { - "node": ">=0.12.0 || >= 4.3.0 < 5.0.0 || >=5.10" - } - }, - "node_modules/css-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/css-loader/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/css-loader/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "node_modules/css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "node_modules/css-select/node_modules/domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/css-selector-tokenizer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", - "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", - "dev": true, - "dependencies": { - "cssesc": "^0.1.0", - "fastparse": "^1.1.1", - "regexpu-core": "^1.0.0" - } - }, - "node_modules/css-selector-tokenizer/node_modules/regexpu-core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", - "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", - "dev": true, - "dependencies": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "node_modules/css-what": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", - "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css/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/cssesc": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", - "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - } - }, - "node_modules/cssnano": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", - "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", - "dev": true, - "dependencies": { - "autoprefixer": "^6.3.1", - "decamelize": "^1.1.2", - "defined": "^1.0.0", - "has": "^1.0.1", - "object-assign": "^4.0.1", - "postcss": "^5.0.14", - "postcss-calc": "^5.2.0", - "postcss-colormin": "^2.1.8", - "postcss-convert-values": "^2.3.4", - "postcss-discard-comments": "^2.0.4", - "postcss-discard-duplicates": "^2.0.1", - "postcss-discard-empty": "^2.0.1", - "postcss-discard-overridden": "^0.1.1", - "postcss-discard-unused": "^2.2.1", - "postcss-filter-plugins": "^2.0.0", - "postcss-merge-idents": "^2.1.5", - "postcss-merge-longhand": "^2.0.1", - "postcss-merge-rules": "^2.0.3", - "postcss-minify-font-values": "^1.0.2", - "postcss-minify-gradients": "^1.0.1", - "postcss-minify-params": "^1.0.4", - "postcss-minify-selectors": "^2.0.4", - "postcss-normalize-charset": "^1.1.0", - "postcss-normalize-url": "^3.0.7", - "postcss-ordered-values": "^2.1.0", - "postcss-reduce-idents": "^2.2.2", - "postcss-reduce-initial": "^1.0.0", - "postcss-reduce-transforms": "^1.0.3", - "postcss-svgo": "^2.1.1", - "postcss-unique-selectors": "^2.0.2", - "postcss-value-parser": "^3.2.3", - "postcss-zindex": "^2.0.1" - } - }, - "node_modules/csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true, - "dependencies": { - "clap": "^1.0.9", - "source-map": "^0.5.3" - }, - "bin": { - "csso": "bin/csso" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true - }, - "node_modules/cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "dependencies": { - "cssom": "0.3.x" - } - }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "node_modules/csv": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/csv/-/csv-5.3.2.tgz", - "integrity": "sha512-odDyucr9OgJTdGM2wrMbJXbOkJx3nnUX3Pt8SFOwlAMOpsUQlz1dywvLMXJWX/4Ib0rjfOsaawuuwfI5ucqBGQ==", - "dependencies": { - "csv-generate": "^3.2.4", - "csv-parse": "^4.8.8", - "csv-stringify": "^5.3.6", - "stream-transform": "^2.0.1" - }, - "engines": { - "node": ">= 0.1.90" - } - }, - "node_modules/csv-generate": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.3.0.tgz", - "integrity": "sha512-EXSru4QwEWKwM7wwsJbhrZC+mHEJrhQFoXlohHs80CAU8Qhlv9gaw1sjzNiC3Hr3oUx5skDmEiAlz+tnKWV0RA==" - }, - "node_modules/csv-parse": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.14.2.tgz", - "integrity": "sha512-YE2xlTKtM035/94llhgsp9qFQxGi47EkQJ1pZ+mLT/98GpIsbjkMGAb7Rmu9hNxVfYFOLf10hP+rPVqnoccLgw==" - }, - "node_modules/csv-stringify": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.0.tgz", - "integrity": "sha512-E0LNLevBrwaJ1WKsl4HUPOmK96WyhizTfY79mJgfr2dsIb6zyJd3B9+lToO7gSkTaKi8CIo0Pd0vDGfa0whozg==" - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", - "dev": true - }, - "node_modules/cyclist": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", - "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", - "dev": true - }, - "node_modules/cypress": { - "version": "12.17.4", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.4.tgz", - "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==", - "hasInstallScript": true, - "dependencies": { - "@cypress/request": "2.88.12", - "@cypress/xvfb": "^1.2.4", - "@types/node": "^16.18.39", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.6.0", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^6.2.1", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.4", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.0", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.8", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "process": "^0.11.10", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.5.3", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "bin": { - "cypress": "bin/cypress" - }, - "engines": { - "node": "^14.0.0 || ^16.0.0 || >=18.0.0" - } - }, - "node_modules/cypress/node_modules/@types/node": { - "version": "16.18.46", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.46.tgz", - "integrity": "sha512-Mnq3O9Xz52exs3mlxMcQuA7/9VFe/dXcrgAyfjLkABIqxXKOgBRjyazTxUbjsxDa4BP7hhPliyjVTP9RDP14xg==" - }, - "node_modules/cypress/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/cypress/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/cypress/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/cypress/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/cypress/node_modules/chalk/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/cypress/node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/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/cypress/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/cypress/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/cypress/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/cypress/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cypress/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/cypress/node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "dependencies": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/cypress/node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/cypress/node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/cypress/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/cypress/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/cypress/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "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/cypress/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/cypress/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/cypress/node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/cypress/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/cypress/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/cypress/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/cypress/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/cypress/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/cypress/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/cypress/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/cypress/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/cypress/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/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/cypress/node_modules/request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", - "dependencies": { - "throttleit": "^1.0.0" - } - }, - "node_modules/cypress/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/cypress/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/cypress/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cypress/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/cypress/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/cypress/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/cypress/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/cypress/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/cypress/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/cypress/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/cypress/node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.1.tgz", - "integrity": "sha512-OkVVLrerfAKZlW2ZZ3Ve2y65jgiWqBKsTfUIAFbn8nVbPcCZg6l6gikKlEYv0kXcmzqGm6mFq/Jf2vriuEkv8A==", - "dev": true, - "dependencies": { - "@types/node": "^8.0.7" - } - }, - "node_modules/data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" - } - }, - "node_modules/data-urls/node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/data-urls/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/data-urls/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/data-urls/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/date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "node_modules/dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - }, - "bin": { - "dateformat": "bin/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/dayjs": { - "version": "1.11.9", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", - "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" - }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==" - }, - "node_modules/deasync": { - "version": "0.1.28", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.28.tgz", - "integrity": "sha512-QqLF6inIDwiATrfROIyQtwOQxjZuek13WRYZ7donU5wJPLoP67MnYxA6QtqdvdBy2mMqv5m3UefBVdJjvevOYg==", - "hasInstallScript": true, - "dependencies": { - "bindings": "^1.5.0", - "node-addon-api": "^1.7.1" - }, - "engines": { - "node": ">=0.11.0" - } - }, - "node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dev": true, - "dependencies": { - "type-detect": "0.1.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/deep-eql/node_modules/type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "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/default-require-extensions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", - "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", - "dev": true, - "dependencies": { - "strip-bom": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-require-extensions/node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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/define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "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/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "node_modules/degenerator": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz", - "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", - "dev": true, - "dependencies": { - "ast-types": "0.x.x", - "escodegen": "1.x.x", - "esprima": "3.x.x" - } - }, - "node_modules/degenerator/node_modules/esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", - "dev": true, - "dependencies": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/del/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/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": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", - "dev": true - }, - "node_modules/diff": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", - "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dir-glob/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dir-glob/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/doctrine": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.2.tgz", - "integrity": "sha512-y0tm5Pq6ywp3qSTZ1vPgVdAnbDEoeoc5wlOHXoY1c4Wug/a7JvqHIl7BTvwodaHmejWkK/9dSb3sCYfyo/om8A==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dom-converter": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", - "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", - "dev": true, - "dependencies": { - "utila": "~0.3" - } - }, - "node_modules/dom-converter/node_modules/utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", - "dev": true - }, - "node_modules/dom-event-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/dom-event-types/-/dom-event-types-1.1.0.tgz", - "integrity": "sha512-jNCX+uNJ3v38BKvPbpki6j5ItVlnSqVV6vDWGS6rExzCMjsc39frLjm1n91o6YaKK6AZl0wLloItW6C6mr61BQ==", - "dev": true - }, - "node_modules/dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "dev": true, - "dependencies": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" - } - }, - "node_modules/dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "dev": true, - "dependencies": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", - "deprecated": "update to domelementtype@1.3.1", - "dev": true - }, - "node_modules/domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", - "dev": true, - "dependencies": { - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/domexception/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/domhandler": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz", - "integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/domutils": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.6.2.tgz", - "integrity": "sha1-GVjMC0yUJuntNn+xyOhUiRsPo/8=", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/dotenv": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", - "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", - "engines": { - "node": ">=4.6.0" - } - }, - "node_modules/duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, - "node_modules/duplexify": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.1.tgz", - "integrity": "sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/duplexify/node_modules/end-of-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", - "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dependencies": { - "jsbn": "~0.1.0" - } - }, - "node_modules/editorconfig": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz", - "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==", - "dev": true, - "dependencies": { - "bluebird": "^3.0.5", - "commander": "^2.9.0", - "lru-cache": "^3.2.0", - "semver": "^5.1.0", - "sigmund": "^1.0.1" - }, - "bin": { - "editorconfig": "bin/editorconfig" - } - }, - "node_modules/editorconfig/node_modules/lru-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz", - "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/ejs": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", - "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.3.28", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.28.tgz", - "integrity": "sha1-jdTmRYCGZE6fnwoc8y4qH53/2e4=", - "dev": true - }, - "node_modules/elliptic": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", - "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", - "dev": true, - "dependencies": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "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/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/encodeurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", - "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/engine.io": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz", - "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=", - "dev": true, - "dependencies": { - "accepts": "1.3.3", - "base64id": "1.0.0", - "cookie": "0.3.1", - "debug": "2.3.3", - "engine.io-parser": "1.3.2", - "ws": "1.1.2" - } - }, - "node_modules/engine.io-client": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz", - "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=", - "dev": true, - "dependencies": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "2.3.3", - "engine.io-parser": "1.3.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parsejson": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "1.1.2", - "xmlhttprequest-ssl": "1.5.3", - "yeast": "0.1.2" - } - }, - "node_modules/engine.io-client/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "node_modules/engine.io-client/node_modules/debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, - "dependencies": { - "ms": "0.7.2" - } - }, - "node_modules/engine.io-client/node_modules/ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, - "node_modules/engine.io-parser": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", - "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", - "dev": true, - "dependencies": { - "after": "0.8.2", - "arraybuffer.slice": "0.0.6", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.4", - "has-binary": "0.1.7", - "wtf-8": "1.0.0" - } - }, - "node_modules/engine.io/node_modules/accepts": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", - "dev": true, - "dependencies": { - "mime-types": "~2.1.11", - "negotiator": "0.6.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/engine.io/node_modules/debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, - "dependencies": { - "ms": "0.7.2" - } - }, - "node_modules/engine.io/node_modules/ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, - "node_modules/enhanced-resolve": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", - "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "object-assign": "^4.0.1", - "tapable": "^0.2.7" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/enquirer/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/enquirer/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/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true - }, - "node_modules/entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", - "dev": true - }, - "node_modules/errno": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", - "dev": true, - "dependencies": { - "prr": "~0.0.0" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "dev": true, - "dependencies": { - "stackframe": "^1.3.4" - } - }, - "node_modules/es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.1", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", - "dev": true - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es5-ext": { - "version": "0.10.62", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", - "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/es5-ext/node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, - "node_modules/es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "node_modules/es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.14", - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "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": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", - "dev": true, - "dependencies": { - "esprima": "^2.7.1", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=0.12.0" - }, - "optionalDependencies": { - "source-map": "~0.2.0" - } - }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", - "dev": true, - "dependencies": { - "es6-map": "^0.1.3", - "es6-weak-map": "^2.0.1", - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/eslint": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz", - "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.16.0", - "chalk": "^1.1.3", - "concat-stream": "^1.5.2", - "debug": "^2.1.1", - "doctrine": "^2.0.0", - "escope": "^3.6.0", - "espree": "^3.4.0", - "esquery": "^1.0.0", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "glob": "^7.0.3", - "globals": "^9.14.0", - "ignore": "^3.2.0", - "imurmurhash": "^0.1.4", - "inquirer": "^0.12.0", - "is-my-json-valid": "^2.10.0", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.5.1", - "json-stable-stringify": "^1.0.0", - "levn": "^0.3.0", - "lodash": "^4.0.0", - "mkdirp": "^0.5.0", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.1", - "pluralize": "^1.2.1", - "progress": "^1.1.8", - "require-uncached": "^1.0.2", - "shelljs": "^0.7.5", - "strip-bom": "^3.0.0", - "strip-json-comments": "~2.0.1", - "table": "^3.7.8", - "text-table": "~0.2.0", - "user-home": "^2.0.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-config-airbnb-base": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.3.2.tgz", - "integrity": "sha512-/fhjt/VqzBA2SRsx7ErDtv6Ayf+XLw9LIOqmpBuHFCVwyJo2EtzGWMB9fYRFBoWWQLxmNmCpenNiH0RxyeS41w==", - "dev": true, - "dependencies": { - "eslint-restricted-globals": "^0.1.1" - }, - "engines": { - "node": ">= 4" - }, - "peerDependencies": { - "eslint": "^3.19.0 || ^4.5.0", - "eslint-plugin-import": "^2.7.0" - } - }, - "node_modules/eslint-config-standard": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-6.2.1.tgz", - "integrity": "sha1-06aKr8cZFjnn7kQec0hzkCY1QpI=", - "dev": true, - "peerDependencies": { - "eslint": ">=3.8.1", - "eslint-plugin-promise": ">=3.3.0", - "eslint-plugin-standard": ">=2.0.0" - } - }, - "node_modules/eslint-friendly-formatter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/eslint-friendly-formatter/-/eslint-friendly-formatter-2.0.7.tgz", - "integrity": "sha1-ZX+VoZr0mJY2r+uxzJ3mzrvQiO4=", - "dev": true, - "dependencies": { - "chalk": "^1.0.0", - "extend": "^3.0.0", - "minimist": "^1.2.0", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-friendly-formatter/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/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/eslint-import-resolver-node/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==", - "dev": true - }, - "node_modules/eslint-loader": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz", - "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==", - "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", - "dev": true, - "dependencies": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - }, - "peerDependencies": { - "eslint": ">=1.6.0 <5.0.0" - } - }, - "node_modules/eslint-loader/node_modules/loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/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/eslint-module-utils/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==", - "dev": true - }, - "node_modules/eslint-plugin-html": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-2.0.3.tgz", - "integrity": "sha1-fImIOrDIX6XSi2ZqFKTpBqqQuJc=", - "dev": true, - "dependencies": { - "htmlparser2": "^3.8.2" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", - "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/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/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/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/eslint-plugin-import/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/eslint-plugin-import/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/eslint-plugin-import/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==", - "dev": true - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-promise": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.8.0.tgz", - "integrity": "sha512-JiFL9UFR15NKpHyGii1ZcvmtIqa3UTwiDAGb8atSffe43qJ3+1czVGN6UtkklpcJ2DVnqvTMzEKRaJdBkAL2aQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-standard": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-2.3.1.tgz", - "integrity": "sha1-Z2W9Km2ezce98bFFrkuzDit7hvg=", - "dev": true, - "peerDependencies": { - "eslint": ">=3.0.0" - } - }, - "node_modules/eslint-plugin-vue": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz", - "integrity": "sha512-esETKhVMI7Vdli70Wt4bvAwnZBJeM0pxVX9Yb0wWKxdCJc2EADalVYK/q2FzMw8oKN0wPMdqVCKS8kmR89recA==", - "dev": true, - "dependencies": { - "vue-eslint-parser": "^2.0.3" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3.18.0 || ^4.0.0" - } - }, - "node_modules/eslint-restricted-globals": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", - "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", - "dev": true - }, - "node_modules/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/espree": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz", - "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==", - "dev": true, - "dependencies": { - "acorn": "^5.2.1", - "acorn-jsx": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/esquery": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", - "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", - "dev": true, - "dependencies": { - "estraverse": "^4.0.0" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/esrecurse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", - "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", - "dev": true, - "dependencies": { - "estraverse": "^4.1.0", - "object-assign": "^4.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "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==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/eventemitter2": { - "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==" - }, - "node_modules/eventemitter3": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", - "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", - "dev": true - }, - "node_modules/events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/eventsource": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", - "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", - "dev": true, - "dependencies": { - "original": ">=0.0.5" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eventsource-polyfill": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz", - "integrity": "sha1-EODRh/ERsWfyj9q5GIQ859gY8Tw=", - "dev": true - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/execa/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==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/execa/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa/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/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "dependencies": { - "pify": "^2.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-braces": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", - "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", - "dev": true, - "dependencies": { - "array-slice": "^0.2.3", - "array-unique": "^0.2.1", - "braces": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-braces/node_modules/braces": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", - "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", - "dev": true, - "dependencies": { - "expand-range": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-braces/node_modules/expand-range": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", - "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", - "dev": true, - "dependencies": { - "is-number": "^0.1.1", - "repeat-string": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-braces/node_modules/is-number": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", - "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-braces/node_modules/repeat-string": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", - "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "dependencies": { - "is-posix-bracket": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "dependencies": { - "fill-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-range/node_modules/fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "dependencies": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-range/node_modules/is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/expect/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/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/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/express/node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/express/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/express/node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/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/express/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/express/node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express/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==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/express/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/express/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/express/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/express/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/express/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/express/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express/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/express/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "dev": true, - "dependencies": { - "type": "^2.7.2" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", - "dev": true - }, - "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/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extract-from-css": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/extract-from-css/-/extract-from-css-0.4.4.tgz", - "integrity": "sha512-41qWGBdtKp9U7sgBxAQ7vonYqSXzgW/SiAYzq4tdWSVhAShvpVCH1nyvPQgjse6EdgbW7Y7ERdT3674/lKr65A==", - "dependencies": { - "css": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0", - "npm": ">=2.0.0" - } - }, - "node_modules/extract-text-webpack-plugin": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.2.tgz", - "integrity": "sha1-dW7076gVXDaBgz+8NNpTuUF0bWw=", - "deprecated": "Deprecated. Please use https://github.com/webpack-contrib/mini-css-extract-plugin", - "dev": true, - "dependencies": { - "async": "^2.1.2", - "loader-utils": "^1.0.2", - "schema-utils": "^0.3.0", - "webpack-sources": "^1.0.1" - }, - "engines": { - "node": ">=4.3.0 < 5.0.0 || >= 5.10" - }, - "peerDependencies": { - "webpack": "^2.2.0" - } - }, - "node_modules/extract-text-webpack-plugin/node_modules/loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/extract-zip": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", - "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", - "dev": true, - "dependencies": { - "concat-stream": "1.6.0", - "debug": "2.6.9", - "mkdirp": "0.5.0", - "yauzl": "2.4.1" - }, - "bin": { - "extract-zip": "cli.js" - } - }, - "node_modules/extract-zip/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/extract-zip/node_modules/mkdirp": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "dev": true, - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/facebook-login-vuejs": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/facebook-login-vuejs/-/facebook-login-vuejs-2.1.3.tgz", - "integrity": "sha1-b3YxAzUzai4cJztTHwMVp0QImRQ=", - "engines": { - "node": ">= 4.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", - "dev": true - }, - "node_modules/fast-diff": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", - "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "node_modules/faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", - "dev": true, - "dependencies": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/file-loader": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz", - "integrity": "sha512-N+uhF3mswIFeziHQjGScJ/yHXYt3DiLBeC+9vWW+WjUBiClMSOlV1YrXQi+7KM2aA3Rn4Bybgv+uXFQbfkzpvg==", - "dev": true, - "dependencies": { - "loader-utils": "^1.0.2" - } - }, - "node_modules/file-loader/node_modules/loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "node_modules/filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "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==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/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/finalhandler/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/finalhandler/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/finalhandler/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/find-babel-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", - "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", - "dependencies": { - "json5": "^0.5.1", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/find-babel-config/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/flat-cache": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", - "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", - "dev": true, - "dependencies": { - "circular-json": "^0.3.1", - "del": "^2.0.2", - "graceful-fs": "^4.1.2", - "write": "^0.2.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/flat-cache/node_modules/del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "dependencies": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/flat-cache/node_modules/globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/flatten": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", - "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash.", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.6.tgz", - "integrity": "sha512-FrMqZ/FONtHnbqO651UPpfRUVukIEwJhXMfdr/JWAmrDbeYBu773b1J6gdWDyRIj4hvvzQEHoEOTrdR8o6KLYA==", - "dependencies": { - "debug": "^3.1.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "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/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "dependencies": { - "for-in": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/foreground-child/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/foreground-child/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==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/foreground-child/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/formatio": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.2.0.tgz", - "integrity": "sha1-87IWfZBoxGmKjVH092CjmlTYGOs=", - "deprecated": "This package is unmaintained. Use @sinonjs/formatio instead", - "dev": true, - "dependencies": { - "samsam": "1.x" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/friendly-errors-webpack-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", - "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/friendly-errors-webpack-plugin/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/friendly-errors-webpack-plugin/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/friendly-errors-webpack-plugin/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/friendly-errors-webpack-plugin/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fromentries": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", - "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", - "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/fs": { - "version": "0.0.1-security", - "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", - "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" - }, - "node_modules/fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/ftp": { - "version": "0.3.10", - "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", - "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", - "dev": true, - "dependencies": { - "readable-stream": "1.1.x", - "xregexp": "2.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/ftp/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true - }, - "node_modules/ftp/node_modules/readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/ftp/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "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/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true - }, - "node_modules/generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true, - "dependencies": { - "is-property": "^1.0.0" - } - }, - "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": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true - }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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/get-stream/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/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-uri": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.3.tgz", - "integrity": "sha512-x5j6Ks7FOgLD/GlvjKwgu7wdmMR55iuRHhn8hj/+gA+eSbxQvZ+AEomq+3MgVEZj1vpi738QahGbCCSIDtXtkw==", - "dev": true, - "dependencies": { - "data-uri-to-buffer": "2", - "debug": "4", - "extend": "~3.0.2", - "file-uri-to-path": "1", - "ftp": "~0.3.10", - "readable-stream": "3" - } - }, - "node_modules/get-uri/node_modules/debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/get-uri/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/get-uri/node_modules/readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/get-uri/node_modules/string_decoder": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", - "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getos": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", - "dependencies": { - "async": "^3.2.0" - } - }, - "node_modules/getos/node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "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": "*" - } - }, - "node_modules/glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "dependencies": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "dependencies": { - "is-glob": "^2.0.0" - } - }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globule": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", - "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", - "dev": true, - "dependencies": { - "glob": "~7.1.1", - "lodash": "^4.17.21", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "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/graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true - }, - "node_modules/growl": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", - "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", - "dev": true - }, - "node_modules/growly": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", - "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", - "dev": true - }, - "node_modules/gulp-header": { - "version": "1.8.12", - "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", - "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", - "deprecated": "Removed event-stream from gulp-header", - "dev": true, - "dependencies": { - "concat-with-sourcemaps": "*", - "lodash.template": "^4.4.0", - "through2": "^2.0.0" - } - }, - "node_modules/gulp-header/node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/gulp-header/node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "node_modules/gzip-size": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz", - "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", - "dev": true, - "dependencies": { - "duplexer": "^0.1.1", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/gzip-size/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/handlebars": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", - "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", - "dev": true, - "dependencies": { - "neo-async": "^2.6.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/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/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/har-validator/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "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/har-validator/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==", - "dev": true - }, - "node_modules/har-validator/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==", - "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==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-binary": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", - "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", - "dev": true, - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/has-binary/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true - }, - "node_modules/has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "engines": { - "node": ">= 0.4" - }, - "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==", - "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==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-value/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", - "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1" - } - }, - "node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "node_modules/hash.js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", - "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/hasha": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", - "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", - "dev": true, - "dependencies": { - "is-stream": "^1.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", - "dev": true - }, - "node_modules/html-comment-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", - "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", - "dev": true - }, - "node_modules/html-encoding-sniffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", - "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^1.0.1" - } - }, - "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "node_modules/html-minifier": { - "version": "3.5.7", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.7.tgz", - "integrity": "sha512-GISXn6oKDo7+gVpKOgZJTbHMCUI2TSGfpg/8jgencWhWJsvEmsvp3M8emX7QocsXsYznWloLib3OeSfeyb/ewg==", - "dev": true, - "dependencies": { - "camel-case": "3.0.x", - "clean-css": "4.1.x", - "commander": "2.12.x", - "he": "1.1.x", - "ncname": "1.0.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.2.x" - }, - "bin": { - "html-minifier": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/html-webpack-plugin": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", - "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", - "deprecated": "out of support", - "dev": true, - "dependencies": { - "bluebird": "^3.4.7", - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "toposort": "^1.0.0" - }, - "peerDependencies": { - "webpack": "1 || ^2 || ^2.1.0-beta || ^2.2.0-rc || ^3" - } - }, - "node_modules/htmlparser2": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", - "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", - "dev": true, - "dependencies": { - "domelementtype": "^1.3.0", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^2.0.2" - } - }, - "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-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", - "dev": true, - "dependencies": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", - "dev": true - }, - "node_modules/http-parser-js": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", - "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", - "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", - "dev": true, - "dependencies": { - "eventemitter3": "1.x.x", - "requires-port": "1.x.x" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz", - "integrity": "sha1-zBzjjkU7+YSg93AtLdWcc9CBKEo=", - "dev": true, - "dependencies": { - "agent-base": "2", - "debug": "2", - "extend": "3" - } - }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "0.17.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", - "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", - "dev": true, - "dependencies": { - "http-proxy": "^1.16.2", - "is-glob": "^3.1.0", - "lodash": "^4.17.2", - "micromatch": "^2.3.11" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/https-proxy-agent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz", - "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=", - "dev": true, - "dependencies": { - "agent-base": "2", - "debug": "2", - "extend": "3" - } - }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "node_modules/icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", - "dev": true, - "dependencies": { - "postcss": "^6.0.1" - } - }, - "node_modules/icss-utils/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/icss-utils/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/icss-utils/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/icss-utils/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/icss-utils/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/icss-utils/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/ieee754": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", - "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", - "dev": true - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "node_modules/ignore": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", - "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", - "dev": true - }, - "node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/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==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/in-publish": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", - "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", - "dev": true, - "bin": { - "in-install": "in-install.js", - "in-publish": "in-publish.js", - "not-in-install": "not-in-install.js", - "not-in-publish": "not-in-publish.js" - } - }, - "node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "deprecated": "Please update to ini >=1.3.6 to avoid a prototype pollution issue", - "engines": { - "node": "*" - } - }, - "node_modules/inject-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/inject-loader/-/inject-loader-3.0.1.tgz", - "integrity": "sha512-0Kd4NqMJUhknG4ECiJ/mgyHJBpfBBWZ3IKHl2BLNQiFtMO7/xiv9mmHl7mGvE0iKrBeQAZdMcQP3sMXZN0cqeg==", - "dev": true, - "dependencies": { - "babel-core": "~6" - }, - "peerDependencies": { - "webpack": "^1 || ^2 || ^3" - } - }, - "node_modules/inject-loader/node_modules/babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "dependencies": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "node_modules/inject-loader/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/inquirer": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", - "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", - "dev": true, - "dependencies": { - "ansi-escapes": "^1.1.0", - "ansi-regex": "^2.0.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", - "cli-width": "^2.0.0", - "figures": "^1.3.5", - "lodash": "^4.3.0", - "readline2": "^1.0.1", - "run-async": "^0.1.0", - "rx-lite": "^3.1.2", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", - "through": "^2.3.6" - } - }, - "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", - "dev": true - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.0.1.tgz", - "integrity": "sha1-x+NWzeoiWucbNtcPLnGpK6TkJZA=", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "dependencies": { - "builtin-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, - "dependencies": { - "is-primitive": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "dependencies": { - "is-extglob": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-installed-globally/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-my-json-valid": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz", - "integrity": "sha512-ochPsqWS1WXj8ZnMIV0vnNXooaMhp7cyL4FMSIPKTtnV0Ha/T19G2b9kkhcNsabV9bxYkze7/aLZJb/bYuFduQ==", - "deprecated": "catastrophic backtracking in regexes could potentially lead to REDOS attack, upgrade to 2.17.2 as soon as possible", - "dev": true, - "dependencies": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "jsonpointer": "^4.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-in-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", - "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", - "dev": true, - "dependencies": { - "is-path-inside": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-resolvable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", - "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", - "dev": true, - "dependencies": { - "tryit": "^1.0.1" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-svg": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true, - "dependencies": { - "html-comment-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "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": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "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-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "dev": true - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-whitespace": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", - "integrity": "sha512-RydPhl4S6JwAyj0JJjshWJEFG6hNye3pZFBRZaTUfZFwGHxzppNaNOVgQuS/E/SlhrApuMXrpnK1EEIXfdo3Dg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/is2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz", - "integrity": "sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "ip-regex": "^2.1.0", - "is-url": "^1.2.2" - }, - "engines": { - "node": ">=v0.10.0" - } - }, - "node_modules/is2/node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isbinaryfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", - "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", - "dev": true, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isomorphic-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", - "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", - "dependencies": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, - "node_modules/istanbul": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", - "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", - "deprecated": "This module is no longer maintained, try this instead:\n npm i nyc\nVisit https://istanbul.js.org/integrations for other alternatives.", - "dev": true, - "dependencies": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.8.x", - "esprima": "2.7.x", - "glob": "^5.0.15", - "handlebars": "^4.0.1", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "^3.1.0", - "which": "^1.1.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "istanbul": "lib/cli.js" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", - "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", - "dev": true - }, - "node_modules/istanbul-lib-hook": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-3.0.0.tgz", - "integrity": "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ==", - "dev": true, - "dependencies": { - "append-transform": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", - "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", - "dev": true, - "dependencies": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.1", - "semver": "^5.3.0" - } - }, - "node_modules/istanbul-lib-processinfo": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz", - "integrity": "sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==", - "dev": true, - "dependencies": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/istanbul-lib-processinfo/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/istanbul-lib-processinfo/node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/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/istanbul-lib-processinfo/node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/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/istanbul-lib-processinfo/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==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/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==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/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/istanbul-lib-report/node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/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/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/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/istanbul-lib-report/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/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/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/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps/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/istanbul-lib-source-maps/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/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "dev": true, - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul/node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, - "node_modules/istanbul/node_modules/glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/istanbul/node_modules/resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "node_modules/jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", - "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", - "dev": true, - "dependencies": { - "import-local": "^2.0.0", - "jest-cli": "^24.9.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-changed-files": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", - "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "execa": "^1.0.0", - "throat": "^4.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-cli": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", - "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", - "dev": true, - "dependencies": { - "@jest/core": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^13.3.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/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/jest-cli/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/jest-cli/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/jest-cli/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-cli/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==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/jest-cli/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/jest-cli/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-cli/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-cli/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==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-cli/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-cli/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-cli/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-cli/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/jest-cli/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-cli/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/jest-cli/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/jest-cli/node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "node_modules/jest-cli/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-cli/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/jest-cli/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/jest-config": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", - "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.9.0", - "@jest/types": "^24.9.0", - "babel-jest": "^24.9.0", - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^24.9.0", - "jest-environment-node": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "micromatch": "^3.1.10", - "pretty-format": "^24.9.0", - "realpath-native": "^1.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-config/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/jest-config/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/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/jest-config/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/jest-config/node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/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/jest-config/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-config/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/jest-config/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-diff": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", - "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "diff-sequences": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-diff/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/jest-diff/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/jest-diff/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/jest-diff/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/jest-docblock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", - "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", - "dev": true, - "dependencies": { - "detect-newline": "^2.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-each": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", - "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-each/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/jest-each/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/jest-each/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/jest-each/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/jest-environment-jsdom": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", - "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", - "dev": true, - "dependencies": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0", - "jsdom": "^11.5.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-environment-node": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", - "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", - "dev": true, - "dependencies": { - "@jest/environment": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/types": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-util": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-get-type": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", - "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-haste-map": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", - "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "anymatch": "^2.0.0", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.15", - "invariant": "^2.2.4", - "jest-serializer": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.9.0", - "micromatch": "^3.1.10", - "sane": "^4.0.3", - "walker": "^1.0.7" - }, - "engines": { - "node": ">= 6" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/jest-haste-map/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/jest-haste-map/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/jest-haste-map/node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-haste-map/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-jasmine2": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", - "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^24.9.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "pretty-format": "^24.9.0", - "throat": "^4.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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/jest-jasmine2/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/jest-leak-detector": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", - "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", - "dev": true, - "dependencies": { - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-matcher-utils": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", - "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-matcher-utils/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/jest-message-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", - "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/stack-utils": "^1.0.1", - "chalk": "^2.0.1", - "micromatch": "^3.1.10", - "slash": "^2.0.0", - "stack-utils": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-message-util/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/jest-message-util/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/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/jest-message-util/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/jest-message-util/node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/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/jest-message-util/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-message-util/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-message-util/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/jest-message-util/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-mock": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", - "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", - "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-resolve": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", - "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "jest-pnp-resolver": "^1.2.1", - "realpath-native": "^1.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", - "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-resolve/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/jest-runner": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", - "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", - "dev": true, - "dependencies": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.4.2", - "exit": "^0.1.2", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.9.0", - "jest-jasmine2": "^24.9.0", - "jest-leak-detector": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "jest-runtime": "^24.9.0", - "jest-util": "^24.9.0", - "jest-worker": "^24.6.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runner/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/jest-runtime": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", - "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", - "dev": true, - "dependencies": { - "@jest/console": "^24.7.1", - "@jest/environment": "^24.9.0", - "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "jest-config": "^24.9.0", - "jest-haste-map": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-mock": "^24.9.0", - "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.9.0", - "jest-snapshot": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "realpath-native": "^1.1.0", - "slash": "^2.0.0", - "strip-bom": "^3.0.0", - "yargs": "^13.3.0" - }, - "bin": { - "jest-runtime": "bin/jest-runtime.js" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/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/jest-runtime/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/jest-runtime/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-runtime/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==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/jest-runtime/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/jest-runtime/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/jest-runtime/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-runtime/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-runtime/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/jest-runtime/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==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-runtime/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-runtime/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-runtime/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-runtime/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-runtime/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-runtime/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/jest-runtime/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-runtime/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/jest-runtime/node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-runtime/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/jest-runtime/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/jest-runtime/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/jest-serializer": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", - "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-serializer-vue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jest-serializer-vue/-/jest-serializer-vue-2.0.2.tgz", - "integrity": "sha512-nK/YIFo6qe3i9Ge+hr3h4PpRehuPPGZFt8LDBdTHYldMb7ZWlkanZS8Ls7D8h6qmQP2lBQVDLP0DKn5bJ9QApQ==", - "dev": true, - "dependencies": { - "pretty": "2.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", - "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", - "dev": true, - "dependencies": { - "@babel/types": "^7.0.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "expect": "^24.9.0", - "jest-diff": "^24.9.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-resolve": "^24.9.0", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^24.9.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-snapshot/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/jest-snapshot/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/jest-snapshot/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/jest-snapshot/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/jest-snapshot/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/jest-util": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", - "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", - "dev": true, - "dependencies": { - "@jest/console": "^24.9.0", - "@jest/fake-timers": "^24.9.0", - "@jest/source-map": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "callsites": "^3.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.15", - "is-ci": "^2.0.0", - "mkdirp": "^0.5.1", - "slash": "^2.0.0", - "source-map": "^0.6.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-util/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/jest-util/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-util/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/jest-util/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/jest-util/node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-util/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/jest-util/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/jest-validate": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", - "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "camelcase": "^5.3.1", - "chalk": "^2.0.1", - "jest-get-type": "^24.9.0", - "leven": "^3.1.0", - "pretty-format": "^24.9.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-validate/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/jest-watcher": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", - "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", - "dev": true, - "dependencies": { - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/yargs": "^13.0.0", - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "jest-util": "^24.9.0", - "string-length": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-watcher/node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-watcher/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/jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "dev": true, - "dependencies": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jest-worker/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/jest-worker/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jmespath": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz", - "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/jquery": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", - "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==" - }, - "node_modules/js-base64": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.0.tgz", - "integrity": "sha512-Wehd+7Pf9tFvGb+ydPm9TjYjV8X1YHOVyG8QyELZxEMqOhemVwGRmoG8iQ/soqI3n8v4xn59zaLxiCJiaaRzKA==", - "dev": true - }, - "node_modules/js-beautify": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.9.tgz", - "integrity": "sha512-coM7xq1syLcMyuVGyToxcj2AlzhkDjmfklL8r0JgJ7A76wyGMpJ1oA35mr4APdYNO/o/4YY8H54NQIJzhMbhBg==", - "dependencies": { - "config-chain": "^1.1.13", - "editorconfig": "^1.0.3", - "glob": "^8.1.0", - "nopt": "^6.0.0" - }, - "bin": { - "css-beautify": "js/bin/css-beautify.js", - "html-beautify": "js/bin/html-beautify.js", - "js-beautify": "js/bin/js-beautify.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/js-beautify/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/js-beautify/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "engines": { - "node": ">=14" - } - }, - "node_modules/js-beautify/node_modules/config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "node_modules/js-beautify/node_modules/editorconfig": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-1.0.4.tgz", - "integrity": "sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==", - "dependencies": { - "@one-ini/wasm": "0.1.1", - "commander": "^10.0.0", - "minimatch": "9.0.1", - "semver": "^7.5.3" - }, - "bin": { - "editorconfig": "bin/editorconfig" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/js-beautify/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/js-beautify/node_modules/glob/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/js-beautify/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/js-beautify/node_modules/minimatch": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz", - "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/js-beautify/node_modules/nopt": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", - "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/js-beautify/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/js-beautify/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/js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" - }, - "node_modules/js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "node_modules/jsdom": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", - "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", - "dev": true, - "dependencies": { - "abab": "^2.0.0", - "acorn": "^5.5.3", - "acorn-globals": "^4.1.0", - "array-equal": "^1.0.0", - "cssom": ">= 0.3.2 < 0.4.0", - "cssstyle": "^1.0.0", - "data-urls": "^1.0.0", - "domexception": "^1.0.1", - "escodegen": "^1.9.1", - "html-encoding-sniffer": "^1.0.2", - "left-pad": "^1.3.0", - "nwsapi": "^2.0.7", - "parse5": "4.0.0", - "pn": "^1.1.0", - "request": "^2.87.0", - "request-promise-native": "^1.0.5", - "sax": "^1.2.4", - "symbol-tree": "^3.2.2", - "tough-cookie": "^2.3.4", - "w3c-hr-time": "^1.0.1", - "webidl-conversions": "^4.0.2", - "whatwg-encoding": "^1.0.3", - "whatwg-mimetype": "^2.1.0", - "whatwg-url": "^6.4.1", - "ws": "^5.2.0", - "xml-name-validator": "^3.0.0" - } - }, - "node_modules/jsdom/node_modules/escodegen": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", - "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/jsdom/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==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/jsdom/node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsdom/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, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsdom/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/jsdom/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/jsdom/node_modules/whatwg-url": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", - "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/jsdom/node_modules/ws": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", - "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "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-loader": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", - "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", - "dev": true - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "node_modules/json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "dependencies": { - "jsonify": "~0.0.0" - } - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "node_modules/json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", - "deprecated": "Please use the native JSON object instead of JSON 3", - "dev": true - }, - "node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/jwt-decode": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-2.2.0.tgz", - "integrity": "sha1-fYa9VmefWM5qhHBKZX3TkruoGnk=" - }, - "node_modules/karma": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.1.tgz", - "integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==", - "dev": true, - "dependencies": { - "bluebird": "^3.3.0", - "body-parser": "^1.16.1", - "chokidar": "^1.4.1", - "colors": "^1.1.0", - "combine-lists": "^1.0.0", - "connect": "^3.6.0", - "core-js": "^2.2.0", - "di": "^0.0.1", - "dom-serialize": "^2.2.0", - "expand-braces": "^0.1.1", - "glob": "^7.1.1", - "graceful-fs": "^4.1.2", - "http-proxy": "^1.13.0", - "isbinaryfile": "^3.0.0", - "lodash": "^3.8.0", - "log4js": "^0.6.31", - "mime": "^1.3.4", - "minimatch": "^3.0.2", - "optimist": "^0.6.1", - "qjobs": "^1.1.4", - "range-parser": "^1.2.0", - "rimraf": "^2.6.0", - "safe-buffer": "^5.0.1", - "socket.io": "1.7.3", - "source-map": "^0.5.3", - "tmp": "0.0.31", - "useragent": "^2.1.12" - }, - "bin": { - "karma": "bin/karma" - }, - "engines": { - "node": "0.10 || 0.12 || 4 || 5 || 6 || 7 || 8" - } - }, - "node_modules/karma-coverage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-1.1.2.tgz", - "integrity": "sha512-eQawj4Cl3z/CjxslYy9ariU4uDh7cCNFZHNWXWRpl0pNeblY/4wHR7M7boTYXWrn9bY0z2pZmr11eKje/S/hIw==", - "dev": true, - "dependencies": { - "dateformat": "^1.0.6", - "istanbul": "^0.4.0", - "lodash": "^4.17.0", - "minimatch": "^3.0.0", - "source-map": "^0.5.1" - } - }, - "node_modules/karma-mocha": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-1.3.0.tgz", - "integrity": "sha1-7qrH/8DiAetjxGdEDStpx883eL8=", - "dev": true, - "dependencies": { - "minimist": "1.2.0" - } - }, - "node_modules/karma-mocha/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "node_modules/karma-phantomjs-launcher": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz", - "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=", - "deprecated": "PhantomJS development have stopped, use puppeteer or similar", - "dev": true, - "dependencies": { - "lodash": "^4.0.1", - "phantomjs-prebuilt": "^2.1.7" - }, - "peerDependencies": { - "karma": ">=0.9" - } - }, - "node_modules/karma-phantomjs-shim": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/karma-phantomjs-shim/-/karma-phantomjs-shim-1.5.0.tgz", - "integrity": "sha512-t0h1x7btXROaGElv36TLpuoWqTnVZ/f+GJHH/qVerjbX6AENoM5brQoB9ISO3hQ6zO1k9rDSRLrY5ZZb83ANdg==", - "dev": true - }, - "node_modules/karma-sinon-chai": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/karma-sinon-chai/-/karma-sinon-chai-1.3.4.tgz", - "integrity": "sha512-Oatu8tdkfWaSveM809euI6KGcNJRdoXFilz9ozSf+vPwrM73kncu54nsfkLcMqR/iht3PXASAGK9La5oU2xDKQ==", - "dev": true, - "dependencies": { - "lolex": "^1.6.0" - }, - "peerDependencies": { - "chai": ">=3.5.0 <5", - "sinon": ">=2.1.0 <5", - "sinon-chai": ">=2.9.0 <4" - } - }, - "node_modules/karma-sourcemap-loader": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.8.tgz", - "integrity": "sha512-zorxyAakYZuBcHRJE+vbrK2o2JXLFWK8VVjiT/6P+ltLBUGUvqTEkUiQ119MGdOrK7mrmxXHZF1/pfT6GgIZ6g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2" - } - }, - "node_modules/karma-spec-reporter": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/karma-spec-reporter/-/karma-spec-reporter-0.0.30.tgz", - "integrity": "sha1-0Qtci7RByxxq31Z4X4nTlfLpCTo=", - "dev": true, - "dependencies": { - "colors": "^1.1.2" - }, - "peerDependencies": { - "karma": ">=0.9" - } - }, - "node_modules/karma-webpack": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.13.tgz", - "integrity": "sha512-2cyII34jfrAabbI2+4Rk4j95Nazl98FvZQhgSiqKUDarT317rxfv/EdzZ60CyATN4PQxJdO5ucR5bOOXkEVrXw==", - "dev": true, - "dependencies": { - "async": "^2.0.0", - "babel-runtime": "^6.0.0", - "loader-utils": "^1.0.0", - "lodash": "^4.0.0", - "source-map": "^0.5.6", - "webpack-dev-middleware": "^1.12.0" - }, - "engines": { - "node": ">= 4" - }, - "peerDependencies": { - "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/karma-webpack/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/karma-webpack/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/karma-webpack/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/karma-webpack/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "node_modules/karma/node_modules/lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "node_modules/kew": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", - "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", - "dev": true - }, - "node_modules/keyv": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", - "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klaw": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.9" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lazy-ass": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", - "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", - "engines": { - "node": "> 0.8" - } - }, - "node_modules/lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "dependencies": { - "invert-kv": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/left-pad": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", - "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", - "deprecated": "use String.prototype.padStart()", - "dev": true - }, - "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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/listr2": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", - "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.1", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/listr2/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/listr2/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/listr2/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/listr2/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/listr2/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/listr2/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/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/listr2/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/listr2/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/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", - "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", - "dev": true, - "dependencies": { - "find-cache-dir": "^0.1.1", - "mkdirp": "0.5.1" - } - }, - "node_modules/loader-runner": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", - "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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._arraycopy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", - "integrity": "sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A==", - "dev": true - }, - "node_modules/lodash._arrayeach": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", - "integrity": "sha512-Mn7HidOVcl3mkQtbPsuKR0Fj0N6Q6DQB77CtYncZcJc0bx5qv2q4Gl6a0LC1AN+GSxpnBDNnK3CKEm9XNA4zqQ==", - "dev": true - }, - "node_modules/lodash._baseassign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "dev": true, - "dependencies": { - "lodash._basecopy": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "node_modules/lodash._baseclone": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", - "integrity": "sha512-1K0dntf2dFQ5my0WoGKkduewR6+pTNaqX03kvs45y7G5bzl4B3kTR4hDfJIc2aCQDeLyQHhS280tc814m1QC1Q==", - "dev": true, - "dependencies": { - "lodash._arraycopy": "^3.0.0", - "lodash._arrayeach": "^3.0.0", - "lodash._baseassign": "^3.0.0", - "lodash._basefor": "^3.0.0", - "lodash.isarray": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "node_modules/lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true - }, - "node_modules/lodash._basecreate": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", - "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", - "dev": true - }, - "node_modules/lodash._basefor": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", - "integrity": "sha512-6bc3b8grkpMgDcVJv9JYZAk/mHgcqMljzm7OsbmcE2FGUMmmLQTPHlh/dFqR8LA0GQ7z4K67JSotVKu5058v1A==", - "dev": true - }, - "node_modules/lodash._bindcallback": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==", - "dev": true - }, - "node_modules/lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true - }, - "node_modules/lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true - }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "node_modules/lodash._stack": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lodash._stack/-/lodash._stack-4.1.3.tgz", - "integrity": "sha1-dRqnbBuWSwR+dtFPxyoJP8teLdA=", - "dev": true - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "node_modules/lodash.clone": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-3.0.3.tgz", - "integrity": "sha512-yVYPpFTdZDCLG2p07gVRTvcwN5X04oj2hu4gG6r0fer58JA08wAVxXzWM+CmmxO2bzOH8u8BkZTZqgX6juVF7A==", - "dev": true, - "dependencies": { - "lodash._baseclone": "^3.0.0", - "lodash._bindcallback": "^3.0.0", - "lodash._isiterateecall": "^3.0.0" - } - }, - "node_modules/lodash.create": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", - "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", - "dev": true, - "dependencies": { - "lodash._baseassign": "^3.0.0", - "lodash._basecreate": "^3.0.0", - "lodash._isiterateecall": "^3.0.0" - } - }, - "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.defaultsdeep": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.3.2.tgz", - "integrity": "sha1-bBpYbmxWR7DmTi15gUG4g2FYvoo=", - "dev": true, - "dependencies": { - "lodash._baseclone": "^4.0.0", - "lodash._stack": "^4.0.0", - "lodash.isplainobject": "^4.0.0", - "lodash.keysin": "^4.0.0", - "lodash.mergewith": "^4.0.0", - "lodash.rest": "^4.0.0" - } - }, - "node_modules/lodash.defaultsdeep/node_modules/lodash._baseclone": { - "version": "4.5.7", - "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz", - "integrity": "sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ=", - "dev": true - }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==", - "dev": true - }, - "node_modules/lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "node_modules/lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "node_modules/lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", - "dev": true - }, - "node_modules/lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "dependencies": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "node_modules/lodash.keysin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-4.2.0.tgz", - "integrity": "sha1-jMP7NcLZSsxEOhhj4C+kB5nqbyg=", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lodash.mergewith": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", - "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", - "dev": true - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" - }, - "node_modules/lodash.rest": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz", - "integrity": "sha1-lU73UEkmIDjJbR/Jiyj9r58Hcqo=", - "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.tail": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", - "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/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/log-symbols/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/log-symbols/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-symbols/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/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/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/log-update/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/log-update/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/log-update/node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/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/log-update/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/log-update/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/log-update/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/log-update/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/log-update/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/log-update/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/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/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/log-update/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/log-update/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/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log4js": { - "version": "0.6.38", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", - "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", - "deprecated": "0.x is no longer supported. Please upgrade to 6.x or higher.", - "dev": true, - "dependencies": { - "readable-stream": "~1.0.2", - "semver": "~4.3.3" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/log4js/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/log4js/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/log4js/node_modules/semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/log4js/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "node_modules/lolex": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.6.0.tgz", - "integrity": "sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY=", - "dev": true - }, - "node_modules/longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dependencies": { - "js-tokens": "^3.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "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/lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/macaddress": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", - "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", - "dev": true - }, - "node_modules/make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/make-dir/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/math-expression-evaluator": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", - "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", - "dev": true - }, - "node_modules/math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true - }, - "node_modules/md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/md5.js/node_modules/hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/meow/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "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==" - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "dependencies": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "dependencies": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true, - "bin": { - "mime": "cli.js" - } - }, - "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": "1.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", - "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "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/minimalistic-assert": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", - "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", - "dev": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "node_modules/mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^2.0.1", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", - "dev": true, - "dependencies": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-object/node_modules/for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixme": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.4.0.tgz", - "integrity": "sha512-B4Sm1CDC5+ov5AYxSkyeT5HLtiDgNOLKwFlq34wr8E2O3zRdTvQiLzo599Jt9cir6VJrSenOlgvdooVYCQJIYw==", - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", - "dev": true, - "dependencies": { - "minimist": "0.0.8" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mkpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz", - "integrity": "sha512-PbNHr7Y/9Y/2P5pKFv5XOGBfNQqZ+fdiHWcuf7swLACN5ZW5LU7J5tMU8LSBjpluAxAxKYGD9nnaIbdRy9+m1w==", - "dev": true - }, - "node_modules/mocha": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", - "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==", - "dev": true, - "dependencies": { - "browser-stdout": "1.3.0", - "commander": "2.9.0", - "debug": "2.6.8", - "diff": "3.2.0", - "escape-string-regexp": "1.0.5", - "glob": "7.1.1", - "growl": "1.9.2", - "he": "1.1.1", - "json3": "3.3.2", - "lodash.create": "3.1.1", - "mkdirp": "0.5.1", - "supports-color": "3.1.2" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha" - }, - "engines": { - "node": ">= 0.10.x", - "npm": ">= 1.4.x" - } - }, - "node_modules/mocha-nightwatch": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/mocha-nightwatch/-/mocha-nightwatch-3.2.2.tgz", - "integrity": "sha1-kby5s73gV912d8eBJeSR5Y1mZHw=", - "dev": true, - "dependencies": { - "browser-stdout": "1.3.0", - "commander": "2.9.0", - "debug": "2.2.0", - "diff": "1.4.0", - "escape-string-regexp": "1.0.5", - "glob": "7.0.5", - "growl": "1.9.2", - "json3": "3.3.2", - "lodash.create": "3.1.1", - "mkdirp": "0.5.1", - "supports-color": "3.1.2" - }, - "bin": { - "_mocha-nightwatch": "bin/_mocha", - "mocha-nightwatch": "bin/mocha" - }, - "engines": { - "node": ">= 0.10.x", - "npm": ">= 1.4.x" - } - }, - "node_modules/mocha-nightwatch/node_modules/commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "dependencies": { - "graceful-readlink": ">= 1.0.0" - }, - "engines": { - "node": ">= 0.6.x" - } - }, - "node_modules/mocha-nightwatch/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/mocha-nightwatch/node_modules/diff": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz", - "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/mocha-nightwatch/node_modules/glob": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz", - "integrity": "sha1-tCAqaQmbu00pKnwblbZoK2fr3JU=", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mocha-nightwatch/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/mocha-nightwatch/node_modules/supports-color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", - "dev": true, - "dependencies": { - "has-flag": "^1.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/mocha/node_modules/commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "dependencies": { - "graceful-readlink": ">= 1.0.0" - }, - "engines": { - "node": ">= 0.6.x" - } - }, - "node_modules/mocha/node_modules/debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/mocha/node_modules/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.2", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mocha/node_modules/supports-color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", - "dev": true, - "dependencies": { - "has-flag": "^1.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", - "dev": true - }, - "node_modules/nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/native-promise-only": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", - "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=", - "dev": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/ncname": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", - "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", - "dev": true, - "dependencies": { - "xml-char-classes": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "node_modules/netmask": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz", - "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/nightwatch": { - "version": "0.9.21", - "resolved": "https://registry.npmjs.org/nightwatch/-/nightwatch-0.9.21.tgz", - "integrity": "sha1-nnlKdRS0/V9GYC02jlBRUjKrnpA=", - "dev": true, - "dependencies": { - "chai-nightwatch": "~0.1.x", - "ejs": "2.5.7", - "lodash.clone": "3.0.3", - "lodash.defaultsdeep": "4.3.2", - "minimatch": "3.0.3", - "mkpath": "1.0.0", - "mocha-nightwatch": "3.2.2", - "optimist": "0.6.1", - "proxy-agent": "2.0.0", - "q": "1.4.1" - }, - "bin": { - "nightwatch": "bin/nightwatch" - } - }, - "node_modules/nightwatch/node_modules/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "dev": true, - "dependencies": { - "brace-expansion": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/nightwatch/node_modules/q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "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/node-addon-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", - "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==" - }, - "node_modules/node-cache": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-4.2.1.tgz", - "integrity": "sha512-BOb67bWg2dTyax5kdef5WfU3X8xu4wPg+zHzkvls0Q/QpYycIFRLEEIdAx9Wma43DxG6Qzn4illdZoYseKWa4A==", - "dependencies": { - "clone": "2.x", - "lodash": "^4.17.15" - }, - "engines": { - "node": ">= 0.4.6" - } - }, - "node_modules/node-cache/node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "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-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, - "dependencies": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha512-mfmm3/H9+67MCVix1h+IXTpDwL6710LyHuk7+cWC9T1mE0qz4iHhh6r4hU2wrIT9iTsAAC2XQRvfblL028cpLw==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node_modules/node-libs-browser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", - "dev": true, - "dependencies": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^1.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.0", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.10.3", - "vm-browserify": "0.0.4" - } - }, - "node_modules/node-notifier": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", - "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", - "dev": true, - "dependencies": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "node_modules/node-preload": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/node-preload/-/node-preload-0.2.1.tgz", - "integrity": "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ==", - "dev": true, - "dependencies": { - "process-on-spawn": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" - }, - "node_modules/node-sass": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", - "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-sass/node_modules/cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha512-eZ+m1WNhSZutOa/uRblAc9Ut5MQfukFrFMtPSm3bZCA888NmMd5AWXWdgRZ80zd+pTk1P2JrGjg9pUPTvl2PWQ==", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "node_modules/nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/nth-check": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", - "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nwsapi": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", - "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", - "dev": true - }, - "node_modules/nyc": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", - "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", - "dev": true, - "dependencies": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" - }, - "bin": { - "nyc": "bin/nyc.js" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/nyc/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "node_modules/nyc/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/nyc/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==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/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/nyc/node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/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==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/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==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nyc/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/nyc/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==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nyc/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==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/nyc/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/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/nyc/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/nyc/node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-component": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", - "dev": true - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.2.0.tgz", - "integrity": "sha512-smRWXzkvxw72VquyZ0wggySl7PFUtoDhvhpdwgESXxUrH7vVhhp9asfup1+rVLrhsl7L45Ee1Q/l5R2Ul4MwUg==", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "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-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-visit/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz", - "integrity": "sha512-lq+61g26E/BgHv0ZTFgRvi7NMEPuAxLkFU7rukXjc/AlwH4Am5xXVnIXy3un1bg/JPbXHrixRkK1itUzzPiIjQ==", - "dev": true, - "dependencies": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.21.2", - "safe-array-concat": "^1.0.0" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", - "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.21.2", - "get-intrinsic": "^1.2.1" - } - }, - "node_modules/object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "dependencies": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.pick/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/objects-to-csv": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/objects-to-csv/-/objects-to-csv-1.3.6.tgz", - "integrity": "sha512-383eSpS3hmgCksW85KIqBtcbgSW5DDVsCmzLoM6C3q4yzOX2rmtWxF4pbLJ76fz+ufA+4/SwAT4QdaY6IUWmAg==", - "dependencies": { - "async-csv": "^2.1.3" - } - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/open": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", - "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/opener": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", - "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", - "dev": true, - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/opn": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", - "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "dependencies": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - } - }, - "node_modules/optimist/node_modules/wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/optimize-css-assets-webpack-plugin": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-1.3.2.tgz", - "integrity": "sha1-6ydFbiHu+9gIDzHoNoxZaE5YWiw=", - "dev": true, - "dependencies": { - "cssnano": "^3.4.0", - "underscore": "^1.8.3", - "webpack-sources": "^0.1.0" - } - }, - "node_modules/optimize-css-assets-webpack-plugin/node_modules/source-list-map": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", - "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", - "dev": true - }, - "node_modules/optimize-css-assets-webpack-plugin/node_modules/webpack-sources": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz", - "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=", - "dev": true, - "dependencies": { - "source-list-map": "~0.1.7", - "source-map": "~0.5.3" - } - }, - "node_modules/optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ora": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz", - "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==", - "dev": true, - "dependencies": { - "chalk": "^2.1.0", - "cli-cursor": "^2.1.0", - "cli-spinners": "^1.0.1", - "log-symbols": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/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/ora/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/ora/node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/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/original": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", - "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", - "dev": true, - "dependencies": { - "url-parse": "1.0.x" - } - }, - "node_modules/original/node_modules/url-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", - "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", - "dev": true, - "dependencies": { - "querystringify": "0.0.x", - "requires-port": "1.0.x" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "dependencies": { - "lcid": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "node_modules/ospath": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==" - }, - "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-each-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", - "integrity": "sha512-J/e9xiZZQNrt+958FFzJ+auItsBGq+UrQ7nE89AUP7UOTtjHnkISANXLdayhVzh538UnLMCSlf13lFfRIAKQOA==", - "dev": true, - "dependencies": { - "p-reduce": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pac-proxy-agent": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz", - "integrity": "sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ==", - "dev": true, - "dependencies": { - "agent-base": "2", - "debug": "2", - "extend": "3", - "get-uri": "2", - "http-proxy-agent": "1", - "https-proxy-agent": "1", - "pac-resolver": "~2.0.0", - "raw-body": "2", - "socks-proxy-agent": "2" - } - }, - "node_modules/pac-proxy-agent/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/pac-resolver": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-2.0.0.tgz", - "integrity": "sha1-mbiNLxk/ve78HJpSnB8yYKtSd80=", - "dev": true, - "dependencies": { - "co": "~3.0.6", - "degenerator": "~1.0.2", - "ip": "1.0.1", - "netmask": "~1.0.4", - "thunkify": "~2.1.1" - } - }, - "node_modules/pac-resolver/node_modules/co": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/co/-/co-3.0.6.tgz", - "integrity": "sha1-FEXyJsXrlWE45oyawwFn6n0ua9o=", - "dev": true - }, - "node_modules/package-hash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", - "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-hash/node_modules/hasha": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", - "dev": true, - "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/package-hash/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/pako": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", - "dev": true - }, - "node_modules/parallel-transform": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", - "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", - "dev": true, - "dependencies": { - "cyclist": "~0.2.2", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0" - } - }, - "node_modules/parchment": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", - "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" - }, - "node_modules/parse-asn1": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", - "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", - "dev": true, - "dependencies": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3" - } - }, - "node_modules/parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "dependencies": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", - "dev": true - }, - "node_modules/parsejson": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", - "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", - "dev": true, - "dependencies": { - "better-assert": "~1.0.0" - } - }, - "node_modules/parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true, - "dependencies": { - "better-assert": "~1.0.0" - } - }, - "node_modules/parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true, - "dependencies": { - "better-assert": "~1.0.0" - } - }, - "node_modules/parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", - "dev": true - }, - "node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "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": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "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==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pbkdf2": { - "version": "3.0.14", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", - "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "node_modules/pexels": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/pexels/-/pexels-1.4.0.tgz", - "integrity": "sha512-akpLySokCtw9JHGx7yMavOIAHGVP5721rLUONR/cFKjWkLjUXsHrJ5jndMKss9mx7AEMZRXs7loxEb+vLJf6kA==", - "dependencies": { - "isomorphic-fetch": "^3.0.0" - } - }, - "node_modules/phantomjs-prebuilt": { - "version": "2.1.16", - "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", - "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", - "deprecated": "this package is now deprecated", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "es6-promise": "^4.0.3", - "extract-zip": "^1.6.5", - "fs-extra": "^1.0.0", - "hasha": "^2.2.0", - "kew": "^0.7.0", - "progress": "^1.1.8", - "request": "^2.81.0", - "request-progress": "^2.0.1", - "which": "^1.2.10" - }, - "bin": { - "phantomjs": "bin/phantomjs" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pluralize": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", - "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", - "dev": true - }, - "node_modules/pn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", - "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", - "dev": true - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "dependencies": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/postcss-calc": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", - "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", - "dev": true, - "dependencies": { - "postcss": "^5.0.2", - "postcss-message-helpers": "^2.0.0", - "reduce-css-calc": "^1.2.6" - } - }, - "node_modules/postcss-colormin": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", - "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", - "dev": true, - "dependencies": { - "colormin": "^1.0.5", - "postcss": "^5.0.13", - "postcss-value-parser": "^3.2.3" - } - }, - "node_modules/postcss-convert-values": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", - "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", - "dev": true, - "dependencies": { - "postcss": "^5.0.11", - "postcss-value-parser": "^3.1.2" - } - }, - "node_modules/postcss-discard-comments": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", - "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", - "dev": true, - "dependencies": { - "postcss": "^5.0.14" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", - "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", - "dev": true, - "dependencies": { - "postcss": "^5.0.4" - } - }, - "node_modules/postcss-discard-empty": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", - "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", - "dev": true, - "dependencies": { - "postcss": "^5.0.14" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", - "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", - "dev": true, - "dependencies": { - "postcss": "^5.0.16" - } - }, - "node_modules/postcss-discard-unused": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", - "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", - "dev": true, - "dependencies": { - "postcss": "^5.0.14", - "uniqs": "^2.0.0" - } - }, - "node_modules/postcss-filter-plugins": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", - "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", - "dev": true, - "dependencies": { - "postcss": "^5.0.4", - "uniqid": "^4.0.0" - } - }, - "node_modules/postcss-load-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", - "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", - "dev": true, - "dependencies": { - "cosmiconfig": "^2.1.0", - "object-assign": "^4.1.0", - "postcss-load-options": "^1.2.0", - "postcss-load-plugins": "^2.3.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/postcss-load-options": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", - "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", - "dev": true, - "dependencies": { - "cosmiconfig": "^2.1.0", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/postcss-load-plugins": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", - "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", - "dev": true, - "dependencies": { - "cosmiconfig": "^2.1.1", - "object-assign": "^4.1.0" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/postcss-merge-idents": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", - "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", - "dev": true, - "dependencies": { - "has": "^1.0.1", - "postcss": "^5.0.10", - "postcss-value-parser": "^3.1.1" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", - "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", - "dev": true, - "dependencies": { - "postcss": "^5.0.4" - } - }, - "node_modules/postcss-merge-rules": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", - "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", - "dev": true, - "dependencies": { - "browserslist": "^1.5.2", - "caniuse-api": "^1.5.2", - "postcss": "^5.0.4", - "postcss-selector-parser": "^2.2.2", - "vendors": "^1.0.0" - } - }, - "node_modules/postcss-message-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", - "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", - "dev": true - }, - "node_modules/postcss-minify-font-values": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", - "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", - "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", - "dev": true, - "dependencies": { - "postcss": "^5.0.12", - "postcss-value-parser": "^3.3.0" - } - }, - "node_modules/postcss-minify-params": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", - "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.2", - "postcss-value-parser": "^3.0.2", - "uniqs": "^2.0.0" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", - "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.2", - "has": "^1.0.1", - "postcss": "^5.0.14", - "postcss-selector-parser": "^2.0.0" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", - "dev": true, - "dependencies": { - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-extract-imports/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/postcss-modules-extract-imports/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/postcss-modules-extract-imports/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-extract-imports/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/postcss-modules-extract-imports/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/postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dev": true, - "dependencies": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-local-by-default/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/postcss-modules-local-by-default/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/postcss-modules-local-by-default/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-local-by-default/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/postcss-modules-local-by-default/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/postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dev": true, - "dependencies": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-scope/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/postcss-modules-scope/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/postcss-modules-scope/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-scope/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-scope/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/postcss-modules-scope/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/postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dev": true, - "dependencies": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - } - }, - "node_modules/postcss-modules-values/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/postcss-modules-values/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/postcss-modules-values/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-modules-values/node_modules/postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-modules-values/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/postcss-modules-values/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/postcss-normalize-charset": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", - "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", - "dev": true, - "dependencies": { - "postcss": "^5.0.5" - } - }, - "node_modules/postcss-normalize-url": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", - "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", - "dev": true, - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^1.4.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3" - } - }, - "node_modules/postcss-ordered-values": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", - "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", - "dev": true, - "dependencies": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.1" - } - }, - "node_modules/postcss-reduce-idents": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", - "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", - "dev": true, - "dependencies": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", - "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", - "dev": true, - "dependencies": { - "postcss": "^5.0.4" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", - "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", - "dev": true, - "dependencies": { - "has": "^1.0.1", - "postcss": "^5.0.8", - "postcss-value-parser": "^3.0.1" - } - }, - "node_modules/postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true, - "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "node_modules/postcss-svgo": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", - "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", - "dev": true, - "dependencies": { - "is-svg": "^2.0.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3", - "svgo": "^0.7.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", - "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" - } - }, - "node_modules/postcss-value-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", - "dev": true - }, - "node_modules/postcss-zindex": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", - "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", - "dev": true, - "dependencies": { - "has": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", - "integrity": "sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==", - "dev": true, - "dependencies": { - "condense-newlines": "^0.2.1", - "extend-shallow": "^2.0.1", - "js-beautify": "^1.6.12" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "dependencies": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } - }, - "node_modules/pretty-format": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", - "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", - "dev": true, - "dependencies": { - "@jest/types": "^24.9.0", - "ansi-regex": "^4.0.0", - "ansi-styles": "^3.2.0", - "react-is": "^16.8.4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pretty-format/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/pretty-format/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/private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/process-on-spawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-on-spawn/-/process-on-spawn-1.0.0.tgz", - "integrity": "sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==", - "dev": true, - "dependencies": { - "fromentries": "^1.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/progress": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dev": true, - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-agent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-2.0.0.tgz", - "integrity": "sha1-V+tTR6qAXXTsaByyVknbo5yTNJk=", - "dev": true, - "dependencies": { - "agent-base": "2", - "debug": "2", - "extend": "3", - "http-proxy-agent": "1", - "https-proxy-agent": "1", - "lru-cache": "~2.6.5", - "pac-proxy-agent": "1", - "socks-proxy-agent": "2" - } - }, - "node_modules/proxy-agent/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", - "integrity": "sha1-5W1jVBSO3o13B7WNFDIg/QjfD9U=", - "dev": true - }, - "node_modules/proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==" - }, - "node_modules/prr": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", - "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", - "dev": true - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "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/public-encrypt": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", - "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qjobs": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz", - "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=", - "dev": true, - "engines": { - "node": ">=0.9" - } - }, - "node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", - "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", - "dev": true - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/quill": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", - "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", - "dependencies": { - "clone": "^2.1.1", - "deep-equal": "^1.0.1", - "eventemitter3": "^2.0.3", - "extend": "^3.0.2", - "parchment": "^1.1.4", - "quill-delta": "^3.6.2" - } - }, - "node_modules/quill-delta": { - "version": "3.6.3", - "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", - "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", - "dependencies": { - "deep-equal": "^1.0.1", - "extend": "^3.0.2", - "fast-diff": "1.1.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/quill/node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/quill/node_modules/eventemitter3": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", - "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==" - }, - "node_modules/randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "dependencies": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/randomatic/node_modules/is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/randomatic/node_modules/kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/randombytes": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz", - "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.3.tgz", - "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", - "dev": true, - "dependencies": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", - "readable-stream": "^2.0.2", - "set-immediate-shim": "^1.0.1" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "mute-stream": "0.0.5" - } - }, - "node_modules/realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "dependencies": { - "util.promisify": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/reduce-css-calc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", - "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", - "dev": true, - "dependencies": { - "balanced-match": "^0.4.2", - "math-expression-evaluator": "^1.2.14", - "reduce-function-call": "^1.0.1" - } - }, - "node_modules/reduce-css-calc/node_modules/balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "node_modules/reduce-function-call": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", - "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", - "dev": true, - "dependencies": { - "balanced-match": "^0.4.2" - } - }, - "node_modules/reduce-function-call/node_modules/balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "node_modules/regenerate": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", - "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerate-unicode-properties/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/regenerator-runtime": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz", - "integrity": "sha512-/aA0kLeRb5N9K0d4fw7ooEbI+xDe+DKD499EQqygGqeS8N3xto15p09uY2xj7ixP81sNPXvRLnAQIqdVStgb1A==" - }, - "node_modules/regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", - "dependencies": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - }, - "node_modules/regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "dependencies": { - "is-equal-shallow": "^0.1.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dependencies": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "node_modules/regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" - }, - "node_modules/regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "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": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/release-zalgo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", - "integrity": "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA==", - "dev": true, - "dependencies": { - "es6-error": "^4.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/renderkid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", - "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", - "dev": true, - "dependencies": { - "css-select": "^1.1.0", - "dom-converter": "~0.1", - "htmlparser2": "~3.3.0", - "strip-ansi": "^3.0.0", - "utila": "~0.3" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", - "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", - "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", - "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", - "dev": true, - "dependencies": { - "domelementtype": "1", - "domhandler": "2.1", - "domutils": "1.1", - "readable-stream": "1.0" - } - }, - "node_modules/renderkid/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/renderkid/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/renderkid/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "node_modules/renderkid/node_modules/utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", - "dev": true - }, - "node_modules/repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request-progress": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", - "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", - "dev": true, - "dependencies": { - "throttleit": "^1.0.0" - } - }, - "node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19" - }, - "engines": { - "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "engines": { - "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" - } - }, - "node_modules/request/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/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "node_modules/require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true, - "dependencies": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" - }, - "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "node_modules/resolve": { - "version": "1.22.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", - "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.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-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" - }, - "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" - }, - "node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "dependencies": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" - }, - "node_modules/right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "dependencies": { - "align-text": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "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/ripemd160": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", - "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", - "dev": true, - "dependencies": { - "hash-base": "^2.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rsvp": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", - "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", - "dev": true, - "engines": { - "node": "6.* || >= 7.*" - } - }, - "node_modules/run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", - "dev": true, - "dependencies": { - "once": "^1.3.0" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", - "dev": true - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-array-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", - "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-array-concat/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/samsam": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz", - "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==", - "deprecated": "This package has been deprecated in favour of @sinonjs/samsam", - "dev": true - }, - "node_modules/sane": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", - "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", - "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", - "dev": true, - "dependencies": { - "@cnakazawa/watch": "^1.0.3", - "anymatch": "^2.0.0", - "capture-exit": "^2.0.0", - "exec-sh": "^0.3.2", - "execa": "^1.0.0", - "fb-watchman": "^2.0.0", - "micromatch": "^3.1.4", - "minimist": "^1.1.1", - "walker": "~1.0.5" - }, - "bin": { - "sane": "src/cli.js" - }, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sane/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/sane/node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/sane/node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dev": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sane/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sane/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" - }, - "bin": { - "sassgraph": "bin/sassgraph" - } - }, - "node_modules/sass-graph/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/sass-graph/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/sass-graph/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/sass-graph/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/sass-graph/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/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==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/sass-graph/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sass-graph/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/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==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/sass-graph/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sass-graph/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/sass-graph/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/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/sass-graph/node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "node_modules/sass-graph/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sass-graph/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/sass-graph/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/sass-loader": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz", - "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==", - "dev": true, - "dependencies": { - "clone-deep": "^2.0.1", - "loader-utils": "^1.0.1", - "lodash.tail": "^4.1.1", - "neo-async": "^2.5.0", - "pify": "^3.0.0" - }, - "engines": { - "node": ">= 4.3 < 5.0.0 || >= 5.10" - }, - "peerDependencies": { - "node-sass": "^4.0.0", - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/sass-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/sass-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/sass-loader/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/sass-loader/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "node_modules/sass-loader/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/schema-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", - "dev": true, - "dependencies": { - "ajv": "^5.0.0" - }, - "engines": { - "node": ">= 4.3 < 5.0.0 || >= 5.10" - } - }, - "node_modules/scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha512-dYE8LhncfBUar6POCxMTm0Ln+erjeczqEvCJib5/7XNkdw1FkUGgwMPY360FY0FgPWQxHWCx29Jl3oejyGLM9Q==", - "dev": true, - "dependencies": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==", - "dev": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/selenium-server": { - "version": "3.141.59", - "resolved": "https://registry.npmjs.org/selenium-server/-/selenium-server-3.141.59.tgz", - "integrity": "sha512-pL7T1YtAqOEXiBbTx0KdZMkE2U7PYucemd7i0nDLcxcR1APXYZlJfNr5hrvL3mZgwXb7AJEZPINzC6mDU3eP5g==", - "dev": true, - "bin": { - "selenium": "bin/selenium" - } - }, - "node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/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==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/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==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/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/send/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/send/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/send/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==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-javascript": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz", - "integrity": "sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA==", - "dev": true - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-static/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==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serve-static/node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/sha.js": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz", - "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", - "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shallow-clone/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "iojs": "*", - "node": ">=0.11.0" - } - }, - "node_modules/shellwords": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", - "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", - "dev": true - }, - "node_modules/shvl": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/shvl/-/shvl-2.0.3.tgz", - "integrity": "sha512-V7C6S9Hlol6SzOJPnQ7qzOVEWUQImt3BNmmzh40wObhla3XOYMe4gGiYzLrJd5TFa+cI2f9LKIRJTTKZSTbWgw==", - "deprecated": "older versions vulnerable to prototype pollution" - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" - }, - "node_modules/sinon": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-2.4.1.tgz", - "integrity": "sha512-vFTrO9Wt0ECffDYIPSP/E5bBugt0UjcBQOfQUMh66xzkyPEnhl/vM2LRZi2ajuTdkH07sA6DzrM6KvdvGIH8xw==", - "dev": true, - "dependencies": { - "diff": "^3.1.0", - "formatio": "1.2.0", - "lolex": "^1.6.0", - "native-promise-only": "^0.8.1", - "path-to-regexp": "^1.7.0", - "samsam": "^1.1.3", - "text-encoding": "0.6.4", - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=0.1.103" - } - }, - "node_modules/sinon-chai": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.14.0.tgz", - "integrity": "sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ==", - "dev": true, - "peerDependencies": { - "chai": ">=1.9.2 <5", - "sinon": "^1.4.0 || ^2.1.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/sinon/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/sinon/node_modules/path-to-regexp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", - "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", - "dev": true, - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/sinon/node_modules/type-detect": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.5.tgz", - "integrity": "sha512-N9IvkQslUGYGC24RkJk1ba99foK6TkwC2FHAEBlQFBP0RxQZS8ZpJuAZcwiY/w9ZJHFQb1aOXBI60OdxhTrwEQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true - }, - "node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/smart-buffer": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz", - "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=", - "dev": true, - "engines": { - "node": ">= 0.10.15", - "npm": ">= 1.3.5" - } - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/socket.io": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.3.tgz", - "integrity": "sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs=", - "dev": true, - "dependencies": { - "debug": "2.3.3", - "engine.io": "1.8.3", - "has-binary": "0.1.7", - "object-assign": "4.1.0", - "socket.io-adapter": "0.5.0", - "socket.io-client": "1.7.3", - "socket.io-parser": "2.3.1" - } - }, - "node_modules/socket.io-adapter": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", - "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", - "dev": true, - "dependencies": { - "debug": "2.3.3", - "socket.io-parser": "2.3.1" - } - }, - "node_modules/socket.io-adapter/node_modules/debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, - "dependencies": { - "ms": "0.7.2" - } - }, - "node_modules/socket.io-adapter/node_modules/ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, - "node_modules/socket.io-client": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.3.tgz", - "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=", - "dev": true, - "dependencies": { - "backo2": "1.0.2", - "component-bind": "1.0.0", - "component-emitter": "1.2.1", - "debug": "2.3.3", - "engine.io-client": "1.8.3", - "has-binary": "0.1.7", - "indexof": "0.0.1", - "object-component": "0.0.3", - "parseuri": "0.0.5", - "socket.io-parser": "2.3.1", - "to-array": "0.1.4" - } - }, - "node_modules/socket.io-client/node_modules/component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "node_modules/socket.io-client/node_modules/debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, - "dependencies": { - "ms": "0.7.2" - } - }, - "node_modules/socket.io-client/node_modules/ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, - "node_modules/socket.io-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", - "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", - "dev": true, - "dependencies": { - "component-emitter": "1.1.2", - "debug": "2.2.0", - "isarray": "0.0.1", - "json3": "3.3.2" - } - }, - "node_modules/socket.io-parser/node_modules/debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "dependencies": { - "ms": "0.7.1" - } - }, - "node_modules/socket.io-parser/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/socket.io-parser/node_modules/ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "node_modules/socket.io/node_modules/debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, - "dependencies": { - "ms": "0.7.2" - } - }, - "node_modules/socket.io/node_modules/ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, - "node_modules/socket.io/node_modules/object-assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" - } - }, - "node_modules/sockjs-client": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", - "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", - "dev": true, - "dependencies": { - "debug": "^2.6.6", - "eventsource": "0.1.6", - "faye-websocket": "~0.11.0", - "inherits": "^2.0.1", - "json3": "^3.3.2", - "url-parse": "^1.1.8" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/sockjs-client/node_modules/faye-websocket": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", - "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/socks": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz", - "integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=", - "deprecated": "If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0", - "dev": true, - "dependencies": { - "ip": "^1.1.4", - "smart-buffer": "^1.0.13" - }, - "engines": { - "node": ">= 0.10.0", - "npm": ">= 1.3.5" - } - }, - "node_modules/socks-proxy-agent": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz", - "integrity": "sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw==", - "dev": true, - "dependencies": { - "agent-base": "2", - "extend": "3", - "socks": "~1.1.5" - } - }, - "node_modules/socks/node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-list-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", - "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" - }, - "node_modules/spawn-wrap": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", - "integrity": "sha512-EeajNjfN9zMnULLwhZZQU3GWBoFNkbngTUPfaawT4RkMiviTxcX0qfhVbGey39mfctfDHkWtuecgQ8NJcyQWHg==", - "dev": true, - "dependencies": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/spawn-wrap/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/spawn-wrap/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==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/spawn-wrap/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/spawn-wrap/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/spawn-wrap/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/spawn-wrap/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/spdx-correct": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true, - "dependencies": { - "spdx-license-ids": "^1.0.2" - } - }, - "node_modules/spdx-expression-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", - "dev": true - }, - "node_modules/spdx-license-ids": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", - "dev": true - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dev": true, - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "dashdash": "^1.12.0", - "getpass": "^0.1.1" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - }, - "optionalDependencies": { - "bcrypt-pbkdf": "^1.0.0", - "ecc-jsbn": "~0.1.1", - "jsbn": "~0.1.0", - "tweetnacl": "~0.14.0" - } - }, - "node_modules/ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.1" - } - }, - "node_modules/stack-utils": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", - "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "dev": true - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.1" - } - }, - "node_modules/stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", - "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-cache": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz", - "integrity": "sha1-GsWtaDJCjKVWZ9ve45Xa1ObbEY8=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", - "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.2.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true - }, - "node_modules/stream-transform": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.0.4.tgz", - "integrity": "sha512-LQXH1pUksoef5Ijo6+2ihnjLLZtZuoqu1vhut6a7xZ77nrLA/shbbx2FAzVC/nkb6wwrPzOO98700mv4HDQcWg==", - "dependencies": { - "mixme": "^0.4.0" - } - }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha512-Qka42GGrS8Mm3SZ+7cH8UXiIWI867/b/Z/feQSpQx/rbfB8UGknGEZVaUQMOUVj+soY6NpWAxily63HI1OckVQ==", - "dev": true, - "dependencies": { - "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/string-length/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/string-length/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "dependencies": { - "has-flag": "^1.0.0" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "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/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", - "dev": true - }, - "node_modules/svgo": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "dev": true, - "dependencies": { - "coa": "~1.0.1", - "colors": "~1.1.2", - "csso": "~2.3.1", - "js-yaml": "~3.7.0", - "mkdirp": "~0.5.1", - "sax": "~1.2.1", - "whet.extend": "~0.9.9" - }, - "bin": { - "svgo": "bin/svgo" - }, - "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==", - "dev": true - }, - "node_modules/table": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", - "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", - "dev": true, - "dependencies": { - "ajv": "^4.7.0", - "ajv-keywords": "^1.0.0", - "chalk": "^1.1.1", - "lodash": "^4.0.0", - "slice-ansi": "0.0.4", - "string-width": "^2.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "dependencies": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/table/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/talkify-tts": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/talkify-tts/-/talkify-tts-3.9.3.tgz", - "integrity": "sha512-/o79n/VXerq8vA20iYx6n3j0MEQcdh4vBVH7cZag8bTmReEzuke9AMOpM5/5P9vYBarXE4LA3mAnl5qjXBzCqw==" - }, - "node_modules/tapable": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", - "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "deprecated": "This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.", - "dev": true, - "dependencies": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "node_modules/tcp-port-used": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.1.tgz", - "integrity": "sha512-rwi5xJeU6utXoEIiMvVBMc9eJ2/ofzB+7nLOdnZuFTmNCLqRiQh2sMG9MqCxHU/69VC/Fwp5dV9306Qd54ll1Q==", - "dev": true, - "dependencies": { - "debug": "4.1.0", - "is2": "2.0.1" - } - }, - "node_modules/tcp-port-used/node_modules/debug": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", - "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", - "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/tcp-port-used/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/test-exclude": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", - "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "micromatch": "^2.3.11", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" - } - }, - "node_modules/text-encoding": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", - "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=", - "deprecated": "no longer maintained", - "dev": true - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha512-wCVxLDcFxw7ujDxaeJC6nfl2XfHJNYs8yUYJnvMgtPEFlttP9tHSfRUv2vBe6C4hkVFPWoP1P6ZccbYjmSEkKA==", - "dev": true - }, - "node_modules/throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "node_modules/through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", - "dev": true, - "dependencies": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" - } - }, - "node_modules/thunkify": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz", - "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=", - "dev": true - }, - "node_modules/timers-browserify": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz", - "integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmp": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", - "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.1" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "node_modules/to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", - "dev": true - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/to-regex-range/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/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.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==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/toposort": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz", - "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", - "dev": true - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/transform-runtime": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/transform-runtime/-/transform-runtime-0.0.0.tgz", - "integrity": "sha1-5xTZtpIR3ZU3k51Q46pXiMRCuFw=", - "dev": true - }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "dependencies": { - "glob": "^7.1.2" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/tryit": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", - "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", - "dev": true - }, - "node_modules/tsconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", - "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", - "dependencies": { - "@types/strip-bom": "^3.0.0", - "@types/strip-json-comments": "0.0.30", - "strip-bom": "^3.0.0", - "strip-json-comments": "^2.0.0" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/tsconfig/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", - "dev": true, - "engines": { - "node": "*" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "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==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "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==", - "dev": true, - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/uglify-js": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.2.1.tgz", - "integrity": "sha512-BhZTJPmOKPSUcjnx2nlfaOQKHLyjjT4HFyzFWF1BUErx9knJNpdW94ql5o8qVxeNL+8IAWjEjnPvASH2yZnkMg==", - "dev": true, - "dependencies": { - "commander": "~2.12.1", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-js/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/uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "node_modules/ultron": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", - "dev": true - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/underscore": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", - "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", - "dev": true - }, - "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.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "dev": true, - "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==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "node_modules/uniqid": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", - "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", - "dev": true, - "dependencies": { - "macaddress": "^0.2.8" - } - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", - "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "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/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "dev": true, - "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.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-loader": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz", - "integrity": "sha512-B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q==", - "dev": true, - "dependencies": { - "loader-utils": "^1.0.2", - "mime": "1.3.x" - }, - "peerDependencies": { - "file-loader": "*" - } - }, - "node_modules/url-loader/node_modules/loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/url-loader/node_modules/mime": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz", - "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=", - "dev": true, - "bin": { - "mime": "cli.js" - } - }, - "node_modules/url-parse": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz", - "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", - "dev": true, - "dependencies": { - "querystringify": "~1.0.0", - "requires-port": "~1.0.0" - } - }, - "node_modules/url-parse/node_modules/querystringify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", - "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=", - "dev": true - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/user-home": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", - "dev": true, - "dependencies": { - "os-homedir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/useragent": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", - "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", - "dev": true, - "dependencies": { - "lru-cache": "2.2.x", - "tmp": "0.0.x" - } - }, - "node_modules/useragent/node_modules/lru-cache": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", - "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", - "dev": true - }, - "node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/util.promisify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.2.tgz", - "integrity": "sha512-PBdZ03m1kBnQ5cjjO0ZvJMJS+QsbyIcFwi4hY4U76OQsCO9JrOYjbCFgIF76ccFg9xnJo7ZHPkqyj1GqmdS7MA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "object.getownpropertydescriptors": "^2.1.6", - "safe-array-concat": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true, - "dependencies": { - "spdx-correct": "~1.0.0", - "spdx-expression-parse": "~1.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vee-validate": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/vee-validate/-/vee-validate-3.4.15.tgz", - "integrity": "sha512-qEtvq9X2N7l5pjBe/6YGrrIBHxJA4KTrb3QrER3qzM7fzkH730m8LyVWMIzM47l//618nlUa7VvTdMFTRKr8tQ==", - "peerDependencies": { - "vue": "^2.5.18" - } - }, - "node_modules/vendors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", - "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", - "dev": true, - "engines": { - "node": ">=0.11.0" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/vm-browserify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", - "dev": true, - "dependencies": { - "indexof": "0.0.1" - } - }, - "node_modules/void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/vue": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.14.tgz", - "integrity": "sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==", - "dependencies": { - "@vue/compiler-sfc": "2.7.14", - "csstype": "^3.1.0" - } - }, - "node_modules/vue-carousel-3d": { - "version": "0.1.23", - "resolved": "https://registry.npmjs.org/vue-carousel-3d/-/vue-carousel-3d-0.1.23.tgz", - "integrity": "sha512-jmWOoZtTOd2V0ZXwgcZLQX3IJX/7iC897rDga1L3jMjkzAj+/CcgeezTZcynvkT9QG5BZaU+L1OCGTs5qn4+lQ==" - }, - "node_modules/vue-dark-mode-switch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/vue-dark-mode-switch/-/vue-dark-mode-switch-1.1.0.tgz", - "integrity": "sha512-HXdzgEcxqr3oJMeG4T4aoRU/Qk+fTuGsPpfKe8y1UAK5arzP/l7wd/hNPlKP5mcBGMLfnZAhLCCuFLUmaBmCdw==", - "dependencies": { - "core-js": "^3.6.5", - "vue": "^2.6.11" - } - }, - "node_modules/vue-dark-mode-switch/node_modules/core-js": { - "version": "3.25.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.4.tgz", - "integrity": "sha512-JDLxg61lFPFYQ7U0HKoyKwVUV63VbbVTb/K73Yf+k4Mf4ZBZxCjfyrWZjTk1ZM7ZrgFSqhSIOmuzYAxG2f/reQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/vue-demi": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", - "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", - "hasInstallScript": true, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/vue-eslint-parser": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz", - "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==", - "dev": true, - "dependencies": { - "debug": "^3.1.0", - "eslint-scope": "^3.7.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^3.5.2", - "esquery": "^1.0.0", - "lodash": "^4.17.4" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": ">=3.9.0" - } - }, - "node_modules/vue-hot-reload-api": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.2.4.tgz", - "integrity": "sha512-e+ThJMYmZg4D9UnrLcr6LQxGu6YlcxkrmZGPCyIN4malcNhdeGGKxmFuM5y6ICMJJxQywLfT8MM1rYZr4LpeLw==", - "dev": true - }, - "node_modules/vue-input-tag": { - "version": "0.0.16", - "resolved": "https://registry.npmjs.org/vue-input-tag/-/vue-input-tag-0.0.16.tgz", - "integrity": "sha1-UoaFmuJBFRR7H9TukXQ2n2Xo90c=", - "dependencies": { - "babel-plugin-transform-runtime": "^6.0.0", - "babel-preset-es2015": "^6.0.0", - "babel-preset-stage-2": "^6.0.0", - "loader-utils": "^1.1.0", - "vue": "^2.1.8" - }, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 4.0.0" - } - }, - "node_modules/vue-input-tag/node_modules/loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/vue-jest": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.7.tgz", - "integrity": "sha512-PIOxFM+wsBMry26ZpfBvUQ/DGH2hvp5khDQ1n51g3bN0TwFwTy4J85XVfxTRMukqHji/GnAoGUnlZ5Ao73K62w==", - "dependencies": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", - "chalk": "^2.1.0", - "deasync": "^0.1.15", - "extract-from-css": "^0.4.4", - "find-babel-config": "^1.1.0", - "js-beautify": "^1.6.14", - "node-cache": "^4.1.1", - "object-assign": "^4.1.1", - "source-map": "^0.5.6", - "tsconfig": "^7.0.0", - "vue-template-es2015-compiler": "^1.6.0" - }, - "peerDependencies": { - "babel-core": "^6.25.0 || ^7.0.0-0", - "vue": "^2.x", - "vue-template-compiler": "^2.x" - } - }, - "node_modules/vue-jest/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==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/vue-jest/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==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/vue-jest/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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/vue-jest/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==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/vue-loader": { - "version": "12.2.2", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-12.2.2.tgz", - "integrity": "sha512-DD+sYaWQ1esYL/tEwJpoEGE/PFUu32fp7iOuMf4Sra3dgxqr4haTOkVam2VY0/5D4LG8eAcB94ruXKeQW2/ikw==", - "dev": true, - "dependencies": { - "consolidate": "^0.14.0", - "hash-sum": "^1.0.2", - "js-beautify": "^1.6.3", - "loader-utils": "^1.1.0", - "lru-cache": "^4.0.1", - "postcss": "^5.0.21", - "postcss-load-config": "^1.1.0", - "postcss-selector-parser": "^2.0.0", - "resolve": "^1.3.3", - "source-map": "^0.5.6", - "vue-hot-reload-api": "^2.1.0", - "vue-style-loader": "^3.0.0", - "vue-template-es2015-compiler": "^1.2.2" - }, - "peerDependencies": { - "css-loader": "*", - "vue-template-compiler": "^2.0.0" - } - }, - "node_modules/vue-loader/node_modules/js-beautify": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.7.4.tgz", - "integrity": "sha512-6YX1g+lIl0/JDxjFFbgj7fz6i0bWFa2Hdc7PfGqFhynaEiYe1NJ3R1nda0VGaRiGU82OllR+EGDoWFpGr3k5Kg==", - "dev": true, - "dependencies": { - "config-chain": "~1.1.5", - "editorconfig": "^0.13.2", - "mkdirp": "~0.5.0", - "nopt": "~3.0.1" - }, - "bin": { - "css-beautify": "js/bin/css-beautify.js", - "html-beautify": "js/bin/html-beautify.js", - "js-beautify": "js/bin/js-beautify.js" - } - }, - "node_modules/vue-loader/node_modules/loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/vue-loading-skeleton": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/vue-loading-skeleton/-/vue-loading-skeleton-1.1.9.tgz", - "integrity": "sha512-5gMrI9equv0PMVLD5EMa4NTUvqDM3Bq/wiO4NftbEaVNeoGomG/XslB4Ev8Ued+WiE2Y/9HsIx5YXhDXimyqZw==", - "dependencies": { - "core-js": "2" - }, - "peerDependencies": { - "vue": "^2.6.11" - } - }, - "node_modules/vue-resource": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/vue-resource/-/vue-resource-1.5.3.tgz", - "integrity": "sha512-REhTuEuYSpwmEH/VN4fgDQVC/VXxDK/xsguuiDPnINxOwy1s0CSu//p++osTUkiAXi6d/vptwBpb0AcBIDsXzw==", - "dependencies": { - "got": ">=8.0 <12.0" - } - }, - "node_modules/vue-route-middleware": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/vue-route-middleware/-/vue-route-middleware-1.0.7.tgz", - "integrity": "sha512-A067+CD4dEpZYve+G/y6e0Krko7heOpQVsjpmCHDGDvtOJVv7IUAdpIWw2KzVXb/AaPJJNRzKEAZlS567fv9rA==", - "dependencies": { - "vue": "^2.6.10", - "vue-router": "^3.1.3" - } - }, - "node_modules/vue-route-middleware/node_modules/vue-router": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.4.tgz", - "integrity": "sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ==" - }, - "node_modules/vue-router": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-2.8.1.tgz", - "integrity": "sha512-MC4jacHBhTPKtmcfzvaj2N7g6jgJ/Z/eIjZdt+yUaUOM1iKC0OUIlO/xCtz6OZFFTNUJs/1YNro2GN/lE+nOXA==" - }, - "node_modules/vue-style-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.1.2.tgz", - "integrity": "sha512-ICtVdK/p+qXWpdSs2alWtsXt9YnDoYjQe0w5616j9+/EhjoxZkbun34uWgsMFnC1MhrMMwaWiImz3K2jK1Yp2Q==", - "dev": true, - "dependencies": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - } - }, - "node_modules/vue-style-loader/node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/vue-style-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/vue-style-loader/node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/vue-style-loader/node_modules/minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "node_modules/vue-template-compiler": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", - "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.2.0" - } - }, - "node_modules/vue-template-compiler/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/vue-template-es2015-compiler": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz", - "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==" - }, - "node_modules/vue2-editor": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/vue2-editor/-/vue2-editor-2.10.3.tgz", - "integrity": "sha512-99rWL93xfGeFRrq8NY5L7U+Cog/Uenx+UOOJragtxtbhBE9Rv5/C3P/YhJhjMECSbQyHFjUriqv1S3mghvU9Kg==", - "dependencies": { - "quill": "^1.3.6" - } - }, - "node_modules/vuex": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-2.5.0.tgz", - "integrity": "sha512-5oJPOJySBgSgSzoeO+gZB/BbN/XsapgIF6tz34UwJqnGZMQurzIO3B4KIBf862gfc9ya+oduY5sSkq+5/oOilQ==" - }, - "node_modules/vuex-persistedstate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vuex-persistedstate/-/vuex-persistedstate-4.1.0.tgz", - "integrity": "sha512-3SkEj4NqwM69ikJdFVw6gObeB0NHyspRYMYkR/EbhR0hbvAKyR5gksVhtAfY1UYuWUOCCA0QNGwv9pOwdj+XUQ==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dependencies": { - "deepmerge": "^4.2.2", - "shvl": "^2.0.3" - }, - "peerDependencies": { - "vuex": "^3.0 || ^4.0.0-rc" - } - }, - "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.", - "dev": true, - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz", - "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=", - "dev": true, - "dependencies": { - "async": "^2.1.2", - "chokidar": "^1.7.0", - "graceful-fs": "^4.1.2" - } - }, - "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/webpack": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.7.0.tgz", - "integrity": "sha512-MjAA0ZqO1ba7ZQJRnoCdbM56mmFpipOPUv/vQpwwfSI42p5PVDdoiuK2AL2FwFUVgT859Jr43bFZXRg/LNsqvg==", - "dev": true, - "dependencies": { - "acorn": "^5.0.0", - "acorn-dynamic-import": "^2.0.0", - "ajv": "^4.7.0", - "ajv-keywords": "^1.1.1", - "async": "^2.1.2", - "enhanced-resolve": "^3.3.0", - "interpret": "^1.0.0", - "json-loader": "^0.5.4", - "json5": "^0.5.1", - "loader-runner": "^2.3.0", - "loader-utils": "^0.2.16", - "memory-fs": "~0.4.1", - "mkdirp": "~0.5.0", - "node-libs-browser": "^2.0.0", - "source-map": "^0.5.3", - "supports-color": "^3.1.0", - "tapable": "~0.2.5", - "uglify-js": "^2.8.27", - "watchpack": "^1.3.1", - "webpack-sources": "^1.0.1", - "yargs": "^6.0.0" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.1.tgz", - "integrity": "sha512-rwxyfecTAxoarCC9VlHlIpfQCmmJ/qWD5bpbjkof+7HrNhTNZIwZITxN6CdlYL2axGmwNUQ+tFgcSOiNXMf/sQ==", - "dev": true, - "dependencies": { - "acorn": "^5.3.0", - "bfj-node4": "^5.2.0", - "chalk": "^2.3.0", - "commander": "^2.13.0", - "ejs": "^2.5.7", - "express": "^4.16.2", - "filesize": "^3.5.11", - "gzip-size": "^4.1.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "opener": "^1.4.3", - "ws": "^4.0.0" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-bundle-analyzer/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/webpack-bundle-analyzer/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/webpack-bundle-analyzer/node_modules/commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true - }, - "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-bundle-analyzer/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/webpack-bundle-analyzer/node_modules/ws": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", - "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", - "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", - "dev": true, - "dependencies": { - "memory-fs": "~0.4.1", - "mime": "^1.5.0", - "path-is-absolute": "^1.0.0", - "range-parser": "^1.0.3", - "time-stamp": "^2.0.0" - }, - "engines": { - "node": ">=0.6" - }, - "peerDependencies": { - "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-middleware/node_modules/time-stamp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz", - "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "1.16.5", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-1.16.5.tgz", - "integrity": "sha1-DL1fLSrI1OWTqs1clwLnu9XlmJI=", - "dev": true, - "dependencies": { - "compression": "^1.5.2", - "connect-history-api-fallback": "^1.3.0", - "express": "^4.13.3", - "http-proxy-middleware": "~0.17.1", - "open": "0.0.5", - "optimist": "~0.6.1", - "serve-index": "^1.7.2", - "sockjs": "^0.3.15", - "sockjs-client": "^1.0.3", - "stream-cache": "~0.0.1", - "strip-ansi": "^3.0.0", - "supports-color": "^3.1.1", - "webpack-dev-middleware": "^1.10.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "peerDependencies": { - "webpack": ">=1.3.0 <3" - } - }, - "node_modules/webpack-hot-middleware": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.4.tgz", - "integrity": "sha512-IRmTspuHM06aZh98OhBJtqLpeWFM8FXJS5UYpKYxCJzyFoyWj1w6VGFfomZU7OPA55dMLrQK0pRT1eQ3PACr4w==", - "dev": true, - "dependencies": { - "ansi-html-community": "0.0.8", - "html-entities": "^2.1.0", - "strip-ansi": "^6.0.0" - } - }, - "node_modules/webpack-hot-middleware/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/webpack-hot-middleware/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/webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/webpack-sources": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", - "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/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/webpack/node_modules/ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "dependencies": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } - }, - "node_modules/webpack/node_modules/camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "dependencies": { - "source-map": "~0.5.1", - "yargs": "~3.10.0" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - }, - "optionalDependencies": { - "uglify-to-browserify": "~1.0.0" - } - }, - "node_modules/webpack/node_modules/uglify-js/node_modules/yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "dependencies": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - }, - "node_modules/webpack/node_modules/yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "dev": true, - "dependencies": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^4.2.0" - } - }, - "node_modules/webpack/node_modules/yargs-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true, - "dependencies": { - "camelcase": "^3.0.0" - } - }, - "node_modules/webpack/node_modules/yargs-parser/node_modules/camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/yargs/node_modules/camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/yargs/node_modules/cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", - "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.4.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/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==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==" - }, - "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==", - "dev": true - }, - "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/whet.extend": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", - "dev": true, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "node_modules/which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/wide-align": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dev": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "dependencies": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", - "dev": true, - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "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": "1.1.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.2.tgz", - "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=", - "dev": true, - "dependencies": { - "options": ">=0.0.5", - "ultron": "1.0.x" - } - }, - "node_modules/wtf-8": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz", - "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=", - "dev": true - }, - "node_modules/xml-char-classes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", - "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true - }, - "node_modules/xml2js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/xmlhttprequest-ssl": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", - "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/xregexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", - "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "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/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs-parser/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/yargs/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/yargs/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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/yargs/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/yargs/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/yargs/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/yargs/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==", - "dev": true - }, - "node_modules/yargs/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==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/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==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/yargs/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/yargs/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==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/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==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yargs/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==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/yargs/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/yargs/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/yargs/node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "node_modules/yargs/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/yargs/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==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, - "dependencies": { - "fd-slicer": "~1.0.1" - } - }, - "node_modules/yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.10.tgz", - "integrity": "sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==", - "requires": { - "@babel/highlight": "^7.22.10", - "chalk": "^2.4.2" - }, - "dependencies": { - "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==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "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==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==" - }, - "@babel/core": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.11.tgz", - "integrity": "sha512-lh7RJrtPdhibbxndr6/xx0w8+CVlY5FJZiaSz908Fpy+G0xkBFTvwLcKJFF4PJxVfGhVWNebikpWGnOoC71juQ==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-compilation-targets": "^7.22.10", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.11", - "@babel/parser": "^7.22.11", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.11", - "@babel/types": "^7.22.11", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "dependencies": { - "@babel/parser": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.11.tgz", - "integrity": "sha512-R5zb8eJIBPJriQtbH/htEQy4k7E2dHWlD2Y2VT07JCzwYZHBxV5ZYtM0UhXSNMT74LyxuM+b1jdL7pSesXbC/g==" - }, - "@babel/traverse": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz", - "integrity": "sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==", - "requires": { - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.11", - "@babel/types": "^7.22.11", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", - "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==", - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "to-fast-properties": "^2.0.0" - } - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "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" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - }, - "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==" - } - } - }, - "@babel/generator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz", - "integrity": "sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==", - "requires": { - "@babel/types": "^7.22.10", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "dependencies": { - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.10.tgz", - "integrity": "sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==", - "dev": true, - "requires": { - "@babel/types": "^7.22.10" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz", - "integrity": "sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==", - "requires": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "dependencies": { - "browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", - "requires": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" - } - }, - "electron-to-chromium": { - "version": "1.4.488", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.488.tgz", - "integrity": "sha512-Dv4sTjiW7t/UWGL+H8ZkgIjtUAVZDgb/PwGWvMsCT7jipzUV/u5skbLXPFKb6iV0tiddVi/bcS2/kUrczeWgIQ==" - }, - "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==", - "requires": { - "yallist": "^3.0.2" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - }, - "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.11.tgz", - "integrity": "sha512-y1grdYL4WzmUDBRGK0pDbIoFd7UZKoDurDzWEoNMYoj1EL+foGRQNyPWDcC+YyegN5y1DUsFFmzjGijB3nSVAQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz", - "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "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 - }, - "regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dev": true, - "requires": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", - "dev": true, - "requires": { - "@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" - }, - "dependencies": { - "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" - } - }, - "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 - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==" - }, - "@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "requires": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", - "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", - "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.5" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", - "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-wrap-function": "^7.22.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", - "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5" - } - }, - "@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dev": true, - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "requires": { - "@babel/types": "^7.22.5" - } - }, - "@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==" - }, - "@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==" - }, - "@babel/helper-wrap-function": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz", - "integrity": "sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.10" - } - }, - "@babel/helpers": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.11.tgz", - "integrity": "sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==", - "requires": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.11", - "@babel/types": "^7.22.11" - }, - "dependencies": { - "@babel/parser": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.11.tgz", - "integrity": "sha512-R5zb8eJIBPJriQtbH/htEQy4k7E2dHWlD2Y2VT07JCzwYZHBxV5ZYtM0UhXSNMT74LyxuM+b1jdL7pSesXbC/g==" - }, - "@babel/traverse": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz", - "integrity": "sha512-mzAenteTfomcB7mfPtyi+4oe5BZ6MXxWcn4CX+h4IRJ+OOGXBrWU6jDQavkQI9Vuc5P+donFabBfFCcmWka9lQ==", - "requires": { - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.11", - "@babel/types": "^7.22.11", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz", - "integrity": "sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==", - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "to-fast-properties": "^2.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" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "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==" - } - } - }, - "@babel/highlight": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.10.tgz", - "integrity": "sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "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==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "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==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.10.tgz", - "integrity": "sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.5", - "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.22.5.tgz", - "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", - "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.5" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - } - }, - "@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==", - "dev": true, - "requires": {} - }, - "@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.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", - "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@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-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==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-async-generator-functions": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.11.tgz", - "integrity": "sha512-0pAlmeRJn6wU84zzZsEOx1JV1Jf8fqO9ok7wofIJwUnplYo247dcd24P+cMJht7ts9xkzdtB0EPHmOb7F+KzXw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz", - "integrity": "sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-class-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", - "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-class-static-block": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", - "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", - "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" - }, - "dependencies": { - "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 - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz", - "integrity": "sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-dynamic-import": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", - "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-export-namespace-from": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", - "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", - "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-json-strings": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", - "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", - "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", - "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.11.tgz", - "integrity": "sha512-o2+bg7GDS60cJMgz9jWqRUsWkMzLCxp+jFDeDUT5sjRlAxcJWZ2ylNdI7QQ2+CH5hWu7OnN+Cv3htt7AkSf96g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", - "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", - "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-transform-numeric-separator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", - "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-transform-object-rest-spread": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.11.tgz", - "integrity": "sha512-nX8cPFa6+UmbepISvlf5jhQyaC7ASs/7UxHmMkuJ/k5xSHvDPPaibMo+v3TXwU/Pjqhep/nFNpd3zn4YR59pnw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.10", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" - } - }, - "@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", - "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-transform-optional-chaining": { - "version": "7.22.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.12.tgz", - "integrity": "sha512-7XXCVqZtyFWqjDsYDY4T45w4mlx1rf7aOgkc/Ww76xkgBiOlmjPkx36PBLHa1k1rwWvVgYMPsbuVnIamx2ZQJw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", - "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-private-methods": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", - "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-private-property-in-object": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", - "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", - "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" - }, - "dependencies": { - "regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - } - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.10.tgz", - "integrity": "sha512-RchI7HePu1eu0CYNKHHHQdfenZcM4nz8rew5B1VWqeRKdcwW5aQ5HeG9eTUbWiAS1UrmHVLmoxTWHt3iLD/NhA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", - "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", - "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", - "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - } - }, - "@babel/preset-env": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.10.tgz", - "integrity": "sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.10", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@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.22.5", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@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-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.10", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.10", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.5", - "@babel/plugin-transform-classes": "^7.22.6", - "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.10", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.5", - "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.5", - "@babel/plugin-transform-for-of": "^7.22.5", - "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.5", - "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", - "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.5", - "@babel/plugin-transform-modules-systemjs": "^7.22.5", - "@babel/plugin-transform-modules-umd": "^7.22.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", - "@babel/plugin-transform-numeric-separator": "^7.22.5", - "@babel/plugin-transform-object-rest-spread": "^7.22.5", - "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.10", - "@babel/plugin-transform-parameters": "^7.22.5", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.5", - "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.10", - "@babel/plugin-transform-reserved-words": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/plugin-transform-spread": "^7.22.5", - "@babel/plugin-transform-sticky-regex": "^7.22.5", - "@babel/plugin-transform-template-literals": "^7.22.5", - "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.10", - "@babel/plugin-transform-unicode-property-regex": "^7.22.5", - "@babel/plugin-transform-unicode-regex": "^7.22.5", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.22.10", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true - }, - "@babel/runtime": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", - "integrity": "sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.14.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", - "dev": true - } - } - }, - "@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", - "requires": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" - } - }, - "@babel/traverse": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.10.tgz", - "integrity": "sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.22.10", - "@babel/generator": "^7.22.10", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.10", - "@babel/types": "^7.22.10", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "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" - } - }, - "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 - }, - "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 - } - } - }, - "@babel/types": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.10.tgz", - "integrity": "sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==", - "requires": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "to-fast-properties": "^2.0.0" - }, - "dependencies": { - "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==" - } - } - }, - "@cnakazawa/watch": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", - "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", - "dev": true, - "requires": { - "exec-sh": "^0.3.2", - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - } - } - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true - }, - "@cypress/request": { - "version": "2.88.12", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz", - "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "performance-now": "^2.1.0", - "qs": "~6.10.3", - "safe-buffer": "^5.1.2", - "tough-cookie": "^4.1.3", - "tunnel-agent": "^0.6.0", - "uuid": "^8.3.2" - }, - "dependencies": { - "http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2", - "sshpk": "^1.14.1" - } - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "jsprim": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", - "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "qs": { - "version": "6.10.5", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.5.tgz", - "integrity": "sha512-O5RlPh0VFtR78y79rgcgKK4wbAI0C5zGVLztOIdpWX6ep368q5Hv6XRxDvXuZ9q3C6v+e3n8UfZZJw7IIG27eQ==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "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==" - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - } - }, - "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==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } - }, - "@cypress/xvfb": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", - "requires": { - "debug": "^3.1.0", - "lodash.once": "^4.1.1" - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "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==", - "dev": true - }, - "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==", - "dev": true - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", - "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", - "dev": true, - "requires": { - "@jest/source-map": "^24.9.0", - "chalk": "^2.0.1", - "slash": "^2.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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 - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "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" - } - } - } - }, - "@jest/core": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", - "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", - "dev": true, - "requires": { + "requires": { "@jest/console": "^24.7.1", "@jest/reporters": "^24.9.0", "@jest/test-result": "^24.9.0", @@ -30339,6 +2110,17 @@ "snapdragon-node": "^2.0.1", "split-string": "^3.0.2", "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "chalk": { @@ -30385,6 +2167,55 @@ "is-descriptor": "^0.1.0" } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -30404,6 +2235,27 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -30428,6 +2280,15 @@ "requires": { "is-descriptor": "^1.0.0" } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, @@ -30441,6 +2302,17 @@ "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "has-flag": { @@ -30450,52 +2322,32 @@ "dev": true }, "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "isobject": { @@ -30529,18 +2381,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - } } }, "slash": { @@ -30643,124 +2483,41 @@ "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" - } - }, - "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" - } - }, - "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 - }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - } - }, - "istanbul-lib-report": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", - "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", - "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^2.0.5", - "make-dir": "^2.1.0", - "rimraf": "^2.6.3", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", - "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0" - } - }, - "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==", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true - } + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "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 }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", "dev": true }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + } + }, "semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -30911,6 +2668,17 @@ "snapdragon-node": "^2.0.1", "split-string": "^3.0.2", "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "chalk": { @@ -30957,6 +2725,55 @@ "is-descriptor": "^0.1.0" } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -30976,6 +2793,27 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -31000,6 +2838,15 @@ "requires": { "is-descriptor": "^1.0.0" } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, @@ -31013,6 +2860,17 @@ "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "find-up": { @@ -31036,6 +2894,17 @@ "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" + }, + "dependencies": { + "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" + } + } } }, "has-flag": { @@ -31045,52 +2914,32 @@ "dev": true }, "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "isobject": { @@ -31167,27 +3016,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.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" } }, "p-limit": { @@ -31229,2255 +3057,3777 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "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 + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "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" + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "dev": true, + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@one-ini/wasm": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", + "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==" + }, + "@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" + }, + "@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" + } + }, + "@types/babel__core": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@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.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "@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/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@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": "8.10.49", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.49.tgz", + "integrity": "sha512-YX30JVx0PvSmJ3Eqr74fYLGeBxD+C7vIL20ek+GGGLJeUbVYRUW3EzyAXpIRA0K8c8o0UWqR/GwEFYiFoz1T8w==" + }, + "@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": "*" + } + }, + "@types/sinonjs__fake-timers": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", + "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==" + }, + "@types/sizzle": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", + "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==" + }, + "@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==" + }, + "@types/yargs": { + "version": "13.0.12", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "@types/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "optional": true, + "requires": { + "@types/node": "*" + } + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", + "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", + "dev": true + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz", + "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + } + }, + "@vue/babel-preset-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz", + "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==", + "dev": true, + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", + "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", + "@vue/babel-sugar-functional-vue": "^1.4.0", + "@vue/babel-sugar-inject-h": "^1.4.0", + "@vue/babel-sugar-v-model": "^1.4.0", + "@vue/babel-sugar-v-on": "^1.4.0" + } + }, + "@vue/babel-sugar-composition-api-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz", + "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-composition-api-render-instance": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz", + "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-functional-vue": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz", + "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz", + "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-v-model": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz", + "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "@vue/babel-sugar-v-on": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz", + "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, + } + } + }, + "@vue/compiler-sfc": { + "version": "2.7.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", + "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", + "requires": { + "@babel/parser": "^7.18.4", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "postcss": { + "version": "8.4.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", + "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" } }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "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 - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - }, - "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" - } - }, - "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "write-file-atomic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", - "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@vue/composition-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@vue/composition-api/-/composition-api-1.7.2.tgz", + "integrity": "sha512-M8jm9J/laYrYT02665HkZ5l2fWTK4dcVg3BsDHm/pfz+MjDYwX+9FUaZyGwEyXEDonQYRCo0H7aLgdklcIELjw==" + }, + "@vue/test-utils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.3.6.tgz", + "integrity": "sha512-udMmmF1ts3zwxUJEIAj5ziioR900reDrt6C9H3XpWPsLBx2lpHKoA4BTdd9HNIYbkGltWw+JjWJ+5O6QBwiyEw==", + "dev": true, + "requires": { + "dom-event-types": "^1.0.0", + "lodash": "^4.17.15", + "pretty": "^2.0.0" + } + }, + "@vuelidate/components": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@vuelidate/components/-/components-1.2.6.tgz", + "integrity": "sha512-oteVHhic9F4zDnSvSRIAadrmu1can/TwjAqGOnpGFc+rKDd29fhUdbmIVEDQLQjVAF0VzZK7s0y+cxvfMERF9w==", + "requires": { + "@vuelidate/core": "^2.0.3", + "vue-demi": "^0.13.11" + } + }, + "@vuelidate/core": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@vuelidate/core/-/core-2.0.3.tgz", + "integrity": "sha512-AN6l7KF7+mEfyWG0doT96z+47ljwPpZfi9/JrNMkOGLFv27XVZvKzRLXlmDPQjPl/wOB1GNnHuc54jlCLRNqGA==", + "requires": { + "vue-demi": "^0.13.11" + } + }, + "@vuelidate/validators": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@vuelidate/validators/-/validators-2.0.4.tgz", + "integrity": "sha512-odTxtUZ2JpwwiQ10t0QWYJkkYrfd0SyFYhdHH44QQ1jDatlZgTh/KRzrWVmn/ib9Gq7H4hFD4e8ahoo5YlUlDw==", + "requires": { + "vue-demi": "^0.13.11" + } + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "abbrev": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=" + }, + "accepts": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "requires": { + "mime-types": "~2.1.16", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.2.1.tgz", + "integrity": "sha512-jG0u7c4Ly+3QkkW18V+NRDN+4bWHdln30NL1ZL2AvFZZmQe/BfopYCtghCKKVBUSetZ4QKcyA0pY6/4Gw8Pv8w==" + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "^4.0.3" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true } } }, - "@jest/types": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", - "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^13.0.0" + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + } } }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" + } } }, - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "agent-base": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", + "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", + "dev": true, + "requires": { + "extend": "~3.0.0", + "semver": "~5.0.1" + }, + "dependencies": { + "semver": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", + "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", + "dev": true + } + } }, - "@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "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==" + } } }, - "@one-ini/wasm": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@one-ini/wasm/-/wasm-0.1.1.tgz", - "integrity": "sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==" + "ajv": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.1.tgz", + "integrity": "sha1-s4u4h22ehr7plJVqBOch6IskjrI=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } }, - "@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" + "ajv-keywords": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=" }, - "@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==", + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, "requires": { - "defer-to-connect": "^2.0.0" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" } }, - "@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", - "dev": true, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=" + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" } }, - "@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==", + "append-transform": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", + "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "default-require-extensions": "^3.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==", + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", "dev": true, "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, - "@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", - "dev": true, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", "requires": { - "@babel/types": "^7.20.7" + "sprintf-js": "~1.0.2" } }, - "@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "requires": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" + "arr-flatten": "^1.0.1" } }, - "@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==" + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", "dev": true }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", "dev": true, "requires": { - "@types/istanbul-lib-coverage": "*" + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" } }, - "@types/istanbul-reports": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", - "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*", - "@types/istanbul-lib-report": "*" - } + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", + "dev": true }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true }, - "@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, "requires": { - "@types/node": "*" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "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" + } + } } }, - "@types/node": { - "version": "8.10.49", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.49.tgz", - "integrity": "sha512-YX30JVx0PvSmJ3Eqr74fYLGeBxD+C7vIL20ek+GGGLJeUbVYRUW3EzyAXpIRA0K8c8o0UWqR/GwEFYiFoz1T8w==" + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" }, - "@types/responselike": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", - "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "requires": { - "@types/node": "*" + "array-uniq": "^1.0.1" } }, - "@types/sinonjs__fake-timers": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==" - }, - "@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" - }, - "@types/stack-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", - "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", - "dev": true - }, - "@types/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==" + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" }, - "@types/strip-json-comments": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", - "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==" + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" }, - "@types/yargs": { - "version": "13.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.12.tgz", - "integrity": "sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==", + "array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", "dev": true, "requires": { - "@types/yargs-parser": "*" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "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" + } + } } }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "optional": true, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, "requires": { - "@types/node": "*" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, - "@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", - "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", - "dev": true - }, - "@vue/babel-plugin-transform-vue-jsx": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz", - "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==", + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, - "@vue/babel-preset-jsx": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz", - "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==", + "array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", "dev": true, "requires": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", - "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", - "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", - "@vue/babel-sugar-functional-vue": "^1.4.0", - "@vue/babel-sugar-inject-h": "^1.4.0", - "@vue/babel-sugar-v-model": "^1.4.0", - "@vue/babel-sugar-v-on": "^1.4.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, - "@vue/babel-sugar-composition-api-inject-h": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz", - "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==", + "arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", "dev": true, "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "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" + } + } } }, - "@vue/babel-sugar-composition-api-render-instance": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz", - "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==", + "arraybuffer.slice": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", + "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha512-6i37w/+EhlWlGUJff3T/Q8u1RGmP5wgbiwYnOnbOqvtrPxT63/sYFyP9RcpxtxGymtfA075IvmOnL7ycNOWl3w==" + }, + "asn1.js": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz", + "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", "dev": true, "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "@vue/babel-sugar-functional-vue": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz", - "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==", + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", "dev": true, "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" + "util": "0.10.3" } }, - "@vue/babel-sugar-inject-h": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz", - "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==", - "dev": true, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assertion-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.2.tgz", + "integrity": "sha1-E8pRXYYgbaC6xm6DTdOX2HWBCUw=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true + }, + "ast-types": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.1.tgz", + "integrity": "sha512-b+EeK0WlzrSmpMw5jktWvQGxblpWnvMrV+vOp69RLjzGiHwWV0vgq75DPKtUjppKni3yWwSW8WLGV3Ch/XIWcQ==", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" + "lodash": "^4.14.0" } }, - "@vue/babel-sugar-v-model": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz", - "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==", - "dev": true, + "async-csv": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/async-csv/-/async-csv-2.1.3.tgz", + "integrity": "sha512-mpsCN+D7mzZeqrlDw7UTPhvDQDlx1i819E9fbKIt8drkgED5FSOlBv3Rk/+sXdevnO2wwlRkVOQ4kdT0AyqPqQ==", "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } + "csv": "^5.1.3" } }, - "@vue/babel-sugar-v-on": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz", - "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==", - "dev": true, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", - "camelcase": "^5.0.0" + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" }, "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha512-qHJblDE2bXVRYzuDetv/wAeHOJyO97+9wxC1cdCtyzgNuSozOyRCiiLaCR1f71AN66lQdVVBipWm63V+a7bPOw==", + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } } } }, - "@vue/compiler-sfc": { - "version": "2.7.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.14.tgz", - "integrity": "sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==", + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "aws-sdk": { + "version": "2.1450.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1450.0.tgz", + "integrity": "sha512-EfZLImJ0XNuIdlx5McHX0rJbOiQHz+vEjnpGV08gXSzaq2cN3vSjE+L2Dju7KmaIh85FTYvLOf2REUuCLDpSRg==", "requires": { - "@babel/parser": "^7.18.4", - "postcss": "^8.4.14", - "source-map": "^0.6.1" + "buffer": "4.9.2", + "events": "1.1.1", + "ieee754": "1.1.13", + "jmespath": "0.16.0", + "querystring": "0.2.0", + "sax": "1.2.1", + "url": "0.10.3", + "util": "^0.12.4", + "uuid": "8.0.0", + "xml2js": "0.5.0" }, "dependencies": { - "postcss": { - "version": "8.4.28", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.28.tgz", - "integrity": "sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==", + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" + }, + "sax": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==" + }, + "url": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "uuid": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", + "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==" } } }, - "@vue/composition-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@vue/composition-api/-/composition-api-1.7.2.tgz", - "integrity": "sha512-M8jm9J/laYrYT02665HkZ5l2fWTK4dcVg3BsDHm/pfz+MjDYwX+9FUaZyGwEyXEDonQYRCo0H7aLgdklcIELjw==", - "requires": {} - }, - "@vue/test-utils": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.3.6.tgz", - "integrity": "sha512-udMmmF1ts3zwxUJEIAj5ziioR900reDrt6C9H3XpWPsLBx2lpHKoA4BTdd9HNIYbkGltWw+JjWJ+5O6QBwiyEw==", - "dev": true, - "requires": { - "dom-event-types": "^1.0.0", - "lodash": "^4.17.15", - "pretty": "^2.0.0" - } + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, - "@vuelidate/components": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@vuelidate/components/-/components-1.2.6.tgz", - "integrity": "sha512-oteVHhic9F4zDnSvSRIAadrmu1can/TwjAqGOnpGFc+rKDd29fhUdbmIVEDQLQjVAF0VzZK7s0y+cxvfMERF9w==", - "requires": { - "@vuelidate/core": "^2.0.3", - "vue-demi": "^0.13.11" - } + "aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" }, - "@vuelidate/core": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@vuelidate/core/-/core-2.0.3.tgz", - "integrity": "sha512-AN6l7KF7+mEfyWG0doT96z+47ljwPpZfi9/JrNMkOGLFv27XVZvKzRLXlmDPQjPl/wOB1GNnHuc54jlCLRNqGA==", + "axios": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz", + "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=", "requires": { - "vue-demi": "^0.13.11" + "follow-redirects": "^1.2.3", + "is-buffer": "^1.1.5" } }, - "@vuelidate/validators": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@vuelidate/validators/-/validators-2.0.4.tgz", - "integrity": "sha512-odTxtUZ2JpwwiQ10t0QWYJkkYrfd0SyFYhdHH44QQ1jDatlZgTh/KRzrWVmn/ib9Gq7H4hFD4e8ahoo5YlUlDw==", + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "requires": { - "vue-demi": "^0.13.11" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", "dev": true }, - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=" - }, - "accepts": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", - "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", - "dev": true, + "babel-eslint": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.2.3.tgz", + "integrity": "sha1-sv4tgBJkcPXBlELcdXJTqJdxCCc=", "requires": { - "mime-types": "~2.1.16", - "negotiator": "0.6.1" + "babel-code-frame": "^6.22.0", + "babel-traverse": "^6.23.1", + "babel-types": "^6.23.0", + "babylon": "^6.17.0" } }, - "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true - }, - "acorn-dynamic-import": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", - "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", - "dev": true, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "requires": { - "acorn": "^4.0.3" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" } }, - "acorn-globals": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", - "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", - "dev": true, + "babel-helper-bindify-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", + "integrity": "sha512-TYX2QQATKA6Wssp6j7jqlw4QLmABDN1olRdEHndYvBXdaXM5dcx6j5rN0+nd+aVL+Th40fAEYvvw/Xxd/LETuQ==", "requires": { - "acorn": "^6.0.1", - "acorn-walk": "^6.0.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - } + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dev": true, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==", "requires": { - "acorn": "^3.0.4" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, - "acorn-walk": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", - "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", - "dev": true - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true - }, - "agent-base": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz", - "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=", - "dev": true, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==", "requires": { - "extend": "~3.0.0", - "semver": "~5.0.1" - }, - "dependencies": { - "semver": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", - "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=", - "dev": true - } + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==", "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "dependencies": { - "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==" - } + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" } }, - "ajv": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.1.tgz", - "integrity": "sha1-s4u4h22ehr7plJVqBOch6IskjrI=", - "dev": true, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==", "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, - "ajv-keywords": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", - "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", - "dev": true, - "requires": {} - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, + "babel-helper-explode-class": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", + "integrity": "sha512-SFbWewr0/0U4AiRzsHqwsbOQeLXVa9T1ELdqEa2efcQB5KopTnunAqoj07TuHlN2lfTQNPGO/rJR4FMln5fVcA==", "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" + "babel-helper-bindify-decorators": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" - }, - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", - "dev": true, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==", "requires": { - "micromatch": "^2.1.5", - "normalize-path": "^2.0.0" + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, - "append-transform": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-2.0.0.tgz", - "integrity": "sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==", - "dev": true, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==", "requires": { - "default-require-extensions": "^3.0.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", - "dev": true, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==", "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, - "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==", "requires": { - "sprintf-js": "~1.0.2" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==", "requires": { - "arr-flatten": "^1.0.1" + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" } }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "dev": true - }, - "array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==", "requires": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, - "array-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", - "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==", + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } }, - "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "dependencies": { + "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" + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + } + }, + "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" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^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" + }, + "dependencies": { + "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" + } + } + } + }, + "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 + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "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==", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "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" + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "dev": true, + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + } } }, - "array-slice": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", - "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, + "babel-loader": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.4.1.tgz", + "integrity": "sha1-CzQRLVsHSKjc2/Uaz2+b1C1QuMo=", "requires": { - "array-uniq": "^1.0.1" + "find-cache-dir": "^0.1.1", + "loader-utils": "^0.2.16", + "mkdirp": "^0.5.1", + "object-assign": "^4.0.1" } }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "array.prototype.findlastindex": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", - "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", - "dev": true, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" + "babel-runtime": "^6.22.0" } }, - "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dev": true, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==", "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" + "babel-runtime": "^6.22.0" } }, - "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } } }, - "array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" + "@types/babel__traverse": "^7.0.6" } }, - "arraybuffer.prototype.slice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", - "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "babel-plugin-polyfill-corejs2": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", "dev": true, "requires": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - } - }, - "arraybuffer.slice": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", - "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } }, - "asn1.js": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.2.tgz", - "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", + "babel-plugin-polyfill-corejs3": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" } }, - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "babel-plugin-polyfill-regenerator": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", "dev": true, "requires": { - "util": "0.10.3" + "@babel/helper-define-polyfill-provider": "^0.4.2" } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==" }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true + "babel-plugin-syntax-async-generators": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", + "integrity": "sha512-EbciFN5Jb9iqU9bqaLmmFLx2G8pAUsvpWJ6OzOWBNrSY9qTohXj+7YfZx6Ug1Qqh7tCb1EA7Jvn9bMC1HBiucg==" }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "dev": true + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha512-chI3Rt9T1AbrQD1s+vxw3KcwC9yHtF621/MacuItITfZX344uhQoANjpoSJZleAmW2tjlolqB/f+h7jIqXa7pA==" }, - "ast-types": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.1.tgz", - "integrity": "sha512-b+EeK0WlzrSmpMw5jktWvQGxblpWnvMrV+vOp69RLjzGiHwWV0vgq75DPKtUjppKni3yWwSW8WLGV3Ch/XIWcQ==", - "dev": true + "babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha512-AWj19x2aDm8qFQ5O2JcD6pwJDW1YdcnO+1b81t7gxrGjz5VHiUqeYWAR4h7zueWMalRelrQDXprv2FrY1dbpbw==" }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==" + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==" + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==", "dev": true }, - "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", - "dev": true, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha512-C4Aq+GaAj83pRQ0EFgTvw5YO6T3Qz2KGrNRwIj9mSoNHVvdZY4KO2uA6HNtNXCw993iSZnckY1aLW8nOi8i4+w==" + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==" + }, + "babel-plugin-transform-async-generator-functions": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", + "integrity": "sha512-uT7eovUxtXe8Q2ufcjRuJIOL0hg6VAUJhiWJBLxH/evYAw+aqoJLcYTR8hqx13iOx/FfbCMHgBmXWZjukbkyPg==", "requires": { - "lodash": "^4.14.0" + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-generators": "^6.5.0", + "babel-runtime": "^6.22.0" } }, - "async-csv": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/async-csv/-/async-csv-2.1.3.tgz", - "integrity": "sha512-mpsCN+D7mzZeqrlDw7UTPhvDQDlx1i819E9fbKIt8drkgED5FSOlBv3Rk/+sXdevnO2wwlRkVOQ4kdT0AyqPqQ==", + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==", "requires": { - "csv": "^5.1.3" + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" } }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==", - "dev": true - }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha512-n4jtBA3OYBdvG5PRMKsMXJXHfLYw/ZOmtxCLOOwz6Ro5XlrColkStLnz1AS1L2yfPA9BKJ1ZNlmVCLjAL9DSIg==", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } }, - "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==" + "babel-plugin-transform-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", + "integrity": "sha512-skQ2CImwDkCHu0mkWvCOlBCpBIHW4/49IZWVwV4A/EnWjL9bB6UBvLyMNe3Td5XDStSZNhe69j4bfEW8dvUbew==", + "requires": { + "babel-helper-explode-class": "^6.24.1", + "babel-plugin-syntax-decorators": "^6.13.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-types": "^6.24.1" + } }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==", + "requires": { + "babel-runtime": "^6.22.0" + } }, - "autoprefixer": { - "version": "6.7.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", - "dev": true, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==", "requires": { - "browserslist": "^1.7.6", - "caniuse-db": "^1.0.30000634", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^5.2.16", - "postcss-value-parser": "^3.2.3" + "babel-runtime": "^6.22.0" } }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==", + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } }, - "aws-sdk": { - "version": "2.1445.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1445.0.tgz", - "integrity": "sha512-/IYUYE79khfguHsb28fQtXKR/avgkhCa6NNOh6W84xEyc89hLTvF30VlvaYaHFlIQeDmylO9kJfjSqGrEVDPIg==", + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==", "requires": { - "buffer": "4.9.2", - "events": "1.1.1", - "ieee754": "1.1.13", - "jmespath": "0.16.0", - "querystring": "0.2.0", - "sax": "1.2.1", - "url": "0.10.3", - "util": "^0.12.4", - "uuid": "8.0.0", - "xml2js": "0.5.0" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - }, - "sax": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", - "integrity": "sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==" - }, - "url": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", - "integrity": "sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "uuid": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz", - "integrity": "sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==" - } + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==", + "requires": { + "babel-runtime": "^6.22.0" + } }, - "axios": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz", - "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=", + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==", "requires": { - "follow-redirects": "^1.2.3", - "is-buffer": "^1.1.5" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==", "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "babel-runtime": "^6.22.0" } }, - "babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==", - "requires": {} + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } }, - "babel-eslint": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.2.3.tgz", - "integrity": "sha1-sv4tgBJkcPXBlELcdXJTqJdxCCc=", - "dev": true, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==", "requires": { - "babel-code-frame": "^6.22.0", - "babel-traverse": "^6.23.1", - "babel-types": "^6.23.0", - "babylon": "^6.17.0" + "babel-runtime": "^6.22.0" } }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==", "requires": { - "babel-messages": "^6.23.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" } }, - "babel-helper-bindify-decorators": { + "babel-plugin-transform-es2015-modules-systemjs": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", - "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==", + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==", + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==", "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", "babel-traverse": "^6.24.1", "babel-types": "^6.24.1" } }, - "babel-helper-builder-binary-assignment-operator-visitor": { + "babel-plugin-transform-es2015-shorthand-properties": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==", "requires": { - "babel-helper-explode-assignable-expression": "^6.24.1", "babel-runtime": "^6.22.0", "babel-types": "^6.24.1" } }, - "babel-helper-call-delegate": { + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==", "requires": { - "babel-helper-hoist-variables": "^6.24.1", + "babel-helper-regex": "^6.24.1", "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", "babel-types": "^6.24.1" } }, - "babel-helper-define-map": { + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==", + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha512-ocgA9VJvyxwt+qJB0ncxV8kb/CjfTcECUY4tQ5VT7nP6Aohzobm8CDFaQ5FHdvZQzLmf0sgDxB8iRXZXxwZcyA==", "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==", + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-vue-jsx": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.7.0.tgz", + "integrity": "sha512-W39X07/n3oJMQd8tALBO+440NraGSF//Lo1ydd/9Nme3+QiRGFBb1Q39T9iixh0jZPPbfv3so18tNoIgLatymw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + } } }, - "babel-helper-explode-assignable-expression": { + "babel-preset-es2015": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha512-XfwUqG1Ry6R43m4Wfob+vHbIVBIqTg/TJY4Snku1iIzeH7mUnwHA8Vagmv+ZQbPwhS8HgsdQvy28Py3k5zpoFQ==", "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" } }, - "babel-helper-explode-class": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", - "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "dev": true, "requires": { - "babel-helper-bindify-decorators": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" } }, - "babel-helper-function-name": { + "babel-preset-stage-2": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", + "integrity": "sha512-9F+nquz+37PrlTSBdpeQBKnQfAMNBnryXw+m4qBh35FNbJPfzZz+sjN2G5Uf1CRedU9PH7fJkTbYijxmkLX8Og==", "requires": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-transform-class-properties": "^6.24.1", + "babel-plugin-transform-decorators": "^6.24.1", + "babel-preset-stage-3": "^6.24.1" } }, - "babel-helper-get-function-arity": { + "babel-preset-stage-3": { "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", + "integrity": "sha512-eCbEOF8uN0KypFXJmZXn2sTk7bPV9uM5xov7G/7BM08TbQEObsVs0cEWfy6NQySlfk7JBi/t+XJP1JkruYfthA==", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-plugin-transform-exponentiation-operator": "^6.24.1", + "babel-plugin-transform-object-rest-spread": "^6.22.0" } }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } } }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "babel-helper-regex": { + "babel-template": { "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==", "requires": { "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", "babel-types": "^6.26.0", + "babylon": "^6.18.0", "lodash": "^4.17.4" } }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "requires": { - "babel-helper-optimise-call-expression": "^6.24.1", + "babel-code-frame": "^6.26.0", "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } } }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==", - "dev": true, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, - "babel-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", - "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { - "@jest/transform": "^24.9.0", - "@jest/types": "^24.9.0", - "@types/babel__core": "^7.1.0", - "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.9.0", - "chalk": "^2.4.2", - "slash": "^2.0.0" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "dependencies": { - "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" - } + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, - "babel-plugin-istanbul": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", - "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "find-up": "^3.0.0", - "istanbul-lib-instrument": "^3.3.0", - "test-exclude": "^5.2.3" + "is-descriptor": "^1.0.0" } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "kind-of": "^6.0.0" } }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "kind-of": "^6.0.0" } }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "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" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, - "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==", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, - "istanbul-lib-coverage": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", - "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "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==", "dev": true - }, - "istanbul-lib-instrument": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", - "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", - "dev": true, - "requires": { - "@babel/generator": "^7.4.0", - "@babel/parser": "^7.4.3", - "@babel/template": "^7.4.0", - "@babel/traverse": "^7.4.3", - "@babel/types": "^7.4.0", - "istanbul-lib-coverage": "^2.0.5", - "semver": "^6.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "minimatch": { + } + } + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha512-vY4sOrSlpwNZXsinfJ0HpbSkFft4nhSVLeUrQ4j2ydGmBOiVY83aMJStJATBy0C3+XdaYa990kIA1qkC2mUq6g==", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "requires": { + "callsite": "1.0.0" + } + }, + "bfj": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", + "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "dependencies": { + "check-types": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", + "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==" + } + } + }, + "bfj-node4": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/bfj-node4/-/bfj-node4-5.3.1.tgz", + "integrity": "sha512-SOmOsowQWfXc7ybFARsK3C4MCOWzERaOMV/Fl3Tgjs+5dJWyzo3oa127jL44eMbQiAN17J7SvAs2TRxEScTUmg==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "tryer": "^1.0.0" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=" + }, + "blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==" + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha512-OorbnJVPII4DuUKbjARAe8u8EfqOmkEEaSFIyoQ7OjTHn6kafxWl0wLgoZ2rXaYd7MyLcDaU4TmhfxtwgcccMQ==", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { "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" - } + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "p-limit": "^2.0.0" + "ms": "2.0.0" } }, - "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==", - "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==" }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { - "pify": "^3.0.0" + "safer-buffer": ">= 2.1.2 < 3" } }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, + "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==", "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "ee-first": "1.1.1" } }, - "read-pkg-up": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", - "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", - "dev": true, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "requires": { - "find-up": "^3.0.0", - "read-pkg": "^3.0.0" + "side-channel": "^1.0.4" } }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.x.x" + } + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "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==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "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==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", "dev": true - }, - "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" - } - }, - "test-exclude": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", - "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", - "dev": true, - "requires": { - "glob": "^7.1.3", - "minimatch": "^3.0.4", - "read-pkg-up": "^4.0.0", - "require-main-filename": "^2.0.0" - } } } }, - "babel-loader": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.4.1.tgz", - "integrity": "sha1-CzQRLVsHSKjc2/Uaz2+b1C1QuMo=", + "browser-stdout": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", + "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=" + }, + "browserify-aes": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", + "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", "dev": true, "requires": { - "find-cache-dir": "^0.1.1", - "loader-utils": "^0.2.16", - "mkdirp": "^0.5.1", - "object-assign": "^4.0.1" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" } }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "pako": "~1.0.5" } }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" } }, - "babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - } + "node-int64": "^0.4.0" } }, - "babel-plugin-jest-hoist": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", - "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "@types/babel__traverse": "^7.0.6" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", - "semver": "^6.3.1" + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" }, "dependencies": { - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", "dev": true } } }, - "babel-plugin-polyfill-corejs3": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", - "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.31.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "dependencies": { + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + } } }, - "babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", - "dev": true, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" + }, + "cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.2" + "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" + }, + "dependencies": { + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + } } }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" - }, - "babel-plugin-syntax-async-generators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", - "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=" - }, - "babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" - }, - "babel-plugin-syntax-decorators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", - "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=" - }, - "babel-plugin-syntax-dynamic-import": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=" - }, - "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=" - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" + "cachedir": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", + "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==" }, - "babel-plugin-transform-async-generator-functions": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", - "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", + "caching-transform": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", + "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", + "dev": true, "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-generators": "^6.5.0", - "babel-runtime": "^6.22.0" + "hasha": "^5.0.0", + "make-dir": "^3.0.0", + "package-hash": "^4.0.0", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "dev": true, + "requires": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + } + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + } } }, - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, - "babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "callsites": "^0.2.0" } }, - "babel-plugin-transform-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", - "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", - "requires": { - "babel-helper-explode-class": "^6.24.1", - "babel-plugin-syntax-decorators": "^6.13.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-types": "^6.24.1" - } + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "requires": { - "babel-runtime": "^6.22.0" - } + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=" }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "requires": { - "babel-runtime": "^6.22.0" + "no-case": "^2.2.0", + "upper-case": "^1.1.1" } }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "requires": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, "requires": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" } }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha512-qHJblDE2bXVRYzuDetv/wAeHOJyO97+9wxC1cdCtyzgNuSozOyRCiiLaCR1f71AN66lQdVVBipWm63V+a7bPOw==", + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + } } }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "requires": { - "babel-runtime": "^6.22.0" - } + "caniuse-db": { + "version": "1.0.30000780", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000780.tgz", + "integrity": "sha1-jRl3Vh0A/w8O0ra2YUAyirRQTAo=" }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "caniuse-lite": { + "version": "1.0.30001525", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", + "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==", + "dev": true }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "rsvp": "^4.8.4" } }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "chai": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "assertion-error": "^1.0.1", + "deep-eql": "^0.1.3", + "type-detect": "^1.0.0" } }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz", - "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=", + "chai-nightwatch": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/chai-nightwatch/-/chai-nightwatch-0.1.1.tgz", + "integrity": "sha1-HKVt52jTwIaP5/wvTTLC/olOa+k=", + "dev": true, "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" + "assertion-error": "1.0.0", + "deep-eql": "0.1.3" + }, + "dependencies": { + "assertion-error": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz", + "integrity": "sha1-x/hUOP3UZrx8oWq5DIFRN5el0js=", + "dev": true + } } }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } } }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==" + }, + "check-types": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", + "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", + "dev": true + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "requires": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" } }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "requires": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" - } + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "chromedriver": { + "version": "2.46.0", + "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.46.0.tgz", + "integrity": "sha512-dLtKIJW3y/PuFrPmcw6Mb8Nh+HwSqgVrK1rWgTARXhHfWvV822X2VRkx2meU/tg2+YQL6/nNgT6n5qWwIDHbwg==", + "dev": true, "requires": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "del": "^3.0.0", + "extract-zip": "^1.6.7", + "mkdirp": "^0.5.1", + "request": "^2.88.0", + "tcp-port-used": "^1.0.1" + }, + "dependencies": { + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "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==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "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 + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + } } }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==" }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", "requires": { - "babel-runtime": "^6.22.0" + "chalk": "^1.1.3" } }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + } } }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "clean-css": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", + "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" + "source-map": "0.5.x" } }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" + "restore-cursor": "^1.0.1" } }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "dev": true + }, + "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==", "requires": { - "regenerator-transform": "^0.10.0" + "@colors/colors": "1.5.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "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==" + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, - "babel-plugin-transform-runtime": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", - "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "requires": { - "babel-runtime": "^6.22.0" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" }, - "babel-plugin-transform-vue-jsx": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-3.7.0.tgz", - "integrity": "sha512-W39X07/n3oJMQd8tALBO+440NraGSF//Lo1ydd/9Nme3+QiRGFBb1Q39T9iixh0jZPPbfv3so18tNoIgLatymw==", + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, "requires": { - "esutils": "^2.0.2" + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + } } }, - "babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "clone": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", + "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=" + }, + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", "dev": true, "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" }, "dependencies": { - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" + "for-in": "^1.0.1" } }, - "caniuse-lite": { - "version": "1.0.30000974", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000974.tgz", - "integrity": "sha512-xc3rkNS/Zc3CmpMKuczWEdY2sZgx09BkAxfvkxlAEBTqcMHeL8QnPqhKse+5sRTi3nrw2pJwToD2WvKn1Uhvww==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.150", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.150.tgz", - "integrity": "sha512-5wuYlaXhXbBvavSTij5ZyidICB6sAK/1BwgZZoPCgsniid1oDgzVvDOV/Dw6J25lKV9QZ9ZdQCp8MEfF0/OIKA==", + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", "dev": true } } }, - "babel-preset-es2015": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", - "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "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==", "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.24.1", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-es2015-computed-properties": "^6.24.1", - "babel-plugin-transform-es2015-destructuring": "^6.22.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", - "babel-plugin-transform-es2015-for-of": "^6.22.0", - "babel-plugin-transform-es2015-function-name": "^6.24.1", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-umd": "^6.24.1", - "babel-plugin-transform-es2015-object-super": "^6.24.1", - "babel-plugin-transform-es2015-parameters": "^6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", - "babel-plugin-transform-regenerator": "^6.24.1" + "mimic-response": "^1.0.0" } }, - "babel-preset-jest": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", - "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "requires": { + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", "dev": true, "requires": { - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.9.0" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "requires": { + "color-name": "^1.1.1" } }, - "babel-preset-stage-2": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", - "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", + "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==" + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", "requires": { - "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators": "^6.24.1", - "babel-preset-stage-3": "^6.24.1" + "color-name": "^1.0.0" } }, - "babel-preset-stage-3": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", - "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", "requires": { - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-generator-functions": "^6.24.1", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-exponentiation-operator": "^6.24.1", - "babel-plugin-transform-object-rest-spread": "^6.22.0" + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" } }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" + }, + "combine-lists": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", + "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - }, - "dependencies": { - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } + "lodash": "^4.5.0" } }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "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": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "delayed-stream": "~1.0.0" } }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "commander": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", + "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==" + }, + "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==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, + "component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + }, + "compressible": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz", + "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" + "mime-db": ">= 1.30.0 < 2" } }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "compression": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", + "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" + "accepts": "~1.3.4", + "bytes": "3.0.0", + "compressible": "~2.0.11", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.1", + "vary": "~1.1.2" }, "dependencies": { "debug": { @@ -33490,3581 +6840,3022 @@ } } }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true - }, - "base64-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", - "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==" - }, - "base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", "requires": { - "tweetnacl": "^0.14.3" + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "concat-with-sourcemaps": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz", + "integrity": "sha1-9Vs74q60dgGxCi1SWcz7cP0vHdY=", "dev": true, "requires": { - "callsite": "1.0.0" + "source-map": "^0.5.1" } }, - "bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", + "condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", + "integrity": "sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==", + "dev": true, "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + } + }, + "config-chain": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz", + "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "connect": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", + "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.0.6", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" }, "dependencies": { - "check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "finalhandler": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", + "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } } } }, - "bfj-node4": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/bfj-node4/-/bfj-node4-5.3.1.tgz", - "integrity": "sha512-SOmOsowQWfXc7ybFARsK3C4MCOWzERaOMV/Fl3Tgjs+5dJWyzo3oa127jL44eMbQiAN17J7SvAs2TRxEScTUmg==", + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "bluebird": "^3.5.1", - "check-types": "^7.3.0", - "tryer": "^1.0.0" + "date-now": "^0.1.4" } }, - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" - }, - "binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", "dev": true }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "consolidate": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", + "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", "requires": { - "file-uri-to-path": "1.0.0" + "bluebird": "^3.1.1" } }, - "blob": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", - "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", "dev": true }, - "blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==" + "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==", + "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==" + } + } }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha512-OorbnJVPII4DuUKbjARAe8u8EfqOmkEEaSFIyoQ7OjTHn6kafxWl0wLgoZ2rXaYd7MyLcDaU4TmhfxtwgcccMQ==", + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { - "inherits": "~2.0.0" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" } }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", "dev": true }, - "body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "copy-webpack-plugin": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", + "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==", + "dev": true, "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" }, "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, "requires": { - "ms": "2.0.0" + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" } }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "locate-path": "^2.0.0" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" } }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, - "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==", + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, "requires": { - "ee-first": "1.1.1" + "is-extglob": "^2.1.1" } }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, "requires": { - "side-channel": "^1.0.4" + "minimist": "^1.2.0" } }, - "raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" } }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } } } }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true + "core-js": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz", + "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=" }, - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "core-js-compat": { + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.1.tgz", + "integrity": "sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==", + "dev": true, "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "browserslist": "^4.21.10" } }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "requires": { - "fill-range": "^7.0.1" + "object-assign": "^4", + "vary": "^1" } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "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==", - "dev": true - }, - "browser-resolve": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", - "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", - "dev": true, + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", "requires": { - "resolve": "1.1.7" + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" }, "dependencies": { - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", - "dev": true + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } }, - "browser-stdout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", - "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", - "dev": true - }, - "browserify-aes": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", - "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", - "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", + "create-ecdh": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", "dev": true, "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" } }, - "browserify-des": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", - "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", + "create-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", "dev": true, "requires": { "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1" - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "sha.js": "^2.4.0" } }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "create-hmac": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", + "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", "dev": true, "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", + "cipher-base": "^1.0.3", "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, + "cross-env": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-4.0.0.tgz", + "integrity": "sha1-Fgg4YtCCdaRiiwskOxIb7apV3YA=", "requires": { - "pako": "~1.0.5" + "cross-spawn": "^5.1.0", + "is-windows": "^1.0.0" } }, - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, + "cryptiles": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", + "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", "requires": { - "node-int64": "^0.4.0" + "boom": "5.x.x" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.x.x" + } + } } }, - "buffer": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", - "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", - "dev": true, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", "requires": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" }, "dependencies": { - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "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==" } } }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-loader": { + "version": "0.28.11", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", "dev": true, "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": "^3.10.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.1.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" }, "dependencies": { - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } } }, - "cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" - }, - "cacheable-request": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "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" + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" }, "dependencies": { - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } } } }, - "cachedir": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", - "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==" - }, - "caching-transform": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-4.0.0.tgz", - "integrity": "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA==", + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", "dev": true, "requires": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "hasha": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", - "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", - "dev": true, - "requires": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - } - }, - "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 - }, - "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==", + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { - "semver": "^6.0.0" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true } } }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=" }, - "caller-path": { + "cssesc": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "requires": { - "callsites": "^0.2.0" - } - }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", "dev": true }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" } }, - "caniuse-api": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", - "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", - "dev": true, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", "requires": { - "browserslist": "^1.3.6", - "caniuse-db": "^1.0.30000529", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "clap": "^1.0.9", + "source-map": "^0.5.3" } }, - "caniuse-db": { - "version": "1.0.30000780", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000780.tgz", - "integrity": "sha1-jRl3Vh0A/w8O0ra2YUAyirRQTAo=", + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true }, - "caniuse-lite": { - "version": "1.0.30001519", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz", - "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==" - }, - "capture-exit": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", - "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", - "dev": true, - "requires": { - "rsvp": "^4.8.4" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", "dev": true, "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" + "cssom": "0.3.x" } }, - "chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", - "dev": true, - "requires": { - "assertion-error": "^1.0.1", - "deep-eql": "^0.1.3", - "type-detect": "^1.0.0" - } + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" }, - "chai-nightwatch": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/chai-nightwatch/-/chai-nightwatch-0.1.1.tgz", - "integrity": "sha1-HKVt52jTwIaP5/wvTTLC/olOa+k=", - "dev": true, + "csv": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/csv/-/csv-5.3.2.tgz", + "integrity": "sha512-odDyucr9OgJTdGM2wrMbJXbOkJx3nnUX3Pt8SFOwlAMOpsUQlz1dywvLMXJWX/4Ib0rjfOsaawuuwfI5ucqBGQ==", "requires": { - "assertion-error": "1.0.0", - "deep-eql": "0.1.3" - }, - "dependencies": { - "assertion-error": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz", - "integrity": "sha1-x/hUOP3UZrx8oWq5DIFRN5el0js=", - "dev": true - } + "csv-generate": "^3.2.4", + "csv-parse": "^4.8.8", + "csv-stringify": "^5.3.6", + "stream-transform": "^2.0.1" } }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } + "csv-generate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.3.0.tgz", + "integrity": "sha512-EXSru4QwEWKwM7wwsJbhrZC+mHEJrhQFoXlohHs80CAU8Qhlv9gaw1sjzNiC3Hr3oUx5skDmEiAlz+tnKWV0RA==" }, - "check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==" + "csv-parse": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.14.2.tgz", + "integrity": "sha512-YE2xlTKtM035/94llhgsp9qFQxGi47EkQJ1pZ+mLT/98GpIsbjkMGAb7Rmu9hNxVfYFOLf10hP+rPVqnoccLgw==" }, - "check-types": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", - "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", - "dev": true + "csv-stringify": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.0.tgz", + "integrity": "sha512-E0LNLevBrwaJ1WKsl4HUPOmK96WyhizTfY79mJgfr2dsIb6zyJd3B9+lToO7gSkTaKi8CIo0Pd0vDGfa0whozg==" }, - "chokidar": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", - "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "anymatch": "^1.3.0", - "async-each": "^1.0.0", - "fsevents": "^1.0.0", - "glob-parent": "^2.0.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^2.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0" + "array-find-index": "^1.0.1" } }, - "chownr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=" + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", "dev": true }, - "chromedriver": { - "version": "2.46.0", - "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.46.0.tgz", - "integrity": "sha512-dLtKIJW3y/PuFrPmcw6Mb8Nh+HwSqgVrK1rWgTARXhHfWvV822X2VRkx2meU/tg2+YQL6/nNgT6n5qWwIDHbwg==", - "dev": true, + "cypress": { + "version": "12.17.4", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.4.tgz", + "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==", "requires": { - "del": "^3.0.0", - "extract-zip": "^1.6.7", - "mkdirp": "^0.5.1", - "request": "^2.88.0", - "tcp-port-used": "^1.0.1" + "@cypress/request": "2.88.12", + "@cypress/xvfb": "^1.2.4", + "@types/node": "^16.18.39", + "@types/sinonjs__fake-timers": "8.1.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.2.0", + "blob-util": "^2.0.2", + "bluebird": "^3.7.2", + "buffer": "^5.6.0", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-cursor": "^3.1.0", + "cli-table3": "~0.6.1", + "commander": "^6.2.1", + "common-tags": "^1.8.0", + "dayjs": "^1.10.4", + "debug": "^4.3.4", + "enquirer": "^2.3.6", + "eventemitter2": "6.4.7", + "execa": "4.1.0", + "executable": "^4.1.1", + "extract-zip": "2.0.1", + "figures": "^3.2.0", + "fs-extra": "^9.1.0", + "getos": "^3.2.1", + "is-ci": "^3.0.0", + "is-installed-globally": "~0.4.0", + "lazy-ass": "^1.6.0", + "listr2": "^3.8.3", + "lodash": "^4.17.21", + "log-symbols": "^4.0.0", + "minimist": "^1.2.8", + "ospath": "^1.2.2", + "pretty-bytes": "^5.6.0", + "process": "^0.11.10", + "proxy-from-env": "1.0.0", + "request-progress": "^3.0.0", + "semver": "^7.5.3", + "supports-color": "^8.1.1", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "yauzl": "^2.10.0" }, "dependencies": { - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, + "@types/node": { + "version": "16.18.48", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.48.tgz", + "integrity": "sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "color-convert": "^2.0.1" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "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==", + "requires": { + "color-name": "~1.1.4" } }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" + }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { - "ms": "2.0.0" + "ms": "2.1.2" } }, "extract-zip": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", - "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", - "dev": true, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "requires": { - "concat-stream": "1.6.2", - "debug": "2.6.9", - "mkdirp": "0.5.1", - "yauzl": "2.4.1" + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" } - } - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true - }, - "clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", - "dev": true, - "requires": { - "chalk": "^1.1.3" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dev": true, + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "requires": { - "is-descriptor": "^0.1.0" + "pend": "~1.2.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "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" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "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==", "requires": { - "kind-of": "^3.0.2" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, + "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==", "requires": { - "kind-of": "^3.0.2" + "yallist": "^4.0.0" } }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "brace-expansion": "^1.1.7" } }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - } - } - }, - "clean-css": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.9.tgz", - "integrity": "sha1-Nc7ornaHpJuYA09w3gDE7dOCYwE=", - "dev": true, - "requires": { - "source-map": "0.5.x" - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "requires": { - "restore-cursor": "^1.0.1" - } - }, - "cli-spinners": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", - "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", - "dev": true - }, - "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==", - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" }, - "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==" + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, - "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==", + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "mimic-fn": "^2.1.0" } }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", "requires": { - "ansi-regex": "^5.0.1" + "throttleit": "^1.0.0" } - } - } - }, - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "requires": { - "color-convert": "^2.0.1" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" } }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" - }, - "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==", + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { - "color-name": "~1.1.4" + "glob": "^7.1.3" } }, - "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==" - }, - "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==" - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "lru-cache": "^6.0.0" } }, - "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==", + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "has-flag": "^4.0.0" } }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - } - } - }, - "clone": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", - "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", - "dev": true - }, - "clone-deep": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", - "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.0", - "shallow-clone": "^1.0.0" - }, - "dependencies": { - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "requires": { - "for-in": "^1.0.1" + "rimraf": "^3.0.0" } }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "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==", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", - "dev": true, - "requires": { - "q": "^1.1.2" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true, - "requires": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" - } - }, - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "requires": { - "color-name": "^1.1.1" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - }, - "colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "colormin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", - "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", - "dev": true, - "requires": { - "color": "^0.11.0", - "css-color-names": "0.0.4", - "has": "^1.0.1" - } - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "combine-lists": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", - "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", - "dev": true, - "requires": { - "lodash": "^4.5.0" - } - }, - "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" - } - }, - "commander": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", - "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", - "dev": true - }, - "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==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", - "dev": true - }, - "component-emitter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", - "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", - "dev": true - }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", - "dev": true - }, - "compressible": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.12.tgz", - "integrity": "sha1-xZpcmdt2dn6YdlAOJx72OzSTvWY=", - "dev": true, - "requires": { - "mime-db": ">= 1.30.0 < 2" - } - }, - "compression": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.1.tgz", - "integrity": "sha1-7/JgPvwuIs+G810uuTWJ+YdTc9s=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "bytes": "3.0.0", - "compressible": "~2.0.11", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "requires": { - "ms": "2.0.0" + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" } } } }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "concat-with-sourcemaps": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz", - "integrity": "sha1-9Vs74q60dgGxCi1SWcz7cP0vHdY=", - "dev": true, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "requires": { - "source-map": "^0.5.1" + "es5-ext": "^0.10.9" } }, - "condense-newlines": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", - "integrity": "sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==", - "dev": true, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", "requires": { - "extend-shallow": "^2.0.1", - "is-whitespace": "^0.3.0", - "kind-of": "^3.0.2" + "assert-plus": "^1.0.0" } }, - "config-chain": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz", - "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=", + "data-uri-to-buffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.1.tgz", + "integrity": "sha512-OkVVLrerfAKZlW2ZZ3Ve2y65jgiWqBKsTfUIAFbn8nVbPcCZg6l6gikKlEYv0kXcmzqGm6mFq/Jf2vriuEkv8A==", "dev": true, "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" + "@types/node": "^8.0.7" } }, - "connect": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", - "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", "dev": true, "requires": { - "debug": "2.6.9", - "finalhandler": "1.0.6", - "parseurl": "~1.3.2", - "utils-merge": "1.0.1" + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" }, "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "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": { - "ms": "2.0.0" + "punycode": "^2.1.0" } }, - "finalhandler": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", - "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "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-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": { - "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } } } }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", "dev": true }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", "dev": true, "requires": { - "date-now": "^0.1.4" + "get-stdin": "^4.0.1", + "meow": "^3.3.0" } }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "dayjs": { + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", "dev": true }, - "consolidate": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", - "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", - "dev": true, + "deasync": { + "version": "0.1.28", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.28.tgz", + "integrity": "sha512-QqLF6inIDwiATrfROIyQtwOQxjZuek13WRYZ7donU5wJPLoP67MnYxA6QtqdvdBy2mMqv5m3UefBVdJjvevOYg==", "requires": { - "bluebird": "^3.1.1" + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" } }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } }, - "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, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "requires": { - "safe-buffer": "5.2.1" + "mimic-response": "^3.1.0" }, "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 + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" } } }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + "deep-eql": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "requires": { + "type-detect": "0.1.1" + }, + "dependencies": { + "type-detect": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", + "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=" + } + } }, - "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "dev": true + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "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==" }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "default-require-extensions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", + "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", "dev": true, "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" + "strip-bom": "^4.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + } } }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "dev": true + "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==" }, - "copy-webpack-plugin": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", - "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==", - "dev": true, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "globby": "^7.1.1", - "is-glob": "^4.0.0", - "loader-utils": "^1.1.0", - "minimatch": "^3.0.4", - "p-limit": "^1.0.0", - "serialize-javascript": "^1.4.0" + "object-keys": "^1.0.12" }, "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + } + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "is-extglob": "^2.1.1" + "kind-of": "^6.0.0" } }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "minimist": "^1.2.0" + "kind-of": "^6.0.0" } }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "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==", "dev": true - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - } } } }, - "core-js": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz", - "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=" + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" }, - "core-js-compat": { - "version": "3.32.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.1.tgz", - "integrity": "sha512-GSvKDv4wE0bPnQtjklV101juQ85g6H3rm5PDP20mqlS5j0kXF3pP97YvAu5hl+uFHqMictp3b2VxOHljWMAtuA==", + "degenerator": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz", + "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", "dev": true, "requires": { - "browserslist": "^4.21.10" + "ast-types": "0.x.x", + "escodegen": "1.x.x", + "esprima": "3.x.x" }, "dependencies": { - "browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" - } - }, - "electron-to-chromium": { - "version": "1.4.503", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.503.tgz", - "integrity": "sha512-LF2IQit4B0VrUHFeQkWhZm97KuJSGF2WJqq1InpY+ECpFRkXd8yTIaTtJxsO0OKDmiBYwWqcrNaXOurn2T2wiA==", + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", "dev": true } } }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "cosmiconfig": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", "dev": true, "requires": { - "is-directory": "^0.3.1", - "js-yaml": "^3.4.3", - "minimist": "^1.2.0", - "object-assign": "^4.1.0", - "os-homedir": "^1.0.1", - "parse-json": "^2.2.0", - "require-from-string": "^1.1.0" + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" }, "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true } } }, - "create-ecdh": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", - "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" - } + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" }, - "create-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", - "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "sha.js": "^2.4.0" - } + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true }, - "create-hmac": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", - "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "dev": true, "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "minimalistic-assert": "^1.0.0" } }, - "cross-env": { + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-indent": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-4.0.0.tgz", - "integrity": "sha1-Fgg4YtCCdaRiiwskOxIb7apV3YA=", - "dev": true, + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==", "requires": { - "cross-spawn": "^5.1.0", - "is-windows": "^1.0.0" + "repeating": "^2.0.0" } }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", + "dev": true }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=" }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "diff": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", + "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=" + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-loader": { - "version": "0.28.11", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", - "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "cssnano": "^3.10.0", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash.camelcase": "^4.3.0", - "object-assign": "^4.1.1", - "postcss": "^5.0.6", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" + "path-type": "^3.0.0" }, "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "pify": "^3.0.0" } }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true } } }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, + "doctrine": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.2.tgz", + "integrity": "sha512-y0tm5Pq6ywp3qSTZ1vPgVdAnbDEoeoc5wlOHXoY1c4Wug/a7JvqHIl7BTvwodaHmejWkK/9dSb3sCYfyo/om8A==", "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - }, - "dependencies": { - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - } + "esutils": "^2.0.2" } }, - "css-selector-tokenizer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", - "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", - "dev": true, + "dom-converter": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", + "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", "requires": { - "cssesc": "^0.1.0", - "fastparse": "^1.1.1", - "regexpu-core": "^1.0.0" + "utila": "~0.3" }, "dependencies": { - "regexpu-core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", - "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", - "dev": true, - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } + "utila": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=" } } }, - "css-what": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", - "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", - "dev": true - }, - "cssesc": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", - "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dom-event-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/dom-event-types/-/dom-event-types-1.1.0.tgz", + "integrity": "sha512-jNCX+uNJ3v38BKvPbpki6j5ItVlnSqVV6vDWGS6rExzCMjsc39frLjm1n91o6YaKK6AZl0wLloItW6C6mr61BQ==", "dev": true }, - "cssnano": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", - "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", - "dev": true, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", "requires": { - "autoprefixer": "^6.3.1", - "decamelize": "^1.1.2", - "defined": "^1.0.0", - "has": "^1.0.1", - "object-assign": "^4.0.1", - "postcss": "^5.0.14", - "postcss-calc": "^5.2.0", - "postcss-colormin": "^2.1.8", - "postcss-convert-values": "^2.3.4", - "postcss-discard-comments": "^2.0.4", - "postcss-discard-duplicates": "^2.0.1", - "postcss-discard-empty": "^2.0.1", - "postcss-discard-overridden": "^0.1.1", - "postcss-discard-unused": "^2.2.1", - "postcss-filter-plugins": "^2.0.0", - "postcss-merge-idents": "^2.1.5", - "postcss-merge-longhand": "^2.0.1", - "postcss-merge-rules": "^2.0.3", - "postcss-minify-font-values": "^1.0.2", - "postcss-minify-gradients": "^1.0.1", - "postcss-minify-params": "^1.0.4", - "postcss-minify-selectors": "^2.0.4", - "postcss-normalize-charset": "^1.1.0", - "postcss-normalize-url": "^3.0.7", - "postcss-ordered-values": "^2.1.0", - "postcss-reduce-idents": "^2.2.2", - "postcss-reduce-initial": "^1.0.0", - "postcss-reduce-transforms": "^1.0.3", - "postcss-svgo": "^2.1.1", - "postcss-unique-selectors": "^2.0.2", - "postcss-value-parser": "^3.2.3", - "postcss-zindex": "^2.0.1" + "custom-event": "~1.0.0", + "ent": "~2.2.0", + "extend": "^3.0.0", + "void-elements": "^2.0.0" } }, - "csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "requires": { - "clap": "^1.0.9", - "source-map": "^0.5.3" + "domelementtype": "~1.1.1", + "entities": "~1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" + } } }, - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=", "dev": true }, - "cssstyle": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", - "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", - "dev": true, - "requires": { - "cssom": "0.3.x" - } - }, - "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=" }, - "csv": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/csv/-/csv-5.3.2.tgz", - "integrity": "sha512-odDyucr9OgJTdGM2wrMbJXbOkJx3nnUX3Pt8SFOwlAMOpsUQlz1dywvLMXJWX/4Ib0rjfOsaawuuwfI5ucqBGQ==", + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, "requires": { - "csv-generate": "^3.2.4", - "csv-parse": "^4.8.8", - "csv-stringify": "^5.3.6", - "stream-transform": "^2.0.1" + "webidl-conversions": "^4.0.2" + }, + "dependencies": { + "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 + } } }, - "csv-generate": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.3.0.tgz", - "integrity": "sha512-EXSru4QwEWKwM7wwsJbhrZC+mHEJrhQFoXlohHs80CAU8Qhlv9gaw1sjzNiC3Hr3oUx5skDmEiAlz+tnKWV0RA==" - }, - "csv-parse": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.14.2.tgz", - "integrity": "sha512-YE2xlTKtM035/94llhgsp9qFQxGi47EkQJ1pZ+mLT/98GpIsbjkMGAb7Rmu9hNxVfYFOLf10hP+rPVqnoccLgw==" - }, - "csv-stringify": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.0.tgz", - "integrity": "sha512-E0LNLevBrwaJ1WKsl4HUPOmK96WyhizTfY79mJgfr2dsIb6zyJd3B9+lToO7gSkTaKi8CIo0Pd0vDGfa0whozg==" + "domhandler": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz", + "integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=", + "requires": { + "domelementtype": "1" + } }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, + "domutils": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.6.2.tgz", + "integrity": "sha1-GVjMC0yUJuntNn+xyOhUiRsPo/8=", "requires": { - "array-find-index": "^1.0.1" + "dom-serializer": "0", + "domelementtype": "1" } }, - "custom-event": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", - "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", - "dev": true + "dotenv": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", + "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==" }, - "cyclist": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", - "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", "dev": true }, - "cypress": { - "version": "12.17.4", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.4.tgz", - "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==", - "requires": { - "@cypress/request": "2.88.12", - "@cypress/xvfb": "^1.2.4", - "@types/node": "^16.18.39", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.6.0", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^6.2.1", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.4", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.0", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.8", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "process": "^0.11.10", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.5.3", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "@types/node": { - "version": "16.18.46", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.46.tgz", - "integrity": "sha512-Mnq3O9Xz52exs3mlxMcQuA7/9VFe/dXcrgAyfjLkABIqxXKOgBRjyazTxUbjsxDa4BP7hhPliyjVTP9RDP14xg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "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==", - "requires": { - "color-name": "~1.1.4" - } - }, - "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==" - }, - "commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "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" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "requires": { - "@types/yauzl": "^2.9.1", - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "requires": { - "pend": "~1.2.0" - } - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "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==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "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" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "requires": { - "ci-info": "^3.2.0" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "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==", + "duplexify": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.1.tgz", + "integrity": "sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "end-of-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", + "dev": true, "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "once": "^1.4.0" } - }, + } + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha512-8Pvg9QY16SYajEL9W1Lk+9yM7XCK/MOq2wibslLZYAAEEkbAIO6mLkW+GFYbvvw8qTuDFzFMg40rS9IxkNCWPg==", + "requires": { + "jsbn": "~0.1.0" + } + }, + "editorconfig": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz", + "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==", + "requires": { + "bluebird": "^3.0.5", + "commander": "^2.9.0", + "lru-cache": "^3.2.0", + "semver": "^5.1.0", + "sigmund": "^1.0.1" + }, + "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==", - "requires": { - "yallist": "^4.0.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", - "requires": { - "throttleit": "^1.0.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "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==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz", + "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=", "requires": { - "has-flag": "^4.0.0" + "pseudomap": "^1.0.1" } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", + "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.508", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz", + "integrity": "sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==" + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "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==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz", + "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=", + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "ws": "1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", "requires": { - "rimraf": "^3.0.0" + "mime-types": "~2.1.11", + "negotiator": "0.6.1" } }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "requires": { - "isexe": "^2.0.0" + "ms": "0.7.2" } }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" + } + } + }, + "engine.io-client": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz", + "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=", + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parsejson": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "1.1.2", + "xmlhttprequest-ssl": "1.5.3", + "yeast": "0.1.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "ms": "0.7.2" } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" } } }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "engine.io-parser": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", + "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", "requires": { - "assert-plus": "^1.0.0" + "after": "0.8.2", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary": "0.1.7", + "wtf-8": "1.0.0" } }, - "data-uri-to-buffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.1.tgz", - "integrity": "sha512-OkVVLrerfAKZlW2ZZ3Ve2y65jgiWqBKsTfUIAFbn8nVbPcCZg6l6gikKlEYv0kXcmzqGm6mFq/Jf2vriuEkv8A==", + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", "dev": true, "requires": { - "@types/node": "^8.0.7" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" } }, - "data-urls": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", - "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", - "dev": true, + "enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "requires": { - "abab": "^2.0.0", - "whatwg-mimetype": "^2.2.0", - "whatwg-url": "^7.0.0" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" }, "dependencies": { - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "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" - } - }, - "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 + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, - "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, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" + "ansi-regex": "^5.0.1" } } } }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - } - }, - "dayjs": { - "version": "1.11.9", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", - "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==" + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=" }, - "deasync": { - "version": "0.1.28", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.28.tgz", - "integrity": "sha512-QqLF6inIDwiATrfROIyQtwOQxjZuek13WRYZ7donU5wJPLoP67MnYxA6QtqdvdBy2mMqv5m3UefBVdJjvevOYg==", - "requires": { - "bindings": "^1.5.0", - "node-addon-api": "^1.7.1" - } + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "errno": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", "requires": { - "ms": "2.0.0" + "prr": "~0.0.0" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "requires": { - "mimic-response": "^3.1.0" - }, - "dependencies": { - "mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" - } + "is-arrayish": "^0.2.1" } }, - "deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", + "error-stack-parser": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.2.tgz", + "integrity": "sha512-E1fPutRDdIj/hohG0UpT5mayXNCxXP9d+snxFsPU9X0XgccOumKraa3juDMwTUyi7+Bu5+mCGagjg4IYeNbOdw==", "dev": true, "requires": { - "type-detect": "0.1.1" - }, - "dependencies": { - "type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", - "dev": true - } - } - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "stackframe": "^1.0.4" } }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "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==" - }, - "default-require-extensions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-3.0.1.tgz", - "integrity": "sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==", + "es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", "dev": true, "requires": { - "strip-bom": "^4.0.0" + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" }, "dependencies": { - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "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" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + } } } }, - "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==" - }, - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", "dev": true, "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" }, "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "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" + } } } }, - "defined": { + "es-shim-unscopables": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "degenerator": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz", - "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", "dev": true, "requires": { - "ast-types": "0.x.x", - "escodegen": "1.x.x", - "esprima": "3.x.x" + "has": "^1.0.3" }, "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "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" + } } } }, - "del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "requires": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "es5-ext": { + "version": "0.10.37", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.37.tgz", + "integrity": "sha1-DudB0Ui4AGm6J9AgOTdWryV978M=", + "requires": { + "es6-iterator": "~2.0.1", + "es6-symbol": "~3.1.1" + } }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true }, - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "dev": true + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } }, - "des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", - "dev": true, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" } }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", "requires": { - "repeating": "^2.0.0" + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" } }, - "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==", - "dev": true - }, - "di": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", - "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", - "dev": true + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } }, - "diff": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", - "dev": true + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "requires": { + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } }, - "diff-sequences": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", - "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, - "diffie-hellman": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", - "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, "requires": { - "path-type": "^3.0.0" + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.2.0" }, "dependencies": { - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "estraverse": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", + "dev": true + }, + "source-map": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", "dev": true, + "optional": true, "requires": { - "pify": "^3.0.0" + "amdefine": ">=0.0.4" } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true } } }, - "doctrine": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.2.tgz", - "integrity": "sha512-y0tm5Pq6ywp3qSTZ1vPgVdAnbDEoeoc5wlOHXoY1c4Wug/a7JvqHIl7BTvwodaHmejWkK/9dSb3sCYfyo/om8A==", - "dev": true, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", "requires": { - "esutils": "^2.0.2" + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, - "dom-converter": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", - "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", - "dev": true, + "eslint": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz", + "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", "requires": { - "utila": "~0.3" + "babel-code-frame": "^6.16.0", + "chalk": "^1.1.3", + "concat-stream": "^1.5.2", + "debug": "^2.1.1", + "doctrine": "^2.0.0", + "escope": "^3.6.0", + "espree": "^3.4.0", + "esquery": "^1.0.0", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "glob": "^7.0.3", + "globals": "^9.14.0", + "ignore": "^3.2.0", + "imurmurhash": "^0.1.4", + "inquirer": "^0.12.0", + "is-my-json-valid": "^2.10.0", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.5.1", + "json-stable-stringify": "^1.0.0", + "levn": "^0.3.0", + "lodash": "^4.0.0", + "mkdirp": "^0.5.0", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.1", + "pluralize": "^1.2.1", + "progress": "^1.1.8", + "require-uncached": "^1.0.2", + "shelljs": "^0.7.5", + "strip-bom": "^3.0.0", + "strip-json-comments": "~2.0.1", + "table": "^3.7.8", + "text-table": "~0.2.0", + "user-home": "^2.0.0" }, "dependencies": { - "utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", - "dev": true + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, - "dom-event-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/dom-event-types/-/dom-event-types-1.1.0.tgz", - "integrity": "sha512-jNCX+uNJ3v38BKvPbpki6j5ItVlnSqVV6vDWGS6rExzCMjsc39frLjm1n91o6YaKK6AZl0wLloItW6C6mr61BQ==", - "dev": true - }, - "dom-serialize": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", - "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "eslint-config-airbnb-base": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.3.2.tgz", + "integrity": "sha512-/fhjt/VqzBA2SRsx7ErDtv6Ayf+XLw9LIOqmpBuHFCVwyJo2EtzGWMB9fYRFBoWWQLxmNmCpenNiH0RxyeS41w==", "dev": true, "requires": { - "custom-event": "~1.0.0", - "ent": "~2.2.0", - "extend": "^3.0.0", - "void-elements": "^2.0.0" + "eslint-restricted-globals": "^0.1.1" } }, - "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "dev": true, + "eslint-config-standard": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-6.2.1.tgz", + "integrity": "sha1-06aKr8cZFjnn7kQec0hzkCY1QpI=" + }, + "eslint-friendly-formatter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/eslint-friendly-formatter/-/eslint-friendly-formatter-2.0.7.tgz", + "integrity": "sha1-ZX+VoZr0mJY2r+uxzJ3mzrvQiO4=", "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" + "chalk": "^1.0.0", + "extend": "^3.0.0", + "minimist": "^1.2.0", + "text-table": "^0.2.0" }, "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", - "dev": true - }, - "domexception": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", - "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, "requires": { - "webidl-conversions": "^4.0.2" + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" }, "dependencies": { - "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==", + "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" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "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 + }, + "resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } } } }, - "domhandler": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz", - "integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.6.2.tgz", - "integrity": "sha1-GVjMC0yUJuntNn+xyOhUiRsPo/8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dotenv": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", - "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==" - }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, - "duplexify": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.1.tgz", - "integrity": "sha512-j5goxHTwVED1Fpe5hh3q9R93Kip0Bg2KVAt4f8CEYM3UEwYcPSvWbXaUQOzdX/HtiNomipv+gU7ASQPDbV7pGQ==", - "dev": true, + "eslint-loader": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz", + "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==", "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" }, "dependencies": { - "end-of-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", - "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", - "dev": true, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "once": "^1.4.0" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" } } } }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "requires": { - "jsbn": "~0.1.0" - } - }, - "editorconfig": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.3.tgz", - "integrity": "sha512-WkjsUNVCu+ITKDj73QDvi0trvpdDWdkDyHybDGSXPfekLCqwmpD7CP7iPbvBgosNuLcI96XTDwNa75JyFl7tEQ==", + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", "dev": true, "requires": { - "bluebird": "^3.0.5", - "commander": "^2.9.0", - "lru-cache": "^3.2.0", - "semver": "^5.1.0", - "sigmund": "^1.0.1" + "debug": "^3.2.7" }, "dependencies": { - "lru-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz", - "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=", + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { - "pseudomap": "^1.0.1" + "ms": "^2.1.1" } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true } } }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "ejs": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", - "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.28", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.28.tgz", - "integrity": "sha1-jdTmRYCGZE6fnwoc8y4qH53/2e4=", - "dev": true - }, - "elliptic": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", - "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "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==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "encodeurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", - "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "eslint-plugin-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-2.0.3.tgz", + "integrity": "sha1-fImIOrDIX6XSi2ZqFKTpBqqQuJc=", "requires": { - "once": "^1.4.0" + "htmlparser2": "^3.8.2" } }, - "engine.io": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz", - "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=", + "eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", "dev": true, "requires": { - "accepts": "1.3.3", - "base64id": "1.0.0", - "cookie": "0.3.1", - "debug": "2.3.3", - "engine.io-parser": "1.3.2", - "ws": "1.1.2" + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" }, "dependencies": { - "accepts": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", - "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { - "mime-types": "~2.1.11", - "negotiator": "0.6.1" + "ms": "^2.1.1" } }, - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "ms": "0.7.2" + "esutils": "^2.0.2" } }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - } - } - }, - "engine.io-client": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz", - "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "component-inherit": "0.0.3", - "debug": "2.3.3", - "engine.io-parser": "1.3.2", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parsejson": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", - "ws": "1.1.2", - "xmlhttprequest-ssl": "1.5.3", - "yeast": "0.1.2" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "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" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true }, - "debug": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", - "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "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": { - "ms": "0.7.2" + "is-extglob": "^2.1.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" } }, "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, - "engine.io-parser": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", - "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", - "dev": true, + "eslint-plugin-promise": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.8.0.tgz", + "integrity": "sha512-JiFL9UFR15NKpHyGii1ZcvmtIqa3UTwiDAGb8atSffe43qJ3+1czVGN6UtkklpcJ2DVnqvTMzEKRaJdBkAL2aQ==", + "dev": true + }, + "eslint-plugin-standard": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-2.3.1.tgz", + "integrity": "sha1-Z2W9Km2ezce98bFFrkuzDit7hvg=" + }, + "eslint-plugin-vue": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz", + "integrity": "sha512-esETKhVMI7Vdli70Wt4bvAwnZBJeM0pxVX9Yb0wWKxdCJc2EADalVYK/q2FzMw8oKN0wPMdqVCKS8kmR89recA==", + "dev": true, + "requires": { + "vue-eslint-parser": "^2.0.3" + } + }, + "eslint-restricted-globals": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", + "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", + "dev": true + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "dev": true + }, + "espree": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz", + "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==", + "requires": { + "acorn": "^5.2.1", + "acorn-jsx": "^3.0.0" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" + }, + "esquery": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", + "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", "requires": { - "after": "0.8.2", - "arraybuffer.slice": "0.0.6", - "base64-arraybuffer": "0.1.5", - "blob": "0.0.4", - "has-binary": "0.1.7", - "wtf-8": "1.0.0" + "estraverse": "^4.0.0" } }, - "enhanced-resolve": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", - "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", - "dev": true, + "esrecurse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "object-assign": "^4.0.1", - "tapable": "^0.2.7" + "estraverse": "^4.1.0", + "object-assign": "^4.0.1" } }, - "enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", "requires": { - "ansi-colors": "^4.1.1", - "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==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } + "d": "1", + "es5-ext": "~0.10.14" } }, - "ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", - "dev": true + "eventemitter2": { + "version": "6.4.7", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", + "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==" }, - "entities": { + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=" + }, + "events": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", - "dev": true + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" }, - "errno": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", - "dev": true, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", "requires": { - "prr": "~0.0.0" + "original": ">=0.0.5" } }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "eventsource-polyfill": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz", + "integrity": "sha1-EODRh/ERsWfyj9q5GIQ859gY8Tw=" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "is-arrayish": "^0.2.1" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "dev": true, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "requires": { - "stackframe": "^1.3.4" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "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==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } } }, - "es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", - "dev": true, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "requires": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.1", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" + "pify": "^2.2.0" } }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true }, - "es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dev": true, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=" + }, + "expand-braces": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", + "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" + "array-slice": "^0.2.3", + "array-unique": "^0.2.1", + "braces": "^0.1.2" + }, + "dependencies": { + "braces": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", + "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", + "requires": { + "expand-range": "^0.1.0" + } + }, + "expand-range": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", + "requires": { + "is-number": "^0.1.1", + "repeat-string": "^0.2.2" + } + }, + "is-number": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", + "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=" + }, + "repeat-string": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", + "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=" + } } }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "requires": { - "has": "^1.0.3" + "is-posix-bracket": "^0.1.0" } }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + } } }, - "es5-ext": { - "version": "0.10.62", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", - "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", "dev": true, "requires": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" }, "dependencies": { - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "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": { - "d": "^1.0.1", - "ext": "^1.1.2" + "color-convert": "^1.9.0" + } + } + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "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==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "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" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "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==", + "requires": { + "ee-first": "1.1.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" } + }, + "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==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, - "es6-error": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dev": true - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, - "es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" + "is-extendable": "^0.1.0" } }, - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "requires": { - "d": "1", - "es5-ext": "~0.10.14" + "is-extglob": "^1.0.0" } }, - "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", - "dev": true, + "extract-from-css": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/extract-from-css/-/extract-from-css-0.4.4.tgz", + "integrity": "sha512-41qWGBdtKp9U7sgBxAQ7vonYqSXzgW/SiAYzq4tdWSVhAShvpVCH1nyvPQgjse6EdgbW7Y7ERdT3674/lKr65A==", "requires": { - "d": "1", - "es5-ext": "^0.10.14", - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" + "css": "^2.1.0" } }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", - "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", - "dev": true, + "extract-text-webpack-plugin": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.2.tgz", + "integrity": "sha1-dW7076gVXDaBgz+8NNpTuUF0bWw=", "requires": { - "esprima": "^2.7.1", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.2.0" + "async": "^2.1.2", + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0", + "webpack-sources": "^1.0.1" }, "dependencies": { - "estraverse": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", - "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=", - "dev": true - }, - "source-map": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", - "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", - "dev": true, - "optional": true, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "amdefine": ">=0.0.4" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" } } } }, - "escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", - "dev": true, - "requires": { - "es6-map": "^0.1.3", - "es6-weak-map": "^2.0.1", - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz", - "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", - "dev": true, + "extract-zip": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", + "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", "requires": { - "babel-code-frame": "^6.16.0", - "chalk": "^1.1.3", - "concat-stream": "^1.5.2", - "debug": "^2.1.1", - "doctrine": "^2.0.0", - "escope": "^3.6.0", - "espree": "^3.4.0", - "esquery": "^1.0.0", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "glob": "^7.0.3", - "globals": "^9.14.0", - "ignore": "^3.2.0", - "imurmurhash": "^0.1.4", - "inquirer": "^0.12.0", - "is-my-json-valid": "^2.10.0", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.5.1", - "json-stable-stringify": "^1.0.0", - "levn": "^0.3.0", - "lodash": "^4.0.0", - "mkdirp": "^0.5.0", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.1", - "pluralize": "^1.2.1", - "progress": "^1.1.8", - "require-uncached": "^1.0.2", - "shelljs": "^0.7.5", - "strip-bom": "^3.0.0", - "strip-json-comments": "~2.0.1", - "table": "^3.7.8", - "text-table": "~0.2.0", - "user-home": "^2.0.0" + "concat-stream": "1.6.0", + "debug": "2.6.9", + "mkdirp": "0.5.0", + "yauzl": "2.4.1" }, "dependencies": { "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true + "mkdirp": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", + "requires": { + "minimist": "0.0.8" + } } } }, - "eslint-config-airbnb-base": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.3.2.tgz", - "integrity": "sha512-/fhjt/VqzBA2SRsx7ErDtv6Ayf+XLw9LIOqmpBuHFCVwyJo2EtzGWMB9fYRFBoWWQLxmNmCpenNiH0RxyeS41w==", + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "facebook-login-vuejs": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/facebook-login-vuejs/-/facebook-login-vuejs-2.1.3.tgz", + "integrity": "sha1-b3YxAzUzai4cJztTHwMVp0QImRQ=" + }, + "fast-deep-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" + }, + "fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, "requires": { - "eslint-restricted-globals": "^0.1.1" + "bser": "2.1.1" } }, - "eslint-config-standard": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-6.2.1.tgz", - "integrity": "sha1-06aKr8cZFjnn7kQec0hzkCY1QpI=", - "dev": true, - "requires": {} + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } }, - "eslint-friendly-formatter": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/eslint-friendly-formatter/-/eslint-friendly-formatter-2.0.7.tgz", - "integrity": "sha1-ZX+VoZr0mJY2r+uxzJ3mzrvQiO4=", - "dev": true, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "requires": { - "chalk": "^1.0.0", - "extend": "^3.0.0", - "minimist": "^1.2.0", - "text-table": "^0.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, - "eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - }, - "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" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" } }, - "eslint-loader": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz", - "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==", - "dev": true, + "file-loader": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz", + "integrity": "sha512-N+uhF3mswIFeziHQjGScJ/yHXYt3DiLBeC+9vWW+WjUBiClMSOlV1YrXQi+7KM2aA3Rn4Bybgv+uXFQbfkzpvg==", "requires": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" + "loader-utils": "^1.0.2" }, "dependencies": { "loader-utils": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, "requires": { "big.js": "^3.1.3", "emojis-list": "^2.0.0", @@ -37073,1265 +9864,1312 @@ } } }, - "eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dev": true, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "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==", "requires": { - "debug": "^3.2.7" + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.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, + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { - "ms": "^2.1.1" + "ms": "2.0.0" } }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "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==" + }, + "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==", + "requires": { + "ee-first": "1.1.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" } } }, - "eslint-plugin-html": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-2.0.3.tgz", - "integrity": "sha1-fImIOrDIX6XSi2ZqFKTpBqqQuJc=", - "dev": true, + "find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", + "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", "requires": { - "htmlparser2": "^3.8.2" + "json5": "^0.5.1", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } } }, - "eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", - "dev": true, + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", "requires": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", - "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "requires": { + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" }, "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "requires": { - "ms": "^2.1.1" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "requires": { - "esutils": "^2.0.2" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + } + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", "dev": true }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { - "is-extglob": "^2.1.1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "safe-buffer": "~5.1.0" } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true } } }, - "eslint-plugin-promise": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.8.0.tgz", - "integrity": "sha512-JiFL9UFR15NKpHyGii1ZcvmtIqa3UTwiDAGb8atSffe43qJ3+1czVGN6UtkklpcJ2DVnqvTMzEKRaJdBkAL2aQ==", - "dev": true - }, - "eslint-plugin-standard": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-2.3.1.tgz", - "integrity": "sha1-Z2W9Km2ezce98bFFrkuzDit7hvg=", - "dev": true, - "requires": {} - }, - "eslint-plugin-vue": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz", - "integrity": "sha512-esETKhVMI7Vdli70Wt4bvAwnZBJeM0pxVX9Yb0wWKxdCJc2EADalVYK/q2FzMw8oKN0wPMdqVCKS8kmR89recA==", - "dev": true, - "requires": { - "vue-eslint-parser": "^2.0.3" - } - }, - "eslint-restricted-globals": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", - "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", - "dev": true - }, - "eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", - "dev": true, + "follow-redirects": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.6.tgz", + "integrity": "sha512-FrMqZ/FONtHnbqO651UPpfRUVukIEwJhXMfdr/JWAmrDbeYBu773b1J6gdWDyRIj4hvvzQEHoEOTrdR8o6KLYA==", "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "debug": "^3.1.0" } }, - "eslint-visitor-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", - "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", - "dev": true - }, - "espree": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz", - "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==", - "dev": true, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "requires": { - "acorn": "^5.2.1", - "acorn-jsx": "^3.0.0" + "is-callable": "^1.1.3" } }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, - "esquery": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", - "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", - "dev": true, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "requires": { - "estraverse": "^4.0.0" + "for-in": "^1.0.1" } }, - "esrecurse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", - "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "foreground-child": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", + "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", "dev": true, "requires": { - "estraverse": "^4.1.0", - "object-assign": "^4.0.1" + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { - "d": "1", - "es5-ext": "~0.10.14" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, - "eventemitter2": { - "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==" - }, - "eventemitter3": { + "formatio": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", - "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", - "dev": true - }, - "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" - }, - "eventsource": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", - "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", - "dev": true, + "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.2.0.tgz", + "integrity": "sha1-87IWfZBoxGmKjVH092CjmlTYGOs=", "requires": { - "original": ">=0.0.5" + "samsam": "1.x" } }, - "eventsource-polyfill": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz", - "integrity": "sha1-EODRh/ERsWfyj9q5GIQ859gY8Tw=", - "dev": true + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", "dev": true, "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "map-cache": "^0.2.2" } }, - "exec-sh": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", - "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", - "dev": true + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" }, "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "pump": "^3.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "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==", + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "ansi-regex": "^3.0.0" } } } }, - "executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, "requires": { - "pify": "^2.2.0" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "fromentries": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", + "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", "dev": true }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true + "fs": { + "version": "0.0.1-security", + "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", + "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" }, - "expand-braces": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", - "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "dev": true, "requires": { - "array-slice": "^0.2.3", - "array-unique": "^0.2.1", - "braces": "^0.1.2" + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", + "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "optional": true, + "requires": { + "nan": "^2.3.0", + "node-pre-gyp": "^0.6.39" }, "dependencies": { - "braces": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", - "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", - "dev": true, + "abbrev": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", + "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=", + "optional": true + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "optional": true, + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "aproba": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", + "integrity": "sha1-ldNgDwdxCqDpKYxyatXs8urLq6s=", + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "optional": true + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "requires": { + "inherits": "~2.0.0" + } + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "requires": { + "hoek": "2.x.x" + } + }, + "brace-expansion": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz", + "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", + "requires": { + "balanced-match": "^0.4.1", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "optional": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "requires": { + "boom": "2.x.x" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", + "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=", + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "optional": true + }, + "detect-libc": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.2.tgz", + "integrity": "sha1-ca1dIEvxempsqPRQxhRUBm70YeE=", + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "optional": true, "requires": { - "expand-range": "^0.1.0" + "jsbn": "~0.1.0" } }, - "expand-range": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", - "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", - "dev": true, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "optional": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "optional": true, "requires": { - "is-number": "^0.1.1", - "repeat-string": "^0.2.2" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" } }, - "is-number": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", - "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", - "dev": true + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, - "repeat-string": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", - "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", - "dev": true - } - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, + "fstream-ignore": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", + "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", + "optional": true, "requires": { - "kind-of": "^3.0.2" + "fstream": "^1.0.0", + "inherits": "2", + "minimatch": "^3.0.0" } - } - } - }, - "expect": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", - "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "ansi-styles": "^3.2.0", - "jest-get-type": "^24.9.0", - "jest-matcher-utils": "^24.9.0", - "jest-message-util": "^24.9.0", - "jest-regex-util": "^24.9.0" - }, - "dependencies": { - "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, + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "optional": true, "requires": { - "color-convert": "^1.9.0" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } - } - } - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "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, + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "optional": true, "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "optional": true + } } }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "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" } }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "optional": true }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "optional": true, "requires": { - "ms": "2.0.0" + "ajv": "^4.9.1", + "har-schema": "^1.0.5" } }, - "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 + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "optional": 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 + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + } }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "optional": true, "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "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 + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, - "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 + "ini": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=", + "optional": true }, - "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, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "optional": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", + "optional": true, "requires": { - "ee-first": "1.1.1" + "jsbn": "~0.1.0" } }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "optional": true }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "optional": true, "requires": { - "side-channel": "^1.0.4" + "jsonify": "~0.0.0" } }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "optional": true }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", + "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", + "optional": true, "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "optional": true + } } }, - "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 + "mime-db": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz", + "integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=" }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, - "ext": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", - "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "dev": true, - "requires": { - "type": "^2.7.2" - }, - "dependencies": { - "type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "extract-from-css": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/extract-from-css/-/extract-from-css-0.4.4.tgz", - "integrity": "sha512-41qWGBdtKp9U7sgBxAQ7vonYqSXzgW/SiAYzq4tdWSVhAShvpVCH1nyvPQgjse6EdgbW7Y7ERdT3674/lKr65A==", - "requires": { - "css": "^2.1.0" - } - }, - "extract-text-webpack-plugin": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.2.tgz", - "integrity": "sha1-dW7076gVXDaBgz+8NNpTuUF0bWw=", - "dev": true, - "requires": { - "async": "^2.1.2", - "loader-utils": "^1.0.2", - "schema-utils": "^0.3.0", - "webpack-sources": "^1.0.1" - }, - "dependencies": { - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, + "mime-types": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "mime-db": "~1.27.0" } - } - } - }, - "extract-zip": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", - "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", - "dev": true, - "requires": { - "concat-stream": "1.6.0", - "debug": "2.6.9", - "mkdirp": "0.5.0", - "yauzl": "2.4.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "ms": "2.0.0" + "brace-expansion": "^1.1.7" } }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, "mkdirp": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "facebook-login-vuejs": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/facebook-login-vuejs/-/facebook-login-vuejs-2.1.3.tgz", - "integrity": "sha1-b3YxAzUzai4cJztTHwMVp0QImRQ=" - }, - "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", - "dev": true - }, - "fast-diff": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", - "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "requires": { - "pend": "~1.2.0" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", - "dev": true, - "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" - } - }, - "file-loader": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz", - "integrity": "sha512-N+uhF3mswIFeziHQjGScJ/yHXYt3DiLBeC+9vWW+WjUBiClMSOlV1YrXQi+7KM2aA3Rn4Bybgv+uXFQbfkzpvg==", - "dev": true, - "requires": { - "loader-utils": "^1.0.2" - }, - "dependencies": { - "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "minimist": "0.0.8" } - } - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "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==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz", + "integrity": "sha512-OsJV74qxnvz/AMGgcfZoDaeDXKD3oY3QVIbBmwszTFkRisTSXbMQyn4UWzUMOtA5SVhrBZOTp0wcoSBgfMfMmQ==", + "optional": true, "requires": { - "ms": "2.0.0" + "detect-libc": "^1.0.2", + "hawk": "3.1.3", + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "request": "2.81.0", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^2.2.1", + "tar-pack": "^3.4.0" } }, - "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 + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } }, - "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, + "npmlog": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.0.tgz", + "integrity": "sha512-ocolIkZYZt8UveuiDS0yAkkIjid1o7lPG8cYm05yNYzBn8ykQtaiPMEGp8fY9tKdDgm8okpdKzkvu1y9hUYugA==", + "optional": true, "requires": { - "ee-first": "1.1.1" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - } - } - }, - "find-babel-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", - "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", - "requires": { - "json5": "^0.5.1", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - } - } - }, - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "flat-cache": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", - "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", - "dev": true, - "requires": { - "circular-json": "^0.3.1", - "del": "^2.0.2", - "graceful-fs": "^4.1.2", - "write": "^0.2.1" - }, - "dependencies": { - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" + "wrappy": "1" } }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "optional": true + }, + "osenv": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", + "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", + "optional": true, "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } - } - } - }, - "flatten": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.6.tgz", - "integrity": "sha512-FrMqZ/FONtHnbqO651UPpfRUVukIEwJhXMfdr/JWAmrDbeYBu773b1J6gdWDyRIj4hvvzQEHoEOTrdR8o6KLYA==", - "requires": { - "debug": "^3.1.0" - } - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "requires": { - "is-callable": "^1.1.3" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "foreground-child": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", - "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "optional": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "optional": true + }, + "rc": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz", + "integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=", + "optional": true, "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "deep-extend": "~0.4.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "optional": true + } } }, - "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==", - "dev": true, + "readable-stream": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz", + "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=", "requires": { - "shebang-regex": "^3.0.0" + "buffer-shims": "~1.0.0", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~1.0.0", + "util-deprecate": "~1.0.1" } }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "optional": true, + "requires": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" + } }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, + "rimraf": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", "requires": { - "isexe": "^2.0.0" + "glob": "^7.0.5" } - } - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "formatio": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.2.0.tgz", - "integrity": "sha1-87IWfZBoxGmKjVH092CjmlTYGOs=", - "dev": true, - "requires": { - "samsam": "1.x" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "friendly-errors-webpack-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", - "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true }, - "is-fullwidth-code-point": { + "safe-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=" + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "optional": true + }, + "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "optional": true + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "requires": { + "hoek": "2.x.x" + } + }, + "sshpk": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.0.tgz", + "integrity": "sha1-/yo+T9BEl1Vf7Zezmg/YL6+zozw=", + "optional": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jodid25519": "^1.0.0", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "optional": true + } + } }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, + "string_decoder": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz", + "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "optional": true + }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "optional": true + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "tar-pack": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.4.0.tgz", + "integrity": "sha1-I74tf2cagzk3bL2wuP4/3r8xeYQ=", + "optional": true, + "requires": { + "debug": "^2.2.0", + "fstream": "^1.0.10", + "fstream-ignore": "^1.0.5", + "once": "^1.3.3", + "readable-stream": "^2.1.4", + "rimraf": "^2.5.1", + "tar": "^2.2.1", + "uid-number": "^0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", + "optional": true, + "requires": { + "punycode": "^1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "optional": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz", + "integrity": "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE=", + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", + "integrity": "sha1-ZUS7ot/ajBzxfmKaOjBeK7H+5sE=", + "optional": true + }, + "verror": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", + "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "wide-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "optional": true, + "requires": { + "string-width": "^1.0.2" } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" } } }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fromentries": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz", - "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==", - "dev": true - }, - "fs": { - "version": "0.0.1-security", - "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", - "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=" - }, - "fs-extra": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^2.1.0", - "klaw": "^1.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, "fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", @@ -38347,7 +11185,7 @@ "ftp": { "version": "0.3.10", "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", - "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", + "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=", "dev": true, "requires": { "readable-stream": "1.1.x", @@ -38357,13 +11195,13 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -38375,7 +11213,7 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true } } @@ -38386,15 +11224,27 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, "functions-have-names": { @@ -38430,14 +11280,12 @@ "generate-function": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" }, "generate-object-property": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true, "requires": { "is-property": "^1.0.0" } @@ -38445,7 +11293,8 @@ "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==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "get-caller-file": { "version": "1.0.2", @@ -38454,14 +11303,28 @@ "dev": true }, "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", - "has-proto": "^1.0.1", "has-symbols": "^1.0.3" + }, + "dependencies": { + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^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==" + } } }, "get-package-type": { @@ -38580,7 +11443,7 @@ "getpass": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "requires": { "assert-plus": "^1.0.0" } @@ -38589,7 +11452,6 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -38603,7 +11465,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, "requires": { "glob-parent": "^2.0.0", "is-glob": "^2.0.0" @@ -38613,7 +11474,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, "requires": { "is-glob": "^2.0.0" } @@ -38705,14 +11565,12 @@ "graceful-readlink": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" }, "growl": { "version": "1.9.2", "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", - "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", - "dev": true + "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=" }, "growly": { "version": "1.3.0", @@ -38793,51 +11651,23 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "dev": true + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "requires": { - "ajv": "^6.12.3", + "ajv": "^5.1.0", "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "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==", - "dev": true - }, - "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==", - "dev": true - } } }, "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", "requires": { - "function-bind": "^1.1.1" + "function-bind": "^1.0.2" } }, "has-ansi": { @@ -38858,7 +11688,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", - "dev": true, "requires": { "isarray": "0.0.1" }, @@ -38866,22 +11695,19 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" } } }, "has-cors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", - "dev": true + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" }, "has-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" }, "has-property-descriptors": { "version": "1.0.0", @@ -38894,12 +11720,14 @@ "has-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true }, "has-tostringtag": { "version": "1.0.0", @@ -38907,6 +11735,13 @@ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "requires": { "has-symbols": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + } } }, "has-unicode": { @@ -38967,8 +11802,7 @@ "hash-sum": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" }, "hash.js": { "version": "1.1.3", @@ -38984,17 +11818,26 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", - "dev": true, "requires": { "is-stream": "^1.0.1", "pinkie-promise": "^2.0.0" } }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.x.x", + "cryptiles": "3.x.x", + "hoek": "4.x.x", + "sntp": "2.x.x" + } + }, "he": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", - "dev": true + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" }, "hmac-drbg": { "version": "1.0.1", @@ -39007,11 +11850,15 @@ "minimalistic-crypto-utils": "^1.0.1" } }, + "hoek": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", + "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==" + }, "home-or-tmp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.1" @@ -39031,8 +11878,7 @@ "html-comment-regex": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", - "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", - "dev": true + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=" }, "html-encoding-sniffer": { "version": "1.0.2", @@ -39059,7 +11905,6 @@ "version": "3.5.7", "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.7.tgz", "integrity": "sha512-GISXn6oKDo7+gVpKOgZJTbHMCUI2TSGfpg/8jgencWhWJsvEmsvp3M8emX7QocsXsYznWloLib3OeSfeyb/ewg==", - "dev": true, "requires": { "camel-case": "3.0.x", "clean-css": "4.1.x", @@ -39081,7 +11926,6 @@ "version": "2.30.1", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz", "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=", - "dev": true, "requires": { "bluebird": "^3.4.7", "html-minifier": "^3.2.3", @@ -39095,7 +11939,6 @@ "version": "3.9.2", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", - "dev": true, "requires": { "domelementtype": "^1.3.0", "domhandler": "^2.3.0", @@ -39114,7 +11957,6 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", - "dev": true, "requires": { "depd": "1.1.1", "inherits": "2.0.3", @@ -39125,22 +11967,19 @@ "setprototypeof": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", - "dev": true + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" } } }, "http-parser-js": { "version": "0.4.9", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.9.tgz", - "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=", - "dev": true + "integrity": "sha1-6hoE+2St/wJC6ZdPKX3Uw8rSceE=" }, "http-proxy": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", - "dev": true, "requires": { "eventemitter3": "1.x.x", "requires-port": "1.x.x" @@ -39172,7 +12011,6 @@ "version": "0.17.4", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", - "dev": true, "requires": { "http-proxy": "^1.16.2", "is-glob": "^3.1.0", @@ -39183,14 +12021,12 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, "requires": { "is-extglob": "^2.1.0" } @@ -39201,7 +12037,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -39326,10 +12161,9 @@ } }, "ieee754": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", - "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", - "dev": true + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "iferr": { "version": "0.1.5", @@ -39340,8 +12174,7 @@ "ignore": { "version": "3.3.7", "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz", - "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==", - "dev": true + "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==" }, "import-local": { "version": "2.0.0", @@ -39416,8 +12249,7 @@ "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "in-publish": { "version": "2.0.1", @@ -39437,14 +12269,12 @@ "indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" }, "indexof": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" }, "inflight": { "version": "1.0.6", @@ -39469,7 +12299,6 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/inject-loader/-/inject-loader-3.0.1.tgz", "integrity": "sha512-0Kd4NqMJUhknG4ECiJ/mgyHJBpfBBWZ3IKHl2BLNQiFtMO7/xiv9mmHl7mGvE0iKrBeQAZdMcQP3sMXZN0cqeg==", - "dev": true, "requires": { "babel-core": "~6" }, @@ -39478,7 +12307,6 @@ "version": "6.26.3", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, "requires": { "babel-code-frame": "^6.26.0", "babel-generator": "^6.26.0", @@ -39505,7 +12333,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -39516,7 +12343,6 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", - "dev": true, "requires": { "ansi-escapes": "^1.1.0", "ansi-regex": "^2.0.0", @@ -39542,18 +12368,40 @@ "get-intrinsic": "^1.2.0", "has": "^1.0.3", "side-channel": "^1.0.4" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "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" + } + } } }, "interpret": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", - "dev": true + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" }, "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", "requires": { "loose-envify": "^1.0.0" } @@ -39573,30 +12421,20 @@ "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, "is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" }, "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", "dev": true, "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "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==", - "dev": true - } + "kind-of": "^3.0.2" } }, "is-arguments": { @@ -39617,13 +12455,35 @@ "call-bind": "^1.0.2", "get-intrinsic": "^1.2.0", "is-typed-array": "^1.1.10" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "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" + } + } } }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "is-bigint": { "version": "1.0.4", @@ -39638,7 +12498,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, "requires": { "binary-extensions": "^1.0.0" } @@ -39673,12 +12532,11 @@ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" }, "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "requires": { - "ci-info": "^2.0.0" + "ci-info": "^3.2.0" } }, "is-core-module": { @@ -39688,23 +12546,26 @@ "dev": true, "requires": { "has": "^1.0.3" + }, + "dependencies": { + "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" + } + } } }, "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", "dev": true, "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "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==", - "dev": true - } + "kind-of": "^3.0.2" } }, "is-date-object": { @@ -39713,20 +12574,20 @@ "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" }, "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { "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==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } @@ -39734,20 +12595,17 @@ "is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, "is-dotfile": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" }, "is-equal-shallow": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true, "requires": { "is-primitive": "^2.0.0" } @@ -39755,20 +12613,17 @@ "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" }, "is-extglob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" }, "is-finite": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, "requires": { "number-is-nan": "^1.0.0" } @@ -39777,7 +12632,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, "requires": { "number-is-nan": "^1.0.0" } @@ -39800,7 +12654,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, "requires": { "is-extglob": "^1.0.0" } @@ -39825,7 +12678,6 @@ "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.1.tgz", "integrity": "sha512-ochPsqWS1WXj8ZnMIV0vnNXooaMhp7cyL4FMSIPKTtnV0Ha/T19G2b9kkhcNsabV9bxYkze7/aLZJb/bYuFduQ==", - "dev": true, "requires": { "generate-function": "^2.0.0", "generate-object-property": "^1.1.0", @@ -39860,14 +12712,12 @@ "is-path-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" }, "is-path-in-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", - "dev": true, "requires": { "is-path-inside": "^1.0.0" } @@ -39876,7 +12726,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, "requires": { "path-is-inside": "^1.0.1" } @@ -39884,8 +12733,7 @@ "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" }, "is-plain-object": { "version": "2.0.4", @@ -39907,20 +12755,17 @@ "is-posix-bracket": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" }, "is-primitive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" }, "is-property": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" }, "is-regex": { "version": "1.1.4", @@ -39935,7 +12780,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", - "dev": true, "requires": { "tryit": "^1.0.1" } @@ -39952,8 +12796,7 @@ "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-string": { "version": "1.0.7", @@ -39968,30 +12811,25 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true, "requires": { "html-comment-regex": "^1.1.0" } }, "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" + "which-typed-array": "^1.1.11" } }, "is-typedarray": { @@ -40032,10 +12870,9 @@ "dev": true }, "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.1.tgz", + "integrity": "sha1-MQ23D3QtJZoWo2kgK1GvhCMzENk=" }, "is-wsl": { "version": "1.1.0", @@ -40070,8 +12907,7 @@ "isbinaryfile": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", - "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", - "dev": true + "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=" }, "isexe": { "version": "2.0.0", @@ -40082,7 +12918,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, "requires": { "isarray": "1.0.0" } @@ -40285,80 +13120,65 @@ } }, "istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", "dev": true, "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.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==", + "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 }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", "dev": true }, - "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" - } - }, "make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "requires": { - "semver": "^7.5.3" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { - "lru-cache": "^6.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" } }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "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==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "has-flag": "^3.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 } } }, "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", "dev": true, "requires": { "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", "source-map": "^0.6.1" }, "dependencies": { @@ -40372,17 +13192,33 @@ } }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", "dev": true }, + "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==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, "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 }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -40392,13 +13228,12 @@ } }, "istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", "dev": true, "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "html-escaper": "^2.0.0" } }, "jest": { @@ -40409,46 +13244,8 @@ "requires": { "import-local": "^2.0.0", "jest-cli": "^24.9.0" - } - }, - "jest-changed-files": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", - "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", - "dev": true, - "requires": { - "@jest/types": "^24.9.0", - "execa": "^1.0.0", - "throat": "^4.0.0" - } - }, - "jest-cli": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", - "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", - "dev": true, - "requires": { - "@jest/core": "^24.9.0", - "@jest/test-result": "^24.9.0", - "@jest/types": "^24.9.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "import-local": "^2.0.0", - "is-ci": "^2.0.0", - "jest-config": "^24.9.0", - "jest-util": "^24.9.0", - "jest-validate": "^24.9.0", - "prompts": "^2.0.1", - "realpath-native": "^1.1.0", - "yargs": "^13.3.0" }, "dependencies": { - "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", @@ -40458,12 +13255,6 @@ "color-convert": "^1.9.0" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -40475,36 +13266,10 @@ "supports-color": "^5.3.0" } }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "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==", + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, "has-flag": { @@ -40513,136 +13278,118 @@ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, - "is-fullwidth-code-point": { + "is-ci": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "ci-info": "^2.0.0" } }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", "dev": true, "requires": { - "p-try": "^2.0.0" + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" } }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "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": { - "p-limit": "^2.0.0" + "has-flag": "^3.0.0" } - }, - "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==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "pump": "^3.0.0" } }, - "which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "path-key": "^2.0.0" } }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "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": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -40709,6 +13456,17 @@ "snapdragon-node": "^2.0.1", "split-string": "^3.0.2", "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "chalk": { @@ -40755,6 +13513,55 @@ "is-descriptor": "^0.1.0" } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -40774,6 +13581,27 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -40798,6 +13626,15 @@ "requires": { "is-descriptor": "^1.0.0" } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, @@ -40811,6 +13648,17 @@ "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "has-flag": { @@ -40820,52 +13668,32 @@ "dev": true }, "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "isobject": { @@ -40899,18 +13727,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - } } }, "supports-color": { @@ -41133,6 +13949,17 @@ "snapdragon-node": "^2.0.1", "split-string": "^3.0.2", "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "debug": { @@ -41168,6 +13995,55 @@ "is-descriptor": "^0.1.0" } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -41187,6 +14063,27 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -41211,6 +14108,15 @@ "requires": { "is-descriptor": "^1.0.0" } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, @@ -41224,55 +14130,66 @@ "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-extendable": "^0.1.0" } } } }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "isobject": { @@ -41306,20 +14223,15 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - } } }, + "nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "dev": true, + "optional": true + }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -41505,6 +14417,17 @@ "snapdragon-node": "^2.0.1", "split-string": "^3.0.2", "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "chalk": { @@ -41551,6 +14474,55 @@ "is-descriptor": "^0.1.0" } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -41570,6 +14542,27 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -41594,6 +14587,15 @@ "requires": { "is-descriptor": "^1.0.0" } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, @@ -41607,6 +14609,17 @@ "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "has-flag": { @@ -41616,52 +14629,32 @@ "dev": true }, "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "requires": { + "kind-of": "^6.0.0" } }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "isobject": { @@ -41695,18 +14688,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - } } }, "slash": { @@ -41749,8 +14730,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "requires": {} + "dev": true }, "jest-regex-util": { "version": "24.9.0", @@ -41930,12 +14910,6 @@ "yargs": "^13.3.0" }, "dependencies": { - "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", @@ -41945,12 +14919,6 @@ "color-convert": "^1.9.0" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -41962,38 +14930,6 @@ "supports-color": "^5.3.0" } }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "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==", - "dev": true - }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -42014,22 +14950,6 @@ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -42039,68 +14959,12 @@ "brace-expansion": "^1.1.7" } }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "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==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, "slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "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" - } - }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -42115,57 +14979,6 @@ "requires": { "has-flag": "^3.0.0" } - }, - "which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, @@ -42294,12 +15107,27 @@ "supports-color": "^5.3.0" } }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, "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 }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, "slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -42471,15 +15299,14 @@ "integrity": "sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==" }, "jquery": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.0.tgz", - "integrity": "sha512-umpJ0/k8X0MvD1ds0P9SfowREz2LenHsQaxSohMZ5OMNEU2r0tf8pdeEFTHMFxWVxKNyU9rTtK3CWzUCTKJUeQ==" + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" }, "js-base64": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.0.tgz", - "integrity": "sha512-Wehd+7Pf9tFvGb+ydPm9TjYjV8X1YHOVyG8QyELZxEMqOhemVwGRmoG8iQ/soqI3n8v4xn59zaLxiCJiaaRzKA==", - "dev": true + "integrity": "sha512-Wehd+7Pf9tFvGb+ydPm9TjYjV8X1YHOVyG8QyELZxEMqOhemVwGRmoG8iQ/soqI3n8v4xn59zaLxiCJiaaRzKA==" }, "js-beautify": { "version": "1.14.9", @@ -42595,7 +15422,6 @@ "version": "3.7.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^2.6.0" @@ -42604,7 +15430,7 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "jsdom": { "version": "11.12.0", @@ -42640,6 +15466,24 @@ "xml-name-validator": "^3.0.0" }, "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "escodegen": { "version": "1.14.3", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", @@ -42659,12 +15503,80 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, + "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==", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "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==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, "punycode": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "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 + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -42672,6 +15584,16 @@ "dev": true, "optional": true }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, "tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -42681,6 +15603,12 @@ "punycode": "^2.1.0" } }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -42712,8 +15640,7 @@ "jsesc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true + "integrity": "sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==" }, "json-buffer": { "version": "3.0.1", @@ -42735,20 +15662,17 @@ "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" }, "json-stable-stringify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, "requires": { "jsonify": "~0.0.0" } @@ -42761,8 +15685,7 @@ "json3": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", - "dev": true + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=" }, "json5": { "version": "0.5.1", @@ -42773,7 +15696,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -42781,20 +15703,17 @@ "jsonify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" }, "jsonpointer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -42811,7 +15730,6 @@ "version": "1.7.1", "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.1.tgz", "integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==", - "dev": true, "requires": { "bluebird": "^3.3.0", "body-parser": "^1.16.1", @@ -42845,8 +15763,7 @@ "lodash": { "version": "3.10.1", "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" } } }, @@ -42867,7 +15784,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-1.3.0.tgz", "integrity": "sha1-7qrH/8DiAetjxGdEDStpx883eL8=", - "dev": true, "requires": { "minimist": "1.2.0" }, @@ -42875,8 +15791,7 @@ "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } }, @@ -42884,7 +15799,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.4.tgz", "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=", - "dev": true, "requires": { "lodash": "^4.0.1", "phantomjs-prebuilt": "^2.1.7" @@ -42893,8 +15807,7 @@ "karma-phantomjs-shim": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/karma-phantomjs-shim/-/karma-phantomjs-shim-1.5.0.tgz", - "integrity": "sha512-t0h1x7btXROaGElv36TLpuoWqTnVZ/f+GJHH/qVerjbX6AENoM5brQoB9ISO3hQ6zO1k9rDSRLrY5ZZb83ANdg==", - "dev": true + "integrity": "sha512-t0h1x7btXROaGElv36TLpuoWqTnVZ/f+GJHH/qVerjbX6AENoM5brQoB9ISO3hQ6zO1k9rDSRLrY5ZZb83ANdg==" }, "karma-sinon-chai": { "version": "1.3.4", @@ -42918,7 +15831,6 @@ "version": "0.0.30", "resolved": "https://registry.npmjs.org/karma-spec-reporter/-/karma-spec-reporter-0.0.30.tgz", "integrity": "sha1-0Qtci7RByxxq31Z4X4nTlfLpCTo=", - "dev": true, "requires": { "colors": "^1.1.2" } @@ -42974,8 +15886,7 @@ "kew": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", - "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", - "dev": true + "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=" }, "keyv": { "version": "4.5.3", @@ -42989,7 +15900,6 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -42998,7 +15908,6 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true, "requires": { "graceful-fs": "^4.1.9" } @@ -43045,7 +15954,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -43087,11 +15995,6 @@ "color-name": "~1.1.4" } }, - "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==" - }, "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", @@ -43152,7 +16055,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", - "dev": true, "requires": { "find-cache-dir": "^0.1.1", "mkdirp": "0.5.1" @@ -43168,7 +16070,6 @@ "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, "requires": { "big.js": "^3.1.3", "emojis-list": "^2.0.0", @@ -43202,20 +16103,19 @@ "lodash._arraycopy": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", - "integrity": "sha512-RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A==", + "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=", "dev": true }, "lodash._arrayeach": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", - "integrity": "sha512-Mn7HidOVcl3mkQtbPsuKR0Fj0N6Q6DQB77CtYncZcJc0bx5qv2q4Gl6a0LC1AN+GSxpnBDNnK3CKEm9XNA4zqQ==", + "integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754=", "dev": true }, "lodash._baseassign": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "dev": true, "requires": { "lodash._basecopy": "^3.0.0", "lodash.keys": "^3.0.0" @@ -43224,7 +16124,7 @@ "lodash._baseclone": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", - "integrity": "sha512-1K0dntf2dFQ5my0WoGKkduewR6+pTNaqX03kvs45y7G5bzl4B3kTR4hDfJIc2aCQDeLyQHhS280tc814m1QC1Q==", + "integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=", "dev": true, "requires": { "lodash._arraycopy": "^3.0.0", @@ -43238,38 +16138,34 @@ "lodash._basecopy": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=" }, "lodash._basecreate": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", - "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", - "dev": true + "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=" }, "lodash._basefor": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", - "integrity": "sha512-6bc3b8grkpMgDcVJv9JYZAk/mHgcqMljzm7OsbmcE2FGUMmmLQTPHlh/dFqR8LA0GQ7z4K67JSotVKu5058v1A==", + "integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=", "dev": true }, "lodash._bindcallback": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==", + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", "dev": true }, "lodash._getnative": { "version": "3.9.1", "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", - "dev": true + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" }, "lodash._isiterateecall": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=" }, "lodash._reinterpolate": { "version": "3.0.0", @@ -43292,7 +16188,7 @@ "lodash.clone": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-3.0.3.tgz", - "integrity": "sha512-yVYPpFTdZDCLG2p07gVRTvcwN5X04oj2hu4gG6r0fer58JA08wAVxXzWM+CmmxO2bzOH8u8BkZTZqgX6juVF7A==", + "integrity": "sha1-hGiMc9MrWpDKJWFpY/GJJSqZcEM=", "dev": true, "requires": { "lodash._baseclone": "^3.0.0", @@ -43304,7 +16200,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", - "dev": true, "requires": { "lodash._baseassign": "^3.0.0", "lodash._basecreate": "^3.0.0", @@ -43348,19 +16243,17 @@ "lodash.isarguments": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" }, "lodash.isarray": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" }, "lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", "dev": true }, "lodash.kebabcase": { @@ -43373,7 +16266,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, "requires": { "lodash._getnative": "^3.0.0", "lodash.isarguments": "^3.0.0", @@ -43389,8 +16281,7 @@ "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, "lodash.mergewith": { "version": "4.6.1", @@ -43424,8 +16315,7 @@ "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, "log-symbols": { "version": "2.2.0", @@ -43505,11 +16395,6 @@ "color-convert": "^2.0.1" } }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" - }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -43526,11 +16411,6 @@ "color-name": "~1.1.4" } }, - "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==" - }, "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", @@ -43586,11 +16466,6 @@ "ansi-regex": "^5.0.1" } }, - "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==" - }, "wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", @@ -43607,7 +16482,6 @@ "version": "0.6.38", "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", - "dev": true, "requires": { "readable-stream": "~1.0.2", "semver": "~4.3.3" @@ -43616,14 +16490,12 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -43634,22 +16506,19 @@ "semver": { "version": "4.3.6", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", - "dev": true + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" }, "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" } } }, "lolex": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.6.0.tgz", - "integrity": "sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY=", - "dev": true + "integrity": "sha1-OpoCg0UqR9dDnnJzG54H1zhuSfY=" }, "longest": { "version": "1.0.1", @@ -43678,8 +16547,7 @@ "lower-case": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" }, "lowercase-keys": { "version": "2.0.0", @@ -43690,7 +16558,6 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "dev": true, "requires": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -43699,8 +16566,7 @@ "macaddress": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", - "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", - "dev": true + "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=" }, "make-dir": { "version": "1.3.0", @@ -43752,14 +16618,12 @@ "math-expression-evaluator": { "version": "1.2.17", "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", - "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", - "dev": true + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=" }, "math-random": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" }, "md5.js": { "version": "1.3.4", @@ -43786,13 +16650,12 @@ "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==" + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -43827,8 +16690,7 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, "merge-stream": { "version": "2.0.0", @@ -43838,14 +16700,12 @@ "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, "micromatch": { "version": "2.3.11", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, "requires": { "arr-diff": "^2.0.0", "array-unique": "^0.2.1", @@ -43866,7 +16726,6 @@ "version": "1.8.5", "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, "requires": { "expand-range": "^1.8.1", "preserve": "^0.2.0", @@ -43888,8 +16747,7 @@ "mime": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", - "dev": true + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" }, "mime-db": { "version": "1.52.0", @@ -43931,7 +16789,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -43939,8 +16796,7 @@ "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "mississippi": { "version": "2.0.0", @@ -44008,7 +16864,6 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, "requires": { "minimist": "0.0.8" } @@ -44016,14 +16871,13 @@ "mkpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz", - "integrity": "sha512-PbNHr7Y/9Y/2P5pKFv5XOGBfNQqZ+fdiHWcuf7swLACN5ZW5LU7J5tMU8LSBjpluAxAxKYGD9nnaIbdRy9+m1w==", + "integrity": "sha1-67Opd+evHGg65v2hK1Raa6bFhT0=", "dev": true }, "mocha": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==", - "dev": true, "requires": { "browser-stdout": "1.3.0", "commander": "2.9.0", @@ -44043,7 +16897,6 @@ "version": "2.9.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, "requires": { "graceful-readlink": ">= 1.0.0" } @@ -44052,7 +16905,6 @@ "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, "requires": { "ms": "2.0.0" } @@ -44061,7 +16913,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -44075,7 +16926,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", - "dev": true, "requires": { "has-flag": "^1.0.0" } @@ -44178,14 +17028,13 @@ "mute-stream": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", - "dev": true + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=" }, "nan": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", - "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", - "dev": true + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", + "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", + "optional": true }, "nanoid": { "version": "3.3.6", @@ -44242,6 +17091,12 @@ "is-plain-object": "^2.0.4" } }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -44253,20 +17108,17 @@ "native-promise-only": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", - "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=", - "dev": true + "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=" }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" }, "ncname": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", - "dev": true, "requires": { "xml-char-classes": "^1.0.0" } @@ -44274,8 +17126,7 @@ "negotiator": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", - "dev": true + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" }, "neo-async": { "version": "2.6.1", @@ -44289,12 +17140,6 @@ "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=", "dev": true }, - "next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true - }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", @@ -44340,7 +17185,6 @@ "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" } @@ -44367,9 +17211,9 @@ } }, "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "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==", "requires": { "whatwg-url": "^5.0.0" } @@ -44394,11 +17238,113 @@ "which": "1" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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==", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "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==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "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 + }, "semver": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha512-mfmm3/H9+67MCVix1h+IXTpDwL6710LyHuk7+cWC9T1mE0qz4iHhh6r4hU2wrIT9iTsAAC2XQRvfblL028cpLw==", "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true } } }, @@ -44464,7 +17410,8 @@ "node-releases": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true }, "node-sass": { "version": "4.14.1", @@ -44491,6 +17438,18 @@ "true-case-path": "^1.0.2" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "cross-spawn": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", @@ -44500,6 +17459,102 @@ "lru-cache": "^4.0.1", "which": "^1.2.9" } + }, + "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==", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "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==", + "dev": true + }, + "nan": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", + "integrity": "sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "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 + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true } } }, @@ -44507,7 +17562,6 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, "requires": { "abbrev": "1" } @@ -44528,7 +17582,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" } @@ -44536,14 +17589,12 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" }, "normalize-url": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, "requires": { "object-assign": "^4.0.1", "prepend-http": "^1.0.0", @@ -44552,20 +17603,11 @@ } }, "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - } + "path-key": "^3.0.0" } }, "npmlog": { @@ -44584,7 +17626,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", - "dev": true, "requires": { "boolbase": "~1.0.0" } @@ -44592,14 +17633,12 @@ "num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "nwsapi": { "version": "2.2.7", @@ -44642,12 +17681,56 @@ "yargs": "^15.0.2" }, "dependencies": { - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "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 + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "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" + } + }, "find-cache-dir": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", @@ -44669,6 +17752,12 @@ "path-exists": "^4.0.0" } }, + "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==", + "dev": true + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -44683,6 +17772,18 @@ "path-is-absolute": "^1.0.0" } }, + "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 + }, + "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 + }, "istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", @@ -44701,6 +17802,58 @@ "semver": "^6.3.0" } }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -44710,6 +17863,15 @@ "p-locate": "^4.1.0" } }, + "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" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -44728,6 +17890,12 @@ "brace-expansion": "^1.1.7" } }, + "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 + }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -44776,6 +17944,12 @@ "find-up": "^4.0.0" } }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -44797,6 +17971,41 @@ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "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 + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, "test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -44807,14 +18016,71 @@ "glob": "^7.1.4", "minimatch": "^3.0.4" } + }, + "which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" }, "object-assign": { "version": "4.1.1", @@ -44824,8 +18090,7 @@ "object-component": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", - "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", - "dev": true + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" }, "object-copy": { "version": "0.1.0", @@ -44846,56 +18111,19 @@ "requires": { "is-descriptor": "^0.1.0" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } } } }, "object-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.2.0.tgz", - "integrity": "sha512-smRWXzkvxw72VquyZ0wggySl7PFUtoDhvhpdwgESXxUrH7vVhhp9asfup1+rVLrhsl7L45Ee1Q/l5R2Ul4MwUg==", - "dev": true + "integrity": "sha512-smRWXzkvxw72VquyZ0wggySl7PFUtoDhvhpdwgESXxUrH7vVhhp9asfup1+rVLrhsl7L45Ee1Q/l5R2Ul4MwUg==" }, "object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true }, "object-is": { "version": "1.1.5", @@ -44938,49 +18166,117 @@ "define-properties": "^1.1.4", "has-symbols": "^1.0.3", "object-keys": "^1.1.1" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, "object.getownpropertydescriptors": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.6.tgz", - "integrity": "sha512-lq+61g26E/BgHv0ZTFgRvi7NMEPuAxLkFU7rukXjc/AlwH4Am5xXVnIXy3un1bg/JPbXHrixRkK1itUzzPiIjQ==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", "dev": true, "requires": { - "array.prototype.reduce": "^1.0.5", + "array.prototype.reduce": "^1.0.6", "call-bind": "^1.0.2", "define-properties": "^1.2.0", - "es-abstract": "^1.21.2", + "es-abstract": "^1.22.1", "safe-array-concat": "^1.0.0" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, "object.groupby": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", - "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", - "es-abstract": "^1.21.2", + "es-abstract": "^1.22.1", "get-intrinsic": "^1.2.1" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "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" + } + } } }, "object.omit": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, "requires": { "for-own": "^0.1.4", "is-extendable": "^0.1.1" @@ -45004,14 +18300,26 @@ } }, "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, "objects-to-csv": { @@ -45026,7 +18334,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, "requires": { "ee-first": "1.1.1" } @@ -45034,8 +18341,7 @@ "on-headers": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", - "dev": true + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" }, "once": { "version": "1.4.0", @@ -45048,14 +18354,12 @@ "onetime": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" }, "open": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", - "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=", - "dev": true + "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=" }, "opener": { "version": "1.5.1", @@ -45067,7 +18371,6 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", - "dev": true, "requires": { "object-assign": "^4.0.1", "pinkie-promise": "^2.0.0" @@ -45077,7 +18380,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, "requires": { "minimist": "~0.0.1", "wordwrap": "~0.0.2" @@ -45086,8 +18388,7 @@ "wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" } } }, @@ -45095,7 +18396,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-1.3.2.tgz", "integrity": "sha1-6ydFbiHu+9gIDzHoNoxZaE5YWiw=", - "dev": true, "requires": { "cssnano": "^3.4.0", "underscore": "^1.8.3", @@ -45105,14 +18405,12 @@ "source-list-map": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", - "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", - "dev": true + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=" }, "webpack-sources": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz", "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=", - "dev": true, "requires": { "source-list-map": "~0.1.7", "source-map": "~0.5.3" @@ -45124,7 +18422,6 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, "requires": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.4", @@ -45137,8 +18434,7 @@ "options": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", - "dev": true + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" }, "ora": { "version": "1.4.0", @@ -45221,7 +18517,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", - "dev": true, "requires": { "url-parse": "1.0.x" }, @@ -45230,7 +18525,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", - "dev": true, "requires": { "querystringify": "0.0.x", "requires-port": "1.0.x" @@ -45247,8 +18541,7 @@ "os-homedir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" }, "os-locale": { "version": "1.4.0", @@ -45262,8 +18555,7 @@ "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" }, "osenv": { "version": "0.1.5", @@ -45297,7 +18589,7 @@ "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true }, "p-limit": { @@ -45412,6 +18704,12 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true } } }, @@ -45436,7 +18734,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, "requires": { "no-case": "^2.2.0" } @@ -45463,7 +18760,6 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, "requires": { "glob-base": "^0.3.0", "is-dotfile": "^1.0.0", @@ -45475,7 +18771,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, "requires": { "error-ex": "^1.2.0" } @@ -45490,7 +18785,6 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", - "dev": true, "requires": { "better-assert": "~1.0.0" } @@ -45499,7 +18793,6 @@ "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true, "requires": { "better-assert": "~1.0.0" } @@ -45508,7 +18801,6 @@ "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true, "requires": { "better-assert": "~1.0.0" } @@ -45516,8 +18808,7 @@ "parseurl": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" }, "pascalcase": { "version": "0.1.1", @@ -45535,7 +18826,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, "requires": { "pinkie-promise": "^2.0.0" } @@ -45548,8 +18838,7 @@ "path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, "path-key": { "version": "3.1.1", @@ -45557,16 +18846,14 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "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 + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "path-type": { "version": "1.1.0", @@ -45614,7 +18901,6 @@ "version": "2.1.16", "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", - "dev": true, "requires": { "es6-promise": "^4.0.3", "extract-zip": "^1.6.5", @@ -45640,14 +18926,12 @@ "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, "requires": { "pinkie": "^2.0.0" } @@ -45662,7 +18946,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, "requires": { "find-up": "^1.0.0" } @@ -45670,8 +18953,7 @@ "pluralize": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", - "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", - "dev": true + "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=" }, "pn": { "version": "1.1.0", @@ -45689,7 +18971,6 @@ "version": "5.2.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, "requires": { "chalk": "^1.1.3", "js-base64": "^2.1.9", @@ -45701,7 +18982,6 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", - "dev": true, "requires": { "postcss": "^5.0.2", "postcss-message-helpers": "^2.0.0", @@ -45712,7 +18992,6 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", - "dev": true, "requires": { "colormin": "^1.0.5", "postcss": "^5.0.13", @@ -45723,7 +19002,6 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", - "dev": true, "requires": { "postcss": "^5.0.11", "postcss-value-parser": "^3.1.2" @@ -45733,7 +19011,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", - "dev": true, "requires": { "postcss": "^5.0.14" } @@ -45742,7 +19019,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", - "dev": true, "requires": { "postcss": "^5.0.4" } @@ -45751,7 +19027,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", - "dev": true, "requires": { "postcss": "^5.0.14" } @@ -45760,7 +19035,6 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", - "dev": true, "requires": { "postcss": "^5.0.16" } @@ -45769,7 +19043,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", - "dev": true, "requires": { "postcss": "^5.0.14", "uniqs": "^2.0.0" @@ -45779,7 +19052,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", - "dev": true, "requires": { "postcss": "^5.0.4", "uniqid": "^4.0.0" @@ -45789,7 +19061,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", - "dev": true, "requires": { "cosmiconfig": "^2.1.0", "object-assign": "^4.1.0", @@ -45801,7 +19072,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", - "dev": true, "requires": { "cosmiconfig": "^2.1.0", "object-assign": "^4.1.0" @@ -45811,7 +19081,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", - "dev": true, "requires": { "cosmiconfig": "^2.1.1", "object-assign": "^4.1.0" @@ -45821,7 +19090,6 @@ "version": "2.1.7", "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", - "dev": true, "requires": { "has": "^1.0.1", "postcss": "^5.0.10", @@ -45832,7 +19100,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", - "dev": true, "requires": { "postcss": "^5.0.4" } @@ -45841,26 +19108,34 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", - "dev": true, "requires": { "browserslist": "^1.5.2", "caniuse-api": "^1.5.2", "postcss": "^5.0.4", "postcss-selector-parser": "^2.2.2", "vendors": "^1.0.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha512-qHJblDE2bXVRYzuDetv/wAeHOJyO97+9wxC1cdCtyzgNuSozOyRCiiLaCR1f71AN66lQdVVBipWm63V+a7bPOw==", + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + } } }, "postcss-message-helpers": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", - "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", - "dev": true + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=" }, "postcss-minify-font-values": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", - "dev": true, "requires": { "object-assign": "^4.0.1", "postcss": "^5.0.4", @@ -45871,7 +19146,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", - "dev": true, "requires": { "postcss": "^5.0.12", "postcss-value-parser": "^3.3.0" @@ -45881,7 +19155,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", - "dev": true, "requires": { "alphanum-sort": "^1.0.1", "postcss": "^5.0.2", @@ -45893,7 +19166,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", - "dev": true, "requires": { "alphanum-sort": "^1.0.2", "has": "^1.0.1", @@ -46160,7 +19432,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", - "dev": true, "requires": { "postcss": "^5.0.5" } @@ -46169,7 +19440,6 @@ "version": "3.0.8", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", - "dev": true, "requires": { "is-absolute-url": "^2.0.0", "normalize-url": "^1.4.0", @@ -46181,7 +19451,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", - "dev": true, "requires": { "postcss": "^5.0.4", "postcss-value-parser": "^3.0.1" @@ -46191,7 +19460,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", - "dev": true, "requires": { "postcss": "^5.0.4", "postcss-value-parser": "^3.0.2" @@ -46201,7 +19469,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", - "dev": true, "requires": { "postcss": "^5.0.4" } @@ -46210,7 +19477,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", - "dev": true, "requires": { "has": "^1.0.1", "postcss": "^5.0.8", @@ -46221,7 +19487,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true, "requires": { "flatten": "^1.0.2", "indexes-of": "^1.0.1", @@ -46232,7 +19497,6 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", - "dev": true, "requires": { "is-svg": "^2.0.0", "postcss": "^5.0.14", @@ -46244,7 +19508,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", - "dev": true, "requires": { "alphanum-sort": "^1.0.1", "postcss": "^5.0.4", @@ -46254,14 +19517,12 @@ "postcss-value-parser": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", - "dev": true + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=" }, "postcss-zindex": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", - "dev": true, "requires": { "has": "^1.0.1", "postcss": "^5.0.4", @@ -46271,20 +19532,17 @@ "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, "prepend-http": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" }, "preserve": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", - "dev": true + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" }, "pretty": { "version": "2.0.0", @@ -46306,7 +19564,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, "requires": { "renderkid": "^2.0.1", "utila": "~0.4" @@ -46352,10 +19609,9 @@ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" }, "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" }, "process-on-spawn": { "version": "1.0.0", @@ -46369,8 +19625,7 @@ "progress": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", - "dev": true + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=" }, "promise-inflight": { "version": "1.0.1", @@ -46397,7 +19652,6 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -46444,14 +19698,12 @@ "prr": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", - "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", - "dev": true + "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=" }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, "psl": { "version": "1.9.0", @@ -46509,32 +19761,27 @@ "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "qjobs": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz", - "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=", - "dev": true + "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=" }, "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", - "dev": true + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" }, "query-string": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, "requires": { "object-assign": "^4.1.0", "strict-uri-encode": "^1.0.0" @@ -46554,8 +19801,7 @@ "querystringify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", - "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=", - "dev": true + "integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=" }, "quick-lru": { "version": "5.1.1", @@ -46601,7 +19847,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, "requires": { "is-number": "^4.0.0", "kind-of": "^6.0.0", @@ -46611,14 +19856,12 @@ "is-number": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" } } }, @@ -46644,8 +19887,7 @@ "range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "dev": true + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" }, "raw-body": { "version": "2.3.2", @@ -46687,17 +19929,16 @@ } }, "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", + "process-nextick-args": "~1.0.6", "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", + "string_decoder": "~1.0.3", "util-deprecate": "~1.0.1" } }, @@ -46705,7 +19946,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true, "requires": { "graceful-fs": "^4.1.2", "minimatch": "^3.0.2", @@ -46717,7 +19957,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", - "dev": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -46737,7 +19976,6 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, "requires": { "resolve": "^1.1.6" } @@ -46756,7 +19994,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", - "dev": true, "requires": { "balanced-match": "^0.4.2", "math-expression-evaluator": "^1.2.14", @@ -46766,8 +20003,7 @@ "balanced-match": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" } } }, @@ -46775,7 +20011,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", - "dev": true, "requires": { "balanced-match": "^0.4.2" }, @@ -46783,8 +20018,7 @@ "balanced-match": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=" } } }, @@ -46829,7 +20063,6 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, "requires": { "is-equal-shallow": "^0.1.3" } @@ -46873,12 +20106,23 @@ "call-bind": "^1.0.2", "define-properties": "^1.2.0", "functions-have-names": "^1.2.3" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, "regexpu-core": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "integrity": "sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==", "requires": { "regenerate": "^1.2.1", "regjsgen": "^0.2.0", @@ -46908,8 +20152,7 @@ "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" }, "release-zalgo": { "version": "1.0.0", @@ -46923,14 +20166,12 @@ "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "renderkid": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", - "dev": true, "requires": { "css-select": "^1.1.0", "dom-converter": "~0.1", @@ -46943,7 +20184,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", - "dev": true, "requires": { "domelementtype": "1" } @@ -46952,7 +20192,6 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", - "dev": true, "requires": { "domelementtype": "1" } @@ -46961,7 +20200,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", - "dev": true, "requires": { "domelementtype": "1", "domhandler": "2.1", @@ -46972,14 +20210,12 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -46990,79 +20226,66 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "utila": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=", - "dev": true + "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=" } } }, "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, "repeating": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, "requires": { "is-finite": "^1.0.0" } }, "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, + "version": "2.83.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", "requires": { "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", + "aws4": "^1.6.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "hawk": "~6.0.2", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "stringstream": "~0.0.5", + "tough-cookie": "~2.3.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "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 - } + "uuid": "^3.1.0" } }, "request-progress": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", - "dev": true, "requires": { "throttleit": "^1.0.0" } @@ -47096,8 +20319,7 @@ "require-from-string": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", - "dev": true + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=" }, "require-main-filename": { "version": "1.0.1", @@ -47109,7 +20331,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true, "requires": { "caller-path": "^0.1.0", "resolve-from": "^1.0.0" @@ -47121,14 +20342,11 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resolve": { - "version": "1.22.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", - "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", - "dev": true, + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "path-parse": "^1.0.5" } }, "resolve-alpn": { @@ -47156,8 +20374,7 @@ "resolve-from": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=" }, "resolve-url": { "version": "0.2.1", @@ -47176,7 +20393,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, "requires": { "exit-hook": "^1.0.0", "onetime": "^1.0.0" @@ -47206,7 +20422,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, "requires": { "glob": "^7.1.3" }, @@ -47215,7 +20430,6 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -47247,7 +20461,6 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", - "dev": true, "requires": { "once": "^1.3.0" } @@ -47264,8 +20477,7 @@ "rx-lite": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", - "dev": true + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=" }, "rxjs": { "version": "7.8.1", @@ -47287,6 +20499,27 @@ "isarray": "^2.0.5" }, "dependencies": { + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "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" + } + }, "isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -47318,6 +20551,18 @@ "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", "is-regex": "^1.1.4" + }, + "dependencies": { + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + } } }, "safer-buffer": { @@ -47328,8 +20573,7 @@ "samsam": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz", - "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==", - "dev": true + "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==" }, "sane": { "version": "4.1.0", @@ -47386,6 +20630,30 @@ "snapdragon-node": "^2.0.1", "split-string": "^3.0.2", "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "debug": { @@ -47397,6 +20665,21 @@ "ms": "2.0.0" } }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", @@ -47421,6 +20704,55 @@ "is-descriptor": "^0.1.0" } }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -47440,6 +20772,27 @@ } } }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -47464,6 +20817,15 @@ "requires": { "is-descriptor": "^1.0.0" } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, @@ -47477,55 +20839,55 @@ "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-extendable": "^0.1.0" } } } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "pump": "^3.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" } }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "isobject": { @@ -47559,18 +20921,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - } } }, "minimist": { @@ -47579,6 +20929,31 @@ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "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" + } + }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -47601,168 +20976,6 @@ "lodash": "^4.0.0", "scss-tokenizer": "^0.2.3", "yargs": "^13.3.2" - }, - "dependencies": { - "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" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "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==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "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==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "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" - } - }, - "which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - } } }, "sass-loader": { @@ -47827,7 +21040,6 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", - "dev": true, "requires": { "ajv": "^5.0.0" } @@ -47862,8 +21074,7 @@ "semver": { "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "send": { "version": "0.18.0", @@ -47967,7 +21178,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -47982,7 +21192,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -48000,15 +21209,115 @@ "send": "0.18.0" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "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==", + "requires": { + "ee-first": "1.1.1" + } + }, "parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" } } }, @@ -48021,8 +21330,7 @@ "set-immediate-shim": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" }, "set-value": { "version": "2.0.1", @@ -48080,7 +21388,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "requires": { "shebang-regex": "^1.0.0" } @@ -48088,14 +21395,12 @@ "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" }, "shelljs": { "version": "0.7.8", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", - "dev": true, "requires": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -48121,13 +21426,19 @@ "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", "object-inspect": "^1.9.0" + }, + "dependencies": { + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + } } }, "sigmund": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=" }, "signal-exit": { "version": "3.0.2", @@ -48138,7 +21449,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/sinon/-/sinon-2.4.1.tgz", "integrity": "sha512-vFTrO9Wt0ECffDYIPSP/E5bBugt0UjcBQOfQUMh66xzkyPEnhl/vM2LRZi2ajuTdkH07sA6DzrM6KvdvGIH8xw==", - "dev": true, "requires": { "diff": "^3.1.0", "formatio": "1.2.0", @@ -48153,14 +21463,12 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "path-to-regexp": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", - "dev": true, "requires": { "isarray": "0.0.1" } @@ -48168,17 +21476,14 @@ "type-detect": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.5.tgz", - "integrity": "sha512-N9IvkQslUGYGC24RkJk1ba99foK6TkwC2FHAEBlQFBP0RxQZS8ZpJuAZcwiY/w9ZJHFQb1aOXBI60OdxhTrwEQ==", - "dev": true + "integrity": "sha512-N9IvkQslUGYGC24RkJk1ba99foK6TkwC2FHAEBlQFBP0RxQZS8ZpJuAZcwiY/w9ZJHFQb1aOXBI60OdxhTrwEQ==" } } }, "sinon-chai": { "version": "2.14.0", "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.14.0.tgz", - "integrity": "sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ==", - "dev": true, - "requires": {} + "integrity": "sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ==" }, "sisteransi": { "version": "1.0.5", @@ -48189,14 +21494,12 @@ "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" }, "slice-ansi": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", - "dev": true + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" }, "smart-buffer": { "version": "1.1.15", @@ -48237,43 +21540,6 @@ "requires": { "is-descriptor": "^0.1.0" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } } } }, @@ -48297,11 +21563,46 @@ "is-descriptor": "^1.0.0" } }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true + }, + "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==", + "dev": true } } }, @@ -48314,11 +21615,18 @@ "kind-of": "^3.2.0" } }, + "sntp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "requires": { + "hoek": "4.x.x" + } + }, "socket.io": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.3.tgz", "integrity": "sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs=", - "dev": true, "requires": { "debug": "2.3.3", "engine.io": "1.8.3", @@ -48333,7 +21641,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, "requires": { "ms": "0.7.2" } @@ -48341,14 +21648,12 @@ "ms": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" }, "object-assign": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", - "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", - "dev": true + "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=" } } }, @@ -48356,7 +21661,6 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", - "dev": true, "requires": { "debug": "2.3.3", "socket.io-parser": "2.3.1" @@ -48366,7 +21670,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, "requires": { "ms": "0.7.2" } @@ -48374,8 +21677,7 @@ "ms": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" } } }, @@ -48383,7 +21685,6 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.3.tgz", "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=", - "dev": true, "requires": { "backo2": "1.0.2", "component-bind": "1.0.0", @@ -48401,14 +21702,12 @@ "component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" }, "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true, "requires": { "ms": "0.7.2" } @@ -48416,8 +21715,7 @@ "ms": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=" } } }, @@ -48425,7 +21723,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", - "dev": true, "requires": { "component-emitter": "1.1.2", "debug": "2.2.0", @@ -48437,7 +21734,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, "requires": { "ms": "0.7.1" } @@ -48445,14 +21741,12 @@ "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" }, "ms": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=" } } }, @@ -48460,7 +21754,6 @@ "version": "0.3.19", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", - "dev": true, "requires": { "faye-websocket": "^0.10.0", "uuid": "^3.0.1" @@ -48470,7 +21763,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", - "dev": true, "requires": { "debug": "^2.6.6", "eventsource": "0.1.6", @@ -48484,7 +21776,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -48493,7 +21784,6 @@ "version": "0.11.1", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", - "dev": true, "requires": { "websocket-driver": ">=0.5.1" } @@ -48533,7 +21823,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, "requires": { "is-plain-obj": "^1.0.0" } @@ -48541,8 +21830,7 @@ "source-list-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", - "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", - "dev": true + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==" }, "source-map": { "version": "0.5.7", @@ -48570,7 +21858,6 @@ "version": "0.4.18", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, "requires": { "source-map": "^0.5.6" } @@ -48608,6 +21895,12 @@ "path-is-absolute": "^1.0.0" } }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -48706,14 +21999,12 @@ "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dev": true, + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -48722,6 +22013,7 @@ "ecc-jsbn": "~0.1.1", "getpass": "^0.1.1", "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" } }, @@ -48752,9 +22044,9 @@ } }, "stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz", + "integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==", "dev": true }, "static-extend": { @@ -48775,51 +22067,13 @@ "requires": { "is-descriptor": "^0.1.0" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } } } }, "statuses": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" }, "stdout-stream": { "version": "1.4.1", @@ -48849,8 +22103,7 @@ "stream-cache": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz", - "integrity": "sha1-GsWtaDJCjKVWZ9ve45Xa1ObbEY8=", - "dev": true + "integrity": "sha1-GsWtaDJCjKVWZ9ve45Xa1ObbEY8=" }, "stream-each": { "version": "1.2.3", @@ -48892,17 +22145,7 @@ "strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, "string-length": { "version": "2.0.0", @@ -48920,6 +22163,12 @@ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -48935,7 +22184,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -48951,6 +22199,18 @@ "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, "string.prototype.trimend": { @@ -48962,6 +22222,18 @@ "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, "string.prototype.trimstart": { @@ -48973,8 +22245,33 @@ "call-bind": "^1.0.2", "define-properties": "^1.1.4", "es-abstract": "^1.20.4" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "~5.1.0" } }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" + }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -49021,7 +22318,6 @@ "version": "3.2.3", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, "requires": { "has-flag": "^1.0.0" } @@ -49042,7 +22338,6 @@ "version": "0.7.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dev": true, "requires": { "coa": "~1.0.1", "colors": "~1.1.2", @@ -49063,7 +22358,6 @@ "version": "3.8.3", "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", - "dev": true, "requires": { "ajv": "^4.7.0", "ajv-keywords": "^1.0.0", @@ -49077,7 +22371,6 @@ "version": "4.11.8", "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, "requires": { "co": "^4.6.0", "json-stable-stringify": "^1.0.1" @@ -49086,20 +22379,17 @@ "ansi-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, "requires": { "is-fullwidth-code-point": "^2.0.0", "strip-ansi": "^4.0.0" @@ -49109,7 +22399,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, "requires": { "ansi-regex": "^3.0.0" } @@ -49181,14 +22470,12 @@ "text-encoding": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", - "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=", - "dev": true + "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=" }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, "throat": { "version": "4.1.0", @@ -49235,7 +22522,6 @@ "version": "0.0.31", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", - "dev": true, "requires": { "os-tmpdir": "~1.0.1" } @@ -49249,8 +22535,7 @@ "to-array": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", - "dev": true + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" }, "to-arraybuffer": { "version": "1.0.1", @@ -49328,25 +22613,14 @@ "toposort": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.6.tgz", - "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=", - "dev": true + "integrity": "sha1-wxdI5V0hDv/AD9zcfW5o19e7nOw=" }, "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "dependencies": { - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true - } + "punycode": "^1.4.1" } }, "tr46": { @@ -49357,8 +22631,7 @@ "transform-runtime": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/transform-runtime/-/transform-runtime-0.0.0.tgz", - "integrity": "sha1-5xTZtpIR3ZU3k51Q46pXiMRCuFw=", - "dev": true + "integrity": "sha1-5xTZtpIR3ZU3k51Q46pXiMRCuFw=" }, "trim-newlines": { "version": "1.0.0", @@ -49369,8 +22642,7 @@ "trim-right": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==" }, "true-case-path": { "version": "1.0.3", @@ -49389,8 +22661,7 @@ "tryit": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", - "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", - "dev": true + "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=" }, "tsconfig": { "version": "7.0.0", @@ -49467,19 +22738,12 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, "requires": { "prelude-ls": "~1.1.2" } @@ -49487,14 +22751,12 @@ "type-detect": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", - "dev": true + "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=" }, "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true + "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==" }, "type-is": { "version": "1.6.18", @@ -49514,6 +22776,29 @@ "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1", "is-typed-array": "^1.1.10" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "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" + } + } } }, "typed-array-byte-length": { @@ -49555,8 +22840,7 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, "typedarray-to-buffer": { "version": "3.1.5", @@ -49571,7 +22855,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.2.1.tgz", "integrity": "sha512-BhZTJPmOKPSUcjnx2nlfaOQKHLyjjT4HFyzFWF1BUErx9knJNpdW94ql5o8qVxeNL+8IAWjEjnPvASH2yZnkMg==", - "dev": true, "requires": { "commander": "~2.12.1", "source-map": "~0.6.1" @@ -49579,9 +22862,8 @@ "dependencies": { "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 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -49595,8 +22877,7 @@ "ultron": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", - "dev": true + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" }, "unbox-primitive": { "version": "1.0.2", @@ -49613,8 +22894,7 @@ "underscore": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", - "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", - "dev": true + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", @@ -49659,14 +22939,12 @@ "uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" }, "uniqid": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", - "dev": true, "requires": { "macaddress": "^0.2.8" } @@ -49674,8 +22952,7 @@ "uniqs": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" }, "unique-filename": { "version": "1.1.1", @@ -49769,22 +23046,21 @@ "upper-case": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" }, "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "dev": true, "requires": { "punycode": "^2.1.0" }, "dependencies": { "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "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 } } @@ -49816,7 +23092,6 @@ "version": "0.5.9", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz", "integrity": "sha512-B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q==", - "dev": true, "requires": { "loader-utils": "^1.0.2", "mime": "1.3.x" @@ -49826,7 +23101,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, "requires": { "big.js": "^3.1.3", "emojis-list": "^2.0.0", @@ -49836,26 +23110,23 @@ "mime": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.6.tgz", - "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=", - "dev": true + "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=" } } }, "url-parse": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz", - "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", - "dev": true, + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "requires": { - "querystringify": "~1.0.0", - "requires-port": "~1.0.0" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" }, "dependencies": { "querystringify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", - "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" } } }, @@ -49869,7 +23140,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", - "dev": true, "requires": { "os-homedir": "^1.0.0" } @@ -49878,7 +23148,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", - "dev": true, "requires": { "lru-cache": "2.2.x", "tmp": "0.0.x" @@ -49887,8 +23156,7 @@ "lru-cache": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", - "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", - "dev": true + "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=" } } }, @@ -49912,8 +23180,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "util.promisify": { "version": "1.1.2", @@ -49928,25 +23195,34 @@ "has-symbols": "^1.0.3", "object.getownpropertydescriptors": "^2.1.6", "safe-array-concat": "^1.0.0" + }, + "dependencies": { + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + } } }, "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" }, "validate-npm-package-license": { "version": "3.0.1", @@ -49966,14 +23242,12 @@ "vee-validate": { "version": "3.4.15", "resolved": "https://registry.npmjs.org/vee-validate/-/vee-validate-3.4.15.tgz", - "integrity": "sha512-qEtvq9X2N7l5pjBe/6YGrrIBHxJA4KTrb3QrER3qzM7fzkH730m8LyVWMIzM47l//618nlUa7VvTdMFTRKr8tQ==", - "requires": {} + "integrity": "sha512-qEtvq9X2N7l5pjBe/6YGrrIBHxJA4KTrb3QrER3qzM7fzkH730m8LyVWMIzM47l//618nlUa7VvTdMFTRKr8tQ==" }, "vendors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", - "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", - "dev": true + "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=" }, "verror": { "version": "1.10.0", @@ -49997,8 +23271,7 @@ "void-elements": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" }, "vue": { "version": "2.7.14", @@ -50024,17 +23297,16 @@ }, "dependencies": { "core-js": { - "version": "3.25.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.4.tgz", - "integrity": "sha512-JDLxg61lFPFYQ7U0HKoyKwVUV63VbbVTb/K73Yf+k4Mf4ZBZxCjfyrWZjTk1ZM7ZrgFSqhSIOmuzYAxG2f/reQ==" + "version": "3.32.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.1.tgz", + "integrity": "sha512-lqufgNn9NLnESg5mQeYsxQP5w7wrViSj0jr/kv6ECQiByzQkrn1MKvV0L3acttpDqfQrHLwr2KCMgX5b8X+lyQ==" } } }, "vue-demi": { "version": "0.13.11", "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.13.11.tgz", - "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==", - "requires": {} + "integrity": "sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==" }, "vue-eslint-parser": { "version": "2.0.3", @@ -50053,13 +23325,12 @@ "vue-hot-reload-api": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.2.4.tgz", - "integrity": "sha512-e+ThJMYmZg4D9UnrLcr6LQxGu6YlcxkrmZGPCyIN4malcNhdeGGKxmFuM5y6ICMJJxQywLfT8MM1rYZr4LpeLw==", - "dev": true + "integrity": "sha512-e+ThJMYmZg4D9UnrLcr6LQxGu6YlcxkrmZGPCyIN4malcNhdeGGKxmFuM5y6ICMJJxQywLfT8MM1rYZr4LpeLw==" }, "vue-input-tag": { "version": "0.0.16", "resolved": "https://registry.npmjs.org/vue-input-tag/-/vue-input-tag-0.0.16.tgz", - "integrity": "sha1-UoaFmuJBFRR7H9TukXQ2n2Xo90c=", + "integrity": "sha512-5+BbTsSqCE2+sZjSaaXyMz2lEMZSlTZrVjsEHg8G4LfDzWHNGiL/AO/e10Nq9VkO4NKAVutO06AMP3vpySLWyQ==", "requires": { "babel-plugin-transform-runtime": "^6.0.0", "babel-preset-es2015": "^6.0.0", @@ -50068,15 +23339,38 @@ "vue": "^2.1.8" }, "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "requires": { + "minimist": "^1.2.0" + } + }, "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" } } }, @@ -50135,7 +23429,6 @@ "version": "12.2.2", "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-12.2.2.tgz", "integrity": "sha512-DD+sYaWQ1esYL/tEwJpoEGE/PFUu32fp7iOuMf4Sra3dgxqr4haTOkVam2VY0/5D4LG8eAcB94ruXKeQW2/ikw==", - "dev": true, "requires": { "consolidate": "^0.14.0", "hash-sum": "^1.0.2", @@ -50156,7 +23449,6 @@ "version": "1.7.4", "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.7.4.tgz", "integrity": "sha512-6YX1g+lIl0/JDxjFFbgj7fz6i0bWFa2Hdc7PfGqFhynaEiYe1NJ3R1nda0VGaRiGU82OllR+EGDoWFpGr3k5Kg==", - "dev": true, "requires": { "config-chain": "~1.1.5", "editorconfig": "^0.13.2", @@ -50168,7 +23460,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true, "requires": { "big.js": "^3.1.3", "emojis-list": "^2.0.0", @@ -50203,9 +23494,9 @@ }, "dependencies": { "vue-router": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.4.tgz", - "integrity": "sha512-x+/DLAJZv2mcQ7glH2oV9ze8uPwcI+H+GgTgTmb5I55bCgY3+vXWIsqbYUzbBSZnwFHEJku4eoaH/x98veyymQ==" + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.6.5.tgz", + "integrity": "sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==" } } }, @@ -50218,7 +23509,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.1.2.tgz", "integrity": "sha512-ICtVdK/p+qXWpdSs2alWtsXt9YnDoYjQe0w5616j9+/EhjoxZkbun34uWgsMFnC1MhrMMwaWiImz3K2jK1Yp2Q==", - "dev": true, "requires": { "hash-sum": "^1.0.2", "loader-utils": "^1.0.2" @@ -50227,14 +23517,12 @@ "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, "requires": { "minimist": "^1.2.0" } @@ -50243,7 +23531,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^2.0.0", @@ -50253,8 +23540,7 @@ "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } }, @@ -50262,6 +23548,7 @@ "version": "2.7.14", "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz", "integrity": "sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==", + "dev": true, "requires": { "de-indent": "^1.0.2", "he": "^1.2.0" @@ -50270,7 +23557,8 @@ "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true } } }, @@ -50484,6 +23772,12 @@ "ws": "^4.0.0" }, "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -50541,7 +23835,6 @@ "version": "1.12.2", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", - "dev": true, "requires": { "memory-fs": "~0.4.1", "mime": "^1.5.0", @@ -50553,14 +23846,12 @@ "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "time-stamp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz", - "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", - "dev": true + "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=" } } }, @@ -50568,7 +23859,6 @@ "version": "1.16.5", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-1.16.5.tgz", "integrity": "sha1-DL1fLSrI1OWTqs1clwLnu9XlmJI=", - "dev": true, "requires": { "compression": "^1.5.2", "connect-history-api-fallback": "^1.3.0", @@ -50626,7 +23916,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", - "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -50635,8 +23924,7 @@ "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 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -50644,7 +23932,6 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", - "dev": true, "requires": { "http-parser-js": ">=0.4.0", "websocket-extensions": ">=0.1.1" @@ -50653,8 +23940,7 @@ "websocket-extensions": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", - "dev": true + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" }, "whatwg-encoding": { "version": "1.0.5", @@ -50677,9 +23963,9 @@ } }, "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "version": "3.6.18", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz", + "integrity": "sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q==" }, "whatwg-mimetype": { "version": "2.3.0", @@ -50699,14 +23985,12 @@ "whet.extend": { "version": "0.9.9", "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", - "dev": true + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=" }, "which": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "dev": true, "requires": { "isexe": "^2.0.0" } @@ -50760,8 +24044,7 @@ "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" }, "wrap-ansi": { "version": "2.1.0", @@ -50782,28 +24065,25 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", - "dev": true, "requires": { "mkdirp": "^0.5.1" } }, "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==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", "dev": true, "requires": { + "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "signal-exit": "^3.0.2" } }, "ws": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.2.tgz", "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=", - "dev": true, "requires": { "options": ">=0.0.5", "ultron": "1.0.x" @@ -50812,14 +24092,12 @@ "wtf-8": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz", - "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=", - "dev": true + "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=" }, "xml-char-classes": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", - "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", - "dev": true + "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=" }, "xml-name-validator": { "version": "3.0.0", @@ -50844,8 +24122,7 @@ "xmlhttprequest-ssl": { "version": "1.5.3", "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", - "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", - "dev": true + "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=" }, "xregexp": { "version": "2.0.0", @@ -50854,10 +24131,9 @@ "dev": true }, "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" }, "y18n": { "version": "3.2.1", @@ -50868,83 +24144,65 @@ "yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" }, "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", + "cliui": "^5.0.0", + "find-up": "^3.0.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^4.2.0", + "string-width": "^3.0.0", "which-module": "^2.0.0", "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "yargs-parser": "^13.1.2" }, "dependencies": { "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "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": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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": "^2.0.1" + "color-convert": "^1.9.0" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "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==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { - "color-name": "~1.1.4" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" } }, - "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==", + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^3.0.0" } }, "get-caller-file": { @@ -50954,18 +24212,19 @@ "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { @@ -50978,12 +24237,12 @@ } }, "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==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "^2.0.0" } }, "p-try": { @@ -50993,9 +24252,9 @@ "dev": true }, "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==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true }, "require-main-filename": { @@ -51005,23 +24264,23 @@ "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==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "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": "^5.0.1" + "ansi-regex": "^4.1.0" } }, "which-module": { @@ -51031,14 +24290,14 @@ "dev": true }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" } }, "y18n": { @@ -51046,16 +24305,6 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, @@ -51081,7 +24330,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, "requires": { "fd-slicer": "~1.0.1" } @@ -51089,8 +24337,7 @@ "yeast": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", - "dev": true + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" } } } diff --git a/package.json b/package.json index 67ddd070..bef53e64 100644 --- a/package.json +++ b/package.json @@ -14,10 +14,10 @@ "test:e2e:coverage": "npx nyc --reporter=lcov --reporter=text mocha" }, "dependencies": { - "@vue/composition-api": "^1.7.2", - "@vuelidate/components": "^1.2.6", - "@vuelidate/core": "^2.0.3", - "@vuelidate/validators": "^2.0.4", + "@vue/composition-api": "^1.7.1", + "@vuelidate/components": "^1.2.3", + "@vuelidate/core": "^2.0.0", + "@vuelidate/validators": "^2.0.0", "autoprefixer": "^6.7.2", "aws-sdk": "^2.1445.0", "axios": "^0.16.2", @@ -62,14 +62,15 @@ "opn": "^4.0.2", "optimize-css-assets-webpack-plugin": "^1.3.2", "pexels": "^1.4.0", - "serve-static": "^1.15.0", + "serve-static": "^1.14.1", "shelljs": "^0.7.8", "sinon": "^2.1.0", "sinon-chai": "^2.8.0", "talkify-tts": "^3.9.3", "transform-runtime": "0.0.0", "url-loader": "^0.5.8", - "vee-validate": "^3.4.15", + "vee-validate": "^3.4.14", + "vue": "^2.6.10", "vue-carousel-3d": "^0.1.23", "vue-dark-mode-switch": "^1.1.0", "vue-input-tag": "0.0.16", diff --git a/src/components/Dashboard.vue b/src/components/Dashboard.vue index 82108ba9..baafd098 100644 --- a/src/components/Dashboard.vue +++ b/src/components/Dashboard.vue @@ -14,9 +14,6 @@

@@ -38,13 +48,24 @@ import Navigation from './Navigation'; import Contact from './Contact.vue'; import Bottom from './Bottom.vue'; +import { singleUpload } from './ImageUploader'; export default { name: 'Developers', + methods: { + async uploadFile(event){ + const fileSend = event.target.files[0]; + console.log(fileSend.name) + const result = await singleUpload(fileSend, 'static/uploads/') + + console.log(result); + } + }, components: { Navigation, Contact, - Bottom + Bottom, + singleUpload, } } diff --git a/src/components/LeftSideMenu.vue b/src/components/LeftSideMenu.vue index 883bc889..e6eb36b9 100644 --- a/src/components/LeftSideMenu.vue +++ b/src/components/LeftSideMenu.vue @@ -13,22 +13,6 @@
-

@@ -191,45 +162,32 @@ export default { name: "LeftSideMenu", computed: { - _recipes() { - //let recipes = this.$store.state.contributor.recipes - let recipes = this.$store.state.active_user.recipes - if (recipes) { - return recipes.filter(function (recipe) { - return recipe.is_draft == false; - }) + my_recipes() { + if (this.$store.state.hasOwnProperty('active_user')) { + const recipes = this.$store.state.active_user.recipes + if (recipes) { + return recipes.filter(function (recipe) { + return recipe.is_draft == false; + }) + } } else { return [] } - }, - _drafts() { - //let recipes = this.$store.state.contributor.recipes - let recipes = this.$store.state.active_user.recipes - //let cookbooks = this.$store.state.contributor.cookbooks - let cookbooks = this.$store.state.active_user.cookbooks - let _recipes = [] - let _cookbooks = [] - - if (recipes) { - _recipes = recipes.filter(function (recipe) { - return recipe.is_draft == true; - }) - } - - if (cookbooks) { - _cookbooks = cookbooks.filter(function (cookbook) { - return cookbook.is_draft == true; - }) + my_drafts() { + if (this.$store.state.hasOwnProperty('active_user')) { + const recipes = this.$store.state.active_user.recipes + if (recipes) { + return recipes.filter(function (recipe) { + return recipe.is_draft == true; + }) + } + } else { + return [] } - - return _recipes.concat(_cookbooks) } }, - data() { - return {} - }, }; - + \ No newline at end of file diff --git a/src/components/MyCookbooks.vue b/src/components/MyCookbooks.vue index 9e414566..e96d8cbf 100644 --- a/src/components/MyCookbooks.vue +++ b/src/components/MyCookbooks.vue @@ -5,7 +5,7 @@ expand to create new
- hide editor + Hide editor

diff --git a/src/components/MyRecipes.vue b/src/components/MyRecipes.vue index 1c0bd142..95646411 100644 --- a/src/components/MyRecipes.vue +++ b/src/components/MyRecipes.vue @@ -1,233 +1,272 @@