From f6ffb10c079268a0b88580923931dc5aaec26c52 Mon Sep 17 00:00:00 2001 From: Justin Georgi Date: Wed, 8 Nov 2023 16:47:43 -0700 Subject: [PATCH] First commit --- .gitignore | 45 + README.md | 101 + assets-src/apple-touch-icon.png | Bin 0 -> 2521 bytes assets-src/cordova-android-icon.png | Bin 0 -> 5645 bytes assets-src/cordova-ios-icon.png | Bin 0 -> 18859 bytes assets-src/cordova-splash-screen.png | Bin 0 -> 44835 bytes assets-src/web-icon.png | Bin 0 -> 15665 bytes build/build-cordova.js | 45 + cordova/.gitignore | 26 + cordova/config.xml | 77 + cordova/package-lock.json | 2307 +++ cordova/package.json | 33 + .../icon/android/mipmap-hdpi/ic_launcher.png | Bin 0 -> 1202 bytes .../icon/android/mipmap-ldpi/ic_launcher.png | Bin 0 -> 770 bytes .../icon/android/mipmap-mdpi/ic_launcher.png | Bin 0 -> 954 bytes .../icon/android/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 1575 bytes .../android/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 2074 bytes .../android/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 2898 bytes cordova/res/icon/android/playstore-icon.png | Bin 0 -> 5645 bytes cordova/res/icon/ios/icon-20x20@1x.png | Bin 0 -> 534 bytes cordova/res/icon/ios/icon-20x20@2x.png | Bin 0 -> 828 bytes cordova/res/icon/ios/icon-20x20@3x.png | Bin 0 -> 1149 bytes cordova/res/icon/ios/icon-29x29@1x.png | Bin 0 -> 696 bytes cordova/res/icon/ios/icon-29x29@2x.png | Bin 0 -> 1075 bytes cordova/res/icon/ios/icon-29x29@3x.png | Bin 0 -> 1508 bytes cordova/res/icon/ios/icon-40x40@1x.png | Bin 0 -> 828 bytes cordova/res/icon/ios/icon-40x40@2x.png | Bin 0 -> 1398 bytes cordova/res/icon/ios/icon-40x40@3x.png | Bin 0 -> 1971 bytes cordova/res/icon/ios/icon-50x50@1x.png | Bin 0 -> 977 bytes cordova/res/icon/ios/icon-50x50@2x.png | Bin 0 -> 1678 bytes cordova/res/icon/ios/icon-512x512@1x.png | Bin 0 -> 8124 bytes cordova/res/icon/ios/icon-512x512@2x.png | Bin 0 -> 18859 bytes cordova/res/icon/ios/icon-57x57@1x.png | Bin 0 -> 1052 bytes cordova/res/icon/ios/icon-57x57@2x.png | Bin 0 -> 1835 bytes cordova/res/icon/ios/icon-60x60@1x.png | Bin 0 -> 1149 bytes cordova/res/icon/ios/icon-60x60@2x.png | Bin 0 -> 1971 bytes cordova/res/icon/ios/icon-60x60@3x.png | Bin 0 -> 2668 bytes cordova/res/icon/ios/icon-72x72@1x.png | Bin 0 -> 1254 bytes cordova/res/icon/ios/icon-72x72@2x.png | Bin 0 -> 2155 bytes cordova/res/icon/ios/icon-76x76@1x.png | Bin 0 -> 1263 bytes cordova/res/icon/ios/icon-76x76@2x.png | Bin 0 -> 2390 bytes cordova/res/icon/ios/icon-76x76@3x.png | Bin 0 -> 3606 bytes cordova/res/icon/ios/icon-83.5x83.5@2x.png | Bin 0 -> 2749 bytes .../screen/android/drawable-hdpi/screen.png | Bin 0 -> 4672 bytes .../screen/android/drawable-ldpi/screen.png | Bin 0 -> 2297 bytes .../screen/android/drawable-mdpi/screen.png | Bin 0 -> 3060 bytes .../screen/android/drawable-xhdpi/screen.png | Bin 0 -> 7166 bytes .../screen/android/drawable-xxhdpi/screen.png | Bin 0 -> 12632 bytes .../android/drawable-xxxhdpi/screen.png | Bin 0 -> 19743 bytes .../ios/Default@2x~universal~anyany.png | Bin 0 -> 44835 bytes framework7.json | 33 + package-lock.json | 15862 ++++++++++++++++ package.json | 46 + postcss.config.js | 5 + public/icons/128x128.png | Bin 0 -> 7174 bytes public/icons/144x144.png | Bin 0 -> 8339 bytes public/icons/152x152.png | Bin 0 -> 8855 bytes public/icons/192x192.png | Bin 0 -> 11743 bytes public/icons/256x256.png | Bin 0 -> 15871 bytes public/icons/512x512.png | Bin 0 -> 15665 bytes public/icons/apple-touch-icon.png | Bin 0 -> 2521 bytes public/icons/favicon.png | Bin 0 -> 7174 bytes src/components/app.vue | 146 + src/css/app.css | 6 + src/css/icons.css | 56 + src/fonts/Framework7Icons-Regular.ttf | Bin 0 -> 298720 bytes src/fonts/Framework7Icons-Regular.woff | Bin 0 -> 145620 bytes src/fonts/Framework7Icons-Regular.woff2 | Bin 0 -> 107416 bytes src/fonts/_mixins.scss | 55 + src/fonts/_variables.scss | 3 + src/fonts/filled.css | 24 + src/fonts/filled.scss | 4 + src/fonts/material-icons-outlined.woff | Bin 0 -> 182028 bytes src/fonts/material-icons-outlined.woff2 | Bin 0 -> 155276 bytes src/fonts/material-icons-round.woff | Bin 0 -> 206260 bytes src/fonts/material-icons-round.woff2 | Bin 0 -> 173620 bytes src/fonts/material-icons-sharp.woff | Bin 0 -> 156236 bytes src/fonts/material-icons-sharp.woff2 | Bin 0 -> 135984 bytes src/fonts/material-icons-two-tone.woff | Bin 0 -> 339600 bytes src/fonts/material-icons-two-tone.woff2 | Bin 0 -> 215704 bytes src/fonts/material-icons.css | 124 + src/fonts/material-icons.scss | 5 + src/fonts/material-icons.woff | Bin 0 -> 164912 bytes src/fonts/material-icons.woff2 | Bin 0 -> 128352 bytes src/fonts/outlined.css | 24 + src/fonts/outlined.scss | 4 + src/fonts/round.css | 24 + src/fonts/round.scss | 4 + src/fonts/sharp.css | 24 + src/fonts/sharp.scss | 4 + src/fonts/two-tone.css | 24 + src/fonts/two-tone.scss | 4 + src/index.html | 36 + src/js/app.js | 30 + src/js/cordova-app.js | 161 + src/js/routes.js | 83 + src/js/store.js | 35 + src/manifest.json | 42 + src/pages/404.vue | 12 + src/pages/about.vue | 23 + src/pages/dynamic-route.vue | 40 + src/pages/form.vue | 86 + src/pages/home.vue | 56 + src/pages/request-and-load.vue | 25 + vite.config.js | 50 + workbox-config.js | 8 + 106 files changed, 19802 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 assets-src/apple-touch-icon.png create mode 100644 assets-src/cordova-android-icon.png create mode 100644 assets-src/cordova-ios-icon.png create mode 100644 assets-src/cordova-splash-screen.png create mode 100644 assets-src/web-icon.png create mode 100644 build/build-cordova.js create mode 100644 cordova/.gitignore create mode 100644 cordova/config.xml create mode 100644 cordova/package-lock.json create mode 100644 cordova/package.json create mode 100644 cordova/res/icon/android/mipmap-hdpi/ic_launcher.png create mode 100644 cordova/res/icon/android/mipmap-ldpi/ic_launcher.png create mode 100644 cordova/res/icon/android/mipmap-mdpi/ic_launcher.png create mode 100644 cordova/res/icon/android/mipmap-xhdpi/ic_launcher.png create mode 100644 cordova/res/icon/android/mipmap-xxhdpi/ic_launcher.png create mode 100644 cordova/res/icon/android/mipmap-xxxhdpi/ic_launcher.png create mode 100644 cordova/res/icon/android/playstore-icon.png create mode 100644 cordova/res/icon/ios/icon-20x20@1x.png create mode 100644 cordova/res/icon/ios/icon-20x20@2x.png create mode 100644 cordova/res/icon/ios/icon-20x20@3x.png create mode 100644 cordova/res/icon/ios/icon-29x29@1x.png create mode 100644 cordova/res/icon/ios/icon-29x29@2x.png create mode 100644 cordova/res/icon/ios/icon-29x29@3x.png create mode 100644 cordova/res/icon/ios/icon-40x40@1x.png create mode 100644 cordova/res/icon/ios/icon-40x40@2x.png create mode 100644 cordova/res/icon/ios/icon-40x40@3x.png create mode 100644 cordova/res/icon/ios/icon-50x50@1x.png create mode 100644 cordova/res/icon/ios/icon-50x50@2x.png create mode 100644 cordova/res/icon/ios/icon-512x512@1x.png create mode 100644 cordova/res/icon/ios/icon-512x512@2x.png create mode 100644 cordova/res/icon/ios/icon-57x57@1x.png create mode 100644 cordova/res/icon/ios/icon-57x57@2x.png create mode 100644 cordova/res/icon/ios/icon-60x60@1x.png create mode 100644 cordova/res/icon/ios/icon-60x60@2x.png create mode 100644 cordova/res/icon/ios/icon-60x60@3x.png create mode 100644 cordova/res/icon/ios/icon-72x72@1x.png create mode 100644 cordova/res/icon/ios/icon-72x72@2x.png create mode 100644 cordova/res/icon/ios/icon-76x76@1x.png create mode 100644 cordova/res/icon/ios/icon-76x76@2x.png create mode 100644 cordova/res/icon/ios/icon-76x76@3x.png create mode 100644 cordova/res/icon/ios/icon-83.5x83.5@2x.png create mode 100644 cordova/res/screen/android/drawable-hdpi/screen.png create mode 100644 cordova/res/screen/android/drawable-ldpi/screen.png create mode 100644 cordova/res/screen/android/drawable-mdpi/screen.png create mode 100644 cordova/res/screen/android/drawable-xhdpi/screen.png create mode 100644 cordova/res/screen/android/drawable-xxhdpi/screen.png create mode 100644 cordova/res/screen/android/drawable-xxxhdpi/screen.png create mode 100644 cordova/res/screen/ios/Default@2x~universal~anyany.png create mode 100644 framework7.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 public/icons/128x128.png create mode 100644 public/icons/144x144.png create mode 100644 public/icons/152x152.png create mode 100644 public/icons/192x192.png create mode 100644 public/icons/256x256.png create mode 100644 public/icons/512x512.png create mode 100644 public/icons/apple-touch-icon.png create mode 100644 public/icons/favicon.png create mode 100644 src/components/app.vue create mode 100644 src/css/app.css create mode 100644 src/css/icons.css create mode 100644 src/fonts/Framework7Icons-Regular.ttf create mode 100644 src/fonts/Framework7Icons-Regular.woff create mode 100644 src/fonts/Framework7Icons-Regular.woff2 create mode 100644 src/fonts/_mixins.scss create mode 100644 src/fonts/_variables.scss create mode 100644 src/fonts/filled.css create mode 100644 src/fonts/filled.scss create mode 100644 src/fonts/material-icons-outlined.woff create mode 100644 src/fonts/material-icons-outlined.woff2 create mode 100644 src/fonts/material-icons-round.woff create mode 100644 src/fonts/material-icons-round.woff2 create mode 100644 src/fonts/material-icons-sharp.woff create mode 100644 src/fonts/material-icons-sharp.woff2 create mode 100644 src/fonts/material-icons-two-tone.woff create mode 100644 src/fonts/material-icons-two-tone.woff2 create mode 100644 src/fonts/material-icons.css create mode 100644 src/fonts/material-icons.scss create mode 100644 src/fonts/material-icons.woff create mode 100644 src/fonts/material-icons.woff2 create mode 100644 src/fonts/outlined.css create mode 100644 src/fonts/outlined.scss create mode 100644 src/fonts/round.css create mode 100644 src/fonts/round.scss create mode 100644 src/fonts/sharp.css create mode 100644 src/fonts/sharp.scss create mode 100644 src/fonts/two-tone.css create mode 100644 src/fonts/two-tone.scss create mode 100644 src/index.html create mode 100644 src/js/app.js create mode 100644 src/js/cordova-app.js create mode 100644 src/js/routes.js create mode 100644 src/js/store.js create mode 100644 src/manifest.json create mode 100644 src/pages/404.vue create mode 100644 src/pages/about.vue create mode 100644 src/pages/dynamic-route.vue create mode 100644 src/pages/form.vue create mode 100644 src/pages/home.vue create mode 100644 src/pages/request-and-load.vue create mode 100644 vite.config.js create mode 100644 workbox-config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea0d863 --- /dev/null +++ b/.gitignore @@ -0,0 +1,45 @@ + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Dependency directories +node_modules/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# Misc +.DS_Store +Thumbs.db + +# Cordova +cordova/platforms/ +cordova/plugins/ +cordova/www/ + + + +# Production build +www/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..519f34c --- /dev/null +++ b/README.md @@ -0,0 +1,101 @@ +# ALVINN + +## Framework7 CLI Options + +Framework7 app created with following options: + +``` +{ + "cwd": "/home/mserver/ALVINN/ALVINN_f7", + "type": [ + "web", + "pwa", + "cordova" + ], + "name": "ALVINN", + "pkg": "edu.midwestern.alvinn", + "framework": "vue", + "template": "single-view", + "cssPreProcessor": false, + "bundler": "vite", + "cordova": { + "folder": "cordova", + "platforms": [ + "ios", + "android" + ], + "plugins": [ + "cordova-plugin-statusbar", + "cordova-plugin-keyboard", + "cordova-plugin-splashscreen" + ] + }, + "theming": { + "customColor": true, + "color": "#002f65", + "darkMode": false, + "iconFonts": true + }, + "customBuild": false +} +``` + +## Install Dependencies + +First of all we need to install dependencies, run in terminal +``` +npm install +``` + +## NPM Scripts + +* 🔥 `start` - run development server +* 🔧 `dev` - run development server +* 🔧 `build` - build web app for production +* 📱 `build-cordova` - build cordova app +* 📱 `build-cordova-ios` - build cordova iOS app +* 📱 `cordova-ios` - run dev build cordova iOS app +* 📱 `build-cordova-android` - build cordova Android app +* 📱 `cordova-android` - run dev build cordova Android app + +## Vite + +There is a [Vite](https://vitejs.dev) bundler setup. It compiles and bundles all "front-end" resources. You should work only with files located in `/src` folder. Vite config located in `vite.config.js`. + +## PWA + +This is a PWA. Don't forget to check what is inside of your `service-worker.js`. It is also recommended that you disable service worker (or enable "Update on reload") in browser dev tools during development. + +## Cordova + +Cordova project located in `cordova` folder. You shouldn't modify content of `cordova/www` folder. Its content will be correctly generated when you call `npm run cordova-build-prod`. +## Assets + +Assets (icons, splash screens) source images located in `assets-src` folder. To generate your own icons and splash screen images, you will need to replace all assets in this directory with your own images (pay attention to image size and format), and run the following command in the project directory: + +``` +framework7 assets +``` + +Or launch UI where you will be able to change icons and splash screens: + +``` +framework7 assets --ui +``` + + + +## Documentation & Resources + +* [Framework7 Core Documentation](https://framework7.io/docs/) +* [Framework7 Vue Documentation](https://framework7.io/vue/) + + +* [Framework7 Icons Reference](https://framework7.io/icons/) +* [Community Forum](https://forum.framework7.io) + +## Support Framework7 + +Love Framework7? Support project by donating or pledging on: +- Patreon: https://patreon.com/framework7 +- OpenCollective: https://opencollective.com/framework7 \ No newline at end of file diff --git a/assets-src/apple-touch-icon.png b/assets-src/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2ad4ce191aa416d4ed497a124ec610c3d926b7d3 GIT binary patch literal 2521 zcmb7Fdsq`!7QZni&`OZDiijxau63;y^g~MB6cYtjLDYx}*Z|Su!kPf#QH%u%S!*jw zRazHOkeAN@iL}ru1%$!J3bj5K8y*fq#5dq%RB)mU13eS;+rOLdo4Gglp8Gq$^E>C< z*(+VMLimo$I|w0R;7b1xgm^IJAv*yK5y`q37~W1?xhVyqiSKa_?`F4V1lFn z=(*@osp<8#as1uGgJ+L6Bg99}s0kqfT8Okf^yikerH@_fV_UtG){?s>c=Acf2p zpxOP*fUwaPy&Hcdb(dd-R9-zJ&sGysuN$aXhncwpg$`E2^OTEMJ>dchEIz za>jHa+MPZi-dS_}$K=}g9A~H9%dZXDY`2M7U2sRub5AB?k^ASQy6aP1Xg5oV(`A|& z&KKG>4UqzLfo)NZS)AD4oEV9tl$nOIHZm_PFoZKgecH{~3A>0JNOFu&r4_8T`6fsF zeEOgnE9PnI+BG#dEMpV2)@>kZ=`nNDJKU>Kfv@UfO0q?g z{7zr}z-hzM!#wS=p5cQpH!u33zwD&v=)+;}fJde2&RnQ3t{yvgt=S7n2MCpUY-cbZ zc~`RbXseuAuu{&<@a>Ou>p+qjO8get^`cXNf{fn1UVTb@g*j8ki5on4bXH|~L zGfg>4F&}L-upUR-Za#`b?i~cx%Y1JHN9Ey6yi0DVSj|U%L&L|atIqRQpzF9&d*5og10{{x0cxDz5JF7(}^09926c4mhAmt@Bh4HeY0hbJL@ zj5p{{2SvFJllahG)RC`bQs!FaP@yw2YOJ-Vz?(n~37J<%Gwdnsm+5>hq1vOw=Vl-1 zt)GTk8fn?f=BMK(dRlZMRJ|4HVo9GQ6O>%lf32#HW4MQsK9&fp?Wj_7D=MMWt7*}_u3nf+8wjdkfsRcmnEKp9h!psFLNx?x!rim&{R=&3c<$Rt zOZ}}<%7~=j5!5}9l7No9eC5F`a4!)maPcX&0#`+IG6HZcsc!8vwmj}o3z;!$wq3uBM^Fhu1VuRdN)P89t7+!z*JHUAZ@tyhPtVph zCgs$7b8TMe;|C$z$(V-r3eae`o}HO4wTkd64j4g(Iz62NPLy)`Rj^Bqy9i3oQSBtC zlg~J2)pY%(ZWkcnjGjYVj#gVet=hmu?#Krh9AMoFPHh>JL9i~Us**kXi8zB)57*o_ zSfw9G1)LK4BFZuBAJmkMvuLz-jp zuy`YE-EG&b;yM;9<|5Y7BL8uphT!45ZsCK=Ta#K=bXW4+Bgl?8C*QdTQUE0fGpRhc zkHdLp9{0vf%iI!iD|&iDs8y@I3cR?mA5;ZLbJU#XFfls-wGtQ1WCJ(h?+4U?a0ITk zH&LiapRq7bqZWc<bMIEK2nj1`#7>ybiv4y*TKH@1IUX@A84R> z#P;aRc1`nsjtNA5qcY?TRN0<-{hOn}!{qC%7V{bhEdOZret^_a zESng1Xa!J{?j@)f!o5oTYiprH_cdasTyerOQhjVZPYJb`A(2&?1LFRRz#^~s4PPm< z1@a4gBqanjzc^UV7)j398}qc1?6Ql))IG3W88Nrq;=z3xS-Tpt4wQCx*26 zy*@iK2()bB1EBo{Gj;lM>0}71yjaIBgjVx6S?XUYz!Yd%E+{ZJKichDO?2bK##OTr O`~m~k_@7CMNlIZP-e^{no*Y&ziWNzxCF{^> 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 literal 0 HcmV?d00001 diff --git a/assets-src/web-icon.png b/assets-src/web-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..76adb031b08326e5ccd6b6eb56cc53b7b4d7b30e GIT binary patch literal 15665 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 F{2#SQrJw)+ literal 0 HcmV?d00001 diff --git a/build/build-cordova.js b/build/build-cordova.js new file mode 100644 index 0000000..32d9ea3 --- /dev/null +++ b/build/build-cordova.js @@ -0,0 +1,45 @@ +const rollup = require('rollup'); +const fs = require('fs'); +const path = require('path'); + +const build = async () => { + // rebuild JS without modules + let entry = fs + .readdirSync(path.resolve(__dirname, '../cordova/www/assets')) + .filter((f) => f.includes('index-') && f.includes('.js'))[0]; + const hash = entry.split('index-')[1].split('.js')[0]; + + const bundle = await rollup.rollup({ + input: path.resolve(__dirname, '../cordova/www/assets/', entry), + }); + await bundle.write({ + file: path.resolve(__dirname, '../cordova/www/assets/', `index-${hash}.js`), + format: 'iife', + name: 'MyApp', + sourcemap: false, + }); + + // Remove old chunk files + fs.readdirSync(path.resolve(__dirname, '../cordova/www/assets')).forEach((f) => { + if (f.includes('.js') && f.split('.').length > 2 && f !== `index-${hash}.js`) { + fs.rmSync(path.resolve(__dirname, '../cordova/www/assets', f)); + } + }); + + // fix index.html + const indexPath = path.resolve(__dirname, '../cordova/www/index.html'); + const indexContent = fs + .readFileSync(indexPath, 'utf8') + .split('\n') + .map((line) => { + if (line.includes('')) + return ` \n`; + return line; + }) + .join('\n'); + fs.writeFileSync(indexPath, indexContent); +}; + +build(); diff --git a/cordova/.gitignore b/cordova/.gitignore new file mode 100644 index 0000000..3292ceb --- /dev/null +++ b/cordova/.gitignore @@ -0,0 +1,26 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +.DS_Store + +# Generated by package manager +node_modules/ + +# Generated by Cordova +/plugins/ +/platforms/ diff --git a/cordova/config.xml b/cordova/config.xml new file mode 100644 index 0000000..07da69c --- /dev/null +++ b/cordova/config.xml @@ -0,0 +1,77 @@ + + + ALVINN + Sample Apache Cordova App + + Apache Cordova Team + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/cordova/package-lock.json b/cordova/package-lock.json new file mode 100644 index 0000000..a805e22 --- /dev/null +++ b/cordova/package-lock.json @@ -0,0 +1,2307 @@ +{ + "name": "edu.midwestern.alvinn", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "edu.midwestern.alvinn", + "version": "1.0.0", + "license": "Apache-2.0", + "devDependencies": { + "cordova-android": "^12.0.1", + "cordova-ios": "^7.0.1", + "cordova-plugin-keyboard": "^1.2.0", + "cordova-plugin-splashscreen": "^6.0.2", + "cordova-plugin-statusbar": "^4.0.0" + } + }, + "node_modules/@netflix/nerror": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", + "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/android-versions": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/android-versions/-/android-versions-1.8.2.tgz", + "integrity": "sha512-2MT/Y/mR3BLSbR9E3ugwvE/aA4k84XtjG2Iusu4pRKt4FwfpEvIEAHzm7ZBhL3/aTVNdx3PzZ+sAiK+Dbc4r9A==", + "dev": true, + "dependencies": { + "semver": "^7.5.2" + } + }, + "node_modules/ansi": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", + "integrity": "sha512-iFY7JCgHbepc0b82yLaw4IMortylNb6wG4kL+4R0C3iv6i+RHGHux/yUX5BTiRvSX/shMnngjR1YyNMnXEFh5A==", + "dev": true + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "dev": true, + "dependencies": { + "stream-buffers": "2.2.x" + } + }, + "node_modules/bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "dev": true, + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cordova-android": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-12.0.1.tgz", + "integrity": "sha512-6fXWoYb/X5AJlluhBg5RvOaX6iRxsvNH7yEOiXzUmLIflf5Ho7LtYCSKZaWMHh3f5cJe/sPCBKmFFBS+EWepVg==", + "dev": true, + "dependencies": { + "android-versions": "^1.8.1", + "cordova-common": "^5.0.0", + "dedent": "^1.0.1", + "execa": "^5.1.1", + "fast-glob": "^3.2.12", + "fs-extra": "^11.1.1", + "is-path-inside": "^3.0.3", + "nopt": "^7.1.0", + "properties-parser": "^0.3.1", + "semver": "^7.3.8", + "string-argv": "^0.3.1", + "untildify": "^4.0.0", + "which": "^3.0.0" + }, + "engines": { + "node": ">=16.13.0" + } + }, + "node_modules/cordova-android/node_modules/dedent": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "dev": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/cordova-common": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-5.0.0.tgz", + "integrity": "sha512-6Aa7o52/iEvsKx6K94ijzFel5acCULR49KL27OUVhEpJ4oS7Dc3y2eOP1Eu0P4Wmiw/eLEDQjGXGiAa2D5zFZA==", + "dev": true, + "dependencies": { + "@netflix/nerror": "^1.1.3", + "ansi": "^0.3.1", + "bplist-parser": "^0.3.2", + "cross-spawn": "^7.0.3", + "elementtree": "^0.1.7", + "endent": "^2.1.0", + "fast-glob": "^3.2.12", + "fs-extra": "^11.1.0", + "glob": "^7.1.6", + "lodash.assign": "^4.2.0", + "lodash.isdate": "^4.0.1", + "lodash.isobject": "^3.0.2", + "lodash.zip": "^4.2.0", + "plist": "^3.0.6", + "q": "^1.5.1", + "read-chunk": "^3.2.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/cordova-ios": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cordova-ios/-/cordova-ios-7.0.1.tgz", + "integrity": "sha512-WaG3bgOlIQukY8rOhTuA0p2PckBxogSCSOGfWamp4BnaWFoiVm65r4kFqr7PsPguVMbe0t4h4nQTpopxB2LTEQ==", + "dev": true, + "dependencies": { + "cordova-common": "^5.0.0", + "execa": "^5.1.1", + "fs-extra": "^11.1.1", + "ios-sim": "^8.0.2", + "nopt": "^7.1.0", + "plist": "^3.0.6", + "semver": "^7.4.0", + "unorm": "^1.6.0", + "which": "^3.0.0", + "xcode": "^3.0.1", + "xml-escape": "^1.1.0" + }, + "engines": { + "node": ">=16.13.0" + } + }, + "node_modules/cordova-plugin-keyboard": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-keyboard/-/cordova-plugin-keyboard-1.2.0.tgz", + "integrity": "sha512-Zng4SgDQQ2BCqeDOvrsgNlM9tcjnxmJoh0Qhex0KltMsoR0g/ONbMTpaVvI8EhNKVO8HJPnhFxxzHxrCPLQ7sQ==", + "dev": true, + "engines": [ + { + "name": "cordova", + "version": ">=3.2.0" + } + ] + }, + "node_modules/cordova-plugin-splashscreen": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-splashscreen/-/cordova-plugin-splashscreen-6.0.2.tgz", + "integrity": "sha512-7JiUfnInir+SCOEgTJ+5/cHF3UFl69jp6cAQfHtJaaQt9Pli8D8yTJjU0HGlJCvryvsVs4Xlc7/sEJM7vLJgvg==", + "dev": true, + "engines": { + "cordovaDependencies": { + ">=4.0.0": { + "cordova-android": ">=3.6.0", + "cordova-windows": ">=4.4.0" + }, + "2.0.0": { + "cordova-android": ">=3.6.0" + }, + "6.0.2": { + "cordova-android": ">=3.6.0 <11.0.0", + "cordova-windows": ">=4.4.0" + }, + "7.0.0": { + "cordova": ">100" + } + } + } + }, + "node_modules/cordova-plugin-statusbar": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-statusbar/-/cordova-plugin-statusbar-4.0.0.tgz", + "integrity": "sha512-NTVdQhj9msydnarCH8ijOhASx+6fO16hg17AilAjfzWRvcBoF+4kKkPhTkZM7D2bOBePhfHEaMhEnxnA3M4Dlg==", + "dev": true, + "engines": { + "cordovaDependencies": { + "0.1.0": { + "cordova": ">=3.0.0" + }, + "4.0.0": { + "cordova": ">=3.0.0", + "cordova-android": ">=10.0.0", + "cordova-ios": ">=6.0.0" + }, + "5.0.0": { + "cordova": ">100" + } + } + } + }, + "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/cross-spawn/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/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==", + "dev": true, + "dependencies": { + "sax": "1.1.4" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/endent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", + "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", + "dev": true, + "dependencies": { + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.5" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-parse": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ios-sim": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/ios-sim/-/ios-sim-8.0.2.tgz", + "integrity": "sha512-P7nEG771bfd+JoMRjnis1gpZOkjTUUxu+4Ek1Z+eoaEEoT9byllU9pxfQ8Df7hL3gSkIQxNwTSLhos2I8tWUQA==", + "dev": true, + "dependencies": { + "bplist-parser": "^0.0.6", + "nopt": "1.0.9", + "plist": "^3.0.1", + "simctl": "^2" + }, + "bin": { + "ios-sim": "bin/ios-sim" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ios-sim/node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/ios-sim/node_modules/bplist-parser": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.0.6.tgz", + "integrity": "sha512-fGeghPEH4Eytvf+Mi446aKcDqvkA/+eh6r7QGiZWMQG6TzqrnsToLP379XFfqRSZ41+676hhGIm++maNST1Apw==", + "dev": true + }, + "node_modules/ios-sim/node_modules/nopt": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.9.tgz", + "integrity": "sha512-CmUZ3rzN0/4kRHum5pGRiGkhmBMzgtEDxrZVHqRJDSv8qK6s+wzaig/xeyB22Due5aZQeTiEZg/nrmMH2tapDQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, + "node_modules/lodash.isdate": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isdate/-/lodash.isdate-4.0.1.tgz", + "integrity": "sha512-hg5B1GD+R9egsBgMwmAhk+V53Us03TVvXT4dnyKugEfsD4QKuG9Wlyvxq8OGy2nu7qVGsh4DRSnMk33hoWBq/Q==", + "dev": true + }, + "node_modules/lodash.isobject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", + "integrity": "sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA==", + "dev": true + }, + "node_modules/lodash.zip": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", + "integrity": "sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==", + "dev": true + }, + "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/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/nopt": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", + "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", + "dev": true, + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/objectorarray": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", + "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==", + "dev": true + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "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/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/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/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/properties-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/properties-parser/-/properties-parser-0.3.1.tgz", + "integrity": "sha512-AkSQxQAviJ89x4FIxOyHGfO3uund0gvYo7lfD0E+Gp7gFQKrTNgtoYQklu8EhrfHVZUzTwKGZx2r/KDSfnljcA==", + "dev": true, + "dependencies": { + "string.prototype.codepointat": "^0.2.0" + }, + "engines": { + "node": ">= 0.3.1" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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/read-chunk": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "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/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", + "dev": true + }, + "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/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/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/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simctl": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/simctl/-/simctl-2.0.3.tgz", + "integrity": "sha512-kKCak0yszxHae5eVWcmrjV3ouUGac3sjlhjdLWpyPu4eiQcWoHsCrqS34kkgzHN8Ystqkh/LFjzrldk/g3BYJg==", + "dev": true, + "dependencies": { + "shelljs": "^0.8.5", + "tail": "^0.4.0" + } + }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "dev": true, + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "dev": true, + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==", + "dev": true + }, + "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/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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/tail": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/tail/-/tail-0.4.0.tgz", + "integrity": "sha512-i5rOhX0PwkFSbjID14mmuoqrLUIqpJeBwg0esugSbb+6Y+dzgN/O3YZXzzPL7dnQJGbQLs8cwM8Zsak5kFJGcA==", + "dev": true, + "engines": { + "node": ">= 0.4.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==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unorm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", + "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/with-open-file": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dev": true, + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xml-escape": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.1.0.tgz", + "integrity": "sha512-B/T4sDK8Z6aUh/qNr7mjKAwwncIljFuUP+DO/D5hloYFj+90O88z8Wf7oSucZTHxBAsC1/CTP4rtx/x1Uf72Mg==", + "dev": true + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "engines": { + "node": ">=8.0" + } + }, + "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 + } + }, + "dependencies": { + "@netflix/nerror": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@netflix/nerror/-/nerror-1.1.3.tgz", + "integrity": "sha512-b+MGNyP9/LXkapreJzNUzcvuzZslj/RGgdVVJ16P2wSlYatfLycPObImqVJSmNAdyeShvNeM/pl3sVZsObFueg==", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "extsprintf": "^1.4.0", + "lodash": "^4.17.15" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true + }, + "abbrev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", + "dev": true + }, + "android-versions": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/android-versions/-/android-versions-1.8.2.tgz", + "integrity": "sha512-2MT/Y/mR3BLSbR9E3ugwvE/aA4k84XtjG2Iusu4pRKt4FwfpEvIEAHzm7ZBhL3/aTVNdx3PzZ+sAiK+Dbc4r9A==", + "dev": true, + "requires": { + "semver": "^7.5.2" + } + }, + "ansi": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", + "integrity": "sha512-iFY7JCgHbepc0b82yLaw4IMortylNb6wG4kL+4R0C3iv6i+RHGHux/yUX5BTiRvSX/shMnngjR1YyNMnXEFh5A==", + "dev": true + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true + }, + "bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "dev": true, + "requires": { + "stream-buffers": "2.2.x" + } + }, + "bplist-parser": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz", + "integrity": "sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ==", + "dev": true, + "requires": { + "big-integer": "1.6.x" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "cordova-android": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/cordova-android/-/cordova-android-12.0.1.tgz", + "integrity": "sha512-6fXWoYb/X5AJlluhBg5RvOaX6iRxsvNH7yEOiXzUmLIflf5Ho7LtYCSKZaWMHh3f5cJe/sPCBKmFFBS+EWepVg==", + "dev": true, + "requires": { + "android-versions": "^1.8.1", + "cordova-common": "^5.0.0", + "dedent": "^1.0.1", + "execa": "^5.1.1", + "fast-glob": "^3.2.12", + "fs-extra": "^11.1.1", + "is-path-inside": "^3.0.3", + "nopt": "^7.1.0", + "properties-parser": "^0.3.1", + "semver": "^7.3.8", + "string-argv": "^0.3.1", + "untildify": "^4.0.0", + "which": "^3.0.0" + }, + "dependencies": { + "dedent": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "dev": true, + "requires": {} + } + } + }, + "cordova-common": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cordova-common/-/cordova-common-5.0.0.tgz", + "integrity": "sha512-6Aa7o52/iEvsKx6K94ijzFel5acCULR49KL27OUVhEpJ4oS7Dc3y2eOP1Eu0P4Wmiw/eLEDQjGXGiAa2D5zFZA==", + "dev": true, + "requires": { + "@netflix/nerror": "^1.1.3", + "ansi": "^0.3.1", + "bplist-parser": "^0.3.2", + "cross-spawn": "^7.0.3", + "elementtree": "^0.1.7", + "endent": "^2.1.0", + "fast-glob": "^3.2.12", + "fs-extra": "^11.1.0", + "glob": "^7.1.6", + "lodash.assign": "^4.2.0", + "lodash.isdate": "^4.0.1", + "lodash.isobject": "^3.0.2", + "lodash.zip": "^4.2.0", + "plist": "^3.0.6", + "q": "^1.5.1", + "read-chunk": "^3.2.0", + "strip-bom": "^4.0.0" + } + }, + "cordova-ios": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cordova-ios/-/cordova-ios-7.0.1.tgz", + "integrity": "sha512-WaG3bgOlIQukY8rOhTuA0p2PckBxogSCSOGfWamp4BnaWFoiVm65r4kFqr7PsPguVMbe0t4h4nQTpopxB2LTEQ==", + "dev": true, + "requires": { + "cordova-common": "^5.0.0", + "execa": "^5.1.1", + "fs-extra": "^11.1.1", + "ios-sim": "^8.0.2", + "nopt": "^7.1.0", + "plist": "^3.0.6", + "semver": "^7.4.0", + "unorm": "^1.6.0", + "which": "^3.0.0", + "xcode": "^3.0.1", + "xml-escape": "^1.1.0" + } + }, + "cordova-plugin-keyboard": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-keyboard/-/cordova-plugin-keyboard-1.2.0.tgz", + "integrity": "sha512-Zng4SgDQQ2BCqeDOvrsgNlM9tcjnxmJoh0Qhex0KltMsoR0g/ONbMTpaVvI8EhNKVO8HJPnhFxxzHxrCPLQ7sQ==", + "dev": true + }, + "cordova-plugin-splashscreen": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/cordova-plugin-splashscreen/-/cordova-plugin-splashscreen-6.0.2.tgz", + "integrity": "sha512-7JiUfnInir+SCOEgTJ+5/cHF3UFl69jp6cAQfHtJaaQt9Pli8D8yTJjU0HGlJCvryvsVs4Xlc7/sEJM7vLJgvg==", + "dev": true + }, + "cordova-plugin-statusbar": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cordova-plugin-statusbar/-/cordova-plugin-statusbar-4.0.0.tgz", + "integrity": "sha512-NTVdQhj9msydnarCH8ijOhASx+6fO16hg17AilAjfzWRvcBoF+4kKkPhTkZM7D2bOBePhfHEaMhEnxnA3M4Dlg==", + "dev": true + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha512-wkgGT6kugeQk/P6VZ/f4T+4HB41BVgNBq5CDIZVbQ02nvTVqAiVTbskxxu3eA/X96lMlfYOwnLQpN2v5E1zDEg==", + "dev": true, + "requires": { + "sax": "1.1.4" + } + }, + "endent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz", + "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==", + "dev": true, + "requires": { + "dedent": "^0.7.0", + "fast-json-parse": "^1.0.3", + "objectorarray": "^1.0.5" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "dev": true + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-parse": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz", + "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==", + "dev": true + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "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==", + "dev": true + }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "ios-sim": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/ios-sim/-/ios-sim-8.0.2.tgz", + "integrity": "sha512-P7nEG771bfd+JoMRjnis1gpZOkjTUUxu+4Ek1Z+eoaEEoT9byllU9pxfQ8Df7hL3gSkIQxNwTSLhos2I8tWUQA==", + "dev": true, + "requires": { + "bplist-parser": "^0.0.6", + "nopt": "1.0.9", + "plist": "^3.0.1", + "simctl": "^2" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "bplist-parser": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.0.6.tgz", + "integrity": "sha512-fGeghPEH4Eytvf+Mi446aKcDqvkA/+eh6r7QGiZWMQG6TzqrnsToLP379XFfqRSZ41+676hhGIm++maNST1Apw==", + "dev": true + }, + "nopt": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.9.tgz", + "integrity": "sha512-CmUZ3rzN0/4kRHum5pGRiGkhmBMzgtEDxrZVHqRJDSv8qK6s+wzaig/xeyB22Due5aZQeTiEZg/nrmMH2tapDQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + } + } + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "requires": { + "hasown": "^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==", + "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==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-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==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, + "lodash.isdate": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isdate/-/lodash.isdate-4.0.1.tgz", + "integrity": "sha512-hg5B1GD+R9egsBgMwmAhk+V53Us03TVvXT4dnyKugEfsD4QKuG9Wlyvxq8OGy2nu7qVGsh4DRSnMk33hoWBq/Q==", + "dev": true + }, + "lodash.isobject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", + "integrity": "sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA==", + "dev": true + }, + "lodash.zip": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", + "integrity": "sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==", + "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" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "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" + } + }, + "nopt": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.0.tgz", + "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", + "dev": true, + "requires": { + "abbrev": "^2.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "objectorarray": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", + "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true + }, + "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-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "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 + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "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 + }, + "plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "requires": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + } + }, + "properties-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/properties-parser/-/properties-parser-0.3.1.tgz", + "integrity": "sha512-AkSQxQAviJ89x4FIxOyHGfO3uund0gvYo7lfD0E+Gp7gFQKrTNgtoYQklu8EhrfHVZUzTwKGZx2r/KDSfnljcA==", + "dev": true, + "requires": { + "string.prototype.codepointat": "^0.2.0" + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "read-chunk": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha512-5f3k2PbGGp+YtKJjOItpg3P99IMD84E4HOvcfleTb5joCHNXYLsR9yWFPOYGgaeMPDubQILTCMdsFb2OMeOjtg==", + "dev": true + }, + "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" + } + }, + "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 + }, + "shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "simctl": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/simctl/-/simctl-2.0.3.tgz", + "integrity": "sha512-kKCak0yszxHae5eVWcmrjV3ouUGac3sjlhjdLWpyPu4eiQcWoHsCrqS34kkgzHN8Ystqkh/LFjzrldk/g3BYJg==", + "dev": true, + "requires": { + "shelljs": "^0.8.5", + "tail": "^0.4.0" + } + }, + "simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "dev": true, + "requires": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + }, + "dependencies": { + "bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "dev": true, + "requires": { + "big-integer": "1.6.x" + } + } + } + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "dev": true + }, + "string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true + }, + "string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==", + "dev": true + }, + "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 + }, + "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==", + "dev": true + }, + "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 + }, + "tail": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/tail/-/tail-0.4.0.tgz", + "integrity": "sha512-i5rOhX0PwkFSbjID14mmuoqrLUIqpJeBwg0esugSbb+6Y+dzgN/O3YZXzzPL7dnQJGbQLs8cwM8Zsak5kFJGcA==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + }, + "unorm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", + "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", + "dev": true + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true + }, + "uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "dev": true + }, + "which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", + "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "with-open-file": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dev": true, + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + } + }, + "xml-escape": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.1.0.tgz", + "integrity": "sha512-B/T4sDK8Z6aUh/qNr7mjKAwwncIljFuUP+DO/D5hloYFj+90O88z8Wf7oSucZTHxBAsC1/CTP4rtx/x1Uf72Mg==", + "dev": true + }, + "xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "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 + } + } +} diff --git a/cordova/package.json b/cordova/package.json new file mode 100644 index 0000000..e3e31b5 --- /dev/null +++ b/cordova/package.json @@ -0,0 +1,33 @@ +{ + "name": "edu.midwestern.alvinn", + "displayName": "ALVINN", + "version": "1.0.0", + "description": "A sample Apache Cordova application that responds to the deviceready event.", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [ + "ecosystem:cordova" + ], + "author": "Apache Cordova Team", + "license": "Apache-2.0", + "devDependencies": { + "cordova-android": "^12.0.1", + "cordova-ios": "^7.0.1", + "cordova-plugin-keyboard": "^1.2.0", + "cordova-plugin-splashscreen": "^6.0.2", + "cordova-plugin-statusbar": "^4.0.0" + }, + "cordova": { + "plugins": { + "cordova-plugin-statusbar": {}, + "cordova-plugin-keyboard": {}, + "cordova-plugin-splashscreen": {} + }, + "platforms": [ + "ios", + "android" + ] + } +} \ No newline at end of file diff --git a/cordova/res/icon/android/mipmap-hdpi/ic_launcher.png b/cordova/res/icon/android/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..9301bfe523f12dbc17f60b4fbf81374d531a0482 GIT binary patch literal 1202 zcmV;j1Wo&iP)P!6&P*wES~~B| zBwskRaQO4S_kR6m$~o810judE5lZhudx<}+nZsiIW#FyZ51x~IQI(szyr(O`Q@sm(7f%^@ z%&(XVj)KYNujNy4*%xyVc-m3#z30f;CIvinx_Ehf_!$JO$i(@_< zWH`s#OmJ>l0O6nC#DMrP4#!$ScubRxSC9YkZKbv3aG2hM#Ma6M`!Wvx)*Y1s2^0Iz zaO+hz0}@*ct(?^}z_lYEA|AKYTD)?+hx*>(Q;p#kLwnDv=@5MNY~(|>+*-i^xGRd0 zi89y=NNFu}r2DR&Q^Jw=9O3dcoWZXP@8j6ha*j&N_(+#R3cl*)Gvg96N8tU9U9~|p4#rH8@{>D+mgQsJQ?(txjyLfC z?i6#(Xu1BFrk00VE=xzcIvlD48jF^rN5{-P-GQ~-qo-vXGEausf;tajaF&*Hb;F@D zAoXlHJgSzNd4Nh>30Wgr?$^`u5<<&t1*B-XnLN^CXqkzC;?nZNHcc&4A5h#{-ZW2B z%WSlmtmUq|I$AE%)iTuqky@@CmzJpwNTp@3j+P5!Ynk#ElV;03&&RE0Dgz?4eEobv zTBa@_Vzzv6qqde`bc-t|4lPp^5HVX8o{jAPplr;FmR)1hGJOGQXqlWXA0CsIsR<}9 zEq9Jx%TxrU*7AU1TBfJPlB8wR2SjN3f{vDNj$g~B4oJ~5!l0<-K@BaxO-RcWv{)8C zvPmuT(sx6UmiHy5Wzz;kXt}9gTg#Vf64tUQ10rV2f|hx;mIDT9*>nLBvt>fdQL|;2 z9bBb?mS-lcWpf53Yq{fw_H4PcWZ0;L93x!Hcdc;mbWbeK1EtKSBoiH zzNf9_%2LC%Y>I$LEm!GixgjZ9PWymJEf;8Ox%W-dv}~R|NYL_YjoEU*5AO1!q-i;= z10uBCJTY2M+kjNFWeI_#mb;R!<+Kb)*-Hvz&6XuCuSu?!(>I_|wR|WgT28xw2rZx3 zGvQiJtAG?OqqcDgTK@fgM9aLayM<%dE_wU%SmKbxRcHlVGV Q3;+NC07*qoM6N<$g1z-Lq5uE@ literal 0 HcmV?d00001 diff --git a/cordova/res/icon/android/mipmap-ldpi/ic_launcher.png b/cordova/res/icon/android/mipmap-ldpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d52634306740c3b730ffc4dcc4ca6c26a2aaab99 GIT binary patch literal 770 zcmV+d1O5DoP)OaJ4q5HmfiGx91zorh!Ih|)N%NYSOp-ah_snD_?KH_i z=U(f;A&`NYZ|?7&Z%#twj`gsVic~r&wXa(`Kt&k#DYE__AcWbs2IQk#AUin@`p37R zPrU?v`W4qI4-^i7w0AYcySIX&XF=3aWrfy)e0UQm(LvB2kAeDN6tsu_mdZZIZ_{g! z;61$Uq2?NpcCVndl25hPLTnqs2lv+YG(I`pz@g}MyEfp%rmmdz5E*X|Q7CE8Dv0-N zheGUkbs+A=8mFZevd-N;m}2MduSeNpRGJEjGhNut;(X8uDPA^+nW!W85`5I@#v0x<&?fGIv}-wndY%}4i;6}Pk5C)`{e>|3pWi_~ve_JO*!hw- z0ug587f->`F(ms=SgR9sy`G4O7Ej-}?AUm0*tKuC135OXftgbsU}RFJjlWFO^MN^n z6awVT;`NaG^v+C5RUmQtAlevV%S;l4tBpqn92*Z^wQL-!IMxs@Hl`akc`*V;p@1;i z*Uv2Z1s3;1(H9#_ZW{{$nrq|e0yYkLnm~#FHtuz7{N(O}Hs%UsMnzYqjn2lA9iD8= zKeBl?Hqge$%i5S5P-%;21{@nJ(V>bq<^trlaoV!+lxtk&4mAItk=*C^mW?x>Y|JMz zdP5eAGFoEeL2owpA1G`_l{nvR+t`_n1B+^qSxn9m4VNzNp8x;=07*qoM6N<$f}dz) AZ2$lO literal 0 HcmV?d00001 diff --git a/cordova/res/icon/android/mipmap-mdpi/ic_launcher.png b/cordova/res/icon/android/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2fd4294b61926b5c6c65b1cb3fa79e26d27e5a3c GIT binary patch literal 954 zcmV;r14aCaP)|*r4X6)n+Eq?3pCTJNG7&xh4%WNzL5B zfx|$Uhx6V0-Sa!=28ngEz|4XE9|7xTnp=R75#Y3dSZ|?k4g%>(UVaOIM0yfTp*qaxS z80-V7uN$QPkH*D7FG#%~ia5j^gy@(J!t(JDIDgoD0z@ZHzNP~Fd+Hz+j}^fIBg0We z^S~i}?$UP#j1F4HEu{8`+uKO;DJgCa0n|Dc;``sn8ffyVq&aqg9@;8e#&H!)eEX6X zkb+b!YJwfe99-POL_6=(x6G#BfrbmlD|WImP~A&T1?x$4wATBapXtpen)Jh?hFuj$tx|(43Iu`WlLr>4F27A zB8&)3e~WmnI^nz58S4aFPo=G6W!f6VHEkt&Xk)LR)0M}En#*gIEN!QOxCztN<5o&$ z()$B^+ZTYadP=sLZW`fA$5<*^Pw7Lt=&ISJ3&qtmv~Fon3Ft*a$%od~7vtyYG%++FVG(l(|HC{oXR zVjDr@D2t4wt$Ma4v<-*AzspVL$1^8Y!vpGP7-mt7O`iRX~2)##OYf&`sO231Da2xsdp-qOEth;B3o}g&gUdOzfoqr}ku?|i?aN!8kDnuULp~*WfWByka8dF%UnF_ugi*R!`l%=i5O|D8x cp>3h~19}2^7t?IbkpKVy07*qoM6N<$f^*=+g8%>k literal 0 HcmV?d00001 diff --git a/cordova/res/icon/android/mipmap-xhdpi/ic_launcher.png b/cordova/res/icon/android/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a54e16e5c5248a873e1d77b14d4b9d09588be0a9 GIT binary patch literal 1575 zcmV+?2H5$DP)zT+Qk<&=$o`a3sfn^L=b%v6pTU? z67cpQ5ThoVXwgK9k1A*syd)-SBA`)uP)Vf4L?{%Z2pR<Ty!~Lg;xSD0tSEqU||3l02T&-0boTe zfaHxcaFIg~psfK07blczz_KZU*TNfDe{$Z%kZhU&$vGD(H36%n_}&4nQz7%ti;(;J z0OSsS0=cgJSS7_bfCW=PJpU8mm-83*01Bs$k$*_e=Rg(az!nr(>q)@C zYyq-+ck8Vuk9RalzDAIV5$;f=xoxNgCf*0b<37+O9Hq<{J>KNG_Mc$d=i zRe0sT{MgcZv_B;bfa{i1>HDLdoArlo!E8H5E5e5`w=Jh~<+n_R;Z^fM&WutEZtVZn zul(_^FaWOF{q``m;Kf16=@A%OIR^s>Lc2!aC#CQIN1uC`v?vUKi*}b$I~}v{>kr}F zfqmqp2)AP?@z!nv#9z)(+AZFGO8tMr;IeDTtVG?WVgSBt_YKRIQ!B0ar?#xpu72h9 z>i1y)zH0Ywi*}2{$iDw73CUP|Je=#Nc5l5FqF z50TfYtqR|u!QtGKt9Dm3Dk`2#4ky^n$T5IwwEOxtPujI>Js3cM+Qs*X1*Kj6?^53% zigvFywaYr5g8}$7+oiO-`A$l^cnA2X-Sp#YT(tX&MY|Y)pW6Me--C8%cs?130hBY_ zWolQ1k@fc4#Q=QK?uFSd*lBl1hog2efU2}R35Hj)_0Dfq9t~%TOl&#(SmXxhs48W^)w{NjO$!u!(nToWF z0eG41u5Jc7J67>*7XzqPyC;uOy`Iu;Y8ZxAG?5d}m1q|OaMSLtPWvsVzUNPGeXuI+ zVgO9--on=I7kjJLE(XBT?yqOrvt1vwivfhJT@0Xf@f*Epcc*XK#Q-eYy^cNGRkd6E znMW9a&)V(Y?@_xA+&^+hh@Eyj-L%``yLMw8fMvGJ((bXYif6kRfG6$tIL~%f?cP3{ zi*{ohfW3AdX1mWm#7(=g44^FSnzP+R;Qvn{+S;Aws$KD~-!<*F^3!fS1MsTdO?PnD zZma^JwEM(bwszkQM!T^IfYR=5igpM7W@z_RVA_pW3u@D~+r`kX=>Kdt_5nD}cBzjD zGqn5i(}8L?@&QoVRX>y2O}ov(YBxU509Cu+^|;J-8w1yFqywO|yL&rRyF6#Ru?&FH z?)}Tz+WqW<(6k%L0O;B7OtyCW6z$%871!BrJOj|dmHqH77wxVjZ?X#$T#*W(JnilX zUAvJA;DUCi=(AmhcF)v?cB9vV+C0p5Rqfu}9@uO*76DM&ec@5|`*vTd9qmRU0IPO0 zb)(&AJp+h#k2-2sN)3fF+l_Pp_S$tg$=vZk&1tu;1E@^94Rv!z3-zJhX_|I_JI9{w zs@iR>J?++I0OkTJSF_qu#y@)7w)GfasYhy8yY<_G^s}7lC)e5j1|s9?SATDPEo+xm Z{{tq}^ocN14|xCp002ovPDHLkV1jd55nKQO literal 0 HcmV?d00001 diff --git a/cordova/res/icon/android/mipmap-xxhdpi/ic_launcher.png b/cordova/res/icon/android/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..bb2f09361ed98120127e9deb7013965f8e2db442 GIT binary patch literal 2074 zcmX9O(~POIM57j`gC31cad8D?oR^0E>VF)6!bYMgxuCS4c>P^aw2>cO_@4@d6^8JW%7q)S#f9KR+bqxe53ytU^gnSTP-ZRoEu_!7a`c|FnS5wHG zssCvE6pK|xwR|uBDk=)H2v&wtIZcDF3vDaQf#A`^9H( z0#_PQF4Jy>PI4V)3y-FipZ;OBhCbZsA|wuXY)tOHv2x5Q)XMFlh&~#(q7-!csFG-2 zziD9VW;JcD=>}@#1EIOb(Zo^JyA8Z2&q*lXLHOmmUzqPz6%~{X?vgF;lA7_ID}!7b z>f5yaf3A;)w|KpkMAJ9Oy75)v@-NA4O9rfmJ0qJKlTnIM85@;?iILjvtuwP#9ve4T zVogIXZ4K6#Ey>YSCppCM{~4>=|EaU6Z8U%!Ff8&R>JWtoeLGh)dlj23kJ#=J&P~q7 zW5=U@P_FwsBB68I+3O8vle7BnS8cp}pFbPgn`50{3ZIYIYN&r(vb6P`IAbwb z|B0Wo&j$D35Qc)I0b8%@S~P(_(~ZiQ%&OdqYB?>W$Se0e2Z7~q%#Y}-2jsUL%;TDe z1VvoH)iA>8FHQ@^Cl>rSwU!1;%Ca>WvkNr!uVxs`LSU~rtCFG9Ke=UI534m0fW$@E z!>-8=etkB^35L|bFtp)k{&`7ZRhhF_qP)DEXlcbUWA9}>Y*54w*!7Jh$gAj9^p1+J zMw2tDX&(`bWc{~~=tzFk{HC~Oug5IX<7n;bbPNpjh$rqkFLBbQt`7bkTXddV&G<8! zhVK(^ufE%+Hf7P)j+7zGFHIwxOXIH0Qcq(rNC;c-ML0Rab00pya`;w%t_zEG=dOAN zM8SP>n~Tf!&~t->BBXsOY23IbP%e<&&8;hg620uVI+`X#O@qV;4+b$w*sc& zS3+(C&g%RuqV?Vfz)1&ef)1Q{+AB<=-2u8EA#wR9nTk;?fW_v-92$HqNG+Q|d^?F2 zn0tIAj!NO~<7&t*lnBb*klz4s0mpko%MHxX;LFtgxm$d=y0j)#BNyZws0dqy(~n6- zcT*CKxt2a11pqY&$Ss1ll6%CqjXWUKGZu|oJkCG+F8grb{@USm zZQ1QE%rL#xHS-x{=#r=9`(vY1G}wK?=0sw@{vxqb#@>Qr0mj4)4o#SGf?(2@ z{PEoV;DfNo8Fh;l6yQ)Et}vw&+=Q$;NHM7o?3ob5jaNS4$*il2z7LrCVwn*_N?icR zq9$0f;}ra)s~gw?BD@!ftc~!lXJ+R?ikb`z;Ay`BZH;jMXAo9K;_?t3Ra+3-b~s)W z^j{E)D?2>Qvh+V#%^-0EQ=p&>8A?su@|RSf15Bzlj2y{a%0A2oNd=Y&q!L4r`xe?f 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 U)SY4GfS+V2a2Lgozccd8-*1`P-~a#s literal 0 HcmV?d00001 diff --git a/cordova/res/icon/android/playstore-icon.png b/cordova/res/icon/android/playstore-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..25ad1440da5394509a4359633a537b0b354b7415 GIT binary patch literal 5645 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 Y0TOn)(Hc8Oh5!Hn07*qoM6N<$f-r&Wu>b%7 literal 0 HcmV?d00001 diff --git a/cordova/res/icon/ios/icon-20x20@2x.png b/cordova/res/icon/ios/icon-20x20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ac0e92c47a9268757864c1ee7edb3ae0f0c63551 GIT binary patch literal 828 zcmV-C1H=4@P)k;uwJyH#gihU zo?5Z?VwJX_6+|yBB0jDje1YOcFV>SDJQV~nh@jxb9x7BbyGb^wv77AY%xrdcSKDOU zW@mQbBbSB!^Zy>d{U%6hTn#}ERPv!ctAZ^MTLPmsBtpUic@al{aijv`TafVZ=3sLe zQr#V(T{;2Uh2x<0ii_d`o2mitsseTYM#$p{ka0>lSP*pbTwF@%01_Ib5bqH|X0*G%ykR5pzz%kRZmYI>cJLoONqJkMg zOu+SvAbGL{3|$AqFoGeFmlCaaGCA}wG4D+xOki_})!^?(cepq`HY#7Bnc5JmyHw9n zE-tV90`*|6T!Bm+g~84$Q1-2d-1rz5s12O)hC1JaHb!J28!6VwzIebKE%~t^s_y7e zwoY#B8z`;o7{RE!NM34*bK94KdN>04l*$FBy4tyW^f|dT*iZ>mqi?ym$@@dhQR=KU zdXSvdh9SNgLFV>ld!&4N&*q>LufhfLk-})v%4k84k)4FZu|~k#7Mo4uSTm43T72a0 zWri*?N1dsaBhaG7W1AL#-i;9FmN3zC+v>_Fj($eDXn}u%+FlEIN2S@-(`=AP94(fE z(zXF|KOD5^KlNYNN^#JnMFnJEJ+*1^@*#7SeFM&Garc!LD@=EbTn->1v^YX&k#x}F z>>(E|q&dj8!iHsp7H=H17@l#Y2ovb0#T7R#=mPc+Erbem(}M06Qw~}*O-l=50?n6J zo3tPz^sg}oEqV*74SN>nkHBbw7EkVZriBoJMQK5H3)(C*(ZY9uPFm1=92YJ6O4CA2 zim5wW$!_ubxqG)@w5aj%3V1fO80@rZ@!h>!;5l9;qjJ$A(NRx!iv$;#>^#7>H7~UA zMWFMgwD#P)#qhl9u6!wunq8Z@*=N(@^9T0Nz-(wyEdB!9XXpF^M1?N^0000hG z7ni_A;}Sgy+(d6i<3*$Kpa-`Yqj5PX7!RTc1&mS9xS+_==`b@av$UVDugmn&&Ir>% z`U*|Hl%zfIpYQwL`@R2H##uBUCQ~p|f~N#e2?lo6yvZY25i8!=!bIxAT!u^2z_~6R zoNLpiI|UJ);FU?>T(bZIAKwA*b^+hl4ZO35iZCUZ@BRg}UFHP;>6~1G1D{$z@On_G z^aAfx%NS2_e!~ucNt%O*f>%-i@*e$!_syuY#qAFG?WzWgI z_!(oTzGX9~f&1`INvt5K*&V)r9X}ISZpId35nzZbGPiNDdV&-DlGxz)4t!o`3+LkZ z>`~IiXwS`#1K;CYMBj>+``~6^v!+Xn8TxS;yKF(;`Wls{6v2a6&f#ac++`eQY(Z1# zG^Em$T*`sgW^jrJ9L-^eTESY^l%OeDtl%34*Y09`Xuv;;=6#0tQXafe8=@%`;x%yg zxLnE(ou$msOH*-(rq<)_N4rq@8Xw{^$45ijCl7j>YBQuM@!*eFZi9gVLnTdRBAU8+ z$$+M+FijbiGIfGUn%X7P6d$6gyI1A?HiiCSno3gzVQA{d7wlOnG!<#~#ZX04If$m7 z+}6|7feM1AsLrrd$_|;Psx>qvZ9#*V8|1!C9o1Bmp@XL4C2wlLL()`BGhVSr(iHtY zEYei-3uBtf)zcJ}f=QaHllxXfQ)iCq4hGZ;CcP;GnreE4G8-S3rl=CEZb5ip=YU{) z8&S&Q;EtUuNv?^O#urW<(ys3NFWN#{!{?C>OZ>n6Rsm>8J z)iG+CqNk)4Z%Ur@Me?So&M-0QtE<*~QzA`eMBlfT5=?kgJMxWb%D|hVzlTMddizpO zQJ{43jH656W&z$65xA&lQi|M9e<%Ke&%b2rmR)ck!WiF zrkK!_B?Ob+RE@DWl`%ej``-oYXlmr7@BM4^PEyQh$~rxaX{w2&so|lR)6|3t4o_1- ziKZHk#hj)lOt4zYSrSd@ys768#)YOPHp3!Kl`afEQt@#Pt8ugt26)j10&FKgf&L*m;SoOoEDX-hdm_j{m^^g$oG1^w}Ddog?m;elR6 zo(&#yrj5l2oMn`?k~qV#^Y-N--P=|vJJ@b?*72r1g4p!a{N+^<>9Nxqk0NyUG7Q6T z7Ah;nr{JQSXIg{A_jLlsW?wiA6l|wyt|= z{+VNC^_JpKPXm&h8w8Dv_frR(YEVfCXj2Jx-YgSPJd5`<4f%v`r>r8Q$diWzO#a%S zj78>jG5j}7ZR1ozYj*LoYk?8f2^t=_L1#;6oRW_6Of{byyPrQ0Fuv%QKp}{K*{6k; zHRc~DpjZ~c&RRLAsj@1A=2++6mCPmy^>xu_^xYnyZD?jZd~Wh<;>TA4MkhvTQS3cO zwdHM>5{NHNN$Y%k$Jb(6?uDs>X05}ZKe{Qcqld6{&BLwZlAUY literal 0 HcmV?d00001 diff --git a/cordova/res/icon/ios/icon-29x29@2x.png b/cordova/res/icon/ios/icon-29x29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe007ecdb48aa1e3881a5427b53c6a5aefc339c GIT binary patch literal 1075 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 Eg8R&*;{X5v literal 0 HcmV?d00001 diff --git a/cordova/res/icon/ios/icon-40x40@3x.png b/cordova/res/icon/ios/icon-40x40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e115546f064ef0054fefe368ee1d02e2b54de604 GIT binary patch literal 1971 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 literal 0 HcmV?d00001 diff --git a/cordova/res/icon/ios/icon-50x50@2x.png b/cordova/res/icon/ios/icon-50x50@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee6030d531d380a9557a7e3e3459dcc00221b0e GIT binary patch literal 1678 zcmV;9266d`P)A1u`5Ic(mn^|-;UF7R>z#kTBHu)^jP8{IOnR7m7fF0zx)B>VfOnt34WwJg$&HVW`7= zc=Ih9jG`DKkN{vTCVsYXCM2)B2;{&2)LWHofI%RBmpaIa2AqEX4O6R9VPMM&Xl`V> z@6pfpWTRc-3h}*Fk(Dw3EJ)qd1j=yAa{8@-Q4ol)U>2MMxv!5HTinuCrNY3LX;pgLQU?BoeTYL@OwTy})oi*goB9H)Vy!iF#3p;5`qpL|j0Y)IAZCsvU zjVG-(uK&6)HUg5*0`bGf_wAy)FV@^ZAfDOyMy8GDd%vOsKT*cx;Rs|hHhu-M z@tb)zJ_@N@TWxI|fr!Y)zxjl1<2$!F+BgF7+Qxgfa%}t{)5Z~qmp9d^jmr!h|A%Yi z2*lHy>Xq9#0`bbmU+ZCRamNn4WY{?V^GqTS4jWw9_^-!cu(2vT+1bj*Y+moNyaQ zAg;3UX)xTil9P?=Hr`s9jUy0OHhwWE{eQ7@X9AeL-=FUQ7T)NQ=RR~WGYV#>z5I(^B;5s2$-{3QFP z`i2{X+c>tY#d|Kx&m)ikp^OWQ{7>1WIuXGxAB@#{OnR>x42Ej#_#B0+xV$I zNG`j?cN>ol5R;9Q6_P*kBRd;^@U}o~JYGO7*?5j)&UI>|u$D?KGHl96vfN$gTq)^R`NC7d~`1VaMZmQ4n?4~*bsW=-ChmA*n zhLG8j`}WgNW#h2}VqD`DFm?vw>$YvY`3Jj^yerGXgPcuN)E#?@@Rb3y2BJQ^#6lwsp}`@kvl?B-A(9J;Ch Y0Ykq|y>OAqo?LA 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 W<3`RY%&3(B0000L5jAu1joGp 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 B`mF!} literal 0 HcmV?d00001 diff --git a/cordova/res/icon/ios/icon-72x72@1x.png b/cordova/res/icon/ios/icon-72x72@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..971535f2286de8ba60c8eb934221e878ed87e986 GIT binary patch literal 1254 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 literal 0 HcmV?d00001 diff --git a/cordova/res/icon/ios/icon-76x76@1x.png b/cordova/res/icon/ios/icon-76x76@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..b5db13261587603819f6f8c0f7dba0ece00e00de GIT binary patch literal 1263 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 literal 0 HcmV?d00001 diff --git a/cordova/res/icon/ios/icon-83.5x83.5@2x.png b/cordova/res/icon/ios/icon-83.5x83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0d34fa3d226166a603185ceb4485905ad6f4fcfd GIT binary patch literal 2749 zcmYjTdpwls7dJ1j@P_c)nbH=?8f7M1Q!#A3`AxZHnowex6y*|TV%kE*+xk`LLdeRb zDc4qHhDa{COj5ZFVMCN+4Pg>Sx$ZN&|NQ)D?1JE~XLonH4s zFUT>Q@%GoPZJczJnI%>m!>>$s*7k^Vpr)X^)opk0hA;!OmAJoQ)Hd40Smfp?Qpky)(;BarcX|ib5eGfg_ht98oR= z&Z|k|0AITmE>TSk!^!=Lm%n&E)VZ80dIMHEbzX`{=EB438W~$|tcVX!!LzO`gmK4Km z@yiiO##41sJffR&NmYrit^0eAx|sL!>7tA9(~hCag(W4GY z?cqqt$nIj^FtZxf;ALgbH$@<>UR@vyA53HE;u32j2HxCL+NVGqVc6Dd7|br*x^-r_ z#=cH~p7A^so)K`c<>bV>PN60*i-I>!4GzRc2L_*OwjV{N?`Ok-N^joA+DMWwpZ%)}Uo9h&j zTObRMPWr~iIu26iFJJad4pZ!J&(#~**!9@#6PBdpgB{vZ_89GqV)dWYSeCeYu>TFu)U2uJvoba9f)wGJQck#r` zj_9NkHg+LAHxk*t(?I!FbLZ@XxzS!M>P?dk`E+}DsBt{PkmY+C@c_dHiBHXDxC#cd% zuCJz?3Nhu`8Q*`cq}SyEnALZNFMj+}BXAP%26~*K;>N}n^ws&0ClhnxUf2C-B25}Yd(*v6%wKUek11?Mw8umR=SJO*aJBQzXnMQN>P*6kRp`K zjC`##a88KU*xzRIf1>Q!lqB=Ux?Cf$i;#}FP6+ljD*P3o>-7;tiI*iHzED zz${+U>~?Lp$`+$KK>K@$Is$uK;JzTO;uwh`^$U^J6=7K1LA?Ko%_ZlJI7YS5;_y%@ zc@;k z=VwDsND2c*wW7L$E2qj(7O^haGkAdA2HJ^$)-;fSlcow5?ASn#B7~TqN zh6rV27ThS`jRo**TZRG~F#-iRSD z1L4-gayqWY!|m5cm_-$@S^7TaZWAN#*O;L<<%T3U;@lmO_-)wY1l#9PckjB`gF5D! zC$I|(eQMn6B*qG29nPW60b{_nIezG{ebx#8zf(F>D^x(5wVy^<5u?PPL zVuzJ(Xv7wV2vEPb4Lbkj`aFxT;sJ8>G!I~cu0FfQ=l0U+9NeTYli0?ulg9dOn zyo7d8?Yz&`S0z41Yt}d-zR6Q{Yagx7KQ6cKt%JNqmOS-OpI-ONXJa3Io2ElfACj{P z5=+~ChxG|M1AC?AT_xx)0pLHo2<^N7rN_Fr6twPw6pr{3B9Ge%Fls5jk-!$Uz2)c+ zNQVydXUyeSq+?KUVB&#o77sL&U=;R{_Ct%y=M&wZxIL6(sDU=oNn*|Y&b8N5L0!^F z;`Z)fCVxpOT9tQa-y^El1iSSZ7VTn#aA#j#8cvJrqnQ^FBoAQ$fUzka-mGcE=|s4} zgOT8n2jWYQsfTd6L1aP(S^UM@0ED>Ijeu7$ra7_wIKu4<7mR=~YsliZ$g`i}c2dI5 zl^bxN`|FF)&7R%Fo!-EW6|y~aW;U3d;14QX)FgpN(-ZxF#wZM=L%QV2|6K+mkU(+C z36pHKIogv!&?76mp>BGN2|hmp%TYAqC`#S!;1a|r(KV_-1-I!KIS7JtUtrB(!*CjsABUyeqYGV}mE z#ZAMzy6}ym2A(Of#Z)5=K=323U;DsYJ!A4T6UhRwi^K4Fy}zsEPM9Ifi)P@?P=%#l zl!Q3$uFo1(pg*fE5u$29oh?Lv8paz}3>~e9X5Iw8|-6$Zte z{eXC7?is5{%dMf;eq-@1&}%Hd4w&^d; literal 0 HcmV?d00001 diff --git a/cordova/res/screen/android/drawable-hdpi/screen.png b/cordova/res/screen/android/drawable-hdpi/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..5215cca6e2be3ad8fc171ed774e750769d5d3762 GIT binary patch literal 4672 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 T+vW-WB?PlHvpZF4;(6`Acbvvj literal 0 HcmV?d00001 diff --git a/cordova/res/screen/android/drawable-ldpi/screen.png b/cordova/res/screen/android/drawable-ldpi/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..62952b5c68b4206ef7329c65dbb26e23380c1d45 GIT binary patch literal 2297 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 I7v~o7Z#C>bfB*mh literal 0 HcmV?d00001 diff --git a/cordova/res/screen/android/drawable-xhdpi/screen.png b/cordova/res/screen/android/drawable-xhdpi/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..9a4cc0754aca2c1ae2c2c3831d6ae32155667ff4 GIT binary patch literal 7166 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

Popup content goes here.

+ + + + + + + + + Login + + + + + + + + Some text about login information.
Click "Sign In" to close Login Screen +
+
+
+
+
+ + + \ No newline at end of file diff --git a/src/css/app.css b/src/css/app.css new file mode 100644 index 0000000..fca73a9 --- /dev/null +++ b/src/css/app.css @@ -0,0 +1,6 @@ +/* iOS Cordova Tweak */ +.device-cordova.device-ios { + height: 100vh; +} + +/* Your app custom styles here */ \ No newline at end of file diff --git a/src/css/icons.css b/src/css/icons.css new file mode 100644 index 0000000..95a036a --- /dev/null +++ b/src/css/icons.css @@ -0,0 +1,56 @@ +/* Material Icons Font (for MD theme) */ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: local('Material Icons'), local('MaterialIcons-Regular'), + url(../fonts/material-icons.woff2) format('woff2'), + url(../fonts/material-icons.woff) format('woff'); +} +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + display: inline-block; + line-height: 1; + text-transform: none; + letter-spacing: normal; + word-wrap: normal; + white-space: nowrap; + direction: ltr; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + -moz-osx-font-smoothing: grayscale; + font-feature-settings: 'liga'; +} + +/* Framework7 Icons Font (for iOS theme) */ +@font-face { + font-family: 'Framework7 Icons'; + font-style: normal; + font-weight: 400; + src: url('../fonts/Framework7Icons-Regular.woff2') format('woff2'), + url('../fonts/Framework7Icons-Regular.woff') format('woff'); +} +.f7-icons { + font-family: 'Framework7 Icons'; + font-weight: normal; + font-style: normal; + font-size: 28px; + line-height: 1; + letter-spacing: normal; + text-transform: none; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + -moz-osx-font-smoothing: grayscale; + -webkit-font-feature-settings: 'liga'; + -moz-font-feature-settings: 'liga=1'; + -moz-font-feature-settings: 'liga'; + font-feature-settings: 'liga'; + text-align: center; +} diff --git a/src/fonts/Framework7Icons-Regular.ttf b/src/fonts/Framework7Icons-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b9831c0489fc8fcb94a3315b2c86a9d2c4a0cfc3 GIT binary patch literal 298720 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

