From 05b773c14c045b6ec75b5755260a5950f6491694 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Blomberg?= Date: Fri, 10 Apr 2026 19:56:21 +0200 Subject: [PATCH] =?UTF-8?q?first=20working=20login=20and=20editing=20of=20?= =?UTF-8?q?file.=20bugg=20is=20f=C3=B6r=20rendering=20with=20tiptap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/settings.local.json | 8 + README.pdf | Bin 0 -> 97299 bytes backend/chunk.txt | Bin 0 -> 1148 bytes backend/internal/db/db.go | 148 + backend/internal/graph/server.go | 50 +- backend/test_db.go | 3 + frontend/README.md | 0 frontend/package-lock.json | 8868 ++++++++++++++++++++++ frontend/src/components/FolderPicker.vue | 135 + frontend/src/stores/app.ts | 3 +- frontend/src/views/AdminView.vue | 178 + frontend/src/views/LoginView.vue | 84 + package-lock.json | 6 + repl.txt | Bin 0 -> 868 bytes 14 files changed, 9459 insertions(+), 24 deletions(-) create mode 100644 .claude/settings.local.json create mode 100644 README.pdf create mode 100644 backend/chunk.txt create mode 100644 backend/internal/db/db.go create mode 100644 backend/test_db.go delete mode 100644 frontend/README.md create mode 100644 frontend/package-lock.json create mode 100644 frontend/src/components/FolderPicker.vue create mode 100644 frontend/src/views/AdminView.vue create mode 100644 frontend/src/views/LoginView.vue create mode 100644 package-lock.json create mode 100644 repl.txt diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..e0a872d --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,8 @@ +{ + "permissions": { + "allow": [ + "Bash(git add:*)", + "Bash(git -c:*)" + ] + } +} diff --git a/README.pdf b/README.pdf new file mode 100644 index 0000000000000000000000000000000000000000..517984e27167af0097110a5f73081d8232b70a47 GIT binary patch literal 97299 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 HTb=nY?8}o> literal 0 HcmV?d00001 diff --git a/backend/chunk.txt b/backend/chunk.txt new file mode 100644 index 0000000000000000000000000000000000000000..3b17034bae1512988621d0e450fd458b5fd64c03 GIT binary patch literal 1148 zcmeH{OG*Pl6h-eef=dvJjFKSjJm5eS6$Jxk0}1KQ2Q)F&6@x~1eVdR|om`GBA} zl%lI&)%)N3x<5ZE>Zz+zg&cd3*GOXxkTacXf*jD>U8$O;I>fGuk7@ec4>;A;)V}sq zVVU0$kFj#y5jDj~mNm_zzhx^~_2`v6e^W(H6+O*#Pdux$jI}tuuzu3bcAW1!I@`&* z>dR9{LTJ^Yp=GE}z_r-uH|N|3rx_@PHT>q0fq?c(ZMAd*>It=u7W9|nV~kYsv2&@X zn4tiLcGLu78WK&Omaf@fS)FC}3bG-dc9V`+PVYK!Z!YbQNQt3Qz@DeUm;-3*wcs2F;niC14F(Mx$%08T-3Q)&06B>9EK*$!Y%qKzQ$v~*GJzWa)8Hd zOK))+aT)_$XFL2amfyF>W{z!B$Lt==10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.7.tgz", + "integrity": "sha512-TajUJwGWbDwkCx/CZi7tRE8PVB7simCvKJfHUsSdvps+aTM/PDPP4gkLmKnc+x3CE//y9i/nj74GqdL/hwk7Iw==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsonpointer": "^5.0.1", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@asciidoctor/cli": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@asciidoctor/cli/-/cli-4.0.0.tgz", + "integrity": "sha512-x2T9gW42921Zd90juEagtbViPZHNP2MWf0+6rJEkOzW7E9m3TGJtz+Guye9J0gwrpZsTMGCpfYMQy1We3X7osg==", + "license": "MIT", + "dependencies": { + "yargs": "17.3.1" + }, + "bin": { + "asciidoctor": "bin/asciidoctor", + "asciidoctorjs": "bin/asciidoctor" + }, + "engines": { + "node": ">=16", + "npm": ">=8.0.0" + }, + "peerDependencies": { + "@asciidoctor/core": ">=2 <4" + } + }, + "node_modules/@asciidoctor/core": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@asciidoctor/core/-/core-3.0.4.tgz", + "integrity": "sha512-41SDMi7iRRBViPe0L6VWFTe55bv6HEOJeRqMj5+E5wB1YPdUPuTucL4UAESPZM6OWmn4t/5qM5LusXomFUVwVQ==", + "license": "MIT", + "dependencies": { + "@asciidoctor/opal-runtime": "3.0.1", + "unxhr": "1.2.0" + }, + "engines": { + "node": ">=16", + "npm": ">=8" + } + }, + "node_modules/@asciidoctor/opal-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@asciidoctor/opal-runtime/-/opal-runtime-3.0.1.tgz", + "integrity": "sha512-iW7ACahOG0zZft4A/4CqDcc7JX+fWRNjV5tFAVkNCzwZD+EnFolPaUOPYt8jzadc0+Bgd80cQTtRMQnaaV1kkg==", + "license": "MIT", + "dependencies": { + "glob": "8.1.0", + "unxhr": "1.2.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", + "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.28.5", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helpers": "^7.28.6", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.0", + "@babel/types": "^7.29.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "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, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", + "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", + "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "regexpu-core": "^6.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz", + "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "debug": "^4.4.3", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.11" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "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, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", + "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "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, + "license": "MIT", + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", + "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "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, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "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, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", + "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/traverse": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", + "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", + "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", + "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "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, + "license": "MIT", + "dependencies": { + "@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.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", + "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", + "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", + "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", + "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", + "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", + "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", + "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", + "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", + "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-replace-supers": "^7.28.6", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", + "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/template": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", + "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", + "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", + "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", + "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@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-transform-json-strings": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", + "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", + "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", + "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz", + "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.29.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", + "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", + "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", + "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", + "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", + "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", + "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", + "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", + "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", + "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", + "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", + "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "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, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", + "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "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, + "license": "MIT", + "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-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", + "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.2.tgz", + "integrity": "sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.0", + "@babel/helper-compilation-targets": "^7.28.6", + "@babel/helper-plugin-utils": "^7.28.6", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", + "@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.28.6", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.28.6", + "@babel/plugin-syntax-import-attributes": "^7.28.6", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.29.0", + "@babel/plugin-transform-async-to-generator": "^7.28.6", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.6", + "@babel/plugin-transform-class-properties": "^7.28.6", + "@babel/plugin-transform-class-static-block": "^7.28.6", + "@babel/plugin-transform-classes": "^7.28.6", + "@babel/plugin-transform-computed-properties": "^7.28.6", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-dotall-regex": "^7.28.6", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.6", + "@babel/plugin-transform-exponentiation-operator": "^7.28.6", + "@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.28.6", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.28.6", + "@babel/plugin-transform-modules-systemjs": "^7.29.0", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", + "@babel/plugin-transform-numeric-separator": "^7.28.6", + "@babel/plugin-transform-object-rest-spread": "^7.28.6", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.28.6", + "@babel/plugin-transform-optional-chaining": "^7.28.6", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.28.6", + "@babel/plugin-transform-private-property-in-object": "^7.28.6", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.29.0", + "@babel/plugin-transform-regexp-modifiers": "^7.28.6", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.28.6", + "@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.28.6", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.15", + "babel-plugin-polyfill-corejs3": "^0.14.0", + "babel-plugin-polyfill-regenerator": "^0.6.6", + "core-js-compat": "^3.48.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", + "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.28.6", + "@babel/parser": "^7.28.6", + "@babel/types": "^7.28.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.0", + "@babel/generator": "^7.29.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.29.0", + "@babel/template": "^7.28.6", + "@babel/types": "^7.29.0", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@codemirror/autocomplete": { + "version": "6.20.1", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.1.tgz", + "integrity": "sha512-1cvg3Vz1dSSToCNlJfRA2WSI4ht3K+WplO0UMOgmUYPivCyy2oueZY6Lx7M9wThm7SDUBViRmuT+OG/i8+ON9A==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@codemirror/commands": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.10.3.tgz", + "integrity": "sha512-JFRiqhKu+bvSkDLI+rUhJwSxQxYb759W5GBezE8Uc8mHLqC9aV/9aTC7yJSqCtB3F00pylrLCwnyS91Ap5ej4Q==", + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.6.0", + "@codemirror/view": "^6.27.0", + "@lezer/common": "^1.1.0" + } + }, + "node_modules/@codemirror/lang-css": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-6.3.1.tgz", + "integrity": "sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@lezer/common": "^1.0.2", + "@lezer/css": "^1.1.7" + } + }, + "node_modules/@codemirror/lang-html": { + "version": "6.4.11", + "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-6.4.11.tgz", + "integrity": "sha512-9NsXp7Nwp891pQchI7gPdTwBuSuT3K65NGTHWHNJ55HjYcHLllr0rbIZNdOzas9ztc1EUVBlHou85FFZS4BNnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/lang-css": "^6.0.0", + "@codemirror/lang-javascript": "^6.0.0", + "@codemirror/language": "^6.4.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/css": "^1.1.0", + "@lezer/html": "^1.3.12" + } + }, + "node_modules/@codemirror/lang-javascript": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.5.tgz", + "integrity": "sha512-zD4e5mS+50htS7F+TYjBPsiIFGanfVqg4HyUz6WNFikgOPf2BgKlx+TQedI1w6n/IqRBVBbBWmGFdLB/7uxO4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/language": "^6.6.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0", + "@lezer/javascript": "^1.0.0" + } + }, + "node_modules/@codemirror/lang-markdown": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-6.5.0.tgz", + "integrity": "sha512-0K40bZ35jpHya6FriukbgaleaqzBLZfOh7HuzqbMxBXkbYMJDxfF39c23xOgxFezR+3G+tR2/Mup+Xk865OMvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.7.1", + "@codemirror/lang-html": "^6.0.0", + "@codemirror/language": "^6.3.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.2.1", + "@lezer/markdown": "^1.0.0" + } + }, + "node_modules/@codemirror/language": { + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.12.3.tgz", + "integrity": "sha512-QwCZW6Tt1siP37Jet9Tb02Zs81TQt6qQrZR2H+eGMcFsL1zMrk2/b9CLC7/9ieP1fjIUMgviLWMmgiHoJrj+ZA==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.23.0", + "@lezer/common": "^1.5.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0", + "style-mod": "^4.0.0" + } + }, + "node_modules/@codemirror/lint": { + "version": "6.9.5", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.9.5.tgz", + "integrity": "sha512-GElsbU9G7QT9xXhpUg1zWGmftA/7jamh+7+ydKRuT0ORpWS3wOSP0yT1FOlIZa7mIJjpVPipErsyvVqB9cfTFA==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.35.0", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/search": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.6.0.tgz", + "integrity": "sha512-koFuNXcDvyyotWcgOnZGmY7LZqEOXZaaxD/j6n18TCLx2/9HieZJ5H6hs1g8FiRxBD0DNfs0nXn17g872RmYdw==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.37.0", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/state": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.6.0.tgz", + "integrity": "sha512-4nbvra5R5EtiCzr9BTHiTLc+MLXK2QGiAVYMyi8PkQd3SR+6ixar/Q/01Fa21TBIDOZXgeWV4WppsQolSreAPQ==", + "license": "MIT", + "dependencies": { + "@marijn/find-cluster-break": "^1.0.0" + } + }, + "node_modules/@codemirror/theme-one-dark": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@codemirror/theme-one-dark/-/theme-one-dark-6.1.3.tgz", + "integrity": "sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/highlight": "^1.0.0" + } + }, + "node_modules/@codemirror/view": { + "version": "6.41.0", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.41.0.tgz", + "integrity": "sha512-6H/qadXsVuDY219Yljhohglve8xf4B8xJkVOEWfA5uiYKiTFppjqsvsfR5iPA0RbvRBoOyTZpbLIxe9+0UR8xA==", + "license": "MIT", + "dependencies": { + "@codemirror/state": "^6.6.0", + "crelt": "^1.0.6", + "style-mod": "^4.1.0", + "w3c-keyname": "^2.2.4" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "license": "MIT", + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", + "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lezer/common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.2.tgz", + "integrity": "sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==", + "license": "MIT" + }, + "node_modules/@lezer/css": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@lezer/css/-/css-1.3.3.tgz", + "integrity": "sha512-RzBo8r+/6QJeow7aPHIpGVIH59xTcJXp399820gZoMo9noQDRVpJLheIBUicYwKcsbOYoBRoLZlf2720dG/4Tg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.3.0" + } + }, + "node_modules/@lezer/highlight": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.3.tgz", + "integrity": "sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.3.0" + } + }, + "node_modules/@lezer/html": { + "version": "1.3.13", + "resolved": "https://registry.npmjs.org/@lezer/html/-/html-1.3.13.tgz", + "integrity": "sha512-oI7n6NJml729m7pjm9lvLvmXbdoMoi2f+1pwSDJkl9d68zGr7a9Btz8NdHTGQZtW2DA25ybeuv/SyDb9D5tseg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/javascript": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.5.4.tgz", + "integrity": "sha512-vvYx3MhWqeZtGPwDStM2dwgljd5smolYD2lR2UyFcHfxbBQebqx8yjmFmxtJ/E6nN6u1D9srOiVWm3Rb4tmcUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.1.3", + "@lezer/lr": "^1.3.0" + } + }, + "node_modules/@lezer/lr": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.8.tgz", + "integrity": "sha512-bPWa0Pgx69ylNlMlPvBPryqeLYQjyJjqPx+Aupm5zydLIF3NE+6MMLT8Yi23Bd9cif9VS00aUebn+6fDIGBcDA==", + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@lezer/markdown": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.6.3.tgz", + "integrity": "sha512-jpGm5Ps+XErS+xA4urw7ogEGkeZOahVQF21Z6oECF0sj+2liwZopd2+I8uH5I/vZsRuuze3OxBREIANLf6KKUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@lezer/common": "^1.5.0", + "@lezer/highlight": "^1.0.0" + } + }, + "node_modules/@marijn/find-cluster-break": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", + "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==", + "license": "MIT" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remirror/core-constants": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-3.0.0.tgz", + "integrity": "sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==", + "license": "MIT" + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz", + "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.1.tgz", + "integrity": "sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.1.tgz", + "integrity": "sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.1.tgz", + "integrity": "sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.1.tgz", + "integrity": "sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.1.tgz", + "integrity": "sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.1.tgz", + "integrity": "sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.1.tgz", + "integrity": "sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.1.tgz", + "integrity": "sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.1.tgz", + "integrity": "sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.1.tgz", + "integrity": "sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.1.tgz", + "integrity": "sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.1.tgz", + "integrity": "sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.1.tgz", + "integrity": "sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.1.tgz", + "integrity": "sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.1.tgz", + "integrity": "sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.1.tgz", + "integrity": "sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.1.tgz", + "integrity": "sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.1.tgz", + "integrity": "sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.1.tgz", + "integrity": "sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.1.tgz", + "integrity": "sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.1.tgz", + "integrity": "sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.1.tgz", + "integrity": "sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.1.tgz", + "integrity": "sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.1.tgz", + "integrity": "sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.1.tgz", + "integrity": "sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/@tiptap/core": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.27.2.tgz", + "integrity": "sha512-ABL1N6eoxzDzC1bYvkMbvyexHacszsKdVPYqhl5GwHLOvpZcv9VE9QaKwDILTyz5voCA0lGcAAXZp+qnXOk5lQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-blockquote": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.27.2.tgz", + "integrity": "sha512-oIGZgiAeA4tG3YxbTDfrmENL4/CIwGuP3THtHsNhwRqwsl9SfMk58Ucopi2GXTQSdYXpRJ0ahE6nPqB5D6j/Zw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-bold": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.27.2.tgz", + "integrity": "sha512-bR7J5IwjCGQ0s3CIxyMvOCnMFMzIvsc5OVZKscTN5UkXzFsaY6muUAIqtKxayBUucjtUskm5qZowJITCeCb1/A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-bubble-menu": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.27.2.tgz", + "integrity": "sha512-VkwlCOcr0abTBGzjPXklJ92FCowG7InU8+Od9FyApdLNmn0utRYGRhw0Zno6VgE9EYr1JY4BRnuSa5f9wlR72w==", + "license": "MIT", + "dependencies": { + "tippy.js": "^6.3.7" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-bullet-list": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.27.2.tgz", + "integrity": "sha512-gmFuKi97u5f8uFc/GQs+zmezjiulZmFiDYTh3trVoLRoc2SAHOjGEB7qxdx7dsqmMN7gwiAWAEVurLKIi1lnnw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-code": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.27.2.tgz", + "integrity": "sha512-7X9AgwqiIGXoZX7uvdHQsGsjILnN/JaEVtqfXZnPECzKGaWHeK/Ao4sYvIIIffsyZJA8k5DC7ny2/0sAgr2TuA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-code-block": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.27.2.tgz", + "integrity": "sha512-KgvdQHS4jXr79aU3wZOGBIZYYl9vCB7uDEuRFV4so2rYrfmiYMw3T8bTnlNEEGe4RUeAms1i4fdwwvQp9nR1Dw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-document": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.27.2.tgz", + "integrity": "sha512-CFhAYsPnyYnosDC4639sCJnBUnYH4Cat9qH5NZWHVvdgtDwu8GZgZn2eSzaKSYXWH1vJ9DSlCK+7UyC3SNXIBA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-dropcursor": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.27.2.tgz", + "integrity": "sha512-oEu/OrktNoQXq1x29NnH/GOIzQZm8ieTQl3FK27nxfBPA89cNoH4mFEUmBL5/OFIENIjiYG3qWpg6voIqzswNw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-floating-menu": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.27.2.tgz", + "integrity": "sha512-GUN6gPIGXS7ngRJOwdSmtBRBDt9Kt9CM/9pSwKebhLJ+honFoNA+Y6IpVyDvvDMdVNgBchiJLs6qA5H97gAePQ==", + "license": "MIT", + "dependencies": { + "tippy.js": "^6.3.7" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-gapcursor": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.27.2.tgz", + "integrity": "sha512-/c9VF1HBxj+AP54XGVgCmD9bEGYc5w5OofYCFQgM7l7PB1J00A4vOke0oPkHJnqnOOyPlFaxO/7N6l3XwFcnKA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-hard-break": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.27.2.tgz", + "integrity": "sha512-kSRVGKlCYK6AGR0h8xRkk0WOFGXHIIndod3GKgWU49APuIGDiXd8sziXsSlniUsWmqgDmDXcNnSzPcV7AQ8YNg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-heading": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.27.2.tgz", + "integrity": "sha512-iM3yeRWuuQR/IRQ1djwNooJGfn9Jts9zF43qZIUf+U2NY8IlvdNsk2wTOdBgh6E0CamrStPxYGuln3ZS4fuglw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-history": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.27.2.tgz", + "integrity": "sha512-+hSyqERoFNTWPiZx4/FCyZ/0eFqB9fuMdTB4AC/q9iwu3RNWAQtlsJg5230bf/qmyO6bZxRUc0k8p4hrV6ybAw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-horizontal-rule": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.27.2.tgz", + "integrity": "sha512-WGWUSgX+jCsbtf9Y9OCUUgRZYuwjVoieW5n6mAUohJ9/6gc6sGIOrUpBShf+HHo6WD+gtQjRd+PssmX3NPWMpg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-italic": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.27.2.tgz", + "integrity": "sha512-1OFsw2SZqfaqx5Fa5v90iNlPRcqyt+lVSjBwTDzuPxTPFY4Q0mL89mKgkq2gVHYNCiaRkXvFLDxaSvBWbmthgg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-list-item": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.27.2.tgz", + "integrity": "sha512-eJNee7IEGXMnmygM5SdMGDC8m/lMWmwNGf9fPCK6xk0NxuQRgmZHL6uApKcdH6gyNcRPHCqvTTkhEP7pbny/fg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-ordered-list": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.27.2.tgz", + "integrity": "sha512-M7A4tLGJcLPYdLC4CI2Gwl8LOrENQW59u3cMVa+KkwG1hzSJyPsbDpa1DI6oXPC2WtYiTf22zrbq3gVvH+KA2w==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-paragraph": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.27.2.tgz", + "integrity": "sha512-elYVn2wHJJ+zB9LESENWOAfI4TNT0jqEN34sMA/hCtA4im1ZG2DdLHwkHIshj/c4H0dzQhmsS/YmNC5Vbqab/A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-strike": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.27.2.tgz", + "integrity": "sha512-HHIjhafLhS2lHgfAsCwC1okqMsQzR4/mkGDm4M583Yftyjri1TNA7lzhzXWRFWiiMfJxKtdjHjUAQaHuteRTZw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-text": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.27.2.tgz", + "integrity": "sha512-Xk7nYcigljAY0GO9hAQpZ65ZCxqOqaAlTPDFcKerXmlkQZP/8ndx95OgUb1Xf63kmPOh3xypurGS2is3v0MXSA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-text-style": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-2.27.2.tgz", + "integrity": "sha512-Omk+uxjJLyEY69KStpCw5fA9asvV+MGcAX2HOxyISDFoLaL49TMrNjhGAuz09P1L1b0KGXo4ml7Q3v/Lfy4WPA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/pm": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.27.2.tgz", + "integrity": "sha512-kaEg7BfiJPDQMKbjVIzEPO3wlcA+pZb2tlcK9gPrdDnEFaec2QTF1sXz2ak2IIb2curvnIrQ4yrfHgLlVA72wA==", + "license": "MIT", + "dependencies": { + "prosemirror-changeset": "^2.3.0", + "prosemirror-collab": "^1.3.1", + "prosemirror-commands": "^1.6.2", + "prosemirror-dropcursor": "^1.8.1", + "prosemirror-gapcursor": "^1.3.2", + "prosemirror-history": "^1.4.1", + "prosemirror-inputrules": "^1.4.0", + "prosemirror-keymap": "^1.2.2", + "prosemirror-markdown": "^1.13.1", + "prosemirror-menu": "^1.2.4", + "prosemirror-model": "^1.23.0", + "prosemirror-schema-basic": "^1.2.3", + "prosemirror-schema-list": "^1.4.1", + "prosemirror-state": "^1.4.3", + "prosemirror-tables": "^1.6.4", + "prosemirror-trailing-node": "^3.0.0", + "prosemirror-transform": "^1.10.2", + "prosemirror-view": "^1.37.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + } + }, + "node_modules/@tiptap/starter-kit": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.27.2.tgz", + "integrity": "sha512-bb0gJvPoDuyRUQ/iuN52j1//EtWWttw+RXAv1uJxfR0uKf8X7uAqzaOOgwjknoCIDC97+1YHwpGdnRjpDkOBxw==", + "license": "MIT", + "dependencies": { + "@tiptap/core": "^2.27.2", + "@tiptap/extension-blockquote": "^2.27.2", + "@tiptap/extension-bold": "^2.27.2", + "@tiptap/extension-bullet-list": "^2.27.2", + "@tiptap/extension-code": "^2.27.2", + "@tiptap/extension-code-block": "^2.27.2", + "@tiptap/extension-document": "^2.27.2", + "@tiptap/extension-dropcursor": "^2.27.2", + "@tiptap/extension-gapcursor": "^2.27.2", + "@tiptap/extension-hard-break": "^2.27.2", + "@tiptap/extension-heading": "^2.27.2", + "@tiptap/extension-history": "^2.27.2", + "@tiptap/extension-horizontal-rule": "^2.27.2", + "@tiptap/extension-italic": "^2.27.2", + "@tiptap/extension-list-item": "^2.27.2", + "@tiptap/extension-ordered-list": "^2.27.2", + "@tiptap/extension-paragraph": "^2.27.2", + "@tiptap/extension-strike": "^2.27.2", + "@tiptap/extension-text": "^2.27.2", + "@tiptap/extension-text-style": "^2.27.2", + "@tiptap/pm": "^2.27.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + } + }, + "node_modules/@tiptap/vue-3": { + "version": "2.27.2", + "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.27.2.tgz", + "integrity": "sha512-NahnVLTAQsbLaNU9nGLdGCr88nAeQZJTejjBVQc3EzMdijmE46R44Rosj6O/pj3e7eLj1/gYvc+U/hIVbxMpoQ==", + "license": "MIT", + "dependencies": { + "@tiptap/extension-bubble-menu": "^2.27.2", + "@tiptap/extension-floating-menu": "^2.27.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0", + "vue": "^3.0.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", + "license": "MIT" + }, + "node_modules/@types/markdown-it": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", + "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", + "license": "MIT", + "dependencies": { + "@types/linkify-it": "^5", + "@types/mdurl": "^2" + } + }, + "node_modules/@types/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.19.39", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.39.tgz", + "integrity": "sha512-orrrD74MBUyK8jOAD/r0+lfa1I2MO6I+vAkmAWzMYbCcgrN4lCrmK52gRFQq/JRxfYPfonkr4b0jcY7Olqdqbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz", + "integrity": "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@volar/language-core": { + "version": "2.4.15", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.15.tgz", + "integrity": "sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "2.4.15" + } + }, + "node_modules/@volar/source-map": { + "version": "2.4.15", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.15.tgz", + "integrity": "sha512-CPbMWlUN6hVZJYGcU/GSoHu4EnCHiLaXI9n8c9la6RaI9W5JHX+NqG+GSQcB0JdC2FIBLdZJwGsfKyBB71VlTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@volar/typescript": { + "version": "2.4.15", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.15.tgz", + "integrity": "sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.15", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.32.tgz", + "integrity": "sha512-4x74Tbtqnda8s/NSD6e1Dr5p1c8HdMU5RWSjMSUzb8RTcUQqevDCxVAitcLBKT+ie3o0Dl9crc/S/opJM7qBGQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.2", + "@vue/shared": "3.5.32", + "entities": "^7.0.1", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-core/node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.32.tgz", + "integrity": "sha512-ybHAu70NtiEI1fvAUz3oXZqkUYEe5J98GjMDpTGl5iHb0T15wQYLR4wE3h9xfuTNA+Cm2f4czfe8B4s+CCH57Q==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.32", + "@vue/shared": "3.5.32" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.32.tgz", + "integrity": "sha512-8UYUYo71cP/0YHMO814TRZlPuUUw3oifHuMR7Wp9SNoRSrxRQnhMLNlCeaODNn6kNTJsjFoQ/kqIj4qGvya4Xg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.2", + "@vue/compiler-core": "3.5.32", + "@vue/compiler-dom": "3.5.32", + "@vue/compiler-ssr": "3.5.32", + "@vue/shared": "3.5.32", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.21", + "postcss": "^8.5.8", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.32.tgz", + "integrity": "sha512-Gp4gTs22T3DgRotZ8aA/6m2jMR+GMztvBXUBEUOYOcST+giyGWJ4WvFd7QLHBkzTxkfOt8IELKNdpzITLbA2rw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.32", + "@vue/shared": "3.5.32" + } + }, + "node_modules/@vue/compiler-vue2": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz", + "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" + }, + "node_modules/@vue/language-core": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.12.tgz", + "integrity": "sha512-IsGljWbKGU1MZpBPN+BvPAdr55YPkj2nB/TBNGNC32Vy2qLG25DYu/NBN2vNtZqdRbTRjaoYrahLrToim2NanA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.15", + "@vue/compiler-dom": "^3.5.0", + "@vue/compiler-vue2": "^2.7.16", + "@vue/shared": "^3.5.0", + "alien-signals": "^1.0.3", + "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", + "path-browserify": "^1.0.1" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/language-core/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.2" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.32.tgz", + "integrity": "sha512-/ORasxSGvZ6MN5gc+uE364SxFdJ0+WqVG0CENXaGW58TOCdrAW76WWaplDtECeS1qphvtBZtR+3/o1g1zL4xPQ==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.32" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.32.tgz", + "integrity": "sha512-pDrXCejn4UpFDFmMd27AcJEbHaLemaE5o4pbb7sLk79SRIhc6/t34BQA7SGNgYtbMnvbF/HHOftYBgFJtUoJUQ==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.32", + "@vue/shared": "3.5.32" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.32.tgz", + "integrity": "sha512-1CDVv7tv/IV13V8Nip1k/aaObVbWqRlVCVezTwx3K07p7Vxossp5JU1dcPNhJk3w347gonIUT9jQOGutyJrSVQ==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.32", + "@vue/runtime-core": "3.5.32", + "@vue/shared": "3.5.32", + "csstype": "^3.2.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.32.tgz", + "integrity": "sha512-IOjm2+JQwRFS7W28HNuJeXQle9KdZbODFY7hFGVtnnghF51ta20EWAZJHX+zLGtsHhaU6uC9BGPV52KVpYryMQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.32", + "@vue/shared": "3.5.32" + }, + "peerDependencies": { + "vue": "3.5.32" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.32.tgz", + "integrity": "sha512-ksNyrmRQzWJJ8n3cRDuSF7zNNontuJg1YHnmWRJd2AMu8Ij2bqwiiri2lH5rHtYPZjj4STkNcgcmiQqlOjiYGg==", + "license": "MIT" + }, + "node_modules/a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", + "license": "MIT" + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/alien-signals": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-1.0.13.tgz", + "integrity": "sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/asciidoctor": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-3.0.4.tgz", + "integrity": "sha512-hIc0Bx73wePxtic+vWBHOIgMfKSNiCmRz7BBfkyykXATrw20YGd5a3CozCHvqEPH+Wxp5qKD4aBsgtokez8nEA==", + "license": "MIT", + "dependencies": { + "@asciidoctor/cli": "4.0.0", + "@asciidoctor/core": "3.0.4", + "ejs": "^3.1.2", + "handlebars": "^4.7.6", + "nunjucks": "^3.2.1", + "pug": "^3.0.0" + }, + "bin": { + "asciidoctor": "bin/asciidoctor", + "asciidoctorjs": "bin/asciidoctor" + }, + "engines": { + "node": ">=16", + "npm": ">=8" + } + }, + "node_modules/assert-never": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.4.0.tgz", + "integrity": "sha512-5oJg84os6NMQNl27T9LnZkvvqzvAnHu03ShCnoj6bsJwS7L8AO4lf+C/XjK/nvzEqQB744moC6V128RucQd1jA==", + "license": "MIT" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.27", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.27.tgz", + "integrity": "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1", + "caniuse-lite": "^1.0.30001774", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz", + "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.6", + "@babel/helper-define-polyfill-provider": "^0.6.8", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz", + "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8", + "core-js-compat": "^3.48.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz", + "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.8" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.9.6" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.17", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.17.tgz", + "integrity": "sha512-HdrkN8eVG2CXxeifv/VdJ4A4RSra1DTW8dc/hdxzhGHN8QePs6gKaWM9pHPcpCoxYZJuOZ8drHmbdpLHjCYjLA==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", + "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", + "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.12", + "caniuse-lite": "^1.0.30001782", + "electron-to-chromium": "^1.5.328", + "node-releases": "^2.0.36", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "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, + "license": "MIT" + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.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==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001787", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001787.tgz", + "integrity": "sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "license": "MIT", + "dependencies": { + "is-regex": "^1.0.3" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/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==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/codemirror": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.2.tgz", + "integrity": "sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==", + "license": "MIT", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/commands": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/search": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/core-js-compat": { + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz", + "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.28.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/crelt": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", + "license": "MIT" + }, + "node_modules/cross-fetch": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.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==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true, + "license": "MIT" + }, + "node_modules/doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.334", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.334.tgz", + "integrity": "sha512-mgjZAz7Jyx1SRCwEpy9wefDS7GvNPazLthHg8eQMJ76wBdGQQDW33TCrUTvQ4wzpmOrv2zrFoD3oNufMdyMpog==", + "dev": true, + "license": "ISC" + }, + "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==", + "license": "MIT" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-abstract": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "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==", + "dev": true, + "license": "MIT", + "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/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "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.8" + }, + "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==", + "dev": true, + "license": "ISC", + "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, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/filelist": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.6.tgz", + "integrity": "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, + "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, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "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", + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true, + "license": "ISC" + }, + "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==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/graphql": { + "version": "16.13.2", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.13.2.tgz", + "integrity": "sha512-5bJ+nf/UCpAjHM8i06fl7eLyVC9iuNAjm9qzkiu2ZGhM0VscSvS6WDPfAwkdkBuoXGM9FJSbKl6wylMwP9Ktig==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/graphql-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-6.1.0.tgz", + "integrity": "sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==", + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "cross-fetch": "^3.1.5" + }, + "peerDependencies": { + "graphql": "14 - 16" + } + }, + "node_modules/handlebars": { + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", + "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", + "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^9.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jake": { + "version": "10.9.4", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-stringify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==", + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==", + "license": "MIT", + "dependencies": { + "is-promise": "^2.0.0", + "promise": "^7.0.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT" + }, + "node_modules/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "license": "MIT", + "dependencies": { + "uc.micro": "^2.0.0" + } + }, + "node_modules/lodash": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/markdown-it": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.1.tgz", + "integrity": "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "license": "MIT" + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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, + "license": "MIT" + }, + "node_modules/muggle-string": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-releases": { + "version": "2.0.37", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz", + "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nunjucks": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.4.tgz", + "integrity": "sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==", + "license": "BSD-2-Clause", + "dependencies": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "commander": "^5.1.0" + }, + "bin": { + "nunjucks-precompile": "bin/precompile" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "chokidar": "^3.3.0" + }, + "peerDependenciesMeta": { + "chokidar": { + "optional": true + } + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/orderedmap": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz", + "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==", + "license": "MIT" + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.3.tgz", + "integrity": "sha512-JvNw9Y81y33E+BEYPr0U7omo+U9AySnsMsEiXgwT6yqd31VQWTLNQqmT4ou5eqPFUrTfIDFta2wKhB1hyohtAQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinia": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.3.1.tgz", + "integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "typescript": ">=4.4.4", + "vue": "^2.7.0 || ^3.5.11" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.9", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.9.tgz", + "integrity": "sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", + "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.1.1" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pretty-bytes": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", + "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/prosemirror-changeset": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.4.0.tgz", + "integrity": "sha512-LvqH2v7Q2SF6yxatuPP2e8vSUKS/L+xAU7dPDC4RMyHMhZoGDfBC74mYuyYF4gLqOEG758wajtyhNnsTkuhvng==", + "license": "MIT", + "dependencies": { + "prosemirror-transform": "^1.0.0" + } + }, + "node_modules/prosemirror-collab": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz", + "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==", + "license": "MIT", + "dependencies": { + "prosemirror-state": "^1.0.0" + } + }, + "node_modules/prosemirror-commands": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.7.1.tgz", + "integrity": "sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.10.2" + } + }, + "node_modules/prosemirror-dropcursor": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.2.tgz", + "integrity": "sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==", + "license": "MIT", + "dependencies": { + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.1.0", + "prosemirror-view": "^1.1.0" + } + }, + "node_modules/prosemirror-gapcursor": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.4.1.tgz", + "integrity": "sha512-pMdYaEnjNMSwl11yjEGtgTmLkR08m/Vl+Jj443167p9eB3HVQKhYCc4gmHVDsLPODfZfjr/MmirsdyZziXbQKw==", + "license": "MIT", + "dependencies": { + "prosemirror-keymap": "^1.0.0", + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-view": "^1.0.0" + } + }, + "node_modules/prosemirror-history": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.5.0.tgz", + "integrity": "sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==", + "license": "MIT", + "dependencies": { + "prosemirror-state": "^1.2.2", + "prosemirror-transform": "^1.0.0", + "prosemirror-view": "^1.31.0", + "rope-sequence": "^1.3.0" + } + }, + "node_modules/prosemirror-inputrules": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.5.1.tgz", + "integrity": "sha512-7wj4uMjKaXWAQ1CDgxNzNtR9AlsuwzHfdFH1ygEHA2KHF2DOEaXl1CJfNPAKCg9qNEh4rum975QLaCiQPyY6Fw==", + "license": "MIT", + "dependencies": { + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.0.0" + } + }, + "node_modules/prosemirror-keymap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.3.tgz", + "integrity": "sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==", + "license": "MIT", + "dependencies": { + "prosemirror-state": "^1.0.0", + "w3c-keyname": "^2.2.0" + } + }, + "node_modules/prosemirror-markdown": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.4.tgz", + "integrity": "sha512-D98dm4cQ3Hs6EmjK500TdAOew4Z03EV71ajEFiWra3Upr7diytJsjF4mPV2dW+eK5uNectiRj0xFxYI9NLXDbw==", + "license": "MIT", + "dependencies": { + "@types/markdown-it": "^14.0.0", + "markdown-it": "^14.0.0", + "prosemirror-model": "^1.25.0" + } + }, + "node_modules/prosemirror-menu": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.3.0.tgz", + "integrity": "sha512-TImyPXCHPcDsSka2/lwJ6WjTASr4re/qWq1yoTTuLOqfXucwF6VcRa2LWCkM/EyTD1UO3CUwiH8qURJoWJRxwg==", + "license": "MIT", + "dependencies": { + "crelt": "^1.0.0", + "prosemirror-commands": "^1.0.0", + "prosemirror-history": "^1.0.0", + "prosemirror-state": "^1.0.0" + } + }, + "node_modules/prosemirror-model": { + "version": "1.25.4", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.25.4.tgz", + "integrity": "sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==", + "license": "MIT", + "dependencies": { + "orderedmap": "^2.0.0" + } + }, + "node_modules/prosemirror-schema-basic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.4.tgz", + "integrity": "sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.25.0" + } + }, + "node_modules/prosemirror-schema-list": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.5.1.tgz", + "integrity": "sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.7.3" + } + }, + "node_modules/prosemirror-state": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.4.tgz", + "integrity": "sha512-6jiYHH2CIGbCfnxdHbXZ12gySFY/fz/ulZE333G6bPqIZ4F+TXo9ifiR86nAHpWnfoNjOb3o5ESi7J8Uz1jXHw==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-transform": "^1.0.0", + "prosemirror-view": "^1.27.0" + } + }, + "node_modules/prosemirror-tables": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.8.5.tgz", + "integrity": "sha512-V/0cDCsHKHe/tfWkeCmthNUcEp1IVO3p6vwN8XtwE9PZQLAZJigbw3QoraAdfJPir4NKJtNvOB8oYGKRl+t0Dw==", + "license": "MIT", + "dependencies": { + "prosemirror-keymap": "^1.2.3", + "prosemirror-model": "^1.25.4", + "prosemirror-state": "^1.4.4", + "prosemirror-transform": "^1.10.5", + "prosemirror-view": "^1.41.4" + } + }, + "node_modules/prosemirror-trailing-node": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-3.0.0.tgz", + "integrity": "sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==", + "license": "MIT", + "dependencies": { + "@remirror/core-constants": "3.0.0", + "escape-string-regexp": "^4.0.0" + }, + "peerDependencies": { + "prosemirror-model": "^1.22.1", + "prosemirror-state": "^1.4.2", + "prosemirror-view": "^1.33.8" + } + }, + "node_modules/prosemirror-transform": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.12.0.tgz", + "integrity": "sha512-GxboyN4AMIsoHNtz5uf2r2Ru551i5hWeCMD6E2Ib4Eogqoub0NflniaBPVQ4MrGE5yZ8JV9tUHg9qcZTTrcN4w==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.21.0" + } + }, + "node_modules/prosemirror-view": { + "version": "1.41.8", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.41.8.tgz", + "integrity": "sha512-TnKDdohEatgyZNGCDWIdccOHXhYloJwbwU+phw/a23KBvJIR9lWQWW7WHHK3vBdOLDNuF7TaX98GObUZOWkOnA==", + "license": "MIT", + "dependencies": { + "prosemirror-model": "^1.20.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.1.0" + } + }, + "node_modules/pug": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.4.tgz", + "integrity": "sha512-kFfq5mMzrS7+wrl5pLJzZEzemx34OQ0w4SARfhy/3yxTlhbstsudDwJzhf1hP02yHzbjoVMSXUj/Sz6RNfMyXg==", + "license": "MIT", + "dependencies": { + "pug-code-gen": "^3.0.4", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.1", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.1", + "pug-strip-comments": "^2.0.0" + } + }, + "node_modules/pug-attrs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", + "license": "MIT", + "dependencies": { + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" + } + }, + "node_modules/pug-code-gen": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.4.tgz", + "integrity": "sha512-6okWYIKdasTyXICyEtvobmTZAVX57JkzgzIi4iRJlin8kmhG+Xry2dsus+Mun/nGCn6F2U49haHI5mkELXB14g==", + "license": "MIT", + "dependencies": { + "constantinople": "^4.0.1", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.1.0", + "pug-runtime": "^3.0.1", + "void-elements": "^3.1.0", + "with": "^7.0.0" + } + }, + "node_modules/pug-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz", + "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==", + "license": "MIT" + }, + "node_modules/pug-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", + "license": "MIT", + "dependencies": { + "constantinople": "^4.0.1", + "jstransformer": "1.0.0", + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + } + }, + "node_modules/pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "license": "MIT", + "dependencies": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-linker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", + "license": "MIT", + "dependencies": { + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-load": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" + } + }, + "node_modules/pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "license": "MIT", + "dependencies": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "node_modules/pug-runtime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz", + "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==", + "license": "MIT" + }, + "node_modules/pug-strip-comments": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", + "license": "MIT", + "dependencies": { + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-walk": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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" + } + ], + "license": "MIT" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "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, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz", + "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.1.tgz", + "integrity": "sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.60.1", + "@rollup/rollup-android-arm64": "4.60.1", + "@rollup/rollup-darwin-arm64": "4.60.1", + "@rollup/rollup-darwin-x64": "4.60.1", + "@rollup/rollup-freebsd-arm64": "4.60.1", + "@rollup/rollup-freebsd-x64": "4.60.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.60.1", + "@rollup/rollup-linux-arm-musleabihf": "4.60.1", + "@rollup/rollup-linux-arm64-gnu": "4.60.1", + "@rollup/rollup-linux-arm64-musl": "4.60.1", + "@rollup/rollup-linux-loong64-gnu": "4.60.1", + "@rollup/rollup-linux-loong64-musl": "4.60.1", + "@rollup/rollup-linux-ppc64-gnu": "4.60.1", + "@rollup/rollup-linux-ppc64-musl": "4.60.1", + "@rollup/rollup-linux-riscv64-gnu": "4.60.1", + "@rollup/rollup-linux-riscv64-musl": "4.60.1", + "@rollup/rollup-linux-s390x-gnu": "4.60.1", + "@rollup/rollup-linux-x64-gnu": "4.60.1", + "@rollup/rollup-linux-x64-musl": "4.60.1", + "@rollup/rollup-openbsd-x64": "4.60.1", + "@rollup/rollup-openharmony-arm64": "4.60.1", + "@rollup/rollup-win32-arm64-msvc": "4.60.1", + "@rollup/rollup-win32-ia32-msvc": "4.60.1", + "@rollup/rollup-win32-x64-gnu": "4.60.1", + "@rollup/rollup-win32-x64-msvc": "4.60.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/rope-sequence": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz", + "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==", + "license": "MIT" + }, + "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" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "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" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "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" + } + }, + "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, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/smob": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.6.1.tgz", + "integrity": "sha512-KAkBqZl3c2GvNgNhcoyJae1aKldDW0LO279wF9bk1PnluRTETKBq0WyzRXxEhoQLk56yHaOY4JCBEKDuJIET5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "dev": true, + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/style-mod": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.3.tgz", + "integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "tinyglobby": "^0.2.11", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", + "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.7", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.46.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.1.tgz", + "integrity": "sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/acorn": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz", + "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/tippy.js": { + "version": "6.3.7", + "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", + "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", + "license": "MIT", + "dependencies": { + "@popperjs/core": "^2.9.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==", + "license": "MIT" + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uc.micro": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unxhr": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unxhr/-/unxhr-1.2.0.tgz", + "integrity": "sha512-6cGpm8NFXPD9QbSNx0cD2giy7teZ6xOkCUH3U89WKVkL9N9rBrWjlCwhR94Re18ZlAop4MOc3WU1M3Hv/bgpIw==", + "license": "MIT", + "engines": { + "node": ">=8.11" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.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, + "license": "MIT" + }, + "node_modules/vite": { + "version": "5.4.21", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", + "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-pwa": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.20.5.tgz", + "integrity": "sha512-aweuI/6G6n4C5Inn0vwHumElU/UEpNuO+9iZzwPZGTCH87TeZ6YFMrEY6ZUBQdIHHlhTsbMDryFARcSuOdsz9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.6", + "pretty-bytes": "^6.1.1", + "tinyglobby": "^0.2.0", + "workbox-build": "^7.1.0", + "workbox-window": "^7.1.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vite-pwa/assets-generator": "^0.2.6", + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0", + "workbox-build": "^7.1.0", + "workbox-window": "^7.1.0" + }, + "peerDependenciesMeta": { + "@vite-pwa/assets-generator": { + "optional": true + } + } + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vscode-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue": { + "version": "3.5.32", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.32.tgz", + "integrity": "sha512-vM4z4Q9tTafVfMAK7IVzmxg34rSzTFMyIe0UUEijUCkn9+23lj0WRfA83dg7eQZIUlgOSGrkViIaCfqSAUXsMw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.32", + "@vue/compiler-sfc": "3.5.32", + "@vue/runtime-dom": "3.5.32", + "@vue/server-renderer": "3.5.32", + "@vue/shared": "3.5.32" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-router": { + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.6.4.tgz", + "integrity": "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.5.0" + } + }, + "node_modules/vue-tsc": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.2.12.tgz", + "integrity": "sha512-P7OP77b2h/Pmk+lZdJ0YWs+5tJ6J2+uOQPo7tlBnY44QqQSPYvS0qVT4wqDJgwrZaLe47etJLLQRFia71GYITw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/typescript": "2.4.15", + "@vue/language-core": "2.2.12" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": ">=5.0.0" + } + }, + "node_modules/w3c-keyname": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", + "license": "MIT" + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.20", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.20.tgz", + "integrity": "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "license": "MIT" + }, + "node_modules/workbox-background-sync": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-7.4.0.tgz", + "integrity": "sha512-8CB9OxKAgKZKyNMwfGZ1XESx89GryWTfI+V5yEj8sHjFH8MFelUwYXEyldEK6M6oKMmn807GoJFUEA1sC4XS9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.4.0.tgz", + "integrity": "sha512-+eZQwoktlvo62cI0b+QBr40v5XjighxPq3Fzo9AWMiAosmpG5gxRHgTbGGhaJv/q/MFVxwFNGh/UwHZ/8K88lA==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-build": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-7.4.0.tgz", + "integrity": "sha512-Ntk1pWb0caOFIvwz/hfgrov/OJ45wPEhI5PbTywQcYjyZiVhT3UrwwUPl6TRYbTm4moaFYithYnl1lvZ8UjxcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^2.4.1", + "@rollup/plugin-terser": "^0.4.3", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^11.0.1", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.79.2", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.4.0", + "workbox-broadcast-update": "7.4.0", + "workbox-cacheable-response": "7.4.0", + "workbox-core": "7.4.0", + "workbox-expiration": "7.4.0", + "workbox-google-analytics": "7.4.0", + "workbox-navigation-preload": "7.4.0", + "workbox-precaching": "7.4.0", + "workbox-range-requests": "7.4.0", + "workbox-recipes": "7.4.0", + "workbox-routing": "7.4.0", + "workbox-strategies": "7.4.0", + "workbox-streams": "7.4.0", + "workbox-sw": "7.4.0", + "workbox-window": "7.4.0" + }, + "engines": { + "node": ">=20.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true, + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/workbox-build/node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/workbox-build/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true, + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/glob": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz", + "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "foreground-child": "^3.3.1", + "jackspeak": "^4.1.1", + "minimatch": "^10.1.1", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/workbox-build/node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/workbox-build/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/workbox-build/node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/workbox-build/node_modules/rollup": { + "version": "2.80.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.80.0.tgz", + "integrity": "sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ==", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "deprecated": "The work that was done in this beta branch won't be included in future versions", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.4.0.tgz", + "integrity": "sha512-0Fb8795zg/x23ISFkAc7lbWes6vbw34DGFIMw31cwuHPgDEC/5EYm6m/ZkylLX0EnEbbOyOCLjKgFS/Z5g0HeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-core": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.4.0.tgz", + "integrity": "sha512-6BMfd8tYEnN4baG4emG9U0hdXM4gGuDU3ectXuVHnj71vwxTFI7WOpQJC4siTOlVtGqCUtj0ZQNsrvi6kZZTAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.4.0.tgz", + "integrity": "sha512-V50p4BxYhtA80eOvulu8xVfPBgZbkxJ1Jr8UUn0rvqjGhLDqKNtfrDfjJKnLz2U8fO2xGQJTx/SKXNTzHOjnHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-7.4.0.tgz", + "integrity": "sha512-MVPXQslRF6YHkzGoFw1A4GIB8GrKym/A5+jYDUSL+AeJw4ytQGrozYdiZqUW1TPQHW8isBCBtyFJergUXyNoWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-background-sync": "7.4.0", + "workbox-core": "7.4.0", + "workbox-routing": "7.4.0", + "workbox-strategies": "7.4.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-7.4.0.tgz", + "integrity": "sha512-etzftSgdQfjMcfPgbfaZCfM2QuR1P+4o8uCA2s4rf3chtKTq/Om7g/qvEOcZkG6v7JZOSOxVYQiOu6PbAZgU6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-7.4.0.tgz", + "integrity": "sha512-VQs37T6jDqf1rTxUJZXRl3yjZMf5JX/vDPhmx2CPgDDKXATzEoqyRqhYnRoxl6Kr0rqaQlp32i9rtG5zTzIlNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0", + "workbox-routing": "7.4.0", + "workbox-strategies": "7.4.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-7.4.0.tgz", + "integrity": "sha512-3Vq854ZNuP6Y0KZOQWLaLC9FfM7ZaE+iuQl4VhADXybwzr4z/sMmnLgTeUZLq5PaDlcJBxYXQ3U91V7dwAIfvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-7.4.0.tgz", + "integrity": "sha512-kOkWvsAn4H8GvAkwfJTbwINdv4voFoiE9hbezgB1sb/0NLyTG4rE7l6LvS8lLk5QIRIto+DjXLuAuG3Vmt3cxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "7.4.0", + "workbox-core": "7.4.0", + "workbox-expiration": "7.4.0", + "workbox-precaching": "7.4.0", + "workbox-routing": "7.4.0", + "workbox-strategies": "7.4.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.4.0.tgz", + "integrity": "sha512-C/ooj5uBWYAhAqwmU8HYQJdOjjDKBp9MzTQ+otpMmd+q0eF59K+NuXUek34wbL0RFrIXe/KKT+tUWcZcBqxbHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.4.0.tgz", + "integrity": "sha512-T4hVqIi5A4mHi92+5EppMX3cLaVywDp8nsyUgJhOZxcfSV/eQofcOA6/EMo5rnTNmNTpw0rUgjAI6LaVullPpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-7.4.0.tgz", + "integrity": "sha512-QHPBQrey7hQbnTs5GrEVoWz7RhHJXnPT+12qqWM378orDMo5VMJLCkCM1cnCk+8Eq92lccx/VgRZ7WAzZWbSLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.4.0", + "workbox-routing": "7.4.0" + } + }, + "node_modules/workbox-sw": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-7.4.0.tgz", + "integrity": "sha512-ltU+Kr3qWR6BtbdlMnCjobZKzeV1hN+S6UvDywBrwM19TTyqA03X66dzw1tEIdJvQ4lYKkBFox6IAEhoSEZ8Xw==", + "dev": true, + "license": "MIT" + }, + "node_modules/workbox-window": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.4.0.tgz", + "integrity": "sha512-/bIYdBLAVsNR3v7gYGaV4pQW3M3kEPx5E8vDxGvxo6khTrGtSSCS7QiFKv9ogzBgZiy0OXLP9zO28U/1nF1mfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.4.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", + "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + } + } +} diff --git a/frontend/src/components/FolderPicker.vue b/frontend/src/components/FolderPicker.vue new file mode 100644 index 0000000..50b741e --- /dev/null +++ b/frontend/src/components/FolderPicker.vue @@ -0,0 +1,135 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/stores/app.ts b/frontend/src/stores/app.ts index dd3e490..c2d667d 100644 --- a/frontend/src/stores/app.ts +++ b/frontend/src/stores/app.ts @@ -23,7 +23,7 @@ export const useAppStore = defineStore('app', () => { ) token.value = data.login username.value = user - localStorage.setItem('token', data.login) + localStorage.setItem('token', data.login); console.log('[login] token is:', data.login, localStorage.getItem('token')) localStorage.setItem('username', user) } @@ -41,3 +41,4 @@ export const useAppStore = defineStore('app', () => { return { requiresSetup, token, username, checkStatus, login, logout } }) + diff --git a/frontend/src/views/AdminView.vue b/frontend/src/views/AdminView.vue new file mode 100644 index 0000000..1c76ced --- /dev/null +++ b/frontend/src/views/AdminView.vue @@ -0,0 +1,178 @@ + + + diff --git a/frontend/src/views/LoginView.vue b/frontend/src/views/LoginView.vue new file mode 100644 index 0000000..1ba512d --- /dev/null +++ b/frontend/src/views/LoginView.vue @@ -0,0 +1,84 @@ + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..bed6082 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "Archivum", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} diff --git a/repl.txt b/repl.txt new file mode 100644 index 0000000000000000000000000000000000000000..39ec52d6ac96a1cdf34c99888de5f955294be3c4 GIT binary patch literal 868 zcmaizO;5r=5Qg8giT`24z1Em`t3(synS_Jqg%%}1+gK3%^XfCx6sicODchZ$c|T^B zug{?4CsVGu-Zj+4AE#}8rlq1LDp-T2zH8LzPJ`ab0E|afoNu%ux73>K5tVDbDpT6a zJ7fMG@y z=d4?zb7!#V74h6%1sc7-6CIu%_lM=HTM!vT2 zEO@OlJ?p>K*xjv+iEO|y6(zMl@6d#JiRRinzjD?OvJM?8y{>THd#`T&w%#I23ymGU f^JudlgJdUm_xk)pk968j_u1;sXZ15K`3HRivGjn( literal 0 HcmV?d00001