From e06d5d26afdcd7236fc2d0660fda0018cf5f865f Mon Sep 17 00:00:00 2001 From: PerrySJ Date: Fri, 25 Sep 2026 18:45:44 -0400 Subject: [PATCH] Add course: LCC-Instal --- courses/LCC-Instal/.gitignore | 137 ++ courses/LCC-Instal/css/custom.css | 115 + courses/LCC-Instal/index.html | 15 + courses/LCC-Instal/oseda-config.json | 12 + courses/LCC-Instal/package-lock.json | 2917 +++++++++++++++++++++++++ courses/LCC-Instal/package.json | 21 + courses/LCC-Instal/public/favicon.png | Bin 0 -> 76985 bytes courses/LCC-Instal/public/ferris.png | Bin 0 -> 40445 bytes courses/LCC-Instal/slides/slides.html | 28 + courses/LCC-Instal/src/main.js | 28 + courses/LCC-Instal/vite.config.js | 11 + 11 files changed, 3284 insertions(+) create mode 100644 courses/LCC-Instal/.gitignore create mode 100644 courses/LCC-Instal/css/custom.css create mode 100644 courses/LCC-Instal/index.html create mode 100644 courses/LCC-Instal/oseda-config.json create mode 100644 courses/LCC-Instal/package-lock.json create mode 100644 courses/LCC-Instal/package.json create mode 100644 courses/LCC-Instal/public/favicon.png create mode 100644 courses/LCC-Instal/public/ferris.png create mode 100644 courses/LCC-Instal/slides/slides.html create mode 100644 courses/LCC-Instal/src/main.js create mode 100644 courses/LCC-Instal/vite.config.js diff --git a/courses/LCC-Instal/.gitignore b/courses/LCC-Instal/.gitignore new file mode 100644 index 0000000..1b22a45 --- /dev/null +++ b/courses/LCC-Instal/.gitignore @@ -0,0 +1,137 @@ +# Generated OSEDA gitignore +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# vitepress build output +**/.vitepress/dist + +# vitepress cache directory +**/.vitepress/cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/courses/LCC-Instal/css/custom.css b/courses/LCC-Instal/css/custom.css new file mode 100644 index 0000000..5136329 --- /dev/null +++ b/courses/LCC-Instal/css/custom.css @@ -0,0 +1,115 @@ + +/* sensible styles */ +.reveal section { + font-family: "Arial", sans-serif; +} + +.reveal h1 { + color: #f92672; + text-align: left; + margin: 0 0 0.5em 0; + line-height: 1.2; +} + +.reveal h2 { + text-align: left; +} + + +.left { + text-align: left; +} + + +.horizontal-container { + display: flex; + justify-content: space-between; + align-items: center; + gap: 2em; +} + +.vertical-container { + display: flex; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + gap: 20pt; +} + +.center-container { + display: flex; + justify-content: center; + align-items: center; +} + +.left { + text-align: left; +} + +/* general slide layout for all sections */ +.reveal .slides section { + display: flex !important; + flex-direction: column; + justify-content: flex-start; + align-items: stretch; + gap: 1em; + padding-top: 2em; + box-sizing: border-box; +} + +.horizontal-container .text { + flex: 1; +} + +.horizontal-container .image { + flex: 1; + max-width: 45%; + height: auto; + object-fit: contain; +} + +.reveal ul { + text-align: left; + margin: -1em 0 0 0; + padding-left: 1.2em; +} + +.reveal .slides section.center-slide { + display: flex !important; + flex-direction: column; + justify-content: center; + align-items: center; + min-height: 100vh; + text-align: center !important; + gap: 1em; +} + +.center-slide h1 { + margin: -1.7em 0 0 0; +} + +.reveal pre.full-code, +.reveal pre.full-code code { + max-height: none !important; + overflow: visible !important; + white-space: pre !important; +} + +.no-wrap { + white-space: nowrap; +} + +.move-up-1 { + margin: -1em 0 0 0 !important; +} + +.move-up-2 { + margin: -2em 0 0 0 !important; +} + +.move-up-3 { + margin: -3em 0 0 0 !important; +} +.move-up-4 { + margin: -4em 0 0 0 !important; +} \ No newline at end of file diff --git a/courses/LCC-Instal/index.html b/courses/LCC-Instal/index.html new file mode 100644 index 0000000..6c73a9b --- /dev/null +++ b/courses/LCC-Instal/index.html @@ -0,0 +1,15 @@ + + + + + LCC-Instal + + + + +
+
+
+ + + diff --git a/courses/LCC-Instal/oseda-config.json b/courses/LCC-Instal/oseda-config.json new file mode 100644 index 0000000..5e034f7 --- /dev/null +++ b/courses/LCC-Instal/oseda-config.json @@ -0,0 +1,12 @@ +{ + "title": "LCC-Instal", + "author": "PerrySJ", + "tags": [ + "ComputerScience", + "Science" + ], + "last_updated": "2026-09-25T22:42:17.205529536Z", + "color": "#800000", + "description": "Hello", + "license": "MIT" +} \ No newline at end of file diff --git a/courses/LCC-Instal/package-lock.json b/courses/LCC-Instal/package-lock.json new file mode 100644 index 0000000..5b9b972 --- /dev/null +++ b/courses/LCC-Instal/package-lock.json @@ -0,0 +1,2917 @@ +{ + "name": "lcc-instal", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "lcc-instal", + "version": "1.0.0", + "dependencies": { + "highlight.js": "^11.12.0", + "patch-package": "^8.0.1", + "reveal.js": "^5.2.1", + "serve": "^14.2.6" + }, + "devDependencies": { + "http-server": "^14.1.1", + "vite": "^5.4.21" + } + }, + "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/@napi-rs/lzma-linux-x64-gnu": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", + "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^22.20 || ^24.12 || >=25" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.5.tgz", + "integrity": "sha512-J25QJU+B78T4FhhBsNpLJyVWOi31mwtpcMwywHmOKH65Q9IWGA81gPj+dnwlhU8wktVriYE+tFAaQgrnJRzAZg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.5.tgz", + "integrity": "sha512-LDopB3zuZM5Ux9TT2luNEBJW/tYbGU2g1d+VpKk6I+gSKDb+/7sYE6M225gRQt4RbMX6MSwMsVR/phdjVUgRLg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.5.tgz", + "integrity": "sha512-wlJEERGfeuHeBavCL2qVnNacOK43NDoZM4sjkeRPymd04OAE9T1zBqDJgmZ+CIsPTYKwdzpUC8vmOw84dwY4Tg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.5.tgz", + "integrity": "sha512-4nJJGg5jbo2wwPP4JP+LfEBA3bvP8rU9CLuhp7jWvq9sxEyhjQFTFdrqi+/dHEin/pd8jpT0vcehIpnZtmEdcQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.5.tgz", + "integrity": "sha512-DrZbyCDF1hneuO6jRbvZ2D7+PIBM6yIwYnJpg2vIk58T+wuFpiaGZrfUr59lDWw45bg+IrpTGLPiNi/Fk4w3Cg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.5.tgz", + "integrity": "sha512-gqfUVMJMB3mehqywxp6hTBFfgtMQykZY19+cfiaYP0toIJLb/1DZRJHVkQQGP13W4TAwfZDWeg1qBcheTRioXQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.5.tgz", + "integrity": "sha512-CFmhpvAwzSaWMlN3VN7UtmoTihlZNzoP0juQib5TQRnYUyDV8dXeWOp29sobWAT6gXl/hQgAClLlEiYozQG3OQ==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.5.tgz", + "integrity": "sha512-Uc9H8eXCOayV6JLTH5bXKMId6qbhNHa818/BgYjm4jrlq3vZquC9cqyvHBw17xy5Mnj5f+I3gFK5JcEf3hSqrw==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.5.tgz", + "integrity": "sha512-VcPr/szv/1BFw112Kt//fxulXt/JPqzzidU84iW68L2DdjnOO8QFUv2zTSYBEPHD6movBD4z+bbr5y60GYM7Jw==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.5.tgz", + "integrity": "sha512-BnxtJ5/91BrIHYIkGrmjz/lbMhqEHt1dPFqIxIFR+jPn0xVc/oUSCtIT089zfp5ufwGDlYz2UC+Fe1SRBpYFbQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.5.tgz", + "integrity": "sha512-LrYcHZwF+fAMNKHYTOQ5osWM4AZF7YF6D+XtsjDyEvljtt11twc+zHVXBLNEjxVSUnKYsOhvVz4Z213eW02COQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.5.tgz", + "integrity": "sha512-nj7QKQePAAUpCpJHtg0pR0W/b92A9NO17JS3BAQmHDn/yhmkir2p8llrKY9TOhleKIaSzy1JhxS3T9FVld6coA==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.5.tgz", + "integrity": "sha512-5ylkX6dWMeBKge9nTU+Rxfb+ZfaCIJ9lRqIFaK0eAMcWp7OJbYnLveLgXmm0VrvuLKb8qIK+mHyH0qu88RM+iA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.5.tgz", + "integrity": "sha512-oHK4ZHYFDKjZviK34I+NwgfbGxgI7ztrNxj2hPTSSNFgeq1a/lEd7dHV2fdGAuTH4Iym3RHJg+vAbWaWG4B7Zg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.5.tgz", + "integrity": "sha512-UcetmHZ6XOXuUByiKZyQmb55ZPr0LABr3Ec/HB9wKZn6CEAFWZkE+hsJErJ9hbPBC7nI0dKuELx7CoV6IM7TMg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.5.tgz", + "integrity": "sha512-C5CmDPQBtvjVo8cgQsBs+w6WB0JLkiixhgi6hVLV11hERWdn/p0XcPU2OUcZzac9BPOFq7SbaHFa8r3SWEysCQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.5.tgz", + "integrity": "sha512-lHVQHJFKsuuxLMi3MQO9XVL8Tje3JR82CzB+QDKC5NWBcsIWuwsn9uIM5e3lBhI+fF1/s63qnyYqsg65+8rV/w==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.5.tgz", + "integrity": "sha512-3W9bTFcQNJn71cSJVM9RKIiZOy8DO/XLDii8Uv/Pm6WKqDRj7JV3ZfuXIEfyuy5LXpIzAbB/1M4Ukp9GKNa7nA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.5.tgz", + "integrity": "sha512-VDC7rRJlee/scpki96GZ27Omf6yU87s1YXwVTpjE5841faVlDYYT565rgfmoR1U0sqL7z5ivQSDjcsF6VRXyBA==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.5.tgz", + "integrity": "sha512-z86Ok2p4pTdv5xqCKZsTooO7yBEiaJR/HzU3Wx8RmWsPoLppnMKROhJusQob8B3IE1ghC343kUW9rC2r+Wf3ig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.5.tgz", + "integrity": "sha512-IzQmj+xXwQFGhMAMKMQVXkMwMZN3TqkJgAE0nSsqvVwWWciP4AIPMmWRqOQ2GfX7TUDZr+xqGFcBS36CRPGw0g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.5.tgz", + "integrity": "sha512-F6qpTaPc9bwBH85kjy0/BLmLSW1uv7AoOXCoRIkg2arlgCYlWYcAbiMkvZuAcaWk9TpCRG//okznLAqLGshkMw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.5.tgz", + "integrity": "sha512-igoDsTFhhwECBeGbUuLeIk7t8Y1apa+cs6mDWpx2EZ0ch7oEQgzHbFUXN9euoHekCAQzXdXApAGkV6jznS7tWw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.5.tgz", + "integrity": "sha512-U3teMeMbXFmaM5D+OTJpsOXd+wV/qftIeYF9kBKL4v73641qyJmoXFtA28DQLsnmlyayEsTe72xpLHrArq6vHw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.5.tgz", + "integrity": "sha512-ypfC34F3RKXvCXBglGqGMsUSMKlgwd1HX9AOAlx9RoZZ6GaI42YHVeKpzg3JG+wpBUJYTG+NNZhqbDWL8tBZkw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "license": "BSD-2-Clause" + }, + "node_modules/@zeit/schemas": { + "version": "2.36.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.36.0.tgz", + "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==", + "license": "MIT" + }, + "node_modules/ajv": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "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/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/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-align/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/ansi-align/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/ansi-align/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/ansi-regex": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.3.0.tgz", + "integrity": "sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "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/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "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==", + "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==", + "dev": true, + "license": "MIT" + }, + "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/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.21.tgz", + "integrity": "sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "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": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "license": "MIT", + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "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/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", + "engines": { + "node": ">=4.0.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==", + "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/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/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "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.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/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==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", + "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "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==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "license": "Apache-2.0", + "dependencies": { + "micromatch": "^4.0.2" + } + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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/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-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-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "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/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "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/highlight.js": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.12.0.tgz", + "integrity": "sha512-nbfWpyRMcMrPMmDwJB+dhX/eiaPKtc2RB+0QZskqJ3WjRA/FDS0e9hZrx8EC/lbEv8gXy98FcDbNa/dspAaJMg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-server": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", + "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + }, + "bin": { + "http-server": "bin/http-server" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "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==", + "license": "MIT" + }, + "node_modules/json-stable-stringify": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz", + "integrity": "sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "license": "Public Domain", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/klaw-sync": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.11" + } + }, + "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/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/nanoid": { + "version": "3.3.19", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", + "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", + "dev": true, + "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/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/patch-package": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.1.tgz", + "integrity": "sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw==", + "license": "MIT", + "dependencies": { + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^10.0.0", + "json-stable-stringify": "^1.0.2", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "semver": "^7.5.3", + "slash": "^2.0.0", + "tmp": "^0.2.4", + "yaml": "^2.2.2" + }, + "bin": { + "patch-package": "index.js" + }, + "engines": { + "node": ">=14", + "npm": ">5" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "license": "(WTFPL OR 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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-to-regexp": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", + "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "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==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/portfinder": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz", + "integrity": "sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^3.2.6", + "debug": "^4.3.6" + }, + "engines": { + "node": ">= 10.12" + } + }, + "node_modules/postcss": { + "version": "8.5.28", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", + "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", + "dev": true, + "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.18", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/qs": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", + "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "es-define-property": "^1.0.1", + "side-channel": "^1.1.1" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "license": "MIT", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "license": "MIT", + "dependencies": { + "rc": "^1.0.1" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/reveal.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/reveal.js/-/reveal.js-5.2.1.tgz", + "integrity": "sha512-r7//6mIM5p34hFiDMvYfXgyjXqGRta+/psd9YtytsgRlrpRzFv4RbH76TXd2qD+7ZPZEbpBDhdRhJaFgfQ7zNQ==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/rollup": { + "version": "4.63.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.5.tgz", + "integrity": "sha512-KRWwmNLlPw5M7HcdYfm15oBv9n9LPtjzpzCIxS/phwqvPyxHSoKX6Y2YU3pxSPfy0CLquVgsx/j/hBi6OvH1Nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.9" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@napi-rs/lzma-linux-x64-gnu": "1.5.1", + "@rollup/rollup-android-arm-eabi": "4.63.5", + "@rollup/rollup-android-arm64": "4.63.5", + "@rollup/rollup-darwin-arm64": "4.63.5", + "@rollup/rollup-darwin-x64": "4.63.5", + "@rollup/rollup-freebsd-arm64": "4.63.5", + "@rollup/rollup-freebsd-x64": "4.63.5", + "@rollup/rollup-linux-arm-gnueabihf": "4.63.5", + "@rollup/rollup-linux-arm-musleabihf": "4.63.5", + "@rollup/rollup-linux-arm64-gnu": "4.63.5", + "@rollup/rollup-linux-arm64-musl": "4.63.5", + "@rollup/rollup-linux-loong64-gnu": "4.63.5", + "@rollup/rollup-linux-loong64-musl": "4.63.5", + "@rollup/rollup-linux-ppc64-gnu": "4.63.5", + "@rollup/rollup-linux-ppc64-musl": "4.63.5", + "@rollup/rollup-linux-riscv64-gnu": "4.63.5", + "@rollup/rollup-linux-riscv64-musl": "4.63.5", + "@rollup/rollup-linux-s390x-gnu": "4.63.5", + "@rollup/rollup-linux-x64-gnu": "4.63.5", + "@rollup/rollup-linux-x64-musl": "4.63.5", + "@rollup/rollup-openbsd-x64": "4.63.5", + "@rollup/rollup-openharmony-arm64": "4.63.5", + "@rollup/rollup-win32-arm64-msvc": "4.63.5", + "@rollup/rollup-win32-ia32-msvc": "4.63.5", + "@rollup/rollup-win32-x64-gnu": "4.63.5", + "@rollup/rollup-win32-x64-msvc": "4.63.5", + "fsevents": "~2.3.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", + "dev": true, + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serve": { + "version": "14.2.6", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.6.tgz", + "integrity": "sha512-QEjUSA+sD4Rotm1znR8s50YqA3kYpRGPmtd5GlFxbaL9n/FdUNbqMhxClqdditSk0LlZyA/dhud6XNRTOC9x2Q==", + "license": "MIT", + "dependencies": { + "@zeit/schemas": "2.36.0", + "ajv": "8.18.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.8.1", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.7", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/serve-handler": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.7.tgz", + "integrity": "sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==", + "license": "MIT", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "mime-types": "2.1.18", + "minimatch": "3.1.5", + "path-is-inside": "1.0.2", + "path-to-regexp": "3.3.0", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "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==", + "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/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==", + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "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": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tmp": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.7.tgz", + "integrity": "sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==", + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "dependencies": { + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "license": "MIT", + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "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/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "deprecated": "Use @exodus/bytes instead for a more spec-conformant and faster implementation", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/yaml": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.1.tgz", + "integrity": "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + } + } +} diff --git a/courses/LCC-Instal/package.json b/courses/LCC-Instal/package.json new file mode 100644 index 0000000..1056152 --- /dev/null +++ b/courses/LCC-Instal/package.json @@ -0,0 +1,21 @@ +{ + "name": "lcc-instal", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "type": "commonjs", + "devDependencies": { + "http-server": "^14.1.1", + "vite": "^5.4.21" + }, + "dependencies": { + "highlight.js": "^11.12.0", + "patch-package": "^8.0.1", + "reveal.js": "^5.2.1", + "serve": "^14.2.6" + } +} diff --git a/courses/LCC-Instal/public/favicon.png b/courses/LCC-Instal/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..0ebe6042bf350f3461e1f4ad1f5c9fbc3fbb807b GIT binary patch literal 76985 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�-_gi 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 IGUmbm2MjO;jsO4v literal 0 HcmV?d00001 diff --git a/courses/LCC-Instal/public/ferris.png b/courses/LCC-Instal/public/ferris.png new file mode 100644 index 0000000000000000000000000000000000000000..f4ba9553fcc1a10d5f3bf1c4a8e96e0cb352a891 GIT binary patch literal 40445 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 F0RWlq!kGX7 literal 0 HcmV?d00001 diff --git a/courses/LCC-Instal/slides/slides.html b/courses/LCC-Instal/slides/slides.html new file mode 100644 index 0000000..92871af --- /dev/null +++ b/courses/LCC-Instal/slides/slides.html @@ -0,0 +1,28 @@ + +
+

OSEDA HTML Template

+
+
    +
  • Empowering Students
  • +
  • Empowering Developers
  • +
  • Empowering Engineers
  • +
+
+
+ + +
+

Code

+
fn main() {
+    let greeting = "Hello, world!";
+    println!("{}", greeting);
+}
+
+
    +
  • Main function
  • +
  • Bindings via let
  • +
  • Print to stdout
  • +
+ Ferris +
+
diff --git a/courses/LCC-Instal/src/main.js b/courses/LCC-Instal/src/main.js new file mode 100644 index 0000000..b94828b --- /dev/null +++ b/courses/LCC-Instal/src/main.js @@ -0,0 +1,28 @@ +import Reveal from "reveal.js"; +import Notes from "reveal.js/plugin/notes/notes.esm.js"; +import Highlight from "reveal.js/plugin/highlight/highlight.esm.js"; + +import "reveal.js/dist/reveal.css"; +import "reveal.js/dist/theme/dracula.css"; +import "highlight.js/styles/base16/dracula.css"; +import "../css/custom.css"; + +import slidesHTML from "../slides/slides.html?raw"; // raw loader, vite should support this + +document.addEventListener("DOMContentLoaded", () => { + const slidesContainer = document.querySelector(".slides"); + slidesContainer.innerHTML = slidesHTML; // directly inject the HTML slides + + const deck = new Reveal({ + hash: true, + plugins: [Highlight, Notes], + }); + + deck.initialize({ + center: false, + slideNumber: true, + }); + + // DeckTape needs access to window.Reveal for export to work + window.Reveal = deck +}); diff --git a/courses/LCC-Instal/vite.config.js b/courses/LCC-Instal/vite.config.js new file mode 100644 index 0000000..5458914 --- /dev/null +++ b/courses/LCC-Instal/vite.config.js @@ -0,0 +1,11 @@ +import { defineConfig } from "vite"; + +export default defineConfig({ + base: "./", + build: { + rollupOptions: { + input: "index.html", + }, + assetsInlineLimit: 100_000, // inline images/fonts up to ~100kb, save server space, enforce this? + }, +});