kB3*S_{Fx%CYy|B0;>blnyE~J!K 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 SAq8N_XQ*eQoAv!q!T$q%bTp{| literal 0 HcmV?d00001 diff --git a/cordova/res/screen/android/drawable-xxxhdpi/screen.png b/cordova/res/screen/android/drawable-xxxhdpi/screen.png new file mode 100644 index 0000000000000000000000000000000000000000..1ace7814060d76ade9b1ac160099ef3e6f01417f GIT binary patch literal 19743 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 literal 0 HcmV?d00001 diff --git a/cordova/res/screen/ios/Default@2x~universal~anyany.png b/cordova/res/screen/ios/Default@2x~universal~anyany.png new file mode 100644 index 0000000000000000000000000000000000000000..9106fd4b1a2451888177ac776796b764f7208d2a GIT binary patch literal 44835 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 literal 0 HcmV?d00001 diff --git a/framework7.json b/framework7.json new file mode 100644 index 0000000..95a694f --- /dev/null +++ b/framework7.json @@ -0,0 +1,33 @@ +{ + "cwd": "/home/mserver/ALVINN/ALVINN_f7", + "type": [ + "web", + "pwa", + "cordova" + ], + "name": "ALVINN", + "pkg": "edu.midwestern.alvinn", + "framework": "vue", + "template": "single-view", + "cssPreProcessor": false, + "bundler": "vite", + "cordova": { + "folder": "cordova", + "platforms": [ + "ios", + "android" + ], + "plugins": [ + "cordova-plugin-statusbar", + "cordova-plugin-keyboard", + "cordova-plugin-splashscreen" + ] + }, + "theming": { + "customColor": true, + "color": "#002f65", + "darkMode": false, + "iconFonts": true + }, + "customBuild": false +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..18ec494 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,15862 @@ +{ + "name": "alvinn", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "alvinn", + "version": "1.0.0", + "hasInstallScript": true, + "license": "UNLICENSED", + "dependencies": { + "dom7": "^4.0.6", + "framework7": "^8.3.0", + "framework7-icons": "^5.0.5", + "framework7-vue": "^8.3.0", + "material-icons": "^1.13.12", + "skeleton-elements": "^4.0.1", + "swiper": "^11.0.3", + "vue": "^3.3.8" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^4.4.1", + "@vue/compiler-sfc": "^3.3.8", + "cpy-cli": "^5.0.0", + "cross-env": "^7.0.3", + "postcss-preset-env": "^9.3.0", + "rollup": "^2.79.1", + "vite": "^4.5.0", + "vite-plugin-html": "^3.2.0", + "workbox-cli": "^7.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@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, + "dependencies": { + "@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==", + "dev": true, + "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==", + "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/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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": { + "@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.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-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": { + "@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-define-polyfill-provider": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@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.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@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": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@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": { + "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==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "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==", + "dev": true, + "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==", + "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/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.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": { + "@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.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": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.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": { + "@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": { + "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": { + "@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": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-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": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.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": { + "@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.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@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": { + "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": { + "@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": { + "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": { + "@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.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "dev": true, + "dependencies": { + "@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": { + "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": { + "@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": { + "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": { + "@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.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@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.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-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": { + "@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.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "dev": true, + "dependencies": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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.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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@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.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@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" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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.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": { + "@babel/compat-data": "^7.22.9", + "@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.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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": { + "@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": { + "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": { + "@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.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "dev": true, + "dependencies": { + "@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.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "dev": true, + "dependencies": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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-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": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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": { + "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": { + "@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.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", + "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.2", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^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", + "@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.23.2", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@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.23.0", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^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.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^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.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.23.0", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-modules-systemjs": "^7.23.0", + "@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.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.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^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", + "@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.23.0", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "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-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": { + "@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": { + "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.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.5.tgz", + "integrity": "sha512-v/5ODKNBMfBl0us/WQjlfsvSlYxfZLhNMVIsuCPib2ulTwGKYbKJbwqw671+qH9Y4wvWVnu7LBChvml/wBKjFg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-3.0.2.tgz", + "integrity": "sha512-NMVs/l7Y9eIKL5XjbCHEgGcG8LOUT2qVcRjX6EzkCdlvftHVKr2tHIPzHavfrULRZ5Q2gxrJ9f44dAlj6fX97Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.1.4.tgz", + "integrity": "sha512-ZV1TSmToiNcQL1P3hfzlzZzA02mmVkVmXGaUDUqpYUG84PmLhVSZpKX+KfxAuOcK7de04UXSQPBrAvaya6iiGg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.4.0.tgz", + "integrity": "sha512-SlGd8E6ron24JYQPQAIzu5tvmWi1H4sDKTdA7UDnwF45oJv7AVESbOlOO1YjfBhrQFuvLWUgKiOY9DwGoAxwTA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/color-helpers": "^3.0.2", + "@csstools/css-calc": "^1.1.4" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.2.tgz", + "integrity": "sha512-sLYGdAdEY2x7TSw9FtmdaTrh2wFtRJO5VMbBrA8tEqEod7GEggFmxTSK9XqExib3yMuYNcvcTdCZIP6ukdjAIA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.1.tgz", + "integrity": "sha512-Zmsf2f/CaEPWEVgw29odOj+WEVoiJy9s9NOv5GgNY9mZ1CZ7394By6wONrONrTsnNDv6F9hR02nvFihrGVGHBg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.5.tgz", + "integrity": "sha512-IxVBdYzR8pYe89JiyXQuYk4aVVoCPhMJkz6ElRwlVysjwURTsTk/bmY/z4FfeRE+CRBMlykPwXEVUg8lThv7AQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.1.tgz", + "integrity": "sha512-UYFuFL9GgVnftg9v7tBvVEBRLaBeAD66euD+yYy5fYCUld9ZIWTJNCE30hm6STMEdt6FL5xzeVw1lAZ1tpvUEg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.7.tgz", + "integrity": "sha512-/PIB20G1TPCXmQlaJLWIYzTZRZpj6csT4ijgnshIj/kcmniIRroAfDa0xSWnfuO1eNo0NptIaPU7jzUukWn55Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.7.tgz", + "integrity": "sha512-57/g8aGo5eKFjEeJMiRKh8Qq43K2rCyk5ZZTvJ34TNl4zUtYU5DvLkIkOnhCtL8/a4z9oMA42aOnFPddRrScUQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.1.tgz", + "integrity": "sha512-ZLK2iSK4DUxeypGce2PnQSdYugUqDTwxnhNiq1o6OyKMNYgYs4eKbvEhFG8JKr1sJWbeqBi5jRr0017l2EWVvg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^1.1.4", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.0.tgz", + "integrity": "sha512-ntkGj+1uDa/u6lpjPxnkPcjJn7ChO/Kcy08YxctOZI7vwtrdYvFhmE476dq8bj1yna306+jQ9gzXIG/SWfOaRg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.0.tgz", + "integrity": "sha512-6UQyK8l9YaG5Ao5rBDcCnKHrLsHiQ1E0zeFQuqDJqEtinVzAPb/MwSw3TenZXL1Rnd7th3tb+4CBFHBXdW5tbQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.7.tgz", + "integrity": "sha512-GT1CzE/Tyr/ei4j5BwKESkHAgg+Gzys/0mAY7W+UiR+XrcYk5hDbOrE/YJIx1rflfO/7La1bDoZtA0YnLl4qNA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.6.tgz", + "integrity": "sha512-uQgWt2Ho2yy2S6qthWY7mD5v57NKxi6dD1NB8nAybU5bJSsm+hLXRGm3/zbOH4xNrqO3Cl60DFSNlSrUME3Xjg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.2.tgz", + "integrity": "sha512-n28Er7W9qc48zNjJnvTKuVHY26/+6YlA9WzJRksIHiAWOMxSH5IksXkw7FpkIOd+jLi59BMrX/BWrZMgjkLBHg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-1.0.0.tgz", + "integrity": "sha512-1l7iHHjIl5qmVeGItugr4ZOlCREDP71mNKqoEyxlosIoiu3Os1nPWMHpuCvDLCLiWI/ONTOg3nzJh7gwHOrqUA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.3.tgz", + "integrity": "sha512-/dt5M9Ty/x3Yiq0Nm/5PJJzwkVFchJgdjKVnryBPtoMCb9ohb/nDIJOwr/Wr3hK3FDs1EA1GE6PyRYsUmQPS8Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-2.0.0.tgz", + "integrity": "sha512-Wki4vxsF6icRvRz8eF9bPpAvwaAt0RHwhVOyzfoFg52XiIMjb6jcbHkGxwpJXP4DVrnFEwpwmrz5aTRqOW82kg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-1.0.0.tgz", + "integrity": "sha512-cIrZ8f7bGGvr+W53nEuMspcwaeaI2YTmz6LZ4yiAO5z14/PQgOOv+Pn+qjvPOPoadeY2BmpaoTzZKvdAQuM17w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-1.0.0.tgz", + "integrity": "sha512-e89S2LWjnxf0SB2wNUAbqDyFb/Fow/tlOe1XqOLbNx4rf3LrQokM9qldVx7sarnddml3ORE5LDUmlKpPOOeJTA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-2.0.0.tgz", + "integrity": "sha512-lCQ1aX8c5+WI4t5EoYf3alTzJNNocMqTb+u1J9CINdDhFh1fjovqK+0aHalUHsNstZmzFPNzIkU4Mb3eM9U8SA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.3.tgz", + "integrity": "sha512-xeVxqND5rlQyqLGdH7rX34sIm/JbbQKxpKQP8oD1YQqUHHCLQR9NUS57WqJKajxKN6AcNAMWJhb5LUH5RfPcyA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-tokenizer": "^2.2.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.0.tgz", + "integrity": "sha512-t5Li/DPC5QmW/6VFLfUvsw/4dNYYseWR0tOXDeJg/9EKUodBgNawz5tuk5vYKtNvoj+Q08odMuXcpS5YJj0AFA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^1.1.4", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/media-query-list-parser": "^2.1.5" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.3.tgz", + "integrity": "sha512-IPL8AvnwMYW+cWtp+j8cW3MFN0RyXNT4hLOvs6Rf2N+NcbvXhSyKxZuE3W9Cv4KjaNoNoGx1d0UhT6tktq6tUw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/media-query-list-parser": "^2.1.5" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.0.tgz", + "integrity": "sha512-HsB66aDWAouOwD/GcfDTS0a7wCuVWaTpXcjl5VKP0XvFxDiU+r0T8FG7xgb6ovZNZ+qzvGIwRM+CLHhDgXrYgQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-3.0.1.tgz", + "integrity": "sha512-nUvRxI+ALJwkxZdPU4EDyuM380vP91sAGvI3jAOHs/sr3jfcCOzLkY6xKI1Mr526kZ3RivmMoYM/xq+XFyE/bw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.7.tgz", + "integrity": "sha512-vBFTQD3CARB3u/XIGO44wWbcO7xG/4GsYqJlcPuUGRSK8mtxes6n4vvNFlIByyAZy2k4d4RY63nyvTbMpeNTaQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.0.2.tgz", + "integrity": "sha512-YEvTozk1SxnV/PGL5DllBVDuLQ+jiQhyCSQiZJ6CwBMU5JQ9hFde3i1qqzZHuclZfptjrU0JjlX4ePsOhxNzHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.7.tgz", + "integrity": "sha512-2AiFbJSVF4EyymLxme4JzSrbXykHolx8DdZECHjYKMhoulhKLltx5ccYgtrK3BmXGd3v3nJrWFCc8JM8bjuiOg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-3.0.0.tgz", + "integrity": "sha512-GFNVsD97OuEcfHmcT0/DAZWAvTM/FFBDQndIOLawNc1Wq8YqpZwBdHa063Lq+Irk7azygTT+Iinyg3Lt76p7rg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.2.tgz", + "integrity": "sha512-I3wX44MZVv+tDuWfrd3BTvRB/YRIM2F5v1MBtTI89sxpFn47mNpTwpPYUOGPVCgKlRDfZSlxIUYhUQmqRQZZFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^1.1.4", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.3.tgz", + "integrity": "sha512-d5J9m49HhqXRcw1S6vTZuviHi/iknUKGjBpChiNK1ARg9sSa3b8m5lsWz5Izs8ISORZdv2bZRwbw5Z2R6gQ9kQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/color-helpers": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.2.tgz", + "integrity": "sha512-AwzNhF4QOKaLOKvMljwwFkeYXwufhRO15G+kKohHkyoNOL75xWkN+W2Y9ik9tSeAyDv+cYNlYaF+o/a79WjVjg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^1.1.4", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-3.0.0.tgz", + "integrity": "sha512-P0JD1WHh3avVyKKRKjd0dZIjCEeaBer8t1BbwGMUDtSZaLhXlLNBqZ8KkqHzYWXOJgHleXAny2/sx8LYl6qhEA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", + "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "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==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/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, + "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==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "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.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-babel/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@rollup/plugin-replace/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz", + "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.6.tgz", + "integrity": "sha512-HYtNooPvUY9WAVRBr4u+4Qa9fYD1ze2IUlAD3HoA6oehn1taGwBx3Oa52U4mTslTS+GAExKpaFu39Y5xUEwfjg==", + "dev": true + }, + "node_modules/@vitejs/plugin-vue": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.4.1.tgz", + "integrity": "sha512-HCQG8VDFDM7YDAdcj5QI5DvUi+r6xvo9LgvYdk7LSkUNwdpempdB5horkMSZsbdey9Ywsf5aaU8kEPw9M5kREA==", + "dev": true, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.8.tgz", + "integrity": "sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==", + "dependencies": { + "@babel/parser": "^7.23.0", + "@vue/shared": "3.3.8", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.8.tgz", + "integrity": "sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==", + "dependencies": { + "@vue/compiler-core": "3.3.8", + "@vue/shared": "3.3.8" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.8.tgz", + "integrity": "sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==", + "dependencies": { + "@babel/parser": "^7.23.0", + "@vue/compiler-core": "3.3.8", + "@vue/compiler-dom": "3.3.8", + "@vue/compiler-ssr": "3.3.8", + "@vue/reactivity-transform": "3.3.8", + "@vue/shared": "3.3.8", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5", + "postcss": "^8.4.31", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.8.tgz", + "integrity": "sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w==", + "dependencies": { + "@vue/compiler-dom": "3.3.8", + "@vue/shared": "3.3.8" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.8.tgz", + "integrity": "sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==", + "dependencies": { + "@vue/shared": "3.3.8" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.8.tgz", + "integrity": "sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw==", + "dependencies": { + "@babel/parser": "^7.23.0", + "@vue/compiler-core": "3.3.8", + "@vue/shared": "3.3.8", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.8.tgz", + "integrity": "sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==", + "dependencies": { + "@vue/reactivity": "3.3.8", + "@vue/shared": "3.3.8" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.8.tgz", + "integrity": "sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==", + "dependencies": { + "@vue/runtime-core": "3.3.8", + "@vue/shared": "3.3.8", + "csstype": "^3.1.2" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.8.tgz", + "integrity": "sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==", + "dependencies": { + "@vue/compiler-ssr": "3.3.8", + "@vue/shared": "3.3.8" + }, + "peerDependencies": { + "vue": "3.3.8" + } + }, + "node_modules/@vue/shared": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.8.tgz", + "integrity": "sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==" + }, + "node_modules/acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/aggregate-error": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", + "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", + "dev": true, + "dependencies": { + "clean-stack": "^4.0.0", + "indent-string": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "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/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "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/arrify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", + "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz", + "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "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==", + "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/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/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/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "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.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "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" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/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/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001561", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz", + "integrity": "sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/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/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-stack": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", + "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clean-stack/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/core-js-compat": { + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz", + "integrity": "sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==", + "dev": true, + "dependencies": { + "browserslist": "^4.22.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cp-file": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-10.0.0.tgz", + "integrity": "sha512-vy2Vi1r2epK5WqxOLnskeKeZkdZvTKfFZQCplE3XWsP+SUJyd5XAUFC9lFgTjjXJF2GMne/UML14iEmkAaDfFg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.10", + "nested-error-stacks": "^2.1.1", + "p-event": "^5.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cpy": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-10.1.0.tgz", + "integrity": "sha512-VC2Gs20JcTyeQob6UViBLnyP0bYHkBh6EiKzot9vi2DmeGlFT9Wd7VG3NBrkNx/jYvFBeyDOMMHdHQhbtKLgHQ==", + "dev": true, + "dependencies": { + "arrify": "^3.0.0", + "cp-file": "^10.0.0", + "globby": "^13.1.4", + "junk": "^4.0.1", + "micromatch": "^4.0.5", + "nested-error-stacks": "^2.1.1", + "p-filter": "^3.0.0", + "p-map": "^6.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cpy-cli": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cpy-cli/-/cpy-cli-5.0.0.tgz", + "integrity": "sha512-fb+DZYbL9KHc0BC4NYqGRrDIJZPXUmjjtqdw4XRRg8iV8dIfghUX/WiL+q4/B/KFTy3sK6jsbUhBaz0/Hxg7IQ==", + "dev": true, + "dependencies": { + "cpy": "^10.1.0", + "meow": "^12.0.1" + }, + "bin": { + "cpy": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "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/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-6.0.0.tgz", + "integrity": "sha512-VbfLlOWO7sBHBTn6pwDQzc07Z0SDydgDBfNfCE0nvrehdBNv9RKsuupIRa/qal0+fBZhAALyQDPMKz5lnvcchw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-6.0.0.tgz", + "integrity": "sha512-X+r+JBuoO37FBOWVNhVJhxtSBUFHgHbrcc0CjFT28JEdOw1qaDwABv/uunyodUuSy2hMPe9j/HjssxSlvUmKjg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-9.0.0.tgz", + "integrity": "sha512-03QGAk/FXIRseDdLb7XAiu6gidQ0Nd8945xuM7VFVPpc6goJsG9uIO8xQjTxwbPdPIIV4o4AJoOJyt8gwDl67g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.9.0.tgz", + "integrity": "sha512-WPMT9seTQq6fPAa1yN4zjgZZeoTriSN2LqW9C+otjar12DQIWA4LuSfFrvFJiKp4oD0xIk1vumDLw8K9ur4NBw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "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/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/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom7": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz", + "integrity": "sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==", + "dependencies": { + "ssr-window": "^4.0.0" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/dotenv-expand": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-8.0.3.tgz", + "integrity": "sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.578", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.578.tgz", + "integrity": "sha512-V0ZhSu1BQZKfG0yNEL6Dadzik8E1vAzfpVOapdSiT9F6yapEJ3Bk+4tZ4SMPdWiUchCgnM/ByYtBzp5ntzDMIA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "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.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "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.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "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/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-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/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/framework7": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/framework7/-/framework7-8.3.0.tgz", + "integrity": "sha512-b2Z0JgO5cWN5x25QvfBEfT925UefCWsFdxVpzHyk31b8JH1hJD4Q01nt6s8EevpYSqWWwZGHiom7o62Yvx4zLA==", + "dependencies": { + "dom7": "^4.0.6", + "htm": "^3.1.1", + "path-to-regexp": "^6.2.0", + "skeleton-elements": "^4.0.1", + "ssr-window": "^4.0.2", + "swiper": "^10.2.0" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/framework7" + } + }, + "node_modules/framework7-icons": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/framework7-icons/-/framework7-icons-5.0.5.tgz", + "integrity": "sha512-bvHMLyujV9TFuudehd3ORZ/EvNp19Ir3ckVzYAOf3MkLymHba/9oHLsgopCh0x5UsrYZUpkrE+fd7ggj5y4wRw==", + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/framework7-vue": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/framework7-vue/-/framework7-vue-8.3.0.tgz", + "integrity": "sha512-bCDA2r0IISb1pT43HmdCCzuatIyRTSLLsvyDZR57x/+0ND2eURExv2utbpApK+1Qdg8BvF8rgyBXCphE6C9FnQ==", + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/framework7" + } + }, + "node_modules/framework7/node_modules/swiper": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-10.3.1.tgz", + "integrity": "sha512-24Wk3YUdZHxjc9faID97GTu6xnLNia+adMt6qMTZG/HgdSUt4fS0REsGUXJOgpTED0Amh/j+gRGQxsLayJUlBQ==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "engines": { + "node": ">= 4.7.0" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "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, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "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/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/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "dev": true, + "dependencies": { + "ini": "1.3.7" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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-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/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/htm": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", + "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/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==", + "dev": true + }, + "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/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "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/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-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-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "dev": true, + "dependencies": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "node_modules/is-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-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.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-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-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-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "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==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "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/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/junk": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/junk/-/junk-4.0.1.tgz", + "integrity": "sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "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/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.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.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/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==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "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/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/material-icons": { + "version": "1.13.12", + "resolved": "https://registry.npmjs.org/material-icons/-/material-icons-1.13.12.tgz", + "integrity": "sha512-/2YoaB79IjUK2B2JB+vIXXYGtBfHb/XG66LvoKVM5ykHW7yfrV5SP6d7KLX6iijY6/G9GqwgtPQ/sbhFnOURVA==" + }, + "node_modules/meow": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", + "dev": true, + "engines": { + "node": ">=16.10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "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/nested-error-stacks": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz", + "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", + "dev": true, + "dependencies": { + "css-select": "^4.2.1", + "he": "1.2.0" + } + }, + "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==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "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": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "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/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-event": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", + "integrity": "sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==", + "dev": true, + "dependencies": { + "p-timeout": "^5.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-3.0.0.tgz", + "integrity": "sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==", + "dev": true, + "dependencies": { + "p-map": "^5.1.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-filter/node_modules/p-map": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", + "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", + "dev": true, + "dependencies": { + "aggregate-error": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/p-map": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-6.0.0.tgz", + "integrity": "sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/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/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "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": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.2.0.tgz", + "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "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/postcss-attribute-case-insensitive": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.2.tgz", + "integrity": "sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.2.tgz", + "integrity": "sha512-FsjSmlSufuiFBsIqQ++VxFmvX7zKndZpBkHmfXr4wqhvzM92FTEkAh703iqWTl1U3faTgqioIqCbfqdWiFVwtw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.2.tgz", + "integrity": "sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.1.tgz", + "integrity": "sha512-ds4cq5BjRieizVb2PnvbJ0omg9VCo2/KzluvoFZbxuGpsGJ5BQSD93CHBooinEtangCM5YqUOerGDl4xGmOb6Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-media": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-10.0.2.tgz", + "integrity": "sha512-zcEFNRmDm2fZvTPdI1pIW3W//UruMcLosmMiCdpQnrCsTRzWlKQPYMa1ud9auL0BmrryKK1+JjIGn19K0UjO/w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.5", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/media-query-list-parser": "^2.1.5" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.2.tgz", + "integrity": "sha512-2Coszybpo8lpLY24vy2CYv9AasiZ39/bs8Imv0pWMq55Gl8NWzfc24OAo3zIX7rc6uUJAqESnVOMZ6V6lpMjJA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.5", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.6.tgz", + "integrity": "sha512-svsjWRaxqL3vAzv71dV0/65P24/FB8TbPX+lWyyf9SZ7aZm4S4NhCn7N3Bg+Z5sZunG3FS8xQ80LrCU9hb37cw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.5", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.0.tgz", + "integrity": "sha512-Oy5BBi0dWPwij/IA+yDYj+/OBMQ9EPqAzTHeSNUYrUWdll/PRJmcbiUj0MNcsBi681I1gcSTLvMERPaXzdbvJg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.2.tgz", + "integrity": "sha512-KTbvdOOy8z8zb0BTkEg4/1vqlRlApdvjw8/pFoehgQl0WVO+fezDGlvo0B8xRA+XccA7ohkQCULKNsiNOx70Cw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^3.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-9.0.0.tgz", + "integrity": "sha512-zA4TbVaIaT8npZBEROhZmlc+GBKE8AELPHXE7i4TmIUEQhw/P/mSJfY9t6tBzpQ1rABeGtEOHYrW4SboQeONMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-8.0.0.tgz", + "integrity": "sha512-E7+J9nuQzZaA37D/MUZMX1K817RZGDab8qw6pFwzAkDd/QtlWJ9/WTKmzewNiuxzeq6WWY7ATiRePVoDKp+DnA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-5.0.0.tgz", + "integrity": "sha512-YjsEEL6890P7MCv6fch6Am1yq0EhQCJMXyT4LBohiu87+4/WqR7y5W3RIv53WdA901hhytgRvjlrAhibhW4qsA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-6.0.1.tgz", + "integrity": "sha512-VlZncC9hhZ5tg0JllY4g6Z28BeoPO8DIkelioEEkXL0AA0IORlqYpTi2L8TUnl4YQrlwvBgxVy+mdZJw5R/cIQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-lab-function": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.7.tgz", + "integrity": "sha512-4d1lhDVPukHFqkMv4G5vVcK+tgY52vwb5uR1SWKOaO5389r2q8fMxBWuXSW+YtbCOEGP0/X9KERi9E9le2pJuw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-logical": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-7.0.0.tgz", + "integrity": "sha512-zYf3vHkoW82f5UZTEXChTJvH49Yl9X37axTZsJGxrCG2kOUwtaAoz9E7tqYg0lsIoJLybaL8fk/2mOi81zVIUw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-nesting": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.0.1.tgz", + "integrity": "sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-2.0.0.tgz", + "integrity": "sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==", + "dev": true, + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-5.0.0.tgz", + "integrity": "sha512-2rlxDyeSics/hC2FuMdPnWiP9WUPZ5x7FTuArXLFVpaSQ2woPSfZS4RD59HuEokbZhs/wPUQJ1E3MT6zVv94MQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-9.0.0.tgz", + "integrity": "sha512-qLEPD9VPH5opDVemwmRaujODF9nExn24VOC3ghgVLEvfYN7VZLwJHes0q/C9YR5hI2UC3VgBE8Wkdp1TxCXhtg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.3.0.tgz", + "integrity": "sha512-ycw6doPrqV6QxDCtgiyGDef61bEfiSc59HGM4gOw/wxQxmKnhuEery61oOC/5ViENz/ycpRsuhTexs1kUBTvVw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-cascade-layers": "^4.0.1", + "@csstools/postcss-color-function": "^3.0.7", + "@csstools/postcss-color-mix-function": "^2.0.7", + "@csstools/postcss-exponential-functions": "^1.0.1", + "@csstools/postcss-font-format-keywords": "^3.0.0", + "@csstools/postcss-gamut-mapping": "^1.0.0", + "@csstools/postcss-gradients-interpolation-method": "^4.0.7", + "@csstools/postcss-hwb-function": "^3.0.6", + "@csstools/postcss-ic-unit": "^3.0.2", + "@csstools/postcss-initial": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^4.0.3", + "@csstools/postcss-logical-float-and-clear": "^2.0.0", + "@csstools/postcss-logical-overflow": "^1.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^1.0.0", + "@csstools/postcss-logical-resize": "^2.0.0", + "@csstools/postcss-logical-viewport-units": "^2.0.3", + "@csstools/postcss-media-minmax": "^1.1.0", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.3", + "@csstools/postcss-nested-calc": "^3.0.0", + "@csstools/postcss-normalize-display-values": "^3.0.1", + "@csstools/postcss-oklab-function": "^3.0.7", + "@csstools/postcss-progressive-custom-properties": "^3.0.2", + "@csstools/postcss-relative-color-syntax": "^2.0.7", + "@csstools/postcss-scope-pseudo-class": "^3.0.0", + "@csstools/postcss-stepped-value-functions": "^3.0.2", + "@csstools/postcss-text-decoration-shorthand": "^3.0.3", + "@csstools/postcss-trigonometric-functions": "^3.0.2", + "@csstools/postcss-unset-value": "^3.0.0", + "autoprefixer": "^10.4.16", + "browserslist": "^4.22.1", + "css-blank-pseudo": "^6.0.0", + "css-has-pseudo": "^6.0.0", + "css-prefers-color-scheme": "^9.0.0", + "cssdb": "^7.9.0", + "postcss-attribute-case-insensitive": "^6.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^6.0.2", + "postcss-color-hex-alpha": "^9.0.2", + "postcss-color-rebeccapurple": "^9.0.1", + "postcss-custom-media": "^10.0.2", + "postcss-custom-properties": "^13.3.2", + "postcss-custom-selectors": "^7.1.6", + "postcss-dir-pseudo-class": "^8.0.0", + "postcss-double-position-gradients": "^5.0.2", + "postcss-focus-visible": "^9.0.0", + "postcss-focus-within": "^8.0.0", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^5.0.0", + "postcss-image-set-function": "^6.0.1", + "postcss-lab-function": "^6.0.7", + "postcss-logical": "^7.0.0", + "postcss-nesting": "^12.0.1", + "postcss-opacity-percentage": "^2.0.0", + "postcss-overflow-shorthand": "^5.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^9.0.0", + "postcss-pseudo-class-any-link": "^9.0.0", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^7.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.0.tgz", + "integrity": "sha512-QNCYIL98VKFKY6HGDEJpF6+K/sg9bxcUYnOmNHJxZS5wsFDFaVoPeG68WAuhsqwbIBSo/b9fjEnTwY2mTSD+uA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.1.tgz", + "integrity": "sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/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/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redent/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "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/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" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dev": true, + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "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/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "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/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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/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==", + "dev": true + }, + "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/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/skeleton-elements": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/skeleton-elements/-/skeleton-elements-4.0.1.tgz", + "integrity": "sha512-T7YSF/Vu/raUcM6v3HiE4VSY/OvrNflg8Dur3Zza6VVJkq4slxm4pJRpGLNhoOfblIPZLQKh1cu7ADKveyqm/Q==" + }, + "node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-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-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "node_modules/ssr-window": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/swiper": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.0.3.tgz", + "integrity": "sha512-MyV9ooQsriAe2EibeamqewLjgCfSvl2xoyratl6S3ln5BXDL4BzlO6mxcbLMCzQL6Z60b/u0AS/nKrepL0+TAg==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "engines": { + "node": ">= 4.7.0" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", + "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "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/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-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/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/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "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/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "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/update-notifier": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "dev": true, + "dependencies": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vite": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", + "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-html": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-html/-/vite-plugin-html-3.2.0.tgz", + "integrity": "sha512-2VLCeDiHmV/BqqNn5h2V+4280KRgQzCFN47cst3WiNK848klESPQnzuC3okH5XHtgwHH/6s1Ho/YV6yIO0pgoQ==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^4.2.0", + "colorette": "^2.0.16", + "connect-history-api-fallback": "^1.6.0", + "consola": "^2.15.3", + "dotenv": "^16.0.0", + "dotenv-expand": "^8.0.2", + "ejs": "^3.1.6", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.1", + "html-minifier-terser": "^6.1.0", + "node-html-parser": "^5.3.3", + "pathe": "^0.2.0" + }, + "peerDependencies": { + "vite": ">=2.0.0" + } + }, + "node_modules/vite/node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/vue": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.8.tgz", + "integrity": "sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==", + "dependencies": { + "@vue/compiler-dom": "3.3.8", + "@vue/compiler-sfc": "3.3.8", + "@vue/runtime-dom": "3.3.8", + "@vue/server-renderer": "3.3.8", + "@vue/shared": "3.3.8" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/whatwg-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/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/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-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "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/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/workbox-background-sync": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.0.0.tgz", + "integrity": "sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.0.0.tgz", + "integrity": "sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-build": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.0.0.tgz", + "integrity": "sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg==", + "dev": true, + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.0.0", + "workbox-broadcast-update": "7.0.0", + "workbox-cacheable-response": "7.0.0", + "workbox-core": "7.0.0", + "workbox-expiration": "7.0.0", + "workbox-google-analytics": "7.0.0", + "workbox-navigation-preload": "7.0.0", + "workbox-precaching": "7.0.0", + "workbox-range-requests": "7.0.0", + "workbox-recipes": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0", + "workbox-streams": "7.0.0", + "workbox-sw": "7.0.0", + "workbox-window": "7.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/workbox-build/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==", + "dev": true, + "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/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.0.0.tgz", + "integrity": "sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-cli": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-cli/-/workbox-cli-7.0.0.tgz", + "integrity": "sha512-sPqIMh7h8s4vXR2cXZGLUrRbXTVIeTtL4d/sZqwx8NIpRwlk0gay8Xqa4XtKKesN5PDA7cyLTIFsnopXrH/DbA==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "chokidar": "^3.5.2", + "common-tags": "^1.8.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "inquirer": "^7.3.3", + "meow": "^7.1.0", + "ora": "^5.0.0", + "pretty-bytes": "^5.3.0", + "stringify-object": "^3.3.0", + "upath": "^1.2.0", + "update-notifier": "^4.1.0", + "workbox-build": "7.0.0" + }, + "bin": { + "workbox": "build/bin.js" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/workbox-cli/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==", + "dev": true, + "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/workbox-cli/node_modules/meow": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", + "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-cli/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.0.0.tgz", + "integrity": "sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==", + "dev": true + }, + "node_modules/workbox-expiration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.0.0.tgz", + "integrity": "sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.0.0.tgz", + "integrity": "sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==", + "dev": true, + "dependencies": { + "workbox-background-sync": "7.0.0", + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.0.0.tgz", + "integrity": "sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.0.0.tgz", + "integrity": "sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.0.0.tgz", + "integrity": "sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.0.0.tgz", + "integrity": "sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww==", + "dev": true, + "dependencies": { + "workbox-cacheable-response": "7.0.0", + "workbox-core": "7.0.0", + "workbox-expiration": "7.0.0", + "workbox-precaching": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.0.0.tgz", + "integrity": "sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.0.0.tgz", + "integrity": "sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.0.0.tgz", + "integrity": "sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==", + "dev": true, + "dependencies": { + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0" + } + }, + "node_modules/workbox-sw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.0.0.tgz", + "integrity": "sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA==", + "dev": true + }, + "node_modules/workbox-window": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.0.0.tgz", + "integrity": "sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==", + "dev": true, + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.0.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "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/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/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" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "@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" + }, + "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" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "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" + } + } + } + }, + "@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true + }, + "@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + } + }, + "@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "requires": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@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.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, + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@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-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, + "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.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" + } + }, + "@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, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "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" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dev": true, + "requires": { + "@babel/types": "^7.23.0" + } + }, + "@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.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@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.20" + } + }, + "@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.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + } + }, + "@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "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/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + } + }, + "@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + } + }, + "@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "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==", + "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" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "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" + } + } + } + }, + "@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@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, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + } + }, + "@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-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.23.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@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.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "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.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@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.9", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + } + }, + "@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.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "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.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, + "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.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@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.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, + "requires": { + "@babel/compat-data": "^7.22.9", + "@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.15" + } + }, + "@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.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "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.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "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" + } + }, + "@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-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.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", + "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.23.2", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^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", + "@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.23.2", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@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.23.0", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^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.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^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.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.23.0", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-modules-systemjs": "^7.23.0", + "@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.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.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^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", + "@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.23.0", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + } + }, + "@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.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@csstools/cascade-layer-name-parser": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.5.tgz", + "integrity": "sha512-v/5ODKNBMfBl0us/WQjlfsvSlYxfZLhNMVIsuCPib2ulTwGKYbKJbwqw671+qH9Y4wvWVnu7LBChvml/wBKjFg==", + "dev": true, + "requires": {} + }, + "@csstools/color-helpers": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-3.0.2.tgz", + "integrity": "sha512-NMVs/l7Y9eIKL5XjbCHEgGcG8LOUT2qVcRjX6EzkCdlvftHVKr2tHIPzHavfrULRZ5Q2gxrJ9f44dAlj6fX97Q==", + "dev": true + }, + "@csstools/css-calc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.1.4.tgz", + "integrity": "sha512-ZV1TSmToiNcQL1P3hfzlzZzA02mmVkVmXGaUDUqpYUG84PmLhVSZpKX+KfxAuOcK7de04UXSQPBrAvaya6iiGg==", + "dev": true, + "requires": {} + }, + "@csstools/css-color-parser": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.4.0.tgz", + "integrity": "sha512-SlGd8E6ron24JYQPQAIzu5tvmWi1H4sDKTdA7UDnwF45oJv7AVESbOlOO1YjfBhrQFuvLWUgKiOY9DwGoAxwTA==", + "dev": true, + "requires": { + "@csstools/color-helpers": "^3.0.2", + "@csstools/css-calc": "^1.1.4" + } + }, + "@csstools/css-parser-algorithms": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.2.tgz", + "integrity": "sha512-sLYGdAdEY2x7TSw9FtmdaTrh2wFtRJO5VMbBrA8tEqEod7GEggFmxTSK9XqExib3yMuYNcvcTdCZIP6ukdjAIA==", + "dev": true, + "requires": {} + }, + "@csstools/css-tokenizer": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.1.tgz", + "integrity": "sha512-Zmsf2f/CaEPWEVgw29odOj+WEVoiJy9s9NOv5GgNY9mZ1CZ7394By6wONrONrTsnNDv6F9hR02nvFihrGVGHBg==", + "dev": true + }, + "@csstools/media-query-list-parser": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.5.tgz", + "integrity": "sha512-IxVBdYzR8pYe89JiyXQuYk4aVVoCPhMJkz6ElRwlVysjwURTsTk/bmY/z4FfeRE+CRBMlykPwXEVUg8lThv7AQ==", + "dev": true, + "requires": {} + }, + "@csstools/postcss-cascade-layers": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.1.tgz", + "integrity": "sha512-UYFuFL9GgVnftg9v7tBvVEBRLaBeAD66euD+yYy5fYCUld9ZIWTJNCE30hm6STMEdt6FL5xzeVw1lAZ1tpvUEg==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" + } + }, + "@csstools/postcss-color-function": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.7.tgz", + "integrity": "sha512-/PIB20G1TPCXmQlaJLWIYzTZRZpj6csT4ijgnshIj/kcmniIRroAfDa0xSWnfuO1eNo0NptIaPU7jzUukWn55Q==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + } + }, + "@csstools/postcss-color-mix-function": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.7.tgz", + "integrity": "sha512-57/g8aGo5eKFjEeJMiRKh8Qq43K2rCyk5ZZTvJ34TNl4zUtYU5DvLkIkOnhCtL8/a4z9oMA42aOnFPddRrScUQ==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + } + }, + "@csstools/postcss-exponential-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.1.tgz", + "integrity": "sha512-ZLK2iSK4DUxeypGce2PnQSdYugUqDTwxnhNiq1o6OyKMNYgYs4eKbvEhFG8JKr1sJWbeqBi5jRr0017l2EWVvg==", + "dev": true, + "requires": { + "@csstools/css-calc": "^1.1.4", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.0.tgz", + "integrity": "sha512-ntkGj+1uDa/u6lpjPxnkPcjJn7ChO/Kcy08YxctOZI7vwtrdYvFhmE476dq8bj1yna306+jQ9gzXIG/SWfOaRg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-gamut-mapping": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.0.tgz", + "integrity": "sha512-6UQyK8l9YaG5Ao5rBDcCnKHrLsHiQ1E0zeFQuqDJqEtinVzAPb/MwSw3TenZXL1Rnd7th3tb+4CBFHBXdW5tbQ==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "@csstools/postcss-gradients-interpolation-method": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.7.tgz", + "integrity": "sha512-GT1CzE/Tyr/ei4j5BwKESkHAgg+Gzys/0mAY7W+UiR+XrcYk5hDbOrE/YJIx1rflfO/7La1bDoZtA0YnLl4qNA==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + } + }, + "@csstools/postcss-hwb-function": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.6.tgz", + "integrity": "sha512-uQgWt2Ho2yy2S6qthWY7mD5v57NKxi6dD1NB8nAybU5bJSsm+hLXRGm3/zbOH4xNrqO3Cl60DFSNlSrUME3Xjg==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "@csstools/postcss-ic-unit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.2.tgz", + "integrity": "sha512-n28Er7W9qc48zNjJnvTKuVHY26/+6YlA9WzJRksIHiAWOMxSH5IksXkw7FpkIOd+jLi59BMrX/BWrZMgjkLBHg==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-initial": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-1.0.0.tgz", + "integrity": "sha512-1l7iHHjIl5qmVeGItugr4ZOlCREDP71mNKqoEyxlosIoiu3Os1nPWMHpuCvDLCLiWI/ONTOg3nzJh7gwHOrqUA==", + "dev": true, + "requires": {} + }, + "@csstools/postcss-is-pseudo-class": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.3.tgz", + "integrity": "sha512-/dt5M9Ty/x3Yiq0Nm/5PJJzwkVFchJgdjKVnryBPtoMCb9ohb/nDIJOwr/Wr3hK3FDs1EA1GE6PyRYsUmQPS8Q==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" + } + }, + "@csstools/postcss-logical-float-and-clear": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-2.0.0.tgz", + "integrity": "sha512-Wki4vxsF6icRvRz8eF9bPpAvwaAt0RHwhVOyzfoFg52XiIMjb6jcbHkGxwpJXP4DVrnFEwpwmrz5aTRqOW82kg==", + "dev": true, + "requires": {} + }, + "@csstools/postcss-logical-overflow": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-1.0.0.tgz", + "integrity": "sha512-cIrZ8f7bGGvr+W53nEuMspcwaeaI2YTmz6LZ4yiAO5z14/PQgOOv+Pn+qjvPOPoadeY2BmpaoTzZKvdAQuM17w==", + "dev": true, + "requires": {} + }, + "@csstools/postcss-logical-overscroll-behavior": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-1.0.0.tgz", + "integrity": "sha512-e89S2LWjnxf0SB2wNUAbqDyFb/Fow/tlOe1XqOLbNx4rf3LrQokM9qldVx7sarnddml3ORE5LDUmlKpPOOeJTA==", + "dev": true, + "requires": {} + }, + "@csstools/postcss-logical-resize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-2.0.0.tgz", + "integrity": "sha512-lCQ1aX8c5+WI4t5EoYf3alTzJNNocMqTb+u1J9CINdDhFh1fjovqK+0aHalUHsNstZmzFPNzIkU4Mb3eM9U8SA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-logical-viewport-units": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.3.tgz", + "integrity": "sha512-xeVxqND5rlQyqLGdH7rX34sIm/JbbQKxpKQP8oD1YQqUHHCLQR9NUS57WqJKajxKN6AcNAMWJhb5LUH5RfPcyA==", + "dev": true, + "requires": { + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "@csstools/postcss-media-minmax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.0.tgz", + "integrity": "sha512-t5Li/DPC5QmW/6VFLfUvsw/4dNYYseWR0tOXDeJg/9EKUodBgNawz5tuk5vYKtNvoj+Q08odMuXcpS5YJj0AFA==", + "dev": true, + "requires": { + "@csstools/css-calc": "^1.1.4", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/media-query-list-parser": "^2.1.5" + } + }, + "@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.3.tgz", + "integrity": "sha512-IPL8AvnwMYW+cWtp+j8cW3MFN0RyXNT4hLOvs6Rf2N+NcbvXhSyKxZuE3W9Cv4KjaNoNoGx1d0UhT6tktq6tUw==", + "dev": true, + "requires": { + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/media-query-list-parser": "^2.1.5" + } + }, + "@csstools/postcss-nested-calc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.0.tgz", + "integrity": "sha512-HsB66aDWAouOwD/GcfDTS0a7wCuVWaTpXcjl5VKP0XvFxDiU+r0T8FG7xgb6ovZNZ+qzvGIwRM+CLHhDgXrYgQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-3.0.1.tgz", + "integrity": "sha512-nUvRxI+ALJwkxZdPU4EDyuM380vP91sAGvI3jAOHs/sr3jfcCOzLkY6xKI1Mr526kZ3RivmMoYM/xq+XFyE/bw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.7.tgz", + "integrity": "sha512-vBFTQD3CARB3u/XIGO44wWbcO7xG/4GsYqJlcPuUGRSK8mtxes6n4vvNFlIByyAZy2k4d4RY63nyvTbMpeNTaQ==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.0.2.tgz", + "integrity": "sha512-YEvTozk1SxnV/PGL5DllBVDuLQ+jiQhyCSQiZJ6CwBMU5JQ9hFde3i1qqzZHuclZfptjrU0JjlX4ePsOhxNzHw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-relative-color-syntax": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.7.tgz", + "integrity": "sha512-2AiFbJSVF4EyymLxme4JzSrbXykHolx8DdZECHjYKMhoulhKLltx5ccYgtrK3BmXGd3v3nJrWFCc8JM8bjuiOg==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + } + }, + "@csstools/postcss-scope-pseudo-class": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-3.0.0.tgz", + "integrity": "sha512-GFNVsD97OuEcfHmcT0/DAZWAvTM/FFBDQndIOLawNc1Wq8YqpZwBdHa063Lq+Irk7azygTT+Iinyg3Lt76p7rg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.13" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.2.tgz", + "integrity": "sha512-I3wX44MZVv+tDuWfrd3BTvRB/YRIM2F5v1MBtTI89sxpFn47mNpTwpPYUOGPVCgKlRDfZSlxIUYhUQmqRQZZFQ==", + "dev": true, + "requires": { + "@csstools/css-calc": "^1.1.4", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.3.tgz", + "integrity": "sha512-d5J9m49HhqXRcw1S6vTZuviHi/iknUKGjBpChiNK1ARg9sSa3b8m5lsWz5Izs8ISORZdv2bZRwbw5Z2R6gQ9kQ==", + "dev": true, + "requires": { + "@csstools/color-helpers": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.2.tgz", + "integrity": "sha512-AwzNhF4QOKaLOKvMljwwFkeYXwufhRO15G+kKohHkyoNOL75xWkN+W2Y9ik9tSeAyDv+cYNlYaF+o/a79WjVjg==", + "dev": true, + "requires": { + "@csstools/css-calc": "^1.1.4", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1" + } + }, + "@csstools/postcss-unset-value": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-3.0.0.tgz", + "integrity": "sha512-P0JD1WHh3avVyKKRKjd0dZIjCEeaBer8t1BbwGMUDtSZaLhXlLNBqZ8KkqHzYWXOJgHleXAny2/sx8LYl6qhEA==", + "dev": true, + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", + "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", + "dev": true, + "requires": {} + }, + "@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "dev": true, + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "dev": true, + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "dev": true, + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "dev": true, + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "dev": true, + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "dev": true, + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "dev": true, + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "dev": true, + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "dev": true, + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "dev": true, + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "dev": true, + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "dev": true, + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "dev": true, + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "dev": true, + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "dev": true, + "optional": 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==", + "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/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@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==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + } + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + } + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + } + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + } + } + }, + "@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + }, + "dependencies": { + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + } + } + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", + "dev": true + }, + "@types/node": { + "version": "20.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.0.tgz", + "integrity": "sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.6.tgz", + "integrity": "sha512-HYtNooPvUY9WAVRBr4u+4Qa9fYD1ze2IUlAD3HoA6oehn1taGwBx3Oa52U4mTslTS+GAExKpaFu39Y5xUEwfjg==", + "dev": true + }, + "@vitejs/plugin-vue": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.4.1.tgz", + "integrity": "sha512-HCQG8VDFDM7YDAdcj5QI5DvUi+r6xvo9LgvYdk7LSkUNwdpempdB5horkMSZsbdey9Ywsf5aaU8kEPw9M5kREA==", + "dev": true, + "requires": {} + }, + "@vue/compiler-core": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.8.tgz", + "integrity": "sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==", + "requires": { + "@babel/parser": "^7.23.0", + "@vue/shared": "3.3.8", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-dom": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.8.tgz", + "integrity": "sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==", + "requires": { + "@vue/compiler-core": "3.3.8", + "@vue/shared": "3.3.8" + } + }, + "@vue/compiler-sfc": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.8.tgz", + "integrity": "sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==", + "requires": { + "@babel/parser": "^7.23.0", + "@vue/compiler-core": "3.3.8", + "@vue/compiler-dom": "3.3.8", + "@vue/compiler-ssr": "3.3.8", + "@vue/reactivity-transform": "3.3.8", + "@vue/shared": "3.3.8", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5", + "postcss": "^8.4.31", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-ssr": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.8.tgz", + "integrity": "sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w==", + "requires": { + "@vue/compiler-dom": "3.3.8", + "@vue/shared": "3.3.8" + } + }, + "@vue/reactivity": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.8.tgz", + "integrity": "sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==", + "requires": { + "@vue/shared": "3.3.8" + } + }, + "@vue/reactivity-transform": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.8.tgz", + "integrity": "sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw==", + "requires": { + "@babel/parser": "^7.23.0", + "@vue/compiler-core": "3.3.8", + "@vue/shared": "3.3.8", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5" + } + }, + "@vue/runtime-core": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.8.tgz", + "integrity": "sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==", + "requires": { + "@vue/reactivity": "3.3.8", + "@vue/shared": "3.3.8" + } + }, + "@vue/runtime-dom": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.8.tgz", + "integrity": "sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==", + "requires": { + "@vue/runtime-core": "3.3.8", + "@vue/shared": "3.3.8", + "csstype": "^3.1.2" + } + }, + "@vue/server-renderer": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.8.tgz", + "integrity": "sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==", + "requires": { + "@vue/compiler-ssr": "3.3.8", + "@vue/shared": "3.3.8" + } + }, + "@vue/shared": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.8.tgz", + "integrity": "sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==" + }, + "acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "dev": true + }, + "aggregate-error": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", + "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", + "dev": true, + "requires": { + "clean-stack": "^4.0.0", + "indent-string": "^5.0.0" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "requires": { + "string-width": "^4.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "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" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "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": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "arrify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", + "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", + "dev": true + }, + "async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "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==", + "dev": true + }, + "autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "requires": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.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==", + "dev": true + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "semver": "^6.3.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz", + "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.33.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.4.3" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "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 + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + } + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "caniuse-lite": { + "version": "1.0.30001561", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz", + "integrity": "sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "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 + }, + "clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", + "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", + "dev": true, + "requires": { + "escape-string-regexp": "5.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true + } + } + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "dev": true + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "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==", + "dev": true, + "requires": { + "mimic-response": "^1.0.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" + } + }, + "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 + }, + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "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==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "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 + }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "core-js-compat": { + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz", + "integrity": "sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==", + "dev": true, + "requires": { + "browserslist": "^4.22.1" + } + }, + "cp-file": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-10.0.0.tgz", + "integrity": "sha512-vy2Vi1r2epK5WqxOLnskeKeZkdZvTKfFZQCplE3XWsP+SUJyd5XAUFC9lFgTjjXJF2GMne/UML14iEmkAaDfFg==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.10", + "nested-error-stacks": "^2.1.1", + "p-event": "^5.0.1" + } + }, + "cpy": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/cpy/-/cpy-10.1.0.tgz", + "integrity": "sha512-VC2Gs20JcTyeQob6UViBLnyP0bYHkBh6EiKzot9vi2DmeGlFT9Wd7VG3NBrkNx/jYvFBeyDOMMHdHQhbtKLgHQ==", + "dev": true, + "requires": { + "arrify": "^3.0.0", + "cp-file": "^10.0.0", + "globby": "^13.1.4", + "junk": "^4.0.1", + "micromatch": "^4.0.5", + "nested-error-stacks": "^2.1.1", + "p-filter": "^3.0.0", + "p-map": "^6.0.0" + } + }, + "cpy-cli": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cpy-cli/-/cpy-cli-5.0.0.tgz", + "integrity": "sha512-fb+DZYbL9KHc0BC4NYqGRrDIJZPXUmjjtqdw4XRRg8iV8dIfghUX/WiL+q4/B/KFTy3sK6jsbUhBaz0/Hxg7IQ==", + "dev": true, + "requires": { + "cpy": "^10.1.0", + "meow": "^12.0.1" + } + }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "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" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "css-blank-pseudo": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-6.0.0.tgz", + "integrity": "sha512-VbfLlOWO7sBHBTn6pwDQzc07Z0SDydgDBfNfCE0nvrehdBNv9RKsuupIRa/qal0+fBZhAALyQDPMKz5lnvcchw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.13" + } + }, + "css-has-pseudo": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-6.0.0.tgz", + "integrity": "sha512-X+r+JBuoO37FBOWVNhVJhxtSBUFHgHbrcc0CjFT28JEdOw1qaDwABv/uunyodUuSy2hMPe9j/HjssxSlvUmKjg==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0" + } + }, + "css-prefers-color-scheme": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-9.0.0.tgz", + "integrity": "sha512-03QGAk/FXIRseDdLb7XAiu6gidQ0Nd8945xuM7VFVPpc6goJsG9uIO8xQjTxwbPdPIIV4o4AJoOJyt8gwDl67g==", + "dev": true, + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssdb": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.9.0.tgz", + "integrity": "sha512-WPMT9seTQq6fPAa1yN4zjgZZeoTriSN2LqW9C+otjar12DQIWA4LuSfFrvFJiKp4oD0xIk1vumDLw8K9ur4NBw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "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" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "dom7": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.6.tgz", + "integrity": "sha512-emjdpPLhpNubapLFdjNL9tP06Sr+GZkrIHEXLWvOGsytACUrkbeIdjO5g77m00BrHTznnlcNqgmn7pCN192TBA==", + "requires": { + "ssr-window": "^4.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + } + } + }, + "dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true + }, + "dotenv-expand": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-8.0.3.tgz", + "integrity": "sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==", + "dev": true + }, + "duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dev": true, + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.578", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.578.tgz", + "integrity": "sha512-V0ZhSu1BQZKfG0yNEL6Dadzik8E1vAzfpVOapdSiT9F6yapEJ3Bk+4tZ4SMPdWiUchCgnM/ByYtBzp5ntzDMIA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "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.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "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.13" + } + }, + "es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.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, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "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 + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-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" + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true + }, + "framework7": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/framework7/-/framework7-8.3.0.tgz", + "integrity": "sha512-b2Z0JgO5cWN5x25QvfBEfT925UefCWsFdxVpzHyk31b8JH1hJD4Q01nt6s8EevpYSqWWwZGHiom7o62Yvx4zLA==", + "requires": { + "dom7": "^4.0.6", + "htm": "^3.1.1", + "path-to-regexp": "^6.2.0", + "skeleton-elements": "^4.0.1", + "ssr-window": "^4.0.2", + "swiper": "^10.2.0" + }, + "dependencies": { + "swiper": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-10.3.1.tgz", + "integrity": "sha512-24Wk3YUdZHxjc9faID97GTu6xnLNia+adMt6qMTZG/HgdSUt4fS0REsGUXJOgpTED0Amh/j+gRGQxsLayJUlBQ==" + } + } + }, + "framework7-icons": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/framework7-icons/-/framework7-icons-5.0.5.tgz", + "integrity": "sha512-bvHMLyujV9TFuudehd3ORZ/EvNp19Ir3ckVzYAOf3MkLymHba/9oHLsgopCh0x5UsrYZUpkrE+fd7ggj5y4wRw==" + }, + "framework7-vue": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/framework7-vue/-/framework7-vue-8.3.0.tgz", + "integrity": "sha512-bCDA2r0IISb1pT43HmdCCzuatIyRTSLLsvyDZR57x/+0ND2eURExv2utbpApK+1Qdg8BvF8rgyBXCphE6C9FnQ==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "function.prototype.name": { + "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.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "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==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "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==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "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, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "dev": true, + "requires": { + "ini": "1.3.7" + } + }, + "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 + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "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==", + "dev": true + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "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 + }, + "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 + }, + "has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.2" + } + }, + "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==", + "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==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "htm": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz", + "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "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==", + "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==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "indent-string": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + } + }, + "internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "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, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-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, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "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==", + "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" + } + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "dev": true, + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + } + }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "is-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 + }, + "is-npm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-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, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true + }, + "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==", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + }, + "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" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true + }, + "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, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "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.2" + } + }, + "is-typed-array": { + "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==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "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==", + "dev": true + }, + "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, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dev": true, + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true + }, + "junk": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/junk/-/junk-4.0.1.tgz", + "integrity": "sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==", + "dev": true + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "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 + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, + "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 + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "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==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.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 + }, + "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==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.30.5", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "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" + } + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "material-icons": { + "version": "1.13.12", + "resolved": "https://registry.npmjs.org/material-icons/-/material-icons-1.13.12.tgz", + "integrity": "sha512-/2YoaB79IjUK2B2JB+vIXXYGtBfHb/XG66LvoKVM5ykHW7yfrV5SP6d7KLX6iijY6/G9GqwgtPQ/sbhFnOURVA==" + }, + "meow": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", + "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "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 + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" + }, + "nested-error-stacks": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.1.tgz", + "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", + "dev": true, + "requires": { + "css-select": "^4.2.1", + "he": "1.2.0" + } + }, + "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==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "requires": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-event": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", + "integrity": "sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==", + "dev": true, + "requires": { + "p-timeout": "^5.0.2" + } + }, + "p-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-3.0.0.tgz", + "integrity": "sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==", + "dev": true, + "requires": { + "p-map": "^5.1.0" + }, + "dependencies": { + "p-map": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", + "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", + "dev": true, + "requires": { + "aggregate-error": "^4.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": "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-map": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-6.0.0.tgz", + "integrity": "sha512-T8BatKGY+k5rU+Q/GTYgrEf2r4xRMevAN5mtXc2aPc4rS1j3s+vWTaO2Wag94neXuCAUAs8cxBL9EeB5EA6diw==", + "dev": true + }, + "p-timeout": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", + "dev": true + }, + "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 + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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 + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "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 + }, + "path-to-regexp": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pathe": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.2.0.tgz", + "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.2.tgz", + "integrity": "sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.2.tgz", + "integrity": "sha512-FsjSmlSufuiFBsIqQ++VxFmvX7zKndZpBkHmfXr4wqhvzM92FTEkAh703iqWTl1U3faTgqioIqCbfqdWiFVwtw==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.2.tgz", + "integrity": "sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.1.tgz", + "integrity": "sha512-ds4cq5BjRieizVb2PnvbJ0omg9VCo2/KzluvoFZbxuGpsGJ5BQSD93CHBooinEtangCM5YqUOerGDl4xGmOb6Q==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-10.0.2.tgz", + "integrity": "sha512-zcEFNRmDm2fZvTPdI1pIW3W//UruMcLosmMiCdpQnrCsTRzWlKQPYMa1ud9auL0BmrryKK1+JjIGn19K0UjO/w==", + "dev": true, + "requires": { + "@csstools/cascade-layer-name-parser": "^1.0.5", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/media-query-list-parser": "^2.1.5" + } + }, + "postcss-custom-properties": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.2.tgz", + "integrity": "sha512-2Coszybpo8lpLY24vy2CYv9AasiZ39/bs8Imv0pWMq55Gl8NWzfc24OAo3zIX7rc6uUJAqESnVOMZ6V6lpMjJA==", + "dev": true, + "requires": { + "@csstools/cascade-layer-name-parser": "^1.0.5", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.6.tgz", + "integrity": "sha512-svsjWRaxqL3vAzv71dV0/65P24/FB8TbPX+lWyyf9SZ7aZm4S4NhCn7N3Bg+Z5sZunG3FS8xQ80LrCU9hb37cw==", + "dev": true, + "requires": { + "@csstools/cascade-layer-name-parser": "^1.0.5", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "postcss-selector-parser": "^6.0.13" + } + }, + "postcss-dir-pseudo-class": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.0.tgz", + "integrity": "sha512-Oy5BBi0dWPwij/IA+yDYj+/OBMQ9EPqAzTHeSNUYrUWdll/PRJmcbiUj0MNcsBi681I1gcSTLvMERPaXzdbvJg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.13" + } + }, + "postcss-double-position-gradients": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.2.tgz", + "integrity": "sha512-KTbvdOOy8z8zb0BTkEg4/1vqlRlApdvjw8/pFoehgQl0WVO+fezDGlvo0B8xRA+XccA7ohkQCULKNsiNOx70Cw==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^3.0.2", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-focus-visible": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-9.0.0.tgz", + "integrity": "sha512-zA4TbVaIaT8npZBEROhZmlc+GBKE8AELPHXE7i4TmIUEQhw/P/mSJfY9t6tBzpQ1rABeGtEOHYrW4SboQeONMQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.13" + } + }, + "postcss-focus-within": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-8.0.0.tgz", + "integrity": "sha512-E7+J9nuQzZaA37D/MUZMX1K817RZGDab8qw6pFwzAkDd/QtlWJ9/WTKmzewNiuxzeq6WWY7ATiRePVoDKp+DnA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.13" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "dev": true, + "requires": {} + }, + "postcss-gap-properties": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-5.0.0.tgz", + "integrity": "sha512-YjsEEL6890P7MCv6fch6Am1yq0EhQCJMXyT4LBohiu87+4/WqR7y5W3RIv53WdA901hhytgRvjlrAhibhW4qsA==", + "dev": true, + "requires": {} + }, + "postcss-image-set-function": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-6.0.1.tgz", + "integrity": "sha512-VlZncC9hhZ5tg0JllY4g6Z28BeoPO8DIkelioEEkXL0AA0IORlqYpTi2L8TUnl4YQrlwvBgxVy+mdZJw5R/cIQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-lab-function": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.7.tgz", + "integrity": "sha512-4d1lhDVPukHFqkMv4G5vVcK+tgY52vwb5uR1SWKOaO5389r2q8fMxBWuXSW+YtbCOEGP0/X9KERi9E9le2pJuw==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.4.0", + "@csstools/css-parser-algorithms": "^2.3.2", + "@csstools/css-tokenizer": "^2.2.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.2" + } + }, + "postcss-logical": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-7.0.0.tgz", + "integrity": "sha512-zYf3vHkoW82f5UZTEXChTJvH49Yl9X37axTZsJGxrCG2kOUwtaAoz9E7tqYg0lsIoJLybaL8fk/2mOi81zVIUw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-nesting": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.0.1.tgz", + "integrity": "sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" + } + }, + "postcss-opacity-percentage": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-2.0.0.tgz", + "integrity": "sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==", + "dev": true, + "requires": {} + }, + "postcss-overflow-shorthand": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-5.0.0.tgz", + "integrity": "sha512-2rlxDyeSics/hC2FuMdPnWiP9WUPZ5x7FTuArXLFVpaSQ2woPSfZS4RD59HuEokbZhs/wPUQJ1E3MT6zVv94MQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "dev": true, + "requires": {} + }, + "postcss-place": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-9.0.0.tgz", + "integrity": "sha512-qLEPD9VPH5opDVemwmRaujODF9nExn24VOC3ghgVLEvfYN7VZLwJHes0q/C9YR5hI2UC3VgBE8Wkdp1TxCXhtg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.3.0.tgz", + "integrity": "sha512-ycw6doPrqV6QxDCtgiyGDef61bEfiSc59HGM4gOw/wxQxmKnhuEery61oOC/5ViENz/ycpRsuhTexs1kUBTvVw==", + "dev": true, + "requires": { + "@csstools/postcss-cascade-layers": "^4.0.1", + "@csstools/postcss-color-function": "^3.0.7", + "@csstools/postcss-color-mix-function": "^2.0.7", + "@csstools/postcss-exponential-functions": "^1.0.1", + "@csstools/postcss-font-format-keywords": "^3.0.0", + "@csstools/postcss-gamut-mapping": "^1.0.0", + "@csstools/postcss-gradients-interpolation-method": "^4.0.7", + "@csstools/postcss-hwb-function": "^3.0.6", + "@csstools/postcss-ic-unit": "^3.0.2", + "@csstools/postcss-initial": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^4.0.3", + "@csstools/postcss-logical-float-and-clear": "^2.0.0", + "@csstools/postcss-logical-overflow": "^1.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^1.0.0", + "@csstools/postcss-logical-resize": "^2.0.0", + "@csstools/postcss-logical-viewport-units": "^2.0.3", + "@csstools/postcss-media-minmax": "^1.1.0", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.3", + "@csstools/postcss-nested-calc": "^3.0.0", + "@csstools/postcss-normalize-display-values": "^3.0.1", + "@csstools/postcss-oklab-function": "^3.0.7", + "@csstools/postcss-progressive-custom-properties": "^3.0.2", + "@csstools/postcss-relative-color-syntax": "^2.0.7", + "@csstools/postcss-scope-pseudo-class": "^3.0.0", + "@csstools/postcss-stepped-value-functions": "^3.0.2", + "@csstools/postcss-text-decoration-shorthand": "^3.0.3", + "@csstools/postcss-trigonometric-functions": "^3.0.2", + "@csstools/postcss-unset-value": "^3.0.0", + "autoprefixer": "^10.4.16", + "browserslist": "^4.22.1", + "css-blank-pseudo": "^6.0.0", + "css-has-pseudo": "^6.0.0", + "css-prefers-color-scheme": "^9.0.0", + "cssdb": "^7.9.0", + "postcss-attribute-case-insensitive": "^6.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^6.0.2", + "postcss-color-hex-alpha": "^9.0.2", + "postcss-color-rebeccapurple": "^9.0.1", + "postcss-custom-media": "^10.0.2", + "postcss-custom-properties": "^13.3.2", + "postcss-custom-selectors": "^7.1.6", + "postcss-dir-pseudo-class": "^8.0.0", + "postcss-double-position-gradients": "^5.0.2", + "postcss-focus-visible": "^9.0.0", + "postcss-focus-within": "^8.0.0", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^5.0.0", + "postcss-image-set-function": "^6.0.1", + "postcss-lab-function": "^6.0.7", + "postcss-logical": "^7.0.0", + "postcss-nesting": "^12.0.1", + "postcss-opacity-percentage": "^2.0.0", + "postcss-overflow-shorthand": "^5.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^9.0.0", + "postcss-pseudo-class-any-link": "^9.0.0", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^7.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.0.tgz", + "integrity": "sha512-QNCYIL98VKFKY6HGDEJpF6+K/sg9bxcUYnOmNHJxZS5wsFDFaVoPeG68WAuhsqwbIBSo/b9fjEnTwY2mTSD+uA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.13" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "dev": true, + "requires": {} + }, + "postcss-selector-not": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.1.tgz", + "integrity": "sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true + }, + "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==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "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 + } + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.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==", + "dev": true + } + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + }, + "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" + } + }, + "regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + } + }, + "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" + } + }, + "registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dev": true, + "requires": { + "rc": "1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "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" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "requires": { + "lowercase-keys": "^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==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "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 + }, + "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, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "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 + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.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==", + "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 + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "skeleton-elements": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/skeleton-elements/-/skeleton-elements-4.0.1.tgz", + "integrity": "sha512-T7YSF/Vu/raUcM6v3HiE4VSY/OvrNflg8Dur3Zza6VVJkq4slxm4pJRpGLNhoOfblIPZLQKh1cu7ADKveyqm/Q==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "ssr-window": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.2.tgz", + "integrity": "sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.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==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.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==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.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": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "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 + }, + "swiper": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.0.3.tgz", + "integrity": "sha512-MyV9ooQsriAe2EibeamqewLjgCfSvl2xoyratl6S3ln5BXDL4BzlO6mxcbLMCzQL6Z60b/u0AS/nKrepL0+TAg==" + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true + } + } + }, + "term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true + }, + "terser": { + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz", + "integrity": "sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "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" + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "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==", + "dev": true + }, + "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, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "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, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "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, + "requires": { + "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" + } + }, + "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, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "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, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "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, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.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 + }, + "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 + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "update-notifier": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", + "dev": true, + "requires": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vite": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.0.tgz", + "integrity": "sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==", + "dev": true, + "requires": { + "esbuild": "^0.18.10", + "fsevents": "~2.3.2", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "dependencies": { + "rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + } + } + }, + "vite-plugin-html": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-html/-/vite-plugin-html-3.2.0.tgz", + "integrity": "sha512-2VLCeDiHmV/BqqNn5h2V+4280KRgQzCFN47cst3WiNK848klESPQnzuC3okH5XHtgwHH/6s1Ho/YV6yIO0pgoQ==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^4.2.0", + "colorette": "^2.0.16", + "connect-history-api-fallback": "^1.6.0", + "consola": "^2.15.3", + "dotenv": "^16.0.0", + "dotenv-expand": "^8.0.2", + "ejs": "^3.1.6", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.1", + "html-minifier-terser": "^6.1.0", + "node-html-parser": "^5.3.3", + "pathe": "^0.2.0" + } + }, + "vue": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.8.tgz", + "integrity": "sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==", + "requires": { + "@vue/compiler-dom": "3.3.8", + "@vue/compiler-sfc": "3.3.8", + "@vue/runtime-dom": "3.3.8", + "@vue/server-renderer": "3.3.8", + "@vue/shared": "3.3.8" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "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": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "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" + } + }, + "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, + "requires": { + "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" + } + }, + "which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "requires": { + "string-width": "^4.0.0" + } + }, + "workbox-background-sync": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.0.0.tgz", + "integrity": "sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==", + "dev": true, + "requires": { + "idb": "^7.0.1", + "workbox-core": "7.0.0" + } + }, + "workbox-broadcast-update": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.0.0.tgz", + "integrity": "sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-build": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.0.0.tgz", + "integrity": "sha512-CttE7WCYW9sZC+nUYhQg3WzzGPr4IHmrPnjKiu3AMXsiNQKx+l4hHl63WTrnicLmKEKHScWDH8xsGBdrYgtBzg==", + "dev": true, + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.0.0", + "workbox-broadcast-update": "7.0.0", + "workbox-cacheable-response": "7.0.0", + "workbox-core": "7.0.0", + "workbox-expiration": "7.0.0", + "workbox-google-analytics": "7.0.0", + "workbox-navigation-preload": "7.0.0", + "workbox-precaching": "7.0.0", + "workbox-range-requests": "7.0.0", + "workbox-recipes": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0", + "workbox-streams": "7.0.0", + "workbox-sw": "7.0.0", + "workbox-window": "7.0.0" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "requires": { + "whatwg-url": "^7.0.0" + } + } + } + }, + "workbox-cacheable-response": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.0.0.tgz", + "integrity": "sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-cli": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-cli/-/workbox-cli-7.0.0.tgz", + "integrity": "sha512-sPqIMh7h8s4vXR2cXZGLUrRbXTVIeTtL4d/sZqwx8NIpRwlk0gay8Xqa4XtKKesN5PDA7cyLTIFsnopXrH/DbA==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "chokidar": "^3.5.2", + "common-tags": "^1.8.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "inquirer": "^7.3.3", + "meow": "^7.1.0", + "ora": "^5.0.0", + "pretty-bytes": "^5.3.0", + "stringify-object": "^3.3.0", + "upath": "^1.2.0", + "update-notifier": "^4.1.0", + "workbox-build": "7.0.0" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "meow": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", + "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + } + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + } + } + }, + "workbox-core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.0.0.tgz", + "integrity": "sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==", + "dev": true + }, + "workbox-expiration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.0.0.tgz", + "integrity": "sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==", + "dev": true, + "requires": { + "idb": "^7.0.1", + "workbox-core": "7.0.0" + } + }, + "workbox-google-analytics": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.0.0.tgz", + "integrity": "sha512-MEYM1JTn/qiC3DbpvP2BVhyIH+dV/5BjHk756u9VbwuAhu0QHyKscTnisQuz21lfRpOwiS9z4XdqeVAKol0bzg==", + "dev": true, + "requires": { + "workbox-background-sync": "7.0.0", + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "workbox-navigation-preload": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.0.0.tgz", + "integrity": "sha512-juWCSrxo/fiMz3RsvDspeSLGmbgC0U9tKqcUPZBCf35s64wlaLXyn2KdHHXVQrb2cqF7I0Hc9siQalainmnXJA==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-precaching": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.0.0.tgz", + "integrity": "sha512-EC0vol623LJqTJo1mkhD9DZmMP604vHqni3EohhQVwhJlTgyKyOkMrZNy5/QHfOby+39xqC01gv4LjOm4HSfnA==", + "dev": true, + "requires": { + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "workbox-range-requests": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.0.0.tgz", + "integrity": "sha512-SxAzoVl9j/zRU9OT5+IQs7pbJBOUOlriB8Gn9YMvi38BNZRbM+RvkujHMo8FOe9IWrqqwYgDFBfv6sk76I1yaQ==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-recipes": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.0.0.tgz", + "integrity": "sha512-DntcK9wuG3rYQOONWC0PejxYYIDHyWWZB/ueTbOUDQgefaeIj1kJ7pdP3LZV2lfrj8XXXBWt+JDRSw1lLLOnww==", + "dev": true, + "requires": { + "workbox-cacheable-response": "7.0.0", + "workbox-core": "7.0.0", + "workbox-expiration": "7.0.0", + "workbox-precaching": "7.0.0", + "workbox-routing": "7.0.0", + "workbox-strategies": "7.0.0" + } + }, + "workbox-routing": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.0.0.tgz", + "integrity": "sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-strategies": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.0.0.tgz", + "integrity": "sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==", + "dev": true, + "requires": { + "workbox-core": "7.0.0" + } + }, + "workbox-streams": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.0.0.tgz", + "integrity": "sha512-moVsh+5to//l6IERWceYKGiftc+prNnqOp2sgALJJFbnNVpTXzKISlTIsrWY+ogMqt+x1oMazIdHj25kBSq/HQ==", + "dev": true, + "requires": { + "workbox-core": "7.0.0", + "workbox-routing": "7.0.0" + } + }, + "workbox-sw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.0.0.tgz", + "integrity": "sha512-SWfEouQfjRiZ7GNABzHUKUyj8pCoe+RwjfOIajcx6J5mtgKkN+t8UToHnpaJL5UVVOf5YhJh+OHhbVNIHe+LVA==", + "dev": true + }, + "workbox-window": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.0.0.tgz", + "integrity": "sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==", + "dev": true, + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "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" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "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" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..80c8815 --- /dev/null +++ b/package.json @@ -0,0 +1,46 @@ +{ + "name": "alvinn", + "private": true, + "version": "1.0.0", + "description": "ALVINN", + "repository": "", + "license": "UNLICENSED", + "scripts": { + "start": "npm run dev", + "dev": "cross-env NODE_ENV=development vite", + "build": "cross-env NODE_ENV=production vite build && npx workbox generateSW workbox-config.js", + "build-cordova": "cross-env TARGET=cordova cross-env NODE_ENV=production vite build && node ./build/build-cordova.js && cd cordova && cordova build", + "build-cordova-ios": "cross-env TARGET=cordova cross-env NODE_ENV=production vite build && node ./build/build-cordova.js && cd cordova && cordova build ios", + "cordova-ios": "cross-env TARGET=cordova cross-env NODE_ENV=production vite build && node ./build/build-cordova.js && cd cordova && cordova run ios", + "build-cordova-android": "cross-env TARGET=cordova cross-env NODE_ENV=production vite build && node ./build/build-cordova.js && cd cordova && cordova build android", + "cordova-android": "cross-env TARGET=cordova cross-env NODE_ENV=production vite build && node ./build/build-cordova.js && cd cordova && cordova run android", + "postinstall": "cpy --flat ./node_modules/framework7-icons/fonts/*.* ./src/fonts/ && cpy --flat ./node_modules/material-icons/iconfont/*.* ./src/fonts/" + }, + "browserslist": [ + "IOS >= 15", + "Safari >= 15", + "last 5 Chrome versions", + "last 5 Firefox versions" + ], + "dependencies": { + "dom7": "^4.0.6", + "framework7": "^8.3.0", + "framework7-icons": "^5.0.5", + "framework7-vue": "^8.3.0", + "material-icons": "^1.13.12", + "skeleton-elements": "^4.0.1", + "swiper": "^11.0.3", + "vue": "^3.3.8" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^4.4.1", + "@vue/compiler-sfc": "^3.3.8", + "cpy-cli": "^5.0.0", + "cross-env": "^7.0.3", + "postcss-preset-env": "^9.3.0", + "rollup": "^2.79.1", + "vite": "^4.5.0", + "vite-plugin-html": "^3.2.0", + "workbox-cli": "^7.0.0" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..1740fc7 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,5 @@ +module.exports = { + plugins: { + 'postcss-preset-env': {}, + }, +}; diff --git a/public/icons/128x128.png b/public/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..adbe8b468a24bfaec1380cfba2f30de5f68769c5 GIT binary patch literal 7174 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 literal 0 HcmV?d00001 diff --git a/public/icons/152x152.png b/public/icons/152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..d3c46c69c9fd9e3de07e0414f0a61ad91dc51dd2 GIT binary patch literal 8855 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 Z{{aG_Cts|6qZj}H002ovPDHLkV1fZuaU}o% literal 0 HcmV?d00001 diff --git a/public/icons/192x192.png b/public/icons/192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a3c2744ccf6d3f18573d8bf3b6d8ad1dca3fac GIT binary patch literal 11743 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 literal 0 HcmV?d00001 diff --git a/public/icons/256x256.png b/public/icons/256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..c1c442c2e81e2cced43f0d1609cd27cd234d50b0 GIT binary patch literal 15871 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%0DYfm;`%&Z&4@G%Oh%25 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 aN90xa)THpBg913w4boE6S8Y_bi~c`>l#*Zo literal 0 HcmV?d00001 diff --git a/public/icons/512x512.png b/public/icons/512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..76adb031b08326e5ccd6b6eb56cc53b7b4d7b30e GIT binary patch literal 15665 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 F{2#SQrJw)+ literal 0 HcmV?d00001 diff --git a/public/icons/apple-touch-icon.png b/public/icons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2ad4ce191aa416d4ed497a124ec610c3d926b7d3 GIT binary patch literal 2521 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 + + + + + + + + Left panel content goes here + + + + + + + + + + + Right panel content goes here + + + + + + + + + + + + + + + + Close + + + +