diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 0c453501f..78264a3d8 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -13,6 +13,7 @@ jobs: name: node-js runs-on: ubuntu-24.04 + steps: - uses: actions/checkout@v4 @@ -209,33 +210,6 @@ jobs: working-directory: ./examples/inputs-outputs/typescript run: | pnpm test - - test-webpack-example: - name: webpack - runs-on: ubuntu-24.04 - - steps: - - uses: actions/checkout@v4 - - - name: Free Disk Space (Ubuntu) - uses: jlumbroso/free-disk-space@main - with: - large-packages: false - tool-cache: true - - - name: Test Webpack Example on Chrome - uses: cypress-io/github-action@v6 - with: - working-directory: ./examples/webpack - browser: chrome - start: npm start - - #- name: Test Webpack Example on Firefox - #uses: cypress-io/github-action@v6 - #with: - #working-directory: ./examples/webpack - #browser: firefox - #start: npm start test-debugging-example: name: debugging runs-on: ubuntu-24.04 diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 16f4f5e71..212b2d279 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -51,3 +51,27 @@ jobs: name: playwright-report path: playwright-report/ retention-days: 30 + + test-webpack-example: + defaults: + run: + working-directory: ./examples/webpack + timeout-minutes: 60 + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + - name: Install dependencies + run: npm install + - name: Install Playwright Browsers + run: npx playwright install --with-deps + - name: Run Playwright tests + run: npm run test + - uses: actions/upload-artifact@v4 + if: ${{ !cancelled() }} + with: + name: playwright-report + path: playwright-report/ + retention-days: 30 diff --git a/examples/vite/.gitignore b/examples/vite/.gitignore index 944d46199..87e34dc29 100644 --- a/examples/vite/.gitignore +++ b/examples/vite/.gitignore @@ -1,2 +1,3 @@ -cypress/videos -cypress/screenshots +dist/pipelines/ +playwright-report/ +test-results/ diff --git a/examples/vite/README.md b/examples/vite/README.md index 0afb3af25..5eb5e72d4 100644 --- a/examples/vite/README.md +++ b/examples/vite/README.md @@ -5,13 +5,13 @@ This example demonstrates how to configure Vite/Rollup to build a project that uses an [ITK-Wasm](https://wasm.itk.org/) package. More information can be found in the [example -documentation](https://docs.itk.org/projects/wasm/en/latest/typescript/distribution/esm.html). +documentation](https://docs.itk.org/projects/wasm/en/latest/typescript/distribution/vite.html). ## Run Locally ``` npm install -npm run start +npm start ``` And visit [http://localhost:8085/](http://localhost:8085/). @@ -22,4 +22,4 @@ And visit [http://localhost:8085/](http://localhost:8085/). npm install npx playwright install --with-deps npm test -``` \ No newline at end of file +``` diff --git a/examples/webpack/.gitignore b/examples/webpack/.gitignore index 00a7827d6..470c6aaee 100644 --- a/examples/webpack/.gitignore +++ b/examples/webpack/.gitignore @@ -1 +1,5 @@ -cypress/videos/ +dist/*.js +dist/*LICENSE* +dist/pipelines/ +playwright-report/ +test-results/ diff --git a/examples/webpack/README.md b/examples/webpack/README.md index 8f559356c..c8db209d2 100644 --- a/examples/webpack/README.md +++ b/examples/webpack/README.md @@ -1,16 +1,17 @@ -itk-webpack-example -=================== +ITK-Wasm Webpack Example +======================== This example demonstrates how to configure Webpack to build a project that -uses [itk-wasm](https://wasm.itk.org/). +uses an [ITK-Wasm](https://wasm.itk.org/) package. + More information can be found in the [example -documentation](https://wasm.itk.org/examples/webpack.html). +documentation](https://docs.itk.org/projects/wasm/en/latest/typescript/distribution/webpack.html). ## Run Locally ``` npm install -npm run start +npm start ``` And visit [http://localhost:8686/](http://localhost:8686/). @@ -19,6 +20,6 @@ And visit [http://localhost:8686/](http://localhost:8686/). ``` npm install -npm run build +npx playwright install --with-deps npm test ``` diff --git a/examples/webpack/cypress.config.js b/examples/webpack/cypress.config.js deleted file mode 100644 index c1d53b7a5..000000000 --- a/examples/webpack/cypress.config.js +++ /dev/null @@ -1,13 +0,0 @@ -const { defineConfig } = require('cypress') - -module.exports = defineConfig({ - e2e: { - defaultCommandTimeout: 8000, - // We've imported your old cypress plugins here. - // You may want to clean this up later by importing these. - setupNodeEvents(on, config) { - // implement node event listeners here - }, - includeShadowDom: true, // to query into itk-image-detail - }, -}) diff --git a/examples/webpack/cypress/e2e/load_data.cy.js b/examples/webpack/cypress/e2e/load_data.cy.js deleted file mode 100644 index 30f997485..000000000 --- a/examples/webpack/cypress/e2e/load_data.cy.js +++ /dev/null @@ -1,17 +0,0 @@ -describe('Load data', () => { - it('successfully loads a mesh', () => { - cy.visit('http://localhost:8686/') - cy.fixture('cow.vtk', null).then((cowBuffer) => { - cy.get('input[type=file]').selectFile({ contents: cowBuffer, fileName: 'cow.vtk' }) - cy.get('textarea').contains('"numberOfPoints": 2903,') - }) - }) - - it('successfully loads an image', () => { - cy.visit('http://localhost:8686/') - cy.fixture('cthead1.png', null).then((headBuffer) => { - cy.get('input[type=file]').selectFile({ contents: headBuffer, fileName: 'cthead1.png' }) - cy.get('textarea').contains('"imageType"') - }) - }) -}) diff --git a/examples/webpack/cypress/fixtures/cow.vtk b/examples/webpack/cypress/fixtures/cow.vtk deleted file mode 100644 index bb4e1ec1f..000000000 --- a/examples/webpack/cypress/fixtures/cow.vtk +++ /dev/null @@ -1,4245 +0,0 @@ -# vtk DataFile Version 4.2 -vtk output -ASCII -DATASET POLYDATA -POINTS 2903 float -3.71636 2.34339 0 4.12656 0.642027 0 3.45497 2.16988 0 -3.92925 0.411689 0 3.24741 2.07333 0 3.73169 0.186391 0 -2.98537 1.98266 0 3.48603 -0.141683 0 2.7235 1.89884 0 -3.33521 -0.375755 0 2.3396 1.8077 0 3.11812 -0.703925 0 -2.12814 1.7884 0 2.04221 1.77715 0 1.45666 1.78588 0 -2.9709 -0.959664 0 2.93176 -1.12966 0 2.89623 -1.31956 0 -2.82138 -1.43153 0 2.70696 -1.52885 0 2.53423 -1.61708 0 -2.34818 -1.6246 0 2.16717 -1.59633 0 1.92043 -1.5674 0 -3.06554 -0.788768 0 0.733818 1.74087 0 0.927497 -1.55849 0 -1.28945 -1.5466 0 0.234527 1.73012 0 0.44655 -1.67295 0 --0.228904 1.73427 0 -0.155114 -1.82828 0 -0.547248 1.74213 0 --0.530369 -1.86081 0 -0.866132 1.75467 0 -0.956007 -1.82573 0 --1.17947 1.78665 0 -1.39573 -1.72381 0 -1.35095 1.80701 0 --1.67651 1.82689 0 -2.05739 1.84131 0 -2.62947 1.9182 0 --3.03756 2.00153 0 -3.39281 1.76936 0 -3.50769 1.70021 0 --1.61003 -1.71157 0 -1.79983 -1.75314 0 -2.89216 -1.78109 0 --2.65687 -1.85304 0 -2.34801 -1.86914 0 -2.09292 -1.83962 0 --3.55232 0.219613 0 -3.54451 0.467147 0 -3.58376 -0.052271 0 --3.63764 -0.356271 0 -3.67361 -0.720796 0 -3.67879 -0.926816 0 --3.65058 -1.14245 0 -3.52211 -1.36662 0 -3.41769 -1.49442 0 --3.27103 -1.60929 0 -3.1103 -1.69172 0 -3.56699 0.656967 0 --3.59908 0.796217 0 -3.62386 0.911561 0 -3.62233 1.00538 0 --3.60859 1.16358 0 -3.60167 1.29305 0 1.79446 1.78772 0 -1.60494 -1.557 0 -3.24215 2.02139 0 4.9123 2.16265 -9e-05 -5.04969 2.03273 7.1e-05 4.74799 2.30016 -0.000276 5.17755 1.93232 0.000214 -5.37829 1.76845 0.000441 5.42428 1.72115 0.000496 5.58876 1.57385 0.000686 -5.68001 1.51001 0.000786 5.90884 1.38897 0.001026 5.96312 1.30778 0.001098 -5.744 1.48274 0.000851 5.8355 1.43628 0.000946 5.96353 1.23241 0.001121 -5.92711 1.13119 0.001118 5.90878 1.06692 0.001121 5.87195 1.02143 0.001102 -5.83601 0.945722 0.001092 5.78079 0.891286 0.001059 5.67962 0.8395 0.000985 -5.57925 0.837796 0.000896 5.21343 0.856784 0.000565 5.11256 0.840686 0.00048 -5.32323 0.866039 0.00066 5.46964 0.838722 0.000798 4.92086 0.812339 0.000318 -4.65545 0.758022 9.8e-05 4.38085 0.704574 -0.00013 4.3176 2.58893 -0.000745 -4.45496 2.5233 -0.000603 4.18988 2.60692 -0.000863 4.52808 2.46754 -0.000521 -4.07981 2.57165 -0.000951 4.02421 2.52793 -0.000987 3.98817 2.48964 -0.001008 -3.78734 2.39611 -0.001159 3.72709 2.30841 -0.150049 3.74567 2.266 -0.24193 -3.75821 2.20668 -0.323051 3.81488 1.96842 -0.443 3.882 1.76443 -0.476337 -3.88606 1.55014 -0.50483 3.98851 1.29781 -0.539537 4.04166 1.03976 -0.496922 -4.06825 0.798926 -0.400813 4.1052 0.672581 -0.300001 4.12084 0.627141 -0.185461 -3.4583 2.15166 -0.102662 3.4602 2.10349 -0.180368 3.47942 1.97825 -0.317478 -3.54119 1.84918 -0.386366 3.59053 1.70109 -0.411994 3.65097 1.46374 -0.478617 -3.74772 1.18493 -0.518662 3.82314 0.853054 -0.461519 3.84935 0.664451 -0.387198 -3.86184 0.560638 -0.311961 3.88963 0.475277 -0.247365 3.95564 0.432417 -0.197586 -3.23397 2.05919 -0.072431 3.25222 2.02635 -0.148215 3.27633 1.86377 -0.294266 -3.33754 1.74893 -0.34021 3.37723 1.5878 -0.400781 3.47341 1.36615 -0.454658 -3.52845 1.06013 -0.489443 3.55939 0.706516 -0.452535 3.61965 0.472046 -0.391742 -3.6412 0.407454 -0.362198 3.67471 0.338839 -0.30784 3.70036 0.265794 -0.240762 -3.73701 0.181837 -0.176819 3.0091 1.9716 -0.03422 3.03636 1.91399 -0.169838 -3.05837 1.77335 -0.297337 3.08667 1.63299 -0.338863 3.11538 1.49239 -0.380228 -3.16318 1.20997 -0.462438 3.18966 0.907503 -0.500122 3.28068 0.510802 -0.499434 -3.32183 0.26669 -0.46575 3.36004 0.165487 -0.412685 3.3788 0.073736 -0.355362 -3.43895 -0.08258 -0.257015 3.51498 -0.121886 -0.187589 2.71571 1.82822 -0.167709 -2.73813 1.68733 -0.295046 2.77568 1.53871 -0.352829 2.81537 1.37758 -0.413399 -2.85429 1.09395 -0.49465 2.94839 0.783357 -0.515058 3.06109 0.397226 -0.574193 -3.13632 0.171237 -0.539896 3.16616 0.02131 -0.457261 3.19957 -0.153739 -0.38015 -3.28643 -0.300744 -0.276331 3.34216 -0.384674 -0.201349 2.36109 1.76666 -0.202595 -2.40697 1.64533 -0.341479 2.51903 1.48593 -0.422962 2.55387 1.28428 -0.512335 -2.63746 1.01726 -0.581611 2.74794 0.712253 -0.615674 2.8115 0.469098 -0.657443 -2.89873 0.271916 -0.651298 2.91987 0.084875 -0.64246 2.95303 -0.12769 -0.520499 -2.98641 -0.413503 -0.428964 3.05314 -0.609681 -0.326931 3.10753 -0.691019 -0.264602 -2.13239 1.75582 -0.180271 2.183 1.65407 -0.341767 2.30136 1.39772 -0.546015 -2.39635 1.24224 -0.597722 2.54244 0.999928 -0.648592 2.67945 0.687427 -0.720573 -2.75316 0.400829 -0.713141 2.79068 0.219187 -0.718263 2.79066 0.044324 -0.717488 -2.74399 -0.129852 -0.718277 2.7362 -0.346225 -0.659345 2.68813 -0.517509 -0.672975 -2.64737 -0.61155 -0.669485 2.51416 0.988713 -0.674527 2.60422 0.728827 -0.769671 -2.70696 0.393597 -0.849582 2.73151 0.219003 -0.891585 2.73418 0.038769 -0.86581 -2.70258 -0.197406 -0.795611 2.69058 -0.368057 -0.819343 2.61831 -0.549092 -0.805491 -2.5392 -0.727778 -0.750475 2.48292 0.997637 -0.702425 2.5704 0.738683 -0.830405 -2.616 0.447717 -0.960748 2.66894 0.206182 -1.01437 2.64941 0.031535 -1.0248 -2.60743 -0.208248 -0.974218 2.5945 -0.422948 -0.981263 2.54337 -0.548031 -0.937182 -2.41037 -0.777999 -0.841105 2.09655 1.67848 -0.32681 2.18985 1.46899 -0.517501 -2.266 1.27325 -0.663332 2.34732 1.06611 -0.758763 2.39939 0.782091 -0.915279 -2.44897 0.529858 -1.03734 2.49535 0.250522 -1.13208 2.50049 -0.035029 -1.17018 -2.45259 -0.244072 -1.1388 2.43983 -0.395385 -1.13132 2.38464 -0.591919 -1.04306 -2.34608 -0.74535 -1.0133 2.24562 -0.864372 -0.995778 1.80758 1.75655 -0.177627 -1.79872 1.71445 -0.259352 1.82195 1.61821 -0.403751 1.85944 1.45039 -0.632222 -1.95825 1.13027 -0.861813 1.97594 0.827957 -1.01842 2.02344 0.529338 -1.1444 -2.0817 0.283249 -1.25946 2.14179 -0.055306 -1.29557 2.13627 -0.187666 -1.27806 -2.10891 -0.357128 -1.25969 2.01353 -0.662303 -1.19149 1.46251 1.74548 -0.222394 -1.48383 1.69759 -0.288781 1.49714 1.61893 -0.401108 1.50495 1.48349 -0.585976 -1.51713 1.33437 -0.741076 1.57069 0.938327 -0.989108 1.5822 0.771083 -1.06818 -1.63008 0.420236 -1.17237 1.64903 0.224458 -1.21197 1.66035 0.019397 -1.246 -1.66416 -0.189659 -1.26673 1.67862 -0.410061 -1.29118 1.64009 -0.674556 -1.2468 -1.64418 -0.857872 -1.20849 2.22935 -0.992723 -0.862826 2.29245 -0.871852 -0.8824 -2.40731 -0.97498 -0.805091 2.52042 -0.954785 -0.739445 2.63766 -0.768176 -0.637039 -2.66928 -0.930664 -0.557166 2.51417 -1.07772 -0.706614 2.38647 -1.11607 -0.761367 -2.18001 -1.13056 -0.821812 2.35429 -1.19375 -0.735189 2.15805 -1.20961 -0.783941 -2.31879 -1.29409 -0.673863 2.12624 -1.33017 -0.721011 2.27453 -1.43349 -0.567366 -2.48653 -1.27497 -0.627822 2.45706 -1.40096 -0.539866 2.54932 -1.33521 -0.535156 -2.61797 -1.2356 -0.520238 2.51084 -1.15879 -0.678057 2.67025 -1.10837 -0.544018 -2.71072 -0.830091 -0.532493 2.85767 -0.930625 -0.391195 2.75795 -1.09996 -0.471684 -2.84736 -1.10381 -0.402301 2.80374 -1.25587 -0.438328 2.74089 -1.33923 -0.463604 -2.66302 -1.44049 -0.478149 2.51531 -1.50706 -0.483275 2.4223 -1.51092 -0.494169 -2.24966 -1.4927 -0.53127 2.0796 -1.47338 -0.654997 2.96012 -0.941827 -0.284743 -2.92879 -1.10747 -0.312054 2.8931 -1.30217 -0.332049 2.82436 -1.40726 -0.355013 -2.72113 -1.52042 -0.362378 2.54526 -1.5933 -0.38631 2.39661 -1.59324 -0.389972 -2.24349 -1.58478 -0.431143 2.0482 -1.58198 -0.555832 2.88106 -0.493146 -0.521968 -2.83544 -0.231101 -0.57789 2.91077 -0.638444 -0.431191 2.82554 -0.567578 -0.552597 -2.99307 -0.708434 -0.342596 3.04572 -0.767786 -0.261741 0.737904 1.60421 -0.281713 -0.725959 1.47806 -0.461804 0.760722 1.20504 -0.700545 0.857323 0.985001 -0.874029 -0.921312 0.755659 -0.99933 0.939271 0.379986 -1.18587 0.927775 0.195225 -1.23304 -0.950215 0.042751 -1.25619 0.943855 -0.101127 -1.27477 0.960321 -0.308052 -1.24313 -0.97453 -0.525273 -1.14035 0.948819 -0.638568 -1.10296 0.939974 -0.894739 -1.01981 -0.956456 -1.0705 -0.921063 0.93066 -1.21652 -0.831196 0.922703 -1.29603 -0.728307 -0.912699 -1.45507 -0.576185 0.912989 -1.49931 -0.419547 1.37322 -0.56462 -1.10625 -1.25296 -0.928825 -1.00164 1.23012 -1.08544 -0.894543 1.21916 -1.21834 -0.823029 -1.19204 -1.33061 -0.678707 1.21055 -1.46006 -0.576841 1.22342 -1.53266 -0.434522 -0.223642 1.68407 -0.160743 0.23733 1.59575 -0.288672 0.289039 1.49645 -0.430055 -0.305671 1.29842 -0.629719 0.243473 1.13408 -0.819993 0.316341 0.785311 -1.08626 -0.539252 0.353984 -1.25449 0.53915 0.148262 -1.32101 0.516872 -0.020713 -1.35663 -0.542386 -0.188227 -1.37038 0.546875 -0.39094 -1.36324 0.550658 -0.633015 -1.33131 -0.527724 -0.862854 -1.25381 0.544825 -1.13312 -1.0969 0.530629 -1.31642 -0.929842 -0.538756 -1.4086 -0.764911 0.489819 -1.52495 -0.672392 0.480235 -1.63152 -0.401961 --0.221516 1.68635 -0.151403 -0.267035 1.62706 -0.266577 -0.247999 1.56515 -0.389142 --0.179548 1.4713 -0.544513 -0.192546 1.30553 -0.70008 -0.406155 1.00509 -0.971088 --0.11519 0.458427 -1.3462 0.005537 0.163519 -1.47227 0.018086 0.002865 -1.5232 -0.034087 -0.225059 -1.54295 0.010486 -0.502317 -1.5763 0.021051 -0.831931 -1.51155 --0.04157 -1.14383 -1.39518 -0.071941 -1.34699 -1.23738 -0.0723 -1.45025 -1.0874 --0.063012 -1.58302 -0.865082 -0.07847 -1.68827 -0.80023 -0.094135 -1.76909 -0.556924 --0.112666 -1.80658 -0.383324 -0.559706 1.69418 -0.186107 -0.557624 1.64128 -0.271462 --0.626493 1.58543 -0.443136 -0.597781 1.48962 -0.641047 -0.674657 1.33301 -0.761059 --0.910602 1.20412 -0.83774 -0.969076 0.901205 -1.14622 -0.752416 0.438132 -1.46735 --0.645496 0.179261 -1.58432 -0.536767 -0.144454 -1.68223 -0.533528 -0.58228 -1.70141 --0.505045 -0.913827 -1.64561 -0.487217 -1.19352 -1.50403 -0.524231 -1.39927 -1.31302 --0.526127 -1.495 -1.16774 -0.535144 -1.61598 -0.920556 -0.564074 -1.7894 -0.803191 --0.543078 -1.81047 -0.563825 -0.523838 -1.85006 -0.388007 -0.894132 1.71265 -0.151911 --0.954897 1.67754 -0.293034 -1.01777 1.60782 -0.541965 -1.04607 1.5091 -0.76106 --1.11559 1.39238 -0.819623 -1.2789 1.19205 -0.946843 -1.20077 0.978822 -1.10339 --1.14792 0.807955 -1.25419 -1.12072 0.424016 -1.45699 -1.07731 0.165008 -1.55339 --1.05343 -0.342553 -1.69025 -1.07721 -0.869649 -1.63314 -1.06127 -1.14188 -1.49623 --1.00137 -1.3359 -1.35334 -0.952525 -1.44058 -1.16865 -0.953236 -1.54594 -0.89918 --0.972089 -1.77451 -0.76857 -0.977375 -1.79313 -0.498747 -1.21556 1.7571 -0.133494 --1.22761 1.7091 -0.276029 -1.29276 1.65651 -0.51403 -1.33849 1.61373 -0.725441 --1.40385 1.53306 -0.902827 -1.55153 1.40003 -1.05019 -1.5529 1.12865 -1.15104 --1.45453 0.875045 -1.23886 -1.40568 0.573835 -1.35218 -1.47959 0.295746 -1.44004 --1.4897 -0.024215 -1.51099 -1.3955 -0.698702 -1.55326 -1.37618 -0.948757 -1.45161 --1.40235 -1.12785 -1.30905 -1.40766 -1.23603 -1.11293 -1.36687 -1.34021 -0.907567 --1.37619 -1.66199 -0.718954 -1.3865 -1.71844 -0.350823 -1.36595 1.76961 -0.133901 --1.39633 1.72378 -0.267642 -1.4176 1.67618 -0.529265 -1.46543 1.65534 -0.722125 --1.58219 1.56754 -0.982349 -1.72181 1.39126 -1.11331 -1.7337 1.08386 -1.18149 --1.80742 0.657142 -1.20942 -1.79616 0.452382 -1.24364 -1.81092 0.287592 -1.29226 --1.79513 0.033439 -1.37116 -1.80286 -0.282523 -1.40131 -1.83786 -0.540871 -1.29585 --1.78293 -0.770786 -1.17362 -1.75757 -0.945337 -1.07583 -1.7823 -1.02058 -0.943381 --1.68386 1.78904 -0.121501 -1.71443 1.74796 -0.247594 -1.74473 1.73485 -0.433807 --1.92973 1.61719 -0.80639 -1.99612 1.38789 -1.0641 -1.98039 1.13404 -1.1432 --2.01366 0.810726 -1.15883 -2.03019 0.547622 -1.18976 -2.02116 0.411979 -1.23468 --1.93292 0.232972 -1.30459 -1.89739 0.037852 -1.3658 -1.95055 -0.275573 -1.37703 --2.03365 -0.526012 -1.27764 -2.05029 -0.755566 -1.11417 -2.04359 -0.875823 -1.02888 --2.03341 -0.91003 -0.96422 -2.0796 1.81779 -0.138375 -2.10017 1.78998 -0.229245 --2.13752 1.75318 -0.433142 -2.17214 1.62301 -0.805318 -2.20579 1.35602 -1.08166 --2.29606 1.06281 -1.17114 -2.29825 0.768333 -1.20388 -2.25628 0.547326 -1.2383 --2.1584 0.381542 -1.27296 -2.07041 0.207766 -1.33511 -2.06479 0.018789 -1.41187 --2.18763 -0.375454 -1.4069 -2.27634 -0.689823 -1.26803 -2.29205 -0.933921 -1.12814 --2.30666 -1.11698 -0.961238 -2.6729 1.90511 -0.067168 -2.69737 1.87129 -0.218796 --2.70311 1.82544 -0.395127 -2.71525 1.74676 -0.604653 -2.71748 1.5768 -0.875971 --2.68493 1.26202 -1.11049 -2.57229 0.835495 -1.25219 -2.53611 0.656633 -1.26966 --2.52095 0.559036 -1.27362 -2.47375 0.300945 -1.31669 -2.43337 0.078222 -1.37127 --2.41473 -0.108377 -1.39538 -2.38292 -0.41745 -1.37504 -2.43051 -0.822313 -1.25449 --2.56675 -1.21131 -1.1671 -2.76507 -1.56116 -1.08431 -3.0531 1.96881 -0.051104 --3.07767 1.87111 -0.217368 -3.07531 1.846 -0.363149 -3.10905 1.78948 -0.565323 --3.08565 1.65734 -0.784479 -3.02893 1.46152 -0.941324 -2.93031 1.10358 -1.12588 --2.82583 0.755899 -1.20904 -2.79063 0.46881 -1.22427 -2.78701 0.264495 -1.23735 --2.68702 0.076781 -1.29057 -2.64934 -0.241719 -1.33964 -2.61647 -0.511373 -1.34413 --2.62486 -0.8882 -1.26118 -2.72578 -1.21486 -1.19038 -2.86258 -1.54689 -1.11714 --3.35851 1.81025 -0.380095 -3.39538 1.72633 -0.55477 -3.33874 1.59893 -0.689636 --3.27808 1.43242 -0.853958 -3.24477 1.19554 -0.910945 -3.19641 0.797564 -0.985913 --3.11256 0.457376 -1.08482 -3.04465 0.224321 -1.16493 -2.97155 0.032038 -1.21597 --2.90708 -0.345582 -1.28156 -2.90116 -0.619504 -1.28406 -2.93766 -1.00275 -1.21941 --2.98268 -1.26465 -1.1336 -3.06313 -1.44055 -1.09093 -3.51972 1.68523 -0.31713 --3.52717 1.58351 -0.512679 -3.513 1.44805 -0.611386 -3.47623 1.2878 -0.704766 --3.44215 1.10549 -0.762934 -3.37913 0.767915 -0.885996 -3.30687 0.379713 -0.98762 --3.25118 0.175063 -1.05344 -3.16022 -0.018852 -1.11363 -3.10113 -0.35476 -1.16241 --3.09627 -0.6681 -1.14008 -3.12206 -0.998702 -1.06501 -3.15021 -1.25959 -1.00102 --3.18895 -1.40828 -0.963611 -3.69069 1.60208 0 -3.73499 1.58943 -0.295202 --3.69797 1.4667 -0.433432 -3.68462 1.35069 -0.501428 -3.65515 1.19094 -0.573692 --3.63988 1.01519 -0.615203 -3.58287 0.734419 -0.697787 -3.50452 0.405574 -0.847066 --3.42426 0.158638 -0.918279 -3.36541 -0.113447 -0.9524 -3.29039 -0.424259 -0.984153 --3.23333 -0.683782 -1.01551 -3.23809 -0.979377 -0.961631 -3.27751 -1.17735 -0.9153 --3.31982 -1.36502 -0.886015 -3.70983 1.41776 0 -3.70974 1.35119 -0.211745 --3.70163 1.27265 -0.270469 -3.69587 1.15698 -0.316829 -3.67243 1.04422 -0.364991 --3.66436 0.932851 -0.370749 -3.63129 0.701013 -0.420276 -3.57038 0.385564 -0.52448 --3.52019 0.140164 -0.618561 -3.45825 -0.12595 -0.731712 -3.40662 -0.343461 -0.746456 --3.2837 -0.730967 -0.793898 -2.11986 -1.1288 -0.97096 -2.0317 -1.09734 -0.966701 --2.46284 -1.3055 -0.966395 -2.33762 -1.33484 -0.966761 -2.16184 -1.32584 -0.957465 --2.04206 -1.31298 -0.940911 -1.77679 -1.27511 -0.914703 -1.70917 -1.28323 -0.897427 --1.45666 -1.29553 -0.89424 -2.59136 -1.51084 -0.88547 -2.41778 -1.55314 -0.887222 --2.22392 -1.54127 -0.87926 -2.04988 -1.56237 -0.829319 -1.77763 -1.47308 -0.845827 --1.77893 -1.5502 -0.776454 -1.68633 -1.4144 -0.869373 -1.59215 -1.40859 -0.838483 --1.55223 -1.55508 -0.735708 -1.65976 -1.54436 -0.788181 -1.19851 -1.4561 -0.885435 --1.20069 -1.57757 -0.799188 -1.09117 -1.70712 -0.727242 -1.22656 -1.65516 -0.687343 --1.08964 -1.7572 -0.685154 -1.26674 -1.69194 -0.557922 -0.812845 -1.78542 -0.768511 --0.680046 -1.76832 -0.81908 -0.422877 -1.7512 -0.823423 -1.10876 -1.77075 -0.473033 --1.3051 -1.70846 -0.48423 -1.39747 -1.69381 -0.570541 -1.48022 -1.6566 -0.606638 --1.60162 -1.59332 -0.605607 -1.51934 -1.65378 -0.501741 -1.40669 -1.69732 -0.450399 --1.5762 -1.69632 -0.358146 -0.972514 -1.82278 -0.372649 -1.76405 -1.76499 -0.406586 --1.74779 -1.66761 -0.60634 -2.73418 -1.71795 -0.749581 -2.50888 -1.71993 -0.721675 --2.26705 -1.7539 -0.662106 -2.03737 -1.73636 -0.656787 -1.88316 -1.82972 -0.401567 --1.93603 -1.82962 -0.488916 -2.02724 -1.81301 -0.555232 -2.12637 -1.8665 -0.502895 --2.17655 -1.87382 -0.445782 -2.31756 -1.8742 -0.470587 -2.44637 -1.89326 -0.49411 --2.46678 -1.85768 -0.570461 -2.54774 -1.83302 -0.609321 -2.64722 -1.84401 -0.594347 --2.69997 -1.8504 -0.57007 -2.81158 -1.79821 -0.712737 -2.7094 -1.87995 -0.508775 --2.94173 -1.78743 -0.442574 -2.68445 -1.89121 -0.447388 -2.61408 -1.905 -0.404925 --2.50382 -1.90981 -0.431456 -2.14711 -1.9032 -0.362462 -2.06273 -1.88425 -0.307336 --1.94631 -1.87274 -0.344251 -3.12091 -1.70792 -0.431829 -3.13939 -1.68748 -0.638546 --3.31487 -1.59908 -0.439626 -3.3048 -1.58219 -0.643445 -3.44209 -1.48412 -0.406377 --3.38725 -1.48603 -0.672861 -3.55787 -1.32594 -0.37803 -3.53391 -1.33045 -0.568246 --3.63959 -1.1401 -0.3338 -3.63118 -1.15784 -0.50561 -3.68652 -0.955181 -0.320349 --3.66786 -0.964867 -0.464702 -3.6766 -0.729578 -0.330724 -3.66577 -0.73408 -0.446286 --3.61663 -0.350374 -0.338492 -3.59597 -0.346391 -0.426453 -3.57024 -0.060093 -0.344854 --3.52971 -0.065998 -0.437217 -3.53542 0.191408 -0.338478 -3.51684 0.149002 -0.430359 --3.53665 0.442277 -0.322 -3.47078 -0.078218 -0.546398 -3.52677 -0.317542 -0.560837 --3.56999 -0.731989 -0.649435 -3.55012 -0.984868 -0.675228 -3.4926 -1.18065 -0.692282 --3.33594 -1.36568 -0.72459 -3.41565 -0.308965 -0.671045 -3.43823 -0.721479 -0.728141 --3.3554 -0.969157 -0.766213 -3.27979 -1.16207 -0.784602 -3.25121 -0.948205 -0.819868 --3.55655 0.704883 -0.28063 -3.57817 0.837714 -0.288502 2.22208 -0.957342 -1.01414 -2.15859 -0.955809 -1.11365 2.05819 -0.931238 -1.16352 1.86766 -0.920633 -1.20693 -1.63514 -0.965221 -1.18497 1.53604 -0.985876 -1.1856 1.42888 -0.98669 -1.13391 -1.33788 -0.945716 -1.0213 2.17745 -1.12777 -0.974416 2.14855 -1.10307 -1.06541 -2.02469 -1.07465 -1.17246 1.83889 -1.0872 -1.20141 1.64582 -1.08744 -1.17377 -1.52441 -1.12531 -1.14225 1.43844 -1.14803 -1.09807 1.31087 -1.13632 -0.914838 -2.14127 -1.23464 -0.941254 2.09957 -1.26 -1.05576 1.9667 -1.22816 -1.15372 -1.80521 -1.26843 -1.16532 1.60172 -1.26236 -1.14142 1.49748 -1.2832 -1.08826 -1.43082 -1.30121 -1.02492 1.34822 -1.28206 -0.845204 2.11156 -1.37694 -0.89657 -2.07145 -1.41012 -1.00619 1.97422 -1.46921 -1.06895 1.80179 -1.46546 -1.12928 -1.6124 -1.48573 -1.09973 1.5167 -1.45305 -1.06852 1.45482 -1.43023 -0.976569 -1.32886 -1.35263 -0.758733 1.99408 -2.71305 -0.824553 1.95391 -2.46223 -0.830594 -2.02453 -2.19533 -0.811284 2.0477 -2.05014 -0.814712 2.05311 -1.73828 -0.824853 -2.05984 -1.56133 -0.858957 1.84128 -2.71601 -0.708009 1.93075 -2.46354 -0.894743 -1.98533 -2.22132 -0.893145 2.01309 -2.05191 -0.911043 2.02159 -1.75529 -0.912093 -2.03604 -1.57908 -0.967151 1.88097 -2.73324 -0.8902 1.86406 -2.46995 -0.935601 -1.90637 -2.28228 -0.964887 1.91864 -2.08365 -1.00127 1.94177 -1.75946 -0.997454 -1.93701 -1.62542 -1.02684 1.80113 -2.48469 -0.938593 1.81827 -2.31385 -0.968652 -1.83922 -2.10927 -0.998351 1.81885 -1.75698 -1.02359 1.80493 -1.58195 -1.0892 -1.77142 -2.76902 -0.9461 1.73762 -2.48502 -0.918334 1.71041 -2.27222 -0.954296 -1.72003 -2.10557 -0.971354 1.71714 -1.80953 -1.00409 1.65032 -1.64588 -1.05335 -1.71832 -2.77547 -0.921796 1.67899 -2.51314 -0.891745 1.64879 -2.28001 -0.929365 -1.6249 -2.0873 -0.963391 1.57298 -1.82759 -0.985823 1.54175 -1.64361 -1.01419 -1.65595 -2.52093 -0.844269 1.58632 -2.27375 -0.880969 1.5293 -2.09208 -0.887353 -1.50871 -1.80858 -0.934359 1.48063 -1.64013 -0.953447 1.66349 -2.48596 -0.790773 -1.60129 -2.26713 -0.787696 1.54409 -2.08072 -0.786432 1.47389 -1.81895 -0.799576 -1.45183 -1.57686 -0.702758 1.83067 -2.73612 -0.903313 1.75635 -2.4464 -0.705428 -1.6776 -2.23795 -0.696318 1.6434 -2.07658 -0.689565 1.59675 -1.72203 -0.684655 -1.59989 -1.59553 -0.623185 1.773 -2.23029 -0.64494 1.74767 -2.06752 -0.638841 -1.74032 -1.67983 -0.664098 1.72121 -1.59019 -0.601932 1.89857 -3.06827 -0.994338 -1.91179 -2.89577 -0.950117 1.96315 -1.58884 -0.612861 1.73457 -2.96588 -0.986396 -1.80637 -2.94973 -0.984058 1.96064 -2.71286 -0.90089 2.02137 -2.88173 -0.945561 -2.0575 -2.88728 -0.844225 1.73508 -3.02273 -0.972751 1.80239 -3.08962 -0.961851 -1.72175 -3.11689 -0.979111 1.8118 -3.13564 -0.933096 1.84827 -2.92726 -0.996966 -1.97005 -3.14186 -1.06518 2.11003 -3.14826 -1.06882 2.14888 -3.22162 -1.0762 -2.03126 -3.25671 -1.11112 2.24798 -3.3428 -1.12746 2.13877 -3.39768 -1.21473 -2.3433 -3.50785 -1.19526 2.25436 -3.55093 -1.23512 2.02547 -3.55684 -1.20484 -1.98119 -3.44128 -1.18053 1.92618 -3.28888 -1.09375 1.88644 -3.19174 -1.04732 -2.28123 -3.33825 -1.04348 2.20194 -3.22646 -0.996503 2.17004 -3.1345 -0.978866 -2.09154 -3.03244 -0.947029 2.11359 -3.01185 -0.851648 2.21737 -3.15609 -0.888927 -1.84189 -3.246 -1.01477 1.86513 -3.35383 -1.05498 1.91939 -3.48708 -1.11087 -1.98062 -3.0439 -0.964237 1.70595 -3.00663 -0.83263 1.70917 -3.13315 -0.80794 -1.80641 -3.17334 -0.834455 1.83279 -3.29651 -0.865078 1.9339 -3.54625 -0.912438 -2.07893 -3.58499 -0.917088 1.83952 -3.40529 -0.883488 1.74185 -3.11418 -0.700705 -1.90048 -3.13193 -0.728621 1.92973 -3.29842 -0.689538 1.94132 -3.4348 -0.701314 -2.00274 -3.52342 -0.688103 2.12655 -3.54968 -0.701005 2.19794 -3.58395 -0.936437 -2.24415 -3.54556 -0.732888 1.77602 -2.98009 -0.707575 1.73643 -2.74368 -0.736866 -1.7008 -2.79479 -0.82425 1.85513 -3.08323 -0.986129 2.07369 -3.02085 -0.782654 -2.18749 -3.16154 -0.800285 2.00134 -2.84771 -0.762517 2.23641 -3.22005 -0.89203 -2.38683 -3.46222 -1.13648 2.32702 -3.35232 -0.958234 2.44024 -3.50956 -1.01942 -2.30936 -3.34547 -0.801508 2.37781 -3.48411 -0.800332 2.23594 -3.2431 -0.823955 -1.85747 -2.95072 -0.669988 1.9981 -3.03995 -0.718855 1.94563 -2.87671 -0.703118 -1.88432 -2.7244 -0.701999 1.97265 -2.72885 -0.772496 2.05922 -3.23008 -0.674936 -2.10799 -3.36357 -0.677007 -2.83715 -1.79173 -0.921563 -2.68716 -1.53981 -0.988048 --2.91829 -1.90418 -1.00466 -3.01092 -1.8845 -1.08351 -3.11748 -1.86689 -1.10803 --2.95505 -1.49684 -1.12881 -3.23261 -1.8343 -1.08783 -3.358 -1.8118 -0.975625 --3.3421 -1.53399 -0.921628 -3.36599 -1.48517 -0.888076 -3.49052 -1.76042 -0.903104 --3.49852 -1.76208 -0.762472 -3.1625 -2.55638 -1.05841 -3.0787 -2.55398 -1.04683 --3.17782 -2.27917 -1.04758 -3.06844 -2.2602 -1.03507 -3.16949 -2.11004 -1.0768 --3.04797 -2.10963 -1.0635 -3.20745 -2.10321 -1.07137 -3.25154 -2.56405 -1.02363 --3.28182 -2.30505 -1.00188 -3.32753 -2.07573 -1.00533 -3.3473 -2.57363 -0.955211 --3.38939 -2.30562 -0.950348 -3.45197 -2.07731 -0.931974 -3.02282 -2.52224 -0.979148 --3.00748 -2.27071 -0.984279 -2.96969 -2.09794 -0.982836 -2.89244 -1.95081 -0.87812 --2.96422 -1.97873 -0.776572 -2.98119 -2.14272 -0.858353 -3.03061 -2.31122 -0.88433 --3.04661 -2.51088 -0.900772 -3.0404 -2.15624 -0.808208 -3.12076 -2.15777 -0.766432 --3.14401 -2.33364 -0.829994 -3.06602 -1.95312 -0.719516 -3.00832 -1.75927 -0.655672 --3.211 -1.8504 -0.700723 -3.25331 -2.13735 -0.760713 -3.23587 -2.33534 -0.820588 --3.24055 -2.55547 -0.856262 -3.13277 -2.52867 -0.848639 -3.38126 -1.82819 -0.697034 --3.4227 -2.0708 -0.773898 -3.33949 -2.32815 -0.827572 -3.29789 -2.54902 -0.861657 --3.46375 -2.07989 -0.844667 -3.41207 -2.35611 -0.865813 -3.37207 -2.56916 -0.904785 -1.92188 -2.15762 -0.692678 1.99189 -1.7484 -0.65277 1.94521 -2.01577 -0.672724 -1.94726 -2.44323 -0.732587 1.82866 -2.47735 -0.67347 2.06938 1.72782 -0.212746 --2.29936 -1.02545 -1.04469 -3.22329 -3.00178 -1.12618 -3.26181 -2.82107 -1.08822 --3.32033 -2.82751 -1.06391 -3.30242 -3.01792 -1.12851 -2.98635 -2.93377 -1.08768 --3.05327 -2.7649 -1.04301 -3.14107 -2.78529 -1.03232 -3.10711 -2.94782 -1.09223 --2.94653 -2.93933 -0.986343 -3.01642 -2.76509 -0.966671 -3.30186 -3.07478 -1.11487 --3.31655 -3.16893 -1.12123 -3.22768 -3.14166 -1.10397 -3.21731 -3.18769 -1.07521 --2.97544 -3.30875 -1.25324 -2.84582 -3.27366 -1.21832 -2.88863 -3.2003 -1.21093 --3.0429 -3.19391 -1.2073 -2.85696 -3.44973 -1.35684 -2.7366 -3.39485 -1.26958 --2.72957 -3.60298 -1.37724 -2.63155 -3.55989 -1.33738 -3.03063 -3.49333 -1.32265 --2.98182 -3.60889 -1.34696 -3.09125 -3.34092 -1.23586 -3.13504 -3.24379 -1.18944 --2.78734 -3.2785 -1.13862 -2.69996 -3.3903 -1.18559 -2.8225 -3.18655 -1.12098 --2.77033 -3.20814 -1.03104 -2.88471 -3.0639 -0.993766 -2.90901 -3.08448 -1.08915 --3.15852 -3.40587 -1.1971 -3.18414 -3.29805 -1.15689 -3.09873 -3.53912 -1.25299 --3.03125 -3.09594 -1.10635 -3.19651 -2.78817 -1.04543 -3.17711 -2.97931 -1.13908 --3.33041 -3.18519 -0.950058 -3.33395 -3.05867 -0.974748 -3.22325 -3.22539 -0.976573 --3.19417 -3.34855 -1.0072 -2.92291 -3.63704 -1.05921 -3.08274 -3.5983 -1.05456 --3.18675 -3.45734 -1.02561 -3.11957 -3.18398 -0.870739 -3.29439 -3.16622 -0.842823 --3.08734 -3.35046 -0.831656 -3.07456 -3.48685 -0.843432 -3.00687 -3.57546 -0.830221 --2.87042 -3.60172 -0.843123 -2.74082 -3.5976 -0.875006 -2.79175 -3.63599 -1.07855 --3.25673 -3.03213 -0.849693 -3.33964 -2.84684 -0.966368 -3.30037 -2.79573 -0.878984 --3.12167 -3.12032 -1.13646 -3.16955 -3.13527 -1.12825 -2.80326 -3.21358 -0.942403 --2.92868 -3.07289 -0.924772 -3.00841 -2.89976 -0.904635 -2.74936 -3.2721 -1.03415 --2.58358 -3.51427 -1.2786 -2.52472 -3.56161 -1.16154 -2.64949 -3.40436 -1.10035 --2.59351 -3.53615 -0.94245 -2.66896 -3.39751 -0.943626 -2.74987 -3.29515 -0.966073 --3.16697 -3.00277 -0.812106 -3.06981 -2.92876 -0.845236 -3.01199 -3.092 -0.860973 --3.18481 -2.76805 -0.850127 -3.13738 -2.77645 -0.844117 -3.04004 -2.78089 -0.914614 --2.94462 -3.28212 -0.817054 -2.89089 -3.41562 -0.819125 -3.85665 0.496801 0 --3.90057 1.0025 0 -3.87514 1.48036 0 -3.71283 1.79449 0 --3.47843 1.97541 0 -3.84447 0.498176 -0.053132 -3.88734 1.00387 -0.057635 --3.86082 1.47972 -0.062137 -3.69893 1.78794 -0.06664 -3.46972 1.9615 -0.071141 --3.23822 2.0054 -0.075645 -3.81119 0.501935 -0.092033 -3.85121 1.00759 -0.099831 --3.82169 1.47799 -0.107631 -3.66093 1.77004 -0.115431 -3.4459 1.92351 -0.123229 --3.2275 1.96174 -0.131029 -3.76574 0.50707 -0.106281 -3.80184 1.01267 -0.115288 --3.76824 1.47562 -0.124295 -3.60902 1.74559 -0.133304 -3.41337 1.8716 -0.142309 --3.72027 0.512205 -0.092064 -3.75247 1.01775 -0.099865 -3.71479 1.47325 -0.107668 --3.5571 1.72113 -0.11547 -3.38084 1.81969 -0.123273 -3.68697 0.515966 -0.053185 --3.71631 1.02147 -0.057693 -3.67564 1.47151 -0.062201 -3.51909 1.70322 -0.066709 --3.35701 1.78167 -0.071216 -3.67477 0.517345 -6.3e-05 -3.70306 1.02284 -6.9e-05 --3.66129 1.47088 -7.4e-05 -3.34827 1.76774 -8.5e-05 -1.93357 -1.99303 -0.438902 --1.97106 -1.99296 -0.500845 -2.03574 -1.98118 -0.547873 -2.10604 -2.01911 -0.510759 --2.14162 -2.0243 -0.470257 -2.12075 -2.04514 -0.411171 -2.0609 -2.0317 -0.372079 --1.97834 -2.02354 -0.398257 -2.49914 -2.03809 -0.504529 -2.51361 -2.01286 -0.558673 --2.57102 -1.99538 -0.58623 -2.64157 -2.00316 -0.575611 -2.67897 -2.00769 -0.558395 --2.68566 -2.02865 -0.514928 -2.66797 -2.03663 -0.471396 -2.61807 -2.04642 -0.441284 --2.53987 -2.04982 -0.460098 -1.98512 -2.11666 -0.394256 -2.06565 -2.12462 -0.36872 --2.12403 -2.13773 -0.406853 -2.14439 -2.11741 -0.464489 -2.10968 -2.11234 -0.503997 --2.04111 -2.07535 -0.540201 -1.97802 -2.08683 -0.494327 -1.94144 -2.0869 -0.433904 --2.51319 -2.13086 -0.49792 -2.55292 -2.1423 -0.454579 -2.6292 -2.13898 -0.436227 --2.67788 -2.12944 -0.4656 -2.69514 -2.12165 -0.508064 -2.68861 -2.10121 -0.550465 --2.65212 -2.09679 -0.567258 -2.5833 -2.08919 -0.577616 -2.5273 -2.10625 -0.550735 --2.04868 -2.16528 -0.450843 -2.60328 -2.1768 -0.510638 4.89781 1.94679 -0.628057 -4.92539 1.95523 -0.618837 4.95374 1.95258 -0.592256 4.97187 1.92408 -0.586026 -4.9534 1.90794 -0.605609 4.9255 1.91781 -0.613413 4.97313 1.99278 -0.533466 -5.0019 1.9144 -0.486724 4.98236 1.8733 -0.53619 4.92619 1.85981 -0.582137 -4.85258 1.88972 -0.605031 4.82475 1.94684 -0.626358 4.86161 2.00164 -0.621913 -4.93556 2.01602 -0.5857 4.76092 1.88136 -0.61312 4.86162 1.85407 -0.618095 -4.84288 2.02133 -0.638025 4.93588 2.05167 -0.572853 4.99175 2.00982 -0.523206 -5.01143 1.87557 -0.463205 4.94471 1.84066 -0.575374 4.99171 1.8443 -0.520761 -4.90802 1.79604 -0.587882 4.85258 1.81612 -0.603105 4.96355 1.78316 -0.553515 -4.98303 1.80634 -0.505779 4.91847 2.08472 -0.532713 4.96494 2.05358 -0.499903 -5.02008 1.97817 -0.480978 4.826 2.08918 -0.576083 4.88157 2.09457 -0.539949 -4.78848 2.02805 -0.608619 4.75152 2.03966 -0.634134 4.7983 2.11819 -0.591085 -4.87254 2.15926 -0.542891 4.92789 2.15656 -0.516579 5.00244 2.10575 -0.468233 -5.0575 2.00275 -0.451974 5.07599 1.901 -0.443793 5.03029 1.82742 -0.440803 -4.9919 1.76083 -0.510386 4.93607 1.73767 -0.557276 4.87115 1.74124 -0.592326 -4.81618 1.79786 -0.604026 5.09538 1.96124 -0.401516 5.08581 1.8885 -0.408327 -5.05818 1.78819 -0.417387 5.01984 1.73991 -0.485562 4.91797 1.68148 -0.544201 -4.86264 1.68414 -0.570155 4.75234 1.72339 -0.591296 4.69761 1.76806 -0.576663 -5.03064 2.1022 -0.432329 5.0672 2.0277 -0.422291 4.93795 2.18115 -0.486939 -4.88186 2.19454 -0.530288 4.80779 2.14365 -0.570393 4.72896 2.03615 -0.614307 -4.74236 1.88223 -0.62165 4.74405 2.17934 -0.556057 4.68811 2.04638 -0.604518 -4.83733 2.23568 -0.479332 4.89385 2.22052 -0.417713 4.99598 2.14879 -0.344534 -5.06084 2.05333 -0.309324 5.09706 1.95421 -0.328795 5.10559 1.86409 -0.347113 -4.69702 1.86258 -0.604048 4.73944 2.29917 -0.369987 4.83289 2.26273 -0.283787 -4.97139 2.14669 -0.224781 5.07217 2.04363 -0.209228 5.12716 1.94276 -0.211214 -5.1527 1.83066 -0.287042 5.13317 1.71556 -0.334258 5.10343 1.6244 -0.434275 -4.98282 1.50307 -0.507606 4.92728 1.48695 -0.526327 4.79841 1.47315 -0.570618 -4.71565 1.5022 -0.584339 4.61541 1.63964 -0.577768 4.56075 1.78515 -0.562428 -4.55148 1.84175 -0.575191 4.53311 1.98901 -0.578975 4.63658 2.26338 -0.471997 -4.5613 2.13307 -0.547248 5.15664 1.9429 -0.119993 5.21882 1.80355 -0.199306 -5.21686 1.63664 -0.279797 5.23318 1.44246 -0.362988 4.67912 1.43843 -0.589658 -4.59648 1.51299 -0.598982 4.56002 1.60402 -0.589333 4.47778 1.68786 -0.597407 -4.45968 1.77888 -0.588185 4.43261 1.87887 -0.577888 4.43302 2.02471 -0.563794 -4.635 2.36912 -0.140117 4.57757 2.38953 -0.256196 4.47235 2.32513 -0.443764 -4.38948 2.19042 -0.47332 5.22319 1.37149 -0.388069 5.15832 1.23677 -0.418043 -4.95536 1.23672 -0.50523 4.7616 1.36301 -0.57137 5.32114 1.79556 -0.119606 -5.42181 1.68535 -0.123555 5.38321 1.61966 -0.202452 5.37313 1.54114 -0.246712 -5.33433 1.40271 -0.332639 5.29696 1.32244 -0.357984 5.26065 1.18417 -0.352062 -5.25048 1.12303 -0.385234 4.99171 1.1631 -0.504149 4.73366 1.22737 -0.592883 -4.64155 1.28542 -0.622034 4.52225 1.39828 -0.644892 4.431 1.53575 -0.638888 -4.40422 1.66243 -0.61661 4.38638 1.77087 -0.596666 4.3771 1.87171 -0.595743 -5.60489 1.54609 -0.113773 5.56634 1.49868 -0.190905 5.52819 1.44018 -0.250666 -5.47193 1.34518 -0.313899 5.42578 1.26437 -0.329687 5.39797 1.17424 -0.346802 -5.38845 1.11942 -0.351883 5.68704 1.49964 -0.110765 5.74178 1.46396 -0.124891 -5.73043 1.43567 -0.209848 5.68519 1.4522 -0.188749 5.64719 1.39461 -0.257833 -5.71015 1.36065 -0.290072 5.60897 1.31787 -0.319719 5.68173 1.2825 -0.333871 -5.56325 1.2353 -0.317238 5.67219 1.16477 -0.35408 5.5808 1.17413 -0.351054 -5.47963 1.11131 -0.364188 5.84209 1.42771 -0.130724 5.91503 1.38216 -0.13682 -5.88683 1.38567 -0.172365 5.81322 1.41558 -0.195261 5.97936 1.32553 -0.125337 -5.94138 1.33082 -0.178936 5.78373 1.34147 -0.28459 5.84799 1.31157 -0.261476 -5.93147 1.23348 -0.215613 5.99809 1.23187 -0.107334 5.96169 1.11098 -0.090324 -5.9346 1.0548 -0.077039 5.89776 1.00931 -0.080583 5.87863 0.986485 -0.128292 -5.92381 1.02528 -0.153084 5.95068 1.08273 -0.175648 5.80078 1.0786 -0.31945 -5.88486 1.0622 -0.249545 5.85775 0.997026 -0.236768 5.75528 1.00415 -0.307505 -5.76395 1.06211 -0.338641 5.91215 1.11791 -0.254197 5.95946 1.15723 -0.187097 -5.75751 0.9579 -0.210732 5.675 0.950754 -0.22796 5.83787 1.14149 -0.305184 -5.77341 1.22586 -0.323025 5.76477 1.27982 -0.308562 5.8959 1.18273 -0.164705 -5.84979 1.19348 -0.181047 5.80342 1.26079 -0.210002 5.84066 1.22194 -0.187128 -5.67239 1.00769 -0.341778 5.5738 0.952578 -0.243886 5.58073 0.99933 -0.349867 -5.53518 0.98018 -0.341257 5.69012 1.09292 -0.37085 5.68109 1.05496 -0.35586 -5.59828 1.09474 -0.386994 5.47078 1.00957 -0.355371 5.58022 1.04747 -0.372696 -5.42535 1.03597 -0.34272 5.43459 0.970412 -0.330823 5.48065 0.941387 -0.316248 -5.37946 1.04582 -0.349748 5.37071 0.980272 -0.337432 5.37365 0.885375 -0.20884 -5.63837 0.904402 -0.222548 5.54635 0.916044 -0.246782 5.74861 0.92049 -0.205099 -5.51156 0.863525 -0.177613 5.60337 0.852748 -0.162335 5.70463 0.849158 -0.12813 -5.24147 1.04047 -0.383965 5.22357 0.974029 -0.362117 5.29901 0.908991 -0.260177 -5.19756 0.922406 -0.302473 5.8514 0.929008 -0.105362 5.79741 0.880032 -0.072306 -5.56875 0.834653 -0.07139 5.44916 0.847535 -0.103909 5.24776 0.848549 -0.108546 -5.13707 0.824518 -0.144842 5.3569 0.85112 -0.138324 5.26443 0.855571 -0.181694 -5.15374 0.831575 -0.218348 4.96353 0.797382 -0.14344 4.99671 0.81056 -0.280771 -4.71207 0.770512 -0.333393 4.66969 0.738163 -0.188296 5.00463 0.908637 -0.345273 -4.72881 0.878731 -0.405801 5.01108 1.06677 -0.458562 5.02125 0.951308 -0.405567 -4.74325 1.05921 -0.563421 4.74487 0.950945 -0.491082 4.5679 1.1498 -0.642484 -4.49619 1.02457 -0.579491 4.41647 0.921264 -0.458839 4.3335 0.951176 -0.481517 -4.39963 0.850459 -0.391855 4.29789 0.911506 -0.447987 4.35905 0.700414 -0.166651 -4.3198 0.731007 -0.291212 4.21637 0.852328 -0.405873 4.44901 1.26093 -0.647431 -4.36687 1.13114 -0.630581 4.14119 1.00877 -0.499342 4.27723 1.07775 -0.550819 -4.08556 1.28888 -0.544406 4.17544 1.35033 -0.613988 4.24773 1.38106 -0.649596 -4.32961 1.4648 -0.661485 4.31222 1.68339 -0.639944 4.30362 1.79991 -0.610388 -4.30456 1.90654 -0.572242 4.24012 1.77005 -0.583946 4.22181 1.66077 -0.59409 -4.12112 1.61445 -0.587188 4.06758 1.57267 -0.534997 4.14888 1.75992 -0.573765 -4.07685 1.7466 -0.527436 4.34235 2.58118 -0.140317 4.45238 2.52456 -0.130255 -4.33208 2.58648 -0.194917 4.44014 2.51053 -0.269164 4.3396 2.59264 -0.258891 -4.42989 2.49576 -0.306894 4.18726 2.59022 -0.135844 4.20332 2.58919 -0.219164 -4.21165 2.60254 -0.264011 4.20994 2.60061 -0.337597 4.32861 2.564 -0.343892 -4.41084 2.50017 -0.351972 4.22473 2.62453 -0.491916 4.34403 2.58563 -0.470949 -4.40773 2.53164 -0.486692 4.27717 2.65244 -0.591369 4.35948 2.61584 -0.596817 -4.42303 2.56134 -0.603562 4.35668 2.683 -0.71905 4.41154 2.66382 -0.713132 -4.47609 2.60665 -0.692301 4.41895 2.7074 -0.782531 4.46527 2.69543 -0.757267 -4.5206 2.63916 -0.745542 4.50955 2.71981 -0.819972 4.54666 2.7091 -0.80378 -4.57454 2.66986 -0.780363 4.47432 2.41843 -0.361347 4.44385 2.44992 -0.495432 -4.44076 2.49035 -0.629287 4.48467 2.53445 -0.708888 4.52016 2.55797 -0.762427 -4.59262 2.56988 -0.790452 4.65657 2.68054 -0.799684 4.67469 2.59883 -0.808006 -4.6467 2.72869 -0.822295 4.63691 2.7505 -0.856859 4.74803 2.6838 -0.800044 -4.72945 2.6062 -0.807513 4.72893 2.72189 -0.832625 4.71917 2.75109 -0.865965 -4.82132 2.69179 -0.791887 4.82134 2.6215 -0.789636 4.8118 2.72868 -0.815406 -4.80144 2.75022 -0.858918 5.09615 2.75972 -0.774729 4.44291 2.34326 -0.53322 -4.44071 2.39847 -0.629128 4.47463 2.46521 -0.75189 4.31404 2.32946 -0.57751 -4.32063 2.38553 -0.682583 4.29677 2.26042 -0.528796 4.38205 2.43347 -0.798757 -4.53818 2.51335 -0.776566 4.44474 2.4758 -0.860515 4.60151 2.53332 -0.794193 -4.55446 2.51142 -0.850571 4.68334 2.55422 -0.821927 4.68185 2.55104 -0.886235 -4.73789 2.56465 -0.830389 4.75519 2.56882 -0.876311 4.82957 2.5808 -0.821827 -4.85625 2.59381 -0.867067 4.66222 2.55635 -0.940618 4.49772 2.54748 -0.937659 -4.76334 2.59083 -0.929248 4.88302 2.61366 -0.893163 4.3526 2.52489 -0.890532 -4.2628 2.49067 -0.818316 4.19279 2.41197 -0.668016 4.19396 2.37048 -0.616705 -4.11393 2.33413 -0.526471 4.73514 2.64546 -0.95089 4.85496 2.66023 -0.92431 -4.61566 2.63387 -0.977986 4.46058 2.62287 -0.957002 4.34322 2.58954 -0.893106 -4.24462 2.55447 -0.811726 4.13869 2.47401 -0.642311 4.12199 2.45803 -0.570029 -4.07851 2.41181 -0.472193 4.23549 2.63617 -0.803613 4.343 2.66405 -0.904347 -4.46079 2.69562 -0.949972 4.6248 2.70837 -0.989445 4.13849 2.55784 -0.652651 -4.10429 2.53798 -0.543437 4.08836 2.51091 -0.453793 4.0632 2.50968 -0.342987 -4.0438 2.38652 -0.400392 4.05526 2.50528 -0.297282 4.03575 2.39954 -0.343957 -4.75302 2.6997 -0.973279 4.86371 2.72215 -0.93666 4.08451 2.57098 -0.218168 -4.10175 2.55709 -0.265856 4.10091 2.56063 -0.302396 4.11737 2.56851 -0.3845 -4.15118 2.57906 -0.494606 4.61663 2.74949 -0.939333 4.46237 2.726 -0.882675 -4.3542 2.71184 -0.826545 4.27341 2.68657 -0.753674 4.17606 2.63688 -0.618384 -4.00011 2.42416 -0.313254 4.02902 2.51918 -0.249385 4.73545 2.74928 -0.940329 -4.82773 2.75439 -0.905049 3.828 2.35254 -0.233341 3.87055 2.29211 -0.368964 -3.82335 2.14173 -0.428356 3.96191 2.34774 -0.374747 4.02536 2.3593 -0.402597 -4.07756 2.30519 -0.510338 3.96708 2.28065 -0.537643 3.90391 2.2415 -0.512468 -3.85792 2.14155 -0.521067 4.1123 2.28583 -0.5955 4.01085 2.27025 -0.622149 -3.92887 2.22392 -0.615683 3.89238 2.14943 -0.603589 4.14607 2.2781 -0.707372 -4.04473 2.25446 -0.744209 3.99074 2.20545 -0.710795 3.94546 2.1301 -0.689536 -4.21297 2.30318 -0.587113 4.21206 2.27945 -0.625927 4.22933 2.27452 -0.672749 -4.17214 2.30339 -0.778972 4.07912 2.2641 -0.84501 4.0247 2.18786 -0.814219 -4.27301 2.31053 -0.762172 4.21542 2.35048 -0.885764 4.10486 2.29835 -0.915735 -4.05971 2.19491 -0.888152 4.06199 2.23199 -1.17838 4.1023 2.29996 -1.02586 -4.15555 2.38866 -1.09196 4.09736 2.3666 -1.23999 4.19423 2.40833 -1.00847 -4.30709 2.36748 -0.877202 4.26626 2.42165 -1.0548 4.22852 2.43503 -1.09857 -4.17047 2.45844 -1.24185 4.09412 2.42617 -1.38103 4.05831 2.29336 -1.33805 -4.04667 2.34135 -1.45253 4.04741 2.20721 -1.01511 3.98943 2.11883 -0.765086 -4.02259 2.12305 -0.903284 4.0203 2.14167 -1.00236 4.05989 1.86046 -0.470087 -4.09411 1.88928 -0.578435 4.1503 1.82057 -0.917046 4.1279 1.82836 -1.09051 -4.15217 1.86878 -1.225 4.1033 2.03856 -1.36374 4.08299 2.17581 -1.45093 -4.03695 1.99217 -1.07256 4.02486 2.10657 -1.2081 4.03152 1.96825 -0.91846 -3.92244 1.97246 -0.483563 3.96664 1.96929 -0.549291 3.98291 1.98739 -0.639809 -4.01751 1.99617 -0.731654 4.31479 2.14216 -0.54065 4.26732 2.12199 -0.61494 -4.35441 2.10298 -0.80258 4.38099 2.2077 -0.839016 4.36975 2.2982 -0.921894 -4.30319 2.34712 -1.04441 4.24586 2.37509 -1.14131 4.19764 2.39464 -1.24865 -4.14893 2.38873 -1.37688 4.10173 2.31232 -1.43816 4.35494 2.06416 -0.778851 -4.24522 2.00853 -0.772641 4.28129 2.05575 -0.787 4.29038 2.11234 -0.80019 -4.28905 2.17297 -0.858693 4.29654 2.24378 -0.925459 4.2754 2.31991 -1.0464 -4.21846 2.35683 -1.14244 4.19752 2.34913 -1.25304 4.14944 2.34055 -1.35369 -4.12993 2.30877 -1.40226 4.15923 1.9499 -0.923197 4.13766 1.94484 -1.06102 -4.14379 2.01372 -1.20139 4.12329 2.08685 -1.29514 4.11268 2.19509 -1.36691 -4.11193 2.23481 -1.39995 4.3427 2.11228 -0.516692 4.30541 2.05925 -0.539407 -4.1694 2.30628 -1.28403 4.1401 2.29595 -1.3672 4.14176 2.27996 -1.29534 -4.19932 2.30465 -1.17454 4.27489 2.22003 -0.679075 4.21181 2.28249 -1.03914 -4.27805 1.97666 -0.537351 4.2228 2.22818 -0.952752 4.19761 2.16406 -0.857433 -4.15317 2.08482 -0.799668 4.15109 2.10294 -0.889759 4.14887 2.14883 -0.986567 -4.15457 2.19048 -1.12955 4.15256 2.23547 -1.21705 4.13195 2.05076 -0.921856 -4.11999 2.0631 -1.04918 4.12616 2.12093 -1.17252 4.13317 2.17523 -1.25932 -4.23234 1.90308 -0.534362 3.72709 2.30841 0.150049 3.74567 2.266 0.24193 -3.75821 2.20668 0.323051 3.81488 1.96842 0.443 3.882 1.76443 0.476337 -3.88606 1.55014 0.50483 3.98851 1.29781 0.539537 4.04166 1.03976 0.496922 -4.06825 0.798926 0.400813 4.1052 0.672581 0.300001 4.12084 0.627141 0.185461 -3.4583 2.15166 0.102662 3.4602 2.10349 0.180368 3.47942 1.97825 0.317478 -3.54119 1.84918 0.386366 3.59053 1.70109 0.411994 3.65097 1.46374 0.478617 -3.74772 1.18493 0.518662 3.82314 0.853054 0.461519 3.84935 0.664451 0.387198 -3.86184 0.560638 0.311961 3.88963 0.475277 0.247365 3.95564 0.432417 0.197586 -3.23397 2.05919 0.072431 3.25222 2.02635 0.148215 3.27633 1.86377 0.294266 -3.33754 1.74893 0.34021 3.37723 1.5878 0.400781 3.47341 1.36615 0.454658 -3.52845 1.06013 0.489443 3.55939 0.706516 0.452535 3.61965 0.472046 0.391742 -3.6412 0.407454 0.362198 3.67471 0.338839 0.30784 3.70036 0.265794 0.240762 -3.73701 0.181837 0.176819 3.0091 1.9716 0.03422 3.03636 1.91399 0.169838 -3.05837 1.77335 0.297337 3.08667 1.63299 0.338863 3.11538 1.49239 0.380228 -3.16318 1.20997 0.462438 3.18966 0.907503 0.500122 3.28068 0.510802 0.499434 -3.32183 0.26669 0.46575 3.36004 0.165487 0.412685 3.3788 0.073736 0.355362 -3.43895 -0.08258 0.257015 3.51498 -0.121886 0.187589 2.71571 1.82822 0.167709 -2.73813 1.68733 0.295046 2.77568 1.53871 0.352829 2.81537 1.37758 0.413399 -2.85429 1.09395 0.49465 2.94839 0.783357 0.515058 3.06109 0.397226 0.574193 -3.13632 0.171237 0.539896 3.16616 0.02131 0.457261 3.19957 -0.153739 0.38015 -3.28643 -0.300744 0.276331 3.34216 -0.384674 0.201349 2.36109 1.76666 0.202595 -2.40697 1.64533 0.341479 2.51903 1.48593 0.422962 2.55387 1.28428 0.512335 -2.63746 1.01726 0.581611 2.74794 0.712253 0.615674 2.8115 0.469098 0.657443 -2.89873 0.271916 0.651298 2.91987 0.084875 0.64246 2.95303 -0.12769 0.520499 -2.98641 -0.413503 0.428964 3.05314 -0.609681 0.326931 3.10753 -0.691019 0.264602 -2.13239 1.75582 0.180271 2.183 1.65407 0.341767 2.30136 1.39772 0.546015 -2.39635 1.24224 0.597722 2.54244 0.999928 0.648592 2.67945 0.687427 0.720573 -2.75316 0.400829 0.713141 2.79068 0.219187 0.718263 2.79066 0.044324 0.717488 -2.74399 -0.129852 0.718277 2.7362 -0.346225 0.659345 2.68813 -0.517509 0.672975 -2.64737 -0.61155 0.669485 2.51416 0.988713 0.674527 2.60422 0.728827 0.769671 -2.70696 0.393597 0.849582 2.73151 0.219003 0.891585 2.73418 0.038769 0.86581 -2.70258 -0.197406 0.795611 2.69058 -0.368057 0.819343 2.61831 -0.549092 0.805491 -2.5392 -0.727778 0.750475 2.48292 0.997637 0.702425 2.5704 0.738683 0.830405 -2.616 0.447717 0.960748 2.66894 0.206182 1.01437 2.64941 0.031535 1.0248 -2.60743 -0.208248 0.974218 2.5945 -0.422948 0.981263 2.54337 -0.548031 0.937182 -2.41037 -0.777999 0.841105 2.09655 1.67848 0.32681 2.18985 1.46899 0.517501 -2.266 1.27325 0.663332 2.34732 1.06611 0.758763 2.39939 0.782091 0.915279 -2.44897 0.529858 1.03734 2.49535 0.250522 1.13208 2.50049 -0.035029 1.17018 -2.45259 -0.244072 1.1388 2.43983 -0.395385 1.13132 2.38464 -0.591919 1.04306 -2.34608 -0.74535 1.0133 2.24562 -0.864372 0.995778 1.80758 1.75655 0.177627 -1.79872 1.71445 0.259352 1.82195 1.61821 0.403751 1.85944 1.45039 0.632222 -1.95825 1.13027 0.861813 1.97594 0.827957 1.01842 2.02344 0.529338 1.1444 -2.0817 0.283249 1.25946 2.14179 -0.055306 1.29557 2.13627 -0.187666 1.27806 -2.10891 -0.357128 1.25969 2.01353 -0.662303 1.19149 1.46251 1.74548 0.222394 -1.48383 1.69759 0.288781 1.49714 1.61893 0.401108 1.50495 1.48349 0.585976 -1.51713 1.33437 0.741076 1.57069 0.938327 0.989108 1.5822 0.771083 1.06818 -1.63008 0.420236 1.17237 1.64903 0.224458 1.21197 1.66035 0.019397 1.246 -1.66416 -0.189659 1.26673 1.67862 -0.410061 1.29118 1.64009 -0.674556 1.2468 -1.64418 -0.857872 1.20849 2.22935 -0.992723 0.862826 2.29245 -0.871852 0.8824 -2.40731 -0.97498 0.805091 2.52042 -0.954785 0.739445 2.63766 -0.768176 0.637039 -2.66928 -0.930664 0.557166 2.51417 -1.07772 0.706614 2.38647 -1.11607 0.761367 -2.18001 -1.13056 0.821812 2.35429 -1.19375 0.735189 2.15805 -1.20961 0.783941 -2.31879 -1.29409 0.673863 2.12624 -1.33017 0.721011 2.27453 -1.43349 0.567366 -2.48653 -1.27497 0.627822 2.45706 -1.40096 0.539866 2.54932 -1.33521 0.535156 -2.61797 -1.2356 0.520238 2.51084 -1.15879 0.678057 2.67025 -1.10837 0.544018 -2.71072 -0.830091 0.532493 2.85767 -0.930625 0.391195 2.75795 -1.09996 0.471684 -2.84736 -1.10381 0.402301 2.80374 -1.25587 0.438328 2.74089 -1.33923 0.463604 -2.66302 -1.44049 0.478149 2.51531 -1.50706 0.483275 2.4223 -1.51092 0.494169 -2.24966 -1.4927 0.53127 2.0796 -1.47338 0.654997 2.96012 -0.941827 0.284743 -2.92879 -1.10747 0.312054 2.8931 -1.30217 0.332049 2.82436 -1.40726 0.355013 -2.72113 -1.52042 0.362378 2.54526 -1.5933 0.38631 2.39661 -1.59324 0.389972 -2.24349 -1.58478 0.431143 2.0482 -1.58198 0.555832 2.88106 -0.493146 0.521968 -2.83544 -0.231101 0.57789 2.91077 -0.638444 0.431191 2.82554 -0.567578 0.552597 -2.99307 -0.708434 0.342596 3.04572 -0.767786 0.261741 0.737904 1.60421 0.281713 -0.725959 1.47806 0.461804 0.760722 1.20504 0.700545 0.857323 0.985001 0.874029 -0.921312 0.755659 0.99933 0.939271 0.379986 1.18587 0.927775 0.195225 1.23304 -0.950215 0.042751 1.25619 0.943855 -0.101127 1.27477 0.960321 -0.308052 1.24313 -0.97453 -0.525273 1.14035 0.948819 -0.638568 1.10296 0.939974 -0.894739 1.01981 -0.956456 -1.0705 0.921063 0.93066 -1.21652 0.831196 0.922703 -1.29603 0.728307 -0.912699 -1.45507 0.576185 0.912989 -1.49931 0.419547 1.37322 -0.56462 1.10625 -1.25296 -0.928825 1.00164 1.23012 -1.08544 0.894543 1.21916 -1.21834 0.823029 -1.19204 -1.33061 0.678707 1.21055 -1.46006 0.576841 1.22342 -1.53266 0.434522 -0.223642 1.68407 0.160743 0.23733 1.59575 0.288672 0.289039 1.49645 0.430055 -0.305671 1.29842 0.629719 0.243473 1.13408 0.819993 0.316341 0.785311 1.08626 -0.539252 0.353984 1.25449 0.53915 0.148262 1.32101 0.516872 -0.020713 1.35663 -0.542386 -0.188227 1.37038 0.546875 -0.39094 1.36324 0.550658 -0.633015 1.33131 -0.527724 -0.862854 1.25381 0.544825 -1.13312 1.0969 0.530629 -1.31642 0.929842 -0.538756 -1.4086 0.764911 0.489819 -1.52495 0.672392 0.480235 -1.63152 0.401961 --0.221516 1.68635 0.151403 -0.267035 1.62706 0.266577 -0.247999 1.56515 0.389142 --0.179548 1.4713 0.544513 -0.192546 1.30553 0.70008 -0.406155 1.00509 0.971088 --0.11519 0.458427 1.3462 0.005537 0.163519 1.47227 0.018086 0.002865 1.5232 -0.034087 -0.225059 1.54295 0.010486 -0.502317 1.5763 0.021051 -0.831931 1.51155 --0.04157 -1.14383 1.39518 -0.071941 -1.34699 1.23738 -0.0723 -1.45025 1.0874 --0.063012 -1.58302 0.865082 -0.07847 -1.68827 0.80023 -0.094135 -1.76909 0.556924 --0.112666 -1.80658 0.383324 -0.559706 1.69418 0.186107 -0.557624 1.64128 0.271462 --0.626493 1.58543 0.443136 -0.597781 1.48962 0.641047 -0.674657 1.33301 0.761059 --0.910602 1.20412 0.83774 -0.969076 0.901205 1.14622 -0.752416 0.438132 1.46735 --0.645496 0.179261 1.58432 -0.536767 -0.144454 1.68223 -0.533528 -0.58228 1.70141 --0.505045 -0.913827 1.64561 -0.487217 -1.19352 1.50403 -0.524231 -1.39927 1.31302 --0.526127 -1.495 1.16774 -0.535144 -1.61598 0.920556 -0.564074 -1.7894 0.803191 --0.543078 -1.81047 0.563825 -0.523838 -1.85006 0.388007 -0.894132 1.71265 0.151911 --0.954897 1.67754 0.293034 -1.01777 1.60782 0.541965 -1.04607 1.5091 0.76106 --1.11559 1.39238 0.819623 -1.2789 1.19205 0.946843 -1.20077 0.978822 1.10339 --1.14792 0.807955 1.25419 -1.12072 0.424016 1.45699 -1.07731 0.165008 1.55339 --1.05343 -0.342553 1.69025 -1.07721 -0.869649 1.63314 -1.06127 -1.14188 1.49623 --1.00137 -1.3359 1.35334 -0.952525 -1.44058 1.16865 -0.953236 -1.54594 0.89918 --0.972089 -1.77451 0.76857 -0.977375 -1.79313 0.498747 -1.21556 1.7571 0.133494 --1.22761 1.7091 0.276029 -1.29276 1.65651 0.51403 -1.33849 1.61373 0.725441 --1.40385 1.53306 0.902827 -1.55153 1.40003 1.05019 -1.5529 1.12865 1.15104 --1.45453 0.875045 1.23886 -1.40568 0.573835 1.35218 -1.47959 0.295746 1.44004 --1.4897 -0.024215 1.51099 -1.3955 -0.698702 1.55326 -1.37618 -0.948757 1.45161 --1.40235 -1.12785 1.30905 -1.40766 -1.23603 1.11293 -1.36687 -1.34021 0.907567 --1.37619 -1.66199 0.718954 -1.3865 -1.71844 0.350823 -1.36595 1.76961 0.133901 --1.39633 1.72378 0.267642 -1.4176 1.67618 0.529265 -1.46543 1.65534 0.722125 --1.58219 1.56754 0.982349 -1.72181 1.39126 1.11331 -1.7337 1.08386 1.18149 --1.80742 0.657142 1.20942 -1.79616 0.452382 1.24364 -1.81092 0.287592 1.29226 --1.79513 0.033439 1.37116 -1.80286 -0.282523 1.40131 -1.83786 -0.540871 1.29585 --1.78293 -0.770786 1.17362 -1.75757 -0.945337 1.07583 -1.7823 -1.02058 0.943381 --1.68386 1.78904 0.121501 -1.71443 1.74796 0.247594 -1.74473 1.73485 0.433807 --1.92973 1.61719 0.80639 -1.99612 1.38789 1.0641 -1.98039 1.13404 1.1432 --2.01366 0.810726 1.15883 -2.03019 0.547622 1.18976 -2.02116 0.411979 1.23468 --1.93292 0.232972 1.30459 -1.89739 0.037852 1.3658 -1.95055 -0.275573 1.37703 --2.03365 -0.526012 1.27764 -2.05029 -0.755566 1.11417 -2.04359 -0.875823 1.02888 --2.03341 -0.91003 0.96422 -2.0796 1.81779 0.138375 -2.10017 1.78998 0.229245 --2.13752 1.75318 0.433142 -2.17214 1.62301 0.805318 -2.20579 1.35602 1.08166 --2.29606 1.06281 1.17114 -2.29825 0.768333 1.20388 -2.25628 0.547326 1.2383 --2.1584 0.381542 1.27296 -2.07041 0.207766 1.33511 -2.06479 0.018789 1.41187 --2.18763 -0.375454 1.4069 -2.27634 -0.689823 1.26803 -2.29205 -0.933921 1.12814 --2.30666 -1.11698 0.961238 -2.6729 1.90511 0.067168 -2.69737 1.87129 0.218796 --2.70311 1.82544 0.395127 -2.71525 1.74676 0.604653 -2.71748 1.5768 0.875971 --2.68493 1.26202 1.11049 -2.57229 0.835495 1.25219 -2.53611 0.656633 1.26966 --2.52095 0.559036 1.27362 -2.47375 0.300945 1.31669 -2.43337 0.078222 1.37127 --2.41473 -0.108377 1.39538 -2.38292 -0.41745 1.37504 -2.43051 -0.822313 1.25449 --2.56675 -1.21131 1.1671 -2.76507 -1.56116 1.08431 -3.0531 1.96881 0.051104 --3.07767 1.87111 0.217368 -3.07531 1.846 0.363149 -3.10905 1.78948 0.565323 --3.08565 1.65734 0.784479 -3.02893 1.46152 0.941324 -2.93031 1.10358 1.12588 --2.82583 0.755899 1.20904 -2.79063 0.46881 1.22427 -2.78701 0.264495 1.23735 --2.68702 0.076781 1.29057 -2.64934 -0.241719 1.33964 -2.61647 -0.511373 1.34413 --2.62486 -0.8882 1.26118 -2.72578 -1.21486 1.19038 -2.86258 -1.54689 1.11714 --3.35851 1.81025 0.380095 -3.39538 1.72633 0.55477 -3.33874 1.59893 0.689636 --3.27808 1.43242 0.853958 -3.24477 1.19554 0.910945 -3.19641 0.797564 0.985913 --3.11256 0.457376 1.08482 -3.04465 0.224321 1.16493 -2.97155 0.032038 1.21597 --2.90708 -0.345582 1.28156 -2.90116 -0.619504 1.28406 -2.93766 -1.00275 1.21941 --2.98268 -1.26465 1.1336 -3.06313 -1.44055 1.09093 -3.51972 1.68523 0.31713 --3.52717 1.58351 0.512679 -3.513 1.44805 0.611386 -3.47623 1.2878 0.704766 --3.44215 1.10549 0.762934 -3.37913 0.767915 0.885996 -3.30687 0.379713 0.98762 --3.25118 0.175063 1.05344 -3.16022 -0.018852 1.11363 -3.10113 -0.35476 1.16241 --3.09627 -0.6681 1.14008 -3.12206 -0.998702 1.06501 -3.15021 -1.25959 1.00102 --3.18895 -1.40828 0.963611 -3.73499 1.58943 0.295202 -3.69797 1.4667 0.433432 --3.68462 1.35069 0.501428 -3.65515 1.19094 0.573692 -3.63988 1.01519 0.615203 --3.58287 0.734419 0.697787 -3.50452 0.405574 0.847066 -3.42426 0.158638 0.918279 --3.36541 -0.113447 0.9524 -3.29039 -0.424259 0.984153 -3.23333 -0.683782 1.01551 --3.23809 -0.979377 0.961631 -3.27751 -1.17735 0.9153 -3.31982 -1.36502 0.886015 --3.70974 1.35119 0.211745 -3.70163 1.27265 0.270469 -3.69587 1.15698 0.316829 --3.67243 1.04422 0.364991 -3.66436 0.932851 0.370749 -3.63129 0.701013 0.420276 --3.57038 0.385564 0.52448 -3.52019 0.140164 0.618561 -3.45825 -0.12595 0.731712 --3.40662 -0.343461 0.746456 -3.2837 -0.730967 0.793898 -2.11986 -1.1288 0.97096 --2.0317 -1.09734 0.966701 -2.46284 -1.3055 0.966395 -2.33762 -1.33484 0.966761 --2.16184 -1.32584 0.957465 -2.04206 -1.31298 0.940911 -1.77679 -1.27511 0.914703 --1.70917 -1.28323 0.897427 -1.45666 -1.29553 0.89424 -2.59136 -1.51084 0.88547 --2.41778 -1.55314 0.887222 -2.22392 -1.54127 0.87926 -2.04988 -1.56237 0.829319 --1.77763 -1.47308 0.845827 -1.77893 -1.5502 0.776454 -1.68633 -1.4144 0.869373 --1.59215 -1.40859 0.838483 -1.55223 -1.55508 0.735708 -1.65976 -1.54436 0.788181 --1.19851 -1.4561 0.885435 -1.20069 -1.57757 0.799188 -1.09117 -1.70712 0.727242 --1.22656 -1.65516 0.687343 -1.08964 -1.7572 0.685154 -1.26674 -1.69194 0.557922 --0.812845 -1.78542 0.768511 -0.680046 -1.76832 0.81908 -0.422877 -1.7512 0.823423 --1.10876 -1.77075 0.473033 -1.3051 -1.70846 0.48423 -1.39747 -1.69381 0.570541 --1.48022 -1.6566 0.606638 -1.60162 -1.59332 0.605607 -1.51934 -1.65378 0.501741 --1.40669 -1.69732 0.450399 -1.5762 -1.69632 0.358146 -0.972514 -1.82278 0.372649 --1.76405 -1.76499 0.406586 -1.74779 -1.66761 0.60634 -2.73418 -1.71795 0.749581 --2.50888 -1.71993 0.721675 -2.26705 -1.7539 0.662106 -2.03737 -1.73636 0.656787 --1.88316 -1.82972 0.401567 -1.93603 -1.82962 0.488916 -2.02724 -1.81301 0.555232 --2.12637 -1.8665 0.502895 -2.17655 -1.87382 0.445782 -2.31756 -1.8742 0.470587 --2.44637 -1.89326 0.49411 -2.46678 -1.85768 0.570461 -2.54774 -1.83302 0.609321 --2.64722 -1.84401 0.594347 -2.69997 -1.8504 0.57007 -2.81158 -1.79821 0.712737 --2.7094 -1.87995 0.508775 -2.94173 -1.78743 0.442574 -2.68445 -1.89121 0.447388 --2.61408 -1.905 0.404925 -2.50382 -1.90981 0.431456 -2.14711 -1.9032 0.362462 --2.06273 -1.88425 0.307336 -1.94631 -1.87274 0.344251 -3.12091 -1.70792 0.431829 --3.13939 -1.68748 0.638546 -3.31487 -1.59908 0.439626 -3.3048 -1.58219 0.643445 --3.44209 -1.48412 0.406377 -3.38725 -1.48603 0.672861 -3.55787 -1.32594 0.37803 --3.53391 -1.33045 0.568246 -3.63959 -1.1401 0.3338 -3.63118 -1.15784 0.50561 --3.68652 -0.955181 0.320349 -3.66786 -0.964867 0.464702 -3.6766 -0.729578 0.330724 --3.66577 -0.73408 0.446286 -3.61663 -0.350374 0.338492 -3.59597 -0.346391 0.426453 --3.57024 -0.060093 0.344854 -3.52971 -0.065998 0.437217 -3.53542 0.191408 0.338478 --3.51684 0.149002 0.430359 -3.53665 0.442277 0.322 -3.47078 -0.078218 0.546398 --3.52677 -0.317542 0.560837 -3.56999 -0.731989 0.649435 -3.55012 -0.984868 0.675228 --3.4926 -1.18065 0.692282 -3.33594 -1.36568 0.72459 -3.41565 -0.308965 0.671045 --3.43823 -0.721479 0.728141 -3.3554 -0.969157 0.766213 -3.27979 -1.16207 0.784602 --3.25121 -0.948205 0.819868 -3.55655 0.704883 0.28063 -3.57817 0.837714 0.288502 -2.22208 -0.957342 1.01414 2.15859 -0.955809 1.11365 2.05819 -0.931238 1.16352 -1.86766 -0.920633 1.20693 1.63514 -0.965221 1.18497 1.53604 -0.985876 1.1856 -1.42888 -0.98669 1.13391 1.33788 -0.945716 1.0213 2.17745 -1.12777 0.974416 -2.14855 -1.10307 1.06541 2.02469 -1.07465 1.17246 1.83889 -1.0872 1.20141 -1.64582 -1.08744 1.17377 1.52441 -1.12531 1.14225 1.43844 -1.14803 1.09807 -1.31087 -1.13632 0.914838 2.14127 -1.23464 0.941254 2.09957 -1.26 1.05576 -1.9667 -1.22816 1.15372 1.80521 -1.26843 1.16532 1.60172 -1.26236 1.14142 -1.49748 -1.2832 1.08826 1.43082 -1.30121 1.02492 1.34822 -1.28206 0.845204 -2.11156 -1.37694 0.89657 2.07145 -1.41012 1.00619 1.97422 -1.46921 1.06895 -1.80179 -1.46546 1.12928 1.6124 -1.48573 1.09973 1.5167 -1.45305 1.06852 -1.45482 -1.43023 0.976569 1.32886 -1.35263 0.758733 1.99408 -2.71305 0.824553 -1.95391 -2.46223 0.830594 2.02453 -2.19533 0.811284 2.0477 -2.05014 0.814712 -2.05311 -1.73828 0.824853 2.05984 -1.56133 0.858957 1.84128 -2.71601 0.708009 -1.93075 -2.46354 0.894743 1.98533 -2.22132 0.893145 2.01309 -2.05191 0.911043 -2.02159 -1.75529 0.912093 2.03604 -1.57908 0.967151 1.88097 -2.73324 0.8902 -1.86406 -2.46995 0.935601 1.90637 -2.28228 0.964887 1.91864 -2.08365 1.00127 -1.94177 -1.75946 0.997454 1.93701 -1.62542 1.02684 1.80113 -2.48469 0.938593 -1.81827 -2.31385 0.968652 1.83922 -2.10927 0.998351 1.81885 -1.75698 1.02359 -1.80493 -1.58195 1.0892 1.77142 -2.76902 0.9461 1.73762 -2.48502 0.918334 -1.71041 -2.27222 0.954296 1.72003 -2.10557 0.971354 1.71714 -1.80953 1.00409 -1.65032 -1.64588 1.05335 1.71832 -2.77547 0.921796 1.67899 -2.51314 0.891745 -1.64879 -2.28001 0.929365 1.6249 -2.0873 0.963391 1.57298 -1.82759 0.985823 -1.54175 -1.64361 1.01419 1.65595 -2.52093 0.844269 1.58632 -2.27375 0.880969 -1.5293 -2.09208 0.887353 1.50871 -1.80858 0.934359 1.48063 -1.64013 0.953447 -1.66349 -2.48596 0.790773 1.60129 -2.26713 0.787696 1.54409 -2.08072 0.786432 -1.47389 -1.81895 0.799576 1.45183 -1.57686 0.702758 1.83067 -2.73612 0.903313 -1.75635 -2.4464 0.705428 1.6776 -2.23795 0.696318 1.6434 -2.07658 0.689565 -1.59675 -1.72203 0.684655 1.59989 -1.59553 0.623185 1.773 -2.23029 0.64494 -1.74767 -2.06752 0.638841 1.74032 -1.67983 0.664098 1.72121 -1.59019 0.601932 -1.89857 -3.06827 0.994338 1.91179 -2.89577 0.950117 1.96315 -1.58884 0.612861 -1.73457 -2.96588 0.986396 1.80637 -2.94973 0.984058 1.96064 -2.71286 0.90089 -2.02137 -2.88173 0.945561 2.0575 -2.88728 0.844225 1.73508 -3.02273 0.972751 -1.80239 -3.08962 0.961851 1.72175 -3.11689 0.979111 1.8118 -3.13564 0.933096 -1.84827 -2.92726 0.996966 1.97005 -3.14186 1.06518 2.11003 -3.14826 1.06882 -2.14888 -3.22162 1.0762 2.03126 -3.25671 1.11112 2.24798 -3.3428 1.12746 -2.13877 -3.39768 1.21473 2.3433 -3.50785 1.19526 2.25436 -3.55093 1.23512 -2.02547 -3.55684 1.20484 1.98119 -3.44128 1.18053 1.92618 -3.28888 1.09375 -1.88644 -3.19174 1.04732 2.28123 -3.33825 1.04348 2.20194 -3.22646 0.996503 -2.17004 -3.1345 0.978866 2.09154 -3.03244 0.947029 2.11359 -3.01185 0.851648 -2.21737 -3.15609 0.888927 1.84189 -3.246 1.01477 1.86513 -3.35383 1.05498 -1.91939 -3.48708 1.11087 1.98062 -3.0439 0.964237 1.70595 -3.00663 0.83263 -1.70917 -3.13315 0.80794 1.80641 -3.17334 0.834455 1.83279 -3.29651 0.865078 -1.9339 -3.54625 0.912438 2.07893 -3.58499 0.917088 1.83952 -3.40529 0.883488 -1.74185 -3.11418 0.700705 1.90048 -3.13193 0.728621 1.92973 -3.29842 0.689538 -1.94132 -3.4348 0.701314 2.00274 -3.52342 0.688103 2.12655 -3.54968 0.701005 -2.19794 -3.58395 0.936437 2.24415 -3.54556 0.732888 1.77602 -2.98009 0.707575 -1.73643 -2.74368 0.736866 1.7008 -2.79479 0.82425 1.85513 -3.08323 0.986129 -2.07369 -3.02085 0.782654 2.18749 -3.16154 0.800285 2.00134 -2.84771 0.762517 -2.23641 -3.22005 0.89203 2.38683 -3.46222 1.13648 2.32702 -3.35232 0.958234 -2.44024 -3.50956 1.01942 2.30936 -3.34547 0.801508 2.37781 -3.48411 0.800332 -2.23594 -3.2431 0.823955 1.85747 -2.95072 0.669988 1.9981 -3.03995 0.718855 -1.94563 -2.87671 0.703118 1.88432 -2.7244 0.701999 1.97265 -2.72885 0.772496 -2.05922 -3.23008 0.674936 2.10799 -3.36357 0.677007 -2.83715 -1.79173 0.921563 --2.68716 -1.53981 0.988048 -2.91829 -1.90418 1.00466 -3.01092 -1.8845 1.08351 --3.11748 -1.86689 1.10803 -2.95505 -1.49684 1.12881 -3.23261 -1.8343 1.08783 --3.358 -1.8118 0.975625 -3.3421 -1.53399 0.921628 -3.36599 -1.48517 0.888076 --3.49052 -1.76042 0.903104 -3.49852 -1.76208 0.762472 -3.1625 -2.55638 1.05841 --3.0787 -2.55398 1.04683 -3.17782 -2.27917 1.04758 -3.06844 -2.2602 1.03507 --3.16949 -2.11004 1.0768 -3.04797 -2.10963 1.0635 -3.20745 -2.10321 1.07137 --3.25154 -2.56405 1.02363 -3.28182 -2.30505 1.00188 -3.32753 -2.07573 1.00533 --3.3473 -2.57363 0.955211 -3.38939 -2.30562 0.950348 -3.45197 -2.07731 0.931974 --3.02282 -2.52224 0.979148 -3.00748 -2.27071 0.984279 -2.96969 -2.09794 0.982836 --2.89244 -1.95081 0.87812 -2.96422 -1.97873 0.776572 -2.98119 -2.14272 0.858353 --3.03061 -2.31122 0.88433 -3.04661 -2.51088 0.900772 -3.0404 -2.15624 0.808208 --3.12076 -2.15777 0.766432 -3.14401 -2.33364 0.829994 -3.06602 -1.95312 0.719516 --3.00832 -1.75927 0.655672 -3.211 -1.8504 0.700723 -3.25331 -2.13735 0.760713 --3.23587 -2.33534 0.820588 -3.24055 -2.55547 0.856262 -3.13277 -2.52867 0.848639 --3.38126 -1.82819 0.697034 -3.4227 -2.0708 0.773898 -3.33949 -2.32815 0.827572 --3.29789 -2.54902 0.861657 -3.46375 -2.07989 0.844667 -3.41207 -2.35611 0.865813 --3.37207 -2.56916 0.904785 1.92188 -2.15762 0.692678 1.99189 -1.7484 0.65277 -1.94521 -2.01577 0.672724 1.94726 -2.44323 0.732587 1.82866 -2.47735 0.67347 -2.06938 1.72782 0.212746 -2.29936 -1.02545 1.04469 -3.22329 -3.00178 1.12618 --3.26181 -2.82107 1.08822 -3.32033 -2.82751 1.06391 -3.30242 -3.01792 1.12851 --2.98635 -2.93377 1.08768 -3.05327 -2.7649 1.04301 -3.14107 -2.78529 1.03232 --3.10711 -2.94782 1.09223 -2.94653 -2.93933 0.986343 -3.01642 -2.76509 0.966671 --3.30186 -3.07478 1.11487 -3.31655 -3.16893 1.12123 -3.22768 -3.14166 1.10397 --3.21731 -3.18769 1.07521 -2.97544 -3.30875 1.25324 -2.84582 -3.27366 1.21832 --2.88863 -3.2003 1.21093 -3.0429 -3.19391 1.2073 -2.85696 -3.44973 1.35684 --2.7366 -3.39485 1.26958 -2.72957 -3.60298 1.37724 -2.63155 -3.55989 1.33738 --3.03063 -3.49333 1.32265 -2.98182 -3.60889 1.34696 -3.09125 -3.34092 1.23586 --3.13504 -3.24379 1.18944 -2.78734 -3.2785 1.13862 -2.69996 -3.3903 1.18559 --2.8225 -3.18655 1.12098 -2.77033 -3.20814 1.03104 -2.88471 -3.0639 0.993766 --2.90901 -3.08448 1.08915 -3.15852 -3.40587 1.1971 -3.18414 -3.29805 1.15689 --3.09873 -3.53912 1.25299 -3.03125 -3.09594 1.10635 -3.19651 -2.78817 1.04543 --3.17711 -2.97931 1.13908 -3.33041 -3.18519 0.950058 -3.33395 -3.05867 0.974748 --3.22325 -3.22539 0.976573 -3.19417 -3.34855 1.0072 -2.92291 -3.63704 1.05921 --3.08274 -3.5983 1.05456 -3.18675 -3.45734 1.02561 -3.11957 -3.18398 0.870739 --3.29439 -3.16622 0.842823 -3.08734 -3.35046 0.831656 -3.07456 -3.48685 0.843432 --3.00687 -3.57546 0.830221 -2.87042 -3.60172 0.843123 -2.74082 -3.5976 0.875006 --2.79175 -3.63599 1.07855 -3.25673 -3.03213 0.849693 -3.33964 -2.84684 0.966368 --3.30037 -2.79573 0.878984 -3.12167 -3.12032 1.13646 -3.16955 -3.13527 1.12825 --2.80326 -3.21358 0.942403 -2.92868 -3.07289 0.924772 -3.00841 -2.89976 0.904635 --2.74936 -3.2721 1.03415 -2.58358 -3.51427 1.2786 -2.52472 -3.56161 1.16154 --2.64949 -3.40436 1.10035 -2.59351 -3.53615 0.94245 -2.66896 -3.39751 0.943626 --2.74987 -3.29515 0.966073 -3.16697 -3.00277 0.812106 -3.06981 -2.92876 0.845236 --3.01199 -3.092 0.860973 -3.18481 -2.76805 0.850127 -3.13738 -2.77645 0.844117 --3.04004 -2.78089 0.914614 -2.94462 -3.28212 0.817054 -2.89089 -3.41562 0.819125 --3.67645 -0.551317 0.077574 -3.69978 -0.759901 0.088664 -3.69789 -0.951955 0.098793 --3.66654 -1.14037 0.078261 -3.6397 -1.24235 0.05719 -3.58196 -1.41395 -0.104371 --3.68307 -1.59197 -0.115233 -3.82849 -1.78656 -0.114095 -3.74063 -0.558176 0.085478 --3.72947 -0.869371 0.096946 -3.73377 -1.14192 0.111139 -3.74375 -1.36722 0.100951 --3.82364 -1.55753 0.081533 -3.89039 -1.7501 0.017612 -3.77891 -0.541975 0.064258 --3.80584 -0.798961 0.099237 -3.84326 -0.981402 0.116282 -3.88459 -1.26147 0.148322 --3.91401 -1.48685 0.149147 -4.01531 -1.65995 0.130331 -4.10719 -1.83652 0.120149 --3.8186 -0.52269 0.055572 -3.90096 -0.780883 0.091579 -3.94981 -0.963797 0.140806 --3.9745 -1.1696 0.164243 -4.01887 -1.41319 0.154149 -4.15433 -1.67783 0.165852 --4.20757 -1.92282 0.155104 -3.8962 -0.629183 0.077883 -3.97812 -0.82344 0.09928 --4.02973 -1.04324 0.136305 -4.12929 -1.22879 0.120745 -4.18415 -1.59808 0.151191 --4.29777 -1.8899 0.177707 -3.93249 -0.556566 0.037354 -4.07074 -0.947648 0.110554 --4.22764 -1.2279 0.069894 -4.22916 -1.47309 0.11156 -4.30974 -1.74385 0.150329 --4.40536 -1.92144 0.192978 -3.97534 -0.554961 -0.014407 -4.11245 -0.875765 0.016326 --4.23383 -1.16654 0.022074 -4.33383 -1.54825 0.056938 -4.42412 -1.83174 0.130839 --4.44584 -2.01513 0.189702 -3.92187 -0.538502 -0.145307 -4.04272 -0.87671 -0.168968 --4.2163 -1.16085 -0.104034 -4.25268 -1.43785 -0.14562 -4.33133 -1.69259 -0.043593 --4.38715 -1.96781 0.045602 -3.91055 -0.601719 -0.163159 -3.98814 -0.962789 -0.223649 --4.11193 -1.33314 -0.26716 -4.2019 -1.66855 -0.214859 -4.27307 -1.79888 -0.099878 --4.35154 -1.94767 0.02502 -3.87362 -0.759035 -0.197169 -3.91788 -1.08283 -0.289171 --4.0015 -1.3757 -0.285641 -4.07309 -1.64949 -0.238382 -4.17576 -1.80822 -0.140659 --4.32127 -1.96349 0.025072 -3.74261 -0.729374 -0.149361 -3.77771 -1.05141 -0.240495 --3.82037 -1.23914 -0.269807 -4.00002 -1.56751 -0.27535 -3.97766 -1.75084 -0.184909 --4.07503 -1.9044 -0.041324 -4.19249 -1.95385 0.017313 -3.86074 -0.188349 -0.024962 --3.82863 0.149083 0 -3.84599 -0.18882 0.019164 -3.81743 0.150343 0.048629 --3.84447 0.498176 0.053132 -3.88734 1.00387 0.057635 -3.86082 1.47972 0.062137 --3.69893 1.78794 0.06664 -3.46972 1.9615 0.071141 -3.23822 2.0054 0.075645 --3.80569 -0.190106 0.051472 -3.78682 0.153783 0.084233 -3.81119 0.501935 0.092033 --3.85121 1.00759 0.099831 -3.82169 1.47799 0.107631 -3.66093 1.77004 0.115431 --3.4459 1.92351 0.123229 -3.2275 1.96174 0.131029 -3.75063 -0.191863 0.063305 --3.74501 0.158482 0.097274 -3.76574 0.50707 0.106281 -3.80184 1.01267 0.115288 --3.76824 1.47562 0.124295 -3.60902 1.74559 0.133304 -3.41337 1.8716 0.142309 --3.69556 -0.19362 0.051497 -3.70319 0.163182 0.084262 -3.72027 0.512205 0.092064 --3.75247 1.01775 0.099865 -3.71479 1.47325 0.107668 -3.5571 1.72113 0.11547 --3.38084 1.81969 0.123273 -3.65524 -0.194907 0.019209 -3.67256 0.166625 0.048678 --3.68697 0.515966 0.053185 -3.71631 1.02147 0.057693 -3.67564 1.47151 0.062201 --3.51909 1.70322 0.066709 -3.35701 1.78167 0.071216 -3.64046 -0.195379 -0.024909 --3.66133 0.167886 5.8e-05 -3.65517 -0.194909 -0.069044 -3.67251 0.16663 -0.048579 --3.69545 -0.193624 -0.101369 -3.7031 0.163192 -0.084205 -3.7505 -0.191867 -0.11323 --3.74491 0.158493 -0.097274 -3.80557 -0.190109 -0.101447 -3.78674 0.153792 -0.084291 --3.84592 -0.188822 -0.06918 -3.81738 0.150348 -0.048728 -3.56939 -0.761644 -0.035893 --1.93357 -1.99303 0.438902 -1.97106 -1.99296 0.500845 -2.03574 -1.98118 0.547873 --2.10604 -2.01911 0.510759 -2.14162 -2.0243 0.470257 -2.12075 -2.04514 0.411171 --2.0609 -2.0317 0.372079 -1.97834 -2.02354 0.398257 -2.49914 -2.03809 0.504529 --2.51361 -2.01286 0.558673 -2.57102 -1.99538 0.58623 -2.64157 -2.00316 0.575611 --2.67897 -2.00769 0.558395 -2.68566 -2.02865 0.514928 -2.66797 -2.03663 0.471396 --2.61807 -2.04642 0.441284 -2.53987 -2.04982 0.460098 -1.98512 -2.11666 0.394256 --2.06565 -2.12462 0.36872 -2.12403 -2.13773 0.406853 -2.14439 -2.11741 0.464489 --2.10968 -2.11234 0.503997 -2.04111 -2.07535 0.540201 -1.97802 -2.08683 0.494327 --1.94144 -2.0869 0.433904 -2.51319 -2.13086 0.49792 -2.55292 -2.1423 0.454579 --2.6292 -2.13898 0.436227 -2.67788 -2.12944 0.4656 -2.69514 -2.12165 0.508064 --2.68861 -2.10121 0.550465 -2.65212 -2.09679 0.567258 -2.5833 -2.08919 0.577616 --2.5273 -2.10625 0.550735 -2.04868 -2.16528 0.450843 -2.60328 -2.1768 0.510638 -4.89781 1.94679 0.628057 4.92539 1.95523 0.618837 4.95374 1.95258 0.592256 -4.97187 1.92408 0.586026 4.9534 1.90794 0.605609 4.9255 1.91781 0.613413 -4.97313 1.99278 0.533466 5.0019 1.9144 0.486724 4.98236 1.8733 0.53619 -4.92619 1.85981 0.582137 4.85258 1.88972 0.605031 4.82475 1.94684 0.626358 -4.86161 2.00164 0.621913 4.93556 2.01602 0.5857 4.76092 1.88136 0.61312 -4.86162 1.85407 0.618095 4.84288 2.02133 0.638025 4.93588 2.05167 0.572853 -4.99175 2.00982 0.523206 5.01143 1.87557 0.463205 4.94471 1.84066 0.575374 -4.99171 1.8443 0.520761 4.90802 1.79604 0.587882 4.85258 1.81612 0.603105 -4.96355 1.78316 0.553515 4.98303 1.80634 0.505779 4.91847 2.08472 0.532713 -4.96494 2.05358 0.499903 5.02008 1.97817 0.480978 4.826 2.08918 0.576083 -4.88157 2.09457 0.539949 4.78848 2.02805 0.608619 4.75152 2.03966 0.634134 -4.7983 2.11819 0.591085 4.87254 2.15926 0.542891 4.92789 2.15656 0.516579 -5.00244 2.10575 0.468233 5.0575 2.00275 0.451974 5.07599 1.901 0.443793 -5.03029 1.82742 0.440803 4.9919 1.76083 0.510386 4.93607 1.73767 0.557276 -4.87115 1.74124 0.592326 4.81618 1.79786 0.604026 5.09538 1.96124 0.401516 -5.08581 1.8885 0.408327 5.05818 1.78819 0.417387 5.01984 1.73991 0.485562 -4.91797 1.68148 0.544201 4.86264 1.68414 0.570155 4.75234 1.72339 0.591296 -4.69761 1.76806 0.576663 5.03064 2.1022 0.432329 5.0672 2.0277 0.422291 -4.93795 2.18115 0.486939 4.88186 2.19454 0.530288 4.80779 2.14365 0.570393 -4.72896 2.03615 0.614307 4.74236 1.88223 0.62165 4.74405 2.17934 0.556057 -4.68811 2.04638 0.604518 4.83733 2.23568 0.479332 4.89385 2.22052 0.417713 -4.99598 2.14879 0.344534 5.06084 2.05333 0.309324 5.09706 1.95421 0.328795 -5.10559 1.86409 0.347113 4.69702 1.86258 0.604048 4.73944 2.29917 0.369987 -4.83289 2.26273 0.283787 4.97139 2.14669 0.224781 5.07217 2.04363 0.209228 -5.12716 1.94276 0.211214 5.1527 1.83066 0.287042 5.13317 1.71556 0.334258 -5.10343 1.6244 0.434275 4.98282 1.50307 0.507606 4.92728 1.48695 0.526327 -4.79841 1.47315 0.570618 4.71565 1.5022 0.584339 4.61541 1.63964 0.577768 -4.56075 1.78515 0.562428 4.55148 1.84175 0.575191 4.53311 1.98901 0.578975 -4.63658 2.26338 0.471997 4.5613 2.13307 0.547248 5.15664 1.9429 0.119993 -5.21882 1.80355 0.199306 5.21686 1.63664 0.279797 5.23318 1.44246 0.362988 -4.67912 1.43843 0.589658 4.59648 1.51299 0.598982 4.56002 1.60402 0.589333 -4.47778 1.68786 0.597407 4.45968 1.77888 0.588185 4.43261 1.87887 0.577888 -4.43302 2.02471 0.563794 4.635 2.36912 0.140117 4.57757 2.38953 0.256196 -4.47235 2.32513 0.443764 4.38948 2.19042 0.47332 5.22319 1.37149 0.388069 -5.15832 1.23677 0.418043 4.95536 1.23672 0.50523 4.7616 1.36301 0.57137 -5.32114 1.79556 0.119606 5.42181 1.68535 0.123555 5.38321 1.61966 0.202452 -5.37313 1.54114 0.246712 5.33433 1.40271 0.332639 5.29696 1.32244 0.357984 -5.26065 1.18417 0.352062 5.25048 1.12303 0.385234 4.99171 1.1631 0.504149 -4.73366 1.22737 0.592883 4.64155 1.28542 0.622034 4.52225 1.39828 0.644892 -4.431 1.53575 0.638888 4.40422 1.66243 0.61661 4.38638 1.77087 0.596666 -4.3771 1.87171 0.595743 5.60489 1.54609 0.113773 5.56634 1.49868 0.190905 -5.52819 1.44018 0.250666 5.47193 1.34518 0.313899 5.42578 1.26437 0.329687 -5.39797 1.17424 0.346802 5.38845 1.11942 0.351883 5.68704 1.49964 0.110765 -5.74178 1.46396 0.124891 5.73043 1.43567 0.209848 5.68519 1.4522 0.188749 -5.64719 1.39461 0.257833 5.71015 1.36065 0.290072 5.60897 1.31787 0.319719 -5.68173 1.2825 0.333871 5.56325 1.2353 0.317238 5.67219 1.16477 0.35408 -5.5808 1.17413 0.351054 5.47963 1.11131 0.364188 5.84209 1.42771 0.130724 -5.91503 1.38216 0.13682 5.88683 1.38567 0.172365 5.81322 1.41558 0.195261 -5.97936 1.32553 0.125337 5.94138 1.33082 0.178936 5.78373 1.34147 0.28459 -5.84799 1.31157 0.261476 5.93147 1.23348 0.215613 5.99809 1.23187 0.107334 -5.96169 1.11098 0.090324 5.9346 1.0548 0.077039 5.89776 1.00931 0.080583 -5.87863 0.986485 0.128292 5.92381 1.02528 0.153084 5.95068 1.08273 0.175648 -5.80078 1.0786 0.31945 5.88486 1.0622 0.249545 5.85775 0.997026 0.236768 -5.75528 1.00415 0.307505 5.76395 1.06211 0.338641 5.91215 1.11791 0.254197 -5.95946 1.15723 0.187097 5.75751 0.9579 0.210732 5.675 0.950754 0.22796 -5.83787 1.14149 0.305184 5.77341 1.22586 0.323025 5.76477 1.27982 0.308562 -5.8959 1.18273 0.164705 5.84979 1.19348 0.181047 5.80342 1.26079 0.210002 -5.84066 1.22194 0.187128 5.67239 1.00769 0.341778 5.5738 0.952578 0.243886 -5.58073 0.99933 0.349867 5.53518 0.98018 0.341257 5.69012 1.09292 0.37085 -5.68109 1.05496 0.35586 5.59828 1.09474 0.386994 5.47078 1.00957 0.355371 -5.58022 1.04747 0.372696 5.42535 1.03597 0.34272 5.43459 0.970412 0.330823 -5.48065 0.941387 0.316248 5.37946 1.04582 0.349748 5.37071 0.980272 0.337432 -5.37365 0.885375 0.20884 5.63837 0.904402 0.222548 5.54635 0.916044 0.246782 -5.74861 0.92049 0.205099 5.51156 0.863525 0.177613 5.60337 0.852748 0.162335 -5.70463 0.849158 0.12813 5.24147 1.04047 0.383965 5.22357 0.974029 0.362117 -5.29901 0.908991 0.260177 5.19756 0.922406 0.302473 5.8514 0.929008 0.105362 -5.79741 0.880032 0.072306 5.56875 0.834653 0.07139 5.44916 0.847535 0.103909 -5.24776 0.848549 0.108546 5.13707 0.824518 0.144842 5.3569 0.85112 0.138324 -5.26443 0.855571 0.181694 5.15374 0.831575 0.218348 4.96353 0.797382 0.14344 -4.99671 0.81056 0.280771 4.71207 0.770512 0.333393 4.66969 0.738163 0.188296 -5.00463 0.908637 0.345273 4.72881 0.878731 0.405801 5.01108 1.06677 0.458562 -5.02125 0.951308 0.405567 4.74325 1.05921 0.563421 4.74487 0.950945 0.491082 -4.5679 1.1498 0.642484 4.49619 1.02457 0.579491 4.41647 0.921264 0.458839 -4.3335 0.951176 0.481517 4.39963 0.850459 0.391855 4.29789 0.911506 0.447987 -4.35905 0.700414 0.166651 4.3198 0.731007 0.291212 4.21637 0.852328 0.405873 -4.44901 1.26093 0.647431 4.36687 1.13114 0.630581 4.14119 1.00877 0.499342 -4.27723 1.07775 0.550819 4.08556 1.28888 0.544406 4.17544 1.35033 0.613988 -4.24773 1.38106 0.649596 4.32961 1.4648 0.661485 4.31222 1.68339 0.639944 -4.30362 1.79991 0.610388 4.30456 1.90654 0.572242 4.24012 1.77005 0.583946 -4.22181 1.66077 0.59409 4.12112 1.61445 0.587188 4.06758 1.57267 0.534997 -4.14888 1.75992 0.573765 4.07685 1.7466 0.527436 4.34235 2.58118 0.140317 -4.45238 2.52456 0.130255 4.33208 2.58648 0.194917 4.44014 2.51053 0.269164 -4.3396 2.59264 0.258891 4.42989 2.49576 0.306894 4.18726 2.59022 0.135844 -4.20332 2.58919 0.219164 4.21165 2.60254 0.264011 4.20994 2.60061 0.337597 -4.32861 2.564 0.343892 4.41084 2.50017 0.351972 4.22473 2.62453 0.491916 -4.34403 2.58563 0.470949 4.40773 2.53164 0.486692 4.27717 2.65244 0.591369 -4.35948 2.61584 0.596817 4.42303 2.56134 0.603562 4.35668 2.683 0.71905 -4.41154 2.66382 0.713132 4.47609 2.60665 0.692301 4.41895 2.7074 0.782531 -4.46527 2.69543 0.757267 4.5206 2.63916 0.745542 4.50955 2.71981 0.819972 -4.54666 2.7091 0.80378 4.57454 2.66986 0.780363 4.47432 2.41843 0.361347 -4.44385 2.44992 0.495432 4.44076 2.49035 0.629287 4.48467 2.53445 0.708888 -4.52016 2.55797 0.762427 4.59262 2.56988 0.790452 4.65657 2.68054 0.799684 -4.67469 2.59883 0.808006 4.6467 2.72869 0.822295 4.63691 2.7505 0.856859 -4.74803 2.6838 0.800044 4.72945 2.6062 0.807513 4.72893 2.72189 0.832625 -4.71917 2.75109 0.865965 4.82132 2.69179 0.791887 4.82134 2.6215 0.789636 -4.8118 2.72868 0.815406 4.80144 2.75022 0.858918 5.09615 2.75972 0.774729 -4.44291 2.34326 0.53322 4.44071 2.39847 0.629128 4.47463 2.46521 0.75189 -4.31404 2.32946 0.57751 4.32063 2.38553 0.682583 4.29677 2.26042 0.528796 -4.38205 2.43347 0.798757 4.53818 2.51335 0.776566 4.44474 2.4758 0.860515 -4.60151 2.53332 0.794193 4.55446 2.51142 0.850571 4.68334 2.55422 0.821927 -4.68185 2.55104 0.886235 4.73789 2.56465 0.830389 4.75519 2.56882 0.876311 -4.82957 2.5808 0.821827 4.85625 2.59381 0.867067 4.66222 2.55635 0.940618 -4.49772 2.54748 0.937659 4.76334 2.59083 0.929248 4.88302 2.61366 0.893163 -4.3526 2.52489 0.890532 4.2628 2.49067 0.818316 4.19279 2.41197 0.668016 -4.19396 2.37048 0.616705 4.11393 2.33413 0.526471 4.73514 2.64546 0.95089 -4.85496 2.66023 0.92431 4.61566 2.63387 0.977986 4.46058 2.62287 0.957002 -4.34322 2.58954 0.893106 4.24462 2.55447 0.811726 4.13869 2.47401 0.642311 -4.12199 2.45803 0.570029 4.07851 2.41181 0.472193 4.23549 2.63617 0.803613 -4.343 2.66405 0.904347 4.46079 2.69562 0.949972 4.6248 2.70837 0.989445 -4.13849 2.55784 0.652651 4.10429 2.53798 0.543437 4.08836 2.51091 0.453793 -4.0632 2.50968 0.342987 4.0438 2.38652 0.400392 4.05526 2.50528 0.297282 -4.03575 2.39954 0.343957 4.75302 2.6997 0.973279 4.86371 2.72215 0.93666 -4.08451 2.57098 0.218168 4.10175 2.55709 0.265856 4.10091 2.56063 0.302396 -4.11737 2.56851 0.3845 4.15118 2.57906 0.494606 4.61663 2.74949 0.939333 -4.46237 2.726 0.882675 4.3542 2.71184 0.826545 4.27341 2.68657 0.753674 -4.17606 2.63688 0.618384 4.00011 2.42416 0.313254 4.02902 2.51918 0.249385 -4.73545 2.74928 0.940329 4.82773 2.75439 0.905049 3.828 2.35254 0.233341 -3.87055 2.29211 0.368964 3.82335 2.14173 0.428356 3.96191 2.34774 0.374747 -4.02536 2.3593 0.402597 4.07756 2.30519 0.510338 3.96708 2.28065 0.537643 -3.90391 2.2415 0.512468 3.85792 2.14155 0.521067 4.1123 2.28583 0.5955 -4.01085 2.27025 0.622149 3.92887 2.22392 0.615683 3.89238 2.14943 0.603589 -4.14607 2.2781 0.707372 4.04473 2.25446 0.744209 3.99074 2.20545 0.710795 -3.94546 2.1301 0.689536 4.21297 2.30318 0.587113 4.21206 2.27945 0.625927 -4.22933 2.27452 0.672749 4.17214 2.30339 0.778972 4.07912 2.2641 0.84501 -4.0247 2.18786 0.814219 4.27301 2.31053 0.762172 4.21542 2.35048 0.885764 -4.10486 2.29835 0.915735 4.05971 2.19491 0.888152 4.06199 2.23199 1.17838 -4.1023 2.29996 1.02586 4.15555 2.38866 1.09196 4.09736 2.3666 1.23999 -4.19423 2.40833 1.00847 4.30709 2.36748 0.877202 4.26626 2.42165 1.0548 -4.22852 2.43503 1.09857 4.17047 2.45844 1.24185 4.09412 2.42617 1.38103 -4.05831 2.29336 1.33805 4.04667 2.34135 1.45253 4.04741 2.20721 1.01511 -3.98943 2.11883 0.765086 4.02259 2.12305 0.903284 4.0203 2.14167 1.00236 -4.05989 1.86046 0.470087 4.09411 1.88928 0.578435 4.1503 1.82057 0.917046 -4.1279 1.82836 1.09051 4.15217 1.86878 1.225 4.1033 2.03856 1.36374 -4.08299 2.17581 1.45093 4.03695 1.99217 1.07256 4.02486 2.10657 1.2081 -4.03152 1.96825 0.91846 3.92244 1.97246 0.483563 3.96664 1.96929 0.549291 -3.98291 1.98739 0.639809 4.01751 1.99617 0.731654 4.31479 2.14216 0.54065 -4.26732 2.12199 0.61494 4.35441 2.10298 0.80258 4.38099 2.2077 0.839016 -4.36975 2.2982 0.921894 4.30319 2.34712 1.04441 4.24586 2.37509 1.14131 -4.19764 2.39464 1.24865 4.14893 2.38873 1.37688 4.10173 2.31232 1.43816 -4.35494 2.06416 0.778851 4.24522 2.00853 0.772641 4.28129 2.05575 0.787 -4.29038 2.11234 0.80019 4.28905 2.17297 0.858693 4.29654 2.24378 0.925459 -4.2754 2.31991 1.0464 4.21846 2.35683 1.14244 4.19752 2.34913 1.25304 -4.14944 2.34055 1.35369 4.12993 2.30877 1.40226 4.15923 1.9499 0.923197 -4.13766 1.94484 1.06102 4.14379 2.01372 1.20139 4.12329 2.08685 1.29514 -4.11268 2.19509 1.36691 4.11193 2.23481 1.39995 4.3427 2.11228 0.516692 -4.30541 2.05925 0.539407 4.1694 2.30628 1.28403 4.1401 2.29595 1.3672 -4.14176 2.27996 1.29534 4.19932 2.30465 1.17454 4.27489 2.22003 0.679075 -4.21181 2.28249 1.03914 4.27805 1.97666 0.537351 4.2228 2.22818 0.952752 -4.19761 2.16406 0.857433 4.15317 2.08482 0.799668 4.15109 2.10294 0.889759 -4.14887 2.14883 0.986567 4.15457 2.19048 1.12955 4.15256 2.23547 1.21705 -4.13195 2.05076 0.921856 4.11999 2.0631 1.04918 4.12616 2.12093 1.17252 -4.13317 2.17523 1.25932 4.23234 1.90308 0.534362 -METADATA -INFORMATION 2 -NAME L2_NORM_RANGE LOCATION vtkDataArray -DATA 2 1.37722 6.1258 -NAME L2_NORM_FINITE_RANGE LOCATION vtkDataArray -DATA 2 1.37722 6.1258 - -POLYGONS 3263 15593 -4 250 251 210 252 -4 252 210 201 253 -3 253 201 254 -4 254 255 256 253 -4 253 256 257 252 -4 252 257 258 250 -4 258 257 259 260 -4 260 259 261 262 -3 262 261 263 -4 263 261 264 265 -3 265 264 266 -3 266 264 267 -4 267 264 268 269 -4 268 264 261 259 -4 259 257 256 268 -4 268 256 255 269 -3 255 254 270 -3 269 271 272 -3 272 267 269 -4 272 273 274 267 -3 273 272 271 -3 267 274 275 -4 267 275 276 266 -4 266 276 277 265 -3 265 277 278 -4 265 278 279 263 -4 263 279 280 262 -4 271 281 282 273 -4 273 282 283 274 -4 274 283 284 275 -3 284 285 276 -4 276 285 286 277 -4 277 286 287 278 -4 278 287 288 279 -4 279 288 289 280 -4 281 15 16 282 -4 282 16 17 283 -4 283 17 18 284 -4 284 18 19 285 -4 285 19 20 286 -4 286 20 21 287 -4 287 21 22 288 -4 288 22 23 289 -3 290 190 291 -3 291 177 290 -3 290 177 292 -3 292 293 290 -3 290 293 191 -3 254 201 192 -3 192 201 200 -3 200 191 192 -4 254 293 292 270 -3 270 292 271 -3 271 292 294 -4 294 295 281 271 -4 281 295 24 15 -4 24 295 179 11 -3 271 269 255 -3 270 271 255 -3 192 191 293 -3 254 192 293 -4 177 178 294 292 -4 294 178 179 295 -3 444 547 459 -3 547 444 548 -3 548 444 428 -3 549 459 550 -4 550 459 547 551 -4 551 547 548 552 -4 552 548 428 553 -3 553 428 554 -3 554 428 555 -4 556 549 550 557 -4 557 550 551 558 -4 558 551 552 559 -4 559 552 560 561 -3 560 552 553 -4 560 553 554 562 -4 562 554 555 563 -3 563 555 564 -3 564 565 563 -3 563 565 562 -4 562 565 561 560 -4 564 555 410 411 -4 411 410 566 567 -3 567 566 392 -4 392 568 569 567 -3 567 569 411 -4 569 568 570 571 -3 568 392 393 -3 393 392 572 -4 572 392 373 573 -3 573 373 374 -3 374 373 574 -4 574 373 354 355 -4 574 355 356 375 -3 375 374 574 -3 374 375 573 -4 573 375 394 572 -3 570 568 393 -4 571 570 394 575 -3 575 576 571 -3 571 411 569 -3 411 571 577 -3 577 578 411 -3 411 578 564 -3 564 578 579 -3 579 578 580 -4 580 578 577 581 -3 579 580 582 -4 582 580 581 412 -3 412 581 576 -3 412 576 583 -4 583 394 375 376 -4 376 375 356 357 -4 357 356 337 338 -4 338 29 31 357 -4 357 31 33 376 -4 376 33 35 583 -4 583 35 37 412 -4 412 37 45 582 -4 582 45 46 584 -4 584 585 579 582 -3 579 585 561 -3 561 565 579 -3 579 565 564 -4 586 556 557 587 -4 587 557 558 588 -4 588 558 559 589 -4 589 559 561 585 -4 585 584 590 591 -4 591 592 589 585 -4 589 592 593 588 -4 588 593 594 595 -4 595 596 597 588 -4 588 597 598 587 -4 587 598 599 586 -4 586 599 600 601 -4 603 602 604 47 -4 47 604 605 48 -4 48 605 606 49 -4 49 606 596 595 -4 595 594 607 49 -4 49 607 608 50 -4 50 608 609 46 -4 46 609 590 584 -3 570 393 394 -3 572 394 393 -4 611 610 612 613 -4 613 612 614 615 -4 615 614 616 617 -4 617 616 618 619 -4 619 618 620 621 -4 621 620 622 623 -4 623 622 624 625 -4 625 624 626 627 -4 627 626 628 629 -3 629 628 630 -4 630 628 51 52 -4 51 628 626 53 -4 54 624 622 55 -4 55 622 620 56 -4 56 620 618 57 -4 57 618 616 58 -4 58 616 614 59 -4 59 614 612 60 -4 60 612 610 61 -4 61 610 603 47 -4 53 626 624 54 -3 629 631 627 -4 627 631 632 625 -4 625 632 633 623 -4 623 633 634 621 -4 621 634 635 619 -4 619 635 636 617 -3 617 636 615 -3 637 546 638 -3 631 637 632 -4 632 637 638 633 -4 633 638 639 634 -4 634 639 640 635 -3 635 640 636 -3 640 639 641 -4 630 52 62 642 -4 642 62 63 643 -4 641 639 638 546 -4 734 705 699 735 -4 732 688 736 737 -4 737 736 676 738 -3 734 735 739 -3 739 740 741 -3 741 740 742 -4 744 745 746 747 -4 747 746 748 749 -4 749 748 750 751 -4 751 752 753 749 -4 749 753 754 747 -4 747 754 755 744 -4 756 748 746 757 -4 757 746 745 758 -4 758 759 760 761 -4 762 755 754 763 -4 764 763 754 753 -3 753 752 764 -3 765 758 745 -4 737 738 760 759 -4 732 743 721 688 -4 735 699 721 743 -4 766 739 741 767 -4 767 741 742 768 -4 768 742 762 769 -4 770 764 752 771 -4 769 762 763 772 -4 772 763 764 770 -4 773 767 768 774 -4 769 775 774 768 -4 769 772 776 775 -4 776 772 770 777 -4 777 770 771 778 -4 778 771 779 780 -4 766 767 773 781 -4 781 782 783 766 -4 737 759 765 732 -4 731 765 745 744 -4 765 731 743 732 -4 743 731 784 735 -4 784 731 744 755 -4 742 784 755 762 -3 740 784 742 -4 739 735 784 740 -3 739 766 734 -4 761 760 785 786 -4 760 738 787 785 -4 758 761 788 757 -4 748 756 789 750 -4 789 756 790 791 -4 790 756 757 788 -4 791 790 792 793 -4 792 790 788 794 -4 794 788 761 786 -3 773 774 795 -3 773 795 781 -4 774 796 797 795 -4 796 785 787 797 -4 795 797 798 682 -4 798 797 787 799 -4 774 775 800 796 -4 796 800 786 785 -4 775 776 801 800 -4 800 801 794 786 -4 781 795 682 782 -3 801 776 777 -3 778 801 777 -3 794 801 792 -3 778 780 801 -4 793 792 801 780 -4 791 793 780 779 -4 771 752 751 779 -4 556 586 802 803 -4 803 802 804 475 -4 475 804 805 491 -4 491 805 806 807 -4 807 806 808 505 -4 811 812 813 615 -4 615 636 534 811 -4 815 814 816 817 -4 817 816 818 819 -4 819 818 806 805 -3 816 820 818 -4 818 820 808 806 -4 814 821 822 816 -4 816 822 823 820 -4 820 823 809 808 -4 821 824 825 822 -4 822 825 826 823 -4 823 826 812 809 -4 827 815 817 828 -4 828 817 819 829 -4 829 819 805 804 -3 830 804 802 -4 804 830 832 829 -4 829 832 833 828 -4 828 833 834 827 -4 830 831 835 832 -3 832 835 833 -4 833 835 836 837 -4 831 838 836 835 -4 838 840 841 836 -4 836 841 842 837 -4 837 842 843 844 -4 613 615 813 845 -4 845 840 611 613 -4 840 845 846 841 -4 841 846 847 842 -4 842 847 848 843 -4 845 813 849 846 -4 846 849 850 847 -4 847 850 851 848 -4 849 826 825 850 -4 850 825 824 851 -4 813 812 826 849 -4 809 812 811 810 -4 677 683 684 678 -4 678 684 685 679 -4 679 685 686 680 -4 680 686 687 681 -4 706 700 699 705 -4 707 701 700 706 -4 708 702 701 707 -4 709 703 702 708 -4 710 704 703 709 -4 712 707 706 711 -4 713 708 707 712 -4 714 709 708 713 -4 715 710 709 714 -4 717 712 711 716 -4 718 713 712 717 -4 719 714 713 718 -4 720 715 714 719 -4 723 717 716 722 -4 724 718 717 723 -4 725 719 718 724 -4 726 720 719 725 -4 683 677 676 736 -4 689 683 736 688 -4 692 693 687 686 -4 691 692 686 685 -4 690 684 683 689 -4 690 691 685 684 -4 699 700 694 721 -4 694 689 688 721 -4 703 704 698 697 -4 702 703 697 696 -4 701 702 696 695 -4 700 701 695 694 -4 697 698 693 692 -4 696 697 692 691 -4 695 696 691 690 -4 694 695 690 689 -3 765 759 758 -5 779 751 750 789 791 -4 682 722 716 782 -4 729 730 726 725 -4 728 729 725 724 -4 727 728 724 723 -4 716 711 783 782 -4 738 676 799 787 -4 856 798 799 855 -4 727 856 855 852 -4 856 722 682 798 -4 856 727 723 722 -4 677 855 799 676 -4 853 733 730 729 -4 854 853 729 728 -4 680 681 733 853 -4 679 680 853 854 -4 678 679 854 852 -4 677 678 852 855 -4 668 660 260 262 -4 669 661 660 668 -4 670 662 661 669 -4 671 663 662 670 -4 672 664 663 671 -4 673 665 664 672 -4 674 666 665 673 -4 675 667 666 674 -4 660 652 258 260 -4 661 653 652 660 -4 662 654 653 661 -4 663 655 654 662 -4 664 656 655 663 -4 665 657 656 664 -4 666 658 657 665 -4 667 659 658 666 -4 681 280 289 733 -4 698 704 672 671 -4 693 698 671 670 -4 687 693 670 669 -4 681 687 669 668 -4 681 668 262 280 -4 258 652 644 250 -4 655 656 648 647 -4 654 655 647 646 -4 653 654 646 645 -4 652 653 645 644 -4 675 674 715 720 -4 651 650 658 659 -4 673 672 704 710 -4 674 673 710 715 -4 649 648 656 657 -4 650 649 657 658 -4 129 142 6 4 -4 130 143 142 129 -4 131 144 143 130 -4 132 145 144 131 -4 133 146 145 132 -4 134 147 146 133 -4 135 148 147 134 -4 136 149 148 135 -4 137 150 149 136 -4 138 151 150 137 -4 139 152 151 138 -4 140 153 152 139 -4 141 154 153 140 -4 5 7 154 141 -4 0 106 117 2 -4 116 1 3 128 -3 116 128 127 -4 115 116 127 126 -4 114 115 126 125 -4 113 114 125 124 -4 112 113 124 123 -4 111 112 123 122 -4 110 111 122 121 -4 109 110 121 120 -4 108 109 120 119 -4 107 108 119 118 -4 106 107 118 117 -4 11 179 166 9 -4 167 10 8 155 -4 168 167 155 156 -4 169 168 156 157 -4 170 169 157 158 -4 171 170 158 159 -4 172 171 159 160 -4 173 172 160 161 -3 174 173 161 -4 175 174 161 162 -4 176 175 162 163 -4 177 176 163 164 -4 178 177 164 165 -4 179 178 165 166 -4 2 117 129 4 -4 9 166 154 7 -3 8 6 142 -4 155 8 142 143 -4 156 155 143 144 -4 157 156 144 145 -4 158 157 145 146 -4 159 158 146 147 -4 160 159 147 148 -4 161 160 148 149 -4 162 161 149 150 -4 163 162 150 151 -4 164 163 151 152 -4 165 164 152 153 -4 166 165 153 154 -4 128 3 5 141 -4 127 128 141 140 -4 126 127 140 139 -3 126 139 138 -4 125 126 138 137 -4 124 125 137 136 -4 123 124 136 135 -4 122 123 135 134 -4 121 122 134 133 -4 120 121 133 132 -4 119 120 132 131 -4 118 119 131 130 -4 117 118 130 129 -3 177 291 176 -4 186 185 172 173 -4 187 186 173 174 -4 188 187 174 175 -3 291 190 189 -4 189 175 176 291 -3 189 188 175 -3 193 202 183 -4 200 201 210 209 -4 199 200 209 208 -4 198 199 208 207 -4 197 198 207 206 -4 196 197 206 205 -4 195 196 205 204 -4 194 195 204 203 -4 193 194 203 202 -4 200 199 190 191 -3 193 183 184 -4 194 193 184 185 -4 195 194 185 186 -4 196 195 186 187 -4 197 196 187 188 -4 198 197 188 189 -4 199 198 189 190 -4 185 184 171 172 -4 180 12 10 167 -4 181 180 167 168 -4 182 181 168 169 -4 183 182 169 170 -4 184 183 170 171 -4 251 223 222 210 -4 211 857 180 181 -4 212 211 181 182 -4 213 212 182 183 -4 214 213 183 202 -4 215 214 202 203 -4 216 215 203 204 -4 217 216 204 205 -4 218 217 205 206 -4 219 218 206 207 -4 220 219 207 208 -4 221 220 208 209 -4 222 221 209 210 -4 251 250 644 223 -3 222 223 235 -4 221 222 235 234 -4 13 857 224 68 -4 220 221 234 233 -3 219 220 233 -4 218 219 233 232 -4 217 218 232 231 -4 216 217 231 230 -4 215 216 230 229 -4 214 215 229 228 -4 213 214 228 227 -4 212 213 227 226 -4 211 212 226 225 -4 857 211 225 224 -4 296 321 28 25 -4 297 322 321 296 -4 298 323 322 297 -4 299 324 323 298 -4 300 325 324 299 -4 301 326 325 300 -4 302 327 326 301 -4 303 328 327 302 -4 304 329 328 303 -4 305 330 329 304 -4 306 331 330 305 -4 307 332 331 306 -4 308 333 332 307 -4 309 334 333 308 -4 310 335 334 309 -4 311 336 335 310 -4 312 337 336 311 -4 313 338 337 312 -4 26 29 338 313 -4 339 358 32 30 -4 340 359 358 339 -4 341 360 359 340 -4 342 361 360 341 -4 343 362 361 342 -4 344 363 362 343 -4 345 364 363 344 -4 346 365 364 345 -4 347 366 365 346 -4 348 367 366 347 -4 349 368 367 348 -4 350 369 368 349 -4 351 370 369 350 -4 352 371 370 351 -4 353 372 371 352 -4 354 373 372 353 -4 377 395 36 34 -4 378 396 395 377 -4 379 397 396 378 -4 380 398 397 379 -4 381 399 398 380 -4 382 400 399 381 -4 383 401 400 382 -4 384 402 401 383 -4 385 403 402 384 -4 386 404 403 385 -4 387 405 404 386 -4 388 406 405 387 -4 389 407 406 388 -4 390 408 407 389 -4 391 409 408 390 -3 249 248 235 -4 236 14 68 224 -4 237 236 224 225 -4 238 237 225 226 -4 239 238 226 227 -4 240 239 227 228 -4 241 240 228 229 -3 242 241 229 -4 243 242 229 230 -4 244 243 230 231 -4 245 244 231 232 -4 246 245 232 233 -4 247 246 233 234 -4 248 247 234 235 -4 644 645 646 235 -3 223 644 235 -3 648 249 235 -3 647 648 235 -3 646 647 235 -4 69 730 733 23 -4 319 318 675 720 -4 320 319 720 726 -3 733 289 23 -4 69 27 320 726 -3 69 726 730 -4 318 317 667 675 -3 315 314 651 -4 316 315 651 659 -4 317 316 659 667 -3 249 648 649 -4 248 249 649 650 -3 314 247 248 -3 314 248 650 -3 14 236 25 -4 320 27 26 313 -4 319 320 313 312 -4 318 319 312 311 -4 317 318 311 310 -4 316 317 310 309 -4 315 316 309 308 -4 314 315 308 307 -3 314 307 306 -4 247 314 306 305 -4 246 247 305 304 -4 245 246 304 303 -4 244 245 303 302 -4 243 244 302 301 -4 242 243 301 300 -4 241 242 300 299 -3 241 299 298 -4 240 241 298 297 -4 239 240 297 296 -3 238 239 296 -4 237 238 296 25 -3 236 237 25 -4 321 339 30 28 -4 322 340 339 321 -4 323 341 340 322 -4 324 342 341 323 -4 325 343 342 324 -4 326 344 343 325 -4 327 345 344 326 -4 328 346 345 327 -4 329 347 346 328 -4 330 348 347 329 -4 331 349 348 330 -4 332 350 349 331 -4 333 351 350 332 -4 334 352 351 333 -4 335 353 352 334 -4 336 354 353 335 -4 337 355 354 336 -3 337 356 355 -4 358 377 34 32 -4 359 378 377 358 -4 360 379 378 359 -4 361 380 379 360 -4 362 381 380 361 -4 363 382 381 362 -4 364 383 382 363 -4 365 384 383 364 -4 366 385 384 365 -4 367 386 385 366 -4 368 387 386 367 -4 369 388 387 368 -4 370 389 388 369 -4 371 390 389 370 -4 372 391 390 371 -4 373 392 391 372 -3 191 190 290 -3 276 275 284 -3 314 650 651 -4 395 413 38 36 -4 396 414 413 395 -4 397 415 414 396 -4 398 416 415 397 -4 399 417 416 398 -4 400 418 417 399 -4 401 419 418 400 -4 402 420 419 401 -4 403 421 420 402 -4 404 422 421 403 -4 405 423 422 404 -4 406 424 423 405 -4 407 425 424 406 -4 408 426 425 407 -4 409 427 426 408 -4 413 429 39 38 -4 414 430 429 413 -4 415 431 430 414 -4 416 432 431 415 -4 417 433 432 416 -4 418 434 433 417 -4 419 435 434 418 -4 420 436 435 419 -4 421 437 436 420 -4 422 438 437 421 -4 423 439 438 422 -4 424 440 439 423 -4 425 441 440 424 -4 426 442 441 425 -4 427 443 442 426 -4 428 444 443 427 -4 566 409 391 392 -4 555 428 427 409 -3 410 555 409 -3 566 410 409 -4 429 445 40 39 -4 430 446 445 429 -4 431 447 446 430 -4 432 448 447 431 -4 433 449 448 432 -4 434 450 449 433 -4 435 451 450 434 -4 436 452 451 435 -4 437 453 452 436 -4 438 454 453 437 -4 439 455 454 438 -4 440 456 455 439 -4 441 457 456 440 -4 442 458 457 441 -4 443 858 458 442 -4 444 459 858 443 -4 445 460 41 40 -4 446 461 460 445 -4 447 462 461 446 -4 448 463 462 447 -4 449 464 463 448 -4 450 465 464 449 -4 451 466 465 450 -4 452 467 466 451 -4 453 468 467 452 -4 454 469 468 453 -4 455 470 469 454 -4 456 471 470 455 -4 457 472 471 456 -4 458 473 472 457 -4 858 474 473 458 -4 460 476 42 41 -4 461 477 476 460 -4 462 478 477 461 -4 463 479 478 462 -4 464 480 479 463 -4 465 481 480 464 -4 466 482 481 465 -4 467 483 482 466 -4 468 484 483 467 -4 469 485 484 468 -4 470 486 485 469 -4 471 487 486 470 -4 472 488 487 471 -4 473 489 488 472 -4 474 490 489 473 -4 475 491 490 474 -4 492 506 44 43 -4 493 507 506 492 -4 494 508 507 493 -4 495 509 508 494 -4 496 510 509 495 -4 497 511 510 496 -4 498 512 511 497 -4 499 513 512 498 -4 500 514 513 499 -4 501 515 514 500 -4 502 516 515 501 -4 503 517 516 502 -4 504 518 517 503 -4 505 519 518 504 -4 506 521 520 44 -4 507 522 521 506 -4 508 523 522 507 -4 509 524 523 508 -4 510 525 524 509 -4 511 526 525 510 -4 512 527 526 511 -4 513 528 527 512 -4 514 529 528 513 -4 515 530 529 514 -4 516 531 530 515 -4 517 532 531 516 -4 518 533 532 517 -4 519 534 533 518 -4 521 536 535 520 -4 522 537 536 521 -4 523 538 537 522 -4 524 539 538 523 -4 525 540 539 524 -4 526 541 540 525 -4 527 542 541 526 -4 528 543 542 527 -4 529 544 543 528 -4 530 545 544 529 -4 531 546 545 530 -4 489 490 504 503 -4 488 489 503 502 -4 487 488 502 501 -4 486 487 501 500 -4 485 486 500 499 -4 484 485 499 498 -4 483 484 498 497 -4 482 483 497 496 -4 481 482 496 495 -4 480 481 495 494 -4 479 480 494 493 -4 478 479 493 492 -3 475 474 803 -4 474 858 459 549 -4 474 549 556 803 -4 852 854 728 727 -4 857 13 12 180 -3 807 490 491 -4 808 809 519 505 -4 807 505 504 490 -4 810 811 534 519 -3 809 810 519 -4 830 586 601 831 -3 830 802 586 -4 833 837 844 834 -4 862 861 860 859 -4 866 865 864 863 -4 863 864 868 867 -3 862 859 869 -3 869 871 870 -3 870 871 872 -4 876 875 874 873 -4 873 874 878 877 -4 877 878 880 879 -4 879 882 881 877 -4 877 881 883 873 -4 873 883 884 876 -4 886 878 874 885 -4 885 874 875 887 -4 887 890 889 888 -4 892 884 883 891 -4 893 891 883 881 -3 881 882 893 -3 894 887 875 -4 863 867 889 890 -4 866 896 895 865 -4 859 860 895 896 -4 898 869 870 897 -4 897 870 872 899 -4 899 872 892 900 -4 902 893 882 901 -4 900 892 891 903 -4 903 891 893 902 -4 905 897 899 904 -4 900 906 904 899 -4 900 903 907 906 -4 907 903 902 908 -4 908 902 901 909 -4 909 901 911 910 -4 898 897 905 912 -4 912 914 913 898 -4 863 890 894 866 -4 915 894 875 876 -4 894 915 896 866 -4 896 915 916 859 -4 916 915 876 884 -4 872 916 884 892 -3 871 916 872 -4 869 859 916 871 -3 869 898 862 -4 913 861 862 898 -4 888 889 918 917 -4 889 867 919 918 -4 887 888 920 885 -4 878 886 921 880 -4 921 886 923 922 -4 923 886 885 920 -4 922 923 925 924 -4 925 923 920 926 -4 926 920 888 917 -3 905 904 927 -3 905 927 912 -4 904 929 928 927 -4 929 918 919 928 -4 927 928 931 930 -4 931 928 919 932 -4 904 906 933 929 -4 929 933 917 918 -4 906 907 934 933 -4 933 934 926 917 -4 912 927 930 914 -3 934 907 908 -3 909 934 908 -3 926 934 925 -3 909 910 934 -4 924 925 934 910 -4 922 924 910 911 -4 901 882 879 911 -3 894 890 887 -5 911 879 880 921 922 -4 867 868 932 919 -4 864 865 814 815 -4 861 913 851 824 -4 860 861 824 821 -4 895 860 821 814 -3 865 895 814 -4 815 827 868 864 -4 848 851 913 914 -4 843 848 914 930 -4 844 843 930 931 -4 834 844 931 932 -4 827 834 932 868 -4 640 533 534 636 -4 641 546 531 532 -4 640 641 532 533 -3 637 545 546 -4 642 643 540 541 -4 630 642 541 542 -4 629 630 542 543 -4 631 629 543 544 -4 637 631 544 545 -4 64 540 643 63 -3 67 535 536 -3 67 536 537 -4 66 67 537 538 -4 65 66 538 539 -4 64 65 539 540 -4 936 941 940 935 -4 937 942 941 936 -4 938 943 942 937 -4 939 944 943 938 -4 70 945 944 939 -4 941 947 946 940 -4 942 948 947 941 -4 943 949 948 942 -4 944 950 949 943 -4 945 951 950 944 -4 947 953 952 946 -4 948 954 953 947 -4 949 955 954 948 -4 950 956 955 949 -3 951 956 950 -4 953 958 957 952 -4 954 959 958 953 -4 955 960 959 954 -4 956 961 960 955 -4 958 963 962 957 -4 959 964 963 958 -4 960 965 964 959 -4 961 966 965 960 -4 963 968 967 962 -4 964 969 968 963 -4 965 44 969 964 -4 966 970 44 965 -3 951 477 956 -4 945 70 42 476 -3 951 945 476 -3 951 476 477 -3 477 492 956 -3 477 478 492 -4 590 971 972 591 -4 591 972 973 592 -4 592 973 974 593 -4 593 974 975 594 -4 594 975 976 607 -4 607 976 977 608 -4 608 977 978 609 -4 609 978 971 590 -4 596 979 980 597 -4 597 980 981 598 -4 598 981 982 599 -4 599 982 983 600 -4 600 983 984 602 -4 602 984 985 604 -4 604 985 986 605 -4 605 986 987 606 -4 606 987 979 596 -4 977 989 988 978 -4 976 990 989 977 -4 975 991 990 976 -4 974 992 991 975 -4 973 993 992 974 -4 972 994 993 973 -4 971 995 994 972 -4 978 988 995 971 -4 987 997 996 979 -4 986 998 997 987 -4 985 999 998 986 -4 984 1000 999 985 -4 983 1001 1000 984 -4 982 1002 1001 983 -4 981 1003 1002 982 -4 980 1004 1003 981 -4 979 996 1004 980 -3 994 995 1005 -3 993 994 1005 -3 992 993 1005 -3 991 992 1005 -3 990 991 1005 -3 989 990 1005 -3 988 989 1005 -3 995 988 1005 -3 1004 996 1006 -3 1003 1004 1006 -3 1002 1003 1006 -3 1001 1002 1006 -3 1000 1001 1006 -3 999 1000 1006 -3 998 999 1006 -3 997 998 1006 -3 996 997 1006 -6 1007 1008 1009 1010 1011 1012 -4 1013 1014 1010 1009 -4 1010 1014 1015 1011 -3 1011 1015 1016 -4 1012 1011 1016 1017 -4 1007 1012 1017 1018 -3 1007 1018 1019 -4 1020 1013 1009 1008 -4 1021 1018 1017 1022 -4 1019 1023 1024 1020 -3 1025 1014 1013 -4 1016 1027 1022 1017 -4 1016 1015 1028 1027 -4 1022 1027 1029 1030 -4 1027 1028 1031 1029 -3 1028 1032 1031 -3 1028 1026 1032 -4 1033 1034 1025 1024 -3 1034 1035 1025 -3 1025 1035 1026 -4 1023 1036 1037 1024 -4 1036 1023 1021 1038 -4 1039 1040 1036 1038 -4 1040 1041 1037 1036 -4 1041 1042 1033 1037 -4 1042 1043 1034 1033 -4 1043 1044 1035 1034 -4 1044 1045 1026 1035 -3 1045 1046 1026 -4 1026 1046 1047 1032 -4 1032 1047 1048 1031 -4 1029 1031 1048 1049 -4 1030 1029 1049 1050 -3 1021 1030 1050 -3 1045 1051 1052 -4 1045 1052 1053 1046 -4 1046 1053 1054 1047 -4 1047 1054 1055 1048 -4 1049 1048 1055 1056 -4 1050 1049 1056 1057 -4 1021 1050 1057 1058 -4 1043 1059 1060 1044 -4 1061 1059 1043 1042 -4 1062 1061 1042 1041 -4 1062 1041 1040 1063 -4 1063 1040 1039 1064 -4 1065 1064 1039 1021 -3 1065 1021 1058 -4 1066 1063 1064 1067 -4 1066 1068 1062 1063 -4 1068 1069 1061 1062 -4 1069 1070 1059 1061 -4 1070 1071 1060 1059 -4 1071 1072 1051 1060 -4 1051 1072 1073 1052 -3 1052 1073 1053 -3 1074 1065 1058 -4 1068 1075 1076 1069 -4 1076 1077 1070 1069 -4 1077 1078 1071 1070 -4 1078 1079 1072 1071 -4 1079 1080 1073 1072 -4 1073 1080 1081 1053 -4 1053 1081 1082 1054 -4 1054 1082 1083 1055 -4 1056 1055 1083 1084 -3 1056 1084 1085 -4 1057 1056 1085 1086 -4 1058 1057 1086 1087 -4 1074 1058 1087 1088 -4 1089 1067 1074 1088 -3 1090 1067 1089 -4 1091 1066 1067 1092 -3 1092 1067 1090 -4 71 72 1078 1077 -4 72 1093 1079 1078 -4 1093 1094 1080 1079 -4 1094 1095 1081 1080 -3 1081 1095 1096 -3 1081 1096 1082 -4 1087 1086 1097 1098 -3 1087 1098 1099 -4 1088 1087 1099 1100 -4 1089 1088 1100 1101 -4 1102 1090 1089 1101 -4 1103 1092 1090 1102 -4 1104 73 1076 1075 -4 1105 1104 1075 1091 -3 1106 1105 1091 -4 1106 1091 1092 1107 -3 1107 1092 1103 -4 1082 1096 1108 1083 -4 1083 1108 1109 1084 -4 1084 1109 1110 1085 -4 1085 1110 1111 1086 -3 1086 1111 1097 -4 74 1112 1094 1093 -3 74 75 1112 -4 75 76 1113 1112 -4 1094 1112 1113 1114 -4 1094 1114 1115 1095 -4 1095 1115 1116 1096 -4 1096 1116 1117 1108 -4 1108 1117 1118 1109 -3 1109 1118 1119 -4 1109 1119 1120 1110 -4 1111 1110 1120 1121 -4 1097 1111 1121 1122 -4 1098 1097 1122 1123 -4 1099 1098 1123 1124 -4 1100 1099 1124 1125 -4 1126 1101 1100 1125 -4 1127 1102 1101 1126 -4 76 77 1128 1113 -4 1113 1128 1129 1114 -4 1114 1129 1130 1115 -4 1115 1130 1131 1116 -4 1116 1131 1132 1117 -4 1117 1132 1133 1118 -4 1118 1133 1134 1119 -4 1135 1136 1137 1138 -3 1140 1141 1139 -4 1141 1140 1142 1143 -4 1143 1142 1144 1145 -4 78 1135 1128 77 -4 1128 1135 1138 1129 -4 1138 1139 1130 1129 -4 1130 1139 1141 1131 -4 1131 1141 1143 1132 -4 1132 1143 1145 1133 -4 1133 1145 1146 1134 -4 1147 1148 1149 1150 -4 79 80 1151 1148 -4 1148 1151 1152 1149 -4 81 82 1147 1136 -4 1136 1147 1150 1137 -4 1137 1150 1153 1140 -4 1150 1149 1154 1153 -4 1149 1152 1155 1154 -3 1151 1156 1152 -4 80 83 1156 1151 -3 1152 1156 1155 -4 1156 83 84 1157 -4 84 85 1158 1157 -4 85 86 1159 1158 -4 1158 1159 1160 1161 -4 1157 1158 1161 1162 -5 1163 1164 1165 1166 1167 -4 1168 1169 1162 1164 -4 1164 1162 1161 1165 -4 1161 1160 1170 1165 -4 1166 1165 1170 1171 -4 1163 1172 1168 1164 -4 1144 1173 1172 1163 -4 1142 1174 1173 1144 -4 1140 1153 1174 1142 -3 1175 1169 1168 -4 1176 1175 1168 1172 -4 1177 1178 1173 1174 -3 1177 1174 1153 -3 1177 1153 1154 -4 1177 1154 1155 1178 -3 1178 1155 1176 -4 1155 1156 1175 1176 -4 1179 1166 1171 1180 -3 1181 1179 1180 -3 1181 1180 1182 -3 1183 1167 1184 -4 1144 1163 1167 1183 -4 1145 1144 1183 1185 -3 1145 1185 1146 -3 1146 1185 1186 -4 1185 1183 1184 1187 -4 1187 1184 1179 1181 -3 1187 1186 1185 -4 1187 1181 1182 1186 -4 1134 1146 1186 1188 -3 1188 1186 1189 -3 1186 1182 1189 -3 1182 1190 1189 -3 1134 1188 1191 -4 1191 1188 1189 1192 -3 1189 1190 1193 -3 1192 1189 1193 -4 1180 1171 1194 1195 -4 1171 1170 1196 1194 -4 1190 1195 1197 1193 -4 1195 1194 1198 1197 -4 1194 1196 1199 1198 -4 1119 1134 1191 1200 -4 1200 1191 1192 1201 -3 1192 1193 1202 -4 1201 1192 1202 1203 -4 1160 1204 1196 1170 -3 86 87 1159 -4 1159 87 1204 1160 -4 87 88 1205 1204 -4 1204 1205 1199 1196 -3 1205 88 89 -4 1205 89 1206 1199 -3 89 90 1206 -4 1199 1206 1207 1198 -4 1208 91 92 1209 -4 1198 1207 1210 1197 -4 1197 1210 1211 1193 -3 93 91 1208 -4 1206 90 94 1207 -4 1207 94 93 1208 -3 1210 1207 1208 -3 1210 1208 1211 -3 1202 1193 1211 -4 1203 1202 1211 1212 -4 1211 1208 1209 1212 -4 1209 92 95 1213 -4 1212 1209 1213 1214 -4 1215 1214 1213 1216 -4 1213 95 96 1216 -4 1217 1203 1212 1214 -4 1218 1217 1214 1215 -4 1219 1200 1201 1220 -4 1201 1203 1217 1220 -4 1121 1120 1219 1221 -4 1221 1219 1220 1222 -4 1222 1220 1217 1218 -4 1122 1121 1221 1223 -4 1223 1221 1222 1224 -4 1224 1222 1218 1225 -4 1226 1225 1227 1228 -4 1216 96 97 1229 -4 1215 1216 1229 1230 -3 1227 1215 1230 -4 1227 1230 1231 1228 -4 1227 1225 1218 1215 -4 1232 1223 1224 1233 -3 1234 1228 1231 -4 1234 1235 1226 1228 -4 1236 1237 1235 1234 -3 1226 1224 1225 -4 1235 1233 1224 1226 -4 1237 1238 1233 1235 -4 1238 1239 1232 1233 -4 1239 1124 1123 1232 -4 1240 1125 1124 1239 -4 1241 1126 1125 1240 -4 1242 1127 1126 1241 -4 1243 1241 1240 1244 -4 1244 1240 1239 1238 -4 1245 1244 1238 1237 -4 1246 1245 1237 1236 -4 1247 1243 1244 1245 -4 1248 1247 1245 1246 -4 73 71 1077 1076 -3 72 74 1093 -4 78 81 1136 1135 -4 82 79 1148 1147 -4 1249 98 99 1250 -4 1251 1249 1250 1252 -4 1253 1251 1252 1254 -4 1255 100 98 1249 -4 1256 1255 1249 1251 -4 1257 1256 1251 1253 -4 1258 1257 1253 1259 -4 1259 1253 1254 1260 -4 1261 1258 1259 1262 -4 1262 1259 1260 1263 -4 1264 1261 1262 1265 -4 1265 1262 1263 1266 -4 1267 1264 1265 1268 -4 1268 1265 1266 1269 -4 1270 1267 1268 1271 -4 1268 1269 1272 1271 -4 1273 1270 1271 1274 -4 1271 1272 1275 1274 -3 101 73 1104 -5 1250 99 101 1104 1105 -3 1252 1250 1105 -3 1254 1252 1105 -3 1276 1260 1254 -4 1263 1260 1276 1277 -4 1266 1263 1277 1278 -4 1269 1266 1278 1279 -4 1272 1269 1279 1280 -4 1275 1272 1280 1281 -4 1282 1275 1281 1283 -4 1284 1274 1275 1282 -4 1285 1273 1274 1284 -4 1286 1282 1283 1287 -4 1288 1284 1282 1286 -4 1289 1285 1284 1288 -4 1290 1286 1287 1291 -4 1292 1288 1286 1290 -4 1289 1288 1292 1293 -3 1294 1293 1292 -3 1294 1292 1290 -3 1294 1290 1291 -3 1276 1254 1105 -3 1276 1105 1106 -4 1295 1277 1276 1106 -4 1296 1278 1277 1295 -4 1279 1278 1296 1297 -4 1296 1295 1298 1299 -4 1298 1295 1106 1300 -4 1297 1296 1299 1301 -4 1280 1279 1297 1302 -4 1302 1297 1301 1303 -4 1281 1280 1302 1304 -4 1304 1302 1303 1305 -4 1283 1281 1304 1306 -4 1306 1304 1305 1307 -4 1308 1306 1307 1309 -4 1310 1308 1309 1311 -4 1287 1283 1306 1308 -4 1291 1287 1308 1310 -4 1312 1307 1305 1313 -4 1307 1312 1314 1309 -4 1315 1311 1309 1314 -4 1305 1303 1316 1313 -4 1316 1303 1301 1317 -4 1317 1301 1299 1318 -4 1318 1299 1298 1319 -4 1320 1319 1298 1300 -3 1315 1294 1311 -4 1314 1321 1322 1315 -4 1312 1323 1321 1314 -4 1313 1324 1323 1312 -4 1316 1325 1324 1313 -4 1317 1326 1325 1316 -4 1318 1327 1326 1317 -3 1315 1322 1294 -4 1328 1327 1318 1319 -4 1328 1319 1320 1329 -4 1326 1330 1331 1325 -4 1325 1331 1332 1324 -4 1324 1332 1333 1323 -4 1327 1334 1330 1326 -4 1335 1334 1327 1328 -4 1336 1335 1328 1329 -4 1337 1336 1329 1338 -4 1339 1337 1338 1340 -4 1333 1341 1321 1323 -4 1321 1341 1342 1322 -4 1255 1343 102 100 -4 1256 1344 1343 1255 -4 1257 1345 1344 1256 -4 1258 1346 1345 1257 -4 1261 1347 1346 1258 -4 1285 1348 1349 1273 -4 1273 1349 1350 1270 -4 1270 1350 1351 1267 -4 1347 1261 1264 1352 -4 1340 1353 1354 1339 -4 103 1354 1353 104 -4 103 102 1343 1354 -4 1354 1343 1344 1339 -4 1339 1344 1345 1337 -4 1337 1345 1346 1336 -4 1336 1346 1347 1335 -4 1352 1264 1267 1351 -4 1335 1347 1352 1334 -4 1334 1352 1351 1330 -4 1330 1351 1350 1331 -4 1331 1350 1349 1332 -4 1285 1289 1355 1348 -4 1293 1356 1355 1289 -3 1356 1293 1294 -4 1349 1348 1333 1332 -4 1348 1355 1341 1333 -4 1342 1341 1355 1356 -3 1342 1356 1294 -4 105 104 1353 1357 -4 1353 1360 1358 1357 -4 1353 1340 1338 1361 -3 1353 1361 1360 -4 1360 1361 1362 1363 -4 1358 1360 1363 1364 -4 1358 1364 1365 1359 -3 1338 1329 1320 -4 1338 1320 1362 1361 -4 1362 1366 1367 1363 -4 1363 1367 1368 1364 -4 1364 1368 1369 1365 -4 1366 1370 1371 1367 -4 1368 1367 1371 1372 -4 1368 1372 1373 1369 -3 1320 1300 1374 -4 1362 1320 1374 1366 -4 1374 1375 1370 1366 -4 1375 1376 1377 1370 -4 1370 1377 1378 1371 -4 1371 1378 1379 1372 -4 1376 1380 1381 1377 -4 1377 1381 1382 1378 -4 1378 1382 1383 1379 -4 1384 1385 1386 1387 -4 1382 1381 1388 1385 -3 1385 1388 1386 -3 1381 1380 1389 -4 1381 1389 1390 1388 -4 1388 1390 1391 1386 -4 1386 1391 1392 1387 -4 1387 1392 1393 1394 -3 1394 1393 1395 -4 1383 1382 1385 1396 -3 1396 1385 1384 -4 1373 1372 1379 1397 -4 1397 1379 1383 1398 -4 1398 1383 1396 1399 -3 1399 1396 1384 -3 1384 1387 1394 -4 1407 1399 1384 1408 -3 1408 1384 1394 -3 1394 1395 1406 -4 1405 1408 1394 1406 -4 1408 1405 1404 1407 -4 1409 1407 1404 1403 -4 1409 1398 1399 1407 -4 1410 1359 1365 1411 -4 1411 1365 1369 1412 -4 1410 1411 1401 1400 -3 1411 1412 1401 -4 1397 1398 1409 1413 -3 1413 1373 1397 -4 1412 1369 1373 1413 -3 1412 1413 1401 -3 1413 1402 1401 -4 1413 1409 1403 1402 -3 1300 1106 1107 -3 1414 1107 1441 -3 1414 1441 1442 -3 1414 1300 1107 -3 1441 1107 1103 -3 1442 1441 1103 -4 1395 1393 1422 1423 -4 1433 1443 1444 1434 -3 1443 1445 1444 -4 1393 1392 1421 1422 -4 1422 1421 1432 1433 -4 1432 1446 1443 1433 -4 1447 1300 1414 1415 -4 1417 1447 1415 1416 -3 1374 1300 1375 -3 1375 1300 1376 -3 1376 1300 1447 -3 1380 1376 1447 -3 1380 1447 1389 -3 1415 1414 1442 -4 1389 1447 1417 1418 -4 1419 1390 1389 1418 -4 1420 1391 1390 1419 -4 1420 1421 1392 1391 -4 1432 1421 1420 1431 -4 1431 1420 1419 1430 -4 1419 1418 1429 1430 -4 1418 1417 1428 1429 -3 1446 1432 1431 -4 1446 1431 1430 1448 -4 1416 1415 1442 1449 -4 1428 1417 1416 1427 -4 1448 1430 1429 1450 -4 1450 1429 1428 1451 -4 1451 1428 1427 1452 -3 1453 1451 1452 -4 1454 1450 1451 1453 -4 1455 1448 1450 1454 -4 1456 1446 1448 1455 -4 1445 1443 1446 1456 -3 1457 1453 1452 -4 1458 1454 1453 1457 -4 1459 1455 1454 1458 -4 1460 1456 1455 1459 -3 1460 1445 1456 -4 1436 1458 1457 1435 -4 1437 1459 1458 1436 -4 1438 1460 1459 1437 -4 1439 1445 1460 1438 -4 1440 1444 1445 1439 -3 1440 1434 1444 -3 1449 1242 1461 -4 1243 1461 1242 1241 -4 1242 1449 1442 1127 -4 1127 1442 1103 1102 -4 1247 1401 1461 1243 -3 1427 1416 1426 -3 1416 1424 1426 -3 1426 1424 1425 -3 1452 1427 1426 -4 1457 1452 1426 1435 -3 1424 1416 1449 -4 1424 1449 1461 1425 -3 1435 1426 1425 -3 1156 1169 1175 -4 1156 1157 1162 1169 -4 1179 1184 1167 1166 -4 1172 1173 1178 1176 -4 1182 1180 1195 1190 -4 1139 1138 1137 1140 -4 1119 1200 1219 1120 -4 1223 1232 1123 1122 -4 1074 1067 1064 1065 -4 1023 1019 1018 1021 -4 1007 1019 1020 1008 -3 1021 1022 1030 -4 1020 1024 1025 1013 -3 1039 1038 1021 -4 1015 1014 1026 1028 -3 1025 1026 1014 -3 1037 1033 1024 -4 1091 1075 1068 1066 -4 1044 1060 1051 1045 -3 1406 1395 1423 -4 1406 1423 1434 1440 -4 1435 1425 1401 1402 -4 1436 1435 1402 1403 -4 1437 1436 1403 1404 -4 1438 1437 1404 1405 -4 1439 1438 1405 1406 -3 1440 1439 1406 -3 1322 1342 1294 -4 1400 1401 1247 1248 -4 1 116 1229 97 -3 110 1400 1248 -4 111 110 1248 1246 -4 112 111 1246 1236 -4 113 112 1236 1234 -4 114 113 1234 1231 -4 115 114 1231 1230 -4 116 115 1230 1229 -4 107 1357 1358 108 -4 106 0 105 1357 -3 107 106 1357 -3 1410 1400 110 -3 1410 110 109 -3 1359 1410 109 -3 1359 109 108 -3 1358 1359 108 -3 1291 1310 1294 -3 1310 1311 1294 -3 1425 1461 1401 -4 711 706 705 783 -4 705 734 766 783 -4 576 575 394 583 -4 581 577 571 576 -4 611 839 603 610 -3 839 602 603 -4 839 601 600 602 -3 43 956 492 -4 970 961 956 43 -4 1433 1434 1423 1422 -4 601 839 838 831 -4 839 611 840 838 -4 1608 1566 1607 1606 -4 1609 1557 1566 1608 -3 1610 1557 1609 -4 1609 1612 1611 1610 -4 1608 1613 1612 1609 -4 1606 1614 1613 1608 -4 1616 1615 1613 1614 -4 1618 1617 1615 1616 -3 1619 1617 1618 -4 1621 1620 1617 1619 -3 1622 1620 1621 -3 1623 1620 1622 -4 1625 1624 1620 1623 -4 1615 1617 1620 1624 -4 1624 1612 1613 1615 -4 1625 1611 1612 1624 -3 1626 1610 1611 -3 1628 1627 1625 -3 1625 1623 1628 -4 1623 1630 1629 1628 -3 1627 1628 1629 -3 1631 1630 1623 -4 1622 1632 1631 1623 -4 1621 1633 1632 1622 -3 1634 1633 1621 -4 1619 1635 1634 1621 -4 1618 1636 1635 1619 -4 1629 1638 1637 1627 -4 1630 1639 1638 1629 -4 1631 1640 1639 1630 -3 1632 1641 1640 -4 1633 1642 1641 1632 -4 1634 1643 1642 1633 -4 1635 1644 1643 1634 -4 1636 1645 1644 1635 -4 1638 16 15 1637 -4 1639 17 16 1638 -4 1640 18 17 1639 -4 1641 19 18 1640 -4 1642 20 19 1641 -4 1643 21 20 1642 -4 1644 22 21 1643 -4 1645 23 22 1644 -3 1647 1546 1646 -3 1646 1533 1647 -3 1648 1533 1646 -3 1646 1649 1648 -3 1547 1649 1646 -3 1548 1557 1610 -3 1556 1557 1548 -3 1548 1547 1556 -4 1626 1648 1649 1610 -3 1627 1648 1626 -3 1650 1648 1627 -4 1627 1637 1651 1650 -4 15 24 1651 1637 -4 11 1535 1651 24 -3 1611 1625 1627 -3 1611 1627 1626 -3 1649 1547 1548 -3 1649 1548 1610 -4 1648 1650 1534 1533 -4 1651 1535 1534 1650 -3 1815 1901 1800 -3 1902 1800 1901 -3 1784 1800 1902 -3 1904 1815 1903 -4 1905 1901 1815 1904 -4 1906 1902 1901 1905 -4 1907 1784 1902 1906 -3 1908 1784 1907 -3 1909 1784 1908 -4 1911 1904 1903 1910 -4 1912 1905 1904 1911 -4 1913 1906 1905 1912 -4 1915 1914 1906 1913 -3 1907 1906 1914 -4 1916 1908 1907 1914 -4 1917 1909 1908 1916 -3 1918 1909 1917 -3 1917 1919 1918 -3 1916 1919 1917 -4 1914 1915 1919 1916 -4 1767 1766 1909 1918 -4 1921 1920 1766 1767 -3 1748 1920 1921 -4 1921 1923 1922 1748 -3 1767 1923 1921 -4 1925 1924 1922 1923 -3 1749 1748 1922 -3 1926 1748 1749 -4 1927 1729 1748 1926 -3 1730 1729 1927 -3 1928 1729 1730 -4 1711 1710 1729 1928 -4 1731 1712 1711 1928 -3 1928 1730 1731 -3 1927 1731 1730 -4 1926 1750 1731 1927 -3 1749 1922 1924 -4 1929 1750 1924 1925 -3 1925 1930 1929 -3 1923 1767 1925 -3 1931 1925 1767 -3 1767 1932 1931 -3 1918 1932 1767 -3 1933 1932 1918 -3 1934 1932 1933 -4 1935 1931 1932 1934 -3 1936 1934 1933 -4 1768 1935 1934 1936 -3 1930 1935 1768 -3 1937 1930 1768 -4 1732 1731 1750 1937 -4 1713 1712 1731 1732 -4 1694 1693 1712 1713 -4 1713 31 29 1694 -4 1732 33 31 1713 -4 1937 35 33 1732 -4 1768 37 35 1937 -4 1936 45 37 1768 -4 1938 46 45 1936 -4 1936 1933 1939 1938 -3 1915 1939 1933 -3 1933 1919 1915 -3 1918 1919 1933 -4 1941 1911 1910 1940 -4 1942 1912 1911 1941 -4 1943 1913 1912 1942 -4 1939 1915 1913 1943 -4 1945 1944 1938 1939 -4 1939 1943 1946 1945 -4 1942 1947 1946 1943 -4 1949 1948 1947 1942 -4 1942 1951 1950 1949 -4 1941 1952 1951 1942 -4 1940 1953 1952 1941 -4 1955 1954 1953 1940 -4 47 1958 1956 1957 -4 48 1959 1958 47 -4 49 1960 1959 48 -4 1949 1950 1960 49 -4 49 1961 1948 1949 -4 50 1962 1961 49 -4 46 1963 1962 50 -4 1938 1944 1963 46 -3 1750 1749 1924 -3 1749 1750 1926 -4 1967 1966 1964 1965 -4 1969 1968 1966 1967 -4 1971 1970 1968 1969 -4 1973 1972 1970 1971 -4 1975 1974 1972 1973 -4 1977 1976 1974 1975 -4 1979 1978 1976 1977 -4 1981 1980 1978 1979 -4 1983 1982 1980 1981 -3 1984 1982 1983 -4 52 51 1982 1984 -4 53 1980 1982 51 -4 55 1976 1978 54 -4 56 1974 1976 55 -4 57 1972 1974 56 -4 58 1970 1972 57 -4 59 1968 1970 58 -4 60 1966 1968 59 -4 61 1964 1966 60 -4 47 1957 1964 61 -4 54 1978 1980 53 -3 1981 1985 1983 -4 1979 1986 1985 1981 -4 1977 1987 1986 1979 -4 1975 1988 1987 1977 -4 1973 1989 1988 1975 -4 1971 1990 1989 1973 -3 1969 1990 1971 -3 1992 1900 1991 -3 1986 1991 1985 -4 1987 1992 1991 1986 -4 1988 1993 1992 1987 -4 1989 1994 1993 1988 -3 1990 1994 1989 -3 1995 1993 1994 -4 1996 62 52 1984 -4 1997 63 62 1996 -4 1900 1992 1993 1995 -4 2089 2053 2059 2088 -4 2091 2090 2042 2086 -4 2092 2030 2090 2091 -3 2093 2089 2088 -3 2095 2094 2093 -3 2096 2094 2095 -4 2101 2100 2099 2098 -4 2103 2102 2100 2101 -4 2105 2104 2102 2103 -4 2103 2107 2106 2105 -4 2101 2108 2107 2103 -4 2098 2109 2108 2101 -4 2111 2100 2102 2110 -4 2112 2099 2100 2111 -4 2115 2114 2113 2112 -4 2117 2108 2109 2116 -4 2107 2108 2117 2118 -3 2118 2106 2107 -3 2099 2112 2119 -4 2113 2114 2092 2091 -4 2042 2075 2097 2086 -4 2097 2075 2053 2089 -4 2121 2095 2093 2120 -4 2122 2096 2095 2121 -4 2123 2116 2096 2122 -4 2125 2106 2118 2124 -4 2126 2117 2116 2123 -4 2124 2118 2117 2126 -4 2128 2122 2121 2127 -4 2122 2128 2129 2123 -4 2129 2130 2126 2123 -4 2131 2124 2126 2130 -4 2132 2125 2124 2131 -4 2134 2133 2125 2132 -4 2135 2127 2121 2120 -4 2120 2137 2136 2135 -4 2086 2119 2113 2091 -4 2098 2099 2119 2085 -4 2086 2097 2085 2119 -4 2089 2138 2085 2097 -4 2109 2098 2085 2138 -4 2116 2109 2138 2096 -3 2096 2138 2094 -4 2094 2138 2089 2093 -3 2088 2120 2093 -4 2140 2139 2114 2115 -4 2139 2141 2092 2114 -4 2111 2142 2115 2112 -4 2104 2143 2110 2102 -4 2145 2144 2110 2143 -4 2142 2111 2110 2144 -4 2147 2146 2144 2145 -4 2148 2142 2144 2146 -4 2140 2115 2142 2148 -3 2149 2128 2127 -3 2135 2149 2127 -4 2149 2151 2150 2128 -4 2151 2141 2139 2150 -4 2036 2152 2151 2149 -4 2153 2141 2151 2152 -4 2150 2154 2129 2128 -4 2139 2140 2154 2150 -4 2154 2155 2130 2129 -4 2140 2148 2155 2154 -4 2136 2036 2149 2135 -3 2131 2130 2155 -3 2131 2155 2132 -3 2146 2155 2148 -3 2155 2134 2132 -4 2134 2155 2146 2147 -4 2133 2134 2147 2145 -4 2133 2105 2106 2125 -4 2157 2156 1940 1910 -4 1831 2158 2156 2157 -4 1847 2159 2158 1831 -4 2161 2160 2159 1847 -4 1861 2162 2160 2161 -4 1969 2167 2166 2165 -4 2165 1889 1990 1969 -4 2171 2170 2168 2169 -4 2173 2172 2170 2171 -4 2159 2160 2172 2173 -3 2172 2174 2170 -4 2160 2162 2174 2172 -4 2170 2176 2175 2168 -4 2174 2177 2176 2170 -4 2162 2163 2177 2174 -4 2176 2179 2178 2175 -4 2177 2180 2179 2176 -4 2163 2166 2180 2177 -4 2182 2171 2169 2181 -4 2183 2173 2171 2182 -4 2158 2159 2173 2183 -3 2156 2158 2184 -4 2183 2186 2184 2158 -4 2182 2187 2186 2183 -4 2181 2188 2187 2182 -4 2186 2189 2185 2184 -3 2187 2189 2186 -4 2191 2190 2189 2187 -4 2189 2190 2192 2185 -4 2190 2195 2194 2192 -4 2191 2196 2195 2190 -4 2198 2197 2196 2191 -4 2199 2167 1969 1967 -4 1967 1965 2194 2199 -4 2195 2200 2199 2194 -4 2196 2201 2200 2195 -4 2197 2202 2201 2196 -4 2200 2203 2167 2199 -4 2201 2204 2203 2200 -4 2202 2205 2204 2201 -4 2204 2179 2180 2203 -4 2205 2178 2179 2204 -4 2203 2180 2166 2167 -4 2164 2165 2166 2163 -4 2032 2038 2037 2031 -4 2033 2039 2038 2032 -4 2034 2040 2039 2033 -4 2035 2041 2040 2034 -4 2059 2053 2054 2060 -4 2060 2054 2055 2061 -4 2061 2055 2056 2062 -4 2062 2056 2057 2063 -4 2063 2057 2058 2064 -4 2065 2060 2061 2066 -4 2066 2061 2062 2067 -4 2067 2062 2063 2068 -4 2068 2063 2064 2069 -4 2070 2065 2066 2071 -4 2071 2066 2067 2072 -4 2072 2067 2068 2073 -4 2073 2068 2069 2074 -4 2076 2070 2071 2077 -4 2077 2071 2072 2078 -4 2078 2072 2073 2079 -4 2079 2073 2074 2080 -4 2090 2030 2031 2037 -4 2042 2090 2037 2043 -4 2040 2041 2047 2046 -4 2039 2040 2046 2045 -4 2043 2037 2038 2044 -4 2038 2039 2045 2044 -4 2075 2048 2054 2053 -4 2075 2042 2043 2048 -4 2051 2052 2058 2057 -4 2050 2051 2057 2056 -4 2049 2050 2056 2055 -4 2048 2049 2055 2054 -4 2046 2047 2052 2051 -4 2045 2046 2051 2050 -4 2044 2045 2050 2049 -4 2043 2044 2049 2048 -3 2112 2113 2119 -5 2145 2143 2104 2105 2133 -4 2136 2070 2076 2036 -4 2079 2080 2084 2083 -4 2078 2079 2083 2082 -4 2077 2078 2082 2081 -4 2136 2137 2065 2070 -4 2141 2153 2030 2092 -4 2209 2153 2152 2210 -4 2206 2209 2210 2081 -4 2152 2036 2076 2210 -4 2076 2077 2081 2210 -4 2030 2153 2209 2031 -4 2083 2084 2087 2207 -4 2082 2083 2207 2208 -4 2207 2087 2035 2034 -4 2208 2207 2034 2033 -4 2206 2208 2033 2032 -4 2209 2206 2032 2031 -4 1618 1616 2014 2022 -4 2022 2014 2015 2023 -4 2023 2015 2016 2024 -4 2024 2016 2017 2025 -4 2025 2017 2018 2026 -4 2026 2018 2019 2027 -4 2027 2019 2020 2028 -4 2028 2020 2021 2029 -4 1616 1614 2006 2014 -4 2014 2006 2007 2015 -4 2015 2007 2008 2016 -4 2016 2008 2009 2017 -4 2017 2009 2010 2018 -4 2018 2010 2011 2019 -4 2019 2011 2012 2020 -4 2020 2012 2013 2021 -4 2087 1645 1636 2035 -4 2025 2026 2058 2052 -4 2024 2025 2052 2047 -4 2023 2024 2047 2041 -4 2022 2023 2041 2035 -4 1636 1618 2022 2035 -4 1606 1998 2006 1614 -4 2001 2002 2010 2009 -4 2000 2001 2009 2008 -4 1999 2000 2008 2007 -4 1998 1999 2007 2006 -4 2074 2069 2028 2029 -4 2013 2012 2004 2005 -4 2064 2058 2026 2027 -4 2069 2064 2027 2028 -4 2011 2010 2002 2003 -4 2012 2011 2003 2004 -4 4 6 1498 1485 -4 1485 1498 1499 1486 -4 1486 1499 1500 1487 -4 1487 1500 1501 1488 -4 1488 1501 1502 1489 -4 1489 1502 1503 1490 -4 1490 1503 1504 1491 -4 1491 1504 1505 1492 -4 1492 1505 1506 1493 -4 1493 1506 1507 1494 -4 1494 1507 1508 1495 -4 1495 1508 1509 1496 -4 1496 1509 1510 1497 -4 1497 1510 7 5 -4 2 1473 1462 0 -4 1484 3 1 1472 -3 1483 1484 1472 -4 1482 1483 1472 1471 -4 1481 1482 1471 1470 -4 1480 1481 1470 1469 -4 1479 1480 1469 1468 -4 1478 1479 1468 1467 -4 1477 1478 1467 1466 -4 1476 1477 1466 1465 -4 1475 1476 1465 1464 -4 1474 1475 1464 1463 -4 1473 1474 1463 1462 -4 9 1522 1535 11 -4 1511 8 10 1523 -4 1512 1511 1523 1524 -4 1513 1512 1524 1525 -4 1514 1513 1525 1526 -4 1515 1514 1526 1527 -4 1516 1515 1527 1528 -4 1517 1516 1528 1529 -3 1517 1529 1530 -4 1518 1517 1530 1531 -4 1519 1518 1531 1532 -4 1520 1519 1532 1533 -4 1521 1520 1533 1534 -4 1522 1521 1534 1535 -4 4 1485 1473 2 -4 7 1510 1522 9 -3 1498 6 8 -4 1499 1498 8 1511 -4 1500 1499 1511 1512 -4 1501 1500 1512 1513 -4 1502 1501 1513 1514 -4 1503 1502 1514 1515 -4 1504 1503 1515 1516 -4 1505 1504 1516 1517 -4 1506 1505 1517 1518 -4 1507 1506 1518 1519 -4 1508 1507 1519 1520 -4 1509 1508 1520 1521 -4 1510 1509 1521 1522 -4 1497 5 3 1484 -4 1496 1497 1484 1483 -4 1495 1496 1483 1482 -3 1494 1495 1482 -4 1493 1494 1482 1481 -4 1492 1493 1481 1480 -4 1491 1492 1480 1479 -4 1490 1491 1479 1478 -4 1489 1490 1478 1477 -4 1488 1489 1477 1476 -4 1487 1488 1476 1475 -4 1486 1487 1475 1474 -4 1485 1486 1474 1473 -3 1532 1647 1533 -4 1529 1528 1541 1542 -4 1530 1529 1542 1543 -4 1531 1530 1543 1544 -3 1545 1546 1647 -4 1647 1532 1531 1545 -3 1531 1544 1545 -3 1539 1558 1549 -4 1565 1566 1557 1556 -4 1564 1565 1556 1555 -4 1563 1564 1555 1554 -4 1562 1563 1554 1553 -4 1561 1562 1553 1552 -4 1560 1561 1552 1551 -4 1559 1560 1551 1550 -4 1558 1559 1550 1549 -4 1547 1546 1555 1556 -3 1540 1539 1549 -4 1541 1540 1549 1550 -4 1542 1541 1550 1551 -4 1543 1542 1551 1552 -4 1544 1543 1552 1553 -4 1545 1544 1553 1554 -4 1546 1545 1554 1555 -4 1528 1527 1540 1541 -4 1523 10 12 1536 -4 1524 1523 1536 1537 -4 1525 1524 1537 1538 -4 1526 1525 1538 1539 -4 1527 1526 1539 1540 -4 1566 1578 1579 1607 -4 1537 1536 2211 1567 -4 1538 1537 1567 1568 -4 1539 1538 1568 1569 -4 1558 1539 1569 1570 -4 1559 1558 1570 1571 -4 1560 1559 1571 1572 -4 1561 1560 1572 1573 -4 1562 1561 1573 1574 -4 1563 1562 1574 1575 -4 1564 1563 1575 1576 -4 1565 1564 1576 1577 -4 1566 1565 1577 1578 -4 1579 1998 1606 1607 -3 1591 1579 1578 -4 1590 1591 1578 1577 -4 68 1580 2211 13 -4 1589 1590 1577 1576 -3 1589 1576 1575 -4 1588 1589 1575 1574 -4 1587 1588 1574 1573 -4 1586 1587 1573 1572 -4 1585 1586 1572 1571 -4 1584 1585 1571 1570 -4 1583 1584 1570 1569 -4 1582 1583 1569 1568 -4 1581 1582 1568 1567 -4 1580 1581 1567 2211 -4 25 28 1677 1652 -4 1652 1677 1678 1653 -4 1653 1678 1679 1654 -4 1654 1679 1680 1655 -4 1655 1680 1681 1656 -4 1656 1681 1682 1657 -4 1657 1682 1683 1658 -4 1658 1683 1684 1659 -4 1659 1684 1685 1660 -4 1660 1685 1686 1661 -4 1661 1686 1687 1662 -4 1662 1687 1688 1663 -4 1663 1688 1689 1664 -4 1664 1689 1690 1665 -4 1665 1690 1691 1666 -4 1666 1691 1692 1667 -4 1667 1692 1693 1668 -4 1668 1693 1694 1669 -4 1669 1694 29 26 -4 30 32 1714 1695 -4 1695 1714 1715 1696 -4 1696 1715 1716 1697 -4 1697 1716 1717 1698 -4 1698 1717 1718 1699 -4 1699 1718 1719 1700 -4 1700 1719 1720 1701 -4 1701 1720 1721 1702 -4 1702 1721 1722 1703 -4 1703 1722 1723 1704 -4 1704 1723 1724 1705 -4 1705 1724 1725 1706 -4 1706 1725 1726 1707 -4 1707 1726 1727 1708 -4 1708 1727 1728 1709 -4 1709 1728 1729 1710 -4 34 36 1751 1733 -4 1733 1751 1752 1734 -4 1734 1752 1753 1735 -4 1735 1753 1754 1736 -4 1736 1754 1755 1737 -4 1737 1755 1756 1738 -4 1738 1756 1757 1739 -4 1739 1757 1758 1740 -4 1740 1758 1759 1741 -4 1741 1759 1760 1742 -4 1742 1760 1761 1743 -4 1743 1761 1762 1744 -4 1744 1762 1763 1745 -4 1745 1763 1764 1746 -4 1746 1764 1765 1747 -3 1591 1604 1605 -4 1580 68 14 1592 -4 1581 1580 1592 1593 -4 1582 1581 1593 1594 -4 1583 1582 1594 1595 -4 1584 1583 1595 1596 -4 1585 1584 1596 1597 -3 1585 1597 1598 -4 1586 1585 1598 1599 -4 1587 1586 1599 1600 -4 1588 1587 1600 1601 -4 1589 1588 1601 1602 -4 1590 1589 1602 1603 -4 1591 1590 1603 1604 -4 1591 2000 1999 1998 -3 1591 1998 1579 -3 1591 1605 2002 -3 1591 2002 2001 -3 1591 2001 2000 -4 23 2087 2084 69 -4 2074 2029 1674 1675 -4 2080 2074 1675 1676 -3 23 1645 2087 -4 2080 1676 27 69 -3 2084 2080 69 -4 2029 2021 1673 1674 -3 2005 1670 1671 -4 2013 2005 1671 1672 -4 2021 2013 1672 1673 -3 2003 2002 1605 -4 2004 2003 1605 1604 -3 1604 1603 1670 -3 2004 1604 1670 -3 25 1592 14 -4 1669 26 27 1676 -4 1668 1669 1676 1675 -4 1667 1668 1675 1674 -4 1666 1667 1674 1673 -4 1665 1666 1673 1672 -4 1664 1665 1672 1671 -4 1663 1664 1671 1670 -3 1662 1663 1670 -4 1661 1662 1670 1603 -4 1660 1661 1603 1602 -4 1659 1660 1602 1601 -4 1658 1659 1601 1600 -4 1657 1658 1600 1599 -4 1656 1657 1599 1598 -4 1655 1656 1598 1597 -3 1654 1655 1597 -4 1653 1654 1597 1596 -4 1652 1653 1596 1595 -3 1652 1595 1594 -4 25 1652 1594 1593 -3 25 1593 1592 -4 28 30 1695 1677 -4 1677 1695 1696 1678 -4 1678 1696 1697 1679 -4 1679 1697 1698 1680 -4 1680 1698 1699 1681 -4 1681 1699 1700 1682 -4 1682 1700 1701 1683 -4 1683 1701 1702 1684 -4 1684 1702 1703 1685 -4 1685 1703 1704 1686 -4 1686 1704 1705 1687 -4 1687 1705 1706 1688 -4 1688 1706 1707 1689 -4 1689 1707 1708 1690 -4 1690 1708 1709 1691 -4 1691 1709 1710 1692 -4 1692 1710 1711 1693 -3 1711 1712 1693 -4 32 34 1733 1714 -4 1714 1733 1734 1715 -4 1715 1734 1735 1716 -4 1716 1735 1736 1717 -4 1717 1736 1737 1718 -4 1718 1737 1738 1719 -4 1719 1738 1739 1720 -4 1720 1739 1740 1721 -4 1721 1740 1741 1722 -4 1722 1741 1742 1723 -4 1723 1742 1743 1724 -4 1724 1743 1744 1725 -4 1725 1744 1745 1726 -4 1726 1745 1746 1727 -4 1727 1746 1747 1728 -4 1728 1747 1748 1729 -3 1646 1546 1547 -3 1640 1631 1632 -3 2005 2004 1670 -4 36 38 1769 1751 -4 1751 1769 1770 1752 -4 1752 1770 1771 1753 -4 1753 1771 1772 1754 -4 1754 1772 1773 1755 -4 1755 1773 1774 1756 -4 1756 1774 1775 1757 -4 1757 1775 1776 1758 -4 1758 1776 1777 1759 -4 1759 1777 1778 1760 -4 1760 1778 1779 1761 -4 1761 1779 1780 1762 -4 1762 1780 1781 1763 -4 1763 1781 1782 1764 -4 1764 1782 1783 1765 -4 38 39 1785 1769 -4 1769 1785 1786 1770 -4 1770 1786 1787 1771 -4 1771 1787 1788 1772 -4 1772 1788 1789 1773 -4 1773 1789 1790 1774 -4 1774 1790 1791 1775 -4 1775 1791 1792 1776 -4 1776 1792 1793 1777 -4 1777 1793 1794 1778 -4 1778 1794 1795 1779 -4 1779 1795 1796 1780 -4 1780 1796 1797 1781 -4 1781 1797 1798 1782 -4 1782 1798 1799 1783 -4 1783 1799 1800 1784 -4 1748 1747 1765 1920 -4 1765 1783 1784 1909 -3 1765 1909 1766 -3 1765 1766 1920 -4 39 40 1801 1785 -4 1785 1801 1802 1786 -4 1786 1802 1803 1787 -4 1787 1803 1804 1788 -4 1788 1804 1805 1789 -4 1789 1805 1806 1790 -4 1790 1806 1807 1791 -4 1791 1807 1808 1792 -4 1792 1808 1809 1793 -4 1793 1809 1810 1794 -4 1794 1810 1811 1795 -4 1795 1811 1812 1796 -4 1796 1812 1813 1797 -4 1797 1813 1814 1798 -4 1798 1814 2212 1799 -4 1799 2212 1815 1800 -4 40 41 1816 1801 -4 1801 1816 1817 1802 -4 1802 1817 1818 1803 -4 1803 1818 1819 1804 -4 1804 1819 1820 1805 -4 1805 1820 1821 1806 -4 1806 1821 1822 1807 -4 1807 1822 1823 1808 -4 1808 1823 1824 1809 -4 1809 1824 1825 1810 -4 1810 1825 1826 1811 -4 1811 1826 1827 1812 -4 1812 1827 1828 1813 -4 1813 1828 1829 1814 -4 1814 1829 1830 2212 -4 41 42 1832 1816 -4 1816 1832 1833 1817 -4 1817 1833 1834 1818 -4 1818 1834 1835 1819 -4 1819 1835 1836 1820 -4 1820 1836 1837 1821 -4 1821 1837 1838 1822 -4 1822 1838 1839 1823 -4 1823 1839 1840 1824 -4 1824 1840 1841 1825 -4 1825 1841 1842 1826 -4 1826 1842 1843 1827 -4 1827 1843 1844 1828 -4 1828 1844 1845 1829 -4 1829 1845 1846 1830 -4 1830 1846 1847 1831 -4 43 44 1862 1848 -4 1848 1862 1863 1849 -4 1849 1863 1864 1850 -4 1850 1864 1865 1851 -4 1851 1865 1866 1852 -4 1852 1866 1867 1853 -4 1853 1867 1868 1854 -4 1854 1868 1869 1855 -4 1855 1869 1870 1856 -4 1856 1870 1871 1857 -4 1857 1871 1872 1858 -4 1858 1872 1873 1859 -4 1859 1873 1874 1860 -4 1860 1874 1875 1861 -4 44 520 1876 1862 -4 1862 1876 1877 1863 -4 1863 1877 1878 1864 -4 1864 1878 1879 1865 -4 1865 1879 1880 1866 -4 1866 1880 1881 1867 -4 1867 1881 1882 1868 -4 1868 1882 1883 1869 -4 1869 1883 1884 1870 -4 1870 1884 1885 1871 -4 1871 1885 1886 1872 -4 1872 1886 1887 1873 -4 1873 1887 1888 1874 -4 1874 1888 1889 1875 -4 520 535 1890 1876 -4 1876 1890 1891 1877 -4 1877 1891 1892 1878 -4 1878 1892 1893 1879 -4 1879 1893 1894 1880 -4 1880 1894 1895 1881 -4 1881 1895 1896 1882 -4 1882 1896 1897 1883 -4 1883 1897 1898 1884 -4 1884 1898 1899 1885 -4 1885 1899 1900 1886 -4 1859 1860 1846 1845 -4 1858 1859 1845 1844 -4 1857 1858 1844 1843 -4 1856 1857 1843 1842 -4 1855 1856 1842 1841 -4 1854 1855 1841 1840 -4 1853 1854 1840 1839 -4 1852 1853 1839 1838 -4 1851 1852 1838 1837 -4 1850 1851 1837 1836 -4 1849 1850 1836 1835 -4 1848 1849 1835 1834 -3 2157 1830 1831 -4 1903 1815 2212 1830 -4 2157 1910 1903 1830 -4 2081 2082 2208 2206 -4 1536 12 13 2211 -3 1847 1846 2161 -4 1861 1875 2163 2162 -4 1846 1860 1861 2161 -4 1875 1889 2165 2164 -3 1875 2164 2163 -4 2185 1955 1940 2184 -3 1940 2156 2184 -4 2188 2198 2191 2187 -4 2213 2214 2215 2216 -4 2217 2218 2219 2220 -4 2221 2222 2218 2217 -3 2223 2213 2216 -3 2224 2225 2223 -3 2226 2225 2224 -4 2227 2228 2229 2230 -4 2231 2232 2228 2227 -4 2233 2234 2232 2231 -4 2231 2235 2236 2233 -4 2227 2237 2235 2231 -4 2230 2238 2237 2227 -4 2239 2228 2232 2240 -4 2241 2229 2228 2239 -4 2242 2243 2244 2241 -4 2245 2237 2238 2246 -4 2235 2237 2245 2247 -3 2247 2236 2235 -3 2229 2241 2248 -4 2244 2243 2221 2217 -4 2219 2249 2250 2220 -4 2250 2249 2214 2213 -4 2251 2224 2223 2252 -4 2253 2226 2224 2251 -4 2254 2246 2226 2253 -4 2255 2236 2247 2256 -4 2257 2245 2246 2254 -4 2256 2247 2245 2257 -4 2258 2253 2251 2259 -4 2253 2258 2260 2254 -4 2260 2261 2257 2254 -4 2262 2256 2257 2261 -4 2263 2255 2256 2262 -4 2264 2265 2255 2263 -4 2266 2259 2251 2252 -4 2252 2267 2268 2266 -4 2220 2248 2244 2217 -4 2230 2229 2248 2269 -4 2220 2250 2269 2248 -4 2213 2270 2269 2250 -4 2238 2230 2269 2270 -4 2246 2238 2270 2226 -3 2226 2270 2225 -4 2225 2270 2213 2223 -3 2216 2252 2223 -4 2252 2216 2215 2267 -4 2271 2272 2243 2242 -4 2272 2273 2221 2243 -4 2239 2274 2242 2241 -4 2234 2275 2240 2232 -4 2276 2277 2240 2275 -4 2274 2239 2240 2277 -4 2278 2279 2277 2276 -4 2280 2274 2277 2279 -4 2271 2242 2274 2280 -3 2281 2258 2259 -3 2266 2281 2259 -4 2281 2282 2283 2258 -4 2282 2273 2272 2283 -4 2284 2285 2282 2281 -4 2286 2273 2282 2285 -4 2283 2287 2260 2258 -4 2272 2271 2287 2283 -4 2287 2288 2261 2260 -4 2271 2280 2288 2287 -4 2268 2284 2281 2266 -3 2262 2261 2288 -3 2262 2288 2263 -3 2279 2288 2280 -3 2288 2264 2263 -4 2264 2288 2279 2278 -4 2265 2264 2278 2276 -4 2265 2233 2236 2255 -3 2241 2244 2248 -5 2276 2275 2234 2233 2265 -4 2273 2286 2222 2221 -4 2169 2168 2219 2218 -4 2178 2205 2267 2215 -4 2175 2178 2215 2214 -4 2168 2175 2214 2249 -3 2168 2249 2219 -4 2218 2222 2181 2169 -4 2268 2267 2205 2202 -4 2284 2268 2202 2197 -4 2285 2284 2197 2198 -4 2286 2285 2198 2188 -4 2222 2286 2188 2181 -4 1990 1889 1888 1994 -4 1887 1886 1900 1995 -4 1888 1887 1995 1994 -3 1900 1899 1991 -4 1895 1894 1997 1996 -4 1896 1895 1996 1984 -4 1897 1896 1984 1983 -4 1898 1897 1983 1985 -4 1899 1898 1985 1991 -4 63 1997 1894 64 -3 1890 535 67 -3 1891 1890 67 -4 1892 1891 67 66 -4 1893 1892 66 65 -4 1894 1893 65 64 -3 2289 2297 2298 -3 2289 2298 2290 -3 2290 2298 2291 -3 2291 2298 2299 -3 2291 2299 2292 -3 2292 2299 2300 -3 2292 2300 2293 -3 2293 2300 2301 -3 2293 2301 2294 -3 2294 2301 2295 -3 2295 2301 2302 -3 2295 2302 2296 -3 2297 2303 2298 -3 2303 2304 2298 -3 2298 2304 2299 -3 2304 2305 2299 -3 2305 2306 2299 -3 2299 2306 2300 -3 2306 2307 2300 -3 2300 2307 2301 -3 2307 2308 2301 -3 2301 2308 2302 -3 2308 2309 2302 -3 2303 2310 2311 -3 2303 2311 2304 -3 2304 2311 2312 -3 2304 2312 2305 -3 2305 2312 2313 -3 2305 2313 2306 -3 2306 2313 2314 -3 2306 2314 2307 -3 2307 2314 2315 -3 2307 2315 2308 -3 2308 2315 2316 -3 2308 2316 2309 -3 2310 2317 2318 -3 2310 2318 2311 -3 2311 2318 2319 -3 2311 2319 2312 -3 2312 2319 2313 -3 2313 2319 2320 -3 2313 2320 2314 -3 2314 2320 2321 -3 2314 2321 2315 -3 2315 2321 2322 -3 2315 2322 2316 -3 2317 2323 2324 -3 2317 2324 2318 -3 2318 2324 2325 -3 2318 2325 2319 -3 2319 2325 2326 -3 2319 2326 2320 -3 2320 2326 2327 -3 2320 2327 2321 -3 2321 2327 2328 -3 2321 2328 2322 -3 2323 2329 2330 -3 2323 2330 2324 -3 2324 2330 2331 -3 2324 2331 2325 -3 2325 2331 2332 -3 2325 2332 2326 -3 2326 2332 2333 -3 2326 2333 2327 -3 2327 2333 2334 -3 2327 2334 2328 -3 2329 2335 2336 -3 2329 2336 2330 -3 2330 2336 2337 -3 2330 2337 2331 -3 2331 2337 2338 -3 2331 2338 2332 -3 2332 2338 2339 -3 2332 2339 2333 -3 2333 2339 2340 -3 2333 2340 2334 -3 2335 2341 2342 -3 2335 2342 2336 -3 2336 2342 2343 -3 2336 2343 2337 -3 2337 2343 2344 -3 2337 2344 2338 -3 2338 2344 2345 -3 2338 2345 2339 -3 2339 2345 2346 -3 2339 2346 2340 -3 2341 2347 2348 -3 2341 2348 2342 -3 2342 2348 2349 -3 2342 2349 2343 -3 2343 2349 2350 -3 2343 2350 2344 -3 2344 2350 2351 -3 2344 2351 2345 -3 2345 2351 2352 -3 2345 2352 2346 -3 2347 2353 2348 -3 2353 2354 2348 -3 2348 2354 2349 -3 2354 2355 2349 -3 2355 2356 2349 -3 2349 2356 2350 -3 2356 2357 2350 -3 2350 2357 2351 -3 2357 2358 2351 -3 2351 2358 2352 -3 2358 2359 2352 -4 2360 2362 2363 2361 -4 2361 2363 2364 935 -4 935 2364 2365 936 -4 936 2365 2366 937 -4 937 2366 2367 938 -4 938 2367 2368 939 -4 939 2368 2369 70 -4 2362 2370 2371 2363 -4 2363 2371 2372 2364 -4 2364 2372 2373 2365 -4 2365 2373 2374 2366 -4 2366 2374 2375 2367 -4 2367 2375 2376 2368 -4 2368 2376 2377 2369 -4 2370 2378 2379 2371 -4 2371 2379 2380 2372 -4 2372 2380 2381 2373 -4 2373 2381 2382 2374 -4 2374 2382 2383 2375 -4 2375 2383 2384 2376 -3 2376 2384 2377 -4 2378 2385 2386 2379 -4 2379 2386 2387 2380 -4 2380 2387 2388 2381 -4 2381 2388 2389 2382 -4 2382 2389 2390 2383 -4 2383 2390 2391 2384 -4 2385 2392 2393 2386 -4 2386 2393 2394 2387 -4 2387 2394 2395 2388 -4 2388 2395 2396 2389 -4 2389 2396 2397 2390 -4 2390 2397 2398 2391 -4 2392 2399 2400 2393 -4 2393 2400 967 2394 -4 2394 967 968 2395 -4 2395 968 969 2396 -4 2396 969 44 2397 -4 2397 44 970 2398 -4 2399 2401 2402 2400 -4 2400 2402 962 967 -4 2401 2403 2404 2402 -4 2402 2404 957 962 -4 2403 2405 2406 2404 -4 2404 2406 952 957 -4 2405 2407 2408 2406 -4 2406 2408 946 952 -4 2407 2409 2410 2408 -4 2408 2410 940 946 -4 2409 2360 2361 2410 -4 2410 2361 935 940 -4 2392 2385 2297 2289 -3 2370 2329 2323 -3 2370 2323 2317 -3 2370 2317 2310 -3 2378 2370 2310 -3 2378 2310 2303 -3 2385 2303 2297 -3 2362 2360 2329 -3 2403 2353 2347 -3 2405 2403 2347 -3 2407 2405 2347 -3 2407 2347 2341 -3 2407 2341 2335 -3 2409 2407 2335 -3 2360 2335 2329 -3 2353 2401 2399 -3 2353 2403 2401 -3 2392 2289 2411 -3 2411 2353 2399 -3 2289 2291 2292 -3 2355 2354 2294 -3 2411 2289 2292 -3 2411 2292 2293 -3 2411 2293 2294 -3 2353 2411 2294 -3 2354 2353 2294 -3 2357 2302 2358 -3 2357 2356 2355 -3 2355 2294 2295 -3 2355 2295 2296 -3 2355 2296 2302 -3 2357 2355 2302 -3 2302 2309 2358 -3 2309 2316 2358 -3 2328 2340 2322 -3 2359 2358 2316 -3 2359 2316 2322 -3 2352 2359 2322 -3 2346 2352 2322 -3 2340 2346 2322 -3 2328 2334 2340 -3 2385 2378 2303 -3 2370 2362 2329 -3 2360 2409 2335 -3 2411 2399 2392 -3 2384 1833 2377 -4 1832 42 70 2369 -3 1832 2369 2377 -3 1833 1832 2377 -3 2384 1848 1833 -3 1848 1834 1833 -4 1945 2413 2412 1944 -4 1946 2414 2413 1945 -4 1947 2415 2414 1946 -4 1948 2416 2415 1947 -4 1961 2417 2416 1948 -4 1962 2418 2417 1961 -4 1963 2419 2418 1962 -4 1944 2412 2419 1963 -4 1951 2421 2420 1950 -4 1952 2422 2421 1951 -4 1953 2423 2422 1952 -4 1954 2424 2423 1953 -4 1956 2425 2424 1954 -4 1958 2426 2425 1956 -4 1959 2427 2426 1958 -4 1960 2428 2427 1959 -4 1950 2420 2428 1960 -4 2419 2429 2430 2418 -4 2418 2430 2431 2417 -4 2417 2431 2432 2416 -4 2416 2432 2433 2415 -4 2415 2433 2434 2414 -4 2414 2434 2435 2413 -4 2413 2435 2436 2412 -4 2412 2436 2429 2419 -4 2420 2437 2438 2428 -4 2428 2438 2439 2427 -4 2427 2439 2440 2426 -4 2426 2440 2441 2425 -4 2425 2441 2442 2424 -4 2424 2442 2443 2423 -4 2423 2443 2444 2422 -4 2422 2444 2445 2421 -4 2421 2445 2437 2420 -3 2446 2436 2435 -3 2446 2435 2434 -3 2446 2434 2433 -3 2446 2433 2432 -3 2446 2432 2431 -3 2446 2431 2430 -3 2446 2430 2429 -3 2446 2429 2436 -3 2447 2437 2445 -3 2447 2445 2444 -3 2447 2444 2443 -3 2447 2443 2442 -3 2447 2442 2441 -3 2447 2441 2440 -3 2447 2440 2439 -3 2447 2439 2438 -3 2447 2438 2437 -6 2453 2452 2451 2450 2449 2448 -4 2450 2451 2455 2454 -4 2452 2456 2455 2451 -3 2457 2456 2452 -4 2458 2457 2452 2453 -4 2459 2458 2453 2448 -3 2460 2459 2448 -4 2449 2450 2454 2461 -4 2463 2458 2459 2462 -4 2461 2465 2464 2460 -3 2454 2455 2466 -4 2458 2463 2468 2457 -4 2468 2469 2456 2457 -4 2471 2470 2468 2463 -4 2470 2472 2469 2468 -3 2472 2473 2469 -3 2473 2467 2469 -4 2465 2466 2475 2474 -3 2466 2476 2475 -3 2467 2476 2466 -4 2465 2478 2477 2464 -4 2479 2462 2464 2477 -4 2479 2477 2481 2480 -4 2477 2478 2482 2481 -4 2478 2474 2483 2482 -4 2474 2475 2484 2483 -4 2475 2476 2485 2484 -4 2476 2467 2486 2485 -3 2467 2487 2486 -4 2473 2488 2487 2467 -4 2472 2489 2488 2473 -4 2490 2489 2472 2470 -4 2491 2490 2470 2471 -3 2491 2471 2462 -3 2493 2492 2486 -4 2487 2494 2493 2486 -4 2488 2495 2494 2487 -4 2489 2496 2495 2488 -4 2497 2496 2489 2490 -4 2498 2497 2490 2491 -4 2499 2498 2491 2462 -4 2485 2501 2500 2484 -4 2483 2484 2500 2502 -4 2482 2483 2502 2503 -4 2504 2481 2482 2503 -4 2505 2480 2481 2504 -4 2462 2480 2505 2506 -3 2499 2462 2506 -4 2508 2505 2504 2507 -4 2504 2503 2509 2507 -4 2503 2502 2510 2509 -4 2502 2500 2511 2510 -4 2500 2501 2512 2511 -4 2501 2492 2513 2512 -4 2493 2514 2513 2492 -3 2494 2514 2493 -3 2499 2506 2515 -4 2510 2517 2516 2509 -4 2510 2511 2518 2517 -4 2511 2512 2519 2518 -4 2512 2513 2520 2519 -4 2513 2514 2521 2520 -4 2494 2522 2521 2514 -4 2495 2523 2522 2494 -4 2496 2524 2523 2495 -4 2525 2524 2496 2497 -3 2526 2525 2497 -4 2527 2526 2497 2498 -4 2528 2527 2498 2499 -4 2529 2528 2499 2515 -4 2529 2515 2508 2530 -3 2530 2508 2531 -4 2533 2508 2507 2532 -3 2531 2508 2533 -4 2518 2519 72 71 -4 2519 2520 2534 72 -4 2520 2521 2535 2534 -4 2521 2522 2536 2535 -3 2537 2536 2522 -3 2523 2537 2522 -4 2539 2538 2527 2528 -3 2540 2539 2528 -4 2541 2540 2528 2529 -4 2542 2541 2529 2530 -4 2542 2530 2531 2543 -4 2543 2531 2533 2544 -4 2516 2517 73 2545 -4 2532 2516 2545 2546 -3 2532 2546 2547 -4 2548 2533 2532 2547 -3 2544 2533 2548 -4 2524 2549 2537 2523 -4 2525 2550 2549 2524 -4 2526 2551 2550 2525 -4 2527 2552 2551 2526 -3 2538 2552 2527 -4 2534 2535 2553 74 -3 2553 75 74 -4 2553 2554 76 75 -4 2555 2554 2553 2535 -4 2536 2556 2555 2535 -4 2537 2557 2556 2536 -4 2549 2558 2557 2537 -4 2550 2559 2558 2549 -3 2560 2559 2550 -4 2551 2561 2560 2550 -4 2562 2561 2551 2552 -4 2563 2562 2552 2538 -4 2564 2563 2538 2539 -4 2565 2564 2539 2540 -4 2566 2565 2540 2541 -4 2566 2541 2542 2567 -4 2567 2542 2543 2568 -4 2554 2569 77 76 -4 2555 2570 2569 2554 -4 2556 2571 2570 2555 -4 2557 2572 2571 2556 -4 2558 2573 2572 2557 -4 2559 2574 2573 2558 -4 2560 2575 2574 2559 -4 2579 2578 2577 2576 -3 2580 2582 2581 -4 2584 2583 2581 2582 -4 2586 2585 2583 2584 -4 77 2569 2576 78 -4 2570 2579 2576 2569 -4 2570 2571 2580 2579 -4 2572 2582 2580 2571 -4 2573 2584 2582 2572 -4 2574 2586 2584 2573 -4 2575 2587 2586 2574 -4 2591 2590 2589 2588 -4 2589 2592 80 79 -4 2590 2593 2592 2589 -4 2577 2588 82 81 -4 2578 2591 2588 2577 -4 2581 2594 2591 2578 -4 2594 2595 2590 2591 -4 2595 2596 2593 2590 -3 2593 2597 2592 -4 2592 2597 83 80 -3 2596 2597 2593 -4 2598 84 83 2597 -4 2598 2599 85 84 -4 2599 2600 86 85 -4 2602 2601 2600 2599 -4 2603 2602 2599 2598 -5 2608 2607 2606 2605 2604 -4 2605 2603 2610 2609 -4 2606 2602 2603 2605 -4 2606 2611 2601 2602 -4 2612 2611 2606 2607 -4 2605 2609 2613 2604 -4 2604 2613 2614 2585 -4 2585 2614 2615 2583 -4 2583 2615 2594 2581 -3 2609 2610 2616 -4 2613 2609 2616 2617 -4 2615 2614 2619 2618 -3 2594 2615 2618 -3 2595 2594 2618 -4 2619 2596 2595 2618 -3 2617 2596 2619 -4 2617 2616 2597 2596 -4 2621 2612 2607 2620 -3 2621 2620 2622 -3 2623 2621 2622 -3 2625 2608 2624 -4 2624 2608 2604 2585 -4 2626 2624 2585 2586 -3 2587 2626 2586 -3 2627 2626 2587 -4 2628 2625 2624 2626 -4 2622 2620 2625 2628 -3 2626 2627 2628 -4 2627 2623 2622 2628 -4 2629 2627 2587 2575 -3 2630 2627 2629 -3 2630 2623 2627 -3 2630 2631 2623 -3 2632 2629 2575 -4 2633 2630 2629 2632 -3 2634 2631 2630 -3 2634 2630 2633 -4 2636 2635 2612 2621 -4 2635 2637 2611 2612 -4 2634 2638 2636 2631 -4 2638 2639 2635 2636 -4 2639 2640 2637 2635 -4 2641 2632 2575 2560 -4 2642 2633 2632 2641 -3 2643 2634 2633 -4 2644 2643 2633 2642 -4 2611 2637 2645 2601 -3 2600 87 86 -4 2601 2645 87 2600 -4 2645 2646 88 87 -4 2637 2640 2646 2645 -3 89 88 2646 -4 2640 2647 89 2646 -3 2647 90 89 -4 2639 2648 2647 2640 -4 2650 92 91 2649 -4 2638 2651 2648 2639 -4 2634 2652 2651 2638 -3 2649 91 93 -4 2648 94 90 2647 -4 2649 93 94 2648 -3 2649 2648 2651 -3 2652 2649 2651 -3 2652 2634 2643 -4 2653 2652 2643 2644 -4 2653 2650 2649 2652 -4 2654 95 92 2650 -4 2655 2654 2650 2653 -4 2657 2654 2655 2656 -4 2657 96 95 2654 -4 2655 2653 2644 2658 -4 2656 2655 2658 2659 -4 2661 2642 2641 2660 -4 2661 2658 2644 2642 -4 2662 2660 2561 2562 -4 2663 2661 2660 2662 -4 2659 2658 2661 2663 -4 2664 2662 2562 2563 -4 2665 2663 2662 2664 -4 2666 2659 2663 2665 -4 2669 2668 2666 2667 -4 2670 97 96 2657 -4 2671 2670 2657 2656 -3 2671 2656 2668 -4 2669 2672 2671 2668 -4 2656 2659 2666 2668 -4 2674 2665 2664 2673 -3 2672 2669 2675 -4 2669 2667 2676 2675 -4 2675 2676 2678 2677 -3 2666 2665 2667 -4 2667 2665 2674 2676 -4 2676 2674 2679 2678 -4 2674 2673 2680 2679 -4 2673 2564 2565 2680 -4 2680 2565 2566 2681 -4 2681 2566 2567 2682 -4 2682 2567 2568 2683 -4 2685 2681 2682 2684 -4 2679 2680 2681 2685 -4 2678 2679 2685 2686 -4 2677 2678 2686 2687 -4 2686 2685 2684 2688 -4 2687 2686 2688 2689 -4 2517 2518 71 73 -3 2534 74 72 -4 2576 2577 81 78 -4 2588 2589 79 82 -4 2691 99 98 2690 -4 2693 2691 2690 2692 -4 2695 2693 2692 2694 -4 2690 98 100 2696 -4 2692 2690 2696 2697 -4 2694 2692 2697 2698 -4 2700 2694 2698 2699 -4 2701 2695 2694 2700 -4 2703 2700 2699 2702 -4 2704 2701 2700 2703 -4 2706 2703 2702 2705 -4 2707 2704 2703 2706 -4 2709 2706 2705 2708 -4 2710 2707 2706 2709 -4 2712 2709 2708 2711 -4 2712 2713 2710 2709 -4 2715 2712 2711 2714 -4 2715 2716 2713 2712 -3 2545 73 101 -5 2546 2545 101 99 2691 -3 2546 2691 2693 -3 2546 2693 2695 -3 2695 2701 2717 -4 2718 2717 2701 2704 -4 2719 2718 2704 2707 -4 2720 2719 2707 2710 -4 2721 2720 2710 2713 -4 2722 2721 2713 2716 -4 2724 2722 2716 2723 -4 2723 2716 2715 2725 -4 2725 2715 2714 2726 -4 2728 2724 2723 2727 -4 2727 2723 2725 2729 -4 2729 2725 2726 2730 -4 2732 2728 2727 2731 -4 2731 2727 2729 2733 -4 2734 2733 2729 2730 -3 2733 2734 2735 -3 2731 2733 2735 -3 2732 2731 2735 -3 2546 2695 2717 -3 2547 2546 2717 -4 2547 2717 2718 2736 -4 2736 2718 2719 2737 -4 2738 2737 2719 2720 -4 2740 2739 2736 2737 -4 2741 2547 2736 2739 -4 2742 2740 2737 2738 -4 2743 2738 2720 2721 -4 2744 2742 2738 2743 -4 2745 2743 2721 2722 -4 2746 2744 2743 2745 -4 2747 2745 2722 2724 -4 2748 2746 2745 2747 -4 2750 2748 2747 2749 -4 2752 2750 2749 2751 -4 2749 2747 2724 2728 -4 2751 2749 2728 2732 -4 2754 2746 2748 2753 -4 2750 2755 2753 2748 -4 2755 2750 2752 2756 -4 2754 2757 2744 2746 -4 2758 2742 2744 2757 -4 2759 2740 2742 2758 -4 2760 2739 2740 2759 -4 2741 2739 2760 2761 -3 2752 2735 2756 -4 2756 2763 2762 2755 -4 2755 2762 2764 2753 -4 2753 2764 2765 2754 -4 2754 2765 2766 2757 -4 2757 2766 2767 2758 -4 2758 2767 2768 2759 -3 2735 2763 2756 -4 2760 2759 2768 2769 -4 2770 2761 2760 2769 -4 2766 2772 2771 2767 -4 2765 2773 2772 2766 -4 2764 2774 2773 2765 -4 2767 2771 2775 2768 -4 2769 2768 2775 2776 -4 2770 2769 2776 2777 -4 2779 2770 2777 2778 -4 2781 2779 2778 2780 -4 2764 2762 2782 2774 -4 2763 2783 2782 2762 -4 100 102 2784 2696 -4 2696 2784 2785 2697 -4 2697 2785 2786 2698 -4 2698 2786 2787 2699 -4 2699 2787 2788 2702 -4 2714 2790 2789 2726 -4 2711 2791 2790 2714 -4 2708 2792 2791 2711 -4 2793 2705 2702 2788 -4 2780 2795 2794 2781 -4 104 2794 2795 103 -4 2795 2784 102 103 -4 2780 2785 2784 2795 -4 2778 2786 2785 2780 -4 2777 2787 2786 2778 -4 2776 2788 2787 2777 -4 2792 2708 2705 2793 -4 2775 2793 2788 2776 -4 2771 2792 2793 2775 -4 2772 2791 2792 2771 -4 2773 2790 2791 2772 -4 2789 2796 2730 2726 -4 2730 2796 2797 2734 -3 2735 2734 2797 -4 2773 2774 2789 2790 -4 2774 2782 2796 2789 -4 2797 2796 2782 2783 -3 2735 2797 2783 -4 2798 2794 104 105 -4 2798 2799 2801 2794 -4 2802 2779 2781 2794 -3 2801 2802 2794 -4 2804 2803 2802 2801 -4 2805 2804 2801 2799 -4 2800 2806 2805 2799 -3 2761 2770 2779 -4 2802 2803 2761 2779 -4 2804 2808 2807 2803 -4 2805 2809 2808 2804 -4 2806 2810 2809 2805 -4 2808 2812 2811 2807 -4 2813 2812 2808 2809 -4 2810 2814 2813 2809 -3 2815 2741 2761 -4 2807 2815 2761 2803 -4 2807 2811 2816 2815 -4 2811 2818 2817 2816 -4 2812 2819 2818 2811 -4 2813 2820 2819 2812 -4 2818 2822 2821 2817 -4 2819 2823 2822 2818 -4 2820 2824 2823 2819 -4 2828 2827 2826 2825 -4 2826 2829 2822 2823 -3 2827 2829 2826 -3 2830 2821 2822 -4 2829 2831 2830 2822 -4 2827 2832 2831 2829 -4 2828 2833 2832 2827 -4 2835 2834 2833 2828 -3 2836 2834 2835 -4 2837 2826 2823 2824 -3 2825 2826 2837 -4 2838 2820 2813 2814 -4 2839 2824 2820 2838 -4 2840 2837 2824 2839 -3 2825 2837 2840 -3 2835 2828 2825 -4 2849 2825 2840 2848 -3 2835 2825 2849 -3 2847 2836 2835 -4 2847 2835 2849 2846 -4 2848 2845 2846 2849 -4 2844 2845 2848 2850 -4 2848 2840 2839 2850 -4 2852 2806 2800 2851 -4 2853 2810 2806 2852 -4 2841 2842 2852 2851 -3 2842 2853 2852 -4 2854 2850 2839 2838 -3 2838 2814 2854 -4 2854 2814 2810 2853 -3 2842 2854 2853 -3 2842 2843 2854 -4 2843 2844 2850 2854 -3 2548 2547 2741 -3 2882 2548 2855 -3 2883 2882 2855 -3 2548 2741 2855 -3 2544 2548 2882 -3 2544 2882 2883 -4 2864 2863 2834 2836 -4 2875 2885 2884 2874 -3 2885 2886 2884 -4 2863 2862 2833 2834 -4 2874 2873 2862 2863 -4 2874 2884 2887 2873 -4 2856 2855 2741 2888 -4 2857 2856 2888 2858 -3 2816 2741 2815 -3 2817 2741 2816 -3 2888 2741 2817 -3 2888 2817 2821 -3 2830 2888 2821 -3 2883 2855 2856 -4 2859 2858 2888 2830 -4 2859 2830 2831 2860 -4 2860 2831 2832 2861 -4 2832 2833 2862 2861 -4 2872 2861 2862 2873 -4 2871 2860 2861 2872 -4 2871 2870 2859 2860 -4 2870 2869 2858 2859 -3 2872 2873 2887 -4 2889 2871 2872 2887 -4 2890 2883 2856 2857 -4 2868 2857 2858 2869 -4 2891 2870 2871 2889 -4 2892 2869 2870 2891 -4 2893 2868 2869 2892 -3 2893 2892 2894 -4 2894 2892 2891 2895 -4 2895 2891 2889 2896 -4 2896 2889 2887 2897 -4 2897 2887 2884 2886 -3 2893 2894 2898 -4 2898 2894 2895 2899 -4 2899 2895 2896 2900 -4 2900 2896 2897 2901 -3 2897 2886 2901 -4 2876 2898 2899 2877 -4 2877 2899 2900 2878 -4 2878 2900 2901 2879 -4 2879 2901 2886 2880 -4 2880 2886 2885 2881 -3 2885 2875 2881 -3 2902 2683 2890 -4 2682 2683 2902 2684 -4 2568 2883 2890 2683 -4 2543 2544 2883 2568 -4 2684 2902 2842 2688 -3 2867 2857 2868 -3 2867 2865 2857 -3 2866 2865 2867 -3 2867 2868 2893 -4 2876 2867 2893 2898 -3 2890 2857 2865 -4 2866 2902 2890 2865 -3 2866 2867 2876 -3 2616 2610 2597 -4 2610 2603 2598 2597 -4 2607 2608 2625 2620 -4 2617 2619 2614 2613 -4 2631 2636 2621 2623 -4 2581 2578 2579 2580 -4 2561 2660 2641 2560 -4 2563 2564 2673 2664 -4 2506 2505 2508 2515 -4 2462 2459 2460 2464 -4 2449 2461 2460 2448 -3 2471 2463 2462 -4 2454 2466 2465 2461 -3 2462 2479 2480 -4 2469 2467 2455 2456 -3 2455 2467 2466 -3 2465 2474 2478 -4 2507 2509 2516 2532 -4 2486 2492 2501 2485 -3 2864 2836 2847 -4 2881 2875 2864 2847 -4 2843 2842 2866 2876 -4 2844 2843 2876 2877 -4 2845 2844 2877 2878 -4 2846 2845 2878 2879 -4 2847 2846 2879 2880 -3 2847 2880 2881 -3 2735 2783 2763 -4 2689 2688 2842 2841 -4 97 2670 1472 1 -3 2689 2841 1466 -4 2687 2689 1466 1467 -4 2677 2687 1467 1468 -4 2675 2677 1468 1469 -4 2672 2675 1469 1470 -4 2671 2672 1470 1471 -4 2670 2671 1471 1472 -4 1464 2799 2798 1463 -4 2798 105 0 1462 -3 2798 1462 1463 -3 1466 2841 2851 -3 1465 1466 2851 -3 1465 2851 2800 -3 1464 1465 2800 -3 1464 2800 2799 -3 2735 2751 2732 -3 2735 2752 2751 -3 2842 2902 2866 -4 2137 2059 2060 2065 -4 2137 2120 2088 2059 -4 1937 1750 1929 1930 -4 1930 1925 1931 1935 -4 1964 1957 2193 1965 -3 1957 1956 2193 -4 1956 1954 1955 2193 -3 2291 2289 2290 -3 1848 2384 43 -4 43 2384 2391 970 -4 2863 2864 2875 2874 -4 2185 2192 2193 1955 -4 2192 2194 1965 2193 -3 2391 2398 970 -3 966 961 970 - diff --git a/examples/webpack/cypress/fixtures/cthead1.png b/examples/webpack/cypress/fixtures/cthead1.png deleted file mode 100644 index 8c40498a7..000000000 Binary files a/examples/webpack/cypress/fixtures/cthead1.png and /dev/null differ diff --git a/examples/webpack/cypress/plugins/index.js b/examples/webpack/cypress/plugins/index.js deleted file mode 100644 index 59b2bab6e..000000000 --- a/examples/webpack/cypress/plugins/index.js +++ /dev/null @@ -1,22 +0,0 @@ -/// -// *********************************************************** -// This example plugins/index.js can be used to load plugins -// -// You can change the location of this file or turn off loading -// the plugins file with the 'pluginsFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/plugins-guide -// *********************************************************** - -// This function is called when a project is opened or re-opened (e.g. due to -// the project's config changing) - -/** - * @type {Cypress.PluginConfig} - */ -// eslint-disable-next-line no-unused-vars -module.exports = (on, config) => { - // `on` is used to hook into various events Cypress emits - // `config` is the resolved Cypress config -} diff --git a/examples/webpack/cypress/run-docker-firefox.sh b/examples/webpack/cypress/run-docker-firefox.sh deleted file mode 100755 index 846b85025..000000000 --- a/examples/webpack/cypress/run-docker-firefox.sh +++ /dev/null @@ -1,165 +0,0 @@ -#!/bin/bash - -# Source: https://github.com/thewtex/docker-opengl/tree/webgl - -container=webgl -image=thewtex/opengl:ubuntu2004 -port=6080 -extra_run_args="" -quiet="" -debug="" - -show_help() { -cat << EOF -Usage: ${0##*/} [-h] [-q] [-c CONTAINER] [-i IMAGE] [-p PORT] [-r DOCKER_RUN_FLAGS] - -This script is a convenience script to run Docker images based on -thewtex/opengl. It: - -- Makes sure docker is available -- On Windows and Mac OSX, creates a docker machine if required -- Informs the user of the URL to access the container with a web browser -- Stops and removes containers from previous runs to avoid conflicts -- Mounts the present working directory to /home/user/work on Linux and Mac OSX -- Prints out the graphical app output log following execution -- Exits with the same return code as the graphical app - -Options: - - -h Display this help and exit. - -c Container name to use (default ${container}). - -i Image name (default ${image}). - -p Port to expose HTTP server (default ${port}). If an empty - string, the port is not exposed. - -r Extra arguments to pass to 'docker run'. E.g. --env="APP=test/my-test-command.sh" - -d Debug by exposing the graphical environment with noVNC. - -q Do not output informational messages. -EOF -} - -while [ $# -gt 0 ]; do - case "$1" in - -h) - show_help - exit 0 - ;; - -c) - container=$2 - shift - ;; - -i) - image=$2 - shift - ;; - -p) - port=$2 - shift - ;; - -r) - extra_run_args="$extra_run_args $2" - shift - ;; - -d) - debug=0 - shift - ;; - -q) - quiet=1 - ;; - *) - show_help >&2 - exit 1 - ;; - esac - shift -done - - -which docker 2>&1 >/dev/null -if [ $? -ne 0 ]; then - echo "Error: the 'docker' command was not found. Please install docker." - exit 1 -fi - -os=$(uname) -if [ "${os}" != "Linux" ]; then - vm=$(docker-machine active 2> /dev/null || echo "default") - if ! docker-machine inspect "${vm}" &> /dev/null; then - if [ -z "$quiet" ]; then - echo "Creating machine ${vm}..." - fi - docker-machine -D create -d virtualbox --virtualbox-memory 2048 ${vm} - fi - docker-machine start ${vm} > /dev/null - eval $(docker-machine env $vm --shell=sh) -fi - -ip=$(docker-machine ip ${vm} 2> /dev/null || echo "localhost") -url="http://${ip}:$port" - -cleanup() { - docker stop $container >/dev/null - docker rm $container >/dev/null -} - -running=$(docker ps -a -q --filter "name=${container}") -if [ -n "$running" ]; then - if [ -z "$quiet" ]; then - echo "Stopping and removing the previous session..." - echo "" - fi - cleanup -fi - -if [ -z "$quiet" ]; then - echo "" - echo "Setting up the graphical application container..." - echo "" - if [ -n "$port" ]; then - echo "Point your web browser to ${url}" - echo "" - fi -fi - -pwd_dir="$(pwd)" -mount_local="" -if [ "${os}" = "Linux" ] || [ "${os}" = "Darwin" ]; then - mount_local=" -v ${pwd_dir}:/home/user/work " -fi -port_arg="" -if [ -n "$port" ]; then - port_arg="-p $port:6080" -fi -debug_arg="" -if [ -n "$debug" ]; then - debug_arg=--env=APP="" -fi - -docker run \ - -d \ - --name $container \ - --privileged \ - --workdir /home/user/work \ - ${mount_local} \ - $port_arg \ - --env="APP=npm run test:firefox:ci" \ - $extra_run_args \ - $debug_arg \ - $image >/dev/null - -print_app_output() { - docker cp $container:/var/log/supervisor/graphical-app-launcher.log - \ - | tar xO - result=$(docker cp $container:/tmp/graphical-app.return_code - \ - | tar xO) - cleanup - exit $result -} - -trap "docker stop $container >/dev/null && print_app_output" SIGINT SIGTERM - -docker wait $container >/dev/null - -print_app_output - -# vim: noexpandtab shiftwidth=4 tabstop=4 softtabstop=0 diff --git a/examples/webpack/cypress/support/commands.js b/examples/webpack/cypress/support/commands.js deleted file mode 100644 index 119ab03f7..000000000 --- a/examples/webpack/cypress/support/commands.js +++ /dev/null @@ -1,25 +0,0 @@ -// *********************************************** -// This example commands.js shows you how to -// create various custom commands and overwrite -// existing commands. -// -// For more comprehensive examples of custom -// commands please read more here: -// https://on.cypress.io/custom-commands -// *********************************************** -// -// -// -- This is a parent command -- -// Cypress.Commands.add('login', (email, password) => { ... }) -// -// -// -- This is a child command -- -// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) -// -// -// -- This is a dual command -- -// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) -// -// -// -- This will overwrite an existing command -- -// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) diff --git a/examples/webpack/cypress/support/e2e.js b/examples/webpack/cypress/support/e2e.js deleted file mode 100644 index d68db96df..000000000 --- a/examples/webpack/cypress/support/e2e.js +++ /dev/null @@ -1,20 +0,0 @@ -// *********************************************************** -// This example support/index.js is processed and -// loaded automatically before your test files. -// -// This is a great place to put global configuration and -// behavior that modifies Cypress. -// -// You can change the location of this file or turn off -// automatically serving support files with the -// 'supportFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/configuration -// *********************************************************** - -// Import commands.js using ES2015 syntax: -import './commands' - -// Alternatively you can use CommonJS syntax: -// require('./commands') diff --git a/examples/webpack/dist/index.html b/examples/webpack/dist/index.html index 82415a10f..eef59541d 100644 --- a/examples/webpack/dist/index.html +++ b/examples/webpack/dist/index.html @@ -1,32 +1,27 @@ - itk-wasm Webpack Example - + ITK-Wasm Webpack Example + -
- - + +
- - + +
+ +
- -
+ + - - + diff --git a/examples/webpack/dist/styles.css b/examples/webpack/dist/styles.css index 533b3851e..fbf461a49 100644 --- a/examples/webpack/dist/styles.css +++ b/examples/webpack/dist/styles.css @@ -5,20 +5,7 @@ html, body { textarea { resize: none; overflow-y: scroll; - position: absolute; box-sizing: border-box; width: 600px; height: 400px; - bottom: 0px; - left: 0px; - top: 50px; -} - -#viewer { - position: relative; - box-sizing: border-box; - height: 500px; - width: 600px; - left: 5px; - top: 450px; -} +} \ No newline at end of file diff --git a/examples/webpack/package-lock.json b/examples/webpack/package-lock.json index 941abddd8..80c7f9fd4 100644 --- a/examples/webpack/package-lock.json +++ b/examples/webpack/package-lock.json @@ -1,83 +1,84 @@ { - "name": "itk-webpack-example", - "version": "2.1.1", + "name": "itk-wasm-webpack-example", + "version": "3.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "itk-webpack-example", - "version": "2.1.1", + "name": "itk-wasm-webpack-example", + "version": "3.0.0", "license": "Apache-2.0", "dependencies": { - "curry": "^1.2.0", - "itk-image-io": "^1.0.0-b.18", - "itk-mesh-io": "^1.0.0-b.18", - "itk-wasm": "^1.0.0-b.18" + "@itk-wasm/image-io": "^1.6.0", + "@niivue/cbor-loader": "^1.2.1", + "@niivue/niivue": "^0.57.0" }, "devDependencies": { - "@babel/core": "^7.13.1", - "@babel/preset-env": "^7.13.5", - "babel-loader": "^8.2.3", - "copy-webpack-plugin": "^9.0.1", - "cypress": "^13.2.0", - "start-server-and-test": "^1.14.0", - "webpack": "^5.94.0", - "webpack-cli": "^4.8.0", - "webpack-dev-server": "^4.7.2" + "@babel/core": "^7.27.3", + "@babel/preset-env": "^7.27.2", + "@playwright/test": "^1.52.0", + "@types/node": "^22.13.13", + "babel-loader": "^10.0.0", + "copy-webpack-plugin": "^13.0.0", + "start-server-and-test": "^2.0.11", + "webpack": "^5.99.9", + "webpack-cli": "^6.0.1", + "webpack-dev-server": "^5.2.1" } }, "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==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "dev": true, "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", - "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.3.tgz", + "integrity": "sha512-V42wFfx1ymFte+ecf6iXghnnP8kWTO+ZLXIyZq+1LAXHHvTZdVxicn4yiVYdYMGaCO3tmqub11AorKkv+iodqw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.20.tgz", - "integrity": "sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.3.tgz", + "integrity": "sha512-hyrN8ivxfvJ4i0fIJuV4EOlV0WDMz5Ui4StRTgVaAvWeiRCilXgwVvxJKtFQ3TKtHgJscB2YiXKGNJuVwhQMtA==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.22.20", - "@babel/helpers": "^7.22.15", - "@babel/parser": "^7.22.16", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.20", - "@babel/types": "^7.22.19", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.27.3", + "@babel/helpers": "^7.27.3", + "@babel/parser": "^7.27.3", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.27.3", + "@babel/types": "^7.27.3", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", @@ -92,53 +93,42 @@ } }, "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==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.3.tgz", + "integrity": "sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q==", "dev": true, "dependencies": { - "@babel/types": "^7.23.0", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" + "@babel/parser": "^7.27.3", + "@babel/types": "^7.27.3", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.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==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.27.3" }, "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==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -147,19 +137,17 @@ } }, "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", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", + "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.27.1", "semver": "^6.3.1" }, "engines": { @@ -170,13 +158,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", + "@babel/helper-annotate-as-pure": "^7.27.1", + "regexpu-core": "^6.2.0", "semver": "^6.3.1" }, "engines": { @@ -187,9 +175,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz", + "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -202,75 +190,41 @@ "@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.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", - "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.20.tgz", - "integrity": "sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", "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" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.3" }, "engines": { "node": ">=6.9.0" @@ -280,35 +234,35 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.27.1" }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", "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" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -318,14 +272,14 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", "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" + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -334,116 +288,81 @@ "@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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", + "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" + "@babel/template": "^7.27.1", + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", - "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.3.tgz", + "integrity": "sha512-h/eKy9agOya1IGuLaZ9tEUgz+uIRXcbtOhRtUyyMf8JFmn1iT13vnl/IGVWSkdOCG/pC57U4S1jnAabAavTMwg==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.3" }, "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==", + "node_modules/@babel/parser": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.3.tgz", + "integrity": "sha512-xyYxRj6+tLNDTWi0KCBcZ9V7yg3/lwL9DWh9Uwh/RIVlIfFidggcgxKX3GCXwCiswwcGRawBKbEg2LG/Y8eJhw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "@babel/types": "^7.27.3" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", - "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", - "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -451,13 +370,14 @@ "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==", + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -466,231 +386,88 @@ "@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==", + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", "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" + "@babel/helper-plugin-utils": "^7.27.1" }, - "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" + "@babel/core": "^7.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==", + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "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.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "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" + "@babel/core": "^7.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==", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.13.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==", + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", + "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "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" + "@babel/core": "^7.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==", + "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, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">=6.9.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==", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -699,13 +476,13 @@ "@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==", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -731,12 +508,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -746,15 +523,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", - "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz", + "integrity": "sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -764,14 +540,14 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", "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" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -781,12 +557,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -796,12 +572,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", - "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.3.tgz", + "integrity": "sha512-+F8CnfhuLhwUACIJMLWnjz6zvzYM2r0yeIHKlbgfw7ml8rOMJsXNXV/hyRcb3nb493gRs4WvYpQAndWj/qQmkQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -811,13 +587,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -827,14 +603,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", + "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", "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" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -844,19 +619,16 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz", + "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==", "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", + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.27.1", "globals": "^11.1.0" }, "engines": { @@ -867,13 +639,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -883,12 +655,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", - "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz", + "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -898,13 +670,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -914,12 +686,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -928,14 +700,29 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -945,13 +732,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -961,13 +747,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -977,12 +762,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -992,14 +778,14 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1009,13 +795,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1025,12 +810,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1040,13 +825,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1056,12 +840,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1071,13 +855,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", - "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1087,14 +871,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", - "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1104,15 +887,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", - "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1122,13 +905,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1138,13 +921,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1154,12 +937,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1169,13 +952,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1185,13 +967,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1201,16 +982,15 @@ } }, "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==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.3.tgz", + "integrity": "sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==", "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" + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.27.3", + "@babel/plugin-transform-parameters": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1220,13 +1000,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1236,13 +1016,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1252,14 +1031,13 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", - "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", "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" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1269,12 +1047,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz", + "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1284,13 +1062,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1300,15 +1078,14 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", "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" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1318,12 +1095,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1333,13 +1110,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.1.tgz", + "integrity": "sha512-B19lbbL7PMrKr52BNPjCqg1IyNUIjTcxKj8uX9zHO+PmWN93s19NDr/f69mIkEp2x9nmDJ08a7lgHaTTzvW7mw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1348,13 +1124,29 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1364,12 +1156,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1379,13 +1171,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1395,12 +1187,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1410,12 +1202,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1425,12 +1217,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1440,12 +1232,12 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1455,13 +1247,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1471,13 +1263,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1487,13 +1279,13 @@ } }, "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==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -1503,90 +1295,79 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.20.tgz", - "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.22.20", - "@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", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.2.tgz", + "integrity": "sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", "@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-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.15", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.15", - "@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.22.15", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.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.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.15", - "@babel/plugin-transform-modules-systemjs": "^7.22.11", - "@babel/plugin-transform-modules-umd": "^7.22.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.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.22.15", - "@babel/plugin-transform-parameters": "^7.22.15", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.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/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.27.1", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.27.1", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.27.1", + "@babel/plugin-transform-classes": "^7.27.1", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.27.1", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.27.2", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.1", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.27.1", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.22.19", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "core-js-compat": "^3.31.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.11.0", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.40.0", "semver": "^6.3.1" }, "engines": { @@ -1610,52 +1391,32 @@ "@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.22.15", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", - "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", - "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==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" }, "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", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.3.tgz", + "integrity": "sha512-lId/IfN/Ye1CIu8xG7oKBHXd2iNb2aW1ilPszzGcJug6M8RCKfVNcYhpI5+bMvFYjK7lXIM0R+a+6r8xhHp2FQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.3", + "@babel/parser": "^7.27.3", + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.3", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -1663,84 +1424,105 @@ } }, "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==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.3.tgz", + "integrity": "sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, + "node_modules/@cbor-extract/cbor-extract-darwin-arm64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-arm64/-/cbor-extract-darwin-arm64-2.2.0.tgz", + "integrity": "sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w==", + "cpu": [ + "arm64" + ], "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@cypress/request": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", - "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "performance-now": "^2.1.0", - "qs": "6.10.4", - "safe-buffer": "^5.1.2", - "tough-cookie": "^4.1.3", - "tunnel-agent": "^0.6.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">= 6" - } + "os": [ + "darwin" + ] }, - "node_modules/@cypress/xvfb": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", - "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", - "dev": true, - "dependencies": { - "debug": "^3.1.0", - "lodash.once": "^4.1.1" - } + "node_modules/@cbor-extract/cbor-extract-darwin-x64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-darwin-x64/-/cbor-extract-darwin-x64-2.2.0.tgz", + "integrity": "sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@cypress/xvfb/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } + "node_modules/@cbor-extract/cbor-extract-linux-arm": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm/-/cbor-extract-linux-arm-2.2.0.tgz", + "integrity": "sha512-QeBcBXk964zOytiedMPQNZr7sg0TNavZeuUCD6ON4vEOU/25+pLhNN6EDIKJ9VLTKaZ7K7EaAriyYQ1NQ05s/Q==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "node_modules/@cbor-extract/cbor-extract-linux-arm64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-arm64/-/cbor-extract-linux-arm64-2.2.0.tgz", + "integrity": "sha512-rQvhNmDuhjTVXSPFLolmQ47/ydGOFXtbR7+wgkSY0bdOxCFept1hvg59uiLPT2fVDuJFuEy16EImo5tE2x3RsQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@cbor-extract/cbor-extract-linux-x64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-linux-x64/-/cbor-extract-linux-x64-2.2.0.tgz", + "integrity": "sha512-cWLAWtT3kNLHSvP4RKDzSTX9o0wvQEEAj4SKvhWuOVZxiDAeQazr9A+PSiRILK1VYMLeDml89ohxCnUNQNQNCw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@cbor-extract/cbor-extract-win32-x64": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cbor-extract/cbor-extract-win32-x64/-/cbor-extract-win32-x64-2.2.0.tgz", + "integrity": "sha512-l2M+Z8DO2vbvADOBNLbbh9y5ST1RY5sqkWOg/58GkUPBYou/cuNZ68SGQ644f1CvZ8kcOxyZtw06+dxWHIoN/w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", + "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", "dev": true, "engines": { - "node": ">=10.0.0" + "node": ">=14.17.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz", + "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==", + "dependencies": { + "tslib": "^2.4.0" } }, "node_modules/@hapi/hoek": { @@ -1758,10 +1540,111 @@ "@hapi/hoek": "^9.0.0" } }, + "node_modules/@ipld/car": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/@ipld/car/-/car-5.4.2.tgz", + "integrity": "sha512-gfyrJvePyXnh2Fbj8mPg4JYvEZ3izhk8C9WgAle7xIYbrJNSXmNQ6BxAls8Gof97vvGbCROdxbTWRmHJtTCbcg==", + "dependencies": { + "@ipld/dag-cbor": "^9.0.7", + "cborg": "^4.0.5", + "multiformats": "^13.0.0", + "varint": "^6.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@ipld/dag-cbor": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-9.2.4.tgz", + "integrity": "sha512-GbDWYl2fdJgkYtIJN0HY9oO0o50d1nB4EQb7uYWKUd2ztxCjxiEW3PjwGG0nqUpN1G4Cug6LX8NzbA7fKT+zfA==", + "dependencies": { + "cborg": "^4.0.0", + "multiformats": "^13.1.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@ipld/dag-json": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/@ipld/dag-json/-/dag-json-10.2.5.tgz", + "integrity": "sha512-Q4Fr3IBDEN8gkpgNefynJ4U/ZO5Kwr7WSUMBDbZx0c37t0+IwQCTM9yJh8l5L4SRFjm31MuHwniZ/kM+P7GQ3Q==", + "dependencies": { + "cborg": "^4.0.0", + "multiformats": "^13.1.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@ipld/dag-pb": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@ipld/dag-pb/-/dag-pb-4.1.5.tgz", + "integrity": "sha512-w4PZ2yPqvNmlAir7/2hsCRMqny1EY5jj26iZcSgxREJexmbAc2FI21jp26MqiNdfgAxvkCnf2N/TJI18GaDNwA==", + "dependencies": { + "multiformats": "^13.1.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@ipld/unixfs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@ipld/unixfs/-/unixfs-3.0.0.tgz", + "integrity": "sha512-Tj3/BPOlnemcZQ2ETIZAO8hqAs9KNzWyX5J9+JCL9jDwvYwjxeYjqJ3v+9DusNvTBmJhZnGVP6ijUHrsuOLp+g==", + "dependencies": { + "@ipld/dag-pb": "^4.0.0", + "@multiformats/murmur3": "^2.1.3", + "@perma/map": "^1.0.2", + "actor": "^2.3.1", + "multiformats": "^13.0.1", + "protobufjs": "^7.1.2", + "rabin-rs": "^2.1.0" + } + }, + "node_modules/@itk-wasm/dam": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@itk-wasm/dam/-/dam-1.1.1.tgz", + "integrity": "sha512-7+9L3lrLMKF4y6B6qjs8GqfbpxT0waOJUM14NdMNEA6M+BoBS8fdHREhQHo2s7QMA5O7I+Jv7m+dyqlisGnbdQ==", + "dependencies": { + "axios": "^1.4.0", + "commander": "^10.0.1", + "decompress": "^4.2.1", + "files-from-path": "^1.0.0", + "ipfs-car": "^1.0.0", + "tar": "^6.1.13" + }, + "bin": { + "dam": "cli.js" + } + }, + "node_modules/@itk-wasm/dam/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@itk-wasm/image-io": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@itk-wasm/image-io/-/image-io-1.6.0.tgz", + "integrity": "sha512-cx+lHpTc3tmkfKMOMpuwGfQyhsYmac09NoOjeo5bOW45pp040boQiPow8Q/GQmjHUfI9c+H7SqeJCfKVS5SPRw==", + "dependencies": { + "axios": "^1.7.4", + "itk-wasm": "^1.0.0-b.188", + "mime-types": "^2.1.35" + } + }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "dev": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -1773,9 +1656,9 @@ } }, "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==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "engines": { "node": ">=6.0.0" @@ -1801,9 +1684,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==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { @@ -1816,51 +1699,244 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "dev": true + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } }, - "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==", + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.2.0.tgz", + "integrity": "sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==", "dev": true, "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@jsonjoy.com/base64": "^1.1.1", + "@jsonjoy.com/util": "^1.1.2", + "hyperdyperid": "^1.2.0", + "thingies": "^1.20.0" }, "engines": { - "node": ">= 8" + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, - "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==", + "node_modules/@jsonjoy.com/util": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.6.0.tgz", + "integrity": "sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==", "dev": true, "engines": { - "node": ">= 8" + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, - "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==", + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true + }, + "node_modules/@lukeed/csprng": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz", + "integrity": "sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@lukeed/uuid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@lukeed/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w==", + "dependencies": { + "@lukeed/csprng": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@multiformats/blake2": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@multiformats/blake2/-/blake2-2.0.2.tgz", + "integrity": "sha512-AOWu6Tyuk5UoT5m4faB6ntVnPB8EmuD6rn18s4cCgHNEGgsamT8GdvjP9DYjzFHQVaP/0L3CaKqWQqJlXx9ecw==", + "dependencies": { + "blakejs": "^1.2.1", + "multiformats": "^13.0.0" + } + }, + "node_modules/@multiformats/murmur3": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@multiformats/murmur3/-/murmur3-2.1.8.tgz", + "integrity": "sha512-6vId1C46ra3R1sbJUOFCZnsUIveR9oF20yhPmAFxPm0JfrX3/ZRCgP3YDrBzlGoEppOXnA9czHeYc0T9mB6hbA==", + "dependencies": { + "multiformats": "^13.0.0", + "murmurhash3js-revisited": "^3.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/@multiformats/sha3": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@multiformats/sha3/-/sha3-3.0.2.tgz", + "integrity": "sha512-fBxODTXa1sOWYB9q6GSFe2HYSVwMEdnPa7c7FgNhr/rMFQ2HGtwmRppTm317HSpGSTUkoTvyKQDNcteJEGU+bg==", + "dependencies": { + "js-sha3": "^0.9.1", + "multiformats": "^13.0.0" + } + }, + "node_modules/@niivue/cbor-loader": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@niivue/cbor-loader/-/cbor-loader-1.2.1.tgz", + "integrity": "sha512-ggSCbMFChShwcgWaPQNYnTDff4SD1uVQ20CmqNJRp5NETOJOqICKOciELqlGoUt0WASMsNc6WmfJv+kF6bsBMA==", + "dependencies": { + "cbor-x": "^1.6.0", + "nifti-reader-js": "^0.7.1" + } + }, + "node_modules/@niivue/niivue": { + "version": "0.57.0", + "resolved": "https://registry.npmjs.org/@niivue/niivue/-/niivue-0.57.0.tgz", + "integrity": "sha512-KIEBEMZDnqh6RiKND/lLp6ZeAhbZ5TZtDsEPxmPvld/l+p1nnCMcihzJhGWioggKbDVd5h0Tgapx/VfVgETa7Q==", + "dependencies": { + "@lukeed/uuid": "^2.0.1", + "@ungap/structured-clone": "^1.2.0", + "array-equal": "^1.0.2", + "fflate": "^0.8.2", + "gl-matrix": "^3.4.3", + "nifti-reader-js": "^0.8.0", + "zarrita": "^0.5.0" + }, + "optionalDependencies": { + "@rollup/rollup-linux-x64-gnu": "^4.18.1" + } + }, + "node_modules/@niivue/niivue/node_modules/nifti-reader-js": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/nifti-reader-js/-/nifti-reader-js-0.8.0.tgz", + "integrity": "sha512-iO1iIhQDfKniy+l/86HfOPte7So+SxBmBiMSiUB2VXU7z4hSewMTlE3h0fCgfzfXvMUa+ilzLTJ2ZHmtFw6EWw==", + "dependencies": { + "fflate": "^0.8.2" + } + }, + "node_modules/@perma/map": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@perma/map/-/map-1.0.3.tgz", + "integrity": "sha512-Bf5njk0fnJGTFE2ETntq0N1oJ6YdCPIpTDn3R3KYZJQdeYSOCNL7mBrFlGnbqav8YQhJA/p81pvHINX9vAtHkQ==", + "dependencies": { + "@multiformats/murmur3": "^2.1.0", + "murmurhash3js-revisited": "^3.0.0" + } + }, + "node_modules/@playwright/test": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.52.0.tgz", + "integrity": "sha512-uh6W7sb55hl7D6vsAeA+V2p5JnlAqzhqFyF0VcJkKZXkgnFcVG9PziERRHQfPLfNGx1C292a4JqbWzhR8L4R1g==", "dev": true, "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "playwright": "1.52.0" + }, + "bin": { + "playwright": "cli.js" }, "engines": { - "node": ">= 8" + "node": ">=18" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" } }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.41.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.1.tgz", + "integrity": "sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", "dev": true, "dependencies": { "@hapi/hoek": "^9.0.0" @@ -1878,10 +1954,15 @@ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", "dev": true }, + "node_modules/@thewtex/zstddec": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@thewtex/zstddec/-/zstddec-0.2.1.tgz", + "integrity": "sha512-1yTu7m/qU1nsJy4mCZAB3GAhczsClhw+WIXK0oe598eHcvefH16WLOYN4Uko7K2/Ttz9KEBvvT7WFrZD41ShgA==" + }, "node_modules/@types/body-parser": { - "version": "1.19.3", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.3.tgz", - "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", "dev": true, "dependencies": { "@types/connect": "*", @@ -1889,27 +1970,27 @@ } }, "node_modules/@types/bonjour": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.11.tgz", - "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect": { - "version": "3.4.36", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", - "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", - "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", "dev": true, "dependencies": { "@types/express-serve-static-core": "*", @@ -1917,20 +1998,40 @@ } }, "node_modules/@types/emscripten": { - "version": "1.39.7", - "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.7.tgz", - "integrity": "sha512-tLqYV94vuqDrXh515F/FOGtBcRMTPGvVV1LzLbtYDcQmmhtpf/gLYf+hikBbQk8MzOHNz37wpFfJbYAuSn8HqA==" + "version": "1.40.1", + "resolved": "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.40.1.tgz", + "integrity": "sha512-sr53lnYkQNhjHNN0oJDdUm5564biioI5DuOpycufDVK7D3y+GR3oUswe2rlwY1nPNyusHbrJ9WoTyIHl4/Bpwg==" + }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", "dev": true }, "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.22", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.22.tgz", + "integrity": "sha512-eZUmSnhRX9YRSkplpz0N+k6NljUUn5l3EWZIKZvYzhvMphEuNiyyy1viH/ejgt66JWgALwC/gtSUAeQKtSwW/w==", "dev": true, "dependencies": { "@types/body-parser": "*", @@ -1940,9 +2041,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.36", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", - "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", "dev": true, "dependencies": { "@types/node": "*", @@ -1952,60 +2053,71 @@ } }, "node_modules/@types/http-errors": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.2.tgz", - "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", "dev": true }, "node_modules/@types/http-proxy": { - "version": "1.17.12", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.12.tgz", - "integrity": "sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==", + "version": "1.17.16", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", + "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/json-schema": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", - "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", "dev": true }, "node_modules/@types/node": { - "version": "18.17.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.18.tgz", - "integrity": "sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw==", - "dev": true + "version": "22.15.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.24.tgz", + "integrity": "sha512-w9CZGm9RDjzTh/D+hFwlBJ3ziUaVw7oufKA3vOFSOZlzmW9AkZnfjPb+DLnrV6qtgL/LNmP0/2zBNCFHL3F0ng==", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/qs": { - "version": "6.9.8", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", - "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", "dev": true }, "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", "dev": true }, "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", + "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", "dev": true }, "node_modules/@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", "dev": true, "dependencies": { "@types/mime": "^1", @@ -2013,240 +2125,243 @@ } }, "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", "dev": true, "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", - "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", "dev": true, "dependencies": { "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" + "@types/node": "*", + "@types/send": "*" } }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", - "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", - "dev": true - }, - "node_modules/@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", - "dev": true - }, "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", "dev": true, "dependencies": { "@types/node": "*" } }, "node_modules/@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", "dev": true, "dependencies": { "@types/node": "*" } }, - "node_modules/@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "dev": true, - "optional": true, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" + }, + "node_modules/@web3-storage/car-block-validator": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@web3-storage/car-block-validator/-/car-block-validator-1.2.2.tgz", + "integrity": "sha512-lR9l+ZszhTid5HfZE8ohnGf2RJp2kaBOnoejmsACs3iTNiy+3K09dnPm8MhgBE9RCIgPBKM0CCWXO9l+I6jrKA==", "dependencies": { - "@types/node": "*" + "@multiformats/blake2": "^2.0.2", + "@multiformats/murmur3": "^2.1.8", + "@multiformats/sha3": "^3.0.2", + "multiformats": "^13.3.1", + "uint8arrays": "^5.1.0" } }, "node_modules/@webassemblyjs/ast": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", - "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", "dev": true }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", "dev": true }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", - "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", "dev": true }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", "dev": true }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", - "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", "dev": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", "dev": true, "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", "dev": true }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", - "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-opt": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1", - "@webassemblyjs/wast-printer": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", - "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", - "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-buffer": "1.12.1", - "@webassemblyjs/wasm-gen": "1.12.1", - "@webassemblyjs/wasm-parser": "1.12.1" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", - "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", - "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", "dev": true, "dependencies": { - "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, "node_modules/@webpack-cli/configtest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", - "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", + "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", "dev": true, + "engines": { + "node": ">=18.12.0" + }, "peerDependencies": { - "webpack": "4.x.x || 5.x.x", - "webpack-cli": "4.x.x" + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" } }, "node_modules/@webpack-cli/info": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", - "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", + "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", "dev": true, - "dependencies": { - "envinfo": "^7.7.3" + "engines": { + "node": ">=18.12.0" }, "peerDependencies": { - "webpack-cli": "4.x.x" + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" } }, "node_modules/@webpack-cli/serve": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", - "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", + "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", "dev": true, + "engines": { + "node": ">=18.12.0" + }, "peerDependencies": { - "webpack-cli": "4.x.x" + "webpack": "^5.82.0", + "webpack-cli": "6.x.x" }, "peerDependenciesMeta": { "webpack-dev-server": { @@ -2266,6 +2381,20 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, + "node_modules/@zarrita/storage": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@zarrita/storage/-/storage-0.1.1.tgz", + "integrity": "sha512-6/NUCvpzsIxfxeMv59jRTl/bOZg3GZfMP6iR8EIqrTaaE0S2jLL/ceX1OxcFBKnuA8/Z2YmgX4SFBHwFGrCcsw==", + "dependencies": { + "reference-spec-reader": "^0.2.0", + "unzipit": "^1.4.3" + } + }, + "node_modules/abort-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/abort-error/-/abort-error-1.0.1.tgz", + "integrity": "sha512-fxqCblJiIPdSXIUrxI0PL+eJG49QdP9SQ70qtB65MVAoMr2rASlOyAbJFOylfB467F/f+5BCLJJq58RYi7mGfg==" + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -2279,10 +2408,19 @@ "node": ">= 0.6" } }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -2291,38 +2429,21 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/actor": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/actor/-/actor-2.3.1.tgz", + "integrity": "sha512-ST/3wnvcP2tKDXnum7nLCLXm+/rsf8vPocXH2Fre6D8FQwNkGDd4JEitBlXj007VQJfiGYRQvXqwOBZVi+JtRg==" }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, "funding": { "type": "github", @@ -2346,59 +2467,16 @@ } } }, - "node_modules/ajv-formats/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/ajv-formats/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/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "dev": true, "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" + "fast-deep-equal": "^3.1.3" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "ajv": "^8.8.2" } }, "node_modules/ansi-html-community": { @@ -2413,27 +2491,6 @@ "ansi-html": "bin/ansi-html" } }, - "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": "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/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -2447,25 +2504,17 @@ "node": ">= 8" } }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "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" - } - ] + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, "node_modules/arg": { "version": "5.0.2", @@ -2473,119 +2522,59 @@ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "dev": true }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "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/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" + "node_modules/array-equal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.2.tgz", + "integrity": "sha512-gUHx76KtnhEgB3HOuFYiCm3FIdEs6ocM2asHvNTkfu/Y09qQVrrVVaOKENmS2KkSaGoxgXNqC+ZVtR/n0MOkSA==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", "dev": true }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "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/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", - "dev": true + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/axios": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.23.0.tgz", - "integrity": "sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.9.0.tgz", + "integrity": "sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==", "dependencies": { - "follow-redirects": "^1.14.4" + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-10.0.0.tgz", + "integrity": "sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==", "dev": true, "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" + "find-up": "^5.0.0" }, "engines": { - "node": ">= 8.9" + "node": "^18.20.0 || ^20.10.0 || >=22.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" + "@babel/core": "^7.12.0", + "webpack": ">=5.61.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz", + "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", + "@babel/helper-define-polyfill-provider": "^0.6.4", "semver": "^6.3.1" }, "peerDependencies": { @@ -2593,25 +2582,25 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", - "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", + "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.31.0" + "@babel/helper-define-polyfill-provider": "^0.6.3", + "core-js-compat": "^3.40.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz", + "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2" + "@babel/helper-define-polyfill-provider": "^0.6.4" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -2620,14 +2609,12 @@ "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 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -2649,38 +2636,31 @@ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "dev": true }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/blob-util": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", - "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/blakejs": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" }, "node_modules/bluebird": { "version": "3.7.2", @@ -2712,15 +2692,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -2736,59 +2707,40 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", "dev": true, "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" } }, "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, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.21.11", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.11.tgz", - "integrity": "sha512-xn1UXOKUz7DjdGlg9RrUr0GGiWzI97UQJnugHtH0OLDfJB7jMgoIkYvRIEO1l9EeEERVqeqLYOcFBW9ldjypbQ==", + "version": "4.24.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", + "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", "dev": true, "funding": [ { @@ -2805,10 +2757,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001538", - "electron-to-chromium": "^1.4.526", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001716", + "electron-to-chromium": "^1.5.149", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -2821,7 +2773,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "funding": [ { "type": "github", @@ -2841,50 +2792,83 @@ "ieee754": "^1.1.13" } }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, "engines": { "node": "*" } }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, "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/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, "engines": { "node": ">= 0.8" } }, - "node_modules/cachedir": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", - "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", - "dev": true, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { "node": ">= 0.4" @@ -2894,9 +2878,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001538", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001538.tgz", - "integrity": "sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==", + "version": "1.0.30001718", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", + "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", "dev": true, "funding": [ { @@ -2913,24 +2897,52 @@ } ] }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true - }, - "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, + "node_modules/cbor-extract": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cbor-extract/-/cbor-extract-2.2.0.tgz", + "integrity": "sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA==", + "hasInstallScript": true, + "optional": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "node-gyp-build-optional-packages": "5.1.1" + }, + "bin": { + "download-cbor-prebuilds": "bin/download-prebuilds.js" }, + "optionalDependencies": { + "@cbor-extract/cbor-extract-darwin-arm64": "2.2.0", + "@cbor-extract/cbor-extract-darwin-x64": "2.2.0", + "@cbor-extract/cbor-extract-linux-arm": "2.2.0", + "@cbor-extract/cbor-extract-linux-arm64": "2.2.0", + "@cbor-extract/cbor-extract-linux-x64": "2.2.0", + "@cbor-extract/cbor-extract-win32-x64": "2.2.0" + } + }, + "node_modules/cbor-x": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/cbor-x/-/cbor-x-1.6.0.tgz", + "integrity": "sha512-0kareyRwHSkL6ws5VXHEf8uY1liitysCVJjlmhaLG+IXLqhSaOO+t63coaso7yjwEzWZzLy8fJo06gZDVQM9Qg==", + "optionalDependencies": { + "cbor-extract": "^2.2.0" + } + }, + "node_modules/cborg": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-4.2.11.tgz", + "integrity": "sha512-7gs3iaqtsD9OHowgqzc6ixQGwSBONqosVR2co0Bg0pARgrLap+LCcEIXJuuIz2jHy0WWQeDMFPEsU2r17I2XPQ==", + "bin": { + "cborg": "lib/bin.js" + } + }, + "node_modules/chalk": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", "engines": { - "node": ">=4" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/check-more-types": { @@ -2943,16 +2955,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -2965,6 +2971,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -2981,80 +2990,21 @@ "node": ">= 6" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "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-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" + "node": ">=10" } }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6.0" } }, "node_modules/clone-deep": { @@ -3071,21 +3021,6 @@ "node": ">=6" } }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", @@ -3096,7 +3031,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -3104,30 +3038,19 @@ "node": ">= 0.8" } }, - "node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } + "node_modules/comlink": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/comlink/-/comlink-4.4.2.tgz", + "integrity": "sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==" }, - "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, + "node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "engines": { - "node": ">=4.0.0" + "node": ">=16" } }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -3141,17 +3064,17 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", + "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", "dev": true, "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", + "negotiator": "~0.6.4", "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { @@ -3173,18 +3096,6 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/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/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", @@ -3216,9 +3127,9 @@ } }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "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/cookie": { @@ -3237,20 +3148,19 @@ "dev": true }, "node_modules/copy-webpack-plugin": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", - "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-13.0.0.tgz", + "integrity": "sha512-FgR/h5a6hzJqATDGd9YG41SeDViH+0bkHn6WNXCi5zKAZkeESeSxLySSsFLHqLEVCh0E+rITmCf0dusXWYukeQ==", "dev": true, "dependencies": { - "fast-glob": "^3.2.7", "glob-parent": "^6.0.1", - "globby": "^11.0.3", "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0" + "schema-utils": "^4.2.0", + "serialize-javascript": "^6.0.2", + "tinyglobby": "^0.2.12" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", @@ -3260,31 +3170,13 @@ "webpack": "^5.1.0" } }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/core-js-compat": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz", - "integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==", + "version": "3.42.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.42.0.tgz", + "integrity": "sha512-bQasjMfyDGyaeWKBIu33lHh9qlSR0MFE/Nmc6nMjf/iU9b3rSMdAYz1Baxrv4lPdGUsTqZudHA4jIGSJy0SWZQ==", "dev": true, "dependencies": { - "browserslist": "^4.21.10" + "browserslist": "^4.24.4" }, "funding": { "type": "opencollective", @@ -3292,15 +3184,14 @@ } }, "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "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==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "dependencies": { "path-key": "^3.1.0", @@ -3311,309 +3202,156 @@ "node": ">= 8" } }, - "node_modules/curry": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/curry/-/curry-1.2.0.tgz", - "integrity": "sha512-PAdmqPH2DUYTCc/aknv6RxRxmqdRHclvbz+wP8t1Xpg2Nu13qg+oLb6/5iFoDmf4dbmC9loYoy9PwwGbFt/AqA==" - }, - "node_modules/cypress": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.2.0.tgz", - "integrity": "sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@cypress/request": "^3.0.0", - "@cypress/xvfb": "^1.2.4", - "@types/node": "^18.17.5", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.6.0", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^6.2.1", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.4", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.0", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.8", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "process": "^0.11.10", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.5.3", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "bin": { - "cypress": "bin/cypress" - }, - "engines": { - "node": "^16.0.0 || ^18.0.0 || >=20.0.0" - } - }, - "node_modules/cypress/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cypress/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ms": "^2.1.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cypress/node_modules/chalk/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" + "node": ">=6.0" }, - "engines": { - "node": ">=8" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/cypress/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", "dependencies": { - "color-name": "~1.1.4" + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cypress/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/cypress/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/cypress/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", "dependencies": { - "yallist": "^4.0.0" + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/cypress/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/cypress/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=4" } }, - "node_modules/cypress/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, + "node_modules/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "dependencies": { - "assert-plus": "^1.0.0" + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" }, "engines": { - "node": ">=0.10" + "node": ">=4" } }, - "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, + "node_modules/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", "dependencies": { - "ms": "2.1.2" + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=4" } }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", "engines": { - "node": ">= 10" + "node": ">=0.10.0" } }, - "node_modules/default-gateway/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", "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" + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/default-gateway/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==", + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", "dev": true, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/default-gateway/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/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -3637,40 +3375,44 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "optional": true, + "engines": { + "node": ">=8" + } + }, "node_modules/detect-node": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, - "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==", + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", "dev": true, "dependencies": { - "path-type": "^4.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dev": true, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" }, "engines": { - "node": ">=6" + "node": ">= 0.4" } }, "node_modules/duplexer": { @@ -3679,16 +3421,6 @@ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -3696,30 +3428,15 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.527", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.527.tgz", - "integrity": "sha512-EafxEiEDzk2aLrdbtVczylHflHdHkNrpGNHIgDyA63sUQLQVS2ayj2hPw3RsVB42qkwURH+T2OxV7kGPUuYszA==", + "version": "1.5.159", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.159.tgz", + "integrity": "sha512-CEvHptWAMV5p6GJ0Lq8aheyvVbfzVrv5mmidu1D3pidoVNkB3tTBsTMVtPJ+rzRK5oV229mCLz9Zj/hNvU8GBA==", "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/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "dev": true, "engines": { "node": ">= 0.8" @@ -3729,15 +3446,14 @@ "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/enhanced-resolve": { - "version": "5.17.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", - "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -3747,23 +3463,10 @@ "node": ">=10.13.0" } }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, "node_modules/envinfo": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", - "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", + "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", "dev": true, "bin": { "envinfo": "dist/cli.js" @@ -3773,13 +3476,9 @@ } }, "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", "engines": { "node": ">= 0.4" } @@ -3788,21 +3487,45 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "engines": { "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", - "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", "dev": true }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, "engines": { "node": ">=6" @@ -3814,15 +3537,6 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", "dev": true }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -3899,17 +3613,10 @@ "through": "~2.3.1" } }, - "node_modules/eventemitter2": { - "version": "6.4.7", - "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", - "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true - }, "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" }, "node_modules/events": { "version": "3.3.0", @@ -3921,19 +3628,19 @@ } }, "node_modules/execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "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.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", + "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.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" }, "engines": { @@ -3943,22 +3650,34 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "node_modules/execa/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, - "dependencies": { - "pify": "^2.2.0" + "engines": { + "node": ">=10" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/execa/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": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/express": { - "version": "4.21.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", - "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dev": true, "dependencies": { "accepts": "~1.3.8", @@ -3980,7 +3699,7 @@ "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.10", + "path-to-regexp": "0.1.12", "proxy-addr": "~2.0.7", "qs": "6.13.0", "range-parser": "~1.2.1", @@ -3995,14 +3714,12 @@ }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -4012,110 +3729,33 @@ "ms": "2.0.0" } }, - "node_modules/express/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/express/node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "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-glob/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==", + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "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 + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ] }, "node_modules/fastest-levenshtein": { "version": "1.0.16", @@ -4126,15 +3766,6 @@ "node": ">= 4.9.1" } }, - "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/faye-websocket": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", @@ -4151,30 +3782,52 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, "dependencies": { "pend": "~1.2.0" } }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "node_modules/fdir": { + "version": "6.4.5", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.5.tgz", + "integrity": "sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==", "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" + "peerDependencies": { + "picomatch": "^3 || ^4" }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==" + }, + "node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", "engines": { - "node": ">=8" + "node": ">=4" + } + }, + "node_modules/files-from-path": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/files-from-path/-/files-from-path-1.1.4.tgz", + "integrity": "sha512-huzBO8vS15VrEC0ej62GtYCtPUNEsTdHIN3aFBjCUZyFQTr+bW4cpwvPMZssM/r+9/hOh4ikUiJ3L+9kZKBMag==", + "dependencies": { + "graceful-fs": "^4.2.10" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=18" } }, "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==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -4210,55 +3863,41 @@ "ms": "2.0.0" } }, - "node_modules/finalhandler/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" + "bin": { + "flat": "cli.js" } }, "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "funding": [ { "type": "individual", @@ -4274,27 +3913,18 @@ } } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", "dependencies": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.12" + "node": ">= 6" } }, "node_modules/forwarded": { @@ -4321,37 +3951,60 @@ "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==", "dev": true }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, "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, + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.14" } }, - "node_modules/fs-monkey": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/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 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "hasInstallScript": true, "optional": true, @@ -4366,7 +4019,6 @@ "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" } @@ -4381,16 +4033,20 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -4399,54 +4055,49 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "dependencies": { - "pump": "^3.0.0" + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4" } }, - "node_modules/getos": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", - "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", - "dev": true, + "node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", "dependencies": { - "async": "^3.2.0" + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } + "node_modules/gl-matrix": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" }, "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, + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": "*" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -4470,21 +4121,6 @@ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dev": true, - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "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", @@ -4494,33 +4130,12 @@ "node": ">=4" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "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" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4531,50 +4146,34 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, + "node_modules/hamt-sharding": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/hamt-sharding/-/hamt-sharding-3.0.6.tgz", + "integrity": "sha512-nZeamxfymIWLpVcAN0CRrb7uVq3hCOGj9IcL6NMA6VVCVWqj+h9Jo/SmaWuS92AEDf1thmHsM5D5c70hM3j2Tg==", + "dependencies": { + "sparse-array": "^1.3.1", + "uint8arrays": "^5.0.1" + } + }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "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": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "engines": { "node": ">= 0.4" }, @@ -4582,11 +4181,13 @@ "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, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, "engines": { "node": ">= 0.4" }, @@ -4598,7 +4199,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "dependencies": { "function-bind": "^1.1.2" }, @@ -4618,52 +4218,6 @@ "wbuf": "^1.1.0" } }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -4687,9 +4241,9 @@ } }, "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", "dev": true }, "node_modules/http-proxy": { @@ -4711,7 +4265,6 @@ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", "dev": true, - "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -4731,27 +4284,28 @@ } } }, - "node_modules/http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "node_modules/http-proxy/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "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, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^2.0.2", - "sshpk": "^1.14.1" - }, "engines": { - "node": ">=0.10" + "node": ">=10.17.0" } }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", "dev": true, "engines": { - "node": ">=8.12.0" + "node": ">=10.18" } }, "node_modules/iconv-lite": { @@ -4770,7 +4324,6 @@ "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", @@ -4786,19 +4339,10 @@ } ] }, - "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-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "dependencies": { "pkg-dir": "^4.2.0", @@ -4814,20 +4358,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "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/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, + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -4836,36 +4371,97 @@ "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 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, - "node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true, - "engines": { - "node": ">=10" + "node_modules/interface-blockstore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/interface-blockstore/-/interface-blockstore-5.3.2.tgz", + "integrity": "sha512-oA9Pjkxun/JHAsZrYEyKX+EoPjLciTzidE7wipLc/3YoHDjzsnXRJzAzFJXNUvogtY4g7hIwxArx8+WKJs2RIg==", + "dependencies": { + "interface-store": "^6.0.0", + "multiformats": "^13.3.6" } }, + "node_modules/interface-store": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-6.0.3.tgz", + "integrity": "sha512-+WvfEZnFUhRwFxgz+QCQi7UC6o9AM0EHM9bpIe2Nhqb100NHCsTvNAn4eJgvgV2/tmLo1MP9nGxQKEcZTAueLA==" + }, "node_modules/interpret": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", - "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, "engines": { - "node": ">= 0.10" + "node": ">=10.13.0" } }, "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", "dev": true, "engines": { "node": ">= 10" } }, + "node_modules/ipfs-car": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ipfs-car/-/ipfs-car-1.2.0.tgz", + "integrity": "sha512-A++1UesxqwfNv14NmFxr4MHi+vD9rR6SWr87MU9o0315Mzqys48pEefL8rlCAA9cw2qKYeT/ZPYVtqIMAr6U1Q==", + "dependencies": { + "@ipld/car": "^5.1.0", + "@ipld/dag-cbor": "^9.0.0", + "@ipld/dag-json": "^10.0.1", + "@ipld/dag-pb": "^4.0.2", + "@ipld/unixfs": "^3.0.0", + "@web3-storage/car-block-validator": "^1.0.1", + "files-from-path": "^1.0.0", + "ipfs-unixfs-exporter": "^13.0.1", + "multiformats": "^13.0.1", + "sade": "^1.8.1", + "varint": "^6.0.0" + }, + "bin": { + "🚘": "bin.js", + "ipfs-car": "bin.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/ipfs-unixfs": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-11.2.1.tgz", + "integrity": "sha512-gUeeX63EFgiaMgcs0cUs2ZUPvlOeEZ38okjK8twdWGZX2jYd2rCk8k/TJ3DSRIDZ2t/aZMv6I23guxHaofZE3w==", + "dependencies": { + "protons-runtime": "^5.5.0", + "uint8arraylist": "^2.4.8" + } + }, + "node_modules/ipfs-unixfs-exporter": { + "version": "13.6.2", + "resolved": "https://registry.npmjs.org/ipfs-unixfs-exporter/-/ipfs-unixfs-exporter-13.6.2.tgz", + "integrity": "sha512-U3NkQHvQn5XzxtjSo1/GfoFIoXYY4hPgOlZG5RUrV5ScBI222b3jAHbHksXZuMy7sqPkA9ieeWdOmnG1+0nxyw==", + "dependencies": { + "@ipld/dag-cbor": "^9.2.1", + "@ipld/dag-json": "^10.2.2", + "@ipld/dag-pb": "^4.1.2", + "@multiformats/murmur3": "^2.1.8", + "hamt-sharding": "^3.0.6", + "interface-blockstore": "^5.3.0", + "ipfs-unixfs": "^11.0.0", + "it-filter": "^3.1.1", + "it-last": "^3.0.6", + "it-map": "^3.1.1", + "it-parallel": "^3.0.8", + "it-pipe": "^3.0.1", + "it-pushable": "^3.2.3", + "multiformats": "^13.2.3", + "p-queue": "^8.0.1", + "progress-events": "^1.0.1" + } + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -4878,40 +4474,31 @@ "node": ">=8" } }, - "node_modules/is-ci": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", - "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", - "dev": true, - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dev": true, "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", "dev": true, "bin": { "is-docker": "cli.js" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4926,15 +4513,6 @@ "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", @@ -4947,17 +4525,36 @@ "node": ">=0.10.0" } }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", "dev": true, "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==" + }, + "node_modules/is-network-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", + "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "dev": true, + "engines": { + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4972,15 +4569,6 @@ "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-plain-obj": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", @@ -5006,52 +4594,32 @@ } }, "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==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", "dev": true, + "dependencies": { + "is-inside-container": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "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-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, "node_modules/isexe": { "version": "2.0.0", @@ -5068,65 +4636,106 @@ "node": ">=0.10.0" } }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true + "node_modules/it-filter": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-3.1.3.tgz", + "integrity": "sha512-jicHnWmWdRj9NpznADvidoc/9Vlte/Bv+bg/Amf/Zc3U8iovSQMPB0aZSqOSjXGe5KXQuau5poocOFyyiP+RTg==", + "dependencies": { + "it-peekable": "^3.0.0" + } }, - "node_modules/itk-image-io": { - "version": "1.0.0-b.18", - "resolved": "https://registry.npmjs.org/itk-image-io/-/itk-image-io-1.0.0-b.18.tgz", - "integrity": "sha512-bvrn7dLdP5AkqpSdai849dzlbsS3YHs098BmKD1ZdfepARDjGs07kEsnSSQmy20CrRbIdG1vHcNkq5U37zWhKQ==", + "node_modules/it-last": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/it-last/-/it-last-3.0.8.tgz", + "integrity": "sha512-sdzoMeMAIJmRucZTnRd1GTtcoGV2EAS81fXfRKCVLviEX1wcvHhE43G0b/aKFFPc6ypuHWZR8vxaoHtDz/6b/A==" + }, + "node_modules/it-map": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/it-map/-/it-map-3.1.3.tgz", + "integrity": "sha512-BAdTuPN/Ie5K4pKLShqyLGBvkLSPtraYXBrX8h+Ki1CZQI8o0dOcaLewISLTXmEJsOHcAjkwxJsVwxND4/Rkpg==", "dependencies": { - "itk-wasm": "1.0.0-b.18" + "it-peekable": "^3.0.0" } }, - "node_modules/itk-mesh-io": { - "version": "1.0.0-b.18", - "resolved": "https://registry.npmjs.org/itk-mesh-io/-/itk-mesh-io-1.0.0-b.18.tgz", - "integrity": "sha512-3iV4Mx2GkXwC18susbRfIrZ4eZFCeM5yCEleALHlMDekrQAv/7Yo/6aq9lrWQN+Q8gGSNf5FE/Yk2bbmTqFcuQ==", + "node_modules/it-merge": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/it-merge/-/it-merge-3.0.11.tgz", + "integrity": "sha512-7Kzf/XN1jFlhXRfeDoHeBlgmMv/zOv+ji2LXEN6hsIlW2S/8PRjw+4s4dZbtFd+u5Pk7li+2Hd+a/NHwsqT0iQ==", "dependencies": { - "itk-wasm": "1.0.0-b.18" + "it-queueless-pushable": "^2.0.0" } }, - "node_modules/itk-wasm": { - "version": "1.0.0-b.18", - "resolved": "https://registry.npmjs.org/itk-wasm/-/itk-wasm-1.0.0-b.18.tgz", - "integrity": "sha512-k4vSWbHWVoDueZ0wXxfK52qZ/BMjNM0YTKawQKrpsvC2GX7MSVkZpYArZ81XKd8OkTS8uXCWWh+LS0I0otFp2A==", - "dependencies": { - "@babel/runtime": "^7.15.4", - "@types/emscripten": "^1.39.6", - "axios": "^0.23.0", - "commander": "^8.2.0", - "fs-extra": "^10.0.0", - "mime-types": "^2.1.33", - "promise-file-reader": "^1.0.3", - "webworker-promise": "^0.4.2" - }, - "bin": { - "itk-wasm": "src/itk-wasm-cli.js" + "node_modules/it-parallel": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/it-parallel/-/it-parallel-3.0.11.tgz", + "integrity": "sha512-ABHAwLO6RMB9zBKUN1v7pJWupwGaMkUrtGNnygDqog5yB8PjyKWxUKLwca1OHuZrdnkOx0VzETEXMSzWrzX8bw==", + "dependencies": { + "p-defer": "^4.0.1" } }, - "node_modules/itk-wasm/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "node_modules/it-peekable": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-3.0.7.tgz", + "integrity": "sha512-w9W0WzNCsHLctV0z6vAA6N3jPgJu0qZZVlhngS+L29Rdva940f4Ea4ubtEXXYVBbq3l9Woo1MdWLGiEXzQDtdg==" + }, + "node_modules/it-pipe": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-3.0.1.tgz", + "integrity": "sha512-sIoNrQl1qSRg2seYSBH/3QxWhJFn9PKYvOf/bHdtCBF0bnghey44VyASsWzn5dAx0DCDDABq1hZIuzKmtBZmKA==", + "dependencies": { + "it-merge": "^3.0.0", + "it-pushable": "^3.1.2", + "it-stream-types": "^2.0.1" + }, "engines": { - "node": ">= 12" + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/it-pushable": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.2.3.tgz", + "integrity": "sha512-gzYnXYK8Y5t5b/BnJUr7glfQLO4U5vyb05gPx/TyTw+4Bv1zM9gFk4YsOrnulWefMewlphCjKkakFvj1y99Tcg==", + "dependencies": { + "p-defer": "^4.0.0" } }, - "node_modules/itk-wasm/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==", + "node_modules/it-queueless-pushable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/it-queueless-pushable/-/it-queueless-pushable-2.0.1.tgz", + "integrity": "sha512-ZFX4ZHpzPwD0Ivpt3y98FtXk/KToO0ec5AjUDBQ4MOdkWVmnjEBfjq6ncvpuGtZ3776KSSK+i6uWkrSspdo/OQ==", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "abort-error": "^1.0.1", + "p-defer": "^4.0.1", + "race-signal": "^1.1.3" + } + }, + "node_modules/it-stream-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/it-stream-types/-/it-stream-types-2.0.2.tgz", + "integrity": "sha512-Rz/DEZ6Byn/r9+/SBCuJhpPATDF9D+dz5pbgSUyBsCDtza6wtNATrz/jz1gDyNanC3XdLboriHnOC925bZRBww==" + }, + "node_modules/itk-wasm": { + "version": "1.0.0-b.188", + "resolved": "https://registry.npmjs.org/itk-wasm/-/itk-wasm-1.0.0-b.188.tgz", + "integrity": "sha512-7bQI43DoHg0MIumr9yE5VfVQlSv3B/VtsLqrB0RC3tUKnkMeL71rSRiCav3bxQJoCRYv+/Cb0ZZFZ/sVCa4imw==", + "dependencies": { + "@emnapi/wasi-threads": "^1.0.1", + "@itk-wasm/dam": "^1.1.1", + "@thewtex/zstddec": "^0.2.1", + "@types/emscripten": "^1.39.10", + "axios": "^1.7.4", + "chalk": "^5.3.0", + "comlink": "^4.4.1", + "commander": "^11.1.0", + "fs-extra": "^11.2.0", + "glob": "^8.1.0", + "markdown-table": "^3.0.3", + "mime-types": "^2.1.35", + "wasm-feature-detect": "^1.6.1" }, - "engines": { - "node": ">=12" + "bin": { + "itk-wasm": "src/itk-wasm-cli.js" } }, "node_modules/jest-worker": { @@ -5143,65 +4752,40 @@ "node": ">= 10.13.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/joi": { - "version": "17.10.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.10.2.tgz", - "integrity": "sha512-hcVhjBxRNW/is3nNLdGLIjkgXetkeGc2wyhydhz8KumG23Aerk4HPjU5zaPAMRqXQFc0xNqXTC7+zQjxr0GlKA==", + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", "dev": true, "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } }, + "node_modules/js-sha3": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.3.tgz", + "integrity": "sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==" + }, "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/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true - }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "dev": true, "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-parse-even-better-errors": { @@ -5210,22 +4794,10 @@ "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": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "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": { @@ -5251,21 +4823,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsprim": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz", - "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -5276,13 +4833,13 @@ } }, "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", + "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", "dev": true, "dependencies": { "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" + "shell-quote": "^1.8.1" } }, "node_modules/lazy-ass": { @@ -5294,33 +4851,6 @@ "node": "> 0.8" } }, - "node_modules/listr2": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", - "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", - "dev": true, - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.1", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -5330,30 +4860,19 @@ "node": ">=6.11.5" } }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/lodash": { @@ -5368,179 +4887,10 @@ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", "dev": true }, - "node_modules/lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", - "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/log-symbols/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/log-symbols/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/log-symbols/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/log-symbols/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/log-symbols/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/log-symbols/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/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/ansi-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/log-update/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-update/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/long": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" }, "node_modules/lru-cache": { "version": "5.1.1", @@ -5552,18 +4902,22 @@ } }, "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, + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dependencies": { - "semver": "^6.0.0" + "pify": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" } }, "node_modules/map-stream": { @@ -5572,6 +4926,23 @@ "integrity": "sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==", "dev": true }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -5582,15 +4953,22 @@ } }, "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.2.tgz", + "integrity": "sha512-NgYhCOWgovOXSzvYgUW0LQ7Qy72rWQMGGFJDoWg4G30RHd3z77VbYdtJ4fembJXBy8pMIUA31XNAupobOQlwdg==", "dev": true, "dependencies": { - "fs-monkey": "^1.0.4" + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.3.0", + "tree-dump": "^1.0.1", + "tslib": "^2.0.0" }, "engines": { "node": ">= 4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" } }, "node_modules/merge-descriptors": { @@ -5608,15 +4986,6 @@ "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/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -5627,18 +4996,30 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" } }, + "node_modules/micromatch/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/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -5686,15 +5067,14 @@ "dev": true }, "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, + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=10" } }, "node_modules/minimist": { @@ -5706,10 +5086,65 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ms": { + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true }, "node_modules/multicast-dns": { @@ -5725,10 +5160,23 @@ "multicast-dns": "cli.js" } }, + "node_modules/multiformats": { + "version": "13.3.6", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-13.3.6.tgz", + "integrity": "sha512-yakbt9cPYj8d3vi/8o/XWm61MrOILo7fsTL0qxNx6zS0Nso6K5JqqS2WV7vK/KSuDBvrW3KfCwAdAgarAgOmww==" + }, + "node_modules/murmurhash3js-revisited": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz", + "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==", + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", "dev": true, "engines": { "node": ">= 0.6" @@ -5740,6 +5188,14 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "node_modules/nifti-reader-js": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/nifti-reader-js/-/nifti-reader-js-0.7.1.tgz", + "integrity": "sha512-nogmYGO0md1ger0GXwzPo/KSbhsujPOpsqV6jJEQcfw+q97iyXfjFpmKyqnSFZMD6XxCa3zzIk6Aqe9zCZJC2A==", + "dependencies": { + "fflate": "^0.8.2" + } + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -5749,10 +5205,24 @@ "node": ">= 6.13.0" } }, + "node_modules/node-gyp-build-optional-packages": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", + "integrity": "sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.1" + }, + "bin": { + "node-gyp-build-optional-packages": "bin.js", + "node-gyp-build-optional-packages-optional": "optional.js", + "node-gyp-build-optional-packages-test": "build-test.js" + } + }, "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==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "dev": true }, "node_modules/normalize-path": { @@ -5776,10 +5246,26 @@ "node": ">=8" } }, + "node_modules/numcodecs": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/numcodecs/-/numcodecs-0.3.2.tgz", + "integrity": "sha512-6YSPnmZgg0P87jnNhi3s+FVLOcIn3y+1CTIgUulA3IdASzK9fJM87sUFkpyA+be9GibGRaST2wCgkD+6U+fWKw==", + "dependencies": { + "fflate": "^0.8.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true, "engines": { "node": ">= 0.4" @@ -5819,7 +5305,6 @@ "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" } @@ -5840,81 +5325,105 @@ } }, "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.2.tgz", + "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==", "dev": true, "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" }, "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ospath": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", - "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", - "dev": true + "node_modules/p-defer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.1.tgz", + "integrity": "sha512-Mr5KC5efvAK5VUptYEIopP1bakB85k2IWXaRC0rsh1uwn1L6M0LVml8OIQ4Gudg4oyZakf7FmeRLkMMtZW1i5A==", + "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==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, "dependencies": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "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==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, + "node_modules/p-queue": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.0.tgz", + "integrity": "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==", "dependencies": { - "aggregate-error": "^3.0.0" + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", + "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", "dev": true, "dependencies": { - "@types/retry": "0.12.0", + "@types/retry": "0.12.2", + "is-network-error": "^1.0.0", "retry": "^0.13.1" }, "engines": { - "node": ">=8" + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", + "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-try": { @@ -5944,15 +5453,6 @@ "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", @@ -5969,20 +5469,11 @@ "dev": true }, "node_modules/path-to-regexp": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", - "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", "dev": true }, - "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/pause-stream": { "version": "0.0.11", "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", @@ -5993,30 +5484,23 @@ } }, "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" @@ -6026,7 +5510,25 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dependencies": { + "pinkie": "^2.0.0" + }, "engines": { "node": ">=0.10.0" } @@ -6043,11 +5545,39 @@ "node": ">=8" } }, - "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==", + "node_modules/pkg-dir/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/pkg-dir/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/pkg-dir/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" }, @@ -6055,25 +5585,90 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "node_modules/pkg-dir/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/playwright": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.52.0.tgz", + "integrity": "sha512-JAwMNMBlxJ2oD1kce4KPtMkDeKGHQstdpFPcPH3maElAXon/QZeTvtsfXmTMRyO9TslfoYOXkSsvao2nE1ilTw==", + "dev": true, + "dependencies": { + "playwright-core": "1.52.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.52.0.tgz", + "integrity": "sha512-l2osTgLXSMeuLZOML9qYODUQoPPnUsKsb5/P6LJ2e6uPKXUdPK5WYhN4z03G+YNbWmGDY4YENauNu4ZKczreHg==", "dev": true, + "bin": { + "playwright-core": "cli.js" + }, "engines": { - "node": ">= 0.6.0" + "node": ">=18" } }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "node_modules/promise-file-reader": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/promise-file-reader/-/promise-file-reader-1.0.3.tgz", - "integrity": "sha512-/sumzg8xjurm6PchjhlXb592lv3tFFaO13DtsFqbglhdZjCzxhDgvmPv/vMcarpfGiCRPC4ZvZ+YsV0am0d4+g==" + "node_modules/progress-events": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/progress-events/-/progress-events-1.0.1.tgz", + "integrity": "sha512-MOzLIwhpt64KIVN64h1MwdKWiyKFNc/S6BoYKPIVUHFg0/eIEyBulhWCgn678v/4c0ri3FdGuzXymNCv02MUIw==" + }, + "node_modules/protobufjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", + "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/protons-runtime": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.5.0.tgz", + "integrity": "sha512-EsALjF9QsrEk6gbCx3lmfHxVN0ah7nG3cY7GySD4xf4g8cr7g543zB88Foh897Sr1RQJ9yDCUsoT1i1H/cVUFA==", + "dependencies": { + "uint8-varint": "^2.0.2", + "uint8arraylist": "^2.4.3", + "uint8arrays": "^5.0.1" + } }, "node_modules/proxy-addr": { "version": "2.0.7", @@ -6098,10 +5693,9 @@ } }, "node_modules/proxy-from-env": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", - "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "node_modules/ps-tree": { "version": "1.2.0", @@ -6118,38 +5712,13 @@ "node": ">= 0.10" } }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/qs": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", - "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -6158,31 +5727,15 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "node_modules/rabin-rs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/rabin-rs/-/rabin-rs-2.1.0.tgz", + "integrity": "sha512-5y72gAXPzIBsAMHcpxZP8eMDuDT98qMP1BqSDHRbHkJJXEgWIN1lA47LxUqzsK6jknOJtgfkQr9v+7qMlFDm6g==" }, - "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/race-signal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/race-signal/-/race-signal-1.1.3.tgz", + "integrity": "sha512-Mt2NznMgepLfORijhQMncE26IhkmjEphig+/1fKC0OtaKwys/gpvpmswSjoN01SS+VO951mj0L4VIDXdXsjnfA==" }, "node_modules/randombytes": { "version": "2.1.0", @@ -6217,29 +5770,25 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/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, + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -6252,18 +5801,35 @@ "node": ">=8.10.0" } }, + "node_modules/readdirp/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/rechoir": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", - "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, "dependencies": { - "resolve": "^1.9.0" + "resolve": "^1.20.0" }, "engines": { - "node": ">= 0.10" + "node": ">= 10.13.0" } }, + "node_modules/reference-spec-reader": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reference-spec-reader/-/reference-spec-reader-0.2.0.tgz", + "integrity": "sha512-q0mfCi5yZSSHXpCyxjgQeaORq3tvDsxDyzaadA/5+AbAUwRyRuuTh0aRQuE/vAOt/qzzxidJ5iDeu1cLHaNBlQ==" + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -6271,9 +5837,9 @@ "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==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dev": true, "dependencies": { "regenerate": "^1.4.2" @@ -6282,30 +5848,16 @@ "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==" - }, - "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/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==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", "dev": true, "dependencies": { - "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -6313,34 +5865,34 @@ "node": ">=4" } }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true + }, "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", "dev": true, "dependencies": { - "jsesc": "~0.5.0" + "jsesc": "~3.0.2" }, "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==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true, "bin": { "jsesc": "bin/jsesc" - } - }, - "node_modules/request-progress": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", - "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", - "dev": true, - "dependencies": { - "throttleit": "^1.0.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/require-from-string": { @@ -6359,18 +5911,21 @@ "dev": true }, "node_modules/resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dev": true, "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -6396,96 +5951,51 @@ "node": ">=8" } }, - "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/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "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/rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/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/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", "dev": true, "dependencies": { "tslib": "^2.1.0" } }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, "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", @@ -6508,23 +6018,41 @@ "dev": true }, "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz", + "integrity": "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" } }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/seek-bzip/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -6532,11 +6060,12 @@ "dev": true }, "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", "dev": true, "dependencies": { + "@types/node-forge": "^1.3.0", "node-forge": "^1" }, "engines": { @@ -6591,18 +6120,20 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } }, "node_modules/serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -6700,32 +6231,6 @@ "node": ">= 0.8.0" } }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -6766,24 +6271,28 @@ } }, "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", "dev": true, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "dev": true, "dependencies": { - "call-bind": "^1.0.7", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -6792,66 +6301,63 @@ "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/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/slice-ansi/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==", + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/slice-ansi/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==", + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "node_modules/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/sockjs": { @@ -6884,6 +6390,11 @@ "source-map": "^0.6.0" } }, + "node_modules/sparse-array": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/sparse-array/-/sparse-array-1.3.2.tgz", + "integrity": "sha512-ZT711fePGn3+kQyLuv1fpd3rNSkNF8vd5Kv2D+qnOANeyKs3fx6bUMGWRPvgTTcYV64QMqZKZwcuaQSP3AZ0tg==" + }, "node_modules/spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", @@ -6914,57 +6425,46 @@ "wbuf": "^1.7.3" } }, - "node_modules/split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", + "node_modules/spdy-transport/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": { - "through": "2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "*" + "node": ">= 6" } }, - "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "node_modules/split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==", "dev": true, "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" + "through": "2" }, "engines": { - "node": ">=0.10.0" + "node": "*" } }, "node_modules/start-server-and-test": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.15.4.tgz", - "integrity": "sha512-ucQtp5+UCr0m4aHlY+aEV2JSYNTiMZKdSKK/bsIr6AlmwAWDYDnV7uGlWWEtWa7T4XvRI5cPYcPcQgeLqpz+Tg==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-2.0.12.tgz", + "integrity": "sha512-U6QiS5qsz+DN5RfJJrkAXdooxMDnLZ+n5nR8kaX//ZH19SilF6b58Z3zM9zTfrNIkJepzauHo4RceSgvgUSX9w==", "dev": true, "dependencies": { "arg": "^5.0.2", "bluebird": "3.7.2", "check-more-types": "2.24.0", - "debug": "4.3.4", + "debug": "4.4.1", "execa": "5.1.1", "lazy-ass": "1.6.0", "ps-tree": "1.2.0", - "wait-on": "7.0.1" + "wait-on": "8.0.3" }, "bin": { "server-test": "src/bin/start.js", @@ -6972,51 +6472,7 @@ "start-test": "src/bin/start.js" }, "engines": { - "node": ">=6" - } - }, - "node_modules/start-server-and-test/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/start-server-and-test/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/start-server-and-test/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": ">=16" } }, "node_modules/statuses": { @@ -7038,38 +6494,24 @@ } }, "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, + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dependencies": { - "safe-buffer": "~5.2.0" + "safe-buffer": "~5.1.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_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/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, + "node_modules/strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "is-natural-number": "^4.0.1" } }, "node_modules/strip-final-newline": { @@ -7082,15 +6524,18 @@ } }, "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==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -7106,22 +6551,60 @@ } }, "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", "dev": true, "engines": { "node": ">=6" } }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/terser": { - "version": "5.31.6", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", - "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", + "version": "5.40.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.40.0.tgz", + "integrity": "sha512-cfeKl/jjwSR5ar7d0FGmave9hFGJT8obyo0z+CrQOylLDbk7X81nPU6vq9VORa5jU30SkDnT2FXjLbR8HLP+xA==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", + "acorn": "^8.14.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -7133,16 +6616,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", - "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "version": "5.3.14", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.20", + "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.26.0" + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" }, "engines": { "node": ">= 10.13.0" @@ -7166,41 +6649,28 @@ } } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "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/throttleit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", - "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==", - "dev": true + "node_modules/thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "dev": true, + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "tslib": "^2" + } }, "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 + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "node_modules/thunky": { "version": "1.1.0", @@ -7208,27 +6678,27 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "node_modules/tinyglobby": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", "dev": true, "dependencies": { - "rimraf": "^3.0.0" + "fdir": "^6.4.4", + "picomatch": "^4.0.2" }, "engines": { - "node": ">=8.17.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": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" } }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -7250,66 +6720,27 @@ "node": ">=0.6" } }, - "node_modules/tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "dev": true, - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "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/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "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==", + "node_modules/tree-dump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.3.tgz", + "integrity": "sha512-il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg==", "dev": true, "engines": { - "node": ">=10" + "node": ">=10.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" } }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -7323,10 +6754,49 @@ "node": ">= 0.6" } }, + "node_modules/uint8-varint": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/uint8-varint/-/uint8-varint-2.0.4.tgz", + "integrity": "sha512-FwpTa7ZGA/f/EssWAb5/YV6pHgVF1fViKdW8cWaEarjB8t7NyofSWBdOTyFPaGuUG4gx3v1O3PQ8etsiOs3lcw==", + "dependencies": { + "uint8arraylist": "^2.0.0", + "uint8arrays": "^5.0.0" + } + }, + "node_modules/uint8arraylist": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/uint8arraylist/-/uint8arraylist-2.4.8.tgz", + "integrity": "sha512-vc1PlGOzglLF0eae1M8mLRTBivsvrGsdmJ5RbK3e+QRvRLOZfZhQROTwH/OfyF3+ZVUg9/8hE8bmKP2CvP9quQ==", + "dependencies": { + "uint8arrays": "^5.0.1" + } + }, + "node_modules/uint8arrays": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-5.1.0.tgz", + "integrity": "sha512-vA6nFepEmlSKkMBnLBaUMVvAC4G3CTmO58C12y4sq6WPDOR7mOFYOi7GlrQ4djeSbP6JG9Pv9tJDM97PedRSww==", + "dependencies": { + "multiformats": "^13.0.0" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" + }, "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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, "engines": { "node": ">=4" @@ -7346,9 +6816,9 @@ } }, "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==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "dev": true, "engines": { "node": ">=4" @@ -7364,9 +6834,9 @@ } }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "engines": { "node": ">= 10.0.0" } @@ -7380,19 +6850,21 @@ "node": ">= 0.8" } }, - "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, + "node_modules/unzipit": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unzipit/-/unzipit-1.4.3.tgz", + "integrity": "sha512-gsq2PdJIWWGhx5kcdWStvNWit9FVdTewm4SEG7gFskWs+XCVaULt9+BwuoBtJiRE8eo3L1IPAOrbByNLtLtIlg==", + "dependencies": { + "uzip-module": "^1.0.2" + }, "engines": { - "node": ">=8" + "node": ">=12" } }, "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==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", "dev": true, "funding": [ { @@ -7409,8 +6881,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -7419,30 +6891,10 @@ "browserslist": ">= 4.21.0" } }, - "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": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, "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 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utils-merge": { "version": "1.0.1", @@ -7462,6 +6914,16 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/uzip-module": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz", + "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA==" + }, + "node_modules/varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -7471,31 +6933,17 @@ "node": ">= 0.8" } }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "node_modules/wait-on": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz", - "integrity": "sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-8.0.3.tgz", + "integrity": "sha512-nQFqAFzZDeRxsu7S3C7LbuxslHhk+gnJZHyethuGKAn2IVleIbTB9I3vJSQiSR+DifUqmdzfPMoMPJfLqMF2vw==", "dev": true, "dependencies": { - "axios": "^0.27.2", - "joi": "^17.7.0", + "axios": "^1.8.2", + "joi": "^17.13.3", "lodash": "^4.17.21", - "minimist": "^1.2.7", - "rxjs": "^7.8.0" + "minimist": "^1.2.8", + "rxjs": "^7.8.2" }, "bin": { "wait-on": "bin/wait-on" @@ -7504,34 +6952,15 @@ "node": ">=12.0.0" } }, - "node_modules/wait-on/node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" - } - }, - "node_modules/wait-on/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } + "node_modules/wasm-feature-detect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/wasm-feature-detect/-/wasm-feature-detect-1.8.0.tgz", + "integrity": "sha512-zksaLKM2fVlnB5jQQDqKXXwYHLQUVH9es+5TOOHwGOVJOCeRBCiPjwSg+3tN2AdTCzjgli4jijCH290kXb/zWQ==" }, "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -7551,18 +6980,19 @@ } }, "node_modules/webpack": { - "version": "5.94.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", - "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.5", - "@webassemblyjs/ast": "^1.12.1", - "@webassemblyjs/wasm-edit": "^1.12.1", - "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "version": "5.99.9", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.9.tgz", + "integrity": "sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", @@ -7574,9 +7004,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", + "schema-utils": "^4.3.2", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.10", + "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", "webpack-sources": "^3.2.3" }, @@ -7597,44 +7027,39 @@ } }, "node_modules/webpack-cli": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", - "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", + "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", "dev": true, "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.2.0", - "@webpack-cli/info": "^1.5.0", - "@webpack-cli/serve": "^1.7.0", + "@discoveryjs/json-ext": "^0.6.1", + "@webpack-cli/configtest": "^3.0.1", + "@webpack-cli/info": "^3.0.1", + "@webpack-cli/serve": "^3.0.1", "colorette": "^2.0.14", - "commander": "^7.0.0", + "commander": "^12.1.0", "cross-spawn": "^7.0.3", + "envinfo": "^7.14.0", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", - "interpret": "^2.2.0", - "rechoir": "^0.7.0", - "webpack-merge": "^5.7.3" + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^6.0.1" }, "bin": { "webpack-cli": "bin/cli.js" }, "engines": { - "node": ">=10.13.0" + "node": ">=18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "4.x.x || 5.x.x" + "webpack": "^5.82.0" }, "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "@webpack-cli/migrate": { - "optional": true - }, "webpack-bundle-analyzer": { "optional": true }, @@ -7644,139 +7069,90 @@ } }, "node_modules/webpack-cli/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, "engines": { - "node": ">= 10" + "node": ">=18" } }, "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", + "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", "dev": true, "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.4.3", + "memfs": "^4.6.0", "mime-types": "^2.1.31", + "on-finished": "^2.4.1", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/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/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/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/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" + "webpack": "^5.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependenciesMeta": { + "webpack": { + "optional": true + } } }, "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.1.tgz", + "integrity": "sha512-ml/0HIj9NLpVKOMq+SuBPLHcmbG+TGIjXRHsYfZwocUBIqEvws8NnS/V9AFQ5FKP+tgn5adwVwRrTEpGL33QFQ==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.13", + "@types/connect-history-api-fallback": "^1.5.4", + "@types/express": "^4.17.21", + "@types/express-serve-static-core": "^4.17.21", + "@types/serve-index": "^1.9.4", + "@types/serve-static": "^1.15.5", + "@types/sockjs": "^0.3.36", + "@types/ws": "^8.5.10", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour-service": "^1.2.1", + "chokidar": "^3.6.0", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", + "express": "^4.21.2", "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", + "http-proxy-middleware": "^2.0.7", + "ipaddr.js": "^2.1.0", + "launch-editor": "^2.6.1", + "open": "^10.0.3", + "p-retry": "^6.2.0", + "schema-utils": "^4.2.0", + "selfsigned": "^2.4.1", "serve-index": "^1.9.1", "sockjs": "^0.3.24", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.13.0" + "webpack-dev-middleware": "^7.4.2", + "ws": "^8.18.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 18.12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "webpack": "^5.0.0" }, "peerDependenciesMeta": { "webpack": { @@ -7787,97 +7163,27 @@ } } }, - "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/webpack-merge": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", - "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" + "flat": "^5.0.2", + "wildcard": "^2.0.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=18.0.0" } }, "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.0.tgz", + "integrity": "sha512-77R0RDmJfj9dyv5p3bM5pOHa+X8/ZkO9c7kpDstigkC4nIDobadsfSGCwB4bKhMVxqAok8tajaoR8rirM7+VFQ==", "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">=10.13.0" } }, "node_modules/websocket-driver": { @@ -7903,11 +7209,6 @@ "node": ">=0.8.0" } }, - "node_modules/webworker-promise": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/webworker-promise/-/webworker-promise-0.4.4.tgz", - "integrity": "sha512-NfdSlaWqd+0iSrQudB0N0MELfJ9TVTlynhXMpi06piuZhyc9Yy7Hz6BFu2HUkvIb9lCS0pFW42ptd/JnXVnptg==" - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -7929,66 +7230,15 @@ "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", "dev": true }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/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/wrap-ansi/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/wrap-ansi/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/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 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "8.14.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", "dev": true, "engines": { "node": ">=10.0.0" @@ -8006,6 +7256,14 @@ } } }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, "node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -8016,11 +7274,31 @@ "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zarrita": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/zarrita/-/zarrita-0.5.1.tgz", + "integrity": "sha512-cyujP70BOl5DiXuLtM+0j9nq/pAov4SKXRYIQQOVnk2TfBg/jopX+FXLbqkq3ULOxFLB5AwkPbSp5KvZXoJrbQ==", + "dependencies": { + "@zarrita/storage": "^0.1.1", + "numcodecs": "^0.3.2" + } } } } diff --git a/examples/webpack/package.json b/examples/webpack/package.json index 36e6b493b..6abab2e17 100644 --- a/examples/webpack/package.json +++ b/examples/webpack/package.json @@ -1,23 +1,19 @@ { - "name": "itk-webpack-example", - "version": "2.1.1", - "description": "This example demonstrates how to use itk-wasm in a Webpack project that targets the browser.", - "main": "index.js", + "name": "itk-wasm-webpack-example", + "version": "3.0.0", + "description": "This example demonstrates how to use an ITK-Wasm project in a Webpack project that targets the browser.", + "type": "module", "scripts": { "build": "webpack --progress --color --mode production", "start": "webpack-dev-server --port 8686 --mode development --static ./dist/", - "start:production": "webpack-dev-server --port 8686 --mode production --static ./dist/", - "cypress:open": "pnpm exec cypress open", - "cypress:run": "pnpm exec cypress run --config defaultCommandTimeout=8000", - "cypress:install": "pnpm exec cypress install", - "cypress:runChrome": "pnpm exec cypress run --config defaultCommandTimeout=8000 --browser chrome", - "cypress:runFirefox": "pnpm exec cypress run --config defaultCommandTimeout=8000 --browser firefox", - "cypress:runFirefox:ci": "npm run cypress:install && pnpm exec cypress run --config defaultCommandTimeout=8000 --browser firefox", - "test:debug": "start-server-and-test start http-get://localhost:8686 cypress:open", - "test": "start-server-and-test start:production http-get://localhost:8686 cypress:run", - "test:chrome": "start-server-and-test start:production http-get://localhost:8686 cypress:runChrome", - "test:firefox:ci": "start-server-and-test start:production http-get://localhost:8686 cypress:runFirefox:ci", - "test:firefox": "start-server-and-test start:production http-get://localhost:8686 cypress:runFirefox" + "preview": "webpack-dev-server --port 8686 --mode production --static ./dist/", + "test:browser": "npx playwright test", + "test:browser:ui": "npx playwright test --ui", + "test:browser:debug": "npx playwright test --debug", + "test:browser:report": "npx playwright show-report", + "test:debug": "start-server-and-test start http://localhost:8686 test:browser:debug", + "test:ui": "start-server-and-test start http://localhost:8686 test:browser:ui", + "test": "start-server-and-test start http://localhost:8686 test:browser" }, "repository": { "type": "git", @@ -27,27 +23,27 @@ "itk", "webpack" ], - "author": "Matt McCormick ", + "author": "Matt McCormick ", "license": "Apache-2.0", "bugs": { "url": "https://github.com/InsightSoftwareConsortium/ITK-Wasm/issues" }, "homepage": "https://github.com/InsightSoftwareConsortium/ITK-Wasm#readme", "dependencies": { - "curry": "^1.2.0", - "itk-image-io": "^1.0.0-b.18", - "itk-mesh-io": "^1.0.0-b.18", - "itk-wasm": "^1.0.0-b.18" + "@itk-wasm/image-io": "^1.6.0", + "@niivue/cbor-loader": "^1.2.1", + "@niivue/niivue": "^0.57.0" }, "devDependencies": { - "@babel/core": "^7.13.1", - "@babel/preset-env": "^7.13.5", - "babel-loader": "^8.2.3", - "copy-webpack-plugin": "^9.0.1", - "cypress": "^13.2.0", - "start-server-and-test": "^1.14.0", - "webpack": "^5.94.0", - "webpack-cli": "^4.8.0", - "webpack-dev-server": "^4.7.2" + "@babel/core": "^7.27.3", + "@babel/preset-env": "^7.27.2", + "@playwright/test": "^1.52.0", + "@types/node": "^22.13.13", + "babel-loader": "^10.0.0", + "copy-webpack-plugin": "^13.0.0", + "start-server-and-test": "^2.0.11", + "webpack": "^5.99.9", + "webpack-cli": "^6.0.1", + "webpack-dev-server": "^5.2.1" } } diff --git a/examples/webpack/playwright.config.js b/examples/webpack/playwright.config.js new file mode 100644 index 000000000..eefe57391 --- /dev/null +++ b/examples/webpack/playwright.config.js @@ -0,0 +1,81 @@ +// @ts-check +import { defineConfig, devices } from '@playwright/test'; + +/** + * Read environment variables from file. + * https://github.com/motdotla/dotenv + */ +// import dotenv from 'dotenv'; +// import path from 'path'; +// dotenv.config({ path: path.resolve(__dirname, '.env') }); + +/** + * @see https://playwright.dev/docs/test-configuration + */ +export default defineConfig({ + testDir: './tests', + /* Run tests in files in parallel */ + fullyParallel: true, + /* Fail the build on CI if you accidentally left test.only in the source code. */ + forbidOnly: !!process.env.CI, + /* Retry on CI only */ + retries: process.env.CI ? 2 : 0, + /* Opt out of parallel tests on CI. */ + workers: process.env.CI ? 1 : undefined, + /* Reporter to use. See https://playwright.dev/docs/test-reporters */ + reporter: 'html', + /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ + use: { + /* Base URL to use in actions like `await page.goto('/')`. */ + // baseURL: 'http://127.0.0.1:3000', + + /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ + trace: 'on-first-retry', + }, + + /* Configure projects for major browsers */ + projects: [ + { + name: 'chromium', + use: { ...devices['Desktop Chrome'] }, + }, + + { + name: 'firefox', + use: { ...devices['Desktop Firefox'] }, + }, + + { + name: 'webkit', + use: { ...devices['Desktop Safari'] }, + }, + + /* Test against mobile viewports. */ + // { + // name: 'Mobile Chrome', + // use: { ...devices['Pixel 5'] }, + // }, + // { + // name: 'Mobile Safari', + // use: { ...devices['iPhone 12'] }, + // }, + + /* Test against branded browsers. */ + // { + // name: 'Microsoft Edge', + // use: { ...devices['Desktop Edge'], channel: 'msedge' }, + // }, + // { + // name: 'Google Chrome', + // use: { ...devices['Desktop Chrome'], channel: 'chrome' }, + // }, + ], + + /* Run your local dev server before starting the tests */ + // webServer: { + // command: 'npm run start', + // url: 'http://127.0.0.1:3000', + // reuseExistingServer: !process.env.CI, + // }, +}); + diff --git a/examples/webpack/src/index.js b/examples/webpack/src/index.js index e19933cf3..12d1c5bc9 100644 --- a/examples/webpack/src/index.js +++ b/examples/webpack/src/index.js @@ -1,28 +1,41 @@ -import { readFile } from 'itk-wasm' -import curry from 'curry' +// Example ITK-Wasm package, @itk-wasm/image-io +import { readImage, setPipelinesBaseUrl } from "@itk-wasm/image-io"; +// Use local, vendored WebAssembly module assets copied by viteStaticCopy +const webpackPublicPath = __webpack_public_path__ || "/"; +const pipelinesBaseUrl = new URL( + `${webpackPublicPath}pipelines`, + document.location.origin +).href; +setPipelinesBaseUrl(pipelinesBaseUrl); -const outputFileInformation = curry(function outputFileInformation (outputTextArea, event) { - outputTextArea.textContent = 'Loading...' +// Visualization +import { Niivue, MULTIPLANAR_TYPE } from "@niivue/niivue"; +// Convert ITK-Wasm Image to Niivue Image +import { iwi2niiCore } from "@niivue/cbor-loader"; - const dataTransfer = event.dataTransfer - const files = event.target.files || dataTransfer.files +async function processImage(event) { + const outputTextArea = document.querySelector("textarea"); + outputTextArea.textContent = "Loading..."; - const viewerElement = document.getElementById('viewer') - !!viewerElement && itkVtkViewer.createViewerFromFiles(viewerElement, files) + const dataTransfer = event.dataTransfer; + const files = event.target.files || dataTransfer.files; - return readFile(null, files[0]) - .then(function ({ image, mesh, webWorker }) { - webWorker.terminate() - const imageOrMesh = image || mesh + const { image } = await readImage(files[0]); - function replacer (key, value) { - if (!!value && value.byteLength !== undefined) { - return String(value.slice(0, 6)) + '...' - } - return value - } - outputTextArea.textContent = JSON.stringify(imageOrMesh, replacer, 4) - }) -}) + function replacer(key, value) { + if (!!value && value.byteLength !== undefined) { + return String(value.slice(0, 6)) + "..."; + } + return value; + } + outputTextArea.textContent = JSON.stringify(image, replacer, 4); -export { outputFileInformation } + const canvas = document.querySelector("#viewer > canvas"); + const nv = new Niivue({ multiplanarLayout: MULTIPLANAR_TYPE.GRID }); + await nv.attachToCanvas(canvas); + const niiImage = iwi2niiCore(image); + await nv.loadVolumes([{ url: niiImage, name: "image.nii" }]); +} + +const imageInput = document.querySelector("input[name='input-file']"); +imageInput.addEventListener("change", processImage); diff --git a/examples/webpack/src/itkConfig.js b/examples/webpack/src/itkConfig.js deleted file mode 100644 index 2e39ba280..000000000 --- a/examples/webpack/src/itkConfig.js +++ /dev/null @@ -1,8 +0,0 @@ -const itkConfig = { - pipelineWorkerUrl: '/itk/web-workers/min-bundles/pipeline.worker.js', - imageIOUrl: '/itk/image-io', - meshIOUrl: '/itk/mesh-io', - pipelinesUrl: '/itk/pipelines', -} - -export default itkConfig diff --git a/examples/webpack/tests/read-image.spec.js b/examples/webpack/tests/read-image.spec.js new file mode 100644 index 000000000..361deb3f4 --- /dev/null +++ b/examples/webpack/tests/read-image.spec.js @@ -0,0 +1,14 @@ +// @ts-check +import { test, expect } from "@playwright/test"; + +test("loads an image", async ({ page }) => { + await page.goto("http://localhost:8686/"); + + await expect(page).toHaveTitle(/ITK-Wasm Webpack/); + + const fileInput = page.locator("input[type='file']"); + await fileInput.setInputFiles("tests/statue-leg.nrrd"); + + const textarea = page.locator("textarea"); + await expect(textarea).toHaveText(/imageType/); +}); diff --git a/examples/webpack/tests/statue-leg.nrrd b/examples/webpack/tests/statue-leg.nrrd new file mode 100644 index 000000000..bd2664905 Binary files /dev/null and b/examples/webpack/tests/statue-leg.nrrd differ diff --git a/examples/webpack/webpack.config.js b/examples/webpack/webpack.config.js index 39378856e..01c9d6807 100644 --- a/examples/webpack/webpack.config.js +++ b/examples/webpack/webpack.config.js @@ -1,52 +1,38 @@ -const path = require('path') +import path from "path"; +import { fileURLToPath } from "url"; -const webpack = require('webpack') -const CopyPlugin = require('copy-webpack-plugin') +import CopyPlugin from "copy-webpack-plugin"; -const entry = path.join(__dirname, 'src', 'index.js') -const outputPath = path.join(__dirname, './dist') -const itkConfig = path.resolve(__dirname, 'src', 'itkConfig.js') +const __filename = fileURLToPath(import.meta.url); +const __dirname = path.dirname(__filename); -module.exports = { +const entry = path.join(__dirname, "src", "index.js"); +const outputPath = path.join(__dirname, "./dist"); + +export default { entry, output: { path: outputPath, - filename: 'index.js', - library: { - type: 'umd', - name: 'bundle', - }, + filename: "index.js", }, module: { - rules: [ - { test: /\.js$/, loader: 'babel-loader' } - ] + rules: [{ test: /\.js$/, loader: "babel-loader" }], }, plugins: [ new CopyPlugin({ patterns: [ { - from: path.join(__dirname, 'node_modules', 'itk-wasm', 'dist', 'web-workers'), - to: path.join(__dirname, 'dist', 'itk', 'web-workers') - }, - { - from: path.join(__dirname, 'node_modules', 'itk-image-io'), - to: path.join(__dirname, 'dist', 'itk', 'image-io') + from: "node_modules/@itk-wasm/image-io/dist/pipelines/*.{js,wasm,wasm.zst}", + to: "pipelines/[name][ext]", }, - { - from: path.join(__dirname, 'node_modules', 'itk-mesh-io'), - to: path.join(__dirname, 'dist', 'itk', 'mesh-io') - } - ]}) + ], + }), ], resolve: { fallback: { fs: false, path: false, url: false, module: false }, - alias: { - '../itkConfig.js': itkConfig, - '../../itkConfig.js': itkConfig, - }, }, performance: { - maxAssetSize: 10000000 - } -} + maxAssetSize: 10000000, + maxEntrypointSize: 10000000, + }, +}; diff --git a/package.json b/package.json index 8160b4c80..92d42d3b2 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "esbuild": "^0.25.1", "start-server-and-test": "^2.0.12", "ava": "^6.1.3", - "cypress": "^14.4.0", + "cypress": "^14.4.1", "shx": "^0.4.0", "vite": "^6.2.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 505c854f4..a1d46fc3b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ overrides: esbuild: ^0.25.1 start-server-and-test: ^2.0.12 ava: ^6.1.3 - cypress: ^14.4.0 + cypress: ^14.4.1 shx: ^0.4.0 vite: ^6.2.3 @@ -23,7 +23,7 @@ importers: version: 2.27.1 '@commitlint/cli': specifier: ^19.3.0 - version: 19.3.0(@types/node@22.14.0)(typescript@5.4.5) + version: 19.3.0(@types/node@22.15.21)(typescript@5.4.5) '@commitlint/config-conventional': specifier: ^19.2.2 version: 19.2.2 @@ -53,8 +53,8 @@ importers: version: link:../../packages/core/typescript/itk-wasm devDependencies: cypress: - specifier: ^14.4.0 - version: 14.4.0 + specifier: ^14.4.1 + version: 14.4.1 http-server: specifier: ^14.1.1 version: 14.1.1 @@ -203,8 +203,8 @@ importers: specifier: ^6.1.3 version: 6.1.3 cypress: - specifier: ^14.4.0 - version: 14.4.0 + specifier: ^14.4.1 + version: 14.4.1 esbuild: specifier: ^0.25.1 version: 0.25.2 @@ -322,8 +322,8 @@ importers: specifier: ^6.1.3 version: 6.1.3 cypress: - specifier: ^14.4.0 - version: 14.4.0 + specifier: ^14.4.1 + version: 14.4.1 esbuild: specifier: ^0.25.1 version: 0.25.2 @@ -472,8 +472,8 @@ importers: specifier: ^6.1.3 version: 6.1.3 cypress: - specifier: ^14.4.0 - version: 14.4.0 + specifier: ^14.4.1 + version: 14.4.1 esbuild: specifier: ^0.25.1 version: 0.25.2 @@ -579,8 +579,8 @@ importers: specifier: ^6.1.3 version: 6.1.3 cypress: - specifier: ^14.4.0 - version: 14.4.0 + specifier: ^14.4.1 + version: 14.4.1 esbuild: specifier: ^0.25.1 version: 0.25.2 @@ -649,8 +649,8 @@ importers: specifier: ^6.1.3 version: 6.1.3 cypress: - specifier: ^14.4.0 - version: 14.4.0 + specifier: ^14.4.1 + version: 14.4.1 esbuild: specifier: ^0.25.1 version: 0.25.2 @@ -710,8 +710,8 @@ importers: specifier: ^8.2.2 version: 8.2.2 cypress: - specifier: ^14.4.0 - version: 14.4.0 + specifier: ^14.4.1 + version: 14.4.1 esbuild: specifier: ^0.25.1 version: 0.25.2 @@ -823,8 +823,8 @@ importers: specifier: ^6.1.3 version: 6.1.3 cypress: - specifier: ^14.4.0 - version: 14.4.0 + specifier: ^14.4.1 + version: 14.4.1 esbuild: specifier: ^0.25.1 version: 0.25.2 @@ -878,8 +878,8 @@ importers: specifier: ^6.1.3 version: 6.1.3 cypress: - specifier: ^14.4.0 - version: 14.4.0 + specifier: ^14.4.1 + version: 14.4.1 esbuild: specifier: ^0.25.1 version: 0.25.2 @@ -3070,8 +3070,8 @@ packages: resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} engines: {node: '>=0.10.0'} - cypress@14.4.0: - resolution: {integrity: sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==} + cypress@14.4.1: + resolution: {integrity: sha512-YSGvVXtTqSGRTyHbaxHI5dHU/9xc5ymaTIM4BU85GKhj980y6XgA3fShSpj5DatS8knXMsAvYItQxVQFHGpUtw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -6325,7 +6325,7 @@ snapshots: '@babel/traverse': 7.27.1 '@babel/types': 7.27.1 convert-source-map: 2.0.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -6377,7 +6377,7 @@ snapshots: '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.10 transitivePeerDependencies: @@ -7016,7 +7016,7 @@ snapshots: '@babel/parser': 7.27.2 '@babel/template': 7.27.2 '@babel/types': 7.27.1 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -7178,11 +7178,11 @@ snapshots: dependencies: commander: 12.0.0 - '@commitlint/cli@19.3.0(@types/node@22.14.0)(typescript@5.4.5)': + '@commitlint/cli@19.3.0(@types/node@22.15.21)(typescript@5.4.5)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.2.2 - '@commitlint/load': 19.2.0(@types/node@22.14.0)(typescript@5.4.5) + '@commitlint/load': 19.2.0(@types/node@22.15.21)(typescript@5.4.5) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -7229,7 +7229,7 @@ snapshots: '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 - '@commitlint/load@19.2.0(@types/node@22.14.0)(typescript@5.4.5)': + '@commitlint/load@19.2.0(@types/node@22.15.21)(typescript@5.4.5)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 @@ -7237,7 +7237,7 @@ snapshots: '@commitlint/types': 19.0.3 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.4.5) - cosmiconfig-typescript-loader: 5.0.0(@types/node@22.14.0)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) + cosmiconfig-typescript-loader: 5.0.0(@types/node@22.15.21)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -7408,7 +7408,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -7443,7 +7443,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -7981,7 +7981,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.21 optional: true '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': @@ -8024,7 +8024,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 eslint: 8.57.0 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: @@ -8209,7 +8209,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -8826,9 +8826,9 @@ snapshots: corser@2.0.1: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@22.14.0)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): + cosmiconfig-typescript-loader@5.0.0(@types/node@22.15.21)(cosmiconfig@9.0.0(typescript@5.4.5))(typescript@5.4.5): dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.21 cosmiconfig: 9.0.0(typescript@5.4.5) jiti: 1.21.0 typescript: 5.4.5 @@ -8881,7 +8881,7 @@ snapshots: dependencies: array-find-index: 1.0.2 - cypress@14.4.0: + cypress@14.4.1: dependencies: '@cypress/request': 3.0.8 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) @@ -8900,7 +8900,7 @@ snapshots: commander: 6.2.1 common-tags: 1.8.2 dayjs: 1.11.11 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) enquirer: 2.4.1 eventemitter2: 6.4.7 execa: 4.1.0 @@ -9003,15 +9003,15 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.4.0(supports-color@8.1.1): + debug@4.4.0: dependencies: ms: 2.1.3 - optionalDependencies: - supports-color: 8.1.1 - debug@4.4.1: + debug@4.4.1(supports-color@8.1.1): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 8.1.1 decamelize-keys@1.1.1: dependencies: @@ -9589,7 +9589,7 @@ snapshots: extract-zip@2.0.1(supports-color@8.1.1): dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -9699,7 +9699,7 @@ snapshots: follow-redirects@1.15.9(debug@4.4.1): optionalDependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) for-each@0.3.3: dependencies: @@ -10003,7 +10003,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -10499,7 +10499,7 @@ snapshots: log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.1 - rxjs: 7.8.1 + rxjs: 7.8.2 through: 2.3.8 wrap-ansi: 7.0.0 optionalDependencies: @@ -11604,7 +11604,7 @@ snapshots: arg: 5.0.2 bluebird: 3.7.2 check-more-types: 2.24.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